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
| Type | Name | Default | Description |
|---|---|---|---|
| Components.Substance | H3O | ||
| SteadyStates.Components.ElementaryChargeConservationLaw | electroneutrality | strong ion difference of solution | |
| Components.Substance | OH | ||
| Components.Substance | H2O | ||
| Components.ChemicalReaction | waterDissociation | ||
| SteadyStates.Components.MolarConservationLaw | tH2O | total water concentration | |
| Modelica.Blocks.Sources.ContinuousClock | SID | strong ions difference with respect to albumin charge shift | |
| Modelica.Blocks.Math.Gain | toColoumn | from elementary charge to electric charge, which is needed in system |
Revisions
2014
Marek Matejak, Charles University, Prague, Czech Republic