Implements the Peng-Robinson equation of state for a mixture. More...
#include <dumux/material/eos/pengrobinsonmixture.hh>
Implements the Peng-Robinson equation of state for a mixture.
Static Public Member Functions | |
template<class MutableParams , class FluidState > | |
static int | computeMolarVolumes (Scalar *Vm, const MutableParams ¶ms, int phaseIdx, const FluidState &fs) |
Computes molar volumes \(\mathrm{[m^3 / mol]}\) where the Peng-Robinson EOS is true. More... | |
template<class FluidState , class Params > | |
static Scalar | computeFugacityCoefficient (const FluidState &fs, const Params ¶ms, int phaseIdx, int compIdx) |
Returns the fugacity coefficient \(\mathrm{[-]}\) of an individual component in the phase. More... | |
|
inlinestatic |
Returns the fugacity coefficient \(\mathrm{[-]}\) of an individual component in the phase.
fs | Thermodynamic state of the fluids |
params | Parameters |
phaseIdx | The phase index |
compIdx | The index of the component |
The fugacity coefficient \(\phi_i\) of a component \(i\) is defined as
\[f_i = \phi_i x_i \;,\]
where \(f_i\) is the component's fugacity and \(x_i\) is the component's mole fraction.
See:
R. Reid, et al. (1987, pp. 42-44, 143-145) [59]
|
inlinestatic |
Computes molar volumes \(\mathrm{[m^3 / mol]}\) where the Peng-Robinson EOS is true.
Vm | Molar Volume \(\mathrm{[m^3 / mol]}\) |
fs | Thermodynamic state of the fluids |
params | Parameters |
phaseIdx | The phase index |