Question

In: Chemistry

In treating an industrial wastewater, we add NaOH to remove Cr3+ ions (atomic weight) = 52)....

In treating an industrial wastewater, we add NaOH to remove Cr3+ ions (atomic weight) = 52). The chemical equation for the dissolution of Cr(OH)3 is
Cr(OH)3 (s) ↔ Cr3+ + 3OH-    (Ksp = 6.7*10-31)
What is the final equilibrium concentration (in mg/L) of Cr3+ ions in a solution of Cr(OH)3 when the water has a pH of 5?

Solutions

Expert Solution

Given :

Ksp = 6.7 E -31

Lets calculate OH- concentration in the solution

pH = 5

pOH = 14-pH = 14 – 5 = 9

[OH-] = Antilog ( -pOH)

= Antilog ( -9)

=1.0 E-9 M

ICE chart

              Cr(OH)3 (s)    ↔    Cr3+      +       3OH-

I                                            o                   1.0E-9

C                                         +x                    +3x

E                                            x                  (1.0E-9+3x)

          Ksp = [Cr3+] [ OH-] 3

       6.7 E-31 = x (1.0E-9+3x)3

Value of ksp is very low so we neglect 3x in bracket.

       6.7 E-31 = x (1.0E-9)3

x = 0.00067 M

[Cr3+] = 0.00067 M

Lets assume volume = 1.0 L

Mol of [Cr3+] = 0.00067 mol

Mass of Cr3+= 0.00067 mol * molar mass of Cr3+

= 0.00067 mol * 51.996 g /mol

= 0.03483 g

Concentration = 0.03483 g/L

Now concentration in mg/L
= 0.03483 * 1000 mg / L

= 34.8 mg /L


Related Solutions

What are the latest technologies to remove sulfate from industrial wastewater?
What are the latest technologies to remove sulfate from industrial wastewater?
C++ PROGRAMMING In the linked-list based bag implementation, we demonstrated the functionalities, such as, add, remove,...
C++ PROGRAMMING In the linked-list based bag implementation, we demonstrated the functionalities, such as, add, remove, and list. This assignment is to extend the functionalities of the bag with other operations average, min, and max, You need to extend the Bag class (under Wk 2, BagLinked_List.cpp) with the following methods: -int Bag::min( ), is to find minimum of items of the bag. -int Bag::max( ), is to find maximum of items of the bag -float Bag::ave( ), is to find...
bus reservation system code using c language in this system we can add seat and remove....
bus reservation system code using c language in this system we can add seat and remove. this code will be in c language using 2 d aray
We stated at the start of the course that any separation unit is generally more expensive if it has a higher separation factor. Carefully explain whether the correlation from Perry’s logically matches that statement for treating a given wastewater feed.
We stated at the start of the course that any separation unit is generally more expensive if it has a higher separation factor. Carefully explain whether the correlation from Perry’s logically matches that statement for treating a given wastewater feed.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT