You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/src/eos/electrolytes.md
+15-2Lines changed: 15 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,10 +8,23 @@ CurrentModule = Clapeyron
8
8
Pages = ["electrolytes.md"]
9
9
```
10
10
11
-
## Main model
11
+
## Explicit vs. Implicit Solvent Models
12
+
13
+
Electrolyte equations of state model mixtures containing charged species (ions). For such a mixture to be in thermodynamic equilibrium, a fundamental constraint must be imposed: the total electrical charge must sum to zero. This is the condition of **electroneutrality**.
14
+
15
+
How a model handles charged species defines its approach:
16
+
17
+
-**Explicit Solvent Models:** These models work directly with individual ions as components (e.g., Na⁺, Cl⁻). While conceptually straightforward at the model level—ions are uniquely defined—performing phase equilibrium calculations requires explicitly satisfying the electroneutrality constraint alongside all other equilibrium conditions (like equality of chemical potentials). This adds a layer of complexity to equilibrium calculations.
18
+
19
+
-**Implicit Solvent Models:** To circumvent the complexity of the electroneutrality constraint, this approach groups ions into electrically neutral pairs, representing them as a single **salt component** (e.g., NaCl). The remaining components (like water) are implicitly treated as the solvent for these salts. Consequently, models that work with salt components are known as implicit solvent models.
20
+
21
+
In Clapeyron.jl, our primary implementation uses the **explicit solvent** approach. However, to provide flexibility and connect the two methodologies, we offer the `ISElectrolyteWrapper`, which can transform an explicit solvent model into an equivalent implicit solvent representation.
0 commit comments