Aqueous Solutions, Acids & Bases
Solubility, colligative properties, acid-base equilibria, and electrochemistry
Solubility & Dissolution Thermodynamics
A solute dissolves when the Gibbs free energy of solution is negative:
The enthalpy of solution $\Delta H_{\text{soln}}$ can be decomposed into the lattice energy (energy to break the crystal apart) and the hydration energy (energy released when ions are solvated). For ionic compounds: $\Delta H_{\text{soln}} = -U_{\text{lattice}} + \Delta H_{\text{hydration}}$.
Even endothermic dissolution can occur spontaneously if the entropy increase ($T\Delta S_{\text{soln}}$) is large enough, as when a highly ordered crystal disperses into a disordered solution.
Colligative Properties
Colligative properties depend only on the number of solute particles, not their identity. For a non-volatile solute:
Boiling Point Elevation
$K_b$ is the ebullioscopic constant, $m$ is molality, and $i$ is the van't Hoff factor.
Freezing Point Depression
$K_f$ is the cryoscopic constant. For water,$K_f = 1.86$ Β°C/m and $K_b = 0.512$ Β°C/m.
BrΓΈnsted-Lowry Acid-Base Theory
A BrΓΈnsted acid donates a proton (HβΊ); a BrΓΈnsted base accepts a proton. Every acid has a conjugate base, and vice versa.
Henderson-Hasselbalch Equation
For a buffer solution containing a weak acid HA and its conjugate base Aβ»:
Buffers resist pH changes upon addition of small amounts of acid or base. Maximum buffering capacity occurs when $[\text{A}^-] = [\text{HA}]$, i.e., when $\text{pH} = \text{p}K_a$.
Solubility Product
For a sparingly soluble salt $M_aX_b \rightleftharpoons aM^{b+} + bX^{a-}$:
Electrochemistry: The Nernst Equation
The Nernst equation relates the cell potential to the standard potential and the reaction quotient:
At 25Β°C, this simplifies to:
where $n$ is the number of electrons transferred, $F = 96485$ C/mol is Faraday's constant, and $Q$ is the reaction quotient. At equilibrium, $E = 0$ and $Q = K$, giving$\Delta G^\circ = -nFE^\circ = -RT\ln K$.
Python: pH Titration Curve Simulator
Simulates titration curves for strong acid/strong base and weak acid/strong base systems. The weak acid case uses the Henderson-Hasselbalch equation in the buffer region and hydrolysis calculations at the equivalence point.
pH Titration Curves
PythonSimulates strong acid and weak acid titration with NaOH, showing equivalence points and buffer regions
Click Run to execute the Python code
Code will be executed with Python 3 on the server
Fortran: Nernst Equation Calculator
Computes cell potential for several electrochemical cells at various concentrations using the Nernst equation.
Nernst Equation Calculator
FortranComputes cell potential for Daniell cell and Ag/AgCl electrode at varying concentrations
Click Run to execute the Fortran code
Code will be compiled with gfortran and executed on the server