Cantera  3.1.0b1
Loading...
Searching...
No Matches
HMWSoln.h File Reference

Headers for the HMWSoln ThermoPhase object, which models concentrated electrolyte solutions (see Thermodynamic Properties and HMWSoln ) . More...

#include "MolalityVPSSTP.h"
#include "cantera/base/Array.h"
Include dependency graph for HMWSoln.h:

Detailed Description

Headers for the HMWSoln ThermoPhase object, which models concentrated electrolyte solutions (see Thermodynamic Properties and HMWSoln ) .

Class HMWSoln represents a concentrated liquid electrolyte phase which obeys the Pitzer formulation for nonideality using molality-based standard states.

Definition in file HMWSoln.h.

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HMWSoln
 Class HMWSoln represents a dilute or concentrated liquid electrolyte phase which obeys the Pitzer formulation for nonideality. More...
 

Namespaces

namespace  Cantera
 Namespace for the Cantera kernel.
 

Macros

Temperature Dependence of the Pitzer Coefficients

Note, the temperature dependence of the Gibbs free energy also depends on the temperature dependence of the standard state and the temperature dependence of the Debye-Huckel constant, which includes the dielectric constant and the density.

Therefore, this expression defines only part of the temperature dependence for the mixture thermodynamic functions.

PITZER_TEMP_CONSTANT All coefficients are considered constant wrt temperature PITZER_TEMP_LINEAR All coefficients are assumed to have a linear dependence wrt to temperature. PITZER_TEMP_COMPLEX1 All coefficients are assumed to have a complex functional based dependence wrt temperature; See: (Silvester, Pitzer, J. Phys. Chem. 81, 19 1822 (1977)).

beta0 = q0 + q3(1/T - 1/Tr) + q4(ln(T/Tr)) + q1(T - Tr) + q2(T**2 - Tr**2)

#define PITZER_TEMP_CONSTANT   0
 
#define PITZER_TEMP_LINEAR   1
 
#define PITZER_TEMP_COMPLEX1   2
 
ways to calculate the value of A_Debye

These defines determine the way A_Debye is calculated

#define A_DEBYE_CONST   0
 
#define A_DEBYE_WATER   1
 

Macro Definition Documentation

◆ PITZER_TEMP_CONSTANT

#define PITZER_TEMP_CONSTANT   0

Definition at line 46 of file HMWSoln.h.

◆ PITZER_TEMP_LINEAR

#define PITZER_TEMP_LINEAR   1

Definition at line 47 of file HMWSoln.h.

◆ PITZER_TEMP_COMPLEX1

#define PITZER_TEMP_COMPLEX1   2

Definition at line 48 of file HMWSoln.h.

◆ A_DEBYE_CONST

#define A_DEBYE_CONST   0

Definition at line 56 of file HMWSoln.h.

◆ A_DEBYE_WATER

#define A_DEBYE_WATER   1

Definition at line 57 of file HMWSoln.h.