When preparing high pressure gas mixtures you must take into account the fact
that gases under high pressure behave as real gases and not ideal ones. A
correction factor for the compressibility of the gas must be included in the
equations when calculating partial pressures. The general equation of state of
an ideal gas that is used in partial pressure mixing, Boyle's law, states that
the quantity (P*V) is a constant at constant temperature. This equation must be
corrected to address the behavior of real gases under high pressure. Thus the
expression:
P1* V1 = P2* V2
needs a supplementary factor, the compressibility factor Z. If Z is less
than 1 gases can be more easily compressed than gases with Z values greater
than 1. The equation of state now becomes:
(P1* V1) / Z1 = (P2*
V2) / Z2
The Z value for oxygen at 165 bar (2400 psi) and 20°C is 0.941. Using the
above equation, a gas cylinder with a volume of 5.7 liters (~40 ft
3 @ 3000 psig)
filled with oxygen to 165 bar would contain the equivalent of 999.5 liters of
oxygen at 1 atmosphere instead of 940.5 liters calculated by the use of Boyle's
law.
An empirical model for calculating the different partial pressures
in a gas mixture while taking into account the compressibility factor Z is
presented below.
The following equations show the relationship between the corrected partial
pressures p
za, p
zb, p
zc, ... p
zn
and the total compressibility factor of the gas mixture Z
tot.
Symbols:
P = final pressure of the gas mixture.
pza, pzb, pzc, ... pzn =
corrected partial pressure of the gas.
a, b, c, ...., n = concentration of the specific gas (%Gas/100).
za, zb, zc, .., zn =
compressibility factors of the different components at pressures a*P, b*P, c*P, ...n*P.
Ztot = compressibility factor for the gas mixture, and
Ztot = (a * za) + (b * zb) +
(c * zc) + .... + (n * zn)
pza = (a * za * P) / Ztot
pzb = (b * zb * P) / Ztot
pzc = (c * zc * P) / Ztot
Example:
A "Trimix" gas mixture with three components 21% O
2, 35% He and 44%
N
2 was mixed using Boyle's Law (Ideal Gas Equation of State).
The total pressure P is 3000 psig and the partial pressures (and gauge readings) are
given by:
pa = (a*P) = (0.21 * 3000) = 630 psig
pb = (b*P) = (0.35 * 3000) = 1050 psig
pc = (c*P) = (0.44 * 3000) = 1320 psig
The compressibility factors (the values in the
Z factor
table) of each gas at these partial pressures are:
za = 0.972 (O2)
zb = 1.038 (He)
zc = 0.998 (N2)
The total compressibility factor is determined:
Ztot = (0.21 * 0.972) + (0.35 * 1.038) +
(0.44 * 0.998) = 1.0065
The real gas partial pressures are calculated from the equations described
above:
pa = (pza * 0.972) / 1.0065 = 630 psig
pb = (pzb * 1.038) / 1.0065 = 1050 psig
pc = (pzc * 0.998) / 1.0065 = 1320 psig
Rearranging and solving for each gas:
pza = (1.0065 * 630) / 0.972 = 652 psi
pzb = (1.0065 * 1050) / 1.038 = 1018 psi
pzc = (1.0065 * 1320) / 0.998 = 1331 psi
The resulting mix is actually (see Note below):
O2 = 21.7%
He = 33.9%
N2 = 44.4%
Note: The calculated real gas partial pressures
total more than 300 psig. To resolve the
minor difference in total pressure, successive iterations are needed. (i.e.
recalculate the total compressibility factor with the new percentages.) The
difference in this example (3000 vs 3001) is small enough that in practice
(mixing in the garage) you will not be able to observe it.
This brings up the question: "What gauge partial pressures would provide the
desired mix of 21/35 @ 3000 psi." To determine this the following equations from
the same example above will be used.
The real gas partial pressures would need to be:
pza = (1.0065 * pa) / 0.972 = 630 psi
pzb = (1.0065 * pb) / 1.038 = 1050 psi
pzc = (1.0065 * pc) / 0.998 = 1320 psi
Which would be:
pa = (630 * 0.972) / 1.0065 = 608 psig
pb = (1050 * 1.038) / 1.0065 = 1083 psig
pc = (1320 * 0.998) / 1.0065 = 1309 psig