modelWaterSelfIonization

2 H2O <-> OH- + H3O+ (It is better to solve this model using Euler solver, because there is only time dependence/no integration needed/)

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

Self-ionization of water.

Ions difference (SID) in water causes the acidity/basicity, where pH = -log10(aH+). An activity of hydrogen ions aH+ is approximated with concentration (mol/l) of the oxonium cations H3O+.

plotExpression(apply(-log10(WaterSelfIonization.H3O.solute)), false, "pH", 1);


The titration slope der(pH)/der(SID)=1.48e+6 1/(mol/L) at pH=7.4.

Components

TypeNameDefaultDescription
Components.SubstanceH3O
SteadyStates.Components.ElementaryChargeConservationLawelectroneutralitystrong ion difference of solution
Components.SubstanceOH
Components.SubstanceH2O
Components.ChemicalReactionwaterDissociation
SteadyStates.Components.MolarConservationLawtH2Ototal water concentration
Modelica.Blocks.Sources.ContinuousClockSIDstrong ions difference with respect to albumin charge shift
Modelica.Blocks.Math.GaintoColoumnfrom elementary charge to electric charge, which is needed in system

Revisions

2014

Marek Matejak, Charles University, Prague, Czech Republic