Class RateBasedPackedColumn.SegmentResult
java.lang.Object
neqsim.process.equipment.distillation.RateBasedPackedColumn.SegmentResult
- All Implemented Interfaces:
Serializable
- Enclosing class:
RateBasedPackedColumn
Segment result data for a rate-based packed column.
- Version:
- 1.0
- Author:
- NeqSim
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionComponent transfer map in mol/s, positive for gas-to-liquid.private final doubleTotal outlet enthalpy-balance residual in W-equivalent stream basis.private final doubleGas density in kg/m3.private final doubleGas diffusivity in m2/s.private final doubleGas-side volumetric heat-transfer coefficient in W/(m3 K).private final doubleGas molar flow in mol/s.private final doubleGas pressure in bara.private final doubleGas temperature in kelvin.private final doubleGas viscosity in kg/(m s).private final doubleInterfacial heat-balance residual in W.private final doubleInterphase heat-transfer rate in W, positive from gas to liquid.private final doubleSegment midpoint height from bottom in metres.Interface gas-to-liquid equilibrium ratios by component.Gas-side interface equilibrium mole fractions by component.Liquid-side interface equilibrium mole fractions by component.private final doubleInterface equilibrium temperature in kelvin.private final doubleGas-phase volumetric mass-transfer coefficient in 1/s.private final doubleLiquid-phase volumetric mass-transfer coefficient in 1/s.private final doubleLiquid density in kg/m3.private final doubleLiquid diffusivity in m2/s.private final doubleLiquid-side volumetric heat-transfer coefficient in W/(m3 K).private final doubleLiquid molar flow in mol/s.private final doubleLiquid pressure in bara.private final doubleLiquid temperature in kelvin.private final doubleLiquid viscosity in kg/(m s).private final doubleMaximum component flux residual in mol/s.private final doubleNet molar transfer in mol/s, positive for gas-to-liquid.private final doubleOverall volumetric interphase heat-transfer coefficient in W/(m3 K).private final doublePercent of flooding.private final doublePressure drop per metre in Pa/m.private final intIterations used by the simultaneous residual solver.private final intSegment number from bottom to top.private final StringSegment solver used to calculate this result.private static final longSerialization version UID.private final doubleWetted area in m2/m3. -
Constructor Summary
ConstructorsConstructorDescriptionSegmentResult(int segmentNumber, double heightFromBottom, double gasTemperatureK, double liquidTemperatureK, double gasPressureBar, double liquidPressureBar, double gasMolarFlow, double liquidMolarFlow, double gasDensity, double liquidDensity, double gasViscosity, double liquidViscosity, double gasDiffusivity, double liquidDiffusivity, double wettedArea, double kGa, double kLa, double gasHeatTransferCoefficient, double liquidHeatTransferCoefficient, double overallHeatTransferCoefficient, double interfaceTemperatureK, double heatTransferRateW, double pressureDropPerMeter, double percentFlood, double netMolarTransfer, Map<String, Double> componentMoleTransfer, Map<String, Double> interfaceGasMoleFractions, Map<String, Double> interfaceLiquidMoleFractions, Map<String, Double> interfaceEquilibriumRatios, String segmentSolver, int residualIterations, double maxFluxResidualMolPerSec, double heatBalanceResidualW, double enthalpyBalanceResidualW) Create a segment result. -
Method Summary
Modifier and TypeMethodDescriptionGet component transfer data.doubleGet total enthalpy-balance residual across gas and liquid outlets.doubleGet gas density.doubleGet gas diffusivity.doubleGet gas-side heat-transfer coefficient.doubleGet gas molar flow.doubleGet gas pressure.doubleGet gas temperature.doubleGet gas viscosity.doubleGet interfacial heat-balance residual.doubleGet interphase heat-transfer rate.doubleGet segment midpoint height.Get interface equilibrium ratios.Get gas-side interface mole fractions.Get liquid-side interface mole fractions.doubleGet interface equilibrium temperature.doublegetKGa()Get gas-side mass-transfer coefficient.doublegetKLa()Get liquid-side mass-transfer coefficient.doubleGet liquid density.doubleGet liquid diffusivity.doubleGet liquid-side heat-transfer coefficient.doubleGet liquid molar flow.doubleGet liquid pressure.doubleGet liquid temperature.doubleGet liquid viscosity.doubleGet maximum Maxwell-Stefan flux residual.doubleGet net molar transfer.doubleGet overall interphase heat-transfer coefficient.doubleGet percent flooding.doubleGet pressure drop per metre.intGet residual solver iteration count.intGet segment number.Get the segment solver used for this result.doubleGet wetted area.
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerialization version UID.- See Also:
-
segmentNumber
private final int segmentNumberSegment number from bottom to top. -
heightFromBottom
private final double heightFromBottomSegment midpoint height from bottom in metres. -
gasTemperatureK
private final double gasTemperatureKGas temperature in kelvin. -
liquidTemperatureK
private final double liquidTemperatureKLiquid temperature in kelvin. -
gasPressureBar
private final double gasPressureBarGas pressure in bara. -
liquidPressureBar
private final double liquidPressureBarLiquid pressure in bara. -
gasMolarFlow
private final double gasMolarFlowGas molar flow in mol/s. -
liquidMolarFlow
private final double liquidMolarFlowLiquid molar flow in mol/s. -
gasDensity
private final double gasDensityGas density in kg/m3. -
liquidDensity
private final double liquidDensityLiquid density in kg/m3. -
gasViscosity
private final double gasViscosityGas viscosity in kg/(m s). -
liquidViscosity
private final double liquidViscosityLiquid viscosity in kg/(m s). -
gasDiffusivity
private final double gasDiffusivityGas diffusivity in m2/s. -
liquidDiffusivity
private final double liquidDiffusivityLiquid diffusivity in m2/s. -
wettedArea
private final double wettedAreaWetted area in m2/m3. -
kGa
private final double kGaGas-phase volumetric mass-transfer coefficient in 1/s. -
kLa
private final double kLaLiquid-phase volumetric mass-transfer coefficient in 1/s. -
gasHeatTransferCoefficient
private final double gasHeatTransferCoefficientGas-side volumetric heat-transfer coefficient in W/(m3 K). -
liquidHeatTransferCoefficient
private final double liquidHeatTransferCoefficientLiquid-side volumetric heat-transfer coefficient in W/(m3 K). -
overallHeatTransferCoefficient
private final double overallHeatTransferCoefficientOverall volumetric interphase heat-transfer coefficient in W/(m3 K). -
interfaceTemperatureK
private final double interfaceTemperatureKInterface equilibrium temperature in kelvin. -
heatTransferRateW
private final double heatTransferRateWInterphase heat-transfer rate in W, positive from gas to liquid. -
pressureDropPerMeter
private final double pressureDropPerMeterPressure drop per metre in Pa/m. -
percentFlood
private final double percentFloodPercent of flooding. -
netMolarTransfer
private final double netMolarTransferNet molar transfer in mol/s, positive for gas-to-liquid. -
componentMoleTransfer
-
interfaceGasMoleFractions
-
interfaceLiquidMoleFractions
-
interfaceEquilibriumRatios
-
segmentSolver
Segment solver used to calculate this result. -
residualIterations
private final int residualIterationsIterations used by the simultaneous residual solver. -
maxFluxResidualMolPerSec
private final double maxFluxResidualMolPerSecMaximum component flux residual in mol/s. -
heatBalanceResidualW
private final double heatBalanceResidualWInterfacial heat-balance residual in W. -
enthalpyBalanceResidualW
private final double enthalpyBalanceResidualWTotal outlet enthalpy-balance residual in W-equivalent stream basis.
-
-
Constructor Details
-
SegmentResult
public SegmentResult(int segmentNumber, double heightFromBottom, double gasTemperatureK, double liquidTemperatureK, double gasPressureBar, double liquidPressureBar, double gasMolarFlow, double liquidMolarFlow, double gasDensity, double liquidDensity, double gasViscosity, double liquidViscosity, double gasDiffusivity, double liquidDiffusivity, double wettedArea, double kGa, double kLa, double gasHeatTransferCoefficient, double liquidHeatTransferCoefficient, double overallHeatTransferCoefficient, double interfaceTemperatureK, double heatTransferRateW, double pressureDropPerMeter, double percentFlood, double netMolarTransfer, Map<String, Double> componentMoleTransfer, Map<String, Double> interfaceGasMoleFractions, Map<String, Double> interfaceLiquidMoleFractions, Map<String, Double> interfaceEquilibriumRatios, String segmentSolver, int residualIterations, double maxFluxResidualMolPerSec, double heatBalanceResidualW, double enthalpyBalanceResidualW) Create a segment result.- Parameters:
segmentNumber- segment number from bottom to topheightFromBottom- segment midpoint height in metresgasTemperatureK- gas temperature in kelvinliquidTemperatureK- liquid temperature in kelvingasPressureBar- gas pressure in baraliquidPressureBar- liquid pressure in baragasMolarFlow- gas molar flow in mol/sliquidMolarFlow- liquid molar flow in mol/sgasDensity- gas density in kg/m3liquidDensity- liquid density in kg/m3gasViscosity- gas viscosity in kg/(m s)liquidViscosity- liquid viscosity in kg/(m s)gasDiffusivity- gas diffusivity in m2/sliquidDiffusivity- liquid diffusivity in m2/swettedArea- wetted area in m2/m3kGa- gas-phase volumetric mass-transfer coefficient in 1/skLa- liquid-phase volumetric mass-transfer coefficient in 1/sgasHeatTransferCoefficient- gas-side heat-transfer coefficient in W/(m3 K)liquidHeatTransferCoefficient- liquid-side heat-transfer coefficient in W/(m3 K)overallHeatTransferCoefficient- overall heat-transfer coefficient in W/(m3 K)interfaceTemperatureK- interface equilibrium temperature in KheatTransferRateW- heat-transfer rate in W, positive from gas to liquidpressureDropPerMeter- pressure drop per metre in Pa/mpercentFlood- percent floodingnetMolarTransfer- net molar transfer in mol/scomponentMoleTransfer- component transfer map in mol/sinterfaceGasMoleFractions- gas-side interface mole fractions by componentinterfaceLiquidMoleFractions- liquid-side interface mole fractions by componentinterfaceEquilibriumRatios- interface equilibrium ratios by componentsegmentSolver- segment solver nameresidualIterations- residual solver iterationsmaxFluxResidualMolPerSec- maximum component flux residual in mol/sheatBalanceResidualW- interfacial heat-balance residual in WenthalpyBalanceResidualW- total outlet enthalpy-balance residual in W-equivalent stream basis
-
-
Method Details
-
getSegmentNumber
public int getSegmentNumber()Get segment number.- Returns:
- segment number from bottom to top
-
getHeightFromBottom
public double getHeightFromBottom()Get segment midpoint height.- Returns:
- height from bottom in metres
-
getGasTemperatureK
public double getGasTemperatureK()Get gas temperature.- Returns:
- gas temperature in kelvin
-
getLiquidTemperatureK
public double getLiquidTemperatureK()Get liquid temperature.- Returns:
- liquid temperature in kelvin
-
getGasPressureBar
public double getGasPressureBar()Get gas pressure.- Returns:
- gas pressure in bara
-
getLiquidPressureBar
public double getLiquidPressureBar()Get liquid pressure.- Returns:
- liquid pressure in bara
-
getGasMolarFlow
public double getGasMolarFlow()Get gas molar flow.- Returns:
- gas molar flow in mol/s
-
getLiquidMolarFlow
public double getLiquidMolarFlow()Get liquid molar flow.- Returns:
- liquid molar flow in mol/s
-
getGasDensity
public double getGasDensity()Get gas density.- Returns:
- gas density in kg/m3
-
getLiquidDensity
public double getLiquidDensity()Get liquid density.- Returns:
- liquid density in kg/m3
-
getGasViscosity
public double getGasViscosity()Get gas viscosity.- Returns:
- gas viscosity in kg/(m s)
-
getLiquidViscosity
public double getLiquidViscosity()Get liquid viscosity.- Returns:
- liquid viscosity in kg/(m s)
-
getGasDiffusivity
public double getGasDiffusivity()Get gas diffusivity.- Returns:
- gas diffusivity in m2/s
-
getLiquidDiffusivity
public double getLiquidDiffusivity()Get liquid diffusivity.- Returns:
- liquid diffusivity in m2/s
-
getWettedArea
public double getWettedArea()Get wetted area.- Returns:
- wetted area in m2/m3
-
getKGa
public double getKGa()Get gas-side mass-transfer coefficient.- Returns:
- kG a in 1/s
-
getKLa
public double getKLa()Get liquid-side mass-transfer coefficient.- Returns:
- kL a in 1/s
-
getGasHeatTransferCoefficient
public double getGasHeatTransferCoefficient()Get gas-side heat-transfer coefficient.- Returns:
- gas-side volumetric heat-transfer coefficient in W/(m3 K)
-
getLiquidHeatTransferCoefficient
public double getLiquidHeatTransferCoefficient()Get liquid-side heat-transfer coefficient.- Returns:
- liquid-side volumetric heat-transfer coefficient in W/(m3 K)
-
getOverallHeatTransferCoefficient
public double getOverallHeatTransferCoefficient()Get overall interphase heat-transfer coefficient.- Returns:
- overall volumetric heat-transfer coefficient in W/(m3 K)
-
getInterfaceTemperatureK
public double getInterfaceTemperatureK()Get interface equilibrium temperature.- Returns:
- interface temperature in kelvin
-
getHeatTransferRateW
public double getHeatTransferRateW()Get interphase heat-transfer rate.- Returns:
- heat-transfer rate in W, positive from gas to liquid
-
getPressureDropPerMeter
public double getPressureDropPerMeter()Get pressure drop per metre.- Returns:
- pressure drop in Pa/m
-
getPercentFlood
public double getPercentFlood()Get percent flooding.- Returns:
- percent flooding
-
getNetMolarTransfer
public double getNetMolarTransfer()Get net molar transfer.- Returns:
- net molar transfer in mol/s, positive from gas to liquid
-
getComponentMoleTransfer
-
getInterfaceGasMoleFractions
-
getInterfaceLiquidMoleFractions
-
getInterfaceEquilibriumRatios
-
getSegmentSolver
Get the segment solver used for this result.- Returns:
- segment solver name
-
getResidualIterations
public int getResidualIterations()Get residual solver iteration count.- Returns:
- residual solver iterations
-
getMaxFluxResidualMolPerSec
public double getMaxFluxResidualMolPerSec()Get maximum Maxwell-Stefan flux residual.- Returns:
- maximum component flux residual in mol/s
-
getHeatBalanceResidualW
public double getHeatBalanceResidualW()Get interfacial heat-balance residual.- Returns:
- heat-balance residual in W
-
getEnthalpyBalanceResidualW
public double getEnthalpyBalanceResidualW()Get total enthalpy-balance residual across gas and liquid outlets.- Returns:
- enthalpy-balance residual in W-equivalent stream basis
-