Chemical processes involving electrons
Nernst Equation
E = E° - (RT/nF) ln(Q)
E = E° - (0.0592/n) log(Q) at 298K
Butler-Volmer Equation
i = i₀ [exp(-αfη) - exp((1-α)fη)]
# Example: Cyclic voltammetry analysis
def cyclic_voltammetry(potential_range, scan_rate):
"""
Simulate cyclic voltammogram.
potential_range: E_start to E_reverse
scan_rate: dE/dt (V/s)
"""
# Peak current (Randles-Sevcik)
ip = 2.69e5 * n**1.5 * A * D**0.5 * C * v**0.5
return {'peak_current': ip, 'formal_potential': E_f}