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) [56]
|
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 |