BurninghamOttoMethodSolve Method

Solves the absorption/stripping column using the Burningham–Otto Sum-Rates method.

Definition

Namespace: DWSIM.UnitOperations.UnitOperations.Auxiliary.SepOps.SolvingMethods
Assembly: DWSIM.UnitOperations (in DWSIM.UnitOperations.dll) Version: 10.0.0.0
public static Object Solve(
	Column rc,
	int nc,
	int ns,
	int maxits,
	double[] tol,
	double[] F,
	double[] V,
	double[] Q,
	double[] L,
	double[] VSS,
	double[] LSS,
	double[][] Kval,
	double[][] x,
	double[][] y,
	double[][] z,
	double[][] fc,
	double[] HF,
	double[] T,
	double[] P,
	int stopatitnumber,
	double[] eff,
	PropertyPackage pp,
	Dictionary<string, ColumnSpec> specs,
	bool IdealK,
	bool IdealH,
	bool llextr = false
)

Parameters

rc  Column
The rigorous column object being solved.
nc  Int32
Number of chemical components.
ns  Int32
Number of equilibrium stages (0-based).
maxits  Int32
Maximum number of outer iterations.
tol  Double
Convergence tolerance array.
F  Double
Feed molar flow rate for each stage (mol/s).
V  Double
Initial vapour molar flow rate profile (mol/s).
Q  Double
Stage heat duty profile (kW).
L  Double
Initial liquid molar flow rate profile (mol/s).
VSS  Double
Vapour side-stream draw-off rates (mol/s).
LSS  Double
Liquid side-stream draw-off rates (mol/s).
Kval  Double
Initial K-value matrix (stage × component).
x  Double
Initial liquid mole-fraction matrix (stage × component).
y  Double
Initial vapour mole-fraction matrix (stage × component).
z  Double
Feed composition matrix (stage × component).
fc  Double
Feed component molar flow matrix (stage × component).
HF  Double
Feed molar enthalpy for each stage (kJ/mol).
T  Double
Initial temperature profile (K).
P  Double
Pressure profile (Pa).
stopatitnumber  Int32
Iteration number at which to pause (0 = run to completion).
eff  Double
Murphree tray efficiency for each stage.
pp  PropertyPackage
Property package used for thermodynamic calculations.
specs  DictionaryString, ColumnSpec
Column specifications (condenser and reboiler specs).
IdealK  Boolean
If True, use ideal (Raoult) K-values.
IdealH  Boolean
If True, use ideal enthalpies.
llextr  Boolean  (Optional)
If True, the column operates in liquid–liquid extraction mode.

Return Value

Object
An object array containing the converged column profiles.

See Also