A certain amount of #"BOH"# and #"BCl"# were mixed to make a #"200-mL"# buffer with #"pH" = 10.00#. If #"0.060 mols"# of #"HCl"# was added into the buffer and it results in a buffer #"pH"# of #9.00#, what was each concentration before adding acid?
The #"pK"_b = 4.30# for #"BOH"# , and, for instance, #"B"# could be #"NH"_4^(+)# so that #"BOH" = "NH"_4"OH" -= "NH"_3(aq)# , and #"BCl" = "NH"_4"Cl"# .
The
1 Answer
I got
Well, sometimes you may not know what to do until you try it.
Obviously we are going to use the Henderson-Hasselbalch equation, because we are using a buffer. This is one version of it:
#"pH" = "pK"_a + log((["base"])/(["acid"]))#
At
#10^("pH" - "pK"_a) = (["base"])/(["acid"])#
#= 10^(10.00 - 9.70) = 1.995#
Therefore,
Now, by adding
Therefore, the new, lower
#9.00 = 9.70 + log((["base"]cdot"0.200 L" - "0.060 mols HCl")/(["acid"]cdot"0.200 L" + "0.060 mols HCl"))#
We do not care about the final volume here, because it cancels out. So we use the initial buffer volume just to get the mols of weak acid and base in the log argument.
Using the ratio of INITIAL base concentration to acid concentration that we got previously (which has not changed), we can rewrite this in terms of one variable.
#9.00 = 9.70 + log((1.995["acid"]cdot"0.200 L" - "0.060 mols HCl")/(["acid"]cdot"0.200 L" + "0.060 mols HCl"))#
Solving for the log argument,
#10^(9.00 - 9.70) = 0.1995#
#= (1.995["acid"]cdot"0.200 L" - "0.060 mols HCl")/(["acid"]cdot"0.200 L" + "0.060 mols HCl")#
Now it's just algebra.
#0.1995["acid"]cdot"0.200 L" + 0.1995cdot"0.060 mols HCl" = 1.995["acid"]cdot"0.200 L" - "0.060 mols HCl"#
#0.1995cdot"0.060 mols HCl" + "0.060 mols HCl" = 1.7955["acid"]cdot"0.200 L"#
#1.1995cdot"0.060 mols HCl" = 1.7955["acid"]cdot"0.200 L"#
As a result:
#color(blue)(["acid"]) = (1.1995cdot"0.060 mols HCl")/(1.7955 cdot "0.200 L")#
#=# #color(blue)ul("0.2004 M BCl")#
Therefore:
#color(blue)(["base"]) = 1.995 cdot "0.2004 M BCl" = color(blue)ul("0.3998 M BOH")#
To check, do we still get a
#"pH" = 9.70 + log(("0.3998 M BOH" cdot "0.200 L" - "0.060 mols HCl")/("0.2004 M BCl" cdot "0.200 L" + "0.060 mols HCl"))#
#= 9.70 + log(0.1994)#
#= 8.9998 ~~ 9.00# #color(blue)(sqrt"")#