CAMP 1.0.0
Chemistry Across Multiple Phases
CAMP: ZSR Aerosol Water

ZSR aerosol water calculates equilibrium aerosol water content based on the Zdanovski-Stokes-Robinson mixing rule [Jacobson1996] in the following generalized format:

\[ W = \sum\limits_{i=0}^{n}\frac{1000 M_i}{MW_i m_{i}(a_w)} \]

where \(M\) is the concentration of binary electrolyte \(i\) ( \(\mbox{$\mu$g}\,\mbox{m}^{-3}\)) with molecular weight \(MW_i\) ( \(\mbox{kg}\,\mbox{mol}^{-1}\)) and molality \(m_{i}\) at a given water activity \(a_w\) (RH; 0–1) contributing to the total aerosol water content \(W\) ( \(\mbox{$\mu$g}\,\mbox{m}^{-3}\)).

Input data for ZSR aerosol water calculations have the following format :

{ "camp-data" : [
{
"type" : "SUB_MODEL_ZSR_AEROSOL_WATER",
"aerosol phase" : "my aero phase",
"gas-phase water" : "H2O",
"aerosol-phase water" : "H2O_aq",
"ion pairs" : {
"Na2SO4" : {
"type" : "JACOBSON",
"ions" : {
"Nap" : { "qty" : 2 },
"SO4mm" : {}
},
"Y_j" : [-3.295311e3, 3.188349e4, -1.305168e5, 2.935608e5],
"low RH" : 0.51
},
"H2SO4" : {
"type" : "EQSAM",
"ions" : {
"SO4mm" : {}
},
"NW" : 4.5,
"ZW" : 0.5,
"MW" : 0.0980
}
...
}
}
]}

The key-value pair aerosol phase is required to specify the aerosol phase for which to calculate water content. Key-value pairs gas-phase water and aerosol-phase water must also be present and specify the names for the water species in each phase. The final required key-value pair is ion pairs which should contain a set of key-value pairs where the key of each member of the set is the name of a binary electrolyte and the contents contain parameters required to estimate the contribution of the this electrolyte to total aerosol water. The name of the electrolyte may or may not refer to an actual aerosol-phase species.

Each binary electrolyte must include a type that refers to a method of calculating ion-pair contributions to aerosol water. Valid values for type are JACOBSON and EQSAM. These are described next.

Aerosol water from ion pairs with type JACOBSON use equations (28) and (29) in Jacobson et al. (1996) [Jacobson1996] where experimentally determined binary solution molalities are fit to a polynomial as:

\[ \sqrt{m_{i}(a_w)} = Y_0 + Y_1 a_w + Y_2 a_w^2 + Y_3 a_w^3 + ..., \]

where \(Y_j\) are the fitting parameters. Thus, \(m_i(a_w)\) is calculated at each time step, assuming constant \(a_w\). These values must be included in a key-value pair Y_j whose value is an array with the \(Y_j\) parameters. The size of the array corresponds to the order of the polynomial equation, which must be greater than 1. The key-value pair low RH is required to specify the lowest RH (0–1) for which this fit is valid. This value for RH will be used for all lower RH in calculations of \(m_i(a_w)\) as per Jacobson et al. (1996) [Jacobson1996].

The key-value pair ions must contain the set of ions this binary electrolyte includes. Each species must correspond to a species present in aerosol phase and have a charge parameter that specifies their charge (uncharged species are not permitted in this set) and a molecular weight [kg mol-1] ( \(\mbox{kg}\,\mbox{mol}^{-1}\)) property. Ions without a qty specified are assumed to appear once in the binary electrolyte. The total molecular weight for the binary electroly \(MW_i\) is calculated as a sum of its ionic components, and the ion species concentrations are used to determine the \(M_i\) during integration. The aerosol-phase water species to be calculated using the ZSR method must have the key-value pair tracer type with value "CONSTANT".

For the above example, the following input data should be present:

{
"name" : "H2O",
"type" : "CHEM_SPEC",
"phase" : "GAS",
},
{
"name" : "H2O_aq",
"type" : "CHEM_SPEC",
"tracer type" : "CONSTANT",
"phase" : "AEROSOL",
"density [kg m-3]" : 1.0,
"molecular weight [kg mol-1]" : 0.01801
},
{
"name" : "Nap",
"type" : "CHEM_SPEC",
"phase" : "AEROSOL",
"charge" : 1,
"density [kg m-3]" : 1.0,
"molecular weight [kg mol-1]" : 0.0229898
},
{
"name" : "SO4mm",
"type" : "CHEM_SPEC",
"phase" : "AEROSOL",
"charge" : -2,
"density [kg m-3]" : 1.0,
"molecular weight [kg mol-1]" : 0.09606
},
{
"name" : "my aero phase",
"type" : "AERO_PHASE",
"species" : ["Nap", "SO4mm", H2O_aq"]
}

Aerosol water from ion pairs with type EQSAM use the parameterization of Metzger et al. (2002) [Metzger2002] for aerosol water content:

\[ \sqrt{m_{i}(a_w)} = (NW_i MW_{H2O}/MW_i (1/a_w-1))^{ZW_i} \]

where \(NW_i\) and \(ZW_i\) are fitting parameters [Metzger2002], and must be provided in key-value pairs NW and ZW, along with the binary electrolyte molecular weight MW ( \(\mbox{kg}\,\mbox{mol}^{-1}\)). The key-value pair ions must contain a set of ions that can be summed to calculate \(M_i\) at runtime.