Acid-Base Titration Simulation
- Page ID
- 282807
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)
( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\id}{\mathrm{id}}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\kernel}{\mathrm{null}\,}\)
\( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\)
\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\)
\( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)
\( \newcommand{\vectorA}[1]{\vec{#1}} % arrow\)
\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}} % arrow\)
\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vectorC}[1]{\textbf{#1}} \)
\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)
\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)
\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)Learning Objectives:
- List and describe the factors/parameters that affect the shape of acid-base titration curves
- Predict and explain why the change occurs when each of these factors/parameters is adjusted
- Calculate the pH of solution and articulate its correlation to any point on the titration curve
- Identify the different features on a diprotic acid titration curve
A. Titration Curve Sketch
- Sketch the following two titration curves
- pH vs. volume of base added: weak acid (HA) being titrated by a strong base (NaOH)
- pH vs. volume of base added: strong acid (HCl) being titrated by a strong base (NaOH)
- pH vs. volume of base added: weak acid (HA) being titrated by a strong base (NaOH)
- What species are present at the half-equivalence point for acid HA being titrated with NaOH? At equivalence point?
B. Titration curve simulation for Monoprotic Weak Acid/Base:
Go to the following website:
https://community.asdlib.org/activelearningmaterials/designing-an-acid-base-titration/
Click on Investigation #2: Titration of Monoprotic Weak Acid or Weak Base
- Explore the effects of changing 1 variable as you hold the other 3 constant. Start with the following conditions:
- Choose “weak acid” as analyte
- Uncheck the box labeled [titrant]=initial [analyte]
- pKa = 2, initial [analyte]=0.1 M, initial volume = 50 mL, [titrant] = 0.1 M
As you investigate each variable, keep the following question(s) in mind: What impact does each change have on the shape of the titration curve, the location of the equivalence point, and the change in pH at the equivalence point? And why?
-
pKa: Increase from 2 to 8.5. Remember to relate the pKa change to the strength of acid here.
- initial [analyte]: Change the pKa back to original setting and increase concentration from 0.1 M to 0.15 M.
- Initial volume of analyte: Change the initial [analyte] back to original setting and decrease initial volume of analyte from 50 mL to 25 mL.
- [titrant]: Change the initial volume of analyte back to original setting, and increase [titrant] from 0.1 to 0.2 M.
- Switch from “weak acid” to “weak base” on the simulation. Note any changes in the titration curve.
- One gram of weak base, B (MW = 100 g/mol, pKb = 5.42) is dissolved in 50 mL water. The resulting solution is titrated with 0.2 M HCl.
Step#1: total of 15 mL of HCl was added
Step#2: total of 25 mL of HCl was added
Step#3: total of 50 mL of HCl was added
-
What are the numerical values that you would input as your 4 variables in the simulation (e.g., analyte concentration)? Update the conditions in your simulation
- Approximate the pH for each step using the simulated titration curve
Step #1: ______
Step #2: ______
Step #3: ______
- Identify the major species at each step (B= weak base, BH+=conjugate acid) and explain how you identified them
Step #1:
Step #2:
Step #3:
- Calculate the pH for each step using an ICE table or the Henderson-Hasselbach equation and confirm your calculated value with the estimated values from part (b)
Step #1:
Step #2:
Step #3:
-
C. Titration curve simulation for Diprotic Weak Acid/Base:
Click on Investigation #3: Titration of Diprotic Weak Acid or Weak Base
In next week’s titration lab of an unknown diprotic acid, you will use 0.15 M NaOH to titrate the unknown acids. You will prepare approximately 25 mL of 0.10 M of the unknown acid. There are 4 possibilities of acids and their assigned Ka1 and Ka2 values according to the table below.
- Using the conditions given to input the numerical values into the simulation of Investigation #3, sketch the titration curves of each potential unknown acid, mark “x” where end points are, and circle the buffering regions. Note any differences in features between each curve.
Table 1. List of Potential Unknown Diprotic Acids
Potential Acid
Ka1
Ka2
Ascorbic acid
7.9 x 10-5
1.6 x 10-12
Glycine HCl
4.5 x 10-3
1.7 x 10-10
Maleic acid
1.5 x 10-2
8.5 x 10-7
Oxalic acid
5.9 x 10-2
6.5 x 10-5
- Ascorbic Acid
- Glycine HCl
- Maleic Acid
- Oxalic Acid
- Ascorbic Acid
Contributors and Attributions
- Ellane Park, Rollins College (ejpark@rollins.edu)
- Reference: Dr. David Harvey’s “Designing an Acid-Base Titration” simulation
- Sourced from the Analytical Sciences Digital Library