BinaryMixtureDefinitionBase Type

Base class for binary mixtures, consisting of a component 1 and a component 2. The components are indentified by their CAS registry numbers. Derived classes should have two CASRegistryNumberAttributes associated with the class.

Constructors

Constructor Description

BinaryMixtureDefinitionBase()

Full Usage: BinaryMixtureDefinitionBase()

Instance members

Instance member Description

this.Beta_T

Full Usage: this.Beta_T

Returns: float

The beta parameter used to calculate the reducing temperatur of the mixture.

Returns: float

this.Beta_v

Full Usage: this.Beta_v

Returns: float

The beta parameter used to calculate the reducing mole density of the mixture.

Returns: float

this.CASRegistryNumber1

Full Usage: this.CASRegistryNumber1

Returns: string
Modifiers: abstract

Gets the CAS registry number of component 1.

Returns: string

this.CASRegistryNumber2

Full Usage: this.CASRegistryNumber2

Returns: string
Modifiers: abstract

Gets the CAS registry number of component 2.

Returns: string

this.DepartureFunction_OfReducedVariables

Full Usage: this.DepartureFunction_OfReducedVariables

Parameters:
    delta : float - The reduced density = mole density / ReducingMoleDensity. The ReducingMoleDensity depends on the mole fractions of the components.
    tau : float - The reduced inverse temperature = ReducingTemperature / temperature. The ReducingTemperature depends on the mole fractions of the components.

Returns: float Value of the departure function.

The Departure function is a correction function for the residual part of the reduced Helmholtz energy in dependence of the reduced density and reduced inverse temperature.

delta : float

The reduced density = mole density / ReducingMoleDensity. The ReducingMoleDensity depends on the mole fractions of the components.

tau : float

The reduced inverse temperature = ReducingTemperature / temperature. The ReducingTemperature depends on the mole fractions of the components.

Returns: float

Value of the departure function.

this.DepartureFunction_delta_OfReducedVariables

Full Usage: this.DepartureFunction_delta_OfReducedVariables

Parameters:
    delta : float - The reduced density = mole density / ReducingMoleDensity. The ReducingMoleDensity depends on the mole fractions of the components.
    tau : float - The reduced inverse temperature = ReducingTemperature / temperature. The ReducingTemperature depends on the mole fractions of the components.

Returns: float Derivative of the departure function w.r.t. delta.

Derivative of the departure function w.r.t. delta in dependence of the reduced density and reduced inverse temperature.

delta : float

The reduced density = mole density / ReducingMoleDensity. The ReducingMoleDensity depends on the mole fractions of the components.

tau : float

The reduced inverse temperature = ReducingTemperature / temperature. The ReducingTemperature depends on the mole fractions of the components.

Returns: float

Derivative of the departure function w.r.t. delta.

this.DepartureFunction_deltadelta_OfReducedVariables

Full Usage: this.DepartureFunction_deltadelta_OfReducedVariables

Parameters:
    delta : float - The reduced density = mole density / ReducingMoleDensity. The ReducingMoleDensity depends on the mole fractions of the components.
    tau : float - The reduced inverse temperature = ReducingTemperature / temperature. The ReducingTemperature depends on the mole fractions of the components.

Returns: float 2nd derivative of the departure function w.r.t. delta.

2nd derivative of the departure function w.r.t. delta in dependence of the reduced density and reduced inverse temperature.

delta : float

The reduced density = mole density / ReducingMoleDensity. The ReducingMoleDensity depends on the mole fractions of the components.

tau : float

The reduced inverse temperature = ReducingTemperature / temperature. The ReducingTemperature depends on the mole fractions of the components.

Returns: float

2nd derivative of the departure function w.r.t. delta.

this.DepartureFunction_deltatau_OfReducedVariables

Full Usage: this.DepartureFunction_deltatau_OfReducedVariables

Parameters:
    delta : float - The reduced density = mole density / ReducingMoleDensity. The ReducingMoleDensity depends on the mole fractions of the components.
    tau : float - The reduced inverse temperature = ReducingTemperature / temperature. The ReducingTemperature depends on the mole fractions of the components.

Returns: float Derivative of the departure function w.r.t. delta and tau.

Derivative of the departure function w.r.t. delta and tau in dependence of the reduced density and reduced inverse temperature.

delta : float

The reduced density = mole density / ReducingMoleDensity. The ReducingMoleDensity depends on the mole fractions of the components.

tau : float

The reduced inverse temperature = ReducingTemperature / temperature. The ReducingTemperature depends on the mole fractions of the components.

Returns: float

Derivative of the departure function w.r.t. delta and tau.

this.DepartureFunction_tau_OfReducedVariables

Full Usage: this.DepartureFunction_tau_OfReducedVariables

Parameters:
    delta : float - The reduced density = mole density / ReducingMoleDensity. The ReducingMoleDensity depends on the mole fractions of the components.
    tau : float - The reduced inverse temperature = ReducingTemperature / temperature. The ReducingTemperature depends on the mole fractions of the components.

Returns: float Derivative of the departure function w.r.t. tau.

Derivative of the departure function w.r.t. tau in dependence of the reduced density and reduced inverse temperature.

delta : float

The reduced density = mole density / ReducingMoleDensity. The ReducingMoleDensity depends on the mole fractions of the components.

tau : float

The reduced inverse temperature = ReducingTemperature / temperature. The ReducingTemperature depends on the mole fractions of the components.

Returns: float

Derivative of the departure function w.r.t. tau.

this.DepartureFunction_tautau_OfReducedVariables

Full Usage: this.DepartureFunction_tautau_OfReducedVariables

Parameters:
    delta : float - The reduced density = mole density / ReducingMoleDensity. The ReducingMoleDensity depends on the mole fractions of the components.
    tau : float - The reduced inverse temperature = ReducingTemperature / temperature. The ReducingTemperature depends on the mole fractions of the components.

Returns: float 2nd derivative of the departure function w.r.t. tau.

2nd derivative of the departure function w.r.t. tau in dependence of the reduced density and reduced inverse temperature.

delta : float

The reduced density = mole density / ReducingMoleDensity. The ReducingMoleDensity depends on the mole fractions of the components.

tau : float

The reduced inverse temperature = ReducingTemperature / temperature. The ReducingTemperature depends on the mole fractions of the components.

Returns: float

2nd derivative of the departure function w.r.t. tau.

this.F

Full Usage: this.F

Returns: float

The F parameter (prefactor of the departure function, see BinaryMixtureDefinitionBase.DepartureFunction_OfReducedVariables).

Returns: float

this.Gamma_T

Full Usage: this.Gamma_T

Returns: float

The gamma parameter used to calculate the reducing temperature of the mixture.

Returns: float

this.Gamma_v

Full Usage: this.Gamma_v

Returns: float

The gamma parameter used to calculate the reducing mole density of the mixture.

Returns: float