MichelsenFlashStabilityCurve Method

Generates points along the spinodal (stability limit) curve of a mixture by sweeping molar volumes and finding the critical temperature at each volume where the Qij matrix becomes singular.

Definition

Namespace: DWSIM.Thermodynamics.PropertyPackages
Assembly: DWSIM.Thermodynamics (in DWSIM.Thermodynamics.dll) Version: 10.0.0.0
public ArrayList StabilityCurve(
	Object Vz,
	Object VTc,
	Object VPc,
	Object VVc,
	Object Vw,
	Object VKIj,
	double Vmax = 0,
	double delta = 40,
	int multipl = 15,
	Object otherargs = null
)

Parameters

Vz  Object
Array of overall mole fractions.
VTc  Object
Array of critical temperatures (K).
VPc  Object
Array of critical pressures (Pa).
VVc  Object
Array of critical volumes (m³/mol); used for reference.
Vw  Object
Array of acentric factors.
VKIj  Object
Binary interaction parameter matrix.
Vmax  Double  (Optional)
Maximum molar volume for the sweep (m³/mol); auto-estimated if 0.
delta  Double  (Optional)
Step size parameter for the volume sweep.
multipl  Int32  (Optional)
Multiplier applied to the EOS co-volume to estimate the maximum sweep volume.
otherargs  Object  (Optional)
Optional additional arguments for the EOS.

Return Value

ArrayList
ArrayList of {T (K), P (Pa)} pairs along the stability curve.

See Also