Excel IntegrationPVFFlash(String, Int 32, Double, Double, Object, Double, Object, Object, Object, Object, Object, Object, Object, Object) Method
Definition
Namespace: DWSIM.Thermodynamics.ExcelAddIn
Assembly: DWSIM.Thermodynamics (in DWSIM.Thermodynamics.dll) Version: 10.0.0.0
Assembly: DWSIM.Thermodynamics (in DWSIM.Thermodynamics.dll) Version: 10.0.0.0
C#
[ExcelFunctionAttribute(Description = "Calculates a Pressure / Vapor Fraction Flash using the selected Property Package.",
HelpTopic = "ExcelAddInHelp.chm!15")]
public static Object[,] PVFFlash(
[ExcelArgumentAttribute("The name of the Property Package to use.")] string proppack,
[ExcelArgumentAttribute("[DEPRECATED] Flash Algorithm (0 or 2 = Nested Loops VLE, 1 = Inside-Out VLE, 3 = Inside-Out VLLE, 4 = Gibbs VLE, 5 = Gibbs VLLE, 6 = Nested-Loops VLLE, 7 = Nested-Loops SLE, 8 = Nested-Loops Immisc., 9 = Simple LLE, 10 = Nested Loops SVLLE, 11 = Gibbs Minimization SVLLE)")] int flashalg,
[ExcelArgumentAttribute("Pressure in Pa.")] double P,
[ExcelArgumentAttribute("Mixture Mole Vapor Fraction.")] double VF,
[ExcelArgumentAttribute("Compound names.")] Object[] compounds,
[ExcelArgumentAttribute("Compound mole fractions.")] double[] molefractions,
[ExcelArgumentAttribute("Interaction Parameters Set #1.")] Object ip1,
[ExcelArgumentAttribute("Interaction Parameters Set #2.")] Object ip2,
[ExcelArgumentAttribute("Interaction Parameters Set #3.")] Object ip3,
[ExcelArgumentAttribute("Interaction Parameters Set #4.")] Object ip4,
[ExcelArgumentAttribute("Interaction Parameters Set #5.")] Object ip5,
[ExcelArgumentAttribute("Interaction Parameters Set #6.")] Object ip6,
[ExcelArgumentAttribute("Interaction Parameters Set #7.")] Object ip7,
[ExcelArgumentAttribute("Interaction Parameters Set #8.")] Object ip8
)VB
<ExcelFunctionAttribute(Description := "Calculates a Pressure / Vapor Fraction Flash using the selected Property Package.",
HelpTopic := "ExcelAddInHelp.chm!15")>
Public Shared Function PVFFlash (
<ExcelArgumentAttribute("The name of the Property Package to use.")> proppack As String,
<ExcelArgumentAttribute("[DEPRECATED] Flash Algorithm (0 or 2 = Nested Loops VLE, 1 = Inside-Out VLE, 3 = Inside-Out VLLE, 4 = Gibbs VLE, 5 = Gibbs VLLE, 6 = Nested-Loops VLLE, 7 = Nested-Loops SLE, 8 = Nested-Loops Immisc., 9 = Simple LLE, 10 = Nested Loops SVLLE, 11 = Gibbs Minimization SVLLE)")> flashalg As Integer,
<ExcelArgumentAttribute("Pressure in Pa.")> P As Double,
<ExcelArgumentAttribute("Mixture Mole Vapor Fraction.")> VF As Double,
<ExcelArgumentAttribute("Compound names.")> compounds As Object(),
<ExcelArgumentAttribute("Compound mole fractions.")> molefractions As Double(),
<ExcelArgumentAttribute("Interaction Parameters Set #1.")> ip1 As Object,
<ExcelArgumentAttribute("Interaction Parameters Set #2.")> ip2 As Object,
<ExcelArgumentAttribute("Interaction Parameters Set #3.")> ip3 As Object,
<ExcelArgumentAttribute("Interaction Parameters Set #4.")> ip4 As Object,
<ExcelArgumentAttribute("Interaction Parameters Set #5.")> ip5 As Object,
<ExcelArgumentAttribute("Interaction Parameters Set #6.")> ip6 As Object,
<ExcelArgumentAttribute("Interaction Parameters Set #7.")> ip7 As Object,
<ExcelArgumentAttribute("Interaction Parameters Set #8.")> ip8 As Object
) As Object(,)Parameters
- proppack String
- flashalg Int32
- P Double
- VF Double
- compounds Object
- molefractions Double
- ip1 Object
- ip2 Object
- ip3 Object
- ip4 Object
- ip5 Object
- ip6 Object
- ip7 Object
- ip8 Object