What is the equilibrium concentration of #"Al"^(3+)# for the complexation with six equivalents of #"F"^(-)# to form #"AlF"_6^(3-)# if the initial concentrations are #"0.013 M Al"^(3+)# and #"0.104 M F"^(-)#? #K_f = 7.0 xx 10^19#

2 Answers
Nov 15, 2017

Warning! Long Answer. #["Al"^"3+"] = 6.0 × 10^"-13"color(white)(l)"mol/L"#

Explanation:

Because the value of #K_text(f)# is so large, the reaction will go essentially to completion.

We are given the concentrations of two reactants, so this is really a limiting reactant problem.

Step 1. Identify the limiting reactant

Assume that we have 1 L of solution.

#color(white)(mmmmmmmm)"Al"^"3+" + "6F"^"-" ⇌ "AlF"_6^"3-"#
#"Moles":color(white)(mmmm)0.013color(white)(m)0.104#
#"Divide by": color(white)(lmmm)1color(white)(mmml)6#
#"Moles of rxn": color(white)(ll) 0.013color(white)(m)0.0173#

An easy way to identify the limiting reactant is to determine the "moles of reaction".

We divide the number of moles of each reactant by their corresponding coefficient in the balanced equation.

I did that for you in the table above.

We see that #"Al"^"3+"# is the limiting reactant because it gives the fewer moles of reaction.

Step 2. Calculate the moles of each substance at equilibrium

We can use an ICE table to solve this problem.

#color(white)(mmmmmm)"Al"^"3+" + "6F"^"-" ⇌ "AlF"_6^"3-"#
#"I/mol":color(white)(mm)0.013color(white)(m)0.104color(white)(mmll)0#
#"C/mol":color(white)(m)"-0.013"color(white)(m)"-0.078"color(white)(m)"+0.013"#
#"E/mol":color(white)(mmll)0color(white)(mm)0.026color(white)(mm)0.013#

Step 3. Calculate the equilibrium concentration of #"Al"^"3+"#

Obviously, the concentration of #"Al"^"3+"# is not zero, as implied above, but it will be very small.

The question is really, "What is the concentration of #"Al"^"3+"# in equilibrium
with 0.013 mol/L #"AlF"_6^"-"# and 0.026 mol/L #"F"^"-"#"?

It will be easier to write the equation in reverse.

#color(white)(mmmmmmll)"AlF"_6^"3-"⇌ "Al"^"3+" +color(white)(ml) "6F"^"-" #
#"I/mol·L"^"-1":color(white)(ml)0.013color(white)(mmll)0color(white)(mmml)0.026#
#"C/mol·L"^"-1":color(white)(mll)"-"xcolor(white)(mmm)"+"xcolor(white)(mmm)"+6"x#
#"E/mol·L"^"-1":color(white)(ll)"0.013-"xcolor(white)(mm)xcolor(white)(mm)"0.026+6"x#

#K = (["Al"^"3+"]["F"^"-"]^6)/(["AlF"_6^"3-"]) = (x("0.026+6"x)^6)/("0.013-"x) = 1/(7.0 × 10^19) = 1.43 × 10^"-20"#

Because #K# is so small, #6x≪0.026# and #x≪0.013#.

Then,

#(x×0.026^6)/0.013 =1.43 × 10^"-20"#

#3.09 ×10^"-10"x = 1.86 × 10^"-22"#

#x = (1.86 × 10^"-22")/(3.09 ×10^"-10") = 6.0 × 10^"-13"#

#["Al"^"3+"] = 6.0 × 10^"-13"color(white)(l)"mol/L"#

Nov 15, 2017

#["Al"^(3+)] = 6.01 xx 10^(-13) "M"#


Ernest had a good way to think about it, but here's another way to do this.

Write out the reaction and its ICE table:

#"Al"^(3+)(aq)" "" "+" "" "6"F"^(-)(aq) " "->" " "AlF"_6^(3-)(aq)#

#"I"" ""0.013 M"" "" "" "" ""0.104 M"" "" "" "" "" ""0 M"#
#"C"" "-x" "" "" "" "" "-6x" "" "" "" "" "" "+x#
#"E"" "(0.013 - x)"M"" "(0.104 - 6x)"M"" "" "" "x " M"#

The mass action expression would then be:

#7.0 xx 10^(19) = x/((0.013 - x)(0.104 - 6x)^6)#

Since #K_f# is so large, we assume that pretty much all the #"Al"^(3+)# is completely gone. Therefore, and although it technically isn't all gone, #x ~~ "0.013 M"# is a good approximation.

This substitution gives, EXCEPT for the term #0.013 - x#:

#7.0 xx 10^(19) = 0.013/((0.013 - x)(0.104 - 6(0.013))^6)#

#=> 7.0 xx 10^(19) = 0.013/((0.013 - x)(0.026)^6)#

#=> ["Al"^(3+)] = 0.013 - x = 0.013/((0.026^6)(7.0 xx 10^(19)))#

NOTE: You could just solve this as it is, but sometimes you will get expressions that are impossible to solve (like if you have a 2nd and 6th order term in the denominator).

Instead, consider taking the #ln# of both sides.

This maximizes the accuracy, since usually when #K_f# is this large, it promotes rounding errors even when you keep many decimal places; logarithms help get rid of this rounding error, particularly if you're the kind of person who doesn't do an entire calculation in your calculator in one step.

#=> ln["Al"^(3+)] = ln[0.013/((0.026^6)(7.0 xx 10^(19)))]#

#= ln(0.013) - 6ln(0.026) - ln(7.0 xx 10^(19))#

Now we can evaluate the individual terms.

#=> ln["Al"^(3+)] = -4.343 - (-21.898) - 45.695#

Therefore,

#color(blue)(["Al"^(3+)]) = e^(ln(0.013 - x)) = 0.013 - x#

#~~ e^(-28.140)#

#~~ color(blue)(6.01 xx 10^(-13) "M")#

We can check whether this is right by plugging it back in as follows to find the actual value of #x#.

#0.013 - x = 6.01 xx 10^(-13)#

#=> x = 0.013 - 6.01 xx 10^(-13) ~~ 0.013#

Most calculators don't have enough precision to evaluate this, but using #x = 0.013# is fine, as long as you use #0.013 - x = 6.01 xx 10^(-13)#.

#=> K_f = x/((0.013 - x)(0.104 - 6x)^6)#

#= (0.013 - 6.01 xx 10^(-13))/((6.01 xx 10^(-13))(0.104 - 6*(0.013 - 6.01 xx 10^(-13))))#

#~~ (0.013)/((6.01 xx 10^(-13))(0.104 - 6*0.013))#

#= 7.0(0) xx 10^(19)# #color(blue)(sqrt"")#