3.6-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Static Public Member Functions | List of all members
Dumux::PengRobinsonMixture< Scalar, StaticParameters > Class Template Reference

Implements the Peng-Robinson equation of state for a mixture. More...

#include <dumux/material/eos/pengrobinsonmixture.hh>

Description

template<class Scalar, class StaticParameters>
class Dumux::PengRobinsonMixture< Scalar, StaticParameters >

Implements the Peng-Robinson equation of state for a mixture.

Static Public Member Functions

template<class FluidState , class Params >
static Scalar computeFugacityCoefficient (const FluidState &fs, const Params &params, int phaseIdx, int compIdx)
 Returns the fugacity coefficient \(\mathrm{[-]}\) of an individual component in the phase. More...
 

Member Function Documentation

◆ computeFugacityCoefficient()

template<class Scalar , class StaticParameters >
template<class FluidState , class Params >
static Scalar Dumux::PengRobinsonMixture< Scalar, StaticParameters >::computeFugacityCoefficient ( const FluidState &  fs,
const Params &  params,
int  phaseIdx,
int  compIdx 
)
inlinestatic

Returns the fugacity coefficient \(\mathrm{[-]}\) of an individual component in the phase.

Parameters
fsThermodynamic state of the fluids
paramsParameters
phaseIdxThe phase index
compIdxThe 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) [61]


The documentation for this class was generated from the following file: