Serialized Form
-
Package neqsim.chemicalreactions
-
Class neqsim.chemicalreactions.ChemicalReactionOperations
class ChemicalReactionOperations extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
allComponentNames
String[] allComponentNames
-
Amatrix
double[][] Amatrix
-
bVector
double[] bVector
-
chemRefPot
double[] chemRefPot
-
componentNames
String[] componentNames
-
components
ComponentInterface[] components
-
deltaReactionHeat
double deltaReactionHeat
-
elements
String[] elements
-
firsttime
boolean firsttime
-
inertMoles
double inertMoles
-
initCalc
LinearProgrammingChemicalEquilibrium initCalc
-
iter
int iter
-
kineticsSolver
Kinetics kineticsSolver
-
newMoles
double[] newMoles
-
nVector
double[] nVector
-
phase
int phase
-
reactionList
ChemicalReactionList reactionList
-
solver
ChemicalEquilibrium solver
-
system
SystemInterface system
-
-
-
Package neqsim.chemicalreactions.chemicalequilibrium
-
Class neqsim.chemicalreactions.chemicalequilibrium.ChemEq
class ChemEq extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
A_matrix
double[][] A_matrix
-
agemo
double agemo
-
b_cal
double[] b_cal
-
b_element
double[] b_element
-
b_vector
double[] b_vector
-
chem_pot
double[] chem_pot
-
chem_ref
double[] chem_ref
-
d_n
double[] d_n
-
G_min
double G_min
-
matrix
double[][] matrix
-
n_mol
double[] n_mol
-
n_t
double n_t
-
NELE
int NELE
-
NNOT
int NNOT
-
NSPEC
int NSPEC
-
P
double P
-
phi
double[] phi
-
R
double R
-
second_term
double[] second_term
-
T
double T
-
u_u
double u_u
-
-
Class neqsim.chemicalreactions.chemicalequilibrium.ChemicalEquilibrium
class ChemicalEquilibrium extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
A_Jama_matrix
Jama.Matrix A_Jama_matrix
-
A_matrix
double[][] A_matrix
-
A_solve
Jama.Matrix A_solve
-
agemo
double agemo
-
Alambda_matrix
Jama.Matrix Alambda_matrix
-
AMA_matrix
Jama.Matrix AMA_matrix
-
AMU_matrix
Jama.Matrix AMU_matrix
-
b_element
double[] b_element
-
b_matrix
Jama.Matrix b_matrix
-
b_solve
Jama.Matrix b_solve
-
chem_pot
double[] chem_pot
-
chem_pot_Jama_Matrix
Jama.Matrix chem_pot_Jama_Matrix
-
chem_ref
double[] chem_ref
-
components
ComponentInterface[] components
-
convergenceTolerance
double convergenceTolerance
Convergence tolerance for relative mole change. Default is 1e-8. -
d_n
double[] d_n
-
d_n_t
double d_n_t
-
dn_matrix
Jama.Matrix dn_matrix
-
kronDelt
double kronDelt
-
lastConverged
boolean lastConverged
Whether the last solve() call converged successfully. -
lastError
double lastError
Final relative error from the last solve() call. -
lastIterationCount
int lastIterationCount
Number of iterations from the last solve() call. -
logactivityVec
double[] logactivityVec
-
M_Jama_matrix
Jama.Matrix M_Jama_matrix
-
M_matrix
double[][] M_matrix
-
maxIterations
int maxIterations
Maximum iterations allowed (configurable). Default is MAX_ITERATIONS. -
n_mol
double[] n_mol
-
n_t
double n_t
-
n0
double[] n0
-
NELE
int NELE
-
nmu
Jama.Matrix nmu
-
NSPEC
int NSPEC
-
nVector
double[] nVector
-
phasenumb
int phasenumb
-
R
double R
-
system
SystemInterface system
-
upMoles
int upMoles
-
useAdaptiveDerivatives
boolean useAdaptiveDerivatives
Flag to enable automatic switching to derivatives after initial iterations. When true, starts with simple iterations then switches to derivatives for faster convergence. -
useFugacityDerivatives
boolean useFugacityDerivatives
Flag to enable fugacity coefficient derivatives in M_matrix. When true, uses init(3) for derivative calculations and includes dln(fugacity)/dN terms for more accurate Newton steps. Default is false for backward compatibility and performance. -
useFullMMatrix
boolean useFullMMatrix
Flag to enable the full Smith-Missen M-matrix with the -1/n_t coupling term. When true, uses M_ij = δ_ij/n_i - 1/n_t instead of the simplified M_ij = δ_ij/n_i. The full form provides better quadratic convergence near the solution but may be less stable for some systems. Default is false for backward compatibility and stability. -
waterNumb
int waterNumb
-
x_solve
Jama.Matrix x_solve
-
y_solve
double y_solve
-
-
Class neqsim.chemicalreactions.chemicalequilibrium.LinearProgrammingChemicalEquilibrium
class LinearProgrammingChemicalEquilibrium extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
Amatrix
double[][] Amatrix
-
changes
int changes
-
chemRefPot
double[] chemRefPot
-
components
ComponentInterface[] components
-
elements
String[] elements
-
maxChanges
int maxChanges
-
minChanges
int minChanges
-
numbering
double[] numbering
-
operations
ChemicalReactionOperations operations
-
xEts
double[] xEts
-
-
Class neqsim.chemicalreactions.chemicalequilibrium.ReferencePotComparator
class ReferencePotComparator extends Object implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.chemicalreactions.chemicalreaction
-
Class neqsim.chemicalreactions.chemicalreaction.ChemicalReaction
class ChemicalReaction extends NamedBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
activationEnergy
double activationEnergy
-
G
double G
-
K
double[] K
-
lnK
double lnK
-
moles
double[] moles
-
names
String[] names
-
numberOfReactants
int numberOfReactants
-
prodCoefs
double[] prodCoefs
-
productNames
String[] productNames
-
rateFactor
double rateFactor
-
reacCoefs
double[] reacCoefs
-
reactantNames
String[] reactantNames
-
refT
double refT
-
shiftSignK
boolean shiftSignK
-
stocCoefs
double[] stocCoefs
-
-
Class neqsim.chemicalreactions.chemicalreaction.ChemicalReactionList
class ChemicalReactionList extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
chemicalReactionList
ArrayList<ChemicalReaction> chemicalReactionList
-
reacGMatrix
double[][] reacGMatrix
-
reacMatrix
double[][] reacMatrix
-
reactiveComponentList
String[] reactiveComponentList
-
refPotComponents
ComponentInterface[] refPotComponents
Components array for reference potential calculations. -
tempReacMatrix
double[][] tempReacMatrix
-
tempStocMatrix
double[][] tempStocMatrix
-
-
-
Package neqsim.chemicalreactions.kinetics
-
Class neqsim.chemicalreactions.kinetics.Kinetics
class Kinetics extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
isIrreversible
boolean isIrreversible
-
operations
ChemicalReactionOperations operations
-
phiInfinite
double phiInfinite
-
-
-
Package neqsim.datapresentation.filehandling
-
Class neqsim.datapresentation.filehandling.TextFile
class TextFile extends Object implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.datapresentation.jfreechart
-
Class neqsim.datapresentation.jfreechart.Graph2b
class Graph2b extends JFrame implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
categoryData
org.jfree.data.category.CategoryDataset categoryData
-
chart
org.jfree.chart.JFreeChart chart
-
chartPanel4
org.jfree.chart.ChartPanel chartPanel4
-
jPanel1
JPanel jPanel1
-
jTextPane1
JTextPane jTextPane1
-
titl
String titl
-
xaxtitle
String xaxtitle
-
xyData
org.jfree.data.xy.XYDataset xyData
-
yaxtitle
String yaxtitle
-
-
-
Package neqsim.fluidmechanics.flowleg
-
Class neqsim.fluidmechanics.flowleg.FlowLeg
class FlowLeg extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
endHeightCoordinate
double endHeightCoordinate
-
endLongitudionalCoordinate
double endLongitudionalCoordinate
-
endOuterHeatTransferCoefficient
double endOuterHeatTransferCoefficient
-
endOuterTemperature
double endOuterTemperature
-
endWallHeatTransferCOefficients
double endWallHeatTransferCOefficients
-
equipmentGeometry
GeometryDefinitionInterface equipmentGeometry
-
flowNode
FlowNodeInterface[] flowNode
-
heightChangePerNode
double heightChangePerNode
-
longitudionalChangePerNode
double longitudionalChangePerNode
-
nodeSelector
FlowNodeSelector nodeSelector
-
numberOfNodes
int numberOfNodes
-
startHeightCoordinate
double startHeightCoordinate
-
startLongitudionalCoordinate
double startLongitudionalCoordinate
-
startOuterHeatTransferCoefficient
double startOuterHeatTransferCoefficient
-
startOuterTemperature
double startOuterTemperature
-
startWallHeatTransferCOefficients
double startWallHeatTransferCOefficients
-
temperatureChangePerNode
double temperatureChangePerNode
-
thermoSystem
SystemInterface thermoSystem
-
-
-
Package neqsim.fluidmechanics.flowleg.pipeleg
-
Class neqsim.fluidmechanics.flowleg.pipeleg.PipeLeg
class PipeLeg extends FlowLeg implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.fluidmechanics.flownode
-
Class neqsim.fluidmechanics.flownode.FlowNode
class FlowNode extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
bulkSystem
SystemInterface bulkSystem
-
distanceToCenterOfNode
double distanceToCenterOfNode
-
flowDirection
int[] flowDirection
-
flowNodeType
String flowNodeType
-
fluidBoundary
FluidBoundaryInterface fluidBoundary
-
hydraulicDiameter
double[] hydraulicDiameter
-
inclination
double inclination
-
interphaseContactArea
double interphaseContactArea
-
interphaseContactLength
double[] interphaseContactLength
-
interphaseFrictionFactor
double[] interphaseFrictionFactor
-
interphaseTransportCoefficient
InterphaseTransportCoefficientInterface interphaseTransportCoefficient
-
lengthOfNode
double lengthOfNode
-
massFlowRate
double[] massFlowRate
-
molarFlowRate
double[] molarFlowRate
-
operations
ThermodynamicOperations operations
-
phaseFraction
double[] phaseFraction
-
phaseOps
ThermodynamicOperations phaseOps
-
pipe
GeometryDefinitionInterface pipe
-
reynoldsNumber
double[] reynoldsNumber
-
specifiedFrictionFactor
Double[] specifiedFrictionFactor
-
superficialVelocity
double[] superficialVelocity
-
velocity
double[] velocity
-
velocityIn
DoubleCloneable[] velocityIn
-
velocityOut
DoubleCloneable[] velocityOut
-
veticalPositionOfNode
double veticalPositionOfNode
-
volumetricFlowRate
double[] volumetricFlowRate
-
wallContactLength
double[] wallContactLength
-
wallFrictionFactor
double[] wallFrictionFactor
-
-
-
Package neqsim.fluidmechanics.flownode.fluidboundary.heatmasstransfercalc
-
Class neqsim.fluidmechanics.flownode.fluidboundary.heatmasstransfercalc.FluidBoundary
class FluidBoundary extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
binaryMassTransferCoefficient
double[][][] binaryMassTransferCoefficient
-
binarySchmidtNumber
double[][][] binarySchmidtNumber
-
bulkSystem
SystemInterface bulkSystem
-
bulkSystemOps
ThermodynamicOperations bulkSystemOps
-
enhancementFactor
EnhancementFactor enhancementFactor
-
finiteFluxCorrection
boolean[] finiteFluxCorrection
-
flowNode
FlowNodeInterface flowNode
-
fluxTypeCorrectionMatrix
Jama.Matrix[] fluxTypeCorrectionMatrix
-
fluxTypeCorrectionMatrixV
Jama.Matrix[] fluxTypeCorrectionMatrixV
-
heatTransferCalc
boolean heatTransferCalc
-
heatTransferCoefficient
double[] heatTransferCoefficient
-
heatTransferCorrection
double[] heatTransferCorrection
-
interphaseHeatFlux
double[] interphaseHeatFlux
-
interphaseOps
ThermodynamicOperations interphaseOps
-
interphaseSystem
SystemInterface interphaseSystem
-
jFlux
Jama.Matrix jFlux
-
massTransferCalc
boolean massTransferCalc
-
massTransferCoefficientMatrix
Jama.Matrix[] massTransferCoefficientMatrix
-
nFlux
Jama.Matrix nFlux
-
nonIdealCorrections
Jama.Matrix[] nonIdealCorrections
-
numeric
boolean numeric
-
prandtlNumber
double[] prandtlNumber
-
rateCorrectionMatrix
Jama.Matrix[] rateCorrectionMatrix
-
solverType
int solverType
-
thermodynamicCorrections
boolean[] thermodynamicCorrections
-
totalFlux
double totalFlux
-
totalMassTransferCoefficientMatrix
Jama.Matrix[] totalMassTransferCoefficientMatrix
-
-
-
Package neqsim.fluidmechanics.flownode.fluidboundary.heatmasstransfercalc.equilibriumfluidboundary
-
Class neqsim.fluidmechanics.flownode.fluidboundary.heatmasstransfercalc.equilibriumfluidboundary.EquilibriumFluidBoundary
class EquilibriumFluidBoundary extends FluidBoundary implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.fluidmechanics.flownode.fluidboundary.heatmasstransfercalc.nonequilibriumfluidboundary
-
Class neqsim.fluidmechanics.flownode.fluidboundary.heatmasstransfercalc.nonequilibriumfluidboundary.NonEquilibriumFluidBoundary
class NonEquilibriumFluidBoundary extends FluidBoundary implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
dx
Jama.Matrix dx
-
fvec
Jama.Matrix fvec
-
Jac
Jama.Matrix Jac
-
molFractionDifference
double[][] molFractionDifference
-
neq
int neq
-
uMassTrans
Jama.Matrix uMassTrans
-
uMassTransold
Jama.Matrix uMassTransold
-
Xgij
Jama.Matrix Xgij
-
-
-
Package neqsim.fluidmechanics.flownode.fluidboundary.heatmasstransfercalc.nonequilibriumfluidboundary.filmmodelboundary
-
Class neqsim.fluidmechanics.flownode.fluidboundary.heatmasstransfercalc.nonequilibriumfluidboundary.filmmodelboundary.KrishnaStandartFilmModel
class KrishnaStandartFilmModel extends NonEquilibriumFluidBoundary implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
betaMatrix
Jama.Matrix betaMatrix
-
phiMatrix
Jama.Matrix phiMatrix
-
redCorrectionMatrix
Jama.Matrix redCorrectionMatrix
-
redPhiMatrix
Jama.Matrix redPhiMatrix
-
-
-
Package neqsim.fluidmechanics.flownode.fluidboundary.heatmasstransfercalc.nonequilibriumfluidboundary.filmmodelboundary.reactivefilmmodel
-
Class neqsim.fluidmechanics.flownode.fluidboundary.heatmasstransfercalc.nonequilibriumfluidboundary.filmmodelboundary.reactivefilmmodel.ReactiveFluidBoundary
class ReactiveFluidBoundary extends KrishnaStandartFilmModel implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
dx
Jama.Matrix dx
-
fvec
Jama.Matrix fvec
-
Jac
Jama.Matrix Jac
-
molFractionDifference
double[][] molFractionDifference
-
neq
int neq
-
uMassTrans
Jama.Matrix uMassTrans
-
uMassTransold
Jama.Matrix uMassTransold
-
Xgij
Jama.Matrix Xgij
-
-
Class neqsim.fluidmechanics.flownode.fluidboundary.heatmasstransfercalc.nonequilibriumfluidboundary.filmmodelboundary.reactivefilmmodel.ReactiveKrishnaStandartFilmModel
class ReactiveKrishnaStandartFilmModel extends KrishnaStandartFilmModel implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
enhancementType
int enhancementType
-
-
-
Package neqsim.fluidmechanics.flownode.fluidboundary.interphasetransportcoefficient.interphasetwophase.interphasepipeflow
-
Class neqsim.fluidmechanics.flownode.fluidboundary.interphasetransportcoefficient.interphasetwophase.interphasepipeflow.InterphaseAnnularFlow
class InterphaseAnnularFlow extends InterphaseStratifiedFlow implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.fluidmechanics.flownode.fluidboundary.interphasetransportcoefficient.interphasetwophase.interphasepipeflow.InterphaseDropletFlow
class InterphaseDropletFlow extends InterphaseTwoPhasePipeFlow implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.fluidmechanics.flownode.fluidboundary.interphasetransportcoefficient.interphasetwophase.interphasepipeflow.InterphaseSlugFlow
class InterphaseSlugFlow extends InterphaseTwoPhasePipeFlow implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
liquidHoldupInSlug
double liquidHoldupInSlug
Liquid holdup in slug body (typically 0.7-1.0). -
slugLengthToDiameterRatio
double slugLengthToDiameterRatio
Slug unit length to diameter ratio (typical range 15-40).
-
-
Class neqsim.fluidmechanics.flownode.fluidboundary.interphasetransportcoefficient.interphasetwophase.interphasepipeflow.InterphaseStratifiedFlow
class InterphaseStratifiedFlow extends InterphaseTwoPhasePipeFlow implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.fluidmechanics.flownode.fluidboundary.interphasetransportcoefficient.interphasetwophase.interphasereactorflow
-
Class neqsim.fluidmechanics.flownode.fluidboundary.interphasetransportcoefficient.interphasetwophase.interphasereactorflow.InterphasePackedBed
class InterphasePackedBed extends InterphaseReactorFlow implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.fluidmechanics.flownode.fluidboundary.interphasetransportcoefficient.interphasetwophase.stirredcell
-
Class neqsim.fluidmechanics.flownode.fluidboundary.interphasetransportcoefficient.interphasetwophase.stirredcell.InterphaseStirredCellFlow
class InterphaseStirredCellFlow extends InterphaseStratifiedFlow implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.fluidmechanics.flownode.multiphasenode
-
Class neqsim.fluidmechanics.flownode.multiphasenode.MultiPhaseFlowNode
class MultiPhaseFlowNode extends FlowNode implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.fluidmechanics.flownode.multiphasenode.waxnode
-
Class neqsim.fluidmechanics.flownode.multiphasenode.waxnode.WaxDepositionFlowNode
class WaxDepositionFlowNode extends MultiPhaseFlowNode implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.fluidmechanics.flownode.onephasenode
-
Class neqsim.fluidmechanics.flownode.onephasenode.onePhaseFlowNode
class onePhaseFlowNode extends FlowNode implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.fluidmechanics.flownode.onephasenode.onephasepipeflownode
-
Class neqsim.fluidmechanics.flownode.onephasenode.onephasepipeflownode.onePhasePipeFlowNode
class onePhasePipeFlowNode extends onePhaseFlowNode implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.fluidmechanics.flownode.twophasenode
-
Class neqsim.fluidmechanics.flownode.twophasenode.TwoPhaseFlowNode
class TwoPhaseFlowNode extends FlowNode implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
interfacialAreaModel
InterfacialAreaModel interfacialAreaModel
Interfacial area model selection. -
interfacialAreaPerVolume
double interfacialAreaPerVolume
Interfacial area per unit volume (1/m). -
userDefinedInterfacialAreaPerVolume
double userDefinedInterfacialAreaPerVolume
User-defined interfacial area per unit volume (1/m) for USER_DEFINED model.
-
-
-
Package neqsim.fluidmechanics.flownode.twophasenode.twophasepipeflownode
-
Class neqsim.fluidmechanics.flownode.twophasenode.twophasepipeflownode.AnnularFlow
class AnnularFlow extends TwoPhaseFlowNode implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.fluidmechanics.flownode.twophasenode.twophasepipeflownode.BubbleFlowNode
class BubbleFlowNode extends TwoPhaseFlowNode implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
averageBubbleDiameter
double averageBubbleDiameter
-
-
Class neqsim.fluidmechanics.flownode.twophasenode.twophasepipeflownode.DropletFlowNode
class DropletFlowNode extends TwoPhaseFlowNode implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
averageDropletDiameter
double averageDropletDiameter
-
-
Class neqsim.fluidmechanics.flownode.twophasenode.twophasepipeflownode.SlugFlowNode
class SlugFlowNode extends TwoPhaseFlowNode implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
slugFrequency
double slugFrequency
Slug frequency in Hz. -
slugLengthRatio
double slugLengthRatio
Slug length to diameter ratio. -
slugTranslationalVelocity
double slugTranslationalVelocity
Slug translational velocity.
-
-
Class neqsim.fluidmechanics.flownode.twophasenode.twophasepipeflownode.StratifiedFlowNode
class StratifiedFlowNode extends TwoPhaseFlowNode implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.fluidmechanics.flownode.twophasenode.twophasereactorflownode
-
Class neqsim.fluidmechanics.flownode.twophasenode.twophasereactorflownode.TwoPhasePackedBedFlowNode
class TwoPhasePackedBedFlowNode extends TwoPhaseFlowNode implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.fluidmechanics.flownode.twophasenode.twophasereactorflownode.TwoPhaseTrayTowerFlowNode
class TwoPhaseTrayTowerFlowNode extends TwoPhaseFlowNode implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.fluidmechanics.flownode.twophasenode.twophasestirredcellnode
-
Class neqsim.fluidmechanics.flownode.twophasenode.twophasestirredcellnode.StirredCellNode
class StirredCellNode extends TwoPhaseFlowNode implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
dt
double dt
-
stirrerDiameter
double[] stirrerDiameter
-
stirrerRate
double[] stirrerRate
-
-
-
Package neqsim.fluidmechanics.flowsolver
-
Class neqsim.fluidmechanics.flowsolver.FlowSolver
class FlowSolver extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
dynamic
boolean dynamic
-
numberOfNodes
int numberOfNodes
-
numberOfVelocityNodes
int numberOfVelocityNodes
-
solverType
int solverType
-
timeStep
double timeStep
-
-
-
Package neqsim.fluidmechanics.flowsolver.onephaseflowsolver
-
Class neqsim.fluidmechanics.flowsolver.onephaseflowsolver.OnePhaseFlowSolver
class OnePhaseFlowSolver extends FlowSolver implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.fluidmechanics.flowsolver.onephaseflowsolver.onephasepipeflowsolver
-
Class neqsim.fluidmechanics.flowsolver.onephaseflowsolver.onephasepipeflowsolver.OnePhaseFixedStaggeredGrid
class OnePhaseFixedStaggeredGrid extends OnePhasePipeFlowSolver implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
diff4Matrix
Jama.Matrix[] diff4Matrix
-
diffMatrix
Jama.Matrix diffMatrix
-
iter
int iter
-
oldComp
double[] oldComp
-
oldComposition
double[][] oldComposition
-
oldDensity
double[] oldDensity
-
oldEnergy
double[] oldEnergy
-
oldImpuls
double[] oldImpuls
-
oldInternalEnergy
double[] oldInternalEnergy
-
oldMass
double[] oldMass
-
oldVelocity
double[] oldVelocity
-
xNew
double[][] xNew
-
-
Class neqsim.fluidmechanics.flowsolver.onephaseflowsolver.onephasepipeflowsolver.OnePhasePipeFlowSolver
class OnePhasePipeFlowSolver extends OnePhaseFlowSolver implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
a
double[] a
-
b
double[] b
-
c
double[] c
-
length
double length
-
PbArray
double[] PbArray
-
pipe
PipeFlowSystem pipe
-
r
double[] r
-
sol2Matrix
Jama.Matrix sol2Matrix
-
sol3Matrix
Jama.Matrix sol3Matrix
-
sol4Matrix
Jama.Matrix[] sol4Matrix
-
solMatrix
Jama.Matrix solMatrix
-
-
-
Package neqsim.fluidmechanics.flowsolver.twophaseflowsolver.stirredcellsolver
-
Class neqsim.fluidmechanics.flowsolver.twophaseflowsolver.stirredcellsolver.StirredCellSolver
class StirredCellSolver extends TwoPhasePipeFlowSolver implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
diff4Matrix
Jama.Matrix[] diff4Matrix
-
diffMatrix
Jama.Matrix diffMatrix
-
dn
double[][] dn
-
iter
int iter
-
oldComp
double[][] oldComp
-
oldComposition
double[][][] oldComposition
-
oldDensity
double[][] oldDensity
-
oldEnergy
double[][] oldEnergy
-
oldImpuls
double[][] oldImpuls
-
oldInternalEnergy
double[][] oldInternalEnergy
-
oldMass
double[][] oldMass
-
oldVelocity
double[][] oldVelocity
-
xNew
double[][][] xNew
-
-
-
Package neqsim.fluidmechanics.flowsolver.twophaseflowsolver.twophasepipeflowsolver
-
Class neqsim.fluidmechanics.flowsolver.twophaseflowsolver.twophasepipeflowsolver.TwoPhaseFixedStaggeredGridSolver
class TwoPhaseFixedStaggeredGridSolver extends TwoPhasePipeFlowSolver implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
diff4Matrix
Jama.Matrix[] diff4Matrix
-
diffMatrix
Jama.Matrix diffMatrix
-
dn
double[][] dn
-
iter
int iter
-
massTransferMode
TwoPhaseFixedStaggeredGridSolver.MassTransferMode massTransferMode
Current mass transfer mode. -
oldComp
double[][] oldComp
-
oldComposition
double[][][] oldComposition
-
oldDensity
double[][] oldDensity
-
oldEnergy
double[][] oldEnergy
-
oldImpuls
double[][] oldImpuls
-
oldInternalEnergy
double[][] oldInternalEnergy
-
oldMass
double[][] oldMass
-
oldVelocity
double[][] oldVelocity
-
solverTypeEnum
TwoPhaseFixedStaggeredGridSolver.SolverType solverTypeEnum
Current solver type (enum). Default includes momentum, phase, and energy. -
xNew
double[][][] xNew
-
-
Class neqsim.fluidmechanics.flowsolver.twophaseflowsolver.twophasepipeflowsolver.TwoPhasePipeFlowSolver
class TwoPhasePipeFlowSolver extends OnePhaseFlowSolver implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
a
double[] a
-
b
double[] b
-
c
double[] c
-
length
double length
-
numberOfNodes
int numberOfNodes
-
PbArray
double[] PbArray
-
pipe
FlowSystemInterface pipe
-
r
double[] r
-
sol2Matrix
Jama.Matrix sol2Matrix
-
sol3Matrix
Jama.Matrix[] sol3Matrix
-
sol4Matrix
Jama.Matrix[] sol4Matrix
-
solMatrix
Jama.Matrix[] solMatrix
-
solMolFracMatrix
Jama.Matrix[][] solMolFracMatrix
-
solPhaseConsMatrix
Jama.Matrix[] solPhaseConsMatrix
-
-
-
Package neqsim.fluidmechanics.flowsystem
-
Class neqsim.fluidmechanics.flowsystem.FlowSystem
class FlowSystem extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
advectionScheme
AdvectionScheme advectionScheme
Advection scheme for compositional tracking. -
calcIdentifier
UUID calcIdentifier
Unique identifier of which solve/run call was last called successfully. -
endPressure
double endPressure
-
equilibriumHeatTransfer
boolean equilibriumHeatTransfer
-
equilibriumMassTransfer
boolean equilibriumMassTransfer
-
equipmentGeometry
GeometryDefinitionInterface[] equipmentGeometry
-
flowLeg
FlowLegInterface[] flowLeg
-
flowNode
FlowNodeInterface[] flowNode
-
flowSolver
FlowSolverInterface flowSolver
-
initFlowPattern
String initFlowPattern
-
inletMolarGasFlowRate
double inletMolarGasFlowRate
-
inletMolarLiquidFlowRate
double inletMolarLiquidFlowRate
-
inletPressure
double inletPressure
-
inletTemperature
double inletTemperature
-
legHeights
double[] legHeights
-
legOuterHeatTransferCoefficients
double[] legOuterHeatTransferCoefficients
-
legOuterTemperatures
double[] legOuterTemperatures
-
legPositions
double[] legPositions
-
legWallHeatTransferCoefficients
double[] legWallHeatTransferCoefficients
-
numberOfFlowLegs
int numberOfFlowLegs
-
numberOfNodesInLeg
int[] numberOfNodesInLeg
-
systemLength
double systemLength
-
thermoOperations
ThermodynamicOperations thermoOperations
-
thermoSystem
SystemInterface thermoSystem
-
timeSeries
TimeSeries timeSeries
-
totalNumberOfNodes
int totalNumberOfNodes
-
-
-
Package neqsim.fluidmechanics.flowsystem.onephaseflowsystem
-
Class neqsim.fluidmechanics.flowsystem.onephaseflowsystem.OnePhaseFlowSystem
class OnePhaseFlowSystem extends FlowSystem implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
pipe
PipeData pipe
-
-
-
Package neqsim.fluidmechanics.flowsystem.onephaseflowsystem.pipeflowsystem
-
Class neqsim.fluidmechanics.flowsystem.onephaseflowsystem.pipeflowsystem.PipeFlowSystem
class PipeFlowSystem extends OnePhaseFlowSystem implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.fluidmechanics.flowsystem.twophaseflowsystem
-
Class neqsim.fluidmechanics.flowsystem.twophaseflowsystem.TwoPhaseFlowSystem
class TwoPhaseFlowSystem extends FlowSystem implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
pipe
PipeData pipe
-
-
-
Package neqsim.fluidmechanics.flowsystem.twophaseflowsystem.shipsystem
-
Class neqsim.fluidmechanics.flowsystem.twophaseflowsystem.shipsystem.LNGship
class LNGship extends TwoPhaseFlowSystem implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
backCalculate
boolean backCalculate
-
dailyBoilOffRatio
double dailyBoilOffRatio
-
dailyBoilOffVolume
double dailyBoilOffVolume
-
density
double[] density
-
endTime
double endTime
-
endVolume
double endVolume
-
GCV
double[] GCV
-
GCVmass
double[] GCVmass
-
initialNumberOffMoles
double initialNumberOffMoles
-
initialTemperature
double initialTemperature
-
liquidDensity
double liquidDensity
-
molarBoilOffRate
double molarBoilOffRate
-
numberOffTimeSteps
int numberOffTimeSteps
-
resultTable
String[][] resultTable
-
setInitialTemperature
boolean setInitialTemperature
-
standardDensity
StandardInterface standardDensity
-
standardISO6976
Standard_ISO6976 standardISO6976
-
tankTemperature
double[] tankTemperature
-
temperature
double[] temperature
-
thermoSystem
SystemInterface thermoSystem
-
time
double[] time
-
timeStep
double timeStep
-
totalEnergy
double[] totalEnergy
-
totalTankVolume
double totalTankVolume
-
volume
double[] volume
-
WI
double[] WI
-
xethane
double[] xethane
-
xiC4
double[] xiC4
-
xiC5
double[] xiC5
-
xmethane
double[] xmethane
-
xnC4
double[] xnC4
-
xnC5
double[] xnC5
-
xnC6
double[] xnC6
-
xnitrogen
double[] xnitrogen
-
xpropane
double[] xpropane
-
yethane
double[] yethane
-
yiC4
double[] yiC4
-
yiC5
double[] yiC5
-
ymethane
double[] ymethane
-
ynC4
double[] ynC4
-
ynC5
double[] ynC5
-
ynC6
double[] ynC6
-
ynitrogen
double[] ynitrogen
-
ypropane
double[] ypropane
-
-
-
Package neqsim.fluidmechanics.flowsystem.twophaseflowsystem.stirredcellsystem
-
Class neqsim.fluidmechanics.flowsystem.twophaseflowsystem.stirredcellsystem.StirredCellSystem
class StirredCellSystem extends TwoPhaseFlowSystem implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.fluidmechanics.flowsystem.twophaseflowsystem.twophasepipeflowsystem
-
Class neqsim.fluidmechanics.flowsystem.twophaseflowsystem.twophasepipeflowsystem.PipeFlowResult
class PipeFlowResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
componentNames
String[] componentNames
-
flowPatterns
FlowPattern[] flowPatterns
-
gasDensities
double[] gasDensities
-
gasVelocities
double[] gasVelocities
-
inletPressure
double inletPressure
-
inletTemperature
double inletTemperature
-
interfacialAreas
double[] interfacialAreas
-
liquidDensities
double[] liquidDensities
-
liquidHoldups
double[] liquidHoldups
-
liquidVelocities
double[] liquidVelocities
-
numberOfNodes
int numberOfNodes
-
outletPressure
double outletPressure
-
outletTemperature
double outletTemperature
-
pipeDiameter
double pipeDiameter
-
pipeLength
double pipeLength
-
positions
double[] positions
-
pressures
double[] pressures
-
temperatures
double[] temperatures
-
totalHeatLoss
double totalHeatLoss
-
totalMassTransferRates
double[] totalMassTransferRates
-
totalPressureDrop
double totalPressureDrop
-
voidFractions
double[] voidFractions
-
-
Class neqsim.fluidmechanics.flowsystem.twophaseflowsystem.twophasepipeflowsystem.TwoPhasePipeFlowSystem
class TwoPhasePipeFlowSystem extends TwoPhaseFlowSystem implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
ambientTemperature
double ambientTemperature
Ambient temperature in Kelvin (for CONVECTIVE_BOUNDARY model). -
automaticFlowPatternDetection
boolean automaticFlowPatternDetection
Whether automatic flow pattern detection is enabled. -
constantHeatFlux
double constantHeatFlux
Constant heat flux in W/m² (for CONSTANT_HEAT_FLUX model). -
constantWallTemperature
double constantWallTemperature
Constant wall temperature in Kelvin (for CONSTANT_WALL_TEMPERATURE model). -
currentTime
double currentTime
Current simulation time in seconds. -
flowPatternModel
FlowPatternModel flowPatternModel
Flow pattern prediction model. -
inclination
double inclination
Pipe inclination angle in radians (positive = upward flow). -
massTransferMode
TwoPhaseFixedStaggeredGridSolver.MassTransferMode massTransferMode
Mass transfer mode for non-equilibrium calculations. -
nodeFlowPatterns
FlowPattern[] nodeFlowPatterns
Current flow patterns at each node. -
numberOfTimeSteps
int numberOfTimeSteps
Number of time steps completed. -
overallHeatTransferCoefficient
double overallHeatTransferCoefficient
Overall heat transfer coefficient in W/(m²·K) (for CONVECTIVE_BOUNDARY model). -
simulationTime
double simulationTime
Total simulation time for transient simulations in seconds. -
solverTypeEnum
TwoPhaseFixedStaggeredGridSolver.SolverType solverTypeEnum
Solver type controlling which equations are solved. Default includes momentum (pressure drop), phase fraction, and energy equations. -
timeStep
double timeStep
Time step for transient simulations in seconds. -
wallHeatTransferModel
WallHeatTransferModel wallHeatTransferModel
Wall heat transfer model.
-
-
Class neqsim.fluidmechanics.flowsystem.twophaseflowsystem.twophasepipeflowsystem.TwoPhasePipeFlowSystemReac
class TwoPhasePipeFlowSystemReac extends TwoPhasePipeFlowSystem implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.fluidmechanics.flowsystem.twophaseflowsystem.twophasereactorflowsystem
-
Class neqsim.fluidmechanics.flowsystem.twophaseflowsystem.twophasereactorflowsystem.TwoPhaseReactorFlowSystem
class TwoPhaseReactorFlowSystem extends TwoPhaseFlowSystem implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.fluidmechanics.geometrydefinitions
-
Class neqsim.fluidmechanics.geometrydefinitions.GeometryDefinition
class GeometryDefinition extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
area
double area
-
diameter
double diameter
-
innerSurfaceRoughness
double innerSurfaceRoughness
-
innerWallTemperature
double innerWallTemperature
-
layerConductivity
double[] layerConductivity
-
layerThickness
double[] layerThickness
-
nodeLength
double nodeLength
-
packing
PackingInterface packing
-
radius
double radius
-
relativeRoughnes
double relativeRoughnes
-
surroundingEnvironment
SurroundingEnvironment surroundingEnvironment
-
wall
Wall wall
-
wallHeatTransferCoefficient
double wallHeatTransferCoefficient
-
-
-
Package neqsim.fluidmechanics.geometrydefinitions.internalgeometry.packings
-
Class neqsim.fluidmechanics.geometrydefinitions.internalgeometry.packings.BerlSaddlePacking
class BerlSaddlePacking extends Packing implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.fluidmechanics.geometrydefinitions.internalgeometry.packings.Packing
class Packing extends NamedBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
size
double size
-
surfaceAreaPrVolume
double surfaceAreaPrVolume
-
voidFractionPacking
double voidFractionPacking
-
-
Class neqsim.fluidmechanics.geometrydefinitions.internalgeometry.packings.PallRingPacking
class PallRingPacking extends Packing implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.fluidmechanics.geometrydefinitions.internalgeometry.packings.RachigRingPacking
class RachigRingPacking extends Packing implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.fluidmechanics.geometrydefinitions.pipe
-
Class neqsim.fluidmechanics.geometrydefinitions.pipe.PipeData
class PipeData extends GeometryDefinition implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.fluidmechanics.geometrydefinitions.reactor
-
Class neqsim.fluidmechanics.geometrydefinitions.reactor.ReactorData
class ReactorData extends GeometryDefinition implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.fluidmechanics.geometrydefinitions.stirredcell
-
Class neqsim.fluidmechanics.geometrydefinitions.stirredcell.StirredCell
class StirredCell extends GeometryDefinition implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.fluidmechanics.util.timeseries
-
Class neqsim.fluidmechanics.util.timeseries.TimeSeries
class TimeSeries extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
inletThermoSystem
SystemInterface[] inletThermoSystem
-
numberOfTimeStepsInInterval
int numberOfTimeStepsInInterval
-
outletBoundaryType
TimeSeries.OutletBoundaryType outletBoundaryType
Outlet boundary condition type. -
outletMolarFlowRate
double[] outletMolarFlowRate
-
outletMolarFlowRates
double[] outletMolarFlowRates
-
outletPressure
double[] outletPressure
Outlet pressures for each time interval (used when outletBoundaryType == PRESSURE). -
outletPressures
double[] outletPressures
Expanded outlet pressures for each time step. -
outletVelocities
double[] outletVelocities
Expanded outlet velocities for each time step. -
outletVelocity
double[] outletVelocity
Outlet velocities for each time interval (used when outletBoundaryType == FLOW). -
thermoSystems
SystemInterface[] thermoSystems
-
times
double[] times
-
timeSeries
double[] timeSeries
-
timeSteps
double[] timeSteps
-
-
-
Package neqsim.mathlib.nonlinearsolver
-
Class neqsim.mathlib.nonlinearsolver.NewtonRhapson
class NewtonRhapson extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
derivVal
double derivVal
-
dubDerivVal
double dubDerivVal
-
funkVal
double funkVal
-
maxIterations
int maxIterations
-
order
int order
-
polyConstants
double[] polyConstants
-
x
double x
-
xNew
double xNew
-
xNew2
double xNew2
-
-
Class neqsim.mathlib.nonlinearsolver.NumericalDerivative
class NumericalDerivative extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.mathlib.nonlinearsolver.SysNewtonRhapson
class SysNewtonRhapson extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
a
Jama.Matrix a
-
avscp
double avscp
-
beta
double beta
-
dPmax
double dPmax
-
ds
double ds
-
dTmax
double dTmax
-
etterCP
boolean etterCP
-
etterCP2
boolean etterCP2
-
fvec
Jama.Matrix fvec
-
ic02p
int ic02p
-
ic03p
int ic03p
-
iter
int iter
-
Jac
Jama.Matrix Jac
-
neq
int neq
-
npCrit
int npCrit
-
numberOfComponents
int numberOfComponents
-
PC1
double PC1
-
PC2
double PC2
-
s
Jama.Matrix s
-
solver
NewtonRhapson solver
-
speceq
int speceq
-
system
SystemInterface system
-
TC1
double TC1
-
TC2
double TC2
-
testcrit
int testcrit
-
u
Jama.Matrix u
-
uold
Jama.Matrix uold
-
xcoef
Jama.Matrix xcoef
-
xg
Jama.Matrix xg
-
Xgij
Jama.Matrix Xgij
-
-
-
Package neqsim.physicalproperties
-
Class neqsim.physicalproperties.PhysicalPropertyHandler
class PhysicalPropertyHandler extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
aqueousPhysicalProperties
PhysicalProperties aqueousPhysicalProperties
-
gasPhysicalProperties
PhysicalProperties gasPhysicalProperties
-
mixingRule
PhysicalPropertyMixingRule mixingRule
-
oilPhysicalProperties
PhysicalProperties oilPhysicalProperties
-
solidPhysicalProperties
PhysicalProperties solidPhysicalProperties
-
-
-
Package neqsim.physicalproperties.interfaceproperties
-
Class neqsim.physicalproperties.interfaceproperties.InterfaceProperties
class InterfaceProperties extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
adsorptionCalc
AdsorptionInterface[] adsorptionCalc
-
gasAqueousSurfaceTensionCalc
SurfaceTensionInterface gasAqueousSurfaceTensionCalc
-
gasLiquidSurfaceTensionCalc
SurfaceTensionInterface gasLiquidSurfaceTensionCalc
-
interfacialTensionModel
int interfacialTensionModel
-
liquidLiquidSurfaceTensionCalc
SurfaceTensionInterface liquidLiquidSurfaceTensionCalc
-
numberOfInterfaces
int numberOfInterfaces
-
surfaceTension
double[] surfaceTension
-
system
SystemInterface system
-
-
-
Package neqsim.physicalproperties.interfaceproperties.solidadsorption
-
Class neqsim.physicalproperties.interfaceproperties.solidadsorption.PotentialTheoryAdsorption
class PotentialTheoryAdsorption extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
beta
double[] beta
-
compositionSurface
double[][] compositionSurface
-
deltaz
double[] deltaz
-
eps0
double[] eps0
-
epsField
double[][] epsField
-
fugacityField
double[][] fugacityField
-
integrationSteps
int integrationSteps
-
pressureField
double[] pressureField
-
solidMaterial
String solidMaterial
-
surfaceExcess
double[] surfaceExcess
-
surfaceExcessMolFraction
double[] surfaceExcessMolFraction
-
system
SystemInterface system
-
totalSurfaceExcess
double totalSurfaceExcess
-
z0
double[] z0
-
zField
double[][] zField
-
-
-
Package neqsim.physicalproperties.interfaceproperties.surfacetension
-
Class neqsim.physicalproperties.interfaceproperties.surfacetension.FirozabadiRamleyInterfaceTension
class FirozabadiRamleyInterfaceTension extends SurfaceTension implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.physicalproperties.interfaceproperties.surfacetension.GTSurfaceTension
class GTSurfaceTension extends SurfaceTension implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
useFullGT
int useFullGT
-
-
Class neqsim.physicalproperties.interfaceproperties.surfacetension.GTSurfaceTensionSimple
class GTSurfaceTensionSimple extends SurfaceTension implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
calcInfluenceParameter
boolean calcInfluenceParameter
-
den_interface
double[][] den_interface
-
dmudn2
double[][][] dmudn2
-
influenceParam
double[] influenceParam
-
ite_step
int ite_step
-
localSystem
SystemInterface localSystem
-
pressure_interface
double[] pressure_interface
-
z_step
double[] z_step
-
-
Class neqsim.physicalproperties.interfaceproperties.surfacetension.LGTSurfaceTension
class LGTSurfaceTension extends SurfaceTension implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
den_interface
double[][] den_interface
-
ite_step
int ite_step
-
localSystem
SystemInterface localSystem
-
pressure_interface
double[] pressure_interface
-
z_step
double[] z_step
-
-
Class neqsim.physicalproperties.interfaceproperties.surfacetension.ParachorSurfaceTension
class ParachorSurfaceTension extends SurfaceTension implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.physicalproperties.interfaceproperties.surfacetension.SurfaceTension
class SurfaceTension extends InterfaceProperties implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
system
SystemInterface system
-
-
-
Package neqsim.physicalproperties.methods
-
Class neqsim.physicalproperties.methods.PhysicalPropertyMethod
class PhysicalPropertyMethod extends Object implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.physicalproperties.methods.commonphasephysicalproperties
-
Class neqsim.physicalproperties.methods.commonphasephysicalproperties.CommonPhysicalPropertyMethod
class CommonPhysicalPropertyMethod extends PhysicalPropertyMethod implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
phase
PhysicalProperties phase
-
-
-
Package neqsim.physicalproperties.methods.commonphasephysicalproperties.conductivity
-
Class neqsim.physicalproperties.methods.commonphasephysicalproperties.conductivity.CO2ConductivityMethod
class CO2ConductivityMethod extends Conductivity implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.physicalproperties.methods.commonphasephysicalproperties.conductivity.Conductivity
class Conductivity extends CommonPhysicalPropertyMethod implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
conductivity
double conductivity
-
-
Class neqsim.physicalproperties.methods.commonphasephysicalproperties.conductivity.PFCTConductivityMethodMod86
class PFCTConductivityMethodMod86 extends Conductivity implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
condRefA
double condRefA
-
condRefB
double condRefB
-
condRefC
double condRefC
-
condRefE
double condRefE
-
condRefF
double condRefF
-
condRefG
double condRefG
-
condRefJ
double[] condRefJ
-
condRefK
double[] condRefK
-
GVcoef
double[] GVcoef
-
Mmix
double Mmix
-
PCmix
double PCmix
-
TCmix
double TCmix
-
-
-
Package neqsim.physicalproperties.methods.commonphasephysicalproperties.diffusivity
-
Class neqsim.physicalproperties.methods.commonphasephysicalproperties.diffusivity.CorrespondingStatesDiffusivity
class CorrespondingStatesDiffusivity extends Diffusivity implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
binaryDiffusionCoefficients
double[][] binaryDiffusionCoefficients
-
binaryLennardJonesOmega
double[][] binaryLennardJonesOmega
-
-
Class neqsim.physicalproperties.methods.commonphasephysicalproperties.diffusivity.Diffusivity
class Diffusivity extends CommonPhysicalPropertyMethod implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
binaryDiffusionCoefficients
double[][] binaryDiffusionCoefficients
-
binaryLennardJonesOmega
double[][] binaryLennardJonesOmega
-
effectiveDiffusionCoefficient
double[] effectiveDiffusionCoefficient
-
-
-
Package neqsim.physicalproperties.methods.commonphasephysicalproperties.viscosity
-
Class neqsim.physicalproperties.methods.commonphasephysicalproperties.viscosity.CO2ViscosityMethod
class CO2ViscosityMethod extends Viscosity implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.physicalproperties.methods.commonphasephysicalproperties.viscosity.FrictionTheoryViscosityMethod
class FrictionTheoryViscosityMethod extends Viscosity implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
chungE
double[] chungE
-
Fc
double[] Fc
-
kapa_fconst
double[][] kapa_fconst
-
kapac_fconst
double kapac_fconst
-
kapr_fconst
double[][] kapr_fconst
-
kaprc_fconst
double kaprc_fconst
-
kaprr_fconst
double kaprr_fconst
-
kaprrc_fconst
double kaprrc_fconst
-
omegaVisc
double[] omegaVisc
-
pureComponentViscosity
double[] pureComponentViscosity
-
-
Class neqsim.physicalproperties.methods.commonphasephysicalproperties.viscosity.KTAViscosityMethod
class KTAViscosityMethod extends Viscosity implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.physicalproperties.methods.commonphasephysicalproperties.viscosity.KTAViscosityMethodMod
class KTAViscosityMethodMod extends Viscosity implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.physicalproperties.methods.commonphasephysicalproperties.viscosity.LBCViscosityMethod
class LBCViscosityMethod extends Viscosity implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
denseContributionParameters
double[] denseContributionParameters
-
-
Class neqsim.physicalproperties.methods.commonphasephysicalproperties.viscosity.LeeViscosityMethod
class LeeViscosityMethod extends Viscosity implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.physicalproperties.methods.commonphasephysicalproperties.viscosity.MethaneViscosityMethod
class MethaneViscosityMethod extends Viscosity implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.physicalproperties.methods.commonphasephysicalproperties.viscosity.MuznyModViscosityMethod
class MuznyModViscosityMethod extends Viscosity implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.physicalproperties.methods.commonphasephysicalproperties.viscosity.MuznyViscosityMethod
class MuznyViscosityMethod extends Viscosity implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.physicalproperties.methods.commonphasephysicalproperties.viscosity.PFCTViscosityMethod
class PFCTViscosityMethod extends Viscosity implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
GVcoef
double[] GVcoef
-
referenceSystem
SystemInterface referenceSystem
-
viscRefJ
double[] viscRefJ
-
visRefA
double visRefA
-
visRefB
double visRefB
-
visRefC
double visRefC
-
visRefE
double visRefE
-
visRefF
double visRefF
-
-
Class neqsim.physicalproperties.methods.commonphasephysicalproperties.viscosity.PFCTViscosityMethodHeavyOil
class PFCTViscosityMethodHeavyOil extends Viscosity implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
GVcoef
double[] GVcoef
-
phaseTypeNumb
int phaseTypeNumb
-
referenceSystem
SystemInterface referenceSystem
-
viscRefJ
double[] viscRefJ
-
viscRefK
double[] viscRefK
-
visRefA
double visRefA
-
visRefB
double visRefB
-
visRefC
double visRefC
-
visRefE
double visRefE
-
visRefF
double visRefF
-
visRefG
double visRefG
-
-
Class neqsim.physicalproperties.methods.commonphasephysicalproperties.viscosity.PFCTViscosityMethodMod86
class PFCTViscosityMethodMod86 extends Viscosity implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
GVcoef
double[] GVcoef
-
phaseTypeNumb
int phaseTypeNumb
-
referenceSystem
SystemInterface referenceSystem
-
viscRefJ
double[] viscRefJ
-
viscRefK
double[] viscRefK
-
visRefA
double visRefA
-
visRefB
double visRefB
-
visRefC
double visRefC
-
visRefE
double visRefE
-
visRefF
double visRefF
-
visRefG
double visRefG
-
-
Class neqsim.physicalproperties.methods.commonphasephysicalproperties.viscosity.Viscosity
class Viscosity extends CommonPhysicalPropertyMethod implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
pureComponentViscosity
double[] pureComponentViscosity
-
-
-
Package neqsim.physicalproperties.methods.gasphysicalproperties
-
Class neqsim.physicalproperties.methods.gasphysicalproperties.GasPhysicalPropertyMethod
class GasPhysicalPropertyMethod extends PhysicalPropertyMethod implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
binaryEnergyParameter
double[][] binaryEnergyParameter
-
binaryMolecularDiameter
double[][] binaryMolecularDiameter
-
binaryMolecularMass
double[][] binaryMolecularMass
-
gasPhase
PhysicalProperties gasPhase
-
-
-
Package neqsim.physicalproperties.methods.gasphysicalproperties.conductivity
-
Class neqsim.physicalproperties.methods.gasphysicalproperties.conductivity.ChungConductivityMethod
class ChungConductivityMethod extends Conductivity implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
conductivity
double conductivity
-
pureComponentConductivity
double[] pureComponentConductivity
-
-
Class neqsim.physicalproperties.methods.gasphysicalproperties.conductivity.Conductivity
class Conductivity extends GasPhysicalPropertyMethod implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
conductivity
double conductivity
-
-
-
Package neqsim.physicalproperties.methods.gasphysicalproperties.density
-
Class neqsim.physicalproperties.methods.gasphysicalproperties.density.Density
class Density extends GasPhysicalPropertyMethod implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.physicalproperties.methods.gasphysicalproperties.diffusivity
-
Class neqsim.physicalproperties.methods.gasphysicalproperties.diffusivity.Diffusivity
class Diffusivity extends GasPhysicalPropertyMethod implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
binaryDiffusionCoefficients
double[][] binaryDiffusionCoefficients
-
binaryLennardJonesOmega
double[][] binaryLennardJonesOmega
-
effectiveDiffusionCoefficient
double[] effectiveDiffusionCoefficient
-
enableTemperatureWarnings
boolean enableTemperatureWarnings
Flag to enable/disable temperature range warnings.
-
-
Class neqsim.physicalproperties.methods.gasphysicalproperties.diffusivity.WilkeLeeDiffusivity
class WilkeLeeDiffusivity extends Diffusivity implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
binaryDiffusionCoefficients
double[][] binaryDiffusionCoefficients
-
binaryLennardJonesOmega
double[][] binaryLennardJonesOmega
-
-
-
Package neqsim.physicalproperties.methods.gasphysicalproperties.viscosity
-
Class neqsim.physicalproperties.methods.gasphysicalproperties.viscosity.ChungViscosityMethod
class ChungViscosityMethod extends Viscosity implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
chungE
double[] chungE
-
chungHPcoefs
double[][] chungHPcoefs
-
Fc
double[] Fc
-
omegaVisc
double[] omegaVisc
-
pureComponentViscosity
double[] pureComponentViscosity
-
relativeViscosity
double[] relativeViscosity
-
-
Class neqsim.physicalproperties.methods.gasphysicalproperties.viscosity.Viscosity
class Viscosity extends GasPhysicalPropertyMethod implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.physicalproperties.methods.liquidphysicalproperties
-
Class neqsim.physicalproperties.methods.liquidphysicalproperties.LiquidPhysicalPropertyMethod
class LiquidPhysicalPropertyMethod extends PhysicalPropertyMethod implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
liquidPhase
PhysicalProperties liquidPhase
-
-
-
Package neqsim.physicalproperties.methods.liquidphysicalproperties.conductivity
-
Class neqsim.physicalproperties.methods.liquidphysicalproperties.conductivity.Conductivity
class Conductivity extends LiquidPhysicalPropertyMethod implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
conductivity
double conductivity
-
pureComponentConductivity
double[] pureComponentConductivity
-
-
-
Package neqsim.physicalproperties.methods.liquidphysicalproperties.density
-
Class neqsim.physicalproperties.methods.liquidphysicalproperties.density.Costald
class Costald extends LiquidPhysicalPropertyMethod implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.physicalproperties.methods.liquidphysicalproperties.density.Density
class Density extends LiquidPhysicalPropertyMethod implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.physicalproperties.methods.liquidphysicalproperties.density.Water
class Water extends LiquidPhysicalPropertyMethod implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.physicalproperties.methods.liquidphysicalproperties.diffusivity
-
Class neqsim.physicalproperties.methods.liquidphysicalproperties.diffusivity.AmineDiffusivity
class AmineDiffusivity extends SiddiqiLucasMethod implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.physicalproperties.methods.liquidphysicalproperties.diffusivity.CO2water
class CO2water extends Diffusivity implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.physicalproperties.methods.liquidphysicalproperties.diffusivity.HaydukMinhasDiffusivity
class HaydukMinhasDiffusivity extends Diffusivity implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
solventType
HaydukMinhasDiffusivity.SolventType solventType
-
-
Class neqsim.physicalproperties.methods.liquidphysicalproperties.diffusivity.HighPressureDiffusivity
class HighPressureDiffusivity extends Diffusivity implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
baseDiffusivityModel
Diffusivity baseDiffusivityModel
Base diffusivity model for low-pressure calculations.
-
-
Class neqsim.physicalproperties.methods.liquidphysicalproperties.diffusivity.SiddiqiLucasMethod
class SiddiqiLucasMethod extends Diffusivity implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.physicalproperties.methods.liquidphysicalproperties.viscosity
-
Class neqsim.physicalproperties.methods.liquidphysicalproperties.viscosity.AmineViscosity
class AmineViscosity extends Viscosity implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.physicalproperties.methods.liquidphysicalproperties.viscosity.Viscosity
class Viscosity extends LiquidPhysicalPropertyMethod implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
pureComponentViscosity
double[] pureComponentViscosity
-
-
Class neqsim.physicalproperties.methods.liquidphysicalproperties.viscosity.Water
class Water extends Viscosity implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.physicalproperties.methods.methodinterface
-
Package neqsim.physicalproperties.methods.solidphysicalproperties
-
Class neqsim.physicalproperties.methods.solidphysicalproperties.SolidPhysicalPropertyMethod
class SolidPhysicalPropertyMethod extends PhysicalPropertyMethod implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
solidPhase
PhysicalProperties solidPhase
-
-
-
Package neqsim.physicalproperties.methods.solidphysicalproperties.conductivity
-
Class neqsim.physicalproperties.methods.solidphysicalproperties.conductivity.Conductivity
class Conductivity extends SolidPhysicalPropertyMethod implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
conductivity
double conductivity
-
-
-
Package neqsim.physicalproperties.methods.solidphysicalproperties.density
-
Class neqsim.physicalproperties.methods.solidphysicalproperties.density.Density
class Density extends SolidPhysicalPropertyMethod implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.physicalproperties.methods.solidphysicalproperties.diffusivity
-
Class neqsim.physicalproperties.methods.solidphysicalproperties.diffusivity.Diffusivity
class Diffusivity extends SolidPhysicalPropertyMethod implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
binaryDiffusionCoefficients
double[][] binaryDiffusionCoefficients
-
effectiveDiffusionCoefficient
double[] effectiveDiffusionCoefficient
-
-
-
Package neqsim.physicalproperties.methods.solidphysicalproperties.viscosity
-
Class neqsim.physicalproperties.methods.solidphysicalproperties.viscosity.Viscosity
class Viscosity extends SolidPhysicalPropertyMethod implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
pureComponentViscosity
double[] pureComponentViscosity
-
-
-
Package neqsim.physicalproperties.mixingrule
-
Class neqsim.physicalproperties.mixingrule.PhysicalPropertyMixingRule
class PhysicalPropertyMixingRule extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
Gij
double[][] Gij
-
-
-
Package neqsim.physicalproperties.system
-
Class neqsim.physicalproperties.system.PhysicalProperties
class PhysicalProperties extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
binaryDiffusionCoefficientMethod
int binaryDiffusionCoefficientMethod
-
conductivity
double conductivity
-
conductivityCalc
ConductivityInterface conductivityCalc
-
density
double density
-
densityCalc
DensityInterface densityCalc
-
diffusivityCalc
DiffusivityInterface diffusivityCalc
-
kinematicViscosity
double kinematicViscosity
-
mixingRule
PhysicalPropertyMixingRuleInterface mixingRule
-
multicomponentDiffusionMethod
int multicomponentDiffusionMethod
-
phase
PhaseInterface phase
-
viscosity
double viscosity
-
viscosityCalc
ViscosityInterface viscosityCalc
-
waxViscosityParameter
double[] waxViscosityParameter
-
-
-
Package neqsim.physicalproperties.system.commonphasephysicalproperties
-
Class neqsim.physicalproperties.system.commonphasephysicalproperties.DefaultPhysicalProperties
class DefaultPhysicalProperties extends PhysicalProperties implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.physicalproperties.system.gasphysicalproperties
-
Class neqsim.physicalproperties.system.gasphysicalproperties.AirPhysicalProperties
class AirPhysicalProperties extends GasPhysicalProperties implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.physicalproperties.system.gasphysicalproperties.GasPhysicalProperties
class GasPhysicalProperties extends PhysicalProperties implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.physicalproperties.system.gasphysicalproperties.NaturalGasPhysicalProperties
class NaturalGasPhysicalProperties extends GasPhysicalProperties implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.physicalproperties.system.liquidphysicalproperties
-
Class neqsim.physicalproperties.system.liquidphysicalproperties.AminePhysicalProperties
class AminePhysicalProperties extends LiquidPhysicalProperties implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.physicalproperties.system.liquidphysicalproperties.CO2waterPhysicalProperties
class CO2waterPhysicalProperties extends PhysicalProperties implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.physicalproperties.system.liquidphysicalproperties.GlycolPhysicalProperties
class GlycolPhysicalProperties extends LiquidPhysicalProperties implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.physicalproperties.system.liquidphysicalproperties.LiquidPhysicalProperties
class LiquidPhysicalProperties extends PhysicalProperties implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.physicalproperties.system.liquidphysicalproperties.SaltWaterPhysicalProperties
class SaltWaterPhysicalProperties extends WaterPhysicalProperties implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.physicalproperties.system.liquidphysicalproperties.WaterPhysicalProperties
class WaterPhysicalProperties extends LiquidPhysicalProperties implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.physicalproperties.system.solidphysicalproperties
-
Class neqsim.physicalproperties.system.solidphysicalproperties.SolidPhysicalProperties
class SolidPhysicalProperties extends PhysicalProperties implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.process
-
Class neqsim.process.SimulationBaseClass
class SimulationBaseClass extends NamedBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
calcIdentifier
UUID calcIdentifier
Unique identifier of which solve/run call was last called successfully. -
calculateSteadyState
boolean calculateSteadyState
-
runInSteps
boolean runInSteps
-
time
double time
-
-
-
Package neqsim.process.advisory
-
Class neqsim.process.advisory.PredictionResult
class PredictionResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
assumptions
List<String> assumptions
-
explanation
String explanation
-
horizon
Duration horizon
-
overallConfidence
double overallConfidence
-
predictedValues
Map<String, PredictionResult.PredictedValue> predictedValues
-
predictionTime
Instant predictionTime
-
scenarioName
String scenarioName
-
status
PredictionResult.PredictionStatus status
-
violations
List<PredictionResult.ConstraintViolation> violations
-
-
Class neqsim.process.advisory.PredictionResult.ConstraintViolation
class ConstraintViolation extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
Class neqsim.process.advisory.PredictionResult.PredictedValue
class PredictedValue extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
confidence
double confidence
-
lower95
double lower95
-
mean
double mean
-
standardDeviation
double standardDeviation
-
unit
String unit
-
upper95
double upper95
-
-
-
Package neqsim.process.alarm
-
Class neqsim.process.alarm.AlarmConfig
class AlarmConfig extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.alarm.AlarmEvent
class AlarmEvent extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
level
AlarmLevel level
-
source
String source
-
timestamp
double timestamp
-
type
AlarmEventType type
-
value
double value
-
-
Class neqsim.process.alarm.AlarmState
class AlarmState extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
acknowledged
boolean acknowledged
-
activeLevel
AlarmLevel activeLevel
-
lastUpdateTime
double lastUpdateTime
-
lastValue
double lastValue
-
pendingLevel
AlarmLevel pendingLevel
-
pendingTimer
double pendingTimer
-
-
Class neqsim.process.alarm.AlarmStatusSnapshot
class AlarmStatusSnapshot extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
acknowledged
boolean acknowledged
-
level
AlarmLevel level
-
source
String source
-
timestamp
double timestamp
-
value
double value
-
-
Class neqsim.process.alarm.ProcessAlarmManager
class ProcessAlarmManager extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
actionHandlers
List<AlarmActionHandler> actionHandlers
-
devices
List<MeasurementDeviceInterface> devices
-
history
List<AlarmEvent> history
-
-
-
Package neqsim.process.calibration
-
Class neqsim.process.calibration.BatchParameterEstimator
class BatchParameterEstimator extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
dataPoints
List<BatchParameterEstimator.DataPoint> dataPoints
Data points for calibration. -
function
ProcessSimulationFunction function
The underlying function for the optimizer. -
lastResult
BatchResult lastResult
Result from the last solve. -
maxIterations
int maxIterations
Maximum number of iterations. -
measuredVariables
List<BatchParameterEstimator.MeasuredVariable> measuredVariables
Measured variables. -
optimizer
LevenbergMarquardt optimizer
The Levenberg-Marquardt optimizer. -
processSystem
ProcessSystem processSystem
The process system to calibrate. -
tunableParameters
List<BatchParameterEstimator.TunableParameter> tunableParameters
Tunable parameters. -
useAnalyticalJacobian
boolean useAnalyticalJacobian
Whether to use analytical Jacobian from ProcessSensitivityAnalyzer.
-
-
Class neqsim.process.calibration.BatchParameterEstimator.DataPoint
class DataPoint extends Object implements Serializable- serialVersionUID:
- 1L
-
Class neqsim.process.calibration.BatchParameterEstimator.MeasuredVariable
class MeasuredVariable extends Object implements Serializable- serialVersionUID:
- 1L
-
Class neqsim.process.calibration.BatchParameterEstimator.TunableParameter
class TunableParameter extends Object implements Serializable- serialVersionUID:
- 1L
-
Class neqsim.process.calibration.BatchResult
class BatchResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
bias
double bias
Bias (mean signed deviation). -
chiSquare
double chiSquare
Chi-square value (sum of squared weighted residuals). -
confidenceIntervalLower
double[] confidenceIntervalLower
95% confidence interval lower bounds. -
confidenceIntervalUpper
double[] confidenceIntervalUpper
95% confidence interval upper bounds. -
converged
boolean converged
Whether the optimization converged. -
correlationMatrix
double[][] correlationMatrix
Correlation matrix of parameter estimates. -
covarianceMatrix
double[][] covarianceMatrix
Covariance matrix of parameter estimates. -
dataPointCount
int dataPointCount
Number of data points used. -
estimates
double[] estimates
Optimized parameter values. -
iterations
int iterations
Number of iterations used. -
meanAbsoluteDeviation
double meanAbsoluteDeviation
Mean absolute deviation. -
parameterNames
String[] parameterNames
Parameter names in order. -
rmse
double rmse
Root mean square error. -
rSquared
double rSquared
R-squared (coefficient of determination). -
uncertainties
double[] uncertainties
Standard deviations of parameter estimates.
-
-
Class neqsim.process.calibration.CalibrationQuality
class CalibrationQuality extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
coverage
double coverage
-
mae
double mae
-
mse
double mse
-
r2
double r2
-
rmse
double rmse
-
sampleCount
int sampleCount
-
timestamp
Instant timestamp
-
-
Class neqsim.process.calibration.CalibrationResult
class CalibrationResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.calibration.EnKFParameterEstimator
class EnKFParameterEstimator extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
ensemble
double[][] ensemble
-
ensembleMean
double[] ensembleMean
-
ensembleSize
int ensembleSize
-
ensembleStd
double[] ensembleStd
-
history
List<EnKFParameterEstimator.EnKFResult> history
-
initialized
boolean initialized
-
lastPrediction
double[] lastPrediction
-
maxChangePerUpdate
double maxChangePerUpdate
-
measuredVariables
List<EnKFParameterEstimator.MeasuredVariableSpec> measuredVariables
Measured variables to match. -
previousEstimate
double[] previousEstimate
-
processNoiseStd
double processNoiseStd
-
processSystem
ProcessSystem processSystem
The process system to calibrate. -
tunableParameters
List<EnKFParameterEstimator.TunableParameterSpec> tunableParameters
Tunable parameters to estimate. -
updateCount
int updateCount
-
-
Class neqsim.process.calibration.EnKFParameterEstimator.EnKFResult
class EnKFResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
anomalyDetected
boolean anomalyDetected
-
estimates
double[] estimates
-
measurements
double[] measurements
-
predictions
double[] predictions
-
rmse
double rmse
-
step
int step
-
uncertainties
double[] uncertainties
-
-
Class neqsim.process.calibration.EnKFParameterEstimator.MeasuredVariableSpec
class MeasuredVariableSpec extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.calibration.EnKFParameterEstimator.TunableParameterSpec
class TunableParameterSpec extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
initialUncertainty
double initialUncertainty
Initial uncertainty (standard deviation). -
initialValue
double initialValue
Initial/prior value. -
maxValue
double maxValue
Maximum allowed value. -
minValue
double minValue
Minimum allowed value. -
path
String path
Path to the parameter (e.g., "Pipe1.heatTransferCoefficient"). -
unit
String unit
Unit of measurement.
-
-
Class neqsim.process.calibration.EstimationTestHarness
class EstimationTestHarness extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
measurements
List<EstimationTestHarness.MeasurementSpec> measurements
Measurements to generate. -
parameters
List<EstimationTestHarness.ParameterWithTruth> parameters
Parameters with true values. -
processSystem
ProcessSystem processSystem
The process system to test with.
-
-
Class neqsim.process.calibration.EstimationTestHarness.MeasurementSpec
class MeasurementSpec extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.calibration.EstimationTestHarness.MonteCarloReport
class MonteCarloReport extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
meanCoverage
double meanCoverage
-
meanRMSE
double meanRMSE
-
numTrials
int numTrials
-
percentile95RMSE
double percentile95RMSE
-
stdRMSE
double stdRMSE
-
stepsPerTrial
int stepsPerTrial
-
successRate
double successRate
-
-
Class neqsim.process.calibration.EstimationTestHarness.ParameterWithTruth
class ParameterWithTruth extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
maxBound
double maxBound
-
minBound
double minBound
-
path
String path
-
trueValue
double trueValue
-
-
Class neqsim.process.calibration.EstimationTestHarness.TestReport
class TestReport extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
coverageRate
double coverageRate
-
estimateHistory
List<double[]> estimateHistory
-
finalEstimates
double[] finalEstimates
-
finalUncertainties
double[] finalUncertainties
-
maxError
double maxError
-
meanAbsoluteError
double meanAbsoluteError
-
numSteps
int numSteps
-
rmse
double rmse
-
rmseHistory
List<double[]> rmseHistory
-
stepsToConverge
int stepsToConverge
-
testName
String testName
-
trueValues
double[] trueValues
-
-
Class neqsim.process.calibration.OnlineCalibrator
class OnlineCalibrator extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
calibrationHistory
List<OnlineCalibrator.DataPoint> calibrationHistory
-
deviationThreshold
double deviationThreshold
-
lastCalibration
Instant lastCalibration
-
lastQuality
CalibrationQuality lastQuality
-
maxHistorySize
int maxHistorySize
-
processSystem
ProcessSystem processSystem
-
tunableParameters
List<String> tunableParameters
-
-
Class neqsim.process.calibration.OnlineCalibrator.DataPoint
class DataPoint extends Object implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.process.conditionmonitor
-
Class neqsim.process.conditionmonitor.ConditionMonitor
class ConditionMonitor extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
process
ProcessSystem process
-
refprocess
ProcessSystem refprocess
-
report
String report
-
-
-
Package neqsim.process.controllerdevice
-
Class neqsim.process.controllerdevice.ControllerDeviceBaseClass
class ControllerDeviceBaseClass extends NamedBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
calcIdentifier
UUID calcIdentifier
Unique identifier of which solve/run call was last called successfully. -
controllerSetPoint
double controllerSetPoint
-
derivativeFilterTime
double derivativeFilterTime
-
derivativeState
double derivativeState
-
error
double error
-
eventLog
List<ControllerEvent> eventLog
-
gainSchedule
NavigableMap<Double,
double[]> gainSchedule -
integralAbsoluteError
double integralAbsoluteError
-
isActive
boolean isActive
-
Kp
double Kp
-
lastTimeOutsideBand
double lastTimeOutsideBand
-
maxResponse
double maxResponse
-
minResponse
double minResponse
-
oldError
double oldError
-
oldoldError
double oldoldError
-
propConstant
int propConstant
-
response
double response
-
reverseActing
boolean reverseActing
-
settlingTolerance
double settlingTolerance
-
stepResponseTuningMethod
ControllerDeviceInterface.StepResponseTuningMethod stepResponseTuningMethod
-
Td
double Td
-
Ti
double Ti
-
TintValue
double TintValue
-
totalTime
double totalTime
-
transmitter
MeasurementDeviceInterface transmitter
-
unit
String unit
-
-
Class neqsim.process.controllerdevice.ControllerEvent
class ControllerEvent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
error
double error
-
measuredValue
double measuredValue
-
response
double response
-
setPoint
double setPoint
-
time
double time
-
-
Class neqsim.process.controllerdevice.ModelPredictiveController
class ModelPredictiveController extends NamedBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
calcIdentifier
UUID calcIdentifier
-
controllerSetPoint
double controllerSetPoint
-
controlNames
List<String> controlNames
-
controlVector
double[] controlVector
-
controlWeight
double controlWeight
-
controlWeightsVector
double[] controlWeightsVector
-
estimationControls
List<Double> estimationControls
-
estimationMeasurements
List<Double> estimationMeasurements
-
estimationSampleTimes
List<Double> estimationSampleTimes
-
feedInitialised
boolean feedInitialised
-
isActive
boolean isActive
-
lastAppliedControl
double lastAppliedControl
-
lastControlVector
double[] lastControlVector
-
lastFeedComposition
Map<String,
Double> lastFeedComposition -
lastFeedRate
double lastFeedRate
-
lastMovingHorizonEstimate
ModelPredictiveController.MovingHorizonEstimate lastMovingHorizonEstimate
-
lastSampledValue
double lastSampledValue
-
lastSampleTime
double lastSampleTime
-
maxControlMoveVector
double[] maxControlMoveVector
-
maxControlVector
double[] maxControlVector
-
maxMove
double maxMove
-
maxResponse
double maxResponse
-
minControlMoveVector
double[] minControlMoveVector
-
minControlVector
double[] minControlVector
-
minMove
double minMove
-
minResponse
double minResponse
-
moveWeight
double moveWeight
-
moveWeightsVector
double[] moveWeightsVector
-
movingHorizonEstimationEnabled
boolean movingHorizonEstimationEnabled
-
movingHorizonWindow
int movingHorizonWindow
-
outputWeight
double outputWeight
-
pendingFeedComposition
Map<String,
Double> pendingFeedComposition -
pendingFeedRate
double pendingFeedRate
-
predictedQualityValues
Map<String,
Double> predictedQualityValues -
predictionHorizon
int predictionHorizon
-
preferredControlValue
double preferredControlValue
-
preferredControlVector
double[] preferredControlVector
-
primaryControlIndex
int primaryControlIndex
-
processBias
double processBias
-
processGain
double processGain
-
qualityConstraints
List<ModelPredictiveController.QualityConstraint> qualityConstraints
-
response
double response
-
reverseActing
boolean reverseActing
-
timeConstant
double timeConstant
-
transmitter
MeasurementDeviceInterface transmitter
-
unit
String unit
-
-
-
Package neqsim.process.controllerdevice.structure
-
Class neqsim.process.controllerdevice.structure.CascadeControllerStructure
class CascadeControllerStructure extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
isActive
boolean isActive
-
output
double output
-
primaryController
ControllerDeviceInterface primaryController
-
secondaryController
ControllerDeviceInterface secondaryController
-
-
Class neqsim.process.controllerdevice.structure.FeedForwardControllerStructure
class FeedForwardControllerStructure extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
disturbanceMeasurement
MeasurementDeviceInterface disturbanceMeasurement
-
feedbackController
ControllerDeviceInterface feedbackController
-
feedForwardGain
double feedForwardGain
-
isActive
boolean isActive
-
output
double output
-
-
Class neqsim.process.controllerdevice.structure.RatioControllerStructure
class RatioControllerStructure extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
controller
ControllerDeviceInterface controller
-
isActive
boolean isActive
-
output
double output
-
ratio
double ratio
-
ratioMeasurement
MeasurementDeviceInterface ratioMeasurement
-
-
-
Package neqsim.process.costestimation
-
Class neqsim.process.costestimation.CostEstimateBaseClass
class CostEstimateBaseClass extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
CAPEXperWeight
double CAPEXperWeight
-
processdesign
SystemMechanicalDesign processdesign
-
-
Class neqsim.process.costestimation.UnitCostEstimateBaseClass
class UnitCostEstimateBaseClass extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
costPerWeightUnit
double costPerWeightUnit
-
mechanicalEquipment
MechanicalDesign mechanicalEquipment
-
-
-
Package neqsim.process.costestimation.compressor
-
Class neqsim.process.costestimation.compressor.CompressorCostEstimate
class CompressorCostEstimate extends UnitCostEstimateBaseClass implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.process.costestimation.separator
-
Class neqsim.process.costestimation.separator.SeparatorCostEstimate
class SeparatorCostEstimate extends UnitCostEstimateBaseClass implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.process.costestimation.valve
-
Class neqsim.process.costestimation.valve.ValveCostEstimate
class ValveCostEstimate extends UnitCostEstimateBaseClass implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.process.equipment
-
Class neqsim.process.equipment.ProcessEquipmentBaseClass
class ProcessEquipmentBaseClass extends SimulationBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
conditionAnalysisMessage
String conditionAnalysisMessage
-
controller
ControllerDeviceInterface controller
-
energyStream
EnergyStream energyStream
-
flowValveController
ControllerDeviceInterface flowValveController
-
hasController
boolean hasController
-
isActive
boolean isActive
-
isSetEnergyStream
boolean isSetEnergyStream
-
isSolved
boolean isSolved
-
minimumFlow
double minimumFlow
-
properties
HashMap<String,
String> properties -
report
String[][] report
-
specification
String specification
-
-
Class neqsim.process.equipment.TwoPortEquipment
class TwoPortEquipment extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
inStream
StreamInterface inStream
-
outStream
StreamInterface outStream
-
-
-
Package neqsim.process.equipment.absorber
-
Class neqsim.process.equipment.absorber.SimpleAbsorber
class SimpleAbsorber extends Separator implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
absorptionEfficiency
double absorptionEfficiency
-
dT
double dT
-
fsFactor
double fsFactor
-
HTU
double HTU
-
inStream
StreamInterface[] inStream
-
NTU
double NTU
-
numberOfStages
int numberOfStages
-
numberOfTheoreticalStages
double numberOfTheoreticalStages
-
outStream
StreamInterface[] outStream
-
setTemperature
boolean setTemperature
-
stageEfficiency
double stageEfficiency
-
system
SystemInterface system
-
temperatureOut
double temperatureOut
-
-
Class neqsim.process.equipment.absorber.SimpleTEGAbsorber
class SimpleTEGAbsorber extends SimpleAbsorber implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
gasInStream
StreamInterface gasInStream
-
gasOutStream
StreamInterface gasOutStream
-
isSetWaterInDryGas
boolean isSetWaterInDryGas
-
kwater
double kwater
-
mixedStream
StreamInterface mixedStream
-
numberOfInputStreams
int numberOfInputStreams
-
outStream
StreamInterface outStream
-
pressure
double pressure
-
solventInStream
StreamInterface solventInStream
-
solventOutStream
StreamInterface solventOutStream
-
solventStreamNumber
int solventStreamNumber
-
streams
ArrayList<StreamInterface> streams
-
waterInDryGas
double waterInDryGas
-
-
Class neqsim.process.equipment.absorber.WaterStripperColumn
class WaterStripperColumn extends SimpleAbsorber implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
dewPressure
double dewPressure
-
gasInStream
StreamInterface gasInStream
-
gasOutStream
StreamInterface gasOutStream
-
kwater
double kwater
-
mixedStream
StreamInterface mixedStream
-
numberOfInputStreams
int numberOfInputStreams
-
outStream
StreamInterface outStream
-
pressure
double pressure
-
solventInStream
StreamInterface solventInStream
-
solventOutStream
StreamInterface solventOutStream
-
solventStreamNumber
int solventStreamNumber
-
streams
ArrayList<StreamInterface> streams
-
waterDewPointTemperature
double waterDewPointTemperature
-
-
-
Package neqsim.process.equipment.adsorber
-
Class neqsim.process.equipment.adsorber.SimpleAdsorber
class SimpleAdsorber extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
absorptionEfficiency
double absorptionEfficiency
-
dT
double dT
-
HTU
double HTU
-
inStream
StreamInterface[] inStream
-
NTU
double NTU
-
numberOfStages
int numberOfStages
-
numberOfTheoreticalStages
double numberOfTheoreticalStages
-
outStream
StreamInterface[] outStream
-
setTemperature
boolean setTemperature
-
stageEfficiency
double stageEfficiency
-
system
SystemInterface system
-
temperatureOut
double temperatureOut
-
-
-
Package neqsim.process.equipment.battery
-
Class neqsim.process.equipment.battery.BatteryStorage
class BatteryStorage extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
capacity
double capacity
-
chargeEfficiency
double chargeEfficiency
-
currentPower
double currentPower
-
dischargeEfficiency
double dischargeEfficiency
-
stateOfCharge
double stateOfCharge
-
-
-
Package neqsim.process.equipment.compressor
-
Class neqsim.process.equipment.compressor.AntiSurge
class AntiSurge extends Object implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
controlStrategy
AntiSurge.ControlStrategy controlStrategy
-
currentSurgeFraction
double currentSurgeFraction
-
hotGasBypassFlow
double hotGasBypassFlow
-
isActive
boolean isActive
-
isSurge
boolean isSurge
-
lastSurgeFraction
double lastSurgeFraction
-
maximumRecycleFlow
double maximumRecycleFlow
-
maxSurgeCyclesBeforeTrip
int maxSurgeCyclesBeforeTrip
-
minimumRecycleFlow
double minimumRecycleFlow
-
pidIntegral
double pidIntegral
-
pidKd
double pidKd
-
pidKi
double pidKi
-
pidKp
double pidKp
-
pidLastError
double pidLastError
-
pidSetpoint
double pidSetpoint
-
predictionGain
double predictionGain
-
predictiveHorizon
double predictiveHorizon
-
surgeApproachRate
double surgeApproachRate
-
surgeControlFactor
double surgeControlFactor
-
surgeControlLineOffset
double surgeControlLineOffset
-
surgeControlLineSlope
double surgeControlLineSlope
-
surgeCycleCount
int surgeCycleCount
-
surgeCycleResetTime
double surgeCycleResetTime
-
surgeTripMargin
double surgeTripMargin
-
surgeWarningMargin
double surgeWarningMargin
-
targetValvePosition
double targetValvePosition
-
timeSinceLastSurge
double timeSinceLastSurge
-
useHotGasBypass
boolean useHotGasBypass
-
valvePosition
double valvePosition
-
valveRateLimit
double valveRateLimit
-
valveResponseTime
double valveResponseTime
-
-
Class neqsim.process.equipment.compressor.BoundaryCurve
class BoundaryCurve extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
chartConditions
double[] chartConditions
-
flow
double[] flow
-
flowFitter
org.apache.commons.math3.fitting.WeightedObservedPoints flowFitter
-
flowFitterFunc
org.apache.commons.math3.analysis.polynomials.PolynomialFunction flowFitterFunc
-
head
double[] head
-
isActive
boolean isActive
-
-
Class neqsim.process.equipment.compressor.Compressor
class Compressor extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
actualCompressionRatio
double actualCompressionRatio
-
antiSurge
AntiSurge antiSurge
-
autoSpeedMode
boolean autoSpeedMode
-
calcPressureOut
boolean calcPressureOut
-
compressionRatio
double compressionRatio
-
compressorChart
CompressorChartInterface compressorChart
-
degradationFactor
double degradationFactor
-
dH
double dH
-
driver
CompressorDriver driver
-
foulingFactor
double foulingFactor
-
inletEnthalpy
double inletEnthalpy
-
isentropicEfficiency
double isentropicEfficiency
-
isSetMaxOutletPressure
boolean isSetMaxOutletPressure
-
limitSpeed
boolean limitSpeed
-
maxAccelerationRate
double maxAccelerationRate
-
maxDecelerationRate
double maxDecelerationRate
-
maxOutletPressure
double maxOutletPressure
-
maxspeed
double maxspeed
-
mechanicalDesign
CompressorMechanicalDesign mechanicalDesign
-
mechanicalLosses
CompressorMechanicalLosses mechanicalLosses
Mechanical losses model for seal gas and bearing calculations. -
minspeed
double minspeed
-
numberOfCompressorCalcSteps
int numberOfCompressorCalcSteps
-
operatingHistory
CompressorOperatingHistory operatingHistory
-
operatingHours
double operatingHours
-
operatingState
CompressorState operatingState
-
outTemperature
double outTemperature
-
polytropicEfficiency
double polytropicEfficiency
-
polytropicExponent
double polytropicExponent
-
polytropicFluidHead
double polytropicFluidHead
-
polytropicHead
double polytropicHead
-
polytropicHeadMeter
double polytropicHeadMeter
-
polytropicMethod
String polytropicMethod
-
powerSet
boolean powerSet
-
pressure
double pressure
-
pressureUnit
String pressureUnit
-
previousActualFlow
double previousActualFlow
-
previousPolyHead
double previousPolyHead
-
propertyProfile
CompressorPropertyProfile propertyProfile
-
rotationalInertia
double rotationalInertia
-
shutdownElapsedTime
double shutdownElapsedTime
-
shutdownProfile
ShutdownProfile shutdownProfile
-
solveSpeed
boolean solveSpeed
-
speed
double speed
-
speedAtShutdownStart
double speedAtShutdownStart
-
speedLimitWarningActive
boolean speedLimitWarningActive
-
startupElapsedTime
double startupElapsedTime
-
startupProfile
StartupProfile startupProfile
-
stoneWallWarningThreshold
double stoneWallWarningThreshold
-
surgeCriticalActive
boolean surgeCriticalActive
-
surgeCriticalThreshold
double surgeCriticalThreshold
-
surgeWarningActive
boolean surgeWarningActive
-
surgeWarningThreshold
double surgeWarningThreshold
-
targetSpeed
double targetSpeed
-
thermoSystem
SystemInterface thermoSystem
-
useCompressionRatio
boolean useCompressionRatio
-
useEnergyEfficiencyChart
boolean useEnergyEfficiencyChart
-
useGERG2008
boolean useGERG2008
-
useLeachman
boolean useLeachman
-
useOutTemperature
boolean useOutTemperature
-
usePolytropicCalc
boolean usePolytropicCalc
-
useRigorousPolytropicMethod
boolean useRigorousPolytropicMethod
-
useVega
boolean useVega
-
-
Class neqsim.process.equipment.compressor.CompressorChart
class CompressorChart extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
chartConditions
double[] chartConditions
-
chartSpeeds
ArrayList<Double> chartSpeeds
-
chartValues
ArrayList<CompressorCurve> chartValues
-
dischargeTemperatureCurves
double[][] dischargeTemperatureCurves
Calculated discharge temperature curves [speed][points] in Kelvin. -
fanLawCorrectionFitter
org.apache.commons.math3.fitting.WeightedObservedPoints fanLawCorrectionFitter
-
fanLawCorrectionFunc
org.apache.commons.math3.analysis.polynomials.PolynomialFunction fanLawCorrectionFunc
-
flow
double[][] flow
-
flowPolytropicEfficiency
double[][] flowPolytropicEfficiency
-
gamma
double gamma
Heat capacity ratio (gamma = Cp/Cv) for temperature calculations. -
head
double[][] head
-
headUnit
String headUnit
-
inletPressure
double inletPressure
Inlet pressure in bara for pressure ratio calculations. -
inletTemperature
double inletTemperature
Inlet temperature in Kelvin for discharge temperature calculations. -
isStoneWall
boolean isStoneWall
-
isSurge
boolean isSurge
-
maxSpeedCurve
double maxSpeedCurve
-
minSpeedCurve
double minSpeedCurve
-
polytropicEfficiency
double[][] polytropicEfficiency
-
polytropicExponent
double polytropicExponent
Polytropic exponent for pressure ratio calculations. -
powerCurves
double[][] powerCurves
Calculated power curves [speed][points] in kW. -
pressureRatioCurves
double[][] pressureRatioCurves
Calculated pressure ratio curves [speed][points]. -
redflow
double[][] redflow
-
redflowPolytropicEfficiency
double[][] redflowPolytropicEfficiency
-
redhead
double[][] redhead
-
redpolytropicEfficiency
double[][] redpolytropicEfficiency
-
reducedFlowFitter
org.apache.commons.math3.fitting.WeightedObservedPoints reducedFlowFitter
-
reducedHeadFitter
org.apache.commons.math3.fitting.WeightedObservedPoints reducedHeadFitter
-
reducedHeadFitterFunc
org.apache.commons.math3.analysis.polynomials.PolynomialFunction reducedHeadFitterFunc
-
reducedPolytropicEfficiencyFitter
org.apache.commons.math3.fitting.WeightedObservedPoints reducedPolytropicEfficiencyFitter
-
reducedPolytropicEfficiencyFunc
org.apache.commons.math3.analysis.polynomials.PolynomialFunction reducedPolytropicEfficiencyFunc
-
referenceDensity
double referenceDensity
Reference gas density in kg/m3 for power calculations. -
referenceSpeed
double referenceSpeed
-
refMW
double refMW
-
refPressure
double refPressure
-
refTemperature
double refTemperature
-
refZ
double refZ
-
speed
double[] speed
-
stoneWallCurve
StoneWallCurve stoneWallCurve
-
surgeCurve
SafeSplineSurgeCurve surgeCurve
-
useCompressorChart
boolean useCompressorChart
-
useRealKappa
boolean useRealKappa
-
-
Class neqsim.process.equipment.compressor.CompressorChartAlternativeMapLookup
class CompressorChartAlternativeMapLookup extends CompressorChart implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
chartConditions
double[] chartConditions
-
fanLawCorrectionFunc
org.apache.commons.math3.analysis.polynomials.PolynomialFunction fanLawCorrectionFunc
-
gearRatio
double gearRatio
-
headUnit
String headUnit
-
isStoneWall
boolean isStoneWall
-
isSurge
boolean isSurge
-
reducedHeadFitterFunc
org.apache.commons.math3.analysis.polynomials.PolynomialFunction reducedHeadFitterFunc
-
reducedPolytropicEfficiencyFunc
org.apache.commons.math3.analysis.polynomials.PolynomialFunction reducedPolytropicEfficiencyFunc
-
referenceSpeed
double referenceSpeed
-
refMW
double refMW
-
refPressure
double refPressure
-
refTemperature
double refTemperature
-
refZ
double refZ
-
useCompressorChart
boolean useCompressorChart
-
useRealKappa
boolean useRealKappa
-
-
Class neqsim.process.equipment.compressor.CompressorChartAlternativeMapLookupExtrapolate
class CompressorChartAlternativeMapLookupExtrapolate extends CompressorChartAlternativeMapLookup implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.equipment.compressor.CompressorChartKhader2015
class CompressorChartKhader2015 extends CompressorChartAlternativeMapLookupExtrapolate implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
fluid
SystemInterface fluid
-
impellerOuterDiameter
double impellerOuterDiameter
-
realCurves
List<CompressorChartKhader2015.RealCurve> realCurves
-
ref_fluid
SystemInterface ref_fluid
-
stream
StreamInterface stream
-
-
Class neqsim.process.equipment.compressor.CompressorChartMWInterpolation
class CompressorChartMWInterpolation extends CompressorChart implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
allowExtrapolation
boolean allowExtrapolation
Flag to allow extrapolation outside the MW range. -
autoGenerateStoneWallCurves
boolean autoGenerateStoneWallCurves
Flag to auto-generate stone wall curves when maps are added. -
autoGenerateSurgeCurves
boolean autoGenerateSurgeCurves
Flag to auto-generate surge curves when maps are added. -
interpolationEnabled
boolean interpolationEnabled
Flag indicating if interpolation is needed. -
mapCharts
List<CompressorChart> mapCharts
List of compressor charts corresponding to each MW. -
mapMolecularWeights
List<Double> mapMolecularWeights
List of MW values for which maps are defined, sorted in ascending order. -
operatingMW
double operatingMW
Current operating molecular weight for interpolation. -
useActualMW
boolean useActualMW
Flag to automatically use the inlet stream's molecular weight.
-
-
Class neqsim.process.equipment.compressor.CompressorCurve
class CompressorCurve extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
flow
double[] flow
-
flowPolytropicEfficiency
double[] flowPolytropicEfficiency
-
head
double[] head
-
polytropicEfficiency
double[] polytropicEfficiency
-
speed
double speed
-
-
Class neqsim.process.equipment.compressor.CompressorCurveCorrections
class CompressorCurveCorrections extends Object implements Serializable- serialVersionUID:
- 1001L
-
Class neqsim.process.equipment.compressor.CompressorCurveTemplate
class CompressorCurveTemplate extends Object implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
name
String name
Name/identifier for this template. -
polytropicEfficiencies
double[][] polytropicEfficiencies
Polytropic efficiency values (%) for each curve. Each row corresponds to a speed. -
reducedFlows
double[][] reducedFlows
Reduced flow values (flow/speed) for each curve. Each row corresponds to a speed. -
reducedHeads
double[][] reducedHeads
Reduced head values (head/speed²) for each curve. Each row corresponds to a speed. -
referenceSpeed
double referenceSpeed
Reference speed used for normalization (RPM). -
speeds
double[] speeds
Speed values for each curve (RPM).
-
-
Class neqsim.process.equipment.compressor.CompressorDriver
class CompressorDriver extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
ambientPressure
double ambientPressure
-
ambientTemperature
double ambientTemperature
-
currentOverloadTime
double currentOverloadTime
-
driverEfficiency
double driverEfficiency
-
driverType
DriverType driverType
-
inertia
double inertia
-
isoTemperature
double isoTemperature
-
maxAcceleration
double maxAcceleration
-
maxDeceleration
double maxDeceleration
-
maxPower
double maxPower
-
maxSpeed
double maxSpeed
-
minPower
double minPower
-
minSpeed
double minSpeed
-
overloadProtectionEnabled
boolean overloadProtectionEnabled
-
overloadTripDelay
double overloadTripDelay
-
ratedPower
double ratedPower
-
ratedSpeed
double ratedSpeed
-
responseTime
double responseTime
-
temperatureDerateFactor
double temperatureDerateFactor
-
vfdEfficiencyCoeffs
double[] vfdEfficiencyCoeffs
-
-
Class neqsim.process.equipment.compressor.CompressorMechanicalLosses
class CompressorMechanicalLosses extends Object implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
bearingType
CompressorMechanicalLosses.BearingType bearingType
Bearing type. -
bufferGasFlow
double bufferGasFlow
Buffer gas flow rate [Nm³/hr per seal]. -
dischargePressure
double dischargePressure
Compressor discharge pressure [bara]. -
gasCompressibilityZ
double gasCompressibilityZ
Gas compressibility factor at seal conditions. -
gasMolecularWeight
double gasMolecularWeight
Gas molecular weight [kg/kmol]. -
lubeOilFlowRate
double lubeOilFlowRate
Lube oil flow rate [L/min]. -
lubeOilInletTemp
double lubeOilInletTemp
Lube oil inlet temperature [°C]. -
lubeOilOutletTemp
double lubeOilOutletTemp
Lube oil outlet temperature [°C]. -
numberOfRadialBearings
int numberOfRadialBearings
Number of radial bearings. -
numberOfSeals
int numberOfSeals
Number of seal assemblies (typically 2 for single shaft). -
numberOfThrustBearings
int numberOfThrustBearings
Number of thrust bearings. -
primarySealLeakage
double primarySealLeakage
Primary seal leakage rate [Nm³/hr per seal]. -
radialBearingLoss
double radialBearingLoss
Radial bearing power loss [kW per bearing]. -
sealGasSupplyPressure
double sealGasSupplyPressure
Seal gas supply pressure [bara]. -
sealGasSupplyTemperature
double sealGasSupplyTemperature
Seal gas supply temperature [°C]. -
sealType
CompressorMechanicalLosses.SealType sealType
Seal type (default: tandem dry gas seal). -
secondarySealLeakage
double secondarySealLeakage
Secondary seal leakage rate [Nm³/hr per seal]. -
separationGasFlow
double separationGasFlow
Separation gas (nitrogen) flow rate [Nm³/hr per seal]. -
shaftDiameter
double shaftDiameter
Shaft diameter at seal location [mm]. -
shaftSpeed
double shaftSpeed
Shaft speed [rpm]. -
suctionPressure
double suctionPressure
Compressor suction pressure [bara]. -
thrustBearingLoss
double thrustBearingLoss
Thrust bearing power loss [kW].
-
-
Class neqsim.process.equipment.compressor.CompressorOperatingHistory
class CompressorOperatingHistory extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
history
List<CompressorOperatingHistory.OperatingPoint> history
-
inSurgeCondition
boolean inSurgeCondition
-
lastRecordedTime
double lastRecordedTime
-
peakFlowPoint
CompressorOperatingHistory.OperatingPoint peakFlowPoint
-
peakHeadPoint
CompressorOperatingHistory.OperatingPoint peakHeadPoint
-
peakPowerPoint
CompressorOperatingHistory.OperatingPoint peakPowerPoint
-
surgeEntryTime
double surgeEntryTime
-
surgeEventCount
int surgeEventCount
-
totalTimeInSurge
double totalTimeInSurge
-
-
Class neqsim.process.equipment.compressor.CompressorOperatingHistory.OperatingPoint
class OperatingPoint extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
efficiency
double efficiency
-
flow
double flow
-
head
double head
-
inletPressure
double inletPressure
-
inletTemperature
double inletTemperature
-
outletPressure
double outletPressure
-
outletTemperature
double outletTemperature
-
power
double power
-
speed
double speed
-
state
CompressorState state
-
stoneWallMargin
double stoneWallMargin
-
surgeMargin
double surgeMargin
-
time
double time
-
-
Class neqsim.process.equipment.compressor.CompressorPropertyProfile
class CompressorPropertyProfile extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
fluid
ArrayList<SystemInterface> fluid
-
isActive
boolean isActive
-
-
Class neqsim.process.equipment.compressor.SafeSplineStoneWallCurve
class SafeSplineStoneWallCurve extends StoneWallCurve implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
isSinglePoint
boolean isSinglePoint
Flag indicating single-point stone wall (for single-speed compressors). When true, stone wall flow is constant regardless of head. -
singleStoneWallFlow
double singleStoneWallFlow
Single stone wall flow value used when isSinglePoint is true. -
singleStoneWallHead
double singleStoneWallHead
Single stone wall head value used when isSinglePoint is true. -
sortedFlow
double[] sortedFlow
-
sortedHead
double[] sortedHead
-
-
Class neqsim.process.equipment.compressor.SafeSplineSurgeCurve
class SafeSplineSurgeCurve extends SurgeCurve implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
isSinglePoint
boolean isSinglePoint
Flag indicating single-point surge (for single-speed compressors). When true, surge flow is constant regardless of head. -
singleSurgeFlow
double singleSurgeFlow
Single surge flow value used when isSinglePoint is true. -
singleSurgeHead
double singleSurgeHead
Single surge head value used when isSinglePoint is true. -
sortedFlow
double[] sortedFlow
-
sortedHead
double[] sortedHead
-
-
Class neqsim.process.equipment.compressor.ShutdownProfile
class ShutdownProfile extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
antisurgeOpenDelay
double antisurgeOpenDelay
-
coastdownTime
double coastdownTime
-
depressurizationTime
double depressurizationTime
-
emergencyRampRate
double emergencyRampRate
-
idleRundownTime
double idleRundownTime
-
maximumDepressurizationRate
double maximumDepressurizationRate
-
minimumIdleSpeed
double minimumIdleSpeed
-
normalRampRate
double normalRampRate
-
openAntisurgeOnShutdown
boolean openAntisurgeOnShutdown
-
profile
List<ShutdownProfile.ProfilePoint> profile
-
rapidRampRate
double rapidRampRate
-
shutdownType
ShutdownProfile.ShutdownType shutdownType
-
-
Class neqsim.process.equipment.compressor.ShutdownProfile.ProfilePoint
class ProfilePoint extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
action
String action
-
targetSpeed
double targetSpeed
-
time
double time
-
-
Class neqsim.process.equipment.compressor.StartupProfile
class StartupProfile extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
antisurgeOpeningDuration
double antisurgeOpeningDuration
-
idleHoldTime
double idleHoldTime
-
maximumVibration
double maximumVibration
-
minimumIdleSpeed
double minimumIdleSpeed
-
minimumLubeOilTemperature
double minimumLubeOilTemperature
-
minimumOilPressure
double minimumOilPressure
-
normalRampRate
double normalRampRate
-
profile
List<StartupProfile.ProfilePoint> profile
-
requireAntisurgeOpen
boolean requireAntisurgeOpen
-
warmupRampRate
double warmupRampRate
-
-
Class neqsim.process.equipment.compressor.StartupProfile.ProfilePoint
class ProfilePoint extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
checkDescription
String checkDescription
-
holdDuration
double holdDuration
-
targetSpeed
double targetSpeed
-
time
double time
-
-
Class neqsim.process.equipment.compressor.StoneWallCurve
class StoneWallCurve extends BoundaryCurve implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.equipment.compressor.SurgeCurve
class SurgeCurve extends BoundaryCurve implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.process.equipment.diffpressure
-
Class neqsim.process.equipment.diffpressure.Orifice
class Orifice extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.process.equipment.distillation
-
Class neqsim.process.equipment.distillation.Condenser
class Condenser extends SimpleTray implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
Class neqsim.process.equipment.distillation.DistillationColumn
class DistillationColumn extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
bottomTrayPressure
double bottomTrayPressure
-
condenserCoolingDuty
double condenserCoolingDuty
-
condenserTemperature
double condenserTemperature
-
distoperations
ProcessSystem distoperations
-
doInitializion
boolean doInitializion
-
doMultiPhaseCheck
boolean doMultiPhaseCheck
-
enforceEnergyBalanceTolerance
boolean enforceEnergyBalanceTolerance
Control whether energy residual must satisfy tolerance before convergence. -
enthalpyBalanceTolerance
double enthalpyBalanceTolerance
Enthalpy balance convergence tolerance. -
err
double err
Error measure used in solver to check convergence in run(). -
feedmixer
Mixer feedmixer
-
feedStreams
Map<Integer, List<StreamInterface>> feedStreams
Instead of Map<Integer,StreamInterface>, we store a list of feed streams per tray number. This allows multiple feeds to the same tray. -
gasOutStream
StreamInterface gasOutStream
-
hasCondenser
boolean hasCondenser
-
hasReboiler
boolean hasReboiler
-
heater
Heater heater
-
internalDiameter
double internalDiameter
-
lastEnergyResidual
double lastEnergyResidual
Last recorded relative enthalpy residual. -
lastIterationCount
int lastIterationCount
Last number of iterations executed by the active solver. -
lastMassResidual
double lastMassResidual
Last recorded relative mass balance residual. -
lastSolveTimeSeconds
double lastSolveTimeSeconds
Duration of the latest solve step in seconds. -
lastTemperatureResidual
double lastTemperatureResidual
Last recorded average temperature residual in Kelvin. -
liquidOutStream
StreamInterface liquidOutStream
-
massBalanceTolerance
double massBalanceTolerance
Mass balance convergence tolerance. -
maxAdaptiveRelaxation
double maxAdaptiveRelaxation
Maximum relaxation factor allowed by the adaptive controller. -
maxEnergyRelaxationWeight
double maxEnergyRelaxationWeight
Cap applied to energy residual when adjusting relaxation. -
maxNumberOfIterations
int maxNumberOfIterations
-
minInsideOutRelaxation
double minInsideOutRelaxation
Minimum relaxation factor allowed for the inside-out tear streams. -
minSequentialRelaxation
double minSequentialRelaxation
Minimum relaxation factor used when adaptive damping scales down the sequential step. -
minTemperatureRelaxation
double minTemperatureRelaxation
Minimum relaxation applied when blending tray temperatures. -
numberOfTrays
int numberOfTrays
-
reboilerTemperature
double reboilerTemperature
-
relaxationDecreaseFactor
double relaxationDecreaseFactor
Factor used to shrink the relaxation factor when residuals grow. -
relaxationFactor
double relaxationFactor
Relaxation factor used whenDistillationColumn.SolverType.DAMPED_SUBSTITUTIONis active. -
relaxationIncreaseFactor
double relaxationIncreaseFactor
Factor used to expand the relaxation factor when residuals shrink. -
separator2
Separator separator2
-
solverType
DistillationColumn.SolverType solverType
Selected solver algorithm. Defaults to direct substitution. -
stream_3
StreamInterface stream_3
-
stream_3isset
boolean stream_3isset
-
temperatureTolerance
double temperatureTolerance
Temperature convergence tolerance. -
topTrayPressure
double topTrayPressure
-
trays
ArrayList<SimpleTray> trays
-
unassignedFeedStreams
List<StreamInterface> unassignedFeedStreams
-
-
Class neqsim.process.equipment.distillation.Reboiler
class Reboiler extends SimpleTray implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
duty
double duty
-
refluxIsSet
boolean refluxIsSet
-
refluxRatio
double refluxRatio
-
-
Class neqsim.process.equipment.distillation.SimpleTray
class SimpleTray extends Mixer implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
heatInput
double heatInput
-
temperature
double temperature
-
trayPressure
double trayPressure
-
-
Class neqsim.process.equipment.distillation.VLSolidTray
class VLSolidTray extends SimpleTray implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
heatInput
double heatInput
-
temperature
double temperature
-
-
-
Package neqsim.process.equipment.ejector
-
Class neqsim.process.equipment.ejector.Ejector
class Ejector extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
designDiffuserOutletVelocity
double designDiffuserOutletVelocity
-
designDiffuserVelocityOverride
boolean designDiffuserVelocityOverride
-
designSuctionVelocity
double designSuctionVelocity
-
designSuctionVelocityOverride
boolean designSuctionVelocityOverride
-
diffuserEfficiency
double diffuserEfficiency
-
dischargeConnectionLength
double dischargeConnectionLength
-
dischargeConnectionLengthOverride
boolean dischargeConnectionLengthOverride
-
dischargePressure
double dischargePressure
-
efficiencyIsentropic
double efficiencyIsentropic
-
mixedStream
StreamInterface mixedStream
-
mixingPressure
double mixingPressure
-
motiveStream
StreamInterface motiveStream
-
suctionConnectionLength
double suctionConnectionLength
-
suctionConnectionLengthOverride
boolean suctionConnectionLengthOverride
-
suctionStream
StreamInterface suctionStream
-
-
-
Package neqsim.process.equipment.electrolyzer
-
Class neqsim.process.equipment.electrolyzer.CO2Electrolyzer
class CO2Electrolyzer extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cellVoltage
double cellVoltage
-
co2ComponentName
String co2ComponentName
-
co2Conversion
double co2Conversion
-
currentEfficiency
double currentEfficiency
-
electronsPerProduct
Map<String,
Double> electronsPerProduct -
faradaicEfficiencies
Map<String,
Double> faradaicEfficiencies -
gasProductStream
Stream gasProductStream
-
gasSelectivities
Map<String,
Double> gasSelectivities -
gibbsReactor
GibbsReactor gibbsReactor
-
inletStream
StreamInterface inletStream
-
liquidProductStream
Stream liquidProductStream
-
liquidSelectivities
Map<String,
Double> liquidSelectivities -
useSelectivityModel
boolean useSelectivityModel
-
-
Class neqsim.process.equipment.electrolyzer.Electrolyzer
class Electrolyzer extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cellVoltage
double cellVoltage
-
hydrogenOutStream
Stream hydrogenOutStream
-
oxygenOutStream
Stream oxygenOutStream
-
waterInlet
StreamInterface waterInlet
-
-
-
Package neqsim.process.equipment.expander
-
Class neqsim.process.equipment.expander.Expander
class Expander extends Compressor implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
expanderMechanicalDesign
ExpanderMechanicalDesign expanderMechanicalDesign
Mechanical design for the expander.
-
-
Class neqsim.process.equipment.expander.ExpanderOld
class ExpanderOld extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
dH
double dH
-
pressure
double pressure
-
thermoOps
ThermodynamicOperations thermoOps
-
thermoSystem
SystemInterface thermoSystem
-
-
Class neqsim.process.equipment.expander.TurboExpanderCompressor
class TurboExpanderCompressor extends Expander implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
bearingLossPower
double bearingLossPower
Mechanical bearing loss power [W]. -
compressorDesignPolytropicEfficiency
double compressorDesignPolytropicEfficiency
Compressor polytropic efficiency (design/actual). -
compressorDesignPolytropicHead
double compressorDesignPolytropicHead
Compressor design polytropic head [kJ/kg]. -
compressorFeedStream
StreamInterface compressorFeedStream
-
compressorOutletStream
StreamInterface compressorOutletStream
-
compressorPolytropicEfficiency
double compressorPolytropicEfficiency
-
compressorPolytropicHead
double compressorPolytropicHead
Compressor actual polytropic head [kJ/kg]. -
compressorSpeed
double compressorSpeed
-
currentIGVArea
double currentIGVArea
Current effective IGV area [mm^2]. -
designExpanderQn
double designExpanderQn
Design Q/N for the expander (flow/speed ratio). -
designQn
double designQn
Design Q/N (flow/speed ratio). -
designSpeed
double designSpeed
Design speed [rpm]. -
designUC
double designUC
Design UC (velocity ratio, expander). -
expanderDesignIsentropicEfficiency
double expanderDesignIsentropicEfficiency
-
expanderFeedStream
StreamInterface expanderFeedStream
-
expanderIsentropicEfficiency
double expanderIsentropicEfficiency
Expander isentropic efficiency (actual, result). -
expanderOutletStream
StreamInterface expanderOutletStream
-
expanderOutPressure
double expanderOutPressure
Expander outlet pressure [bar abs]. -
expanderSpeed
double expanderSpeed
Matched expander speed [rpm]. -
gearRatio
double gearRatio
-
igvAreaIncreaseFactor
double igvAreaIncreaseFactor
Allowable IGV area increase factor (e.g. 1.14 for +14%). -
IGVopening
double IGVopening
IGV opening (1.0 = 100% open, fraction of max area). -
impellerDiameter
double impellerDiameter
Impeller diameter [m]. -
lastStageEnthalpyDrop
double lastStageEnthalpyDrop
Last calculated stage isentropic enthalpy drop [J/kg]. -
maximumIGVArea
double maximumIGVArea
Maximum IGV area [mm^2] for the installed hardware. -
powerCompressor
double powerCompressor
Compressor shaft power [W]. -
powerExpander
double powerExpander
Expander shaft power [W]. -
Qn
double Qn
Actual Q/N (flow/speed ratio). -
qnCurveA
double qnCurveA
QN/efficiency curve fit parameter. -
qnCurveH
double qnCurveH
-
qnCurveK
double qnCurveK
-
qnEffCurveEffValues
double[] qnEffCurveEffValues
-
qnEffCurveQnValues
double[] qnEffCurveQnValues
-
qnHeadCurveA
double qnHeadCurveA
QN/head curve fit parameter. -
qnHeadCurveH
double qnHeadCurveH
-
qnHeadCurveHeadValues
double[] qnHeadCurveHeadValues
-
qnHeadCurveK
double qnHeadCurveK
-
qnHeadCurveQnValues
double[] qnHeadCurveQnValues
-
QNratiocompressor
double QNratiocompressor
QN ratio for compressor (actual/ideal). -
QNratioexpander
double QNratioexpander
QN ratio for expander (actual/ideal). -
ucCurveA
double ucCurveA
UC/efficiency curve fit parameter. -
ucCurveH
double ucCurveH
-
ucCurveK
double ucCurveK
-
UCratiocompressor
double UCratiocompressor
UC ratio for compressor (actual/ideal). -
UCratioexpander
double UCratioexpander
UC ratio for expander (actual/ideal). -
usingExpandedIGVArea
boolean usingExpandedIGVArea
Flag indicating whether the enlarged IGV area is being used.
-
-
-
Package neqsim.process.equipment.filter
-
Class neqsim.process.equipment.filter.CharCoalFilter
class CharCoalFilter extends Filter implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.equipment.filter.Filter
class Filter extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
Cv
double Cv
-
deltaP
double deltaP
-
-
-
Package neqsim.process.equipment.flare
-
Class neqsim.process.equipment.flare.Flare
class Flare extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
co2Emission
double co2Emission
-
cumulativeCO2EmissionKg
double cumulativeCO2EmissionKg
-
cumulativeGasBurnedKg
double cumulativeGasBurnedKg
-
cumulativeHeatReleasedGJ
double cumulativeHeatReleasedGJ
-
designHeatDutyCapacityW
double designHeatDutyCapacityW
-
designMassFlowCapacityKgS
double designMassFlowCapacityKgS
-
designMolarFlowCapacityMoleS
double designMolarFlowCapacityMoleS
-
flameHeight
double flameHeight
-
heatDuty
double heatDuty
-
lastTransientTime
double lastTransientTime
-
radiantFraction
double radiantFraction
-
tipDiameter
double tipDiameter
-
-
Class neqsim.process.equipment.flare.Flare.CapacityCheckResult
class CapacityCheckResult extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
designHeatDutyW
double designHeatDutyW
-
designMassRateKgS
double designMassRateKgS
-
designMolarRateMoleS
double designMolarRateMoleS
-
heatDutyW
double heatDutyW
-
heatUtilization
double heatUtilization
-
massRateKgS
double massRateKgS
-
massUtilization
double massUtilization
-
molarRateMoleS
double molarRateMoleS
-
molarUtilization
double molarUtilization
-
-
Class neqsim.process.equipment.flare.FlareStack
class FlareStack extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
airAssist
StreamInterface airAssist
-
airAssistMassKgPerSec
double airAssistMassKgPerSec
-
ambientPressBar
double ambientPressBar
-
ambientTempK
double ambientTempK
-
burningEfficiency
double burningEfficiency
-
ch_epA
double ch_epA
-
ch_epC_kWm2
double ch_epC_kWm2
-
ch_kAtten
double ch_kAtten
-
ch_kTilt
double ch_kTilt
-
ch_lfA
double ch_lfA
-
ch_lfB
double ch_lfB
-
ch_lfC
double ch_lfC
-
ch_lineSegments
int ch_lineSegments
-
coFraction
double coFraction
-
emissionsKgPerHr
Map<String,
Double> emissionsKgPerHr -
emissionsMassKgPerSec
double emissionsMassKgPerSec
-
excessAirFrac
double excessAirFrac
-
heatReleaseMW
double heatReleaseMW
-
inletMassKgPerSec
double inletMassKgPerSec
-
oxygenConsumedKmolPerSec
double oxygenConsumedKmolPerSec
-
radiantFraction
double radiantFraction
-
radiationModel
FlareStack.RadiationModel radiationModel
-
reliefInlet
StreamInterface reliefInlet
-
so2Conversion
double so2Conversion
-
steamAssist
StreamInterface steamAssist
-
steamAssistMassKgPerSec
double steamAssistMassKgPerSec
-
tipBackpressureBar
double tipBackpressureBar
-
tipDiameter_m
double tipDiameter_m
-
tipElevation_m
double tipElevation_m
-
tipLossK
double tipLossK
-
unburnedTHCFraction
double unburnedTHCFraction
-
windSpeed10m
double windSpeed10m
-
-
-
Package neqsim.process.equipment.flare.dto
-
Class neqsim.process.equipment.flare.dto.FlareCapacityDTO
class FlareCapacityDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
designHeatDutyW
double designHeatDutyW
-
designMassRateKgS
double designMassRateKgS
-
designMolarRateMoleS
double designMolarRateMoleS
-
heatDutyW
double heatDutyW
-
heatUtilization
double heatUtilization
-
massRateKgS
double massRateKgS
-
massUtilization
double massUtilization
-
molarRateMoleS
double molarRateMoleS
-
molarUtilization
double molarUtilization
-
overloaded
boolean overloaded
-
-
Class neqsim.process.equipment.flare.dto.FlareDispersionSurrogateDTO
class FlareDispersionSurrogateDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
exitVelocityMs
double exitVelocityMs
-
massRateKgS
double massRateKgS
-
molarRateMoleS
double molarRateMoleS
-
momentumFlux
double momentumFlux
-
momentumPerMass
double momentumPerMass
-
standardVolumeSm3PerSec
double standardVolumeSm3PerSec
-
-
Class neqsim.process.equipment.flare.dto.FlarePerformanceDTO
class FlarePerformanceDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
capacity
FlareCapacityDTO capacity
-
co2EmissionKgS
double co2EmissionKgS
-
dispersion
FlareDispersionSurrogateDTO dispersion
-
distanceTo4kWm2
double distanceTo4kWm2
-
emissions
Map<String,
Double> emissions -
heatDutyW
double heatDutyW
-
heatFluxAt30mWm2
double heatFluxAt30mWm2
-
label
String label
-
massRateKgS
double massRateKgS
-
molarRateMoleS
double molarRateMoleS
-
-
-
Package neqsim.process.equipment.heatexchanger
-
Class neqsim.process.equipment.heatexchanger.AirCooler
class AirCooler extends Cooler implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
airInletTemperature
double airInletTemperature
-
airMassFlow
double airMassFlow
-
airOutletTemperature
double airOutletTemperature
-
airVolumeFlow
double airVolumeFlow
-
pressure
double pressure
-
relativeHumidity
double relativeHumidity
-
-
Class neqsim.process.equipment.heatexchanger.Cooler
class Cooler extends Heater implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.equipment.heatexchanger.Heater
class Heater extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
coolingMediumTemperature
double coolingMediumTemperature
-
dT
double dT
-
energyInput
double energyInput
-
lastDuty
double lastDuty
-
lastFlowRate
double lastFlowRate
-
lastOutPressure
double lastOutPressure
-
lastOutTemperature
double lastOutTemperature
-
lastPressure
double lastPressure
-
lastPressureDrop
double lastPressureDrop
-
lastTemperature
double lastTemperature
-
pressureDrop
double pressureDrop
-
pressureOut
double pressureOut
-
pressureUnit
String pressureUnit
-
setEnergyInput
boolean setEnergyInput
-
setOutPressure
boolean setOutPressure
-
setTemperature
boolean setTemperature
-
system
SystemInterface system
-
temperatureOut
double temperatureOut
-
temperatureUnit
String temperatureUnit
-
utilitySpecification
UtilityStreamSpecification utilitySpecification
-
-
Class neqsim.process.equipment.heatexchanger.HeatExchanger
class HeatExchanger extends Heater implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
deltaT
double deltaT
-
dH
double dH
-
dT
double dT
-
duty
double duty
-
firstTime
boolean firstTime
-
flowArrangement
String flowArrangement
-
guessOutTemperature
double guessOutTemperature
-
guessOutTemperatureUnit
String guessOutTemperatureUnit
-
hotColdDutyBalance
double hotColdDutyBalance
-
inStream
StreamInterface[] inStream
-
NTU
double NTU
-
outStream
StreamInterface[] outStream
-
outStreamSpecificationNumber
int outStreamSpecificationNumber
-
setTemperature
boolean setTemperature
-
system
SystemInterface system
-
temperatureOut
double temperatureOut
-
thermalEffectiveness
double thermalEffectiveness
-
UAvalue
double UAvalue
-
useDeltaT
boolean useDeltaT
-
-
Class neqsim.process.equipment.heatexchanger.MultiStreamHeatExchanger
class MultiStreamHeatExchanger extends Heater implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
deltaT
double deltaT
-
dT
double dT
-
duty
double duty
-
firstTime
boolean firstTime
-
flowArrangement
String flowArrangement
-
guessOutTemperature
double guessOutTemperature
-
guessOutTemperatureUnit
String guessOutTemperatureUnit
-
hotColdDutyBalance
double hotColdDutyBalance
-
inStreams
List<StreamInterface> inStreams
-
iterations
int iterations
-
MAX_ITERATIONS
int MAX_ITERATIONS
-
NTU
double NTU
-
outStreams
List<StreamInterface> outStreams
-
outStreamSpecificationNumber
int outStreamSpecificationNumber
-
setTemperature
boolean setTemperature
-
system
SystemInterface system
-
temperatureApproach
double temperatureApproach
-
temperatureOut
double temperatureOut
-
thermalEffectiveness
double thermalEffectiveness
-
UAvalue
double UAvalue
-
UAvalueIsSet
boolean UAvalueIsSet
-
useDeltaT
boolean useDeltaT
-
-
Class neqsim.process.equipment.heatexchanger.MultiStreamHeatExchanger2
class MultiStreamHeatExchanger2 extends Heater implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
allLoad
List<Double> allLoad
-
approachTemperature
Double approachTemperature
-
coldLoad
double coldLoad
-
coldTempAll
List<Double> coldTempAll
-
compositeCurvePoints
Map<String, List<Map<String,
Object>>> compositeCurvePoints -
damping
double damping
-
extremeAttempts
int extremeAttempts
-
extremeEnergy
double extremeEnergy
-
extremeUA
double extremeUA
-
fluidInlet
List<SystemInterface> fluidInlet
-
hInlet
List<Double> hInlet
-
hotLoad
double hotLoad
-
hotTempAll
List<Double> hotTempAll
-
inletTemps
List<Double> inletTemps
-
inStreams
List<StreamInterface> inStreams
-
jacobiDelta
double jacobiDelta
-
localRange
double localRange
-
massFlows
List<Double> massFlows
-
maxIterations
int maxIterations
-
outletTemps
List<Double> outletTemps
-
outStreams
List<StreamInterface> outStreams
-
pressures
List<Double> pressures
-
prevOutletTemps
List<Double> prevOutletTemps
-
stallCounter
int stallCounter
-
stallLimit
int stallLimit
-
streamLoads
List<Double> streamLoads
-
streamTypes
List<String> streamTypes
-
tempDiff
List<Double> tempDiff
-
thermoSystem
SystemInterface thermoSystem
-
tolerance
double tolerance
-
UA
Double UA
-
unknownOutlets
List<Object> unknownOutlets
-
-
Class neqsim.process.equipment.heatexchanger.NeqHeater
class NeqHeater extends Heater implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
dH
double dH
-
system
SystemInterface system
-
-
Class neqsim.process.equipment.heatexchanger.ReBoiler
class ReBoiler extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
reboilerDuty
double reboilerDuty
-
setTemperature
boolean setTemperature
-
system
SystemInterface system
-
-
Class neqsim.process.equipment.heatexchanger.SteamHeater
class SteamHeater extends Heater implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
steamFlowRate
double steamFlowRate
-
steamInletTemperature
double steamInletTemperature
-
steamOutletTemperature
double steamOutletTemperature
-
steamPressure
double steamPressure
-
-
Class neqsim.process.equipment.heatexchanger.UtilityStreamSpecification
class UtilityStreamSpecification extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
approachTemperature
double approachTemperature
-
heatCapacityRate
double heatCapacityRate
-
overallHeatTransferCoefficient
double overallHeatTransferCoefficient
-
returnTemperature
double returnTemperature
-
supplyTemperature
double supplyTemperature
-
-
Class neqsim.process.equipment.heatexchanger.WaterCooler
class WaterCooler extends Cooler implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
coolingWaterFlowRate
double coolingWaterFlowRate
-
waterInletTemperature
double waterInletTemperature
-
waterOutletTemperature
double waterOutletTemperature
-
waterPressure
double waterPressure
-
-
-
Package neqsim.process.equipment.manifold
-
Class neqsim.process.equipment.manifold.Manifold
class Manifold extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.process.equipment.membrane
-
Class neqsim.process.equipment.membrane.MembraneSeparator
class MembraneSeparator extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
defaultPermeateFraction
double defaultPermeateFraction
-
inletStream
StreamInterface inletStream
-
membraneArea
double membraneArea
-
permeabilities
Map<String,
Double> permeabilities -
permeateFractions
Map<String,
Double> permeateFractions -
permeateStream
StreamInterface permeateStream
-
retentateStream
StreamInterface retentateStream
-
-
-
Package neqsim.process.equipment.mixer
-
Class neqsim.process.equipment.mixer.Mixer
class Mixer extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
doMultiPhaseCheck
boolean doMultiPhaseCheck
-
isSetOutTemperature
boolean isSetOutTemperature
-
lowestPressure
double lowestPressure
-
mixedStream
StreamInterface mixedStream
-
numberOfInputStreams
int numberOfInputStreams
-
outTemperature
double outTemperature
-
streams
ArrayList<StreamInterface> streams
-
-
Class neqsim.process.equipment.mixer.StaticMixer
class StaticMixer extends Mixer implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.equipment.mixer.StaticNeqMixer
class StaticNeqMixer extends StaticMixer implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.equipment.mixer.StaticPhaseMixer
class StaticPhaseMixer extends StaticMixer implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.process.equipment.network
-
Class neqsim.process.equipment.network.PipeFlowNetwork
class PipeFlowNetwork extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
advectionScheme
AdvectionScheme advectionScheme
-
allPipelines
List<PipeFlowNetwork.PipelineSegment> allPipelines
-
compositionalTracking
boolean compositionalTracking
-
defaultOuterHeatTransfer
double[] defaultOuterHeatTransfer
-
defaultOuterTemperature
double[] defaultOuterTemperature
-
defaultWallHeatTransfer
double[] defaultWallHeatTransfer
-
defaultWallRoughness
double defaultWallRoughness
-
feedStreams
List<StreamInterface> feedStreams
-
initialized
boolean initialized
-
manifolds
Map<String, PipeFlowNetwork.ManifoldNode> manifolds
-
simulationTime
double simulationTime
-
terminalManifoldName
String terminalManifoldName
-
-
Class neqsim.process.equipment.network.WellFlowlineNetwork
class WellFlowlineNetwork extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
facilityPipeline
PipeBeggsAndBrills facilityPipeline
-
forceFlowFromPressureSolve
boolean forceFlowFromPressureSolve
-
iterationTolerance
double iterationTolerance
-
lastTerminalManifoldPressure
Double lastTerminalManifoldPressure
-
manifolds
List<WellFlowlineNetwork.ManifoldNode> manifolds
-
maxIterations
int maxIterations
-
propagateArrivalPressureToWells
boolean propagateArrivalPressureToWells
-
targetEndpointPressure
Double targetEndpointPressure
-
targetEndpointPressureUnit
String targetEndpointPressureUnit
-
-
-
Package neqsim.process.equipment.pipeline
-
Class neqsim.process.equipment.pipeline.AdiabaticPipe
class AdiabaticPipe extends Pipeline implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
dH
double dH
-
flowPattern
String flowPattern
-
inletElevation
double inletElevation
-
inletPressure
double inletPressure
-
insideDiameter
double insideDiameter
-
length
double length
-
outletElevation
double outletElevation
-
pipeSpecification
String pipeSpecification
-
pipeWallRoughness
double pipeWallRoughness
-
pressureOut
double pressureOut
-
setPressureOut
boolean setPressureOut
-
setTemperature
boolean setTemperature
-
temperatureOut
double temperatureOut
-
velocity
double velocity
-
-
Class neqsim.process.equipment.pipeline.AdiabaticTwoPhasePipe
class AdiabaticTwoPhasePipe extends Pipeline implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
dH
double dH
-
flowLimit
double flowLimit
-
flowPattern
String flowPattern
-
inletElevation
double inletElevation
Elevation at pipe inlet in meters. -
inletPressure
double inletPressure
-
insideDiameter
double insideDiameter
-
length
double length
-
maxflowunit
String maxflowunit
-
outletElevation
double outletElevation
Elevation at pipe outlet in meters. -
pipeSpecification
String pipeSpecification
-
pipeWallRoughness
double pipeWallRoughness
-
pressureOut
double pressureOut
-
pressureOutLimit
double pressureOutLimit
-
setPressureOut
boolean setPressureOut
-
setTemperature
boolean setTemperature
-
temperatureOut
double temperatureOut
-
velocity
double velocity
-
-
Class neqsim.process.equipment.pipeline.Fittings
class Fittings extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
fittingList
ArrayList<Fittings.Fitting> fittingList
-
-
Class neqsim.process.equipment.pipeline.Fittings.Fitting
class Fitting extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
fittingName
String fittingName
-
LtoD
double LtoD
-
-
Class neqsim.process.equipment.pipeline.IncompressiblePipeFlow
class IncompressiblePipeFlow extends AdiabaticPipe implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
fittings
Fittings fittings
-
momentum
double momentum
-
totalEqLenth
double totalEqLenth
-
-
Class neqsim.process.equipment.pipeline.OnePhasePipeLine
class OnePhasePipeLine extends Pipeline implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
compositionalTracking
boolean compositionalTracking
Whether to track composition during transient simulation. -
initialized
boolean initialized
Whether the pipe system has been initialized. -
internalTimeStep
double internalTimeStep
Time step for internal solver. -
simulationTime
double simulationTime
Current simulation time in seconds.
-
-
Class neqsim.process.equipment.pipeline.PipeBeggsAndBrills
class PipeBeggsAndBrills extends Pipeline implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
A
double A
-
angle
double angle
-
area
double area
-
calculationMode
PipeBeggsAndBrills.CalculationMode calculationMode
-
constantSurfaceTemperature
double constantSurfaceTemperature
-
cp
double cp
-
criticalPressure
double criticalPressure
-
crossSectionArea
double crossSectionArea
-
cumulativeElevation
double cumulativeElevation
-
cumulativeLength
double cumulativeLength
-
dTlm
double dTlm
-
El
double El
-
elevation
double elevation
-
elevationProfile
List<Double> elevationProfile
-
error
double error
-
flowConvergenceTolerance
double flowConvergenceTolerance
-
flowRegimeProfile
List<PipeBeggsAndBrills.FlowRegime> flowRegimeProfile
-
frictionFactor
double frictionFactor
-
frictionPressureLoss
double frictionPressureLoss
-
frictionTwoPhase
double frictionTwoPhase
-
gasSuperficialVelocityProfile
List<Double> gasSuperficialVelocityProfile
-
heatTransferCoefficient
double heatTransferCoefficient
-
heatTransferMode
PipeBeggsAndBrills.HeatTransferMode heatTransferMode
-
hmax
double hmax
-
hydrostaticPressureDrop
double hydrostaticPressureDrop
-
includeFrictionHeating
boolean includeFrictionHeating
-
includeJouleThomsonEffect
boolean includeJouleThomsonEffect
-
incrementsProfile
List<Integer> incrementsProfile
-
inletPressure
double inletPressure
-
inputVolumeFractionLiquid
double inputVolumeFractionLiquid
-
insideDiameter
double insideDiameter
-
insulationThermalConductivity
double insulationThermalConductivity
-
insulationThickness
double insulationThickness
-
iteration
int iteration
-
iterationT
double iterationT
-
length
double length
-
lengthProfile
List<Double> lengthProfile
-
liquidDensityProfile
List<Double> liquidDensityProfile
-
liquidHoldupProfile
List<Double> liquidHoldupProfile
-
liquidSuperficialVelocityProfile
List<Double> liquidSuperficialVelocityProfile
-
maxFlowIterations
int maxFlowIterations
-
maxflowunit
String maxflowunit
-
mixtureDensity
double mixtureDensity
-
mixtureDensityProfile
List<Double> mixtureDensityProfile
-
mixtureFroudeNumber
double mixtureFroudeNumber
-
mixtureLiquidDensity
double mixtureLiquidDensity
-
mixtureLiquidViscosity
double mixtureLiquidViscosity
-
mixtureOilMassFraction
double mixtureOilMassFraction
-
mixtureOilVolumeFraction
double mixtureOilVolumeFraction
-
mixtureReynoldsNumber
List<Double> mixtureReynoldsNumber
-
mixtureSuperficialVelocityProfile
List<Double> mixtureSuperficialVelocityProfile
-
mixtureViscosityProfile
List<Double> mixtureViscosityProfile
-
muNoSlip
double muNoSlip
-
nominalDiameter
double nominalDiameter
-
Nu
double Nu
-
numberOfIncrements
int numberOfIncrements
-
outerHeatTransferCoefficient
double outerHeatTransferCoefficient
-
pipeSpecification
String pipeSpecification
-
PipeSpecSet
Boolean PipeSpecSet
-
pipeThickness
double pipeThickness
-
pipeWallRoughness
double pipeWallRoughness
-
pipeWallThermalConductivity
double pipeWallThermalConductivity
-
Pr
double Pr
-
pressureDrop
double pressureDrop
-
pressureDropProfile
List<Double> pressureDropProfile
-
pressureOut
double pressureOut
-
pressureProfile
List<Double> pressureProfile
-
q1
double q1
-
q2
double q2
-
regime
PipeBeggsAndBrills.FlowRegime regime
-
ReNoSlip
double ReNoSlip
-
rhoNoSlip
double rhoNoSlip
-
runAdiabatic
boolean runAdiabatic
-
runConstantSurfaceTemperature
boolean runConstantSurfaceTemperature
-
runIsothermal
boolean runIsothermal
-
S
double S
-
segmentLengthMeters
double segmentLengthMeters
-
specifiedOutletPressure
double specifiedOutletPressure
-
specifiedOutletPressureUnit
String specifiedOutletPressureUnit
-
supGasVel
double supGasVel
-
supLiquidVel
double supLiquidVel
-
supMixVel
double supMixVel
-
temperatureOut
double temperatureOut
-
temperatureProfile
List<Double> temperatureProfile
-
thermalConductivity
double thermalConductivity
-
Tmi
double Tmi
-
Tmo
double Tmo
-
totalElevation
double totalElevation
-
totalLength
double totalLength
-
totalPressureDrop
double totalPressureDrop
-
transientDensityProfile
List<Double> transientDensityProfile
-
transientInitialized
boolean transientInitialized
-
transientMassFlowProfile
List<Double> transientMassFlowProfile
-
transientPressureProfile
List<Double> transientPressureProfile
-
transientTemperatureProfile
List<Double> transientTemperatureProfile
-
transientVelocityProfile
List<Double> transientVelocityProfile
-
Ts
double Ts
-
X
double X
-
-
Class neqsim.process.equipment.pipeline.Pipeline
class Pipeline extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
equilibriumHeatTransfer
boolean equilibriumHeatTransfer
-
equilibriumMassTransfer
boolean equilibriumMassTransfer
-
fileName
String fileName
-
flowPattern
String flowPattern
-
legHeights
double[] legHeights
-
legPositions
double[] legPositions
-
numberOfLegs
int numberOfLegs
-
numberOfNodesInLeg
int numberOfNodesInLeg
-
outerHeatTransferCoeffs
double[] outerHeatTransferCoeffs
-
outerTemperature
double[] outerTemperature
-
pipe
FlowSystemInterface pipe
-
pipeDiameters
double[] pipeDiameters
-
pipelineMechanicalDesign
PipelineMechanicalDesign pipelineMechanicalDesign
-
pipeWallRoughness
double[] pipeWallRoughness
-
system
SystemInterface system
-
times
double[] times
-
wallHeatTransferCoeffs
double[] wallHeatTransferCoeffs
-
-
Class neqsim.process.equipment.pipeline.SimpleTPoutPipeline
class SimpleTPoutPipeline extends Pipeline implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
dH
double dH
-
pressureOut
double pressureOut
-
setTemperature
boolean setTemperature
-
temperatureOut
double temperatureOut
-
-
Class neqsim.process.equipment.pipeline.TubingPerformance
class TubingPerformance extends Pipeline implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bottomholeTemperature
double bottomholeTemperature
-
correlationType
TubingPerformance.CorrelationType correlationType
-
diameter
double diameter
-
formationThermalConductivity
double formationThermalConductivity
-
geothermalGradient
double geothermalGradient
-
inclination
double inclination
-
length
double length
-
numberOfSegments
int numberOfSegments
-
overallHeatTransferCoefficient
double overallHeatTransferCoefficient
-
pressureDrop
double pressureDrop
-
productionTime
double productionTime
-
roughness
double roughness
-
surfaceTemperature
double surfaceTemperature
-
temperatureModel
TubingPerformance.TemperatureModel temperatureModel
-
wellheadPressure
double wellheadPressure
-
-
Class neqsim.process.equipment.pipeline.TwoFluidPipe
class TwoFluidPipe extends Pipeline implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
accumulationTracker
LiquidAccumulationTracker accumulationTracker
Liquid accumulation tracker. -
cflNumber
double cflNumber
CFL number for time stepping (0 < CFL < 1). -
countedOutletSlugs
Set<Integer> countedOutletSlugs
Track which slugs have already been counted at outlet (by slug ID). -
currentStep
int currentStep
Current step count. -
diameter
double diameter
Pipe inner diameter (m). -
dx
double dx
Spatial step size (m). -
elevationProfile
double[] elevationProfile
Elevation profile at each section (m). -
enableHeatTransfer
boolean enableHeatTransfer
Enable heat transfer from surroundings. -
enableJouleThomson
boolean enableJouleThomson
Enable Joule-Thomson effect. -
enableSlugTracking
boolean enableSlugTracking
Enable slug tracking. -
equations
TwoFluidConservationEquations equations
Conservation equations solver. -
flowRegimeDetector
FlowRegimeDetector flowRegimeDetector
Flow regime detector. -
gasVelocityProfile
double[] gasVelocityProfile
Gas velocity profile (m/s). -
heatTransferCoefficient
double heatTransferCoefficient
Heat transfer coefficient (W/(m²·K)). -
heatTransferProfile
double[] heatTransferProfile
Heat transfer coefficient profile along pipe (W/(m²·K)). -
hydrateFormationTemperature
double hydrateFormationTemperature
Hydrate formation temperature (K). -
hydrateRiskSections
boolean[] hydrateRiskSections
Sections flagged for hydrate risk. -
includeEnergyEquation
boolean includeEnergyEquation
Include energy equation. -
includeMassTransfer
boolean includeMassTransfer
Include mass transfer (flash/condensation). -
inletBCType
TwoFluidPipe.BoundaryCondition inletBCType
Inlet boundary condition type. -
insulationType
TwoFluidPipe.InsulationType insulationType
Current insulation type. -
lastSlugArrivalTime
double lastSlugArrivalTime
-
length
double length
Total pipe length (m). -
liquidHoldupProfile
double[] liquidHoldupProfile
Liquid holdup profile. -
liquidVelocityProfile
double[] liquidVelocityProfile
Liquid velocity profile (m/s). -
maxSimulationTime
double maxSimulationTime
Maximum simulation time (s). -
maxSlugLengthAtOutlet
double maxSlugLengthAtOutlet
-
maxSlugVolumeAtOutlet
double maxSlugVolumeAtOutlet
-
numberOfSections
int numberOfSections
Number of computational cells. -
outletBCType
TwoFluidPipe.BoundaryCondition outletBCType
Outlet boundary condition type. -
outletPressure
double outletPressure
Outlet pressure (Pa). -
outletPressureSet
boolean outletPressureSet
Flag indicating if outlet pressure was explicitly set. -
outletSlugCount
int outletSlugCount
Outlet slug statistics. -
pressureProfile
double[] pressureProfile
Pressure profile (Pa). -
referenceFluid
SystemInterface referenceFluid
Reference fluid for flash calculations. -
roughness
double roughness
Pipe wall roughness (m). -
sections
TwoFluidSection[] sections
Pipe sections with state. -
simulationTime
double simulationTime
Current simulation time (s). -
slugTracker
SlugTracker slugTracker
Slug tracker. -
soilThermalResistance
double soilThermalResistance
Soil/burial thermal resistance (m²·K/W). -
surfaceTemperature
double surfaceTemperature
Surface temperature for heat transfer (K). -
surfaceTemperatureProfile
double[] surfaceTemperatureProfile
Surface temperature profile along pipe (K). -
temperatureProfile
double[] temperatureProfile
Temperature profile (K). -
thermodynamicUpdateInterval
int thermodynamicUpdateInterval
Update thermodynamics every N steps. -
timeIntegrator
TimeIntegrator timeIntegrator
Time integrator. -
totalSlugVolumeAtOutlet
double totalSlugVolumeAtOutlet
-
wallDensity
double wallDensity
Pipe wall density (kg/m³) - steel default. -
wallHeatCapacity
double wallHeatCapacity
Pipe wall specific heat capacity (J/(kg·K)) - steel default. -
wallTemperatureProfile
double[] wallTemperatureProfile
Pipe wall temperature profile (K). -
wallThickness
double wallThickness
Pipe wall thickness (m). -
waxAppearanceTemperature
double waxAppearanceTemperature
Wax appearance temperature (K). -
waxRiskSections
boolean[] waxRiskSections
Sections flagged for wax risk.
-
-
Class neqsim.process.equipment.pipeline.TwoPhasePipeLine
class TwoPhasePipeLine extends Pipeline implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.equipment.pipeline.WaterHammerPipe
class WaterHammerPipe extends Pipeline implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
area
double area
-
characteristicImpedance
double characteristicImpedance
-
courantNumber
double courantNumber
-
currentTime
double currentTime
-
diameter
double diameter
-
downstreamBoundary
WaterHammerPipe.BoundaryType downstreamBoundary
-
downstreamHead
double downstreamHead
-
elevationChange
double elevationChange
-
flow
double[] flow
-
flowOld
double[] flowOld
-
fluidDensity
double fluidDensity
-
fluidSoundSpeed
double fluidSoundSpeed
-
fluidViscosity
double fluidViscosity
-
frictionFactor
double frictionFactor
-
head
double[] head
-
headOld
double[] headOld
-
initialized
boolean initialized
-
length
double length
-
maxPressureEnvelope
double[] maxPressureEnvelope
-
minPressureEnvelope
double[] minPressureEnvelope
-
numberOfNodes
int numberOfNodes
-
pipeElasticModulus
double pipeElasticModulus
-
pipePoissonsRatio
double pipePoissonsRatio
-
pressureHistory
List<Double> pressureHistory
-
pressureProfile
double[] pressureProfile
-
roughness
double roughness
-
segmentLength
double segmentLength
-
timeHistory
List<Double> timeHistory
-
upstreamBoundary
WaterHammerPipe.BoundaryType upstreamBoundary
-
upstreamHead
double upstreamHead
-
valveCv
double valveCv
-
valveOpening
double valveOpening
-
velocityProfile
double[] velocityProfile
-
wallThickness
double wallThickness
-
waveSpeed
double waveSpeed
-
-
-
Package neqsim.process.equipment.pipeline.twophasepipe
-
Class neqsim.process.equipment.pipeline.twophasepipe.DriftFluxModel
class DriftFluxModel extends Object implements Serializable- serialVersionUID:
- 1L
-
Class neqsim.process.equipment.pipeline.twophasepipe.DriftFluxModel.DriftFluxParameters
class DriftFluxParameters extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
C0
double C0
Distribution coefficient C_0. -
driftVelocity
double driftVelocity
Drift velocity (m/s). -
gasVelocity
double gasVelocity
Gas velocity (m/s). -
liquidHoldup
double liquidHoldup
Liquid holdup. -
liquidVelocity
double liquidVelocity
Liquid velocity (m/s). -
slipRatio
double slipRatio
Slip ratio (v_G / v_L). -
voidFraction
double voidFraction
Void fraction.
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.DriftFluxModel.EnergyEquationResult
class EnergyEquationResult extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
elevationWorkDeltaT
double elevationWorkDeltaT
Temperature change from elevation work (K). -
frictionHeatingDeltaT
double frictionHeatingDeltaT
Temperature change from friction heating (K). -
frictionHeatingPower
double frictionHeatingPower
Friction heating power (W). -
heatTransferDeltaT
double heatTransferDeltaT
Temperature change from heat transfer to surroundings (K). -
heatTransferRate
double heatTransferRate
Total heat transfer rate to surroundings (W). -
jouleThomsonDeltaT
double jouleThomsonDeltaT
Temperature change from Joule-Thomson effect (K). -
newTemperature
double newTemperature
New temperature after energy balance (K).
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.EntrainmentDeposition
class EntrainmentDeposition extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
criticalReFilm
double criticalReFilm
Critical film Reynolds number for entrainment. -
criticalWeber
double criticalWeber
Critical Weber number for entrainment onset. -
depositionModel
EntrainmentDeposition.DepositionModel depositionModel
Current deposition model. -
entrainmentModel
EntrainmentDeposition.EntrainmentModel entrainmentModel
Current entrainment model.
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.EntrainmentDeposition.EntrainmentResult
class EntrainmentResult extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
depositionRate
double depositionRate
Deposition rate (kg/m²/s). -
dropletConcentration
double dropletConcentration
Droplet concentration in gas core (kg/m³). -
dropletDiameter
double dropletDiameter
Sauter mean diameter of droplets (m). -
entrainmentFraction
double entrainmentFraction
Entrainment fraction (fraction of liquid entrained). -
entrainmentRate
double entrainmentRate
Entrainment rate (kg/m²/s). -
filmReynoldsNumber
double filmReynoldsNumber
Film Reynolds number. -
isEntraining
boolean isEntraining
Whether entrainment is occurring. -
netTransferRate
double netTransferRate
Net mass transfer rate, positive when entrainment > deposition (kg/m²/s).
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.FlashTable
class FlashTable extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
dP
double dP
Pressure step size. -
dT
double dT
Temperature step size. -
gasCompressibility
double[][] gasCompressibility
-
gasCp
double[][] gasCp
-
gasDensity
double[][] gasDensity
-
gasEnthalpy
double[][] gasEnthalpy
-
gasSoundSpeed
double[][] gasSoundSpeed
-
gasVaporFraction
double[][] gasVaporFraction
-
gasViscosity
double[][] gasViscosity
-
isBuilt
boolean isBuilt
Flag indicating table is built. -
liquidCompressibility
double[][] liquidCompressibility
-
liquidCp
double[][] liquidCp
-
liquidDensity
double[][] liquidDensity
-
liquidEnthalpy
double[][] liquidEnthalpy
-
liquidSoundSpeed
double[][] liquidSoundSpeed
-
liquidViscosity
double[][] liquidViscosity
-
nP
int nP
Number of pressure points. -
nT
int nT
Number of temperature points. -
pMax
double pMax
Maximum pressure (Pa). -
pMin
double pMin
Minimum pressure (Pa). -
pressures
double[] pressures
Pressure grid points (Pa). -
surfaceTension
double[][] surfaceTension
-
temperatures
double[] temperatures
Temperature grid points (K). -
tMax
double tMax
Maximum temperature (K). -
tMin
double tMin
Minimum temperature (K).
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.FlowRegimeDetector
class FlowRegimeDetector extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
detectionMethod
FlowRegimeDetector.DetectionMethod detectionMethod
Current detection method.
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.LiquidAccumulationTracker
class LiquidAccumulationTracker extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accumulationZones
List<LiquidAccumulationTracker.AccumulationZone> accumulationZones
-
criticalHoldup
double criticalHoldup
-
drainageCoefficient
double drainageCoefficient
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.LiquidAccumulationTracker.AccumulationZone
class AccumulationZone extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
endPosition
double endPosition
End position (m). -
isActive
boolean isActive
Is zone actively accumulating. -
isOverflowing
boolean isOverflowing
Is zone at capacity (will slug out). -
liquidLevel
double liquidLevel
Liquid level in the low point (m). -
liquidVolume
double liquidVolume
Volume of accumulated liquid (m³). -
maxVolume
double maxVolume
Maximum volume capacity (m³). -
netInflowRate
double netInflowRate
Net inflow rate (m³/s). -
outflowRate
double outflowRate
Outflow rate when slugging (m³/s). -
sectionIndices
List<Integer> sectionIndices
Associated pipe sections. -
startPosition
double startPosition
Start position (m). -
timeSinceSlug
double timeSinceSlug
Time since last slug-out (s).
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.LiquidAccumulationTracker.SlugCharacteristics
class SlugCharacteristics extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
frontPosition
double frontPosition
Front position (m from inlet). -
holdup
double holdup
Liquid holdup in slug (typically 0.8-1.0). -
isTerrainInduced
boolean isTerrainInduced
Is this a terrain-induced slug. -
length
double length
Slug length (m). -
tailPosition
double tailPosition
Tail position (m from inlet). -
velocity
double velocity
Slug translational velocity (m/s). -
volume
double volume
Slug liquid volume (m³).
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.PipeSection
class PipeSection extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accumulatedLiquidVolume
double accumulatedLiquidVolume
-
area
double area
-
diameter
double diameter
-
elevation
double elevation
-
flowRegime
PipeSection.FlowRegime flowRegime
-
frictionPressureGradient
double frictionPressureGradient
-
gasDensity
double gasDensity
-
gasEnthalpy
double gasEnthalpy
-
gasHoldup
double gasHoldup
-
gasSoundSpeed
double gasSoundSpeed
-
gasVelocity
double gasVelocity
-
gasViscosity
double gasViscosity
-
gravityPressureGradient
double gravityPressureGradient
-
inclination
double inclination
-
isHighPoint
boolean isHighPoint
-
isInSlugBody
boolean isInSlugBody
-
isInSlugBubble
boolean isInSlugBubble
-
isLowPoint
boolean isLowPoint
-
length
double length
-
liquidDensity
double liquidDensity
-
liquidEnthalpy
double liquidEnthalpy
-
liquidHoldup
double liquidHoldup
-
liquidLevel
double liquidLevel
-
liquidSoundSpeed
double liquidSoundSpeed
-
liquidVelocity
double liquidVelocity
-
liquidViscosity
double liquidViscosity
-
massTransferRate
double massTransferRate
-
mixtureDensity
double mixtureDensity
-
mixtureHeatCapacity
double mixtureHeatCapacity
-
mixtureVelocity
double mixtureVelocity
-
position
double position
-
pressure
double pressure
-
roughness
double roughness
-
slugHoldup
double slugHoldup
-
superficialGasVelocity
double superficialGasVelocity
-
superficialLiquidVelocity
double superficialLiquidVelocity
-
surfaceTension
double surfaceTension
-
temperature
double temperature
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.SlugTracker
class SlugTracker extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
averageSlugLength
double averageSlugLength
-
maxSlugLength
double maxSlugLength
-
minimumSlugLength
double minimumSlugLength
-
referenceVelocity
double referenceVelocity
Reference velocity from inlet for fallback when sections have near-zero velocity. -
slugFrequency
double slugFrequency
-
slugHoldupBody
double slugHoldupBody
-
slugHoldupFilm
double slugHoldupFilm
-
slugMergeDistance
double slugMergeDistance
-
slugs
List<SlugTracker.SlugUnit> slugs
-
totalMassBorrowedFromEulerian
double totalMassBorrowedFromEulerian
Cumulative liquid mass borrowed from Eulerian cells when slugs are created (kg). This enables mass conservation verification between Lagrangian and Eulerian representations. -
totalMassReturnedToEulerian
double totalMassReturnedToEulerian
Cumulative liquid mass returned to Eulerian cells from exiting/dissipating slugs (kg). This enables mass conservation verification between Lagrangian and Eulerian representations. -
totalSlugsGenerated
int totalSlugsGenerated
-
totalSlugsMerged
int totalSlugsMerged
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.SlugTracker.SlugUnit
class SlugUnit extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
age
double age
Time slug has existed (s). -
bodyHoldup
double bodyHoldup
Liquid holdup in slug body. -
borrowedFromSections
int[] borrowedFromSections
Array of section indices from which liquid mass was borrowed. Used to return mass to appropriate cells when slug exits or dissipates. -
borrowedLiquidMass
double borrowedLiquidMass
Liquid mass borrowed from Eulerian cells (kg). This tracks the mass that was "collected" from the stratified film region to form this slug, enabling proper mass conservation reconciliation between Lagrangian and Eulerian solvers. -
bubbleLength
double bubbleLength
Length of Taylor bubble / film region (m). -
filmHoldup
double filmHoldup
Liquid holdup in film region. -
frontPosition
double frontPosition
Position of slug front (m from inlet). -
frontVelocity
double frontVelocity
Slug front velocity (m/s). -
id
int id
Unique slug identifier. -
isDecaying
boolean isDecaying
Is this slug decaying. -
isGrowing
boolean isGrowing
Is this slug actively growing. -
isTerrainInduced
boolean isTerrainInduced
Is this a terrain-induced slug. -
liquidVolume
double liquidVolume
Liquid volume in slug (m³). -
localInclination
double localInclination
Local pipe inclination at slug front. -
slugBodyLength
double slugBodyLength
Length of liquid slug body (m). -
tailPosition
double tailPosition
Position of slug tail (m from inlet). -
tailVelocity
double tailVelocity
Slug tail velocity (m/s).
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.ThermodynamicCoupling
class ThermodynamicCoupling extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
flashTable
FlashTable flashTable
Pre-computed flash table (optional). -
flashTolerance
double flashTolerance
Flash tolerance for convergence. -
maxFlashIterations
int maxFlashIterations
Maximum flash iterations. -
maxPressure
double maxPressure
Maximum pressure for valid flash (Pa). -
maxTemperature
double maxTemperature
Maximum temperature for valid flash (K). -
minPressure
double minPressure
Minimum pressure for valid flash (Pa). -
minTemperature
double minTemperature
Minimum temperature for valid flash (K). -
referenceFluid
SystemInterface referenceFluid
Reference fluid system for flash calculations. -
useFlashTable
boolean useFlashTable
Whether to use table interpolation instead of rigorous flash.
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.ThermodynamicCoupling.ThermoProperties
class ThermoProperties extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
converged
boolean converged
Flash convergence flag. -
errorMessage
String errorMessage
Error message if flash failed. -
gasCompressibility
double gasCompressibility
Gas compressibility factor Z. -
gasCp
double gasCp
Gas specific heat at constant pressure Cp (J/(kg·K)). -
gasDensity
double gasDensity
Gas density (kg/m³). -
gasEnthalpy
double gasEnthalpy
Gas specific enthalpy (J/kg). -
gasMolarMass
double gasMolarMass
Gas molecular weight (kg/kmol). -
gasSoundSpeed
double gasSoundSpeed
Gas sound speed (m/s). -
gasThermalConductivity
double gasThermalConductivity
Gas thermal conductivity (W/(m·K)). -
gasVaporFraction
double gasVaporFraction
Gas mole fraction. -
gasViscosity
double gasViscosity
Gas dynamic viscosity (Pa·s). -
liquidCompressibility
double liquidCompressibility
Liquid compressibility factor Z. -
liquidCp
double liquidCp
Liquid specific heat at constant pressure Cp (J/(kg·K)). -
liquidDensity
double liquidDensity
Liquid density (kg/m³). -
liquidEnthalpy
double liquidEnthalpy
Liquid specific enthalpy (J/kg). -
liquidFraction
double liquidFraction
Liquid mole fraction. -
liquidMolarMass
double liquidMolarMass
Liquid molecular weight (kg/kmol). -
liquidSoundSpeed
double liquidSoundSpeed
Liquid sound speed (m/s). -
liquidThermalConductivity
double liquidThermalConductivity
Liquid thermal conductivity (W/(m·K)). -
liquidViscosity
double liquidViscosity
Liquid dynamic viscosity (Pa·s). -
surfaceTension
double surfaceTension
Gas-liquid surface tension (N/m).
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.ThreeFluidConservationEquations
class ThreeFluidConservationEquations extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
enableHeatTransfer
boolean enableHeatTransfer
Enable heat transfer from surroundings. -
geometryCalc
GeometryCalculator geometryCalc
Geometry calculator for stratified flow. -
heatTransferCoefficient
double heatTransferCoefficient
Heat transfer coefficient (W/(m²·K)). -
interfacialFriction
InterfacialFriction interfacialFriction
Interfacial friction calculator. -
surfaceTemperature
double surfaceTemperature
Surface temperature for heat transfer (K). -
wallFriction
WallFriction wallFriction
Wall friction calculator.
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.ThreeFluidConservationEquations.ThreeFluidRHS
class ThreeFluidRHS extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
energy
double energy
Mixture energy RHS: d(E)/dt. -
gasMass
double gasMass
Gas mass RHS: d(αg ρg A)/dt. -
gasMomentum
double gasMomentum
Gas momentum RHS: d(Mg)/dt. -
gasOilInterfacialShear
double gasOilInterfacialShear
Gas-oil interfacial shear stress (Pa). -
gasWallShear
double gasWallShear
Gas wall shear stress (Pa). -
oilMass
double oilMass
Oil mass RHS: d(αo ρo A)/dt. -
oilMomentum
double oilMomentum
Oil momentum RHS: d(Mo)/dt. -
oilWallShear
double oilWallShear
Oil wall shear stress (Pa). -
oilWaterInterfacialShear
double oilWaterInterfacialShear
Oil-water interfacial shear stress (Pa). -
waterMass
double waterMass
Water mass RHS: d(αw ρw A)/dt. -
waterMomentum
double waterMomentum
Water momentum RHS: d(Mw)/dt. -
waterWallShear
double waterWallShear
Water wall shear stress (Pa).
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.ThreeFluidSection
class ThreeFluidSection extends TwoFluidSection implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
gasOilInterfacialWidth
double gasOilInterfacialWidth
-
gasOilSurfaceTension
double gasOilSurfaceTension
-
gasWaterSurfaceTension
double gasWaterSurfaceTension
-
oilArea
double oilArea
-
oilDensity
double oilDensity
-
oilEnthalpy
double oilEnthalpy
-
oilEvaporationRate
double oilEvaporationRate
-
oilHoldup
double oilHoldup
-
oilLevel
double oilLevel
-
oilMassPerLength
double oilMassPerLength
-
oilMomentumPerLength
double oilMomentumPerLength
-
oilVelocity
double oilVelocity
-
oilViscosity
double oilViscosity
-
oilWaterInterfacialWidth
double oilWaterInterfacialWidth
-
oilWaterSurfaceTension
double oilWaterSurfaceTension
-
oilWettedPerimeter
double oilWettedPerimeter
-
waterArea
double waterArea
-
waterCut
double waterCut
-
waterDensity
double waterDensity
-
waterEnthalpy
double waterEnthalpy
-
waterEvaporationRate
double waterEvaporationRate
-
waterHoldup
double waterHoldup
-
waterLevel
double waterLevel
-
waterMassPerLength
double waterMassPerLength
-
waterMomentumPerLength
double waterMomentumPerLength
-
waterVelocity
double waterVelocity
-
waterViscosity
double waterViscosity
-
waterWettedPerimeter
double waterWettedPerimeter
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.TransientPipe
class TransientPipe extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accumulationTracker
LiquidAccumulationTracker accumulationTracker
-
ambientTemperature
double ambientTemperature
-
cflNumber
double cflNumber
-
currentStep
int currentStep
-
diameter
double diameter
-
driftFluxModel
DriftFluxModel driftFluxModel
-
dt
double dt
-
dx
double dx
-
elevationProfile
double[] elevationProfile
-
energyResidual
double energyResidual
-
flowRegimeDetector
FlowRegimeDetector flowRegimeDetector
-
gasVelocityProfile
double[] gasVelocityProfile
-
historyIndex
int historyIndex
-
historyInterval
int historyInterval
-
inclinationProfile
double[] inclinationProfile
-
includeHeatTransfer
boolean includeHeatTransfer
-
inletBCType
TransientPipe.BoundaryCondition inletBCType
-
inletMassFlow
double inletMassFlow
-
inletPressureValue
double inletPressureValue
-
isConverged
boolean isConverged
-
jouleThomsonCoeff
double jouleThomsonCoeff
-
length
double length
-
liquidHoldupProfile
double[] liquidHoldupProfile
-
liquidVelocityProfile
double[] liquidVelocityProfile
-
massResidual
double massResidual
-
maxSimulationTime
double maxSimulationTime
-
maxTimeStep
double maxTimeStep
-
minTimeStep
double minTimeStep
-
numberOfSections
int numberOfSections
-
outletBCType
TransientPipe.BoundaryCondition outletBCType
-
outletMassFlow
double outletMassFlow
-
outletPressureExplicitlySet
boolean outletPressureExplicitlySet
-
outletPressureValue
double outletPressureValue
-
overallHeatTransferCoeff
double overallHeatTransferCoeff
-
pipeElasticity
double pipeElasticity
-
pressureHistory
double[][] pressureHistory
-
pressureProfile
double[] pressureProfile
-
referenceFluid
SystemInterface referenceFluid
-
roughness
double roughness
-
sections
PipeSection[] sections
-
simulationTime
double simulationTime
-
slugTracker
SlugTracker slugTracker
-
temperatureProfile
double[] temperatureProfile
-
thermodynamicUpdateInterval
int thermodynamicUpdateInterval
-
totalTimeSteps
int totalTimeSteps
-
updateThermodynamics
boolean updateThermodynamics
-
wallThickness
double wallThickness
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.TwoFluidConservationEquations
class TwoFluidConservationEquations extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
enableHeatTransfer
boolean enableHeatTransfer
Enable heat transfer to surroundings. -
enableWaterOilSlip
boolean enableWaterOilSlip
Enable water-oil velocity slip (7-equation model). When true, oil and water have separate momentum equations allowing different velocities. -
flowRegimeDetector
FlowRegimeDetector flowRegimeDetector
-
fluxCalculator
AUSMPlusFluxCalculator fluxCalculator
-
geometryCalc
GeometryCalculator geometryCalc
-
heatTransferCoefficient
double heatTransferCoefficient
Heat transfer coefficient (W/(m²·K)). -
includeEnergyEquation
boolean includeEnergyEquation
-
includeMassTransfer
boolean includeMassTransfer
-
interfacialFriction
InterfacialFriction interfacialFriction
-
massTransferCoefficient
double massTransferCoefficient
-
reconstructor
MUSCLReconstructor reconstructor
-
surfaceTemperature
double surfaceTemperature
Surface temperature for heat transfer (K). -
wallFriction
WallFriction wallFriction
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.TwoFluidSection
class TwoFluidSection extends PipeSection implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
energyPerLength
double energyPerLength
Mixture energy per unit length: (α_g*ρ_g*E_g + α_L*ρ_L*E_L) * A (J/m). -
energySource
double energySource
Energy source (W/m). Heat transfer + friction work. -
gasHydraulicDiameter
double gasHydraulicDiameter
Gas hydraulic diameter (m). -
gasMassPerLength
double gasMassPerLength
Gas mass per unit length: α_g * ρ_g * A (kg/m). -
gasMassSource
double gasMassSource
Gas mass source (kg/(m·s)). From liquid evaporation. -
gasMomentumPerLength
double gasMomentumPerLength
Gas momentum per unit length: α_g * ρ_g * v_g * A (kg/s). -
gasMomentumSource
double gasMomentumSource
Gas momentum source (N/m). Wall + interfacial + gravity. -
gasWallShear
double gasWallShear
Gas wall shear stress (Pa). -
gasWettedPerimeter
double gasWettedPerimeter
Gas wetted perimeter (m). -
interfacialShear
double interfacialShear
Interfacial shear stress (Pa). Positive = gas pushes liquid. -
interfacialWidth
double interfacialWidth
Interfacial width/perimeter (m). -
liquidHydraulicDiameter
double liquidHydraulicDiameter
Liquid hydraulic diameter (m). -
liquidMassPerLength
double liquidMassPerLength
Liquid mass per unit length: α_L * ρ_L * A (kg/m). -
liquidMassSource
double liquidMassSource
Liquid mass source (kg/(m·s)). From gas condensation. -
liquidMomentumPerLength
double liquidMomentumPerLength
Liquid momentum per unit length: α_L * ρ_L * v_L * A (kg/s). -
liquidMomentumSource
double liquidMomentumSource
Liquid momentum source (N/m). Wall + interfacial + gravity. -
liquidWallShear
double liquidWallShear
Liquid wall shear stress (Pa). -
liquidWettedPerimeter
double liquidWettedPerimeter
Liquid wetted perimeter (m). -
oilDensity
double oilDensity
Oil density (kg/m³). -
oilFractionInLiquid
double oilFractionInLiquid
Oil holdup within liquid phase (oil/(oil+water)). -
oilHoldup
double oilHoldup
Oil holdup (fraction of pipe area). α_o = α_L - α_w -
oilMassPerLength
double oilMassPerLength
Oil mass per unit length: α_o * ρ_o * A (kg/m). -
oilMomentumPerLength
double oilMomentumPerLength
Oil momentum per unit length: α_o * ρ_o * v_o * A (kg/s). -
oilVelocity
double oilVelocity
Oil velocity (m/s). -
oilViscosity
double oilViscosity
Oil viscosity (Pa·s). -
stratifiedLiquidLevel
double stratifiedLiquidLevel
Liquid level for stratified flow (m). -
waterCut
double waterCut
Water cut (water fraction of total liquid). -
waterDensity
double waterDensity
Water density (kg/m³). -
waterHoldup
double waterHoldup
Water holdup (fraction of pipe area). α_w -
waterMassPerLength
double waterMassPerLength
Water mass per unit length: α_w * ρ_w * A (kg/m). -
waterMomentumPerLength
double waterMomentumPerLength
Water momentum per unit length: α_w * ρ_w * v_w * A (kg/s). -
waterVelocity
double waterVelocity
Water velocity (m/s). -
waterViscosity
double waterViscosity
Water viscosity (Pa·s).
-
-
-
Package neqsim.process.equipment.pipeline.twophasepipe.closure
-
Class neqsim.process.equipment.pipeline.twophasepipe.closure.GeometryCalculator
class GeometryCalculator extends Object implements Serializable- serialVersionUID:
- 1L
-
Class neqsim.process.equipment.pipeline.twophasepipe.closure.GeometryCalculator.StratifiedGeometry
class StratifiedGeometry extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
gasArea
double gasArea
Gas cross-sectional area (m²). -
gasHydraulicDiameter
double gasHydraulicDiameter
Gas hydraulic diameter (m). -
gasWettedPerimeter
double gasWettedPerimeter
Wetted perimeter - gas contact with wall (m). -
interfacialWidth
double interfacialWidth
Interfacial width - gas-liquid interface length (m). -
liquidAngle
double liquidAngle
Half-angle subtended by liquid at pipe center (radians). -
liquidArea
double liquidArea
Liquid cross-sectional area (m²). -
liquidHoldup
double liquidHoldup
Liquid holdup (volume fraction). -
liquidHydraulicDiameter
double liquidHydraulicDiameter
Liquid hydraulic diameter (m). -
liquidLevel
double liquidLevel
Liquid level from bottom of pipe (m). -
liquidWettedPerimeter
double liquidWettedPerimeter
Wetted perimeter - liquid contact with wall (m).
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.closure.InterfacialFriction
class InterfacialFriction extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
geometryCalc
GeometryCalculator geometryCalc
Geometry calculator for stratified flow.
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.closure.InterfacialFriction.InterfacialFrictionResult
class InterfacialFrictionResult extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
frictionFactor
double frictionFactor
Interfacial friction factor. -
interfacialAreaPerLength
double interfacialAreaPerLength
Interfacial area per unit length (m²/m = m). -
interfacialShear
double interfacialShear
Interfacial shear stress (Pa). Positive = gas pushes liquid. -
slipVelocity
double slipVelocity
Slip velocity (v_G - v_L) (m/s).
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.closure.WallFriction
class WallFriction extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
defaultRoughness
double defaultRoughness
Default pipe roughness (m). -
geometryCalc
GeometryCalculator geometryCalc
Geometry calculator for stratified flow.
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.closure.WallFriction.WallFrictionResult
class WallFrictionResult extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
gasFrictionFactor
double gasFrictionFactor
Gas Fanning friction factor. -
gasReynolds
double gasReynolds
Gas Reynolds number. -
gasWallShear
double gasWallShear
Gas wall shear stress (Pa). -
liquidFrictionFactor
double liquidFrictionFactor
Liquid Fanning friction factor. -
liquidReynolds
double liquidReynolds
Liquid Reynolds number. -
liquidWallShear
double liquidWallShear
Liquid wall shear stress (Pa).
-
-
-
Package neqsim.process.equipment.pipeline.twophasepipe.numerics
-
Class neqsim.process.equipment.pipeline.twophasepipe.numerics.AUSMPlusFluxCalculator
class AUSMPlusFluxCalculator extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
alpha
double alpha
AUSM+ parameter α (typically 3/16 for AUSM+). -
beta
double beta
AUSM+ parameter β (typically 1/8). -
minSoundSpeed
double minSoundSpeed
Minimum sound speed to avoid division by zero.
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.numerics.AUSMPlusFluxCalculator.PhaseFlux
class PhaseFlux extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
energyFlux
double energyFlux
Energy flux: α * ρ * v * H (W/m² or J/(m²·s)). -
holdupFlux
double holdupFlux
Holdup flux: α * v (m/s). -
massFlux
double massFlux
Mass flux: α * ρ * v (kg/(m²·s)). -
momentumFlux
double momentumFlux
Momentum flux: α * ρ * v² + α * P (Pa or N/m²).
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.numerics.AUSMPlusFluxCalculator.PhaseState
class PhaseState extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
density
double density
Density (kg/m³). -
enthalpy
double enthalpy
Specific enthalpy (J/kg). -
holdup
double holdup
Volume fraction (0-1). -
pressure
double pressure
Pressure (Pa). -
soundSpeed
double soundSpeed
Sound speed (m/s). -
velocity
double velocity
Velocity (m/s).
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.numerics.AUSMPlusFluxCalculator.TwoFluidFlux
class TwoFluidFlux extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
gasFlux
AUSMPlusFluxCalculator.PhaseFlux gasFlux
Gas phase fluxes. -
interfaceMach
double interfaceMach
Interface Mach number (for diagnostics). -
liquidFlux
AUSMPlusFluxCalculator.PhaseFlux liquidFlux
Liquid phase fluxes.
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.numerics.MUSCLReconstructor
class MUSCLReconstructor extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
limiterType
MUSCLReconstructor.SlopeLimiter limiterType
Current limiter type.
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.numerics.MUSCLReconstructor.ReconstructedPair
class ReconstructedPair extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
left
double left
Left state at interface (from cell i). -
right
double right
Right state at interface (from cell i+1).
-
-
Class neqsim.process.equipment.pipeline.twophasepipe.numerics.TimeIntegrator
class TimeIntegrator extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cflNumber
double cflNumber
CFL number for time step control (0 < CFL < 1). -
currentDt
double currentDt
Current time step (s). -
currentTime
double currentTime
Current simulation time (s). -
maxTimeStep
double maxTimeStep
Maximum allowed time step (s). -
method
TimeIntegrator.Method method
Current integration method. -
minTimeStep
double minTimeStep
Minimum allowed time step (s).
-
-
-
Package neqsim.process.equipment.powergeneration
-
Class neqsim.process.equipment.powergeneration.FuelCell
class FuelCell extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
efficiency
double efficiency
-
heatLoss
double heatLoss
-
oxidantStream
StreamInterface oxidantStream
-
power
double power
-
-
Class neqsim.process.equipment.powergeneration.GasTurbine
class GasTurbine extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
airCompressor
Compressor airCompressor
-
airGasRatio
double airGasRatio
-
airStream
StreamInterface airStream
-
combustionpressure
double combustionpressure
-
compressorPower
double compressorPower
-
expanderPower
double expanderPower
-
heat
double heat
-
power
double power
-
thermoSystem
SystemInterface thermoSystem
-
-
Class neqsim.process.equipment.powergeneration.SolarPanel
class SolarPanel extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
efficiency
double efficiency
-
irradiance
double irradiance
-
panelArea
double panelArea
-
power
double power
-
-
Class neqsim.process.equipment.powergeneration.WindTurbine
class WindTurbine extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
airDensity
double airDensity
-
power
double power
-
powerCoefficient
double powerCoefficient
-
rotorArea
double rotorArea
-
windSpeed
double windSpeed
-
-
-
Package neqsim.process.equipment.pump
-
Class neqsim.process.equipment.pump.ESPPump
class ESPPump extends Pump implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
degradationCoeffA
double degradationCoeffA
-
degradationCoeffB
double degradationCoeffB
-
gasSeparatorEfficiency
double gasSeparatorEfficiency
-
gasVoidFraction
double gasVoidFraction
-
hasGasSeparator
boolean hasGasSeparator
-
headDegradationFactor
double headDegradationFactor
-
headPerStage
double headPerStage
-
isGasLocked
boolean isGasLocked
-
isSurging
boolean isSurging
-
maxGVF
double maxGVF
-
numberOfStages
int numberOfStages
-
surgingGVF
double surgingGVF
-
-
Class neqsim.process.equipment.pump.Pump
class Pump extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
calculateAsCompressor
boolean calculateAsCompressor
-
checkNPSH
boolean checkNPSH
-
dH
double dH
-
isentropicEfficiency
double isentropicEfficiency
-
mechanicalDesign
PumpMechanicalDesign mechanicalDesign
Mechanical design for the pump. -
minimumFlow
double minimumFlow
-
molarFlow
double molarFlow
-
npshMargin
double npshMargin
-
outTemperature
double outTemperature
-
powerSet
boolean powerSet
-
pressure
double pressure
-
pressureUnit
String pressureUnit
-
pumpChart
PumpChartInterface pumpChart
-
speed
double speed
-
thermoSystem
SystemInterface thermoSystem
-
useOutTemperature
boolean useOutTemperature
-
-
Class neqsim.process.equipment.pump.PumpChart
class PumpChart extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cEta
double cEta
-
cH
double cH
-
chartConditions
double[] chartConditions
-
chartValues
ArrayList<PumpCurve> chartValues
-
cQ
double cQ
-
efficiency
double[][] efficiency
-
fanLawCorrectionFitter
org.apache.commons.math3.fitting.WeightedObservedPoints fanLawCorrectionFitter
-
fanLawCorrectionFunc
org.apache.commons.math3.analysis.polynomials.PolynomialFunction fanLawCorrectionFunc
-
flow
double[][] flow
-
hasNPSHCurve
boolean hasNPSHCurve
-
head
double[][] head
-
headUnit
String headUnit
-
isSurge
boolean isSurge
-
lastViscosity
double lastViscosity
-
maxFlow
double maxFlow
-
maxReducedFlow
double maxReducedFlow
-
maxSpeedCurve
double maxSpeedCurve
-
minFlow
double minFlow
-
minReducedFlow
double minReducedFlow
-
minSpeedCurve
double minSpeedCurve
-
npsh
double[][] npsh
-
redEfficiency
double[][] redEfficiency
-
redflow
double[][] redflow
-
redhead
double[][] redhead
-
redNPSH
double[][] redNPSH
-
reducedEfficiencyFitter
org.apache.commons.math3.fitting.WeightedObservedPoints reducedEfficiencyFitter
-
reducedEfficiencyFunc
org.apache.commons.math3.analysis.polynomials.PolynomialFunction reducedEfficiencyFunc
-
reducedFlowFitter
org.apache.commons.math3.fitting.WeightedObservedPoints reducedFlowFitter
-
reducedHeadFitter
org.apache.commons.math3.fitting.WeightedObservedPoints reducedHeadFitter
-
reducedHeadFitterFunc
org.apache.commons.math3.analysis.polynomials.PolynomialFunction reducedHeadFitterFunc
-
reducedNPSHFitter
org.apache.commons.math3.fitting.WeightedObservedPoints reducedNPSHFitter
-
reducedNPSHFunc
org.apache.commons.math3.analysis.polynomials.PolynomialFunction reducedNPSHFunc
-
referenceDensity
double referenceDensity
-
referenceSpeed
double referenceSpeed
-
referenceViscosity
double referenceViscosity
-
refMW
double refMW
-
refPressure
double refPressure
-
refTemperature
double refTemperature
-
refZ
double refZ
-
speed
double[] speed
-
usePumpChart
boolean usePumpChart
-
useRealKappa
boolean useRealKappa
-
useViscosityCorrection
boolean useViscosityCorrection
-
-
Class neqsim.process.equipment.pump.PumpChartAlternativeMapLookupExtrapolate
class PumpChartAlternativeMapLookupExtrapolate extends CompressorChartAlternativeMapLookupExtrapolate implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
usePumpChart
boolean usePumpChart
-
-
Class neqsim.process.equipment.pump.PumpCurve
class PumpCurve extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
efficiency
double[] efficiency
-
flow
double[] flow
-
head
double[] head
-
speed
double speed
-
-
-
Package neqsim.process.equipment.reactor
-
Class neqsim.process.equipment.reactor.FurnaceBurner
class FurnaceBurner extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
airFuelRatioMass
double airFuelRatioMass
-
airInlet
StreamInterface airInlet
-
burnerDesign
FurnaceBurner.BurnerDesign burnerDesign
-
coolingFactor
double coolingFactor
-
emissionRatesKgPerHr
Map<String,
Double> emissionRatesKgPerHr -
excessAirFraction
double excessAirFraction
-
flameTemperature
double flameTemperature
-
fuelInlet
StreamInterface fuelInlet
-
heatReleasekW
double heatReleasekW
-
outletStream
StreamInterface outletStream
-
reactor
GibbsReactor reactor
-
surroundingsTemperatureK
double surroundingsTemperatureK
-
-
Class neqsim.process.equipment.reactor.GibbsReactor
class GibbsReactor extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
actualIterations
int actualIterations
-
componentMap
Map<String, GibbsReactor.GibbsComponent> componentMap
-
converged
boolean converged
-
convergenceTolerance
double convergenceTolerance
-
dampingComposition
double dampingComposition
-
deltaNorm
double deltaNorm
-
dG
double dG
-
dT
double dT
-
elementMoleBalanceDiff
double[] elementMoleBalanceDiff
-
elementMoleBalanceIn
double[] elementMoleBalanceIn
-
elementMoleBalanceOut
double[] elementMoleBalanceOut
-
elementNames
String[] elementNames
-
energyMode
GibbsReactor.EnergyMode energyMode
-
enthalpyOfReactions
double enthalpyOfReactions
-
enthalpyOld
double enthalpyOld
-
finalConvergenceError
double finalConvergenceError
-
finalMoles
Map<String,
Double> finalMoles -
G
double G
-
gibbsDatabase
List<GibbsReactor.GibbsComponent> gibbsDatabase
-
GOLD
double GOLD
-
inertComponents
Set<String> inertComponents
-
initialMoles
Map<String,
Double> initialMoles -
inlet_mole
List<Double> inlet_mole
-
inletEnthalpy
double inletEnthalpy
-
jacobianColLabels
List<String> jacobianColLabels
-
jacobianInverse
double[][] jacobianInverse
-
jacobianMatrix
double[][] jacobianMatrix
-
jacobianRowLabels
List<String> jacobianRowLabels
-
lagrangeContributions
Map<String,
Double> lagrangeContributions -
lambda
double[] lambda
-
maxIterations
int maxIterations
-
method
String method
-
objectiveFunctionValues
Map<String,
Double> objectiveFunctionValues -
objectiveMinimizationVector
double[] objectiveMinimizationVector
-
objectiveMinimizationVectorLabels
List<String> objectiveMinimizationVectorLabels
-
outlet_mole
List<Double> outlet_mole
-
outletEnthalpy
double outletEnthalpy
-
processedComponentIndexMap
Map<String,
Integer> processedComponentIndexMap -
processedComponents
List<String> processedComponents
-
system
SystemInterface system
-
temperatureChange
double temperatureChange
-
tempUpdateIter
int tempUpdateIter
-
useAllDatabaseSpecies
boolean useAllDatabaseSpecies
-
variableComponents
List<String> variableComponents
-
-
Class neqsim.process.equipment.reactor.GibbsReactorCO2
class GibbsReactorCO2 extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1L
-
-
Package neqsim.process.equipment.reservoir
-
Class neqsim.process.equipment.reservoir.ReservoirCVDsim
class ReservoirCVDsim extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.equipment.reservoir.ReservoirDiffLibsim
class ReservoirDiffLibsim extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.equipment.reservoir.ReservoirTPsim
class ReservoirTPsim extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
flowRate
double flowRate
-
flowUnit
String flowUnit
-
outStream
StreamInterface outStream
-
pressure
double pressure
-
prodPhaseName
String prodPhaseName
-
pUnit
String pUnit
-
reservoirFluid
SystemInterface reservoirFluid
-
temperature
double temperature
-
tUnit
String tUnit
-
-
Class neqsim.process.equipment.reservoir.SimpleReservoir
class SimpleReservoir extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
gasInjector
ArrayList<Well> gasInjector
-
gasProducer
ArrayList<Well> gasProducer
-
gasProductionTotal
double gasProductionTotal
-
gasVolume
double gasVolume
-
lowPressureLimit
double lowPressureLimit
-
OGIP
double OGIP
-
oilProducer
ArrayList<Well> oilProducer
-
oilProductionTotal
double oilProductionTotal
-
oilVolume
double oilVolume
-
OOIP
double OOIP
-
reservoirVolume
double reservoirVolume
-
thermoSystem
SystemInterface thermoSystem
-
waterInjector
ArrayList<Well> waterInjector
-
waterProducer
ArrayList<Well> waterProducer
-
waterVolume
double waterVolume
-
-
Class neqsim.process.equipment.reservoir.TubingPerformance
class TubingPerformance extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
bottomHolePressure
double bottomHolePressure
-
bottomHoleTemperature
double bottomHoleTemperature
-
depthProfile
double[] depthProfile
-
formationThermalConductivity
double formationThermalConductivity
-
geothermalGradient
double geothermalGradient
-
holdupProfile
double[] holdupProfile
-
inclination
double inclination
-
numberOfSegments
int numberOfSegments
-
overallHeatTransferCoeff
double overallHeatTransferCoeff
-
pressureDropCorrelation
TubingPerformance.PressureDropCorrelation pressureDropCorrelation
-
pressureProfile
double[] pressureProfile
-
productionTime
double productionTime
-
tableVLPBHP
double[] tableVLPBHP
-
tableVLPFlowRates
double[] tableVLPFlowRates
-
tableVLPWellheadPressure
double tableVLPWellheadPressure
-
temperatureModel
TubingPerformance.TemperatureModel temperatureModel
-
temperatureProfile
double[] temperatureProfile
-
totalPressureDrop
double totalPressureDrop
-
tubingDiameter
double tubingDiameter
-
tubingLength
double tubingLength
-
useTableVLP
boolean useTableVLP
-
vlpBottomHolePressures
double[] vlpBottomHolePressures
-
vlpFlowRates
double[] vlpFlowRates
-
vlpWellheadPressures
double[] vlpWellheadPressures
-
wallRoughness
double wallRoughness
-
wellheadPressure
double wellheadPressure
-
wellheadTemperature
double wellheadTemperature
-
-
Class neqsim.process.equipment.reservoir.Well
class Well extends NamedBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
stream
StreamInterface stream
-
x
double x
-
y
double y
-
z
double z
-
-
Class neqsim.process.equipment.reservoir.WellFlow
class WellFlow extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
backpressureA
double backpressureA
-
backpressureB
double backpressureB
-
calcpressure
boolean calcpressure
-
fetkovichC
double fetkovichC
-
fetkovichN
double fetkovichN
-
inflowModel
WellFlow.InflowPerformanceModel inflowModel
-
inflowTablePwf
double[] inflowTablePwf
-
inflowTableRate
double[] inflowTableRate
-
isMultiLayer
boolean isMultiLayer
-
layers
List<WellFlow.ReservoirLayer> layers
-
pressureOut
double pressureOut
-
pressureUnit
String pressureUnit
-
thermoSystem
SystemInterface thermoSystem
-
useWellProductionIndex
boolean useWellProductionIndex
-
vogelQmax
double vogelQmax
-
vogelRefPres
double vogelRefPres
-
wellProductionIndex
double wellProductionIndex
-
-
Class neqsim.process.equipment.reservoir.WellSystem
class WellSystem extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
backpressureA
double backpressureA
-
backpressureB
double backpressureB
-
bhTemperature
double bhTemperature
-
chokeOpening
double chokeOpening
-
fetkovichC
double fetkovichC
-
fetkovichN
double fetkovichN
-
inletStream
StreamInterface inletStream
-
iprModel
WellSystem.IPRModel iprModel
-
isMultiLayer
boolean isMultiLayer
-
layers
List<WellSystem.ReservoirLayer> layers
-
maxIterations
int maxIterations
-
operatingBHP
double operatingBHP
-
operatingFlowRate
double operatingFlowRate
-
outletStream
StreamInterface outletStream
-
pdCorrelation
TubingPerformance.PressureDropCorrelation pdCorrelation
-
productionChoke
ThrottlingValve productionChoke
-
productivityIndex
double productivityIndex
-
reservoirPressure
double reservoirPressure
-
reservoirStream
StreamInterface reservoirStream
-
targetWellheadPressure
double targetWellheadPressure
-
tempModel
TubingPerformance.TemperatureModel tempModel
-
tolerance
double tolerance
-
tubingDiameter
double tubingDiameter
-
tubingInclination
double tubingInclination
-
tubingLength
double tubingLength
-
tubingRoughness
double tubingRoughness
-
tubingVLP
TubingPerformance tubingVLP
-
vlpSolverMode
WellSystem.VLPSolverMode vlpSolverMode
-
vogelQmax
double vogelQmax
-
wellFlowIPR
WellFlow wellFlowIPR
-
whTemperature
double whTemperature
-
-
-
Package neqsim.process.equipment.separator
-
Class neqsim.process.equipment.separator.GasScrubber
class GasScrubber extends Separator implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.equipment.separator.GasScrubberSimple
class GasScrubberSimple extends Separator implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
gasOutStream
StreamInterface gasOutStream
-
gasSystem
SystemInterface gasSystem
-
inletStream
StreamInterface inletStream
-
liquidOutStream
StreamInterface liquidOutStream
-
liquidSystem
SystemInterface liquidSystem
-
thermoSystemCloned
SystemInterface thermoSystemCloned
-
waterSystem
SystemInterface waterSystem
-
-
Class neqsim.process.equipment.separator.Hydrocyclone
class Hydrocyclone extends Separator implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
oilInAqueous
double oilInAqueous
-
overflowPressure
double overflowPressure
-
PDR
double PDR
-
rejectRatio
double rejectRatio
-
separationEfficiency
double separationEfficiency
-
underflowPressure
double underflowPressure
-
waterOutStream
StreamInterface waterOutStream
-
-
Class neqsim.process.equipment.separator.NeqGasScrubber
class NeqGasScrubber extends Separator implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
gasOutStream
StreamInterface gasOutStream
-
gasSystem
SystemInterface gasSystem
-
inletStream
StreamInterface inletStream
-
liquidOutStream
StreamInterface liquidOutStream
-
liquidSystem
SystemInterface liquidSystem
-
scrubberSection
ArrayList<SeparatorSection> scrubberSection
-
thermoSystem
SystemInterface thermoSystem
-
thermoSystemCloned
SystemInterface thermoSystemCloned
-
waterSystem
SystemInterface waterSystem
-
-
Class neqsim.process.equipment.separator.Separator
class Separator extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
designLiquidLevelFraction
double designLiquidLevelFraction
-
efficiency
double efficiency
-
gasCarryunderFraction
double gasCarryunderFraction
-
gasInLiquid
double gasInLiquid
-
gasInLiquidSpec
String gasInLiquidSpec
-
gasOutStream
StreamInterface gasOutStream
-
gasSystem
SystemInterface gasSystem
-
gasVolume
double gasVolume
-
heatInput
double heatInput
-
heatInputUnit
String heatInputUnit
-
inletStreamMixer
Mixer inletStreamMixer
-
internalDiameter
double internalDiameter
Inner diameter/height of separator volume. -
internalRadius
double internalRadius
-
isInitTransient
boolean isInitTransient
-
lastEnthalpy
double lastEnthalpy
-
lastFlowRate
double lastFlowRate
-
lastPressure
double lastPressure
-
liquidCarryoverFraction
double liquidCarryoverFraction
-
liquidLevel
double liquidLevel
Liquid level height in meters (default set to 50% of internal diameter). -
liquidOutStream
StreamInterface liquidOutStream
-
liquidSystem
SystemInterface liquidSystem
-
liquidVolume
double liquidVolume
-
numberOfInputStreams
int numberOfInputStreams
-
oilInGas
double oilInGas
-
oilInGasSpec
String oilInGasSpec
-
orientation
String orientation
Orientation of separator. "horizontal" or "vertical" -
pressureDrop
double pressureDrop
-
separatorLength
double separatorLength
Length of separator volume. -
separatorMechanicalDesign
SeparatorMechanicalDesign separatorMechanicalDesign
-
separatorSection
ArrayList<SeparatorSection> separatorSection
-
separatorVolume
double separatorVolume
Separator volume. -
sepCrossArea
double sepCrossArea
Separator cross sectional area. -
setHeatInput
boolean setHeatInput
-
specifiedStream
String specifiedStream
-
thermoSystem
SystemInterface thermoSystem
-
thermoSystem2
SystemInterface thermoSystem2
-
thermoSystemCloned
SystemInterface thermoSystemCloned
-
waterInGas
double waterInGas
-
waterInGasSpec
String waterInGasSpec
-
waterSystem
SystemInterface waterSystem
-
-
Class neqsim.process.equipment.separator.ThreePhaseSeparator
class ThreePhaseSeparator extends Separator implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
aqueousInGas
double aqueousInGas
-
aqueousInGasSpec
String aqueousInGasSpec
-
aqueousInOil
double aqueousInOil
-
aqueousInOilSpec
String aqueousInOilSpec
-
gasInAqueous
double gasInAqueous
-
gasInAqueousSpec
String gasInAqueousSpec
-
gasInOil
double gasInOil
-
gasInOilSpec
String gasInOilSpec
-
gasOutletFlowFraction
double gasOutletFlowFraction
Gas outlet valve flow fraction (0.0 = fully closed, 1.0 = fully open). -
lastEnthalpy
double lastEnthalpy
-
lastFlowRate
double lastFlowRate
-
lastPressure
double lastPressure
-
oilInAqueous
double oilInAqueous
-
oilInAqueousSpec
String oilInAqueousSpec
-
oilInGas
double oilInGas
-
oilInGasSpec
String oilInGasSpec
-
oilLevel
double oilLevel
Oil level height in meters (bottom of separator to top of oil phase). -
oilOutletFlowFraction
double oilOutletFlowFraction
Oil outlet valve flow fraction (0.0 = fully closed, 1.0 = fully open). -
specifiedStream
String specifiedStream
-
useTempMultiPhaseCheck
boolean useTempMultiPhaseCheck
-
waterLevel
double waterLevel
Water level height in meters (bottom of separator to water-oil interface). -
waterOutletFlowFraction
double waterOutletFlowFraction
Water outlet valve flow fraction (0.0 = fully closed, 1.0 = fully open). -
waterOutStream
StreamInterface waterOutStream
-
-
Class neqsim.process.equipment.separator.TwoPhaseSeparator
class TwoPhaseSeparator extends Separator implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.process.equipment.separator.sectiontype
-
Class neqsim.process.equipment.separator.sectiontype.ManwaySection
class ManwaySection extends SeparatorSection implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.equipment.separator.sectiontype.MeshSection
class MeshSection extends SeparatorSection implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.equipment.separator.sectiontype.NozzleSection
class NozzleSection extends SeparatorSection implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.equipment.separator.sectiontype.PackedSection
class PackedSection extends SeparatorSection implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.equipment.separator.sectiontype.SeparatorSection
class SeparatorSection extends NamedBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.equipment.separator.sectiontype.ValveSection
class ValveSection extends SeparatorSection implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.equipment.separator.sectiontype.VaneSection
class VaneSection extends SeparatorSection implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.process.equipment.splitter
-
Class neqsim.process.equipment.splitter.ComponentSplitter
class ComponentSplitter extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
inletStream
StreamInterface inletStream
-
splitFactor
double[] splitFactor
-
splitNumber
int splitNumber
-
splitStream
StreamInterface[] splitStream
-
thermoSystem
SystemInterface thermoSystem
-
-
Class neqsim.process.equipment.splitter.Splitter
class Splitter extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
flowRates
double[] flowRates
-
flowUnit
String flowUnit
-
gasSystem
SystemInterface gasSystem
-
inletStream
StreamInterface inletStream
-
lastComposition
double[] lastComposition
-
lastFlowRate
double lastFlowRate
-
lastPressure
double lastPressure
-
lastTemperature
double lastTemperature
-
liquidSystem
SystemInterface liquidSystem
-
oldSplitFactor
double[] oldSplitFactor
-
splitFactor
double[] splitFactor
-
splitNumber
int splitNumber
-
splitStream
StreamInterface[] splitStream
-
thermoSystem
SystemInterface thermoSystem
-
thermoSystemCloned
SystemInterface thermoSystemCloned
-
waterSystem
SystemInterface waterSystem
-
-
-
Package neqsim.process.equipment.stream
-
Class neqsim.process.equipment.stream.EnergyStream
class EnergyStream extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
duty
double duty
-
name
String name
-
-
Class neqsim.process.equipment.stream.EquilibriumStream
class EquilibriumStream extends Stream implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.equipment.stream.IronIonSaturationStream
class IronIonSaturationStream extends Stream implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
reactiveThermoSystem
SystemInterface reactiveThermoSystem
-
-
Class neqsim.process.equipment.stream.NeqStream
class NeqStream extends Stream implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.equipment.stream.ScalePotentialCheckStream
class ScalePotentialCheckStream extends Stream implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
reactiveThermoSystem
SystemInterface reactiveThermoSystem
-
-
Class neqsim.process.equipment.stream.Stream
class Stream extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
gasQuality
double gasQuality
-
lastComposition
double[] lastComposition
-
lastFlowRate
double lastFlowRate
-
lastPressure
double lastPressure
-
lastTemperature
double lastTemperature
-
stream
StreamInterface stream
-
streamNumber
int streamNumber
-
thermoSystem
SystemInterface thermoSystem
-
-
Class neqsim.process.equipment.stream.VirtualStream
class VirtualStream extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
composition
double[] composition
-
compositionUnit
String compositionUnit
-
flowRate
double flowRate
-
flowUnit
String flowUnit
-
outStream
StreamInterface outStream
-
pressure
double pressure
-
pressureUnit
String pressureUnit
-
refStream
StreamInterface refStream
-
setComposition
boolean setComposition
-
setFlowRate
boolean setFlowRate
-
setPressure
boolean setPressure
-
setTemperature
boolean setTemperature
-
temperature
double temperature
-
temperatureUnit
String temperatureUnit
-
-
-
Package neqsim.process.equipment.subsea
-
Class neqsim.process.equipment.subsea.SimpleFlowLine
class SimpleFlowLine extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
height
double height
-
length
double length
-
outletTemperature
double outletTemperature
-
pipeline
AdiabaticTwoPhasePipe pipeline
-
-
Class neqsim.process.equipment.subsea.SubseaWell
class SubseaWell extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
height
double height
-
length
double length
-
pipeline
AdiabaticTwoPhasePipe pipeline
-
-
-
Package neqsim.process.equipment.tank
-
Class neqsim.process.equipment.tank.Tank
class Tank extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
efficiency
double efficiency
-
gasCarryunderFraction
double gasCarryunderFraction
-
gasOutStream
Stream gasOutStream
-
gasSystem
SystemInterface gasSystem
-
gasVolume
double gasVolume
-
heatTransferNumber
double heatTransferNumber
-
inletStreamMixer
Mixer inletStreamMixer
-
liquidCarryoverFraction
double liquidCarryoverFraction
-
liquidLevel
double liquidLevel
-
liquidOutStream
Stream liquidOutStream
-
liquidSystem
SystemInterface liquidSystem
-
liquidVolume
double liquidVolume
-
mechanicalDesign
TankMechanicalDesign mechanicalDesign
Mechanical design for the tank. -
numberOfInputStreams
int numberOfInputStreams
-
separatorDiameter
double separatorDiameter
-
separatorLength
double separatorLength
-
steelCp
double steelCp
-
steelWallArea
double steelWallArea
-
steelWallMass
double steelWallMass
-
steelWallTemperature
double steelWallTemperature
-
thermoSystem
SystemInterface thermoSystem
-
thermoSystemCloned
SystemInterface thermoSystemCloned
-
volume
double volume
-
waterSystem
SystemInterface waterSystem
-
-
Class neqsim.process.equipment.tank.VesselDepressurization
class VesselDepressurization extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
ambientTemperature
double ambientTemperature
-
backPressure
double backPressure
-
calculationType
VesselDepressurization.CalculationType calculationType
-
currentTime
double currentTime
-
dischargeCoefficient
double dischargeCoefficient
-
externalHeatTransferCoeff
double externalHeatTransferCoeff
-
fireCase
boolean fireCase
-
fireHeatFlux
double fireHeatFlux
-
fixedQ
double fixedQ
-
fixedU
double fixedU
-
flowDirection
VesselDepressurization.FlowDirection flowDirection
-
gasWallModel
TransientWallHeatTransfer gasWallModel
-
gasWallTemperature
double gasWallTemperature
-
gasWallTemperatureHistory
List<Double> gasWallTemperatureHistory
-
hasLiner
boolean hasLiner
-
heatRateHistory
List<Double> heatRateHistory
-
heatTransferType
VesselDepressurization.HeatTransferType heatTransferType
-
initialBeta
double initialBeta
-
initialLiquidLevel
double initialLiquidLevel
-
linerDensity
double linerDensity
-
linerHeatCapacity
double linerHeatCapacity
-
linerThermalConductivity
double linerThermalConductivity
-
linerThickness
double linerThickness
-
liquidLevelHistory
List<Double> liquidLevelHistory
-
liquidVolumeFraction
double liquidVolumeFraction
-
liquidWallModel
TransientWallHeatTransfer liquidWallModel
-
liquidWallTemperature
double liquidWallTemperature
-
liquidWallTemperatureHistory
List<Double> liquidWallTemperatureHistory
-
massFlowHistory
List<Double> massFlowHistory
-
massHistory
List<Double> massHistory
-
orientation
VesselDepressurization.VesselOrientation orientation
-
orificeDiameter
double orificeDiameter
-
outletStream
StreamInterface outletStream
-
pressureHistory
List<Double> pressureHistory
-
temperatureHistory
List<Double> temperatureHistory
-
thermoSystem
SystemInterface thermoSystem
-
timeHistory
List<Double> timeHistory
-
twoPhaseHeatTransfer
boolean twoPhaseHeatTransfer
-
valveOpeningFraction
double valveOpeningFraction
-
valveOpeningTime
double valveOpeningTime
-
vesselDiameter
double vesselDiameter
-
vesselLength
double vesselLength
-
volume
double volume
-
wallDensity
double wallDensity
-
wallHeatCapacity
double wallHeatCapacity
-
wallModel
TransientWallHeatTransfer wallModel
-
wallTemperature
double wallTemperature
-
wallTemperatureHistory
List<Double> wallTemperatureHistory
-
wallThermalConductivity
double wallThermalConductivity
-
wallThickness
double wallThickness
-
wetSurfaceFraction
double wetSurfaceFraction
-
-
-
Package neqsim.process.equipment.util
-
Class neqsim.process.equipment.util.Adjuster
class Adjuster extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
activateWhenLess
boolean activateWhenLess
-
adjustedEquipment
ProcessEquipmentInterface adjustedEquipment
-
adjustedValueGetter
Function<ProcessEquipmentInterface, Double> adjustedValueGetter
-
adjustedValueSetter
BiConsumer<ProcessEquipmentInterface, Double> adjustedValueSetter
-
adjustedVariable
String adjustedVariable
-
adjustedVariableUnit
String adjustedVariableUnit
-
error
double error
-
inputValue
double inputValue
-
iterations
int iterations
-
maxAdjustedValue
double maxAdjustedValue
-
minAdjustedValue
double minAdjustedValue
-
oldError
double oldError
-
oldInputValue
double oldInputValue
-
targetComponent
String targetComponent
-
targetEquipment
ProcessEquipmentInterface targetEquipment
-
targetPhase
String targetPhase
-
targetUnit
String targetUnit
-
targetValue
double targetValue
-
targetValueCalculator
Function<ProcessEquipmentInterface, Double> targetValueCalculator
-
targetVariable
String targetVariable
-
tolerance
double tolerance
-
-
Class neqsim.process.equipment.util.BroydenAccelerator
class BroydenAccelerator extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
delayIterations
int delayIterations
Minimum number of iterations before applying acceleration. -
dimension
int dimension
Number of variables being accelerated. -
inverseJacobian
double[][] inverseJacobian
Inverse Jacobian approximation (stored for efficiency using Sherman-Morrison). -
iterationCount
int iterationCount
Number of iterations performed. -
maxStepSize
double maxStepSize
Maximum step size to prevent divergence. -
previousF
double[] previousF
Previous iteration residual values (f(x) = g(x) - x). -
previousX
double[] previousX
Previous iteration input values. -
relaxationFactor
double relaxationFactor
Relaxation factor for damping updates (0 < factor <= 1).
-
-
Class neqsim.process.equipment.util.Calculator
class Calculator extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
calculationMethod
BiConsumer<ArrayList<ProcessEquipmentInterface>, ProcessEquipmentInterface> calculationMethod
-
inputVariable
ArrayList<ProcessEquipmentInterface> inputVariable
-
outputVariable
ProcessEquipmentInterface outputVariable
-
simpleCalculationMethod
Runnable simpleCalculationMethod
-
type
String type
-
-
Class neqsim.process.equipment.util.FlowRateAdjuster
class FlowRateAdjuster extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
activateWhenLess
boolean activateWhenLess
-
adjustedEquipment
ProcessEquipmentInterface adjustedEquipment
-
adjustedVariable
String adjustedVariable
-
adjustedVariableUnit
String adjustedVariableUnit
-
desiredGasFlow
double desiredGasFlow
-
desiredOilFlow
double desiredOilFlow
-
desiredWaterFlow
double desiredWaterFlow
-
error
double error
-
inputValue
double inputValue
-
iterations
int iterations
-
maxAdjustedValue
double maxAdjustedValue
-
minAdjustedValue
double minAdjustedValue
-
name
String name
-
oldError
double oldError
-
oldInputValue
double oldInputValue
-
targetComponent
String targetComponent
-
targetEquipment
ProcessEquipmentInterface targetEquipment
-
targetPhase
String targetPhase
-
targetUnit
String targetUnit
-
targetValue
double targetValue
-
targetVariable
String targetVariable
-
tolerance
double tolerance
-
unit
String unit
-
waterDensity
double waterDensity
-
waterStream
Stream waterStream
-
-
Class neqsim.process.equipment.util.FlowSetter
class FlowSetter extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
gasFlowRate
double gasFlowRate
-
oilFlowRate
double oilFlowRate
-
pressure
double[] pressure
-
referenceProcess
ProcessSystem referenceProcess
-
temperature
double[] temperature
-
unitGasFlowRate
String unitGasFlowRate
-
unitOilFlowRate
String unitOilFlowRate
-
unitP
String unitP
-
unitT
String unitT
-
unitWaterFlowRate
String unitWaterFlowRate
-
waterFlowRate
double waterFlowRate
-
-
Class neqsim.process.equipment.util.GORfitter
class GORfitter extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.equipment.util.MoleFractionControllerUtil
class MoleFractionControllerUtil extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
compName
String compName
-
moleFrac
double moleFrac
-
moleFractionReduction
boolean moleFractionReduction
-
moleFractionReductionRatio
double moleFractionReductionRatio
-
molesChange
double molesChange
-
thermoOps
ThermodynamicOperations thermoOps
-
thermoSystem
SystemInterface thermoSystem
-
-
Class neqsim.process.equipment.util.MPFMfitter
class MPFMfitter extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
fitAsGVF
boolean fitAsGVF
-
GOR
double GOR
-
GVF
double GVF
-
pressure
double pressure
-
referenceConditions
String referenceConditions
-
referenceFluidPackage
SystemInterface referenceFluidPackage
-
temperature
double temperature
-
unitP
String unitP
-
unitT
String unitT
-
-
Class neqsim.process.equipment.util.NeqSimUnit
class NeqSimUnit extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
equipment
String equipment
-
flowPattern
String flowPattern
-
ID
double ID
-
interfacialArea
double interfacialArea
-
length
double length
-
numberOfNodes
int numberOfNodes
-
outerTemperature
double outerTemperature
-
thermoSystem
SystemInterface thermoSystem
-
-
Class neqsim.process.equipment.util.PressureDrop
class PressureDrop extends ThrottlingValve implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
pressureDrop
double pressureDrop
-
thermoSystem
SystemInterface thermoSystem
-
-
Class neqsim.process.equipment.util.Recycle
class Recycle extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
accelerationMethod
AccelerationMethod accelerationMethod
-
compositionTolerance
double compositionTolerance
-
downstreamProperty
ArrayList<String> downstreamProperty
-
errorComposition
double errorComposition
-
errorFlow
double errorFlow
-
errorPressure
double errorPressure
-
errorTemperature
double errorTemperature
-
firstTime
boolean firstTime
-
flowTolerance
double flowTolerance
-
iterations
int iterations
-
lastIterationStream
StreamInterface lastIterationStream
-
maxIterations
int maxIterations
-
minimumFlow
double minimumFlow
-
mixedStream
StreamInterface mixedStream
-
numberOfInputStreams
int numberOfInputStreams
-
outletStream
StreamInterface outletStream
-
pressureTolerance
double pressureTolerance
-
previousInputValues
double[] previousInputValues
Previous iteration input values for Wegstein slope calculation. -
previousOutputValues
double[] previousOutputValues
Previous iteration output values for Wegstein slope calculation. -
priority
int priority
-
streams
ArrayList<StreamInterface> streams
-
temperatureTolerance
double temperatureTolerance
-
wegsteinDelayIterations
int wegsteinDelayIterations
Delay iterations before applying Wegstein (allows system to stabilize). -
wegsteinQFactors
double[] wegsteinQFactors
Current Wegstein q-factor values per variable. -
wegsteinQMax
double wegsteinQMax
Maximum bound for Wegstein q-factor to prevent divergence. -
wegsteinQMin
double wegsteinQMin
Minimum bound for Wegstein q-factor to prevent divergence.
-
-
Class neqsim.process.equipment.util.RecycleController
class RecycleController extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
currentPriorityLevel
int currentPriorityLevel
-
maximumPriorityLevel
int maximumPriorityLevel
-
minimumPriorityLevel
int minimumPriorityLevel
-
priorityArray
ArrayList<Integer> priorityArray
-
recycleArray
ArrayList<Recycle> recycleArray
-
useCoordinatedAcceleration
boolean useCoordinatedAcceleration
Whether to use coordinated acceleration across all recycles at current priority.
-
-
Class neqsim.process.equipment.util.SetPoint
class SetPoint extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
inputValue
double inputValue
-
oldInputValue
double oldInputValue
-
sourceEquipment
ProcessEquipmentInterface sourceEquipment
-
sourceValueCalculator
Function<ProcessEquipmentInterface, Double> sourceValueCalculator
-
sourceVariable
String sourceVariable
-
targetComponent
String targetComponent
-
targetEquipment
ProcessEquipmentInterface targetEquipment
-
targetPhase
String targetPhase
-
targetUnit
String targetUnit
-
targetValue
double targetValue
-
targetVariable
String targetVariable
-
-
Class neqsim.process.equipment.util.Setter
class Setter extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.equipment.util.StreamSaturatorUtil
class StreamSaturatorUtil extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
approachToSaturation
double approachToSaturation
-
multiPhase
boolean multiPhase
-
oldInletFlowRate
double oldInletFlowRate
-
thermoSystem
SystemInterface thermoSystem
-
-
Class neqsim.process.equipment.util.StreamTransition
class StreamTransition extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.process.equipment.valve
-
Class neqsim.process.equipment.valve.BlowdownValve
class BlowdownValve extends ThrottlingValve implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
isActivated
boolean isActivated
Indicates if blowdown valve has been activated (ESD triggered). -
isOpening
boolean isOpening
Track if valve opening is in progress. -
openingTime
double openingTime
Time required for valve to fully open (seconds). -
timeElapsed
double timeElapsed
Time elapsed since activation started (seconds).
-
-
Class neqsim.process.equipment.valve.CheckValve
class CheckValve extends ThrottlingValve implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
crackingPressure
double crackingPressure
Minimum differential pressure required to open valve (bara). -
isOpen
boolean isOpen
Indicates if valve is currently open.
-
-
Class neqsim.process.equipment.valve.ControlValve
class ControlValve extends ThrottlingValve implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.equipment.valve.ESDValve
class ESDValve extends ThrottlingValve implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
failSafePosition
double failSafePosition
Fail-safe position (0.0 = closed, 100.0 = open). Default is fail-closed. -
hasTripCompleted
boolean hasTripCompleted
Flag to track if valve has fully closed during current trip. -
isClosing
boolean isClosing
Indicates if valve is currently closing. -
isEnergized
boolean isEnergized
Energization state of the valve solenoid/actuator. -
openingAtTripStart
double openingAtTripStart
Opening percentage when trip started (for linear closure calculation). -
partialStrokeTestActive
boolean partialStrokeTestActive
Indicates if partial stroke test is in progress. -
partialStrokeTestPosition
double partialStrokeTestPosition
Target position for partial stroke test (typically 80-90%). -
strokeTime
double strokeTime
Time required for valve to fully close (seconds). -
timeElapsedSinceTrip
double timeElapsedSinceTrip
Time elapsed since de-energization started (seconds).
-
-
Class neqsim.process.equipment.valve.HIPPSValve
class HIPPSValve extends ThrottlingValve implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
closureTime
double closureTime
Time required for valve to close (seconds). -
cumulativeTime
double cumulativeTime
Cumulative time in simulation (for diagnostics). -
hasTripped
boolean hasTripped
Indicates if HIPPS has tripped. -
lastTripTime
double lastTripTime
Timestamp of last trip event (for diagnostics). -
partialStrokeTestActive
boolean partialStrokeTestActive
Flag indicating if partial stroke test is active. -
partialStrokeTestDuration
double partialStrokeTestDuration
Duration of partial stroke test. -
partialStrokeTestStartTime
double partialStrokeTestStartTime
Time when partial stroke test started. -
partialStrokeTestTarget
double partialStrokeTestTarget
Target opening for partial stroke test. -
pressureTransmitters
List<MeasurementDeviceInterface> pressureTransmitters
List of pressure transmitters providing redundancy. -
proofTestInterval
double proofTestInterval
Proof test interval (hours) - required for SIL validation. -
silRating
int silRating
Safety Integrity Level (1, 2, or 3). -
spuriousTripCount
int spuriousTripCount
Count of spurious trips (for diagnostics). -
timeSinceProofTest
double timeSinceProofTest
Time since last proof test (hours). -
tripEnabled
boolean tripEnabled
Flag to enable/disable automatic trip. -
votingLogic
HIPPSValve.VotingLogic votingLogic
Voting logic for transmitter redundancy.
-
-
Class neqsim.process.equipment.valve.LevelControlValve
class LevelControlValve extends ControlValve implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
autoMode
boolean autoMode
Enable/disable automatic control. -
controlAction
LevelControlValve.ControlAction controlAction
Control action. -
controlError
double controlError
Control error (setpoint - measured level). -
controllerGain
double controllerGain
Proportional controller gain. -
failSafePosition
double failSafePosition
Fail-safe position on loss of instrument air or power (% opening). -
levelSetpoint
double levelSetpoint
Level setpoint in % (0-100). -
measuredLevel
double measuredLevel
Measured level in % (0-100).
-
-
Class neqsim.process.equipment.valve.PressureControlValve
class PressureControlValve extends ControlValve implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
autoMode
boolean autoMode
Enable/disable automatic control. -
controlError
double controlError
Control error (setpoint - PV). -
controllerGain
double controllerGain
Proportional controller gain. -
controlMode
PressureControlValve.ControlMode controlMode
Control mode. -
pressureSetpoint
double pressureSetpoint
Pressure setpoint in bara. -
processVariable
double processVariable
Current process variable (measured pressure) in bara.
-
-
Class neqsim.process.equipment.valve.PSDValve
class PSDValve extends ThrottlingValve implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
closureTime
double closureTime
Time required for valve to close (seconds). -
hasTripped
boolean hasTripped
Indicates if valve has tripped due to HIHI alarm. -
pressureTransmitter
MeasurementDeviceInterface pressureTransmitter
Pressure transmitter monitored for HIHI alarm. -
tripEnabled
boolean tripEnabled
Flag to enable/disable automatic trip on HIHI.
-
-
Class neqsim.process.equipment.valve.RuptureDisk
class RuptureDisk extends ThrottlingValve implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
burstPressure
double burstPressure
-
fullOpenPressure
double fullOpenPressure
-
hasRuptured
boolean hasRuptured
-
-
Class neqsim.process.equipment.valve.SafetyReliefValve
class SafetyReliefValve extends ThrottlingValve implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
backpressureSensitivity
double backpressureSensitivity
-
blowdownFrac
double blowdownFrac
-
kbMax
double kbMax
-
kd
double kd
-
maxLiftRatePerSec
double maxLiftRatePerSec
-
minCloseTimeSec
double minCloseTimeSec
-
minOpenTimeSec
double minOpenTimeSec
-
minStableOpenFrac
double minStableOpenFrac
-
openFraction
double openFraction
-
openingLaw
SafetyReliefValve.OpeningLaw openingLaw
-
overpressureFrac
double overpressureFrac
-
ratedCv
double ratedCv
-
setPressureBar
double setPressureBar
-
tauCloseSec
double tauCloseSec
-
tauOpenSec
double tauOpenSec
-
timeSinceCloseSec
double timeSinceCloseSec
-
timeSinceOpenSec
double timeSinceOpenSec
-
valveType
SafetyReliefValve.ValveType valveType
-
wasOpenLastStep
boolean wasOpenLastStep
-
-
Class neqsim.process.equipment.valve.SafetyValve
class SafetyValve extends ThrottlingValve implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
activeScenarioName
String activeScenarioName
-
blowdownPressure
double blowdownPressure
-
fullOpenPressure
double fullOpenPressure
-
isValveOpen
boolean isValveOpen
-
pressureSpec
double pressureSpec
-
relievingScenarios
List<SafetyValve.RelievingScenario> relievingScenarios
-
-
Class neqsim.process.equipment.valve.SafetyValve.RelievingScenario
class RelievingScenario extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
backPressure
double backPressure
-
backPressureCorrection
Double backPressureCorrection
-
dischargeCoefficient
Double dischargeCoefficient
-
fluidService
SafetyValve.FluidService fluidService
-
installationCorrection
Double installationCorrection
-
name
String name
-
overpressureFraction
double overpressureFraction
-
relievingStream
StreamInterface relievingStream
-
setPressure
Double setPressure
-
sizingStandard
SafetyValve.SizingStandard sizingStandard
-
-
Class neqsim.process.equipment.valve.ThrottlingValve
class ThrottlingValve extends TwoPortEquipment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
acceptNegativeDP
boolean acceptNegativeDP
-
allowChoked
boolean allowChoked
-
allowLaminar
boolean allowLaminar
-
deltaPressure
double deltaPressure
-
Fp
double Fp
-
gasValve
boolean gasValve
-
isCalcPressure
boolean isCalcPressure
-
isoThermal
boolean isoThermal
-
Kv
double Kv
-
maxMolarFlow
double maxMolarFlow
-
maxValveOpening
double maxValveOpening
-
minMolarFlow
double minMolarFlow
-
minValveOpening
double minValveOpening
-
molarFlow
double molarFlow
-
percentValveOpening
double percentValveOpening
-
pressure
double pressure
-
pressureUnit
String pressureUnit
-
requestedValveOpening
double requestedValveOpening
-
thermoSystem
SystemInterface thermoSystem
-
travelModel
ValveTravelModel travelModel
-
valveClosingTravelTimeSec
double valveClosingTravelTimeSec
-
valveKvSet
boolean valveKvSet
-
valveMechanicalDesign
ValveMechanicalDesign valveMechanicalDesign
-
valveOpeningTravelTimeSec
double valveOpeningTravelTimeSec
-
valveTimeConstantSec
double valveTimeConstantSec
-
valveTravelTimeSec
double valveTravelTimeSec
-
xt
double xt
-
-
-
Package neqsim.process.equipment.watertreatment
-
Class neqsim.process.equipment.watertreatment.Hydrocyclone
class Hydrocyclone extends Separator implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
d50Microns
double d50Microns
Typical d50 cut size in microns. -
inletOilMgL
double inletOilMgL
Inlet oil concentration (mg/L). -
oilRemovalEfficiency
double oilRemovalEfficiency
Overall oil removal efficiency. -
outletOilMgL
double outletOilMgL
Outlet oil concentration (mg/L). -
pressureDrop
double pressureDrop
Pressure drop across cyclone (bar). -
rejectRatio
double rejectRatio
Reject ratio (oil-rich stream / feed).
-
-
Class neqsim.process.equipment.watertreatment.ProducedWaterTreatmentTrain
class ProducedWaterTreatmentTrain extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
inletOilConcentrationMgL
double inletOilConcentrationMgL
-
inletStream
StreamInterface inletStream
-
isCompliant
boolean isCompliant
-
outletOilConcentrationMgL
double outletOilConcentrationMgL
-
overallEfficiency
double overallEfficiency
-
recoveredOilM3h
double recoveredOilM3h
-
recoveredOilStream
StreamInterface recoveredOilStream
-
stages
List<ProducedWaterTreatmentTrain.WaterTreatmentStage> stages
-
treatedWaterStream
StreamInterface treatedWaterStream
-
waterFlowRateM3h
double waterFlowRateM3h
-
-
Class neqsim.process.equipment.watertreatment.ProducedWaterTreatmentTrain.WaterTreatmentStage
class WaterTreatmentStage extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
efficiency
double efficiency
-
inletOIW
double inletOIW
-
name
String name
-
outletOIW
double outletOIW
-
recoveredOilM3h
double recoveredOilM3h
-
type
ProducedWaterTreatmentTrain.StageType type
-
-
-
Package neqsim.process.equipment.well.allocation
-
Class neqsim.process.equipment.well.allocation.AllocationResult
class AllocationResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
allocationError
double allocationError
-
balanced
boolean balanced
-
gasRates
Map<String,
Double> gasRates -
oilRates
Map<String,
Double> oilRates -
timestamp
Instant timestamp
-
totalGasRate
double totalGasRate
-
totalOilRate
double totalOilRate
-
totalWaterRate
double totalWaterRate
-
uncertainties
Map<String,
Double> uncertainties -
waterRates
Map<String,
Double> waterRates
-
-
Class neqsim.process.equipment.well.allocation.WellProductionAllocator
class WellProductionAllocator extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
method
WellProductionAllocator.AllocationMethod method
-
name
String name
-
reconciliationTolerance
double reconciliationTolerance
-
wells
List<WellProductionAllocator.WellData> wells
-
-
Class neqsim.process.equipment.well.allocation.WellProductionAllocator.WellData
class WellData extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
chokePosition
double chokePosition
-
productivityIndex
double productivityIndex
-
reservoirPressure
double reservoirPressure
-
testGasRate
double testGasRate
-
testOilRate
double testOilRate
-
testWaterRate
double testWaterRate
-
vfmGasRate
double vfmGasRate
-
vfmOilRate
double vfmOilRate
-
vfmWaterRate
double vfmWaterRate
-
weight
double weight
-
wellName
String wellName
-
wellStream
StreamInterface wellStream
-
-
-
Package neqsim.process.fielddevelopment.concept
-
Class neqsim.process.fielddevelopment.concept.FieldConcept
class FieldConcept extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
description
String description
-
id
String id
-
infrastructure
InfrastructureInput infrastructure
-
name
String name
-
reservoir
ReservoirInput reservoir
-
wells
WellsInput wells
-
-
Class neqsim.process.fielddevelopment.concept.InfrastructureInput
class InfrastructureInput extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
ambientAirTemperature
double ambientAirTemperature
-
ambientSeaTemperature
double ambientSeaTemperature
-
electricHeating
boolean electricHeating
-
exportPipelineDiameter
double exportPipelineDiameter
-
exportPipelineLength
double exportPipelineLength
-
exportType
InfrastructureInput.ExportType exportType
-
hostCapacityAvailable
double hostCapacityAvailable
-
insulatedFlowline
boolean insulatedFlowline
-
powerSupply
InfrastructureInput.PowerSupply powerSupply
-
processingLocation
InfrastructureInput.ProcessingLocation processingLocation
-
tiebackLength
double tiebackLength
-
waterDepth
double waterDepth
-
-
Class neqsim.process.fielddevelopment.concept.ReservoirInput
class ReservoirInput extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
apiGravity
double apiGravity
-
co2Percent
double co2Percent
-
customComposition
Map<String,
Double> customComposition -
fluidType
ReservoirInput.FluidType fluidType
-
gasGravity
double gasGravity
-
gor
double gor
-
gorUnit
String gorUnit
-
h2sPercent
double h2sPercent
-
n2Percent
double n2Percent
-
reservoirPressure
double reservoirPressure
-
reservoirTemperature
double reservoirTemperature
-
waterCut
double waterCut
-
waterSalinity
double waterSalinity
-
-
Class neqsim.process.fielddevelopment.concept.WellsInput
class WellsInput extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
completionType
WellsInput.CompletionType completionType
-
gasLiftRate
double gasLiftRate
-
gasLiftUnit
String gasLiftUnit
-
injectorCount
int injectorCount
-
producerCount
int producerCount
-
producerType
WellsInput.WellType producerType
-
productivityIndex
double productivityIndex
-
ratePerWell
double ratePerWell
-
rateUnit
String rateUnit
-
shutInPressure
double shutInPressure
-
thp
double thp
-
waterInjectionRate
double waterInjectionRate
-
waterInjectionUnit
String waterInjectionUnit
-
-
-
Package neqsim.process.fielddevelopment.economics
-
Class neqsim.process.fielddevelopment.economics.CashFlowEngine
class CashFlowEngine extends Object implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
capexByYear
Map<Integer,
Double> capexByYear CAPEX by year (year to amount in MUSD). -
firstYear
int firstYear
First year of project (for analysis purposes). -
fixedOpexPerYear
double fixedOpexPerYear
Fixed OPEX per year (MUSD). -
gasPriceUsdPerSm3
double gasPriceUsdPerSm3
Gas price in USD per Sm3. -
gasProductionByYear
Map<Integer,
Double> gasProductionByYear Annual gas production by year (year to Sm3). -
gasTariffUsdPerSm3
double gasTariffUsdPerSm3
Gas transport tariff in USD per Sm3. -
lastYear
int lastYear
Last year of project. -
nglPriceUsdPerBbl
double nglPriceUsdPerBbl
NGL price in USD per barrel. -
nglProductionByYear
Map<Integer,
Double> nglProductionByYear Annual NGL production by year (year to barrels). -
oilPriceUsdPerBbl
double oilPriceUsdPerBbl
Oil price in USD per barrel. -
oilProductionByYear
Map<Integer,
Double> oilProductionByYear Annual oil production by year (year to barrels). -
oilTariffUsdPerBbl
double oilTariffUsdPerBbl
Oil transport tariff in USD per barrel. -
opexPercentOfCapex
double opexPercentOfCapex
OPEX as percentage of total CAPEX per year. -
taxModel
TaxModel taxModel
Tax model for calculating country-specific taxes. -
totalCapex
double totalCapex
Total CAPEX for depreciation calculation. -
variableOpexPerBoe
double variableOpexPerBoe
Variable OPEX per barrel of oil equivalent (USD/boe).
-
-
Class neqsim.process.fielddevelopment.economics.CashFlowEngine.AnnualCashFlow
class AnnualCashFlow extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
afterTaxCashFlow
double afterTaxCashFlow
-
capex
double capex
-
corporateTax
double corporateTax
-
cumulativeCashFlow
double cumulativeCashFlow
-
depreciation
double depreciation
-
discountedCashFlow
double discountedCashFlow
-
grossRevenue
double grossRevenue
-
netRevenue
double netRevenue
-
opex
double opex
-
petroleumTax
double petroleumTax
-
preTaxCashFlow
double preTaxCashFlow
-
tariff
double tariff
-
totalTax
double totalTax
-
uplift
double uplift
-
year
int year
-
-
Class neqsim.process.fielddevelopment.economics.CashFlowEngine.CashFlowResult
class CashFlowResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
annualCashFlows
List<CashFlowEngine.AnnualCashFlow> annualCashFlows
-
discountRate
double discountRate
-
firstYear
int firstYear
-
irr
double irr
-
lastYear
int lastYear
-
npv
double npv
-
paybackYears
double paybackYears
-
totalCapex
double totalCapex
-
-
Class neqsim.process.fielddevelopment.economics.FiscalParameters
class FiscalParameters extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
corporateTaxRate
double corporateTaxRate
Corporate income tax rate (0-1). -
costRecoveryLimit
double costRecoveryLimit
Maximum cost recovery per period as fraction of revenue (0-1). -
countryCode
String countryCode
Country or region code (e.g., "NO", "UK", "US-GOM"). -
countryName
String countryName
Full country or region name. -
decliningBalanceRate
double decliningBalanceRate
Declining balance rate (for declining balance method). -
decommissioningDeductible
boolean decommissioningDeductible
Whether decommissioning costs are tax deductible. -
decommissioningFundDeductible
boolean decommissioningFundDeductible
Whether decommissioning fund contributions are tax deductible. -
depreciationMethod
FiscalParameters.DepreciationMethod depreciationMethod
-
depreciationYears
int depreciationYears
Depreciation period in years (for straight-line). -
description
String description
Description of the fiscal regime. -
enhancedRdDeduction
boolean enhancedRdDeduction
Whether R&D expenses are deductible at enhanced rate. -
fiscalSystemType
FiscalParameters.FiscalSystemType fiscalSystemType
-
investmentTaxCredit
double investmentTaxCredit
Investment tax credit rate (0-1). -
lossCarryBack
boolean lossCarryBack
Whether losses can be carried back. -
lossCarryBackYears
int lossCarryBackYears
Maximum years for loss carry-back. -
lossCarryForward
boolean lossCarryForward
Whether losses can be carried forward. -
lossCarryForwardInterest
double lossCarryForwardInterest
Interest rate on carried-forward losses (0-1). -
lossCarryForwardYears
int lossCarryForwardYears
Maximum years for loss carry-forward (0 = unlimited). -
profitShareContractor
double profitShareContractor
Profit oil/gas contractor share (0-1). -
profitShareGovernment
double profitShareGovernment
Profit oil/gas government share (0-1). -
rdEnhancementFactor
double rdEnhancementFactor
R&D enhancement factor (e.g., 1.5 for 150% deduction). -
resourceTaxRate
double resourceTaxRate
Resource/petroleum/mineral tax rate (0-1). -
ringFenced
boolean ringFenced
Whether ring-fencing applies (losses cannot offset other fields). -
ringFenceLevel
FiscalParameters.RingFenceLevel ringFenceLevel
-
royaltyRate
double royaltyRate
Royalty rate on gross production (0-1). -
stateParticipation
double stateParticipation
State participation percentage (0-1). -
upliftRate
double upliftRate
Investment uplift rate per year (0-1). -
upliftYears
int upliftYears
Number of years for uplift. -
validFromYear
int validFromYear
Year the parameters are valid from. -
windfallTaxRate
double windfallTaxRate
Windfall/excess profit tax rate (0-1). -
windfallTaxThreshold
double windfallTaxThreshold
Windfall tax threshold (price above which windfall tax applies).
-
-
Class neqsim.process.fielddevelopment.economics.GenericTaxModel
class GenericTaxModel extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
corporateTaxLossCarryForward
double corporateTaxLossCarryForward
-
parameters
FiscalParameters parameters
-
resourceTaxLossCarryForward
double resourceTaxLossCarryForward
-
-
Class neqsim.process.fielddevelopment.economics.NorwegianTaxModel
class NorwegianTaxModel extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
corporateTaxLossCarryForward
double corporateTaxLossCarryForward
-
corporateTaxRate
double corporateTaxRate
-
depreciationYears
int depreciationYears
-
petroleumTaxLossCarryForward
double petroleumTaxLossCarryForward
-
petroleumTaxRate
double petroleumTaxRate
-
upliftRate
double upliftRate
-
upliftYears
int upliftYears
-
-
Class neqsim.process.fielddevelopment.economics.NorwegianTaxModel.TaxResult
class TaxResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
afterTaxIncome
double afterTaxIncome
-
corporateTax
double corporateTax
-
corporateTaxBase
double corporateTaxBase
-
depreciation
double depreciation
-
grossRevenue
double grossRevenue
-
opex
double opex
-
petroleumTax
double petroleumTax
-
petroleumTaxBase
double petroleumTaxBase
-
totalTax
double totalTax
-
uplift
double uplift
-
-
Class neqsim.process.fielddevelopment.economics.PortfolioOptimizer
class PortfolioOptimizer extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
annualBudgets
Map<Integer,
Double> annualBudgets Annual budget constraints (year to budget in MUSD). -
maxAllocationByType
Map<PortfolioOptimizer.ProjectType, Double> maxAllocationByType
Maximum allocation per project type. -
minAllocationByType
Map<PortfolioOptimizer.ProjectType, Double> minAllocationByType
Minimum allocation per project type. -
projects
List<PortfolioOptimizer.Project> projects
List of candidate projects. -
totalBudgetMusd
double totalBudgetMusd
Total budget constraint (across all years).
-
-
Class neqsim.process.fielddevelopment.economics.PortfolioOptimizer.PortfolioResult
class PortfolioResult extends Object implements Serializable- serialVersionUID:
- 1002L
-
Serialized Fields
-
annualBudgetRemaining
Map<Integer,
Double> annualBudgetRemaining -
annualCapexUsed
Map<Integer,
Double> annualCapexUsed -
deferredProjects
List<PortfolioOptimizer.Project> deferredProjects
-
selectedProjects
List<PortfolioOptimizer.Project> selectedProjects
-
strategy
PortfolioOptimizer.OptimizationStrategy strategy
-
totalCapex
double totalCapex
-
totalEmv
double totalEmv
-
totalNpv
double totalNpv
-
-
Class neqsim.process.fielddevelopment.economics.PortfolioOptimizer.Project
class Project extends Object implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
Class neqsim.process.fielddevelopment.economics.ProductionProfileGenerator
class ProductionProfileGenerator extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.fielddevelopment.economics.SensitivityAnalyzer
class SensitivityAnalyzer extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
baseCase
CashFlowEngine baseCase
Base case engine (used as template). -
baseCaseNpv
double baseCaseNpv
Base case NPV for comparison. -
capexMax
double capexMax
-
capexMin
double capexMin
-
discountRate
double discountRate
Discount rate for NPV calculations. -
gasPriceMax
double gasPriceMax
-
gasPriceMin
double gasPriceMin
-
oilPriceMax
double oilPriceMax
-
oilPriceMin
double oilPriceMin
-
opexFactorMax
double opexFactorMax
-
opexFactorMin
double opexFactorMin
-
productionFactorMax
double productionFactorMax
-
productionFactorMin
double productionFactorMin
-
random
Random random
Random number generator for Monte Carlo.
-
-
Class neqsim.process.fielddevelopment.economics.SensitivityAnalyzer.BreakevenResult
class BreakevenResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
breakevenGasPrice
double breakevenGasPrice
-
breakevenOilPrice
double breakevenOilPrice
-
discountRate
double discountRate
-
-
Class neqsim.process.fielddevelopment.economics.SensitivityAnalyzer.MonteCarloResult
class MonteCarloResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
irrMean
double irrMean
-
irrP10
double irrP10
-
irrP50
double irrP50
-
irrP90
double irrP90
-
iterations
int iterations
-
npvDistribution
double[] npvDistribution
-
npvMean
double npvMean
-
npvP10
double npvP10
-
npvP50
double npvP50
-
npvP90
double npvP90
-
npvStdDev
double npvStdDev
-
probabilityPositiveNpv
double probabilityPositiveNpv
-
-
Class neqsim.process.fielddevelopment.economics.SensitivityAnalyzer.ScenarioResult
class ScenarioResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
baseIrr
double baseIrr
-
baseNpv
double baseNpv
-
highIrr
double highIrr
-
highNpv
double highNpv
-
lowIrr
double lowIrr
-
lowNpv
double lowNpv
-
-
Class neqsim.process.fielddevelopment.economics.SensitivityAnalyzer.TornadoItem
class TornadoItem extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
baseCaseNpv
double baseCaseNpv
-
highNpv
double highNpv
-
lowNpv
double lowNpv
-
parameterName
String parameterName
-
-
Class neqsim.process.fielddevelopment.economics.SensitivityAnalyzer.TornadoResult
class TornadoResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
baseCaseNpv
double baseCaseNpv
-
items
List<SensitivityAnalyzer.TornadoItem> items
-
variationPercent
double variationPercent
-
-
Class neqsim.process.fielddevelopment.economics.TaxModel.TaxResult
class TaxResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
afterTaxIncome
double afterTaxIncome
-
corporateTax
double corporateTax
-
corporateTaxBase
double corporateTaxBase
-
depreciation
double depreciation
-
governmentTake
double governmentTake
-
grossRevenue
double grossRevenue
-
opex
double opex
-
resourceTax
double resourceTax
-
resourceTaxBase
double resourceTaxBase
-
royalty
double royalty
-
totalTax
double totalTax
-
uplift
double uplift
-
-
-
Package neqsim.process.fielddevelopment.evaluation
-
Class neqsim.process.fielddevelopment.evaluation.BottleneckAnalyzer
class BottleneckAnalyzer extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
facility
ProcessSystem facility
Process system to analyze. -
utilizationThreshold
double utilizationThreshold
Minimum utilization to flag as potential bottleneck.
-
-
Class neqsim.process.fielddevelopment.evaluation.BottleneckAnalyzer.BottleneckResult
class BottleneckResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
constraintDescription
String constraintDescription
-
constraintType
BottleneckAnalyzer.ConstraintType constraintType
-
currentValue
double currentValue
-
equipmentName
String equipmentName
-
equipmentType
BottleneckAnalyzer.EquipmentType equipmentType
-
maxValue
double maxValue
-
unit
String unit
-
utilization
double utilization
-
-
Class neqsim.process.fielddevelopment.evaluation.BottleneckAnalyzer.DebottleneckOption
class DebottleneckOption extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.fielddevelopment.evaluation.ConceptKPIs
class ConceptKPIs extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
annualEmissionsTonnes
double annualEmissionsTonnes
-
annualOpexMUSD
double annualOpexMUSD
-
blowdownTimeMinutes
double blowdownTimeMinutes
-
breakEvenOilPriceUSD
double breakEvenOilPriceUSD
-
co2IntensityKgPerBoe
double co2IntensityKgPerBoe
-
conceptName
String conceptName
-
economicScore
double economicScore
-
economicsReport
EconomicsEstimator.EconomicsReport economicsReport
-
emissionsClass
String emissionsClass
-
emissionsReport
EmissionsTracker.EmissionsReport emissionsReport
-
environmentalScore
double environmentalScore
-
estimatedRecoveryPercent
double estimatedRecoveryPercent
-
evaluationTime
LocalDateTime evaluationTime
-
fieldLifeYears
double fieldLifeYears
-
flowAssuranceOverall
FlowAssuranceResult flowAssuranceOverall
-
flowAssuranceReport
FlowAssuranceReport flowAssuranceReport
-
hydrateMarginC
double hydrateMarginC
-
minMetalTempC
double minMetalTempC
-
notes
Map<String,
String> notes -
npv10MUSD
double npv10MUSD
-
overallScore
double overallScore
-
plateauRateMsm3d
double plateauRateMsm3d
-
safetyLevel
SafetyReport.SafetyLevel safetyLevel
-
safetyReport
SafetyReport safetyReport
-
technicalScore
double technicalScore
-
totalCapexMUSD
double totalCapexMUSD
-
warnings
Map<String,
String> warnings -
waxMarginC
double waxMarginC
-
-
Class neqsim.process.fielddevelopment.evaluation.DecommissioningEstimator
class DecommissioningEstimator extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
averageWellDepthM
double averageWellDepthM
Average well depth in meters. -
facilityType
DecommissioningEstimator.FacilityType facilityType
Facility type. -
numberOfRisers
int numberOfRisers
Number of risers. -
numberOfSubseaStructures
int numberOfSubseaStructures
Subsea manifolds/templates. -
numberOfWells
int numberOfWells
Number of wells to P&A. -
pipelineDiameterInch
double pipelineDiameterInch
Pipeline diameter in inches. -
pipelineLengthKm
double pipelineLengthKm
Pipeline length in km. -
substructureWeightTonnes
double substructureWeightTonnes
Jacket/substructure weight in tonnes. -
topsideWeightTonnes
double topsideWeightTonnes
Topside weight in tonnes. -
waterDepthM
double waterDepthM
Water depth in meters.
-
-
Class neqsim.process.fielddevelopment.evaluation.DecommissioningEstimator.CostItem
class CostItem extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.fielddevelopment.evaluation.DevelopmentOptionRanker
class DevelopmentOptionRanker extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
options
List<DevelopmentOptionRanker.DevelopmentOption> options
Development options to rank. -
weights
Map<DevelopmentOptionRanker.Criterion, Double> weights
Criterion weights (sum should equal 1.0).
-
-
Class neqsim.process.fielddevelopment.evaluation.DevelopmentOptionRanker.DevelopmentOption
class DevelopmentOption extends Object implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
description
String description
-
name
String name
-
normalizedScores
Map<DevelopmentOptionRanker.Criterion, Double> normalizedScores
-
rank
int rank
-
scores
Map<DevelopmentOptionRanker.Criterion, Double> scores
-
weightedScore
double weightedScore
-
-
Class neqsim.process.fielddevelopment.evaluation.DevelopmentOptionRanker.RankingResult
class RankingResult extends Object implements Serializable- serialVersionUID:
- 1002L
-
Serialized Fields
-
maxValues
Map<DevelopmentOptionRanker.Criterion, Double> maxValues
-
minValues
Map<DevelopmentOptionRanker.Criterion, Double> minValues
-
rankedOptions
List<DevelopmentOptionRanker.DevelopmentOption> rankedOptions
-
weights
Map<DevelopmentOptionRanker.Criterion, Double> weights
-
-
Class neqsim.process.fielddevelopment.evaluation.EnvironmentalReporter
class EnvironmentalReporter extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
annualGasProductionSm3
double annualGasProductionSm3
Annual gas production (Sm³/year). -
annualOilProductionSm3
double annualOilProductionSm3
Annual oil production (Sm³/year). -
annualWaterProductionM3
double annualWaterProductionM3
Annual water production (m³/year). -
operatingHoursPerYear
double operatingHoursPerYear
Annual operating hours. -
powerSupplyType
EnvironmentalReporter.PowerSupplyType powerSupplyType
Power supply type.
-
-
Class neqsim.process.fielddevelopment.evaluation.EnvironmentalReporter.EnvironmentalReport
class EnvironmentalReport extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
co2FromFlaringTonnesYear
double co2FromFlaringTonnesYear
CO2 from flaring (tonnes/year). -
co2FromPowerTonnesYear
double co2FromPowerTonnesYear
CO2 from power generation (tonnes/year). -
co2IntensityKgBoe
double co2IntensityKgBoe
CO2 intensity (kg CO2/boe). -
co2TaxNOK
double co2TaxNOK
Annual CO2 tax (NOK). -
gasProductionSm3Year
double gasProductionSm3Year
Annual gas production (Sm³/year). -
isLowEmitter
boolean isLowEmitter
Low emitter status (<10 kg CO2/boe). -
isOIWCompliant
boolean isOIWCompliant
OIW NCS compliance status. -
oilDischargeTonnesYear
double oilDischargeTonnesYear
Annual oil discharge (tonnes/year). -
oilProductionSm3Year
double oilProductionSm3Year
Annual oil production (Sm³/year). -
oiwMgL
double oiwMgL
Oil-in-water concentration (mg/L). -
powerSupplyType
EnvironmentalReporter.PowerSupplyType powerSupplyType
Power supply type. -
totalCO2TonnesYear
double totalCO2TonnesYear
Total CO2 emissions (tonnes/year). -
totalPowerKW
double totalPowerKW
Total facility power consumption (kW). -
waterProductionM3Year
double waterProductionM3Year
Annual water production (m³/year).
-
-
Class neqsim.process.fielddevelopment.evaluation.MonteCarloRunner
class MonteCarloRunner extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cashFlowEngine
CashFlowEngine cashFlowEngine
Cash flow engine for economic calculations. -
discountRate
double discountRate
Discount rate for NPV calculation. -
iterations
int iterations
Number of Monte Carlo iterations. -
random
Random random
Random number generator. -
results
List<MonteCarloRunner.IterationResult> results
Results from all iterations. -
variables
List<MonteCarloRunner.UncertainVariable> variables
List of uncertain variables.
-
-
Class neqsim.process.fielddevelopment.evaluation.MonteCarloRunner.IterationResult
class IterationResult extends Object implements Serializable- serialVersionUID:
- 1002L
-
Class neqsim.process.fielddevelopment.evaluation.MonteCarloRunner.UncertainVariable
class UncertainVariable extends Object implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
distribution
MonteCarloRunner.DistributionType distribution
-
name
String name
-
param1
double param1
-
param2
double param2
-
param3
double param3
-
-
Class neqsim.process.fielddevelopment.evaluation.ProductionAllocator
class ProductionAllocator extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
exportMeter
ProductionAllocator.ProductionSource exportMeter
Export meter reference. -
sources
List<ProductionAllocator.ProductionSource> sources
Production sources (wells, manifolds).
-
-
Class neqsim.process.fielddevelopment.evaluation.ScenarioAnalyzer
class ScenarioAnalyzer extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
feedStream
StreamInterface feedStream
-
processSystem
ProcessSystem processSystem
-
results
List<ScenarioAnalyzer.ScenarioResult> results
-
scenarios
Map<String, ScenarioAnalyzer.ScenarioParameters> scenarios
-
-
Class neqsim.process.fielddevelopment.evaluation.ScenarioAnalyzer.ScenarioParameters
class ScenarioParameters extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
gasRate
double gasRate
-
GOR
double GOR
-
oilRate
double oilRate
-
pressure
double pressure
-
temperature
double temperature
-
waterCut
double waterCut
-
waterRate
double waterRate
-
-
Class neqsim.process.fielddevelopment.evaluation.ScenarioAnalyzer.ScenarioResult
class ScenarioResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
co2TonnesPerDay
double co2TonnesPerDay
-
converged
boolean converged
-
coolingDutyMW
double coolingDutyMW
-
errorMessage
String errorMessage
-
heatingDutyMW
double heatingDutyMW
-
name
String name
-
parameters
ScenarioAnalyzer.ScenarioParameters parameters
-
powerMW
double powerMW
-
-
Class neqsim.process.fielddevelopment.evaluation.SeparatorSizingCalculator
class SeparatorSizingCalculator extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.fielddevelopment.evaluation.SeparatorSizingCalculator.SeparatorSizingResult
class SeparatorSizingResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
actualRetentionTime
double actualRetentionTime
Actual liquid retention time (s). -
designStandard
SeparatorSizingCalculator.DesignStandard designStandard
Design standard used. -
gasCapacityUtilization
double gasCapacityUtilization
Gas capacity utilization (0-1). -
gasDensity
double gasDensity
Gas density used (kg/m³). -
internalDiameter
double internalDiameter
Internal diameter (m). -
kFactor
double kFactor
Souders-Brown K-factor used (m/s). -
liquidCapacityUtilization
double liquidCapacityUtilization
Liquid capacity utilization (0-1). -
liquidDensity
double liquidDensity
Liquid density used (kg/m³). -
maxGasVelocity
double maxGasVelocity
Maximum allowable gas velocity (m/s). -
requiredRetentionTime
double requiredRetentionTime
Required liquid retention time (s). -
separatorType
SeparatorSizingCalculator.SeparatorType separatorType
Separator orientation type. -
slendernessRatio
double slendernessRatio
Slenderness ratio (L/D). -
tanTanLength
double tanTanLength
Tan-to-tan length (m).
-
-
-
Package neqsim.process.fielddevelopment.facility
-
Class neqsim.process.fielddevelopment.facility.BlockConfig
class BlockConfig extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.fielddevelopment.facility.ConceptToProcessLinker
class ConceptToProcessLinker extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
compressionEfficiency
double compressionEfficiency
Compression efficiency. -
exportGasPressureBar
double exportGasPressureBar
Export gas pressure (bara). -
exportOilTemperatureC
double exportOilTemperatureC
Export oil temperature (C). -
hpSeparatorPressureBar
double hpSeparatorPressureBar
HP separator pressure (bara). -
inletTemperatureC
double inletTemperatureC
Inlet temperature (C). -
lpSeparatorPressureBar
double lpSeparatorPressureBar
LP separator pressure (bara).
-
-
Class neqsim.process.fielddevelopment.facility.FacilityBuilder
class FacilityBuilder extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
blocks
List<BlockConfig> blocks
-
concept
FieldConcept concept
-
designMargin
double designMargin
-
includeFlare
boolean includeFlare
-
includePowerGen
boolean includePowerGen
-
name
String name
-
redundancyRequirements
List<String> redundancyRequirements
-
-
Class neqsim.process.fielddevelopment.facility.FacilityConfig
class FacilityConfig extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
blocks
List<BlockConfig> blocks
-
concept
FieldConcept concept
-
designMargin
double designMargin
-
name
String name
-
redundancyRequirements
List<String> redundancyRequirements
-
-
-
Package neqsim.process.fielddevelopment.network
-
Class neqsim.process.fielddevelopment.network.MultiphaseFlowIntegrator
class MultiphaseFlowIntegrator extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
elevationChangeM
double elevationChangeM
Elevation change (m, positive = uphill). -
erosionalConstant
double erosionalConstant
Erosional velocity constant (API RP 14E). -
minArrivalPressureBar
double minArrivalPressureBar
Minimum arrival pressure (bara). -
numberOfSegments
int numberOfSegments
Number of calculation segments. -
overallHtcWm2K
double overallHtcWm2K
Overall heat transfer coefficient (W/m2K). -
pipelineDiameterM
double pipelineDiameterM
Pipeline inner diameter (m). -
pipelineLengthKm
double pipelineLengthKm
Pipeline length (km). -
pipelineRoughnessM
double pipelineRoughnessM
Pipeline roughness (m). -
seabedTemperatureC
double seabedTemperatureC
Seabed temperature (C).
-
-
Class neqsim.process.fielddevelopment.network.MultiphaseFlowIntegrator.PipelineResult
class PipelineResult extends Object implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
arrivalPressureBar
double arrivalPressureBar
-
arrivalTemperatureC
double arrivalTemperatureC
-
erosionalVelocityMs
double erosionalVelocityMs
-
erosionalVelocityRatio
double erosionalVelocityRatio
-
feasible
boolean feasible
-
flowRegime
MultiphaseFlowIntegrator.FlowRegime flowRegime
-
gasVelocityMs
double gasVelocityMs
-
infeasibilityReason
String infeasibilityReason
-
inletPressureBar
double inletPressureBar
-
inletTemperatureC
double inletTemperatureC
-
liquidHoldup
double liquidHoldup
-
liquidVelocityMs
double liquidVelocityMs
-
mixtureVelocityMs
double mixtureVelocityMs
-
pressureDropBar
double pressureDropBar
-
slugFrequencyPerMin
double slugFrequencyPerMin
-
-
Class neqsim.process.fielddevelopment.network.NetworkResult
class NetworkResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
converged
boolean converged
Whether the solver converged. -
flowlinePressureDrops
Map<String,
Double> flowlinePressureDrops Flowline pressure drops (bar). -
iterations
int iterations
Number of iterations. -
manifoldPressure
double manifoldPressure
Manifold pressure (bara). -
networkName
String networkName
Network name. -
residual
double residual
Final residual. -
solutionMode
NetworkSolver.SolutionMode solutionMode
Solution mode used. -
totalRate
double totalRate
Total production rate (Sm3/day). -
wellEnabled
Map<String,
Boolean> wellEnabled Well enabled status. -
wellheadPressures
Map<String,
Double> wellheadPressures Wellhead pressures (bara). -
wellRates
Map<String,
Double> wellRates Individual well rates (Sm3/day).
-
-
Class neqsim.process.fielddevelopment.network.NetworkSolver
class NetworkSolver extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
lastIterations
int lastIterations
-
lastResidual
double lastResidual
-
manifoldPressure
double manifoldPressure
-
maxIterations
int maxIterations
-
maxTotalRate
double maxTotalRate
-
name
String name
-
referenceFluid
SystemInterface referenceFluid
-
relaxationFactor
double relaxationFactor
-
solutionMode
NetworkSolver.SolutionMode solutionMode
-
solved
boolean solved
-
targetTotalRate
double targetTotalRate
-
tolerance
double tolerance
-
wellNodes
List<NetworkSolver.WellNode> wellNodes
-
-
Class neqsim.process.fielddevelopment.network.NetworkSolver.WellNode
class WellNode extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
allocatedRate
double allocatedRate
-
chokeOpening
double chokeOpening
-
enabled
boolean enabled
-
flowlineDiameter
double flowlineDiameter
-
flowlineLength
double flowlineLength
-
flowlinePressureDrop
double flowlinePressureDrop
-
flowlineRoughness
double flowlineRoughness
-
name
String name
-
well
WellSystem well
-
wellheadPressure
double wellheadPressure
-
-
-
Package neqsim.process.fielddevelopment.reservoir
-
Class neqsim.process.fielddevelopment.reservoir.InjectionStrategy
class InjectionStrategy extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
gasInjectionEfficiency
double gasInjectionEfficiency
Gas injection efficiency (0-1). -
injectionTemperature
double injectionTemperature
Injection fluid temperature (K). -
maxGasRate
double maxGasRate
Maximum gas injection rate (Sm3/day). -
maxWaterRate
double maxWaterRate
Maximum water injection rate (Sm3/day). -
strategyType
InjectionStrategy.StrategyType strategyType
-
targetPressure
double targetPressure
Target reservoir pressure for pressure maintenance (bara). -
targetVRR
double targetVRR
Target voidage replacement ratio (1.0 = full replacement). -
wagCycleDays
double wagCycleDays
WAG cycle duration in days. -
wagRatio
double wagRatio
WAG ratio (water cycles / gas cycles). -
waterInjectionEfficiency
double waterInjectionEfficiency
Water injection efficiency (0-1).
-
-
Class neqsim.process.fielddevelopment.reservoir.InjectionStrategy.InjectionResult
class InjectionResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
achievedVRR
double achievedVRR
Achieved VRR. -
gasInjectionRate
double gasInjectionRate
Required gas injection rate (Sm3/day). -
productionVoidage
double productionVoidage
Production voidage (m3/day at reservoir conditions). -
strategyType
InjectionStrategy.StrategyType strategyType
Strategy type used. -
waterInjectionRate
double waterInjectionRate
Required water injection rate (Sm3/day).
-
-
Class neqsim.process.fielddevelopment.reservoir.InjectionWellModel
class InjectionWellModel extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
drainageRadius
double drainageRadius
-
formationPermeability
double formationPermeability
-
formationThickness
double formationThickness
-
formationWaterViscosity
double formationWaterViscosity
-
fracturePressure
double fracturePressure
-
gasMolecularWeight
double gasMolecularWeight
-
gasViscosity
double gasViscosity
-
injectionType
InjectionWellModel.InjectionType injectionType
-
maxBHP
double maxBHP
-
minWHP
double minWHP
-
pumpEfficiency
double pumpEfficiency
-
reservoirPressure
double reservoirPressure
-
reservoirTemperature
double reservoirTemperature
-
skinFactor
double skinFactor
-
surfaceInjectionPressure
double surfaceInjectionPressure
-
tubingID
double tubingID
-
tubingRoughness
double tubingRoughness
-
waterDensity
double waterDensity
-
waterViscosity
double waterViscosity
-
wellboreRadius
double wellboreRadius
-
wellDepth
double wellDepth
-
-
Class neqsim.process.fielddevelopment.reservoir.InjectionWellModel.InjectionPattern
class InjectionPattern extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
injectorCount
int injectorCount
-
patternType
InjectionWellModel.InjectionPattern.PatternType patternType
-
producerCount
int producerCount
-
wellSpacing
double wellSpacing
-
-
Class neqsim.process.fielddevelopment.reservoir.InjectionWellModel.InjectionWellResult
class InjectionWellResult extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
achievableRate
double achievableRate
Achievable injection rate (Sm3/day). -
achievableRateWithInterference
double achievableRateWithInterference
Achievable rate with interference (Sm3/day). -
bottomholePressure
double bottomholePressure
Actual BHP (bara). -
effectiveReservoirPressure
double effectiveReservoirPressure
Effective reservoir pressure with interference (bara). -
expectedHallSlope
double expectedHallSlope
Expected Hall slope. -
hallSlope
double hallSlope
Hall plot slope (bar·day/Sm3). -
injectionType
InjectionWellModel.InjectionType injectionType
Injection type. -
injectivityIndex
double injectivityIndex
Injectivity index (Sm3/day/bar). -
interferencePressure
double interferencePressure
Interference pressure from nearby wells (bar). -
limitedByPressure
boolean limitedByPressure
Whether rate is limited by pressure. -
needsPump
boolean needsPump
Whether pump is needed. -
pumpPower
double pumpPower
Pump power (kW). -
requiredBHP
double requiredBHP
Required BHP for target rate (bara). -
requiredPumpDeltaP
double requiredPumpDeltaP
Required pump pressure boost (bar). -
skinContribution
double skinContribution
Skin contribution to Hall slope. -
targetRate
double targetRate
Target injection rate (Sm3/day). -
wellheadPressure
double wellheadPressure
Wellhead injection pressure (bara).
-
-
Class neqsim.process.fielddevelopment.reservoir.ReservoirCouplingExporter
class ReservoirCouplingExporter extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
datumDepth
double datumDepth
Datum depth for VFP tables (m). -
format
ReservoirCouplingExporter.ExportFormat format
Export format. -
gorRange
double[] gorRange
-
keywordsBuffer
StringBuilder keywordsBuffer
Generated keywords buffer. -
pressureRange
double[] pressureRange
-
processSystem
ProcessSystem processSystem
Process system for calculations. -
rateRange
double[] rateRange
-
scheduleEntries
List<ReservoirCouplingExporter.ScheduleEntry> scheduleEntries
Schedule entries. -
vfpTables
List<ReservoirCouplingExporter.VfpTable> vfpTables
Generated VFP tables. -
wctRange
double[] wctRange
-
-
Class neqsim.process.fielddevelopment.reservoir.ReservoirCouplingExporter.ScheduleEntry
class ScheduleEntry extends Object implements Serializable- serialVersionUID:
- 1002L
-
Class neqsim.process.fielddevelopment.reservoir.ReservoirCouplingExporter.VfpTable
class VfpTable extends Object implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
almValues
double[] almValues
-
bhpValues
double[][][][][] bhpValues
-
datumDepth
double datumDepth
-
flowRates
double[] flowRates
-
gorValues
double[] gorValues
-
tableNumber
int tableNumber
-
thpValues
double[] thpValues
-
wctValues
double[] wctValues
-
wellName
String wellName
-
-
Class neqsim.process.fielddevelopment.reservoir.TransientWellModel
class TransientWellModel extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
boundaryType
TransientWellModel.BoundaryType boundaryType
-
currentPressure
double currentPressure
-
drainageRadius
double drainageRadius
-
fluidDensity
double fluidDensity
-
fluidViscosity
double fluidViscosity
-
formationThickness
double formationThickness
-
formationVolumeFactor
double formationVolumeFactor
-
hydraulicDiffusivity
double hydraulicDiffusivity
-
initialPressure
double initialPressure
-
permeability
double permeability
-
porosity
double porosity
-
rateHistory
List<TransientWellModel.RateChange> rateHistory
-
reservoirTemperature
double reservoirTemperature
-
skinFactor
double skinFactor
-
totalCompressibility
double totalCompressibility
-
transmissibility
double transmissibility
-
wellboreRadius
double wellboreRadius
-
wellboreStorage
double wellboreStorage
-
wellType
TransientWellModel.WellType wellType
-
-
Class neqsim.process.fielddevelopment.reservoir.TransientWellModel.BuildupResult
class BuildupResult extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
extrapolatedPressure
double extrapolatedPressure
Extrapolated pressure P* (bara). -
hornerSlope
double hornerSlope
Horner slope (bar/log cycle). -
initialPressure
double initialPressure
Initial reservoir pressure (bara). -
permeabilityFromSlope
double permeabilityFromSlope
Permeability from Horner slope (mD). -
pressureRecovery
double pressureRecovery
Pressure recovery (bar). -
producingTime
double producingTime
Producing time before shut-in (hours). -
rateBeforeShutIn
double rateBeforeShutIn
Rate before shut-in (Sm³/day). -
shutInPressure
double shutInPressure
Shut-in pressure (bara). -
shutInTime
double shutInTime
Shut-in time (hours). -
skinFromIntercept
double skinFromIntercept
Skin factor from intercept.
-
-
Class neqsim.process.fielddevelopment.reservoir.TransientWellModel.DrawdownResult
class DrawdownResult extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
drawdown
double drawdown
Pressure drawdown (bar). -
flowingPressure
double flowingPressure
Flowing bottomhole pressure (bara). -
flowRate
double flowRate
Flow rate (Sm³/day). -
infiniteActing
boolean infiniteActing
Whether in infinite-acting period. -
initialPressure
double initialPressure
Initial reservoir pressure (bara). -
productivityIndex
double productivityIndex
Productivity index (Sm³/day/bar). -
radiusOfInvestigation
double radiusOfInvestigation
Radius of investigation (m). -
time
double time
Time (hours).
-
-
Class neqsim.process.fielddevelopment.reservoir.TransientWellModel.PressurePoint
class PressurePoint extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
pressure
double pressure
Pressure (bara). -
rate
double rate
Rate at this time (Sm³/day). -
time
double time
Time (hours).
-
-
Class neqsim.process.fielddevelopment.reservoir.TransientWellModel.RateChange
class RateChange extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
rate
double rate
Rate after change (Sm³/day). -
time
double time
Time of rate change (hours).
-
-
-
Package neqsim.process.fielddevelopment.screening
-
Class neqsim.process.fielddevelopment.screening.ArtificialLiftScreener
class ArtificialLiftScreener extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
bubblePointPressure
double bubblePointPressure
-
discountRate
double discountRate
-
economicLife
int economicLife
-
electricityAvailable
boolean electricityAvailable
-
electricityCost
double electricityCost
-
electricityPower
double electricityPower
-
formationGOR
double formationGOR
-
gasCost
double gasCost
-
gasLiftAvailable
boolean gasLiftAvailable
-
gasLiftPressure
double gasLiftPressure
-
hydraulicPowerAvailable
boolean hydraulicPowerAvailable
-
oilDensityStd
double oilDensityStd
-
oilPrice
double oilPrice
-
oilViscosity
double oilViscosity
-
productivityIndex
double productivityIndex
-
reservoirPressure
double reservoirPressure
-
reservoirTemperature
double reservoirTemperature
-
targetRate
double targetRate
-
tubingID
double tubingID
-
waterCut
double waterCut
-
waterDensity
double waterDensity
-
wellDepth
double wellDepth
-
wellheadPressure
double wellheadPressure
-
wellheadTemperature
double wellheadTemperature
-
-
Class neqsim.process.fielddevelopment.screening.ArtificialLiftScreener.MethodResult
class MethodResult extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
additionalInfo
String additionalInfo
Additional information. -
capex
double capex
CAPEX (USD). -
feasible
boolean feasible
Whether method is feasible. -
infeasibilityReason
String infeasibilityReason
Reason if infeasible. -
liftIncrease
double liftIncrease
Production increase vs. natural flow (%). -
method
ArtificialLiftScreener.LiftMethod method
Lift method. -
npv
double npv
NPV (USD). -
opex
double opex
OPEX (USD/day). -
powerConsumption
double powerConsumption
Power consumption (kW). -
productionRate
double productionRate
Production rate (Sm3/day). -
rank
int rank
Ranking (1 = best).
-
-
Class neqsim.process.fielddevelopment.screening.ArtificialLiftScreener.ScreeningResult
class ScreeningResult extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
methods
List<ArtificialLiftScreener.MethodResult> methods
-
naturalFlowRate
double naturalFlowRate
Natural flow rate (Sm3/day). -
productivityIndex
double productivityIndex
Productivity index (Sm3/day/bar). -
recommendedMethod
ArtificialLiftScreener.MethodResult recommendedMethod
-
reservoirPressure
double reservoirPressure
Reservoir pressure (bara). -
reservoirTemperature
double reservoirTemperature
Reservoir temperature (°C). -
waterCut
double waterCut
Water cut (fraction). -
wellDepth
double wellDepth
Well depth (m).
-
-
Class neqsim.process.fielddevelopment.screening.DetailedEmissionsCalculator
class DetailedEmissionsCalculator extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
coldVentingRateMSm3PerDay
double coldVentingRateMSm3PerDay
-
combustionSources
List<DetailedEmissionsCalculator.CombustionSource> combustionSources
-
compressorSealCount
int compressorSealCount
-
condensateProductionBblPerDay
double condensateProductionBblPerDay
-
flangeCount
int flangeCount
-
flareCO2ContentPercent
double flareCO2ContentPercent
-
flareEfficiency
double flareEfficiency
-
flaringRateMSm3PerDay
double flaringRateMSm3PerDay
-
fugitiveRatePercent
double fugitiveRatePercent
-
gasProductionMSm3PerDay
double gasProductionMSm3PerDay
-
gridRegion
String gridRegion
-
oilProductionBblPerDay
double oilProductionBblPerDay
-
operatingHoursPerYear
double operatingHoursPerYear
-
processVentingRateSm3PerDay
double processVentingRateSm3PerDay
-
producedCO2ContentPercent
double producedCO2ContentPercent
-
pumpSealCount
int pumpSealCount
-
purchasedElectricityMWh
double purchasedElectricityMWh
-
tankBreathingRateSm3PerDay
double tankBreathingRateSm3PerDay
-
valveCount
int valveCount
-
ventingProducedCO2
boolean ventingProducedCO2
-
-
Class neqsim.process.fielddevelopment.screening.DetailedEmissionsCalculator.DetailedEmissionsReport
class DetailedEmissionsReport extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
emissionsBySource
Map<String,
Double> emissionsBySource Emissions by individual source. -
gasProductionMSm3PerYear
double gasProductionMSm3PerYear
Gas production (MSm3/year). -
intensityKgCO2PerBoe
double intensityKgCO2PerBoe
Intensity (kg CO2e/boe). -
oilProductionBblPerYear
double oilProductionBblPerYear
Oil production (bbl/year). -
rating
String rating
Emissions rating. -
scope1Breakdown
Map<String,
Double> scope1Breakdown Scope 1 breakdown by category. -
scope1Total
double scope1Total
Scope 1 total emissions (tCO2e/year). -
scope2Breakdown
Map<String,
Double> scope2Breakdown Scope 2 breakdown by category. -
scope2Total
double scope2Total
Scope 2 total emissions (tCO2e/year). -
totalEmissions
double totalEmissions
Total emissions (tCO2e/year). -
totalProductionBoePerYear
double totalProductionBoePerYear
Total production (boe/year).
-
-
Class neqsim.process.fielddevelopment.screening.EconomicsEstimator.EconomicsReport
class EconomicsReport extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
accuracyRangePercent
double accuracyRangePercent
Accuracy range as percentage (e.g., 40 means ±40%). -
annualOpexMUSD
double annualOpexMUSD
Annual OPEX in million USD per year. -
capexBreakdown
Map<String,
Double> capexBreakdown Detailed CAPEX breakdown by category. -
capexPerBoeUSD
double capexPerBoeUSD
CAPEX per barrel of oil equivalent in USD. -
equipmentCapexMUSD
double equipmentCapexMUSD
Process equipment CAPEX in million USD. -
facilityCapexMUSD
double facilityCapexMUSD
Facility base CAPEX in million USD. -
infrastructureCapexMUSD
double infrastructureCapexMUSD
Infrastructure (pipelines, umbilicals) CAPEX in million USD. -
opexBreakdown
Map<String,
Double> opexBreakdown Detailed OPEX breakdown by category. -
opexPerBoeUSD
double opexPerBoeUSD
OPEX per barrel of oil equivalent in USD. -
totalCapexMUSD
double totalCapexMUSD
Total CAPEX in million USD. -
wellCapexMUSD
double wellCapexMUSD
Well drilling and completion CAPEX in million USD.
-
-
Class neqsim.process.fielddevelopment.screening.EmissionsTracker.EmissionsReport
class EmissionsReport extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
emissionSources
Map<String,
Double> emissionSources -
flaringEmissionsTonnesPerYear
double flaringEmissionsTonnesPerYear
-
fugitiveEmissionsTonnesPerYear
double fugitiveEmissionsTonnesPerYear
-
intensityKgCO2PerBoe
double intensityKgCO2PerBoe
-
powerEmissionsTonnesPerYear
double powerEmissionsTonnesPerYear
-
powerSource
String powerSource
-
totalEmissionsTonnesPerYear
double totalEmissionsTonnesPerYear
-
totalPowerMW
double totalPowerMW
-
ventedCO2TonnesPerYear
double ventedCO2TonnesPerYear
-
-
Class neqsim.process.fielddevelopment.screening.EnergyEfficiencyCalculator
class EnergyEfficiencyCalculator extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
availableWasteHeatKW
double availableWasteHeatKW
-
compressorEfficiency
double compressorEfficiency
-
compressorPowerKW
double compressorPowerKW
-
condensateProductionBblPerDay
double condensateProductionBblPerDay
-
coolingDutyKW
double coolingDutyKW
-
electricalLoadKW
double electricalLoadKW
-
facilityType
EnergyEfficiencyCalculator.FacilityType facilityType
-
flaringRateMSm3PerDay
double flaringRateMSm3PerDay
-
fuelGasRateMSm3PerDay
double fuelGasRateMSm3PerDay
-
gasProductionMSm3PerDay
double gasProductionMSm3PerDay
-
hasWasteHeatRecovery
boolean hasWasteHeatRecovery
-
heaterEfficiency
double heaterEfficiency
-
heatingDutyKW
double heatingDutyKW
-
oilProductionBblPerDay
double oilProductionBblPerDay
-
primaryDriverType
EnergyEfficiencyCalculator.DriverType primaryDriverType
-
pumpEfficiency
double pumpEfficiency
-
pumpPowerKW
double pumpPowerKW
-
rotatingEquipmentPowerKW
double rotatingEquipmentPowerKW
-
ventingRateMSm3PerDay
double ventingRateMSm3PerDay
-
wasteHeatRecoveryEfficiency
double wasteHeatRecoveryEfficiency
-
waterProductionM3PerDay
double waterProductionM3PerDay
-
-
Class neqsim.process.fielddevelopment.screening.EnergyEfficiencyCalculator.EnergyReport
class EnergyReport extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
energyEfficiencyIndex
double energyEfficiencyIndex
Energy efficiency index (actual/reference). -
energyLosses
Map<String,
Double> energyLosses Energy losses by source. -
flaringIntensity
double flaringIntensity
Flaring intensity (Sm3/boe). -
fuelGasConsumption
double fuelGasConsumption
Fuel gas consumption (MSm3/day). -
heatSinks
Map<String,
Double> heatSinks Heat sinks. -
potentialHeatRecoveryKW
double potentialHeatRecoveryKW
Potential heat recovery (kW). -
powerBreakdown
Map<String,
Double> powerBreakdown Power breakdown by category. -
recommendations
List<EnergyEfficiencyCalculator.Recommendation> recommendations
Improvement recommendations. -
referenceSEC
double referenceSEC
Reference SEC for benchmarking (kWh/boe). -
specificEnergyConsumption
double specificEnergyConsumption
Specific energy consumption (kWh/boe). -
totalAvailableWasteHeatKW
double totalAvailableWasteHeatKW
Total available waste heat (kW). -
totalCoolingDutyKW
double totalCoolingDutyKW
Total cooling duty (kW). -
totalElectricPowerKW
double totalElectricPowerKW
Total electric power (kW). -
totalEnergyLossKW
double totalEnergyLossKW
Total energy loss (kW). -
totalHeatDemandKW
double totalHeatDemandKW
Total heat demand (kW). -
totalHeatingDutyKW
double totalHeatingDutyKW
Total heating duty (kW). -
totalPotentialSavingsKW
double totalPotentialSavingsKW
Total potential savings (kW). -
totalProductionBoePerDay
double totalProductionBoePerDay
Total production (boe/day). -
wasteHeatSources
Map<String,
Double> wasteHeatSources Waste heat sources.
-
-
Class neqsim.process.fielddevelopment.screening.EnergyEfficiencyCalculator.Recommendation
class Recommendation extends Object implements Serializable- serialVersionUID:
- 1L
-
Class neqsim.process.fielddevelopment.screening.FlowAssuranceReport
class FlowAssuranceReport extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
asphalteneResult
FlowAssuranceResult asphalteneResult
-
corrosionResult
FlowAssuranceResult corrosionResult
-
erosionResult
FlowAssuranceResult erosionResult
-
hydrateFormationTempC
double hydrateFormationTempC
-
hydrateMarginC
double hydrateMarginC
-
hydrateResult
FlowAssuranceResult hydrateResult
-
minOperatingTempC
double minOperatingTempC
-
mitigationOptions
Map<String,
String> mitigationOptions -
recommendations
Map<String,
String> recommendations -
scalingResult
FlowAssuranceResult scalingResult
-
waxAppearanceTempC
double waxAppearanceTempC
-
waxMarginC
double waxMarginC
-
waxResult
FlowAssuranceResult waxResult
-
-
Class neqsim.process.fielddevelopment.screening.GasLiftCalculator
class GasLiftCalculator extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
bubblePointPressure
double bubblePointPressure
-
compressionPower
double compressionPower
-
compressionRatio
double compressionRatio
-
compressorEfficiency
double compressorEfficiency
-
formationGOR
double formationGOR
-
gasMolecularWeight
double gasMolecularWeight
-
injectionPressure
double injectionPressure
-
injectionRateAtOptimal
double injectionRateAtOptimal
-
injectionTemperature
double injectionTemperature
-
maxProductionRate
double maxProductionRate
-
maxValves
int maxValves
-
oilDensityStd
double oilDensityStd
-
optimalGLR
double optimalGLR
-
performanceCurve
List<GasLiftCalculator.PerformancePoint> performanceCurve
-
productivityIndex
double productivityIndex
-
reservoirPressure
double reservoirPressure
-
reservoirTemperature
double reservoirTemperature
-
tubingID
double tubingID
-
tubingRoughness
double tubingRoughness
-
valvePositions
List<GasLiftCalculator.ValvePosition> valvePositions
-
valvePressureDrop
double valvePressureDrop
-
valveSpacing
double valveSpacing
-
waterCut
double waterCut
-
waterDensity
double waterDensity
-
wellDepth
double wellDepth
-
wellheadPressure
double wellheadPressure
-
wellheadTemperature
double wellheadTemperature
-
-
Class neqsim.process.fielddevelopment.screening.GasLiftCalculator.GasLiftResult
class GasLiftResult extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
compressionPower
double compressionPower
Compression power required (kW). -
feasible
boolean feasible
Whether gas lift is feasible. -
injectionRateAtOptimal
double injectionRateAtOptimal
Gas injection rate at optimal (MSm3/day). -
liftIncrease
double liftIncrease
Production increase percentage. -
naturalFlowRate
double naturalFlowRate
Natural flow rate without gas lift (Sm3/day). -
oilRateAtOptimal
double oilRateAtOptimal
Oil production rate at optimal GLR (Sm3/day). -
optimalGLR
double optimalGLR
Optimal total GLR (Sm3/Sm3). -
performanceCurve
List<GasLiftCalculator.PerformancePoint> performanceCurve
Performance curve data. -
valvePositions
List<GasLiftCalculator.ValvePosition> valvePositions
Valve positions.
-
-
Class neqsim.process.fielddevelopment.screening.GasLiftCalculator.PerformancePoint
class PerformancePoint extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
injectionGLR
double injectionGLR
Injection GLR (Sm3/Sm3). -
injectionRate
double injectionRate
Injection rate (MSm3/day). -
productionRate
double productionRate
Production rate (Sm3/day). -
totalGLR
double totalGLR
Total GLR (Sm3/Sm3).
-
-
Class neqsim.process.fielddevelopment.screening.GasLiftCalculator.ValvePosition
class ValvePosition extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
closingPressure
double closingPressure
Closing pressure (bara). -
depth
double depth
Valve depth (m TVD). -
isOperatingValve
boolean isOperatingValve
Whether this is the operating valve. -
openingPressure
double openingPressure
Opening pressure (bara). -
valveNumber
int valveNumber
Valve number (1 = top).
-
-
Class neqsim.process.fielddevelopment.screening.GasLiftOptimizer
class GasLiftOptimizer extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
availableGas
double availableGas
-
compressionEfficiency
double compressionEfficiency
-
dischargePressure
double dischargePressure
-
gasSpecificGravity
double gasSpecificGravity
-
maxCompressionPower
double maxCompressionPower
-
maxIterations
int maxIterations
-
method
GasLiftOptimizer.OptimizationMethod method
-
suctionPressure
double suctionPressure
-
tolerance
double tolerance
-
wells
List<GasLiftOptimizer.WellData> wells
-
-
Class neqsim.process.fielddevelopment.screening.GasLiftOptimizer.AllocationResult
class AllocationResult extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
allocations
List<GasLiftOptimizer.WellAllocation> allocations
Individual well allocations. -
availableGas
double availableGas
Available gas (Sm³/d). -
compressionPower
double compressionPower
Required compression power (kW). -
converged
boolean converged
Converged flag. -
fieldGasEfficiency
double fieldGasEfficiency
Field gas efficiency (incremental oil / total gas). -
gasUtilization
double gasUtilization
Gas utilization (fraction). -
iterations
int iterations
Number of iterations (for iterative methods). -
method
GasLiftOptimizer.OptimizationMethod method
Optimization method used. -
totalGasAllocated
double totalGasAllocated
Total gas allocated (Sm³/d). -
totalIncrementalOil
double totalIncrementalOil
Total incremental oil from gas lift (Sm³/d). -
totalNaturalFlow
double totalNaturalFlow
Total natural flow (no gas lift) (Sm³/d). -
totalOilRate
double totalOilRate
Total oil production (Sm³/d).
-
-
Class neqsim.process.fielddevelopment.screening.GasLiftOptimizer.PerformanceCurve
class PerformanceCurve extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
gasRates
double[] gasRates
Gas injection rates (Sm³/day). -
naturalFlowRate
double naturalFlowRate
Natural flow rate (zero injection). -
oilRates
double[] oilRates
Corresponding oil rates (Sm³/day). -
optimalGLR
double optimalGLR
Optimal GLR from performance curve analysis.
-
-
Class neqsim.process.fielddevelopment.screening.GasLiftOptimizer.WellAllocation
class WellAllocation extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
gasEfficiency
double gasEfficiency
Gas utilization efficiency (incremental oil / gas). -
gasRate
double gasRate
Allocated gas rate (Sm³/d). -
incrementalOil
double incrementalOil
Incremental oil from gas lift (Sm³/d). -
marginalResponse
double marginalResponse
Marginal response at allocation point (Sm³ oil / Sm³ gas). -
naturalFlowRate
double naturalFlowRate
Natural flow rate (Sm³/d). -
oilRate
double oilRate
Resulting oil rate (Sm³/d). -
wellName
String wellName
Well name.
-
-
Class neqsim.process.fielddevelopment.screening.GasLiftOptimizer.WellData
class WellData extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
curve
GasLiftOptimizer.PerformanceCurve curve
-
enabled
boolean enabled
-
maxGasRate
double maxGasRate
-
minGasRate
double minGasRate
-
name
String name
-
priority
double priority
-
-
Class neqsim.process.fielddevelopment.screening.RegionalCostFactors
class RegionalCostFactors extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.fielddevelopment.screening.SafetyReport
class SafetyReport extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
estimatedBlowdownTimeMinutes
double estimatedBlowdownTimeMinutes
-
h2sPresent
boolean h2sPresent
-
highPressure
boolean highPressure
-
inventoryTonnes
double inventoryTonnes
-
mannedFacility
boolean mannedFacility
-
minimumMetalTempC
double minimumMetalTempC
-
overallLevel
SafetyReport.SafetyLevel overallLevel
-
psvRequiredCapacityKgPerHr
double psvRequiredCapacityKgPerHr
-
requirements
Map<String,
String> requirements -
scenarios
Map<String,
Double> scenarios
-
-
-
Package neqsim.process.fielddevelopment.subsea
-
Class neqsim.process.fielddevelopment.subsea.SubseaProductionSystem
class SubseaProductionSystem extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
architecture
SubseaProductionSystem.SubseaArchitecture architecture
-
discoveryLatitude
double discoveryLatitude
-
discoveryLongitude
double discoveryLongitude
-
flowlineDiameterInches
double flowlineDiameterInches
-
flowlineMaterial
String flowlineMaterial
-
flowlineWallThicknessMm
double flowlineWallThicknessMm
-
hasRun
boolean hasRun
-
hostFacility
HostFacility hostFacility
-
insulationThicknessMm
double insulationThicknessMm
-
manifoldCount
int manifoldCount
-
manifoldPressureDropBara
double manifoldPressureDropBara
-
name
String name
-
ratePerWellSm3d
double ratePerWellSm3d
-
reservoirFluid
SystemInterface reservoirFluid
-
reservoirPressureBara
double reservoirPressureBara
-
reservoirTemperatureC
double reservoirTemperatureC
-
result
SubseaProductionSystem.SubseaSystemResult result
-
seabedTemperatureC
double seabedTemperatureC
-
tiebackDistanceKm
double tiebackDistanceKm
-
tubingDiameterInches
double tubingDiameterInches
-
umbilicalLengthKm
double umbilicalLengthKm
-
waterDepthM
double waterDepthM
-
wellCount
int wellCount
-
wellDepthM
double wellDepthM
-
wellheadPressureBara
double wellheadPressureBara
-
wellheadTemperatureC
double wellheadTemperatureC
-
-
Class neqsim.process.fielddevelopment.subsea.SubseaProductionSystem.SubseaSystemResult
class SubseaSystemResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
architecture
SubseaProductionSystem.SubseaArchitecture architecture
-
arrivalFlowrateSm3d
double arrivalFlowrateSm3d
-
arrivalPressureBara
double arrivalPressureBara
-
arrivalTemperatureC
double arrivalTemperatureC
-
controlSystemCostMusd
double controlSystemCostMusd
-
flowlineDiameterInches
double flowlineDiameterInches
-
hydrateFormationTempC
double hydrateFormationTempC
-
hydrateMarginC
double hydrateMarginC
-
manifoldCostMusd
double manifoldCostMusd
-
pipelineCostMusd
double pipelineCostMusd
-
requiresHeating
boolean requiresHeating
-
requiresInsulation
boolean requiresInsulation
-
requiresMEG
boolean requiresMEG
-
subseaTreeCostMusd
double subseaTreeCostMusd
-
systemName
String systemName
-
tiebackDistanceKm
double tiebackDistanceKm
-
totalPressureDropBara
double totalPressureDropBara
-
totalProductionSm3d
double totalProductionSm3d
-
totalSubseaCapexMusd
double totalSubseaCapexMusd
-
umbilicalCostMusd
double umbilicalCostMusd
-
waterDepthM
double waterDepthM
-
wellCount
int wellCount
-
-
-
Package neqsim.process.fielddevelopment.tieback
-
Class neqsim.process.fielddevelopment.tieback.HostFacility
class HostFacility extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
gasCapacityMSm3d
double gasCapacityMSm3d
Maximum gas processing capacity in MSm3/d. -
gasUtilization
double gasUtilization
Current gas utilization (0-1). -
latitude
double latitude
Latitude in decimal degrees (positive = North). -
liquidCapacityM3d
double liquidCapacityM3d
Maximum total liquid capacity in m3/d (oil + water + condensate). -
liquidUtilization
double liquidUtilization
Current liquid utilization (0-1). -
longitude
double longitude
Longitude in decimal degrees (positive = East). -
maxTieInPressureBara
double maxTieInPressureBara
Maximum tie-in pressure in bara. -
maxTieInTemperatureC
double maxTieInTemperatureC
Maximum tie-in temperature in Celsius. -
minTieInPressureBara
double minTieInPressureBara
Minimum tie-in pressure in bara. -
name
String name
-
oilCapacityBopd
double oilCapacityBopd
Maximum oil processing capacity in bbl/d. -
oilUtilization
double oilUtilization
Current oil utilization (0-1). -
operator
String operator
-
type
HostFacility.FacilityType type
-
waterCapacityM3d
double waterCapacityM3d
Maximum water handling capacity in m3/d. -
waterDepthM
double waterDepthM
Water depth in meters. -
waterUtilization
double waterUtilization
Current water utilization (0-1).
-
-
Class neqsim.process.fielddevelopment.tieback.TiebackAnalyzer
class TiebackAnalyzer extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
discountRate
double discountRate
Discount rate for NPV calculations. -
drillingCostPerWellMusd
double drillingCostPerWellMusd
Drilling cost per well in MUSD. -
gasPriceUsdPerSm3
double gasPriceUsdPerSm3
Default gas price in USD/Sm3. -
hostModificationBaseCostMusd
double hostModificationBaseCostMusd
Base cost for host modifications in MUSD. -
manifoldBaseCostMusd
double manifoldBaseCostMusd
Base cost for manifold/template in MUSD. -
maxTiebackDistanceKm
double maxTiebackDistanceKm
Maximum tieback distance in km. -
minHydrateMarginC
double minHydrateMarginC
Minimum hydrate margin for PASS in Celsius. -
oilPriceUsdPerBbl
double oilPriceUsdPerBbl
Default oil price in USD/bbl. -
opexFraction
double opexFraction
OPEX as fraction of CAPEX per year. -
pipelineCostPerKmMusd
double pipelineCostPerKmMusd
Pipeline cost per km in MUSD (base, adjusted for diameter). -
seabedTemperatureC
double seabedTemperatureC
Seabed temperature for flow assurance in Celsius. -
subseaTreeCostMusd
double subseaTreeCostMusd
Cost per subsea tree in MUSD. -
taxModel
NorwegianTaxModel taxModel
-
umbilicalCostPerKmMusd
double umbilicalCostPerKmMusd
Umbilical cost per km in MUSD.
-
-
Class neqsim.process.fielddevelopment.tieback.TiebackAnalyzer.TiebackScreeningResult
class TiebackScreeningResult extends Object implements Serializable- serialVersionUID:
- 1100L
-
Class neqsim.process.fielddevelopment.tieback.TiebackOption
class TiebackOption extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
arrivalPressureBara
double arrivalPressureBara
Estimated arrival pressure at host in bara. -
arrivalTemperatureC
double arrivalTemperatureC
Estimated arrival temperature at host in Celsius. -
breakevenPrice
double breakevenPrice
Breakeven price (oil: USD/bbl, gas: USD/Sm3). -
corrosionResult
FlowAssuranceResult corrosionResult
Corrosion screening result. -
discoveryName
String discoveryName
-
distanceKm
double distanceKm
Tieback distance in kilometers. -
drillingCapexMusd
double drillingCapexMusd
Drilling and completion CAPEX. -
feasible
boolean feasible
Whether the option is technically feasible. -
fieldLifeYears
double fieldLifeYears
Expected field life in years. -
flowAssuranceNotes
String flowAssuranceNotes
Flow assurance notes/recommendations. -
hostModificationCapexMusd
double hostModificationCapexMusd
Host modifications CAPEX. -
hostName
String hostName
-
hydrateMarginC
double hydrateMarginC
Hydrate subcooling margin in Celsius. -
hydrateResult
FlowAssuranceResult hydrateResult
Hydrate screening result. -
infeasibilityReason
String infeasibilityReason
Reason for infeasibility (if not feasible). -
irr
double irr
Internal Rate of Return (0-1). -
maxProductionRate
double maxProductionRate
Maximum production rate constrained by host capacity (gas: MSm3/d, oil: bbl/d). -
maxWaterDepthM
double maxWaterDepthM
Maximum water depth along route in meters. -
npvMusd
double npvMusd
Net Present Value in MUSD. -
optionId
String optionId
-
paybackYears
double paybackYears
Payback period in years. -
pipelineCapexMusd
double pipelineCapexMusd
Pipeline CAPEX. -
pipelineDiameterInches
double pipelineDiameterInches
Pipeline diameter in inches. -
rateUnit
String rateUnit
Production rate unit. -
recoverableReserves
double recoverableReserves
Total recoverable reserves. -
reservesUnit
String reservesUnit
Reserves unit. -
subseaCapexMusd
double subseaCapexMusd
Subsea equipment CAPEX (trees, manifolds, controls). -
totalCapexMusd
double totalCapexMusd
Total CAPEX. -
umbilicalCapexMusd
double umbilicalCapexMusd
Umbilical CAPEX. -
watMarginC
double watMarginC
WAT margin in Celsius. -
waxResult
FlowAssuranceResult waxResult
Wax screening result. -
wellCount
int wellCount
Number of subsea wells.
-
-
Class neqsim.process.fielddevelopment.tieback.TiebackReport
class TiebackReport extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
discoveryLatitude
double discoveryLatitude
Discovery latitude. -
discoveryLongitude
double discoveryLongitude
Discovery longitude. -
discoveryName
String discoveryName
Discovery name. -
options
List<TiebackOption> options
All evaluated options (sorted by NPV, best first).
-
-
-
Package neqsim.process.fielddevelopment.workflow
-
Class neqsim.process.fielddevelopment.workflow.FieldDevelopmentWorkflow
class FieldDevelopmentWorkflow extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
calculateEmissions
boolean calculateEmissions
-
concept
FieldConcept concept
-
countryCode
String countryCode
-
declineRate
double declineRate
-
designStandard
String designStandard
-
discountRate
double discountRate
-
facilityConfig
FacilityConfig facilityConfig
-
fidelityLevel
FieldDevelopmentWorkflow.FidelityLevel fidelityLevel
-
fieldLifeYears
int fieldLifeYears
-
firstProductionYear
int firstProductionYear
-
fluid
SystemInterface fluid
-
gasPrice
double gasPrice
-
gasTariff
double gasTariff
-
gridEmissionFactor
double gridEmissionFactor
-
lastResult
WorkflowResult lastResult
-
monteCarloIterations
int monteCarloIterations
-
oilPrice
double oilPrice
-
plateauYears
double plateauYears
-
potentialHosts
List<HostFacility> potentialHosts
-
powerSupplyType
String powerSupplyType
-
processSystem
ProcessSystem processSystem
-
projectName
String projectName
-
reservoir
SimpleReservoir reservoir
-
runMechanicalDesign
boolean runMechanicalDesign
-
runSubseaAnalysis
boolean runSubseaAnalysis
-
studyPhase
FieldDevelopmentWorkflow.StudyPhase studyPhase
-
subseaArchitecture
SubseaProductionSystem.SubseaArchitecture subseaArchitecture
-
subseaSystem
SubseaProductionSystem subseaSystem
-
tiebackAnalyzer
TiebackAnalyzer tiebackAnalyzer
-
tiebackDistanceKm
double tiebackDistanceKm
-
waterDepthM
double waterDepthM
-
wells
List<WellSystem> wells
-
-
Class neqsim.process.fielddevelopment.workflow.WorkflowResult
class WorkflowResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
annualCO2eKtonnes
double annualCO2eKtonnes
Annual CO2 emissions [ktonnes/year]. -
arrivalPressureBara
double arrivalPressureBara
Arrival pressure at host facility [bara]. -
arrivalTemperatureC
double arrivalTemperatureC
Arrival temperature at host facility [°C]. -
breakevenGasPrice
double breakevenGasPrice
Breakeven gas price (USD/Sm3). -
breakevenOilPrice
double breakevenOilPrice
Breakeven oil price (USD/bbl). -
cashFlowResult
CashFlowEngine.CashFlowResult cashFlowResult
Cash flow calculation result. -
co2IntensityKgPerBoe
double co2IntensityKgPerBoe
CO2 intensity [kg CO2e/boe]. -
conceptKPIs
ConceptKPIs conceptKPIs
Concept KPIs - only for CONCEPTUAL and DETAILED. -
economicsReport
EconomicsEstimator.EconomicsReport economicsReport
Economics estimation report. -
emissionBreakdown
Map<String,
Double> emissionBreakdown Emission breakdown by category. -
fidelityLevel
FieldDevelopmentWorkflow.FidelityLevel fidelityLevel
Fidelity level used. -
flowAssuranceResult
FlowAssuranceReport flowAssuranceResult
Flow assurance screening result. -
gasProfile
Map<Integer,
Double> gasProfile Gas production profile (year to Sm3/day). -
gridEmissionFactor
double gridEmissionFactor
Grid emission factor [kg CO2/kWh]. -
irr
double irr
Internal rate of return (0-1). -
mechanicalDesign
SystemMechanicalDesign mechanicalDesign
System mechanical design results - only for DETAILED. -
monteCarloResult
SensitivityAnalyzer.MonteCarloResult monteCarloResult
Monte Carlo result - only for DETAILED. -
npv
double npv
Net present value at configured discount rate (MUSD). -
npvP10
double npvP10
P10 NPV from Monte Carlo (MUSD) - only for DETAILED. -
npvP50
double npvP50
P50 NPV from Monte Carlo (MUSD) - only for DETAILED. -
npvP90
double npvP90
P90 NPV from Monte Carlo (MUSD) - only for DETAILED. -
oilProfile
Map<Integer,
Double> oilProfile Oil production profile (year to bbl/day). -
paybackYears
double paybackYears
Payback period in years. -
powerBreakdownMW
Map<String,
Double> powerBreakdownMW Power breakdown by equipment type. -
powerSupplyType
String powerSupplyType
Power supply type (used for emission calculation). -
projectName
String projectName
Project name. -
selectedTiebackOption
TiebackOption selectedTiebackOption
Selected tieback option (best feasible). -
subseaCapexMusd
double subseaCapexMusd
Total subsea CAPEX [MUSD]. -
subseaSimulationError
String subseaSimulationError
Subsea simulation error message (if simulation failed). -
subseaSystemResult
SubseaProductionSystem.SubseaSystemResult subseaSystemResult
Subsea production system result. -
tiebackReport
TiebackReport tiebackReport
Tieback analysis report (multiple host comparison). -
tornadoResult
SensitivityAnalyzer.TornadoResult tornadoResult
Tornado analysis result - only for DETAILED. -
totalEquipmentWeightTonnes
double totalEquipmentWeightTonnes
Total equipment weight [tonnes]. -
totalFootprintM2
double totalFootprintM2
Total module footprint [m2]. -
totalPowerMW
double totalPowerMW
Total power consumption [MW]. -
waterProfile
Map<Integer,
Double> waterProfile Water production profile (year to Sm3/day).
-
-
-
Package neqsim.process.integration.ml
-
Class neqsim.process.integration.ml.HybridModelAdapter
class HybridModelAdapter extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
bias
double bias
-
confidenceThreshold
double confidenceThreshold
-
featureNames
String[] featureNames
-
modelVersion
String modelVersion
-
ready
boolean ready
-
strategy
HybridModelAdapter.CombinationStrategy strategy
-
weights
double[] weights
-
-
-
Package neqsim.process.measurementdevice
-
Class neqsim.process.measurementdevice.CombustionEmissionsCalculator
class CombustionEmissionsCalculator extends StreamMeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.measurementdevice.CompressorMonitor
class CompressorMonitor extends MeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
compressor
Compressor compressor
-
-
Class neqsim.process.measurementdevice.CricondenbarAnalyser
class CricondenbarAnalyser extends StreamMeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.measurementdevice.FireDetector
class FireDetector extends MeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
detectionDelay
double detectionDelay
Detection delay in seconds (time to confirm fire before alarm). -
detectionThreshold
double detectionThreshold
Detection threshold (0.0 to 1.0, where 1.0 means fire confirmed). -
fireDetected
boolean fireDetected
Indicates if fire is currently detected. -
location
String location
Detector location/zone identifier. -
signalLevel
double signalLevel
Current signal level (simulates IR/UV sensor reading).
-
-
Class neqsim.process.measurementdevice.FlowInducedVibrationAnalyser
class FlowInducedVibrationAnalyser extends MeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
calcSupportArrangement
Boolean calcSupportArrangement
-
FRMSConstant
double FRMSConstant
-
method
String method
-
pipe
PipeBeggsAndBrills pipe
-
segment
int segment
-
segmentSet
Boolean segmentSet
-
supportArrangement
String supportArrangement
-
supportDistance
double supportDistance
-
-
Class neqsim.process.measurementdevice.GasDetector
class GasDetector extends MeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
gasConcentration
double gasConcentration
Current gas concentration reading. -
gasSpecies
String gasSpecies
Gas species being detected (e.g., "methane", "H2S", "CO"). -
gasType
GasDetector.GasType gasType
Type of gas being detected. -
location
String location
Detector location/zone identifier. -
lowerExplosiveLimit
double lowerExplosiveLimit
Lower Explosive Limit in ppm (for combustible gases). -
responseTime
double responseTime
Detector response time in seconds.
-
-
Class neqsim.process.measurementdevice.HydrateEquilibriumTemperatureAnalyser
class HydrateEquilibriumTemperatureAnalyser extends StreamMeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
referencePressure
double referencePressure
-
-
Class neqsim.process.measurementdevice.HydrocarbonDewPointAnalyser
class HydrocarbonDewPointAnalyser extends StreamMeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
method
String method
-
referencePressure
double referencePressure
-
-
Class neqsim.process.measurementdevice.LevelTransmitter
class LevelTransmitter extends MeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
separator
Separator separator
-
-
Class neqsim.process.measurementdevice.MeasurementDeviceBaseClass
class MeasurementDeviceBaseClass extends NamedBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
alarmConfig
AlarmConfig alarmConfig
-
alarmState
AlarmState alarmState
-
conditionAnalysis
boolean conditionAnalysis
-
conditionAnalysisMaxDeviation
double conditionAnalysisMaxDeviation
-
conditionAnalysisMessage
String conditionAnalysisMessage
-
delayBuffer
Deque<Double> delayBuffer
-
delaySteps
int delaySteps
-
isOnlineSignal
boolean isOnlineSignal
-
logging
boolean logging
-
maximumValue
double maximumValue
-
minimumValue
double minimumValue
-
noiseStdDev
double noiseStdDev
-
onlineMeasurementValue
double onlineMeasurementValue
-
onlineMeasurementValueUnit
String onlineMeasurementValueUnit
-
onlineSignal
OnlineSignal onlineSignal
-
unit
String unit
-
-
Class neqsim.process.measurementdevice.MolarMassAnalyser
class MolarMassAnalyser extends StreamMeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.measurementdevice.MultiPhaseMeter
class MultiPhaseMeter extends StreamMeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.measurementdevice.NMVOCAnalyser
class NMVOCAnalyser extends StreamMeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.measurementdevice.OilLevelTransmitter
class OilLevelTransmitter extends MeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
separator
ThreePhaseSeparator separator
-
-
Class neqsim.process.measurementdevice.pHProbe
class pHProbe extends StreamMeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
alkalinity
double alkalinity
-
hasCachedPH
boolean hasCachedPH
-
lastMeasuredAlkalinity
double lastMeasuredAlkalinity
-
lastMeasuredPH
double lastMeasuredPH
-
reactiveThermoSystem
SystemInterface reactiveThermoSystem
-
thermoOps
ThermodynamicOperations thermoOps
-
-
Class neqsim.process.measurementdevice.PressureTransmitter
class PressureTransmitter extends StreamMeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.measurementdevice.PushButton
class PushButton extends MeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
autoActivateValve
boolean autoActivateValve
Flag to enable/disable automatic valve activation on push. -
isPushed
boolean isPushed
Indicates if button is currently pushed (active). -
linkedBlowdownValve
BlowdownValve linkedBlowdownValve
Optional blowdown valve that this button controls (legacy support). -
linkedLogics
List<ProcessLogic> linkedLogics
List of process logic sequences linked to this button.
-
-
Class neqsim.process.measurementdevice.StreamMeasurementDeviceBaseClass
class StreamMeasurementDeviceBaseClass extends MeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
stream
StreamInterface stream
-
-
Class neqsim.process.measurementdevice.TemperatureTransmitter
class TemperatureTransmitter extends StreamMeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.measurementdevice.VolumeFlowTransmitter
class VolumeFlowTransmitter extends StreamMeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
measuredPhaseNumber
int measuredPhaseNumber
-
-
Class neqsim.process.measurementdevice.WaterContentAnalyser
class WaterContentAnalyser extends StreamMeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.measurementdevice.WaterDewPointAnalyser
class WaterDewPointAnalyser extends StreamMeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
method
String method
-
referencePressure
double referencePressure
-
-
Class neqsim.process.measurementdevice.WaterLevelTransmitter
class WaterLevelTransmitter extends MeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
separator
ThreePhaseSeparator separator
-
-
Class neqsim.process.measurementdevice.WellAllocator
class WellAllocator extends StreamMeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
exportGasStream
StreamInterface exportGasStream
-
exportOilStream
StreamInterface exportOilStream
-
-
-
Package neqsim.process.measurementdevice.online
-
Class neqsim.process.measurementdevice.online.OnlineSignal
class OnlineSignal extends Object implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.process.measurementdevice.simpleflowregime
-
Class neqsim.process.measurementdevice.simpleflowregime.SevereSlugAnalyser
class SevereSlugAnalyser extends MeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
alfaLeft
double alfaLeft
-
alfaRiser
double alfaRiser
-
alfaRiserOld
double alfaRiserOld
-
deltaT
double deltaT
-
driftVel
double driftVel
-
flowDistCoeff
double flowDistCoeff
-
flowPattern
String flowPattern
-
fluidSevereS
FluidSevereSlug fluidSevereS
-
friction
double friction
-
frictionStagnant
double frictionStagnant
-
frictionTot
double frictionTot
-
frictionValve
double frictionValve
-
function1
double function1
-
function2
double function2
-
gamma
double gamma
-
gamma1
double gamma1
-
gamma2
double gamma2
-
gasDensity
double gasDensity
-
gravAcc
double gravAcc
-
gravity
double gravity
-
gravL
double gravL
-
gravR
double gravR
-
holdUp
double holdUp
-
holdUp1
double holdUp1
-
holdUp2
double holdUp2
-
iter
double iter
-
lambda
double lambda
-
lambdaStagnant
double lambdaStagnant
-
Lg
double Lg
-
mixDensity
double mixDensity
-
n
double n
-
normalPressure
double normalPressure
-
numberOfTimeSteps
int numberOfTimeSteps
-
outletPressure
double outletPressure
-
pi
double pi
-
pipe
Pipe pipe
-
pressure
double pressure
-
pressureOld
double pressureOld
-
Re
double Re
-
resLiqHeight
double[] resLiqHeight
-
resLiqHoldUpRiser
double[] resLiqHoldUpRiser
-
resMixVelocity
double[] resMixVelocity
-
resPres
double[] resPres
-
resTime
double[] resTime
-
severeSlug
SevereSlugAnalyser severeSlug
-
simulationTime
double simulationTime
-
slugLength
double slugLength
-
slugValue
double slugValue
-
streamS
Stream streamS
-
temperature
double temperature
-
transVel
double transVel
-
U
double U
-
uLevel
double uLevel
-
Um
double Um
-
UmOld
double UmOld
-
usg
double usg
-
UsgL
double UsgL
-
usgMap
double[] usgMap
-
UsgR
double UsgR
-
usl
double usl
-
UslL
double UslL
-
uslMap
double[] uslMap
-
UslR
double UslR
-
valveConstant
double valveConstant
-
z
double z
-
zOld
double zOld
-
-
-
Package neqsim.process.measurementdevice.vfm
-
Class neqsim.process.measurementdevice.vfm.SoftSensor
class SoftSensor extends StreamMeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
inputValues
Map<String,
Double> inputValues -
lastEstimate
double lastEstimate
-
lastSensitivity
double[] lastSensitivity
-
propertyType
SoftSensor.PropertyType propertyType
-
-
Class neqsim.process.measurementdevice.vfm.UncertaintyBounds
class UncertaintyBounds extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
lower95
double lower95
-
lower99
double lower99
-
mean
double mean
-
standardDeviation
double standardDeviation
-
unit
String unit
-
upper95
double upper95
-
upper99
double upper99
-
-
Class neqsim.process.measurementdevice.vfm.VFMResult
class VFMResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
additionalProperties
Map<String,
Double> additionalProperties -
gasFlowRate
double gasFlowRate
-
gasOilRatio
double gasOilRatio
-
gasUncertainty
UncertaintyBounds gasUncertainty
-
oilFlowRate
double oilFlowRate
-
oilUncertainty
UncertaintyBounds oilUncertainty
-
quality
VFMResult.Quality quality
-
timestamp
Instant timestamp
-
totalLiquidFlowRate
double totalLiquidFlowRate
-
waterCut
double waterCut
-
waterFlowRate
double waterFlowRate
-
waterUncertainty
UncertaintyBounds waterUncertainty
-
-
Class neqsim.process.measurementdevice.vfm.VirtualFlowMeter
class VirtualFlowMeter extends StreamMeasurementDeviceBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
calibrationFactor
double calibrationFactor
-
calibrationHistory
List<VirtualFlowMeter.WellTestData> calibrationHistory
-
chokeOpening
double chokeOpening
-
downstreamPressure
double downstreamPressure
-
flowCoefficient
double flowCoefficient
-
lastCalibration
Instant lastCalibration
-
lastResult
VFMResult lastResult
-
pressureUncertainty
double pressureUncertainty
-
temperature
double temperature
-
temperatureUncertainty
double temperatureUncertainty
-
upstreamPressure
double upstreamPressure
-
-
-
Package neqsim.process.mechanicaldesign
-
Class neqsim.process.mechanicaldesign.DesignLimitData
class DesignLimitData extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
corrosionAllowance
double corrosionAllowance
-
jointEfficiency
double jointEfficiency
-
maxPressure
double maxPressure
-
maxTemperature
double maxTemperature
-
minPressure
double minPressure
-
minTemperature
double minTemperature
-
-
Class neqsim.process.mechanicaldesign.DesignValidationResult
class DesignValidationResult extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
hasRun
boolean hasRun
-
messages
List<DesignValidationResult.ValidationMessage> messages
-
metrics
Map<String,
Object> metrics
-
-
Class neqsim.process.mechanicaldesign.DesignValidationResult.ValidationMessage
class ValidationMessage extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
category
String category
-
equipmentName
String equipmentName
-
message
String message
-
remediation
String remediation
-
severity
DesignValidationResult.Severity severity
-
-
Class neqsim.process.mechanicaldesign.FieldDevelopmentDesignOrchestrator
class FieldDevelopmentDesignOrchestrator extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
caseResults
Map<DesignCase, FieldDevelopmentDesignOrchestrator.DesignCaseResult> caseResults
Design case results. -
designCases
List<DesignCase> designCases
Design cases to evaluate. -
designPhase
DesignPhase designPhase
Current design phase. -
processSystem
ProcessSystem processSystem
The process system being designed. -
projectId
String projectId
Project identifier. -
runId
UUID runId
Unique run identifier. -
systemMechanicalDesign
SystemMechanicalDesign systemMechanicalDesign
System mechanical design instance. -
torgManager
TorgManager torgManager
TORG manager for standards management. -
validationResult
DesignValidationResult validationResult
Validation results. -
workflowHistory
List<FieldDevelopmentDesignOrchestrator.WorkflowStep> workflowHistory
Workflow execution history.
-
-
Class neqsim.process.mechanicaldesign.FieldDevelopmentDesignOrchestrator.DesignCaseResult
class DesignCaseResult extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
converged
boolean converged
-
designCase
DesignCase designCase
-
totalVolume
double totalVolume
-
totalWeight
double totalWeight
-
validation
DesignValidationResult validation
-
-
Class neqsim.process.mechanicaldesign.FieldDevelopmentDesignOrchestrator.WorkflowStep
class WorkflowStep extends Object implements Serializable- serialVersionUID:
- 1L
-
Class neqsim.process.mechanicaldesign.MechanicalDesign
class MechanicalDesign extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
companySpecificDesignStandards
String companySpecificDesignStandards
-
construtionMaterial
String construtionMaterial
-
corrosionAllowance
double corrosionAllowance
-
costEstimate
UnitCostEstimateBaseClass costEstimate
-
defaultLiquidDensity
double defaultLiquidDensity
-
defaultLiquidViscosity
double defaultLiquidViscosity
-
designDataSources
List<MechanicalDesignDataSource> designDataSources
-
designLimitData
DesignLimitData designLimitData
-
designStandard
Hashtable<String, DesignStandard> designStandard
-
hasSetCompanySpecificDesignStandards
boolean hasSetCompanySpecificDesignStandards
-
innerDiameter
double innerDiameter
-
jointEfficiency
double jointEfficiency
-
lastMarginResult
MechanicalDesignMarginResult lastMarginResult
-
materialPipeDesignStandard
MaterialPipeDesignStandard materialPipeDesignStandard
-
materialPlateDesignStandard
MaterialPlateDesignStandard materialPlateDesignStandard
-
maxDesignDuty
double maxDesignDuty
-
maxDesignGassVolumeFlow
double maxDesignGassVolumeFlow
-
maxDesignOilVolumeFlow
double maxDesignOilVolumeFlow
-
maxDesignPower
double maxDesignPower
-
maxDesignVolumeFlow
double maxDesignVolumeFlow
-
maxDesignWaterVolumeFlow
double maxDesignWaterVolumeFlow
-
maxOperationPressure
double maxOperationPressure
-
maxOperationTemperature
double maxOperationTemperature
-
minDesignDuty
double minDesignDuty
-
minDesignGassVolumeFLow
double minDesignGassVolumeFLow
-
minDesignOilFLow
double minDesignOilFLow
-
minDesignPower
double minDesignPower
-
minDesignVolumeFLow
double minDesignVolumeFLow
-
minDesignWaterVolumeFLow
double minDesignWaterVolumeFLow
-
minOperationPressure
double minOperationPressure
-
minOperationTemperature
double minOperationTemperature
-
moduleHeight
double moduleHeight
-
moduleLength
double moduleLength
-
moduleWidth
double moduleWidth
-
outerDiameter
double outerDiameter
-
pressureMarginFactor
double pressureMarginFactor
-
processEquipment
ProcessEquipmentInterface processEquipment
-
tantanLength
double tantanLength
-
tensileStrength
double tensileStrength
-
volumeTotal
double volumeTotal
-
wallThickness
double wallThickness
Wall thickness in mm. -
weightElectroInstrument
double weightElectroInstrument
-
weightNozzle
double weightNozzle
-
weightPiping
double weightPiping
-
weightStructualSteel
double weightStructualSteel
-
weightTotal
double weightTotal
-
weightVessel
double weightVessel
-
weigthInternals
double weigthInternals
-
weigthVesselShell
double weigthVesselShell
-
-
Class neqsim.process.mechanicaldesign.MechanicalDesignMarginResult
class MechanicalDesignMarginResult extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
corrosionAllowanceMargin
double corrosionAllowanceMargin
-
jointEfficiencyMargin
double jointEfficiencyMargin
-
maxPressureMargin
double maxPressureMargin
-
maxTemperatureMargin
double maxTemperatureMargin
-
minPressureMargin
double minPressureMargin
-
minTemperatureMargin
double minTemperatureMargin
-
-
Class neqsim.process.mechanicaldesign.MechanicalDesignReport
class MechanicalDesignReport extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
pipingDesign
ProcessInterconnectionDesign pipingDesign
-
processSystem
ProcessSystem processSystem
-
systemDesign
SystemMechanicalDesign systemDesign
-
-
Class neqsim.process.mechanicaldesign.MechanicalDesignResponse
class MechanicalDesignResponse extends Object implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
corrosionAllowance
double corrosionAllowance
Corrosion allowance in mm. -
countByType
Map<String,
Integer> countByType Count breakdown by equipment type. -
designStandard
String designStandard
Design standard used (e.g., "API 610", "ASME VIII"). -
duty
double duty
Heating/Cooling duty in kW (positive = heating, negative = cooling). -
eiWeight
double eiWeight
Electrical and instrumentation weight in kg. -
equipmentClass
String equipmentClass
Equipment class name. -
equipmentCount
int equipmentCount
Total equipment count. -
equipmentList
List<MechanicalDesignResponse.EquipmentSummary> equipmentList
Equipment list with summaries. -
equipmentType
String equipmentType
Equipment type (e.g., "Separator", "Compressor", "Valve"). -
footprintLength
double footprintLength
Footprint length in m. -
footprintWidth
double footprintWidth
Footprint width in m. -
headMaterial
String headMaterial
Head material. -
innerDiameter
double innerDiameter
Inner diameter in meters. -
internalsWeight
double internalsWeight
Internals weight in kg. -
isSystemLevel
boolean isSystemLevel
Flag indicating if this is a system-level response. -
maxDesignPressure
double maxDesignPressure
Maximum design pressure in bara. -
maxDesignTemperature
double maxDesignTemperature
Maximum design temperature in °C. -
maxHeight
double maxHeight
Maximum height in m. -
maxOperatingPressure
double maxOperatingPressure
Maximum operating pressure in bara. -
maxOperatingTemperature
double maxOperatingTemperature
Maximum operating temperature in °C. -
minDesignPressure
double minDesignPressure
Minimum design pressure in bara. -
minDesignTemperature
double minDesignTemperature
Minimum design temperature in °C. -
moduleHeight
double moduleHeight
Module height in meters. -
moduleLength
double moduleLength
Module length (plot space) in meters. -
moduleWidth
double moduleWidth
Module width (plot space) in meters. -
name
String name
Equipment name. -
netPower
double netPower
Net power requirement in kW. -
nozzlesWeight
double nozzlesWeight
Nozzles weight in kg. -
operatingWeight
double operatingWeight
Operating weight (with contents) in kg. -
outerDiameter
double outerDiameter
Outer diameter in meters. -
pipingWeight
double pipingWeight
Piping weight in kg. -
power
double power
Power requirement in kW (positive = consumed, negative = produced). -
processName
String processName
Process/system name. -
shellMaterial
String shellMaterial
Shell material. -
specificParameters
Map<String,
Object> specificParameters Equipment-specific design parameters. -
structuralWeight
double structuralWeight
Structural steel weight in kg. -
tangentLength
double tangentLength
Tangent-to-tangent length in meters. -
totalCoolingDuty
double totalCoolingDuty
Total cooling duty in kW. -
totalHeatingDuty
double totalHeatingDuty
Total heating duty in kW. -
totalPlotSpace
double totalPlotSpace
Total plot space in m2. -
totalPowerRecovered
double totalPowerRecovered
Total power recovered in kW. -
totalPowerRequired
double totalPowerRequired
Total power required in kW. -
totalVolume
double totalVolume
Total volume in m3. -
totalWeight
double totalWeight
Total weight in kg. -
vesselWeight
double vesselWeight
Vessel shell weight in kg. -
wallThickness
double wallThickness
Wall thickness in mm. -
weightByDiscipline
Map<String,
Double> weightByDiscipline Weight breakdown by discipline. -
weightByType
Map<String,
Double> weightByType Weight breakdown by equipment type.
-
-
Class neqsim.process.mechanicaldesign.MechanicalDesignResponse.EquipmentSummary
class EquipmentSummary extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.mechanicaldesign.ProcessInterconnectionDesign
class ProcessInterconnectionDesign extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
fittingWeight
double fittingWeight
Estimated fitting weight [kg]. -
flangeWeight
double flangeWeight
Estimated flange weight [kg]. -
lengthBySize
Map<String,
Double> lengthBySize Length by pipe size. -
pipeSegments
List<ProcessInterconnectionDesign.PipeSegment> pipeSegments
List of pipe segments. -
processSystem
ProcessSystem processSystem
-
totalElbowCount
int totalElbowCount
Total number of elbows. -
totalFlangeCount
int totalFlangeCount
Total number of flanges. -
totalPipingLength
double totalPipingLength
Total piping length [m]. -
totalPipingWeight
double totalPipingWeight
Total piping weight [kg]. -
totalTeeCount
int totalTeeCount
Total number of tees. -
totalValveCount
int totalValveCount
Total number of valves. -
valveWeight
double valveWeight
Estimated valve weight [kg]. -
weightBySize
Map<String,
Double> weightBySize Weight by pipe size.
-
-
Class neqsim.process.mechanicaldesign.ProcessInterconnectionDesign.PipeSegment
class PipeSegment extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
designPressureBara
double designPressureBara
-
designTemperatureC
double designTemperatureC
-
fromEquipment
String fromEquipment
-
isGasService
boolean isGasService
-
lengthM
double lengthM
-
material
String material
-
nominalSizeInch
double nominalSizeInch
-
outsideDiameterMm
double outsideDiameterMm
-
schedule
String schedule
-
streamName
String streamName
-
toEquipment
String toEquipment
-
wallThicknessMm
double wallThicknessMm
-
weightKg
double weightKg
-
-
Class neqsim.process.mechanicaldesign.SystemMechanicalDesign
class SystemMechanicalDesign extends Object implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
equipmentCountByType
Map<String,
Integer> equipmentCountByType Equipment count by type. -
equipmentList
List<SystemMechanicalDesign.EquipmentDesignSummary> equipmentList
Equipment list with design data. -
maxEquipmentHeight
double maxEquipmentHeight
Maximum equipment height [m]. -
numberOfModules
int numberOfModules
-
processSystem
ProcessSystem processSystem
-
totalCoolingDuty
double totalCoolingDuty
Total cooling duty (coolers) [kW]. -
totalFootprintLength
double totalFootprintLength
Total footprint length [m]. -
totalFootprintWidth
double totalFootprintWidth
Total footprint width [m]. -
totalHeatingDuty
double totalHeatingDuty
Total heating duty (heaters) [kW]. -
totalPlotSpace
double totalPlotSpace
-
totalPowerRecovered
double totalPowerRecovered
Total power recovered (expanders) [kW]. -
totalPowerRequired
double totalPowerRequired
Total power required (compressors, pumps) [kW]. -
totalVolume
double totalVolume
-
totalWeight
double totalWeight
-
weightByDiscipline
Map<String,
Double> weightByDiscipline Weight breakdown by discipline (Mechanical, Piping, E and I, Structural). -
weightByEquipmentType
Map<String,
Double> weightByEquipmentType Weight breakdown by equipment type (e.g., "Separator", "Compressor", "Valve").
-
-
Class neqsim.process.mechanicaldesign.SystemMechanicalDesign.EquipmentDesignSummary
class EquipmentDesignSummary extends Object implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.process.mechanicaldesign.absorber
-
Class neqsim.process.mechanicaldesign.absorber.AbsorberMechanicalDesign
class AbsorberMechanicalDesign extends SeparatorMechanicalDesign implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
gasLoadFactor
double gasLoadFactor
Gas load factor for sizing calculations. -
outerDiameter
double outerDiameter
Outer diameter of the absorber. -
volumeSafetyFactor
double volumeSafetyFactor
Volume safety factor for design margin. -
wallThickness
double wallThickness
Wall thickness in mm.
-
-
-
Package neqsim.process.mechanicaldesign.adsorber
-
Class neqsim.process.mechanicaldesign.adsorber.AdsorberMechanicalDesign
class AdsorberMechanicalDesign extends MechanicalDesign implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
molecularSieveWaterCapacity
double molecularSieveWaterCapacity
-
outerDiameter
double outerDiameter
-
wallThickness
double wallThickness
Wall thickness in mm.
-
-
-
Package neqsim.process.mechanicaldesign.compressor
-
Class neqsim.process.mechanicaldesign.compressor.CompressorMechanicalDesign
class CompressorMechanicalDesign extends MechanicalDesign implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
bearingSpan
double bearingSpan
Bearing span [mm]. -
bundleWeight
double bundleWeight
Bundle (rotor + internals) weight [kg]. -
casingType
CompressorMechanicalDesign.CasingType casingType
Casing type. -
casingWeight
double casingWeight
Casing weight [kg]. -
compressorFactor
double compressorFactor
Compressor design factor from design standard. -
designPressure
double designPressure
Design pressure [bara]. -
designTemperature
double designTemperature
Design temperature [C]. -
driverMargin
double driverMargin
Driver power margin factor. -
driverPower
double driverPower
Required driver power [kW]. -
firstCriticalSpeed
double firstCriticalSpeed
First lateral critical speed [rpm]. -
headPerStage
double headPerStage
Polytropic head per stage [kJ/kg]. -
impellerDiameter
double impellerDiameter
Impeller outer diameter [mm]. -
maxContinuousSpeed
double maxContinuousSpeed
Maximum continuous speed [rpm]. -
mechanicalLosses
CompressorMechanicalLosses mechanicalLosses
Mechanical losses model reference. -
numberOfStages
int numberOfStages
Number of compression stages. -
rotorWeight
double rotorWeight
Rotor weight [kg]. -
shaftDiameter
double shaftDiameter
Shaft diameter at impeller [mm]. -
tipSpeed
double tipSpeed
Impeller tip speed [m/s]. -
tripSpeed
double tripSpeed
Trip speed (typically 105% of max continuous) [rpm].
-
-
Class neqsim.process.mechanicaldesign.compressor.CompressorMechanicalDesignResponse
class CompressorMechanicalDesignResponse extends MechanicalDesignResponse implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
bearingSpan
double bearingSpan
Bearing span [mm]. -
bundleWeight
double bundleWeight
Bundle weight [kg]. -
casingType
String casingType
Casing type (horizontal split, barrel, vertical split). -
casingWeight
double casingWeight
Casing weight [kg]. -
compressorType
String compressorType
Compressor type (centrifugal, reciprocating, screw, axial). -
driverMargin
double driverMargin
Driver power margin factor. -
driverPower
double driverPower
Required driver power [kW]. -
firstCriticalSpeed
double firstCriticalSpeed
First lateral critical speed [rpm]. -
headPerStage
double headPerStage
Polytropic head per stage [kJ/kg]. -
impellerDiameter
double impellerDiameter
Impeller diameter [mm]. -
inletPressure
double inletPressure
Inlet pressure [bara]. -
isentropicEfficiency
double isentropicEfficiency
Isentropic efficiency. -
maxContinuousSpeed
double maxContinuousSpeed
Maximum continuous speed [rpm]. -
numberOfStages
int numberOfStages
Number of compression stages. -
outletPressure
double outletPressure
Outlet pressure [bara]. -
polytropicEfficiency
double polytropicEfficiency
Polytropic efficiency. -
pressureRatio
double pressureRatio
Pressure ratio. -
rotorWeight
double rotorWeight
Rotor weight [kg]. -
shaftDiameter
double shaftDiameter
Shaft diameter [mm]. -
tipSpeed
double tipSpeed
Impeller tip speed [m/s]. -
totalHead
double totalHead
Total polytropic head [kJ/kg]. -
tripSpeed
double tripSpeed
Trip speed [rpm].
-
-
-
Package neqsim.process.mechanicaldesign.designstandards
-
Class neqsim.process.mechanicaldesign.designstandards.AbsorptionColumnDesignStandard
class AbsorptionColumnDesignStandard extends DesignStandard implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
molecularSieveWaterCapacity
double molecularSieveWaterCapacity
-
-
Class neqsim.process.mechanicaldesign.designstandards.AdsorptionDehydrationDesignStandard
class AdsorptionDehydrationDesignStandard extends DesignStandard implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
molecularSieveWaterCapacity
double molecularSieveWaterCapacity
-
-
Class neqsim.process.mechanicaldesign.designstandards.CompressorDesignStandard
class CompressorDesignStandard extends DesignStandard implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
compressorFactor
double compressorFactor
-
-
Class neqsim.process.mechanicaldesign.designstandards.DesignStandard
class DesignStandard extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
equipment
MechanicalDesign equipment
-
standardName
String standardName
-
-
Class neqsim.process.mechanicaldesign.designstandards.GasScrubberDesignStandard
class GasScrubberDesignStandard extends DesignStandard implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
designFactorVolumeFlow
double designFactorVolumeFlow
-
gasLoadFactor
double gasLoadFactor
-
lengthGasInetToHHLL
double lengthGasInetToHHLL
-
lengthGasInletToMeshpad
double lengthGasInletToMeshpad
-
lengthMeshPadToDemistingCyclone
double lengthMeshPadToDemistingCyclone
-
-
Class neqsim.process.mechanicaldesign.designstandards.JointEfficiencyPipelineStandard
class JointEfficiencyPipelineStandard extends DesignStandard implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.mechanicaldesign.designstandards.JointEfficiencyPlateStandard
class JointEfficiencyPlateStandard extends DesignStandard implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.mechanicaldesign.designstandards.MaterialPipeDesignStandard
class MaterialPipeDesignStandard extends DesignStandard implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.mechanicaldesign.designstandards.MaterialPlateDesignStandard
class MaterialPlateDesignStandard extends DesignStandard implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.mechanicaldesign.designstandards.PipelineDesignStandard
class PipelineDesignStandard extends DesignStandard implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
safetyFactor
double safetyFactor
-
safetyMargins
MechanicalDesignMarginResult safetyMargins
-
-
Class neqsim.process.mechanicaldesign.designstandards.PipingDesignStandard
class PipingDesignStandard extends DesignStandard implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.mechanicaldesign.designstandards.PressureVesselDesignStandard
class PressureVesselDesignStandard extends DesignStandard implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
safetyMargins
MechanicalDesignMarginResult safetyMargins
-
-
Class neqsim.process.mechanicaldesign.designstandards.SeparatorDesignStandard
class SeparatorDesignStandard extends DesignStandard implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
Fg
double Fg
-
gasLoadFactor
double gasLoadFactor
-
safetyMargins
MechanicalDesignMarginResult safetyMargins
-
volumetricDesignFactor
double volumetricDesignFactor
-
-
Class neqsim.process.mechanicaldesign.designstandards.ValveDesignStandard
class ValveDesignStandard extends DesignStandard implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
valveCvMax
double valveCvMax
-
-
-
Package neqsim.process.mechanicaldesign.ejector
-
Class neqsim.process.mechanicaldesign.ejector.EjectorMechanicalDesign
class EjectorMechanicalDesign extends MechanicalDesign implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bodyVolume
double bodyVolume
-
connectedPipingVolume
double connectedPipingVolume
-
diffuserOutletArea
double diffuserOutletArea
-
diffuserOutletLength
double diffuserOutletLength
-
diffuserOutletVelocity
double diffuserOutletVelocity
-
dischargeConnectionLength
double dischargeConnectionLength
-
entrainmentRatio
double entrainmentRatio
-
mixingChamberArea
double mixingChamberArea
-
mixingChamberLength
double mixingChamberLength
-
mixingChamberVelocity
double mixingChamberVelocity
-
mixingPressure
double mixingPressure
-
motiveNozzleEffectiveLength
double motiveNozzleEffectiveLength
-
motiveNozzleExitVelocity
double motiveNozzleExitVelocity
-
motiveNozzleThroatArea
double motiveNozzleThroatArea
-
suctionConnectionLength
double suctionConnectionLength
-
suctionInletArea
double suctionInletArea
-
suctionInletLength
double suctionInletLength
-
suctionInletVelocity
double suctionInletVelocity
-
-
-
Package neqsim.process.mechanicaldesign.expander
-
Class neqsim.process.mechanicaldesign.expander.ExpanderMechanicalDesign
class ExpanderMechanicalDesign extends MechanicalDesign implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
bearingSpan
double bearingSpan
Bearing span [mm]. -
bearingType
String bearingType
Bearing type. -
casingDesignPressure
double casingDesignPressure
Casing design pressure [bara]. -
casingDesignTemperature
double casingDesignTemperature
Casing design temperature [°C]. -
casingWallThickness
double casingWallThickness
Casing wall thickness [mm]. -
casingWeight
double casingWeight
Casing weight [kg]. -
designInletPressure
double designInletPressure
Design inlet pressure [bara]. -
designInletTemperature
double designInletTemperature
Design inlet temperature [°C]. -
designOutletPressure
double designOutletPressure
Design outlet pressure [bara]. -
designOutletTemperature
double designOutletTemperature
Design outlet temperature [°C]. -
expanderType
ExpanderMechanicalDesign.ExpanderType expanderType
Expander type. -
firstCriticalSpeed
double firstCriticalSpeed
First critical speed [rpm]. -
generatorWeight
double generatorWeight
Generator weight [kg]. -
isentropicEfficiency
double isentropicEfficiency
Isentropic efficiency. -
loadType
ExpanderMechanicalDesign.LoadType loadType
Load type. -
maxContinuousSpeed
double maxContinuousSpeed
Maximum continuous speed [rpm]. -
numberOfStages
int numberOfStages
Number of stages. -
ratedSpeed
double ratedSpeed
Rated speed [rpm]. -
recoveredPower
double recoveredPower
Recovered power [kW]. -
sealType
String sealType
Seal type. -
shaftDiameter
double shaftDiameter
Shaft diameter [mm]. -
shaftWeight
double shaftWeight
Shaft weight [kg]. -
tipSpeed
double tipSpeed
Wheel tip speed [m/s]. -
tripSpeed
double tripSpeed
Trip speed [rpm]. -
wheelDiameter
double wheelDiameter
Wheel outer diameter [mm]. -
wheelWeight
double wheelWeight
Wheel weight [kg].
-
-
-
Package neqsim.process.mechanicaldesign.heatexchanger
-
Class neqsim.process.mechanicaldesign.heatexchanger.HeatExchangerMechanicalDesign
class HeatExchangerMechanicalDesign extends MechanicalDesign implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
approachTemperature
double approachTemperature
-
calculatedUA
double calculatedUA
-
candidateTypes
List<HeatExchangerType> candidateTypes
-
logMeanTemperatureDifference
double logMeanTemperatureDifference
-
manualSelection
HeatExchangerType manualSelection
-
selectedSizingResult
HeatExchangerSizingResult selectedSizingResult
-
selectionCriterion
HeatExchangerMechanicalDesign.SelectionCriterion selectionCriterion
-
sizingResults
List<HeatExchangerSizingResult> sizingResults
-
usedOverallHeatTransferCoefficient
double usedOverallHeatTransferCoefficient
-
-
Class neqsim.process.mechanicaldesign.heatexchanger.HeatExchangerMechanicalDesignResponse
class HeatExchangerMechanicalDesignResponse extends MechanicalDesignResponse implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
areaMargin
double areaMargin
Area margin [%]. -
baffleCut
double baffleCut
Baffle cut [%]. -
baffleSpacing
double baffleSpacing
Baffle spacing [mm]. -
baffleThickness
double baffleThickness
Baffle thickness [mm]. -
baffleType
String baffleType
Baffle type (single segmental, double segmental, no-tubes-in-window). -
bundleWeight
double bundleWeight
Bundle weight [kg]. -
channelWeight
double channelWeight
Channel weight [kg]. -
heatDuty
double heatDuty
Heat duty [kW]. -
heatExchangerType
String heatExchangerType
Heat exchanger type (shell-tube, plate, air-cooled, double-pipe). -
heatTransferArea
double heatTransferArea
Heat transfer area [m²]. -
lmtd
double lmtd
Log mean temperature difference [K]. -
lmtdCorrectionFactor
double lmtdCorrectionFactor
LMTD correction factor (F). -
numberOfBaffles
int numberOfBaffles
Number of baffles. -
numberOfShellPasses
int numberOfShellPasses
Number of shell passes. -
numberOfShells
int numberOfShells
Number of shells in series. -
numberOfTubePasses
int numberOfTubePasses
Number of tube passes. -
numberOfTubes
int numberOfTubes
Number of tubes per shell. -
overallHeatTransferCoeff
double overallHeatTransferCoeff
Overall heat transfer coefficient [W/m²K]. -
requiredArea
double requiredArea
Required heat transfer area [m²]. -
shellDesignPressure
double shellDesignPressure
Shell-side design pressure [bara]. -
shellDesignTemperature
double shellDesignTemperature
Shell-side design temperature [°C]. -
shellFoulingResistance
double shellFoulingResistance
Shell-side fouling resistance [m²K/W]. -
shellInnerDiameter
double shellInnerDiameter
Shell inner diameter [mm]. -
shellMaterial
String shellMaterial
Shell material. -
shellPressureDrop
double shellPressureDrop
Shell-side pressure drop [bar]. -
shellWallThickness
double shellWallThickness
Shell wall thickness [mm]. -
temaType
String temaType
TEMA type designation (e.g., AES, BEM, AKT). -
tubeDesignPressure
double tubeDesignPressure
Tube-side design pressure [bara]. -
tubeDesignTemperature
double tubeDesignTemperature
Tube-side design temperature [°C]. -
tubeFoulingResistance
double tubeFoulingResistance
Tube-side fouling resistance [m²K/W]. -
tubeLayoutAngle
int tubeLayoutAngle
Tube layout angle (30°, 45°, 60°, 90°). -
tubeLength
double tubeLength
Tube length [m]. -
tubeMaterial
String tubeMaterial
Tube material. -
tubeOuterDiameter
double tubeOuterDiameter
Tube outer diameter [mm]. -
tubePitch
double tubePitch
Tube pitch [mm]. -
tubePressureDrop
double tubePressureDrop
Tube-side pressure drop [bar]. -
tubeWallThickness
double tubeWallThickness
Tube wall thickness [mm].
-
-
-
Package neqsim.process.mechanicaldesign.pipeline
-
Class neqsim.process.mechanicaldesign.pipeline.PipelineMechanicalDesign
class PipelineMechanicalDesign extends MechanicalDesign implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
designStandardCode
String designStandardCode
-
innerDiameter
double innerDiameter
-
-
-
Package neqsim.process.mechanicaldesign.pump
-
Class neqsim.process.mechanicaldesign.pump.PumpMechanicalDesign
class PumpMechanicalDesign extends MechanicalDesign implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
baseplateWeight
double baseplateWeight
Baseplate weight [kg]. -
bepFlow
double bepFlow
Best efficiency point flow [m³/h]. -
bepHead
double bepHead
Best efficiency point head [m]. -
casingWallThickness
double casingWallThickness
Casing wall thickness [mm]. -
casingWeight
double casingWeight
Casing weight [kg]. -
couplingWeight
double couplingWeight
Coupling weight [kg]. -
designPressure
double designPressure
Design pressure [bara]. -
designTemperature
double designTemperature
Design temperature [C]. -
dischargeNozzleSize
double dischargeNozzleSize
Discharge nozzle size [inches]. -
driverMargin
double driverMargin
Driver power margin factor. -
driverPower
double driverPower
Required driver power [kW]. -
impellerDiameter
double impellerDiameter
Impeller outer diameter [mm]. -
impellerWeight
double impellerWeight
Impeller weight [kg]. -
impellerWidth
double impellerWidth
Impeller width [mm]. -
maxAllowableWorkingPressure
double maxAllowableWorkingPressure
Maximum allowable working pressure [bara]. -
maximumFlow
double maximumFlow
Maximum allowable flow [m³/h]. -
minimumFlow
double minimumFlow
Minimum continuous stable flow [m³/h]. -
motorWeight
double motorWeight
Motor weight [kg]. -
npshAvailable
double npshAvailable
NPSH available [m]. -
npshMargin
double npshMargin
NPSH margin (NPSHa / NPSHr). -
npshRequired
double npshRequired
NPSH required [m]. -
numberOfStages
int numberOfStages
Number of stages. -
pumpEfficiency
double pumpEfficiency
Pump efficiency at operating point. -
pumpType
PumpMechanicalDesign.PumpType pumpType
Pump type classification. -
ratedSpeed
double ratedSpeed
Rated speed [rpm]. -
sealType
PumpMechanicalDesign.SealType sealType
Seal type. -
sealWeight
double sealWeight
Seal system weight [kg]. -
shaftDiameter
double shaftDiameter
Shaft diameter at impeller [mm]. -
shaftWeight
double shaftWeight
Shaft weight [kg]. -
specificSpeed
double specificSpeed
Specific speed (Ns) - dimensionless. -
suctionNozzleSize
double suctionNozzleSize
Suction nozzle size [inches]. -
suctionSpecificSpeed
double suctionSpecificSpeed
Suction specific speed (Nss) - dimensionless.
-
-
Class neqsim.process.mechanicaldesign.pump.PumpMechanicalDesignResponse
class PumpMechanicalDesignResponse extends MechanicalDesignResponse implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
api610TypeCode
String api610TypeCode
API 610 type code (OH1, OH2, BB1, VS1, etc.). -
bepFlow
double bepFlow
Best efficiency point flow [m³/h]. -
bepHead
double bepHead
Best efficiency point head [m]. -
casingWallThickness
double casingWallThickness
Casing wall thickness [mm]. -
differentialPressure
double differentialPressure
Differential pressure [bar]. -
dischargeNozzleSize
double dischargeNozzleSize
Discharge nozzle size [inches]. -
dischargePressure
double dischargePressure
Discharge pressure [bara]. -
driverMargin
double driverMargin
Driver power margin factor. -
driverPower
double driverPower
Required driver power [kW]. -
efficiency
double efficiency
Pump efficiency at rated point. -
fluidDensity
double fluidDensity
Fluid density [kg/m³]. -
fluidTemperature
double fluidTemperature
Fluid temperature [°C]. -
fluidViscosity
double fluidViscosity
Fluid viscosity [cP]. -
impellerDiameter
double impellerDiameter
Impeller diameter [mm]. -
impellerWidth
double impellerWidth
Impeller width [mm]. -
minimumContinuousFlow
double minimumContinuousFlow
Minimum continuous flow [m³/h]. -
npsha
double npsha
Net positive suction head available [m]. -
npshMargin
double npshMargin
NPSH margin [m]. -
npshr
double npshr
Net positive suction head required [m]. -
numberOfStages
int numberOfStages
Number of stages. -
pumpType
String pumpType
Pump type (overhung, between bearings, vertically suspended). -
ratedFlow
double ratedFlow
Rated flow [m³/h]. -
ratedHead
double ratedHead
Rated head [m]. -
ratedSpeed
double ratedSpeed
Rated speed [rpm]. -
sealType
String sealType
Seal type (packed, single mechanical, double mechanical, etc.). -
shaftDiameter
double shaftDiameter
Shaft diameter at impeller [mm]. -
specificSpeed
double specificSpeed
Specific speed (Ns). -
suctionNozzleSize
double suctionNozzleSize
Suction nozzle size [inches]. -
suctionPressure
double suctionPressure
Suction pressure [bara]. -
suctionSpecificSpeed
double suctionSpecificSpeed
Suction specific speed (Nss).
-
-
-
Package neqsim.process.mechanicaldesign.separator
-
Class neqsim.process.mechanicaldesign.separator.GasScrubberMechanicalDesign
class GasScrubberMechanicalDesign extends SeparatorMechanicalDesign implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.mechanicaldesign.separator.SeparatorMechanicalDesign
class SeparatorMechanicalDesign extends MechanicalDesign implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
Fg
double Fg
-
gasLoadFactor
double gasLoadFactor
-
retentionTime
double retentionTime
-
volumeSafetyFactor
double volumeSafetyFactor
-
-
Class neqsim.process.mechanicaldesign.separator.SeparatorMechanicalDesignResponse
class SeparatorMechanicalDesignResponse extends MechanicalDesignResponse implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
actualGasVelocity
double actualGasVelocity
Actual gas velocity [m/s]. -
allowableGasVelocity
double allowableGasVelocity
Allowable gas velocity [m/s]. -
demisterEfficiency
double demisterEfficiency
Demister efficiency. -
demisterType
String demisterType
Demister type (wire mesh, vane, cyclone). -
designCode
String designCode
Design code (ASME VIII Div 1, Div 2). -
designGasFlow
double designGasFlow
Design gas flow [Am³/h]. -
designLiquidFlow
double designLiquidFlow
Design liquid flow [m³/h]. -
designWaterFlow
double designWaterFlow
Design water flow (for 3-phase) [m³/h]. -
emptyVesselWeight
double emptyVesselWeight
Empty vessel weight [kg]. -
gasDensity
double gasDensity
Gas density [kg/m³]. -
gasDesignVelocity
double gasDesignVelocity
Gas design velocity [m/s]. -
gasLoadFactor
double gasLoadFactor
Gas load factor (K-factor). -
gasOutletNozzleDiameter
double gasOutletNozzleDiameter
Gas outlet nozzle diameter [mm]. -
headThickness
double headThickness
Head thickness [mm]. -
headType
String headType
Head type (hemispherical, 2:1 ellipsoidal, torispherical). -
highLiquidLevel
double highLiquidLevel
High liquid level [m]. -
holdupVolume
double holdupVolume
Liquid holdup volume [m³]. -
inletNozzleDiameter
double inletNozzleDiameter
Inlet nozzle diameter [mm]. -
interfaceLevel
double interfaceLevel
Oil-water interface level (for 3-phase) [m]. -
liquidDensity
double liquidDensity
Liquid density [kg/m³]. -
liquidLevelFraction
double liquidLevelFraction
Liquid level fraction (Fg). -
liquidOutletNozzleDiameter
double liquidOutletNozzleDiameter
Liquid outlet nozzle diameter [mm]. -
lowLiquidLevel
double lowLiquidLevel
Low liquid level [m]. -
normalLiquidLevel
double normalLiquidLevel
Normal liquid level [m]. -
numberOfInletNozzles
int numberOfInletNozzles
Number of inlet nozzles. -
operatingLiquidVolume
double operatingLiquidVolume
Operating liquid volume [m³]. -
orientation
String orientation
Separator orientation (horizontal, vertical). -
retentionTime
double retentionTime
Liquid retention time [s]. -
separatorType
String separatorType
Separator type (two-phase, three-phase, test separator). -
shellThickness
double shellThickness
Shell course thickness [mm]. -
surgeVolume
double surgeVolume
Liquid surge volume [m³]. -
volumeSafetyFactor
double volumeSafetyFactor
Volumetric design safety factor. -
waterOutletNozzleDiameter
double waterOutletNozzleDiameter
Water outlet nozzle diameter (for 3-phase) [mm].
-
-
-
Package neqsim.process.mechanicaldesign.tank
-
Class neqsim.process.mechanicaldesign.tank.TankMechanicalDesign
class TankMechanicalDesign extends MechanicalDesign implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
appurtenancesWeight
double appurtenancesWeight
Appurtenances weight (nozzles, manholes, etc.) [kg]. -
bottomThickness
double bottomThickness
Bottom plate thickness [mm]. -
bottomWeight
double bottomWeight
Bottom weight [kg]. -
courseHeight
double courseHeight
Shell course height [m] - typically 2.4m (8 ft). -
designLiquidLevel
double designLiquidLevel
Design liquid level [m]. -
designPressure
double designPressure
Design pressure [bara]. -
designSpecificGravity
double designSpecificGravity
Design specific gravity. -
designTemperature
double designTemperature
Design temperature [°C]. -
foundationLoad
double foundationLoad
Foundation load (tank + contents) [kN]. -
hasFloatingRoof
boolean hasFloatingRoof
Has floating roof. -
nominalCapacity
double nominalCapacity
Tank capacity [m³]. -
numberOfCourses
int numberOfCourses
Number of shell courses. -
numberOfManholes
int numberOfManholes
Number of manholes. -
numberOfNozzles
int numberOfNozzles
Number of shell nozzles. -
roofThickness
double roofThickness
Roof plate thickness [mm]. -
roofType
TankMechanicalDesign.RoofType roofType
Roof type. -
roofWeight
double roofWeight
Roof weight [kg]. -
shellThicknesses
double[] shellThicknesses
Shell thicknesses by course [mm]. -
shellWeight
double shellWeight
Shell weight [kg]. -
structuralWeight
double structuralWeight
Structural weight (wind girders, rafters, columns) [kg]. -
tankDiameter
double tankDiameter
Tank nominal diameter [m]. -
tankHeight
double tankHeight
Tank height (shell height) [m]. -
tankType
TankMechanicalDesign.TankType tankType
Tank type. -
workingCapacity
double workingCapacity
Working capacity [m³].
-
-
-
Package neqsim.process.mechanicaldesign.torg
-
Class neqsim.process.mechanicaldesign.torg.TechnicalRequirementsDocument
class TechnicalRequirementsDocument extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
companyIdentifier
String companyIdentifier
Company or operator identifier. -
customParameters
Map<String,
Object> customParameters Additional project-specific parameters. -
designStandards
Map<String, List<StandardType>> designStandards
Map of design category to list of applicable standards. -
environmentalConditions
TechnicalRequirementsDocument.EnvironmentalConditions environmentalConditions
Environmental design conditions. -
equipmentStandards
Map<String, List<StandardType>> equipmentStandards
Map of equipment type to specific standards (overrides category defaults). -
issueDate
String issueDate
Date of issue (ISO format YYYY-MM-DD). -
materialSpecs
TechnicalRequirementsDocument.MaterialSpecifications materialSpecs
Material specifications. -
projectId
String projectId
Project identifier. -
projectName
String projectName
Project name/description. -
revision
String revision
TORG document revision/version. -
safetyFactors
TechnicalRequirementsDocument.SafetyFactors safetyFactors
Safety factors for various calculations.
-
-
Class neqsim.process.mechanicaldesign.torg.TechnicalRequirementsDocument.EnvironmentalConditions
class EnvironmentalConditions extends Object implements Serializable- serialVersionUID:
- 1L
-
Class neqsim.process.mechanicaldesign.torg.TechnicalRequirementsDocument.MaterialSpecifications
class MaterialSpecifications extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
Class neqsim.process.mechanicaldesign.torg.TechnicalRequirementsDocument.SafetyFactors
class SafetyFactors extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
corrosionAllowance
double corrosionAllowance
-
loadFactor
double loadFactor
-
pressureSafetyFactor
double pressureSafetyFactor
-
temperatureSafetyMargin
double temperatureSafetyMargin
-
wallThicknessTolerance
double wallThicknessTolerance
-
-
-
Package neqsim.process.mechanicaldesign.valve
-
Class neqsim.process.mechanicaldesign.valve.ControlValveSizing
class ControlValveSizing extends Object implements Serializable-
Serialized Fields
-
allowChoked
boolean allowChoked
-
valveMechanicalDesign
ValveMechanicalDesign valveMechanicalDesign
-
xT
double xT
-
-
-
Class neqsim.process.mechanicaldesign.valve.ControlValveSizing_IEC_60534
class ControlValveSizing_IEC_60534 extends ControlValveSizing implements Serializable-
Serialized Fields
-
allowLaminar
boolean allowLaminar
-
d
double d
-
D1
double D1
-
D2
double D2
-
Fd
double Fd
-
FD
double FD
-
FL
double FL
-
fullOutput
boolean fullOutput
-
-
-
Class neqsim.process.mechanicaldesign.valve.ControlValveSizing_IEC_60534_full
class ControlValveSizing_IEC_60534_full extends ControlValveSizing_IEC_60534 implements Serializable-
Serialized Fields
-
isFullTrim
boolean isFullTrim
-
-
-
Class neqsim.process.mechanicaldesign.valve.ControlValveSizing_simple
class ControlValveSizing_simple extends ControlValveSizing implements Serializable-
Serialized Fields
-
Cd
double Cd
Discharge coefficient for production chokes (typical value).
-
-
-
Class neqsim.process.mechanicaldesign.valve.EqualPercentageCharacteristic
class EqualPercentageCharacteristic extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
rangeability
double rangeability
The rangeability of the valve, defined as Cv_max / Cv_min. Typical values are 50:1 for standard valves and up to 100:1 for high-performance valves.
-
-
Class neqsim.process.mechanicaldesign.valve.LinearCharacteristic
class LinearCharacteristic extends Object implements Serializable -
Class neqsim.process.mechanicaldesign.valve.ModifiedParabolicCharacteristic
class ModifiedParabolicCharacteristic extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
exponent
double exponent
The exponent for the parabolic curve. Default is 2.0 for standard parabolic. Values between 1.5 and 2.5 are common for modified parabolic characteristics.
-
-
Class neqsim.process.mechanicaldesign.valve.QuickOpeningCharacteristic
class QuickOpeningCharacteristic extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.mechanicaldesign.valve.SafetyValveMechanicalDesign
class SafetyValveMechanicalDesign extends ValveMechanicalDesign implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
controllingOrificeArea
double controllingOrificeArea
-
controllingScenarioName
String controllingScenarioName
-
orificeArea
double orificeArea
-
scenarioResults
Map<String, SafetyValveMechanicalDesign.SafetyValveScenarioResult> scenarioResults
-
strategies
Map<SafetyValve.FluidService, SafetyValveMechanicalDesign.SafetyValveSizingStrategy> strategies
-
-
Class neqsim.process.mechanicaldesign.valve.ValveMechanicalDesign
class ValveMechanicalDesign extends MechanicalDesign implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
actuatorWeight
double actuatorWeight
Actuator weight [kg]. -
allowChoked
boolean allowChoked
-
allowLaminar
boolean allowLaminar
-
ansiPressureClass
int ansiPressureClass
ANSI pressure class (150, 300, 600, 900, 1500, 2500). -
bodyWallThickness
double bodyWallThickness
Valve body wall thickness [mm]. -
bodyWeight
double bodyWeight
Valve body weight [kg]. -
designPressure
double designPressure
Design pressure [bara]. -
designTemperature
double designTemperature
Design temperature [C]. -
diameter
double diameter
-
diameterInlet
double diameterInlet
-
diameterOutlet
double diameterOutlet
-
dP
double dP
-
faceToFace
double faceToFace
Face-to-face dimension [mm]. -
FD
double FD
-
FL
double FL
-
flangeType
String flangeType
Flange connection type. -
fullOutput
boolean fullOutput
-
inletPressure
double inletPressure
-
nominalSizeInches
double nominalSizeInches
Valve body nominal size in inches. -
outletPressure
double outletPressure
-
requiredActuatorThrust
double requiredActuatorThrust
Required actuator thrust [N]. -
stemDiameter
double stemDiameter
Valve stem diameter [mm]. -
valveCharacterization
String valveCharacterization
-
valveCharacterizationMethod
ValveCharacteristic valveCharacterizationMethod
-
valveCvMax
double valveCvMax
-
valveSizingMethod
ControlValveSizingInterface valveSizingMethod
-
valveSizingStandard
String valveSizingStandard
-
valveType
String valveType
Valve type description. -
valveWeight
double valveWeight
-
xT
double xT
-
-
Class neqsim.process.mechanicaldesign.valve.ValveMechanicalDesignResponse
class ValveMechanicalDesignResponse extends MechanicalDesignResponse implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
actuatorType
String actuatorType
Actuator type (pneumatic, electric, hydraulic, manual). -
actuatorWeight
double actuatorWeight
Actuator weight [kg]. -
ansiPressureClass
int ansiPressureClass
ANSI pressure class (150, 300, 600, 900, 1500, 2500). -
bodyWallThickness
double bodyWallThickness
Body wall thickness [mm]. -
bodyWeight
double bodyWeight
Body weight [kg]. -
cavitationIndex
double cavitationIndex
Cavitation index. -
cvMax
double cvMax
Maximum valve Cv at full open. -
cvRequired
double cvRequired
Required valve Cv. -
faceToFace
double faceToFace
Face-to-face dimension [mm]. -
flangeType
String flangeType
Flange type (RF, RTJ, FF). -
flFactor
double flFactor
Pressure recovery factor (FL). -
flowRegime
String flowRegime
Flow regime (subcritical, critical, choked). -
inletPressure
double inletPressure
Inlet pressure [bara]. -
isChoked
boolean isChoked
Is flow choked? -
kv
double kv
Calculated Kv (metric flow coefficient). -
massFlowRate
double massFlowRate
Mass flow rate [kg/h]. -
noiseLevel
double noiseLevel
Noise level [dBA]. -
nominalSizeInches
double nominalSizeInches
Nominal valve size [inches]. -
outletPressure
double outletPressure
Outlet pressure [bara]. -
pressureDrop
double pressureDrop
Pressure drop [bar]. -
requiredActuatorThrust
double requiredActuatorThrust
Required actuator thrust [N]. -
stemDiameter
double stemDiameter
Stem diameter [mm]. -
valveCharacteristic
String valveCharacteristic
Valve characteristic (linear, equal percentage, quick opening). -
valveOpening
double valveOpening
Valve opening percentage at design point. -
valveType
String valveType
Valve type (globe, ball, butterfly, gate, plug). -
volumetricFlowRate
double volumetricFlowRate
Volumetric flow rate [m³/h]. -
xtFactor
double xtFactor
Pressure ratio factor (xT).
-
-
-
Package neqsim.process.ml
-
Class neqsim.process.ml.ActionVector
class ActionVector extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.ml.Constraint
class Constraint extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
category
Constraint.Category category
-
currentValue
double currentValue
-
description
String description
-
lowerBound
double lowerBound
-
name
String name
-
type
Constraint.Type type
-
unit
String unit
-
upperBound
double upperBound
-
variableName
String variableName
-
violated
boolean violated
-
-
Class neqsim.process.ml.ConstraintManager
class ConstraintManager extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
constraints
Map<String, Constraint> constraints
-
listeners
List<ConstraintManager.ConstraintViolationListener> listeners
-
-
Class neqsim.process.ml.EpisodeRunner
class EpisodeRunner extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
environment
GymEnvironment environment
-
printInterval
int printInterval
-
verbose
boolean verbose
-
-
Class neqsim.process.ml.EpisodeRunner.BenchmarkResult
class BenchmarkResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
controllerName
String controllerName
Controller name. -
maxReward
double maxReward
Max reward. -
meanLength
double meanLength
Mean episode length. -
meanReward
double meanReward
Mean total reward. -
minReward
double minReward
Min reward. -
numEpisodes
int numEpisodes
Number of episodes. -
stdReward
double stdReward
Standard deviation of reward. -
successRate
double successRate
Success rate (completed without termination).
-
-
Class neqsim.process.ml.EpisodeRunner.EpisodeResult
class EpisodeResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
actions
List<double[]> actions
History of actions. -
finalObservation
double[] finalObservation
Final observation. -
observations
List<double[]> observations
History of observations. -
rewards
List<Double> rewards
History of rewards. -
steps
int steps
Number of steps taken. -
terminated
boolean terminated
Whether episode terminated (vs truncated). -
totalReward
double totalReward
Total reward accumulated.
-
-
Class neqsim.process.ml.EquipmentStateAdapter
class EquipmentStateAdapter extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
customExtractor
Function<ProcessEquipmentInterface, StateVector> customExtractor
-
equipment
ProcessEquipmentInterface equipment
-
-
Class neqsim.process.ml.GymEnvironment
class GymEnvironment extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
actionDim
int actionDim
-
actionHigh
double[] actionHigh
-
actionLow
double[] actionLow
Action space bounds. -
currentStep
int currentStep
Episode state. -
envId
String envId
Environment metadata. -
episodeReward
double episodeReward
-
maxEpisodeSteps
int maxEpisodeSteps
-
observationDim
int observationDim
-
observationHigh
double[] observationHigh
-
observationLow
double[] observationLow
Observation space bounds. -
rewardThreshold
double rewardThreshold
-
terminated
boolean terminated
-
truncated
boolean truncated
-
-
Class neqsim.process.ml.GymEnvironment.ResetResult
class ResetResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.ml.GymEnvironment.StepResult
class StepResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.ml.RLEnvironment
class RLEnvironment extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
actionSpace
ActionVector actionSpace
-
constraintManager
ConstraintManager constraintManager
-
currentTime
double currentTime
-
done
boolean done
-
maxEpisodeTime
double maxEpisodeTime
-
process
ProcessSystem process
-
simulationTimeStep
double simulationTimeStep
-
stepCount
int stepCount
-
weightConstraintViolation
double weightConstraintViolation
-
weightEnergy
double weightEnergy
-
weightSetpointError
double weightSetpointError
-
weightThroughput
double weightThroughput
-
-
Class neqsim.process.ml.RLEnvironment.StepInfo
class StepInfo extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
constraintPenalty
double constraintPenalty
Constraint violation penalty applied. -
energyConsumption
double energyConsumption
Energy consumption this step. -
hardViolation
boolean hardViolation
Whether any hard constraint was violated. -
simulationTime
double simulationTime
Simulation time. -
throughput
double throughput
Current throughput. -
violationExplanation
String violationExplanation
Explanation of any violations.
-
-
Class neqsim.process.ml.RLEnvironment.StepResult
class StepResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
done
boolean done
Whether episode is finished. -
info
RLEnvironment.StepInfo info
Additional info for debugging. -
observation
StateVector observation
Current observation (state vector). -
reward
double reward
Reward for this step. -
truncated
boolean truncated
Whether episode was truncated (time limit).
-
-
Class neqsim.process.ml.StateVector
class StateVector extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.ml.TrainingDataCollector
class TrainingDataCollector extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
currentSample
Map<String,
Double> currentSample -
inputDefs
Map<String, TrainingDataCollector.FeatureDefinition> inputDefs
-
inputStats
Map<String, TrainingDataCollector.RunningStats> inputStats
-
name
String name
-
outputDefs
Map<String, TrainingDataCollector.FeatureDefinition> outputDefs
-
outputStats
Map<String, TrainingDataCollector.RunningStats> outputStats
-
samples
List<Map<String,
Double>> samples
-
-
-
Package neqsim.process.ml.controllers
-
Class neqsim.process.ml.controllers.BangBangController
class BangBangController extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
currentAction
double currentAction
-
deadband
double deadband
-
highAction
double highAction
-
lowAction
double lowAction
-
name
String name
-
setpoint
double setpoint
-
valueIndex
int valueIndex
-
-
Class neqsim.process.ml.controllers.PIDController
class PIDController extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
actionMax
double actionMax
-
actionMin
double actionMin
-
dt
double dt
-
errorIndex
int errorIndex
-
firstStep
boolean firstStep
-
integral
double integral
-
kd
double kd
-
ki
double ki
-
kp
double kp
-
name
String name
-
previousError
double previousError
-
-
Class neqsim.process.ml.controllers.ProportionalController
class ProportionalController extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
actionMax
double actionMax
-
actionMin
double actionMin
-
errorIndex
int errorIndex
-
kp
double kp
-
name
String name
-
-
Class neqsim.process.ml.controllers.RandomController
class RandomController extends Object implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.process.ml.examples
-
Class neqsim.process.ml.examples.SeparatorCompressorMultiAgentEnv
class SeparatorCompressorMultiAgentEnv extends MultiAgentEnvironment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
compressor
Compressor compressor
-
compressorOut
Stream compressorOut
-
compressorSpeed
double compressorSpeed
-
feed
Stream feed
-
liquidLevel
double liquidLevel
-
liquidValve
ThrottlingValve liquidValve
-
separator
Separator separator
-
separatorPressure
double separatorPressure
-
-
Class neqsim.process.ml.examples.SeparatorGymEnv
class SeparatorGymEnv extends GymEnvironment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
feed
Stream feed
-
levelSetpoint
double levelSetpoint
-
liquidLevel
double liquidLevel
-
liquidValve
ThrottlingValve liquidValve
-
maxFeedFlow
double maxFeedFlow
-
maxPressure
double maxPressure
-
maxTemp
double maxTemp
-
minTemp
double minTemp
-
process
ProcessSystem process
-
separator
Separator separator
-
valvePosition
double valvePosition
-
-
Class neqsim.process.ml.examples.SeparatorLevelControlEnv
class SeparatorLevelControlEnv extends RLEnvironment implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
feedStream
Stream feedStream
-
levelSetpoint
double levelSetpoint
-
liquidValve
ThrottlingValve liquidValve
-
pressureSetpoint
double pressureSetpoint
-
previousAction
double previousAction
-
separator
Separator separator
-
-
-
Package neqsim.process.ml.multiagent
-
Class neqsim.process.ml.multiagent.CompressorAgent
class CompressorAgent extends ProcessAgent implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
compressor
Compressor compressor
-
currentSpeedFraction
double currentSpeedFraction
-
maxSpeed
double maxSpeed
-
minSpeed
double minSpeed
-
-
Class neqsim.process.ml.multiagent.MultiAgentEnvironment
class MultiAgentEnvironment extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
agentOrder
List<String> agentOrder
-
agents
Map<String,
Agent> agents -
coordinationMode
MultiAgentEnvironment.CoordinationMode coordinationMode
-
currentGlobalState
StateVector currentGlobalState
-
currentStep
int currentStep
-
maxEpisodeSteps
int maxEpisodeSteps
-
messages
Map<String,
double[]> messages -
process
ProcessSystem process
-
sharedConstraints
ConstraintManager sharedConstraints
-
terminated
boolean terminated
-
truncated
boolean truncated
-
-
Class neqsim.process.ml.multiagent.MultiAgentEnvironment.MultiAgentStepResult
class MultiAgentStepResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
globalState
StateVector globalState
Global state (for centralized critic). -
infos
Map<String, Map<String,
Object>> infos Info for each agent. -
observations
Map<String,
double[]> observations Observations for each agent. -
rewards
Map<String,
Double> rewards Rewards for each agent (or shared if cooperative). -
terminated
boolean terminated
Whether episode terminated. -
truncated
boolean truncated
Whether episode truncated.
-
-
Class neqsim.process.ml.multiagent.ProcessAgent
class ProcessAgent extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
actionHigh
double[] actionHigh
-
actionLow
double[] actionLow
-
actionNames
String[] actionNames
-
agentId
String agentId
-
equipment
ProcessEquipmentInterface equipment
-
localConstraints
ConstraintManager localConstraints
-
observationNames
String[] observationNames
-
setpoints
Map<String,
Double> setpoints -
setpointWeights
Map<String,
Double> setpointWeights
-
-
Class neqsim.process.ml.multiagent.SeparatorAgent
class SeparatorAgent extends ProcessAgent implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
controlGasValve
boolean controlGasValve
-
currentGasValvePos
double currentGasValvePos
-
currentLiquidValvePos
double currentLiquidValvePos
-
gasValve
ThrottlingValve gasValve
-
liquidValve
ThrottlingValve liquidValve
-
separator
Separator separator
-
-
-
Package neqsim.process.ml.surrogate
-
Class neqsim.process.ml.surrogate.PhysicsConstraintValidator
class PhysicsConstraintValidator extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
constraints
List<PhysicsConstraintValidator.Constraint> constraints
-
energyBalanceTolerance
double energyBalanceTolerance
-
enforceEnergyBalance
boolean enforceEnergyBalance
-
enforceMassBalance
boolean enforceMassBalance
-
enforcePhysicalBounds
boolean enforcePhysicalBounds
-
massBalanceTolerance
double massBalanceTolerance
-
processSystem
ProcessSystem processSystem
-
-
Class neqsim.process.ml.surrogate.PhysicsConstraintValidator.ConstraintViolation
class ConstraintViolation extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.ml.surrogate.PhysicsConstraintValidator.ValidationResult
class ValidationResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
violations
List<PhysicsConstraintValidator.ConstraintViolation> violations
-
-
Class neqsim.process.ml.surrogate.SurrogateModelRegistry
class SurrogateModelRegistry extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
enableFallback
boolean enableFallback
-
models
Map<String, SurrogateModelRegistry.SurrogateModelEntry> models
-
persistenceDirectory
String persistenceDirectory
-
-
Class neqsim.process.ml.surrogate.SurrogateModelRegistry.SurrogateMetadata
class SurrogateMetadata extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
expectedAccuracy
double expectedAccuracy
-
extrapolationCount
int extrapolationCount
-
failureCount
int failureCount
-
inputMax
double[] inputMax
-
inputMin
double[] inputMin
-
lastUsed
Instant lastUsed
-
modelType
String modelType
-
predictionCount
int predictionCount
-
trainedAt
Instant trainedAt
-
trainingDataSource
String trainingDataSource
-
-
-
Package neqsim.process.mpc
-
Class neqsim.process.mpc.ControlledVariable
class ControlledVariable extends MPCVariable implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
hardMax
double hardMax
Upper hard constraint (never violated). -
hardMin
double hardMin
Lower hard constraint (never violated). -
predictedValue
double predictedValue
Predicted value from MPC calculation. -
setpoint
double setpoint
Target setpoint for this CV. -
softConstraintPenalty
double softConstraintPenalty
Penalty weight for soft constraint violations. -
softMax
double softMax
Upper soft constraint (penalized if violated). -
softMin
double softMin
Lower soft constraint (penalized if violated). -
weight
double weight
Weight on setpoint tracking error in objective function. -
zoneControl
boolean zoneControl
Whether to use zone control instead of setpoint tracking. -
zoneLower
double zoneLower
Lower bound of zone for zone control mode. -
zoneUpper
double zoneUpper
Upper bound of zone for zone control mode.
-
-
Class neqsim.process.mpc.ControllerDataExchange
class ControllerDataExchange extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
controller
ProcessLinkedMPC controller
The linked MPC controller. -
cvHighLimits
double[] cvHighLimits
CV high limits. -
cvLowLimits
double[] cvLowLimits
CV low limits. -
cvPredictions
double[][] cvPredictions
Predicted CV trajectories. -
cvQuality
ControllerDataExchange.QualityStatus[] cvQuality
CV quality flags. -
cvValues
double[] cvValues
Current CV values. -
dvQuality
ControllerDataExchange.QualityStatus[] dvQuality
DV quality flags. -
dvValues
double[] dvValues
Current DV values. -
executionCount
long executionCount
Execution count. -
executionMessage
String executionMessage
Last execution message. -
executionStatus
ControllerDataExchange.ExecutionStatus executionStatus
Last execution status. -
lastExecution
Instant lastExecution
Last execution timestamp. -
lastInputUpdate
Instant lastInputUpdate
Last input update timestamp. -
mvQuality
ControllerDataExchange.QualityStatus[] mvQuality
MV quality flags. -
mvTargets
double[] mvTargets
Calculated MV targets. -
mvValues
double[] mvValues
Current MV values. -
setpoints
double[] setpoints
Current setpoints.
-
-
Class neqsim.process.mpc.ControllerDataExchange.ControllerOutput
class ControllerOutput extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cvPredictions
double[][] cvPredictions
-
message
String message
-
mvTargets
double[] mvTargets
-
status
ControllerDataExchange.ExecutionStatus status
-
timestamp
Instant timestamp
-
-
Class neqsim.process.mpc.DisturbanceVariable
class DisturbanceVariable extends MPCVariable implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cvSensitivity
double[] cvSensitivity
Sensitivity of CVs to this disturbance (for feedforward). -
measured
boolean measured
Whether this is a measured or estimated disturbance. -
predictedValue
double predictedValue
Predicted future value (if available). -
predictionHorizon
double predictionHorizon
Time horizon for prediction (if available). -
previousValue
double previousValue
Previous value for calculating rate of change.
-
-
Class neqsim.process.mpc.IndustrialMPCExporter
class IndustrialMPCExporter extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
applicationName
String applicationName
Application name for exported files. -
controller
ProcessLinkedMPC controller
The MPC controller to export. -
defaultDeadTime
double defaultDeadTime
Default dead time for FOPDT models (seconds). -
defaultTimeConstant
double defaultTimeConstant
Default time constant for FOPDT models (seconds). -
numStepCoefficients
int numStepCoefficients
Number of step response coefficients to export. -
stepResponseGenerator
StepResponseGenerator stepResponseGenerator
Step response generator for detailed model export. -
tagPrefix
String tagPrefix
Tag prefix for variable naming.
-
-
Class neqsim.process.mpc.LinearizationResult
class LinearizationResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
computationTimeMs
long computationTimeMs
Time taken for linearization (milliseconds). -
cvNames
String[] cvNames
Names of CVs. -
cvOperatingPoint
double[] cvOperatingPoint
Operating point values for CVs. -
disturbanceGainMatrix
double[][] disturbanceGainMatrix
Disturbance gain matrix: disturbanceGainMatrix[cv][dv] = ∂CV/∂DV. -
dvNames
String[] dvNames
Names of DVs. -
dvOperatingPoint
double[] dvOperatingPoint
Operating point values for DVs. -
errorMessage
String errorMessage
Error message if linearization failed. -
gainMatrix
double[][] gainMatrix
Gain matrix: gainMatrix[cv][mv] = ∂CV/∂MV. -
mvNames
String[] mvNames
Names of MVs. -
mvOperatingPoint
double[] mvOperatingPoint
Operating point values for MVs. -
perturbationSize
double perturbationSize
Perturbation size used for finite differences. -
successful
boolean successful
Whether linearization was successful.
-
-
Class neqsim.process.mpc.ManipulatedVariable
class ManipulatedVariable extends MPCVariable implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cost
double cost
Cost coefficient for using this MV ($/unit or energy cost). -
initialValue
double initialValue
Initial value before optimization. -
maxRateOfChange
double maxRateOfChange
Maximum allowed change per time step (rate constraint). -
minRateOfChange
double minRateOfChange
Minimum allowed change per time step (rate constraint). -
moveWeight
double moveWeight
Weight on control moves (penalizes rapid changes). -
preferredValue
double preferredValue
Preferred operating value for economic optimization. -
preferredWeight
double preferredWeight
Weight on deviation from preferred value.
-
-
Class neqsim.process.mpc.MPCVariable
class MPCVariable extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
currentValue
double currentValue
Current value of the variable. -
description
String description
Human-readable description of this variable. -
equipment
ProcessEquipmentInterface equipment
The process equipment this variable is bound to. -
maxValue
double maxValue
Maximum allowed value for this variable. -
minValue
double minValue
Minimum allowed value for this variable. -
name
String name
Unique identifier for this variable. -
propertyName
String propertyName
The property name to read/write on the equipment. -
unit
String unit
The unit for the property value.
-
-
Class neqsim.process.mpc.NonlinearPredictor
class NonlinearPredictor extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cloneProcess
boolean cloneProcess
Whether to clone the process for each prediction (safer but slower). -
controlledVariables
List<ControlledVariable> controlledVariables
List of controlled variables. -
manipulatedVariables
List<ManipulatedVariable> manipulatedVariables
List of manipulated variables. -
predictionHorizon
int predictionHorizon
Prediction horizon (number of steps). -
sampleTimeSeconds
double sampleTimeSeconds
Sample time in seconds.
-
-
Class neqsim.process.mpc.NonlinearPredictor.MVTrajectory
class MVTrajectory extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.mpc.NonlinearPredictor.PredictionResult
class PredictionResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.mpc.ProcessLinkedMPC
class ProcessLinkedMPC extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
controlHorizon
int controlHorizon
Control horizon (number of samples). -
controlledVariables
List<ControlledVariable> controlledVariables
Controlled variables. -
disturbanceVariables
List<DisturbanceVariable> disturbanceVariables
Disturbance variables. -
errorWeights
double[] errorWeights
Error weights for CVs. -
executionId
UUID executionId
UUID for execution tracking. -
lastMoves
double[] lastMoves
Last calculated MV moves. -
linearizationResult
LinearizationResult linearizationResult
Last linearization result. -
linearizer
ProcessLinearizer linearizer
Linearizer for model identification. -
manipulatedVariables
List<ManipulatedVariable> manipulatedVariables
Manipulated variables. -
modelIdentified
boolean modelIdentified
Whether model has been identified. -
modelUpdateInterval
int modelUpdateInterval
Model update interval (number of steps). -
moveSuppressionWeights
double[] moveSuppressionWeights
Move suppression weights for MVs. -
name
String name
Controller name. -
nonlinearPredictor
NonlinearPredictor nonlinearPredictor
Nonlinear predictor. -
predictionHorizon
int predictionHorizon
Prediction horizon (number of samples). -
processSystem
ProcessSystem processSystem
The process system being controlled. -
sampleTime
double sampleTime
Sample time in seconds. -
stateVariables
List<StateVariable> stateVariables
State variables (for nonlinear MPC). -
stepsSinceModelUpdate
int stepsSinceModelUpdate
Steps since last model update. -
useNonlinearPrediction
boolean useNonlinearPrediction
Whether to use nonlinear prediction.
-
-
Class neqsim.process.mpc.SoftSensorExporter
class SoftSensorExporter extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
applicationName
String applicationName
Application name for exports. -
processSystem
ProcessSystem processSystem
The process system containing the equipment. -
sensors
List<SoftSensorExporter.SoftSensorDefinition> sensors
List of soft-sensor definitions. -
tagPrefix
String tagPrefix
Tag prefix for OPC-style naming.
-
-
Class neqsim.process.mpc.SoftSensorExporter.SoftSensorDefinition
class SoftSensorDefinition extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
componentName
String componentName
-
description
String description
-
equipmentName
String equipmentName
-
inputs
Map<String,
String> inputs -
name
String name
-
outputUnit
String outputUnit
-
parameters
Map<String,
Double> parameters -
sensorType
SoftSensorExporter.SensorType sensorType
-
updateRateSeconds
double updateRateSeconds
-
-
Class neqsim.process.mpc.StateSpaceExporter
class StateSpaceExporter extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
linearizationResult
LinearizationResult linearizationResult
The linearization result to export. -
stateSpaceModel
StateSpaceExporter.StateSpaceModel stateSpaceModel
Generated state-space model. -
stepResponseMatrix
StepResponseGenerator.StepResponseMatrix stepResponseMatrix
Step response matrix for more detailed model.
-
-
Class neqsim.process.mpc.StateSpaceExporter.StateSpaceModel
class StateSpaceModel extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.mpc.StateVariable
class StateVariable extends MPCVariable implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
bias
double bias
Bias (measurement - model). -
biasTfilt
double biasTfilt
Bias filter time constant (seconds). -
biasTpred
double biasTpred
Bias prediction time constant (seconds). -
dtaIx
String dtaIx
Data index for C++ code linking. -
hasMeasurement
boolean hasMeasurement
Whether measurement is available. -
measuredValue
double measuredValue
Measured value (if available). -
modelValue
double modelValue
Model-predicted value. -
updateFromMeasurement
boolean updateFromMeasurement
Whether to update from measurement.
-
-
Class neqsim.process.mpc.StepResponse
class StepResponse extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
baselineValue
double baselineValue
Baseline CV value before step. -
cvName
String cvName
Name of the controlled variable. -
cvUnit
String cvUnit
Unit for the CV. -
fitError
double fitError
-
fittedBias
double fittedBias
-
fittedDeadTime
double fittedDeadTime
-
fittedGain
double fittedGain
-
fittedTimeConstant
double fittedTimeConstant
-
mvName
String mvName
Name of the manipulated variable. -
mvUnit
String mvUnit
Unit for the MV. -
response
double[] response
CV response values at each time point. -
sampleTime
double sampleTime
Sample time interval. -
stepSize
double stepSize
Step size applied to MV. -
time
double[] time
Time points (in seconds).
-
-
Class neqsim.process.mpc.StepResponseGenerator
class StepResponseGenerator extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
bidirectionalTest
boolean bidirectionalTest
Whether to run both positive and negative steps for averaging. -
controlledVariables
List<ControlledVariable> controlledVariables
List of controlled variables. -
manipulatedVariables
List<ManipulatedVariable> manipulatedVariables
List of manipulated variables. -
positiveStep
boolean positiveStep
Whether to use positive step (true) or negative (false). -
sampleIntervalSeconds
double sampleIntervalSeconds
Sample interval in seconds. -
settlingTimeSeconds
double settlingTimeSeconds
Settling time in seconds. -
stepSizeFraction
double stepSizeFraction
Step size as fraction of MV range.
-
-
Class neqsim.process.mpc.StepResponseGenerator.StepResponseMatrix
class StepResponseMatrix extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.mpc.SubrModlExporter
class SubrModlExporter extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
applicationName
String applicationName
Application name for the configuration. -
indexTable
List<String> indexTable
Index table entries. -
modelName
String modelName
Model name for SubrModl/SubrProc. -
parameters
List<SubrModlExporter.ModelParameter> parameters
Model parameters (constants). -
processSystem
ProcessSystem processSystem
The process system to export. -
sampleTime
double sampleTime
Sample time for the model (seconds). -
stateVariables
List<SubrModlExporter.StateVariable> stateVariables
State variables (SVR). -
subrXvrs
List<SubrModlExporter.SubrXvr> subrXvrs
SubrXvr definitions.
-
-
Class neqsim.process.mpc.SubrModlExporter.ModelParameter
class ModelParameter extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.mpc.SubrModlExporter.StateVariable
class StateVariable extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.mpc.SubrModlExporter.SubrXvr
class SubrXvr extends Object implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.process.processmodel
-
Class neqsim.process.processmodel.DexpiProcessUnit
class DexpiProcessUnit extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
dexpiClass
String dexpiClass
-
fluidCode
String fluidCode
-
lineNumber
String lineNumber
-
mappedEquipment
EquipmentEnum mappedEquipment
-
-
Class neqsim.process.processmodel.DexpiStream
class DexpiStream extends Stream implements Serializable- serialVersionUID:
- 1L
-
Exception Class neqsim.process.processmodel.DexpiXmlReaderException
class DexpiXmlReaderException extends Exception implements Serializable- serialVersionUID:
- 1L
-
Class neqsim.process.processmodel.ProcessModel
class ProcessModel extends Object implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
flowTolerance
double flowTolerance
-
lastIterationCount
int lastIterationCount
-
lastMaxFlowError
double lastMaxFlowError
-
lastMaxPressureError
double lastMaxPressureError
-
lastMaxTemperatureError
double lastMaxTemperatureError
-
maxIterations
int maxIterations
-
modelConverged
boolean modelConverged
-
pressureTolerance
double pressureTolerance
-
processes
Map<String, ProcessSystem> processes
-
runStep
boolean runStep
-
temperatureTolerance
double temperatureTolerance
-
useOptimizedExecution
boolean useOptimizedExecution
-
-
Class neqsim.process.processmodel.ProcessModule
class ProcessModule extends SimulationBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
addedModules
List<ProcessModule> addedModules
-
addedUnitOperations
List<ProcessSystem> addedUnitOperations
-
modulesIndex
List<Integer> modulesIndex
-
operationsIndex
List<Integer> operationsIndex
-
recycleModules
List<ProcessEquipmentInterface> recycleModules
-
solved
boolean solved
-
unitIndex
int unitIndex
-
-
Class neqsim.process.processmodel.ProcessModuleBaseClass
class ProcessModuleBaseClass extends SimulationBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
isCalcDesign
boolean isCalcDesign
-
isInitializedModule
boolean isInitializedModule
-
isInitializedStreams
boolean isInitializedStreams
-
operations
ProcessSystem operations
-
preferedThermodynamicModel
String preferedThermodynamicModel
-
-
Class neqsim.process.processmodel.ProcessSystem
class ProcessSystem extends SimulationBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
alarmManager
ProcessAlarmManager alarmManager
-
enableMassBalanceTracking
boolean enableMassBalanceTracking
-
equipmentCounter
Map<String,
Integer> equipmentCounter -
graphDirty
boolean graphDirty
Flag indicating if the cached graph needs to be rebuilt. -
lastAddedUnit
ProcessEquipmentInterface lastAddedUnit
-
massBalanceError
double massBalanceError
-
massBalanceErrorThreshold
double massBalanceErrorThreshold
-
maxTransientIterations
int maxTransientIterations
-
measurementDevices
List<MeasurementDeviceInterface> measurementDevices
-
measurementHistory
ProcessSystem.MeasurementHistory measurementHistory
-
minimumFlowForMassBalanceError
double minimumFlowForMassBalanceError
-
previousTotalMass
double previousTotalMass
-
recycleController
RecycleController recycleController
-
runStep
boolean runStep
-
surroundingTemperature
double surroundingTemperature
-
timeStep
double timeStep
-
timeStepNumber
int timeStepNumber
-
unitOperations
List<ProcessEquipmentInterface> unitOperations
List of unit operations in the process system. -
useGraphBasedExecution
boolean useGraphBasedExecution
Whether to use graph-based execution order instead of insertion order. -
useOptimizedExecution
boolean useOptimizedExecution
Whether to use optimized execution (parallel/hybrid) by default when run() is called. When true, run() delegates to runOptimized() which automatically selects the best strategy. When false, run() uses sequential execution in insertion order (legacy behavior). Default is true for optimal performance - runOptimized() automatically falls back to sequential execution for processes with multi-input equipment (mixers, heat exchangers, etc.) to preserve correct mass balance.
-
-
-
Package neqsim.process.processmodel.dexpi
-
Class neqsim.process.processmodel.dexpi.DexpiProcessUnit
class DexpiProcessUnit extends ProcessEquipmentBaseClass implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
dexpiClass
String dexpiClass
-
fluidCode
String fluidCode
-
lineNumber
String lineNumber
-
mappedEquipment
EquipmentEnum mappedEquipment
-
-
Class neqsim.process.processmodel.dexpi.DexpiStream
class DexpiStream extends Stream implements Serializable- serialVersionUID:
- 1L
-
Exception Class neqsim.process.processmodel.dexpi.DexpiXmlReaderException
class DexpiXmlReaderException extends Exception implements Serializable- serialVersionUID:
- 1L
-
-
Package neqsim.process.processmodel.diagram
-
Class neqsim.process.processmodel.diagram.DexpiDiagramBridge
class DexpiDiagramBridge extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.processmodel.diagram.EquipmentVisualStyle
class EquipmentVisualStyle extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.processmodel.diagram.PFDLayoutPolicy
class PFDLayoutPolicy extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
phaseCache
Map<StreamInterface, PFDLayoutPolicy.StreamPhase> phaseCache
Cache for stream phase classifications. -
roleCache
Map<ProcessEquipmentInterface, EquipmentRole> roleCache
Cache for equipment role classifications.
-
-
Class neqsim.process.processmodel.diagram.ProcessDiagramExporter
class ProcessDiagramExporter extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
detailLevel
DiagramDetailLevel detailLevel
Detail level for the diagram. -
diagramStyle
DiagramStyle diagramStyle
Diagram style (NEQSIM, HYSYS, PROII, ASPEN_PLUS). -
highlightRecycles
boolean highlightRecycles
Whether to highlight recycle streams with special styling. -
layoutPolicy
PFDLayoutPolicy layoutPolicy
The layout policy for determining equipment positions. -
processSystem
ProcessSystem processSystem
The process system to export. -
showControlEquipment
boolean showControlEquipment
Whether to show control equipment (adjusters, calculators). -
showDexpiMetadata
boolean showDexpiMetadata
Whether to show DEXPI metadata (tag names, line numbers, fluid codes). -
showLegend
boolean showLegend
Whether to show the legend. -
showStreamValues
boolean showStreamValues
Whether to show stream values on edges. -
title
String title
Graph title. -
useClusters
boolean useClusters
Whether to group equipment by role into clusters. -
useStreamTables
boolean useStreamTables
Whether to show stream values as tables (HTML labels). -
verticalLayout
boolean verticalLayout
Whether to use vertical (top-down) layout.
-
-
-
Package neqsim.process.processmodel.graph
-
Class neqsim.process.processmodel.graph.ProcessEdge
class ProcessEdge extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
edgeType
ProcessEdge.EdgeType edgeType
Type of this edge. -
index
int index
Unique index of this edge in the graph. -
name
String name
Name of this edge/stream. -
source
ProcessNode source
The source node (upstream equipment). -
stream
StreamInterface stream
The stream this edge represents (may be null for control signals). -
target
ProcessNode target
The target node (downstream equipment).
-
-
Class neqsim.process.processmodel.graph.ProcessGraph
class ProcessGraph extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
edges
List<ProcessEdge> edges
All edges in the graph. -
equipmentToNode
Map<Object, ProcessNode> equipmentToNode
Map from equipment to its node. -
equipmentTypeMapping
Map<String,
Integer> equipmentTypeMapping Equipment type to index mapping for feature vectors. -
nameToNode
Map<String, ProcessNode> nameToNode
Map from equipment name to node. -
nodes
List<ProcessNode> nodes
All nodes in the graph, indexed by their index.
-
-
Class neqsim.process.processmodel.graph.ProcessGraph.CycleAnalysisResult
class CycleAnalysisResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
backEdges
List<ProcessEdge> backEdges
-
cycles
List<List<ProcessNode>> cycles
-
hasCycles
boolean hasCycles
-
-
Class neqsim.process.processmodel.graph.ProcessGraph.ParallelPartition
class ParallelPartition extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
levels
List<List<ProcessNode>> levels
-
nodeToLevel
Map<ProcessNode, Integer> nodeToLevel
-
-
Class neqsim.process.processmodel.graph.ProcessGraph.SCCResult
class SCCResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
components
List<List<ProcessNode>> components
-
nodeToComponent
Map<ProcessNode, Integer> nodeToComponent
-
-
Class neqsim.process.processmodel.graph.ProcessGraph.SensitivityAnalysisResult
class SensitivityAnalysisResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
edgeSensitivities
Map<ProcessEdge, Double> edgeSensitivities
-
rankedTearCandidates
List<ProcessEdge> rankedTearCandidates
-
totalSensitivity
double totalSensitivity
-
-
Class neqsim.process.processmodel.graph.ProcessGraph.TearStreamResult
class TearStreamResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
sccToTearStream
Map<List<ProcessNode>, ProcessEdge> sccToTearStream
-
tearStreams
List<ProcessEdge> tearStreams
-
totalCyclesBroken
int totalCyclesBroken
-
-
Class neqsim.process.processmodel.graph.ProcessModelGraph
class ProcessModelGraph extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
flattenedGraph
ProcessGraph flattenedGraph
-
interSystemConnections
List<ProcessModelGraph.InterSystemConnection> interSystemConnections
-
modelName
String modelName
-
subSystemGraphs
List<ProcessModelGraph.SubSystemGraph> subSystemGraphs
-
-
Class neqsim.process.processmodel.graph.ProcessModelGraph.InterSystemConnection
class InterSystemConnection extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
edge
ProcessEdge edge
-
sourceNode
ProcessNode sourceNode
-
sourceSystemName
String sourceSystemName
-
targetNode
ProcessNode targetNode
-
targetSystemName
String targetSystemName
-
-
Class neqsim.process.processmodel.graph.ProcessModelGraph.ModuleParallelPartition
class ModuleParallelPartition extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
levels
List<List<ProcessModelGraph.SubSystemGraph>> levels
-
maxParallelism
int maxParallelism
-
-
Class neqsim.process.processmodel.graph.ProcessModelGraph.SubSystemGraph
class SubSystemGraph extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
executionIndex
int executionIndex
-
graph
ProcessGraph graph
-
isModule
boolean isModule
-
systemName
String systemName
-
-
Class neqsim.process.processmodel.graph.ProcessNode
class ProcessNode extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
equipment
ProcessEquipmentInterface equipment
The process equipment this node represents. -
incomingEdges
List<ProcessEdge> incomingEdges
Edges representing incoming streams (dependencies). -
index
int index
Unique index of this node in the graph. -
outgoingEdges
List<ProcessEdge> outgoingEdges
Edges representing outgoing streams (dependents).
-
-
-
Package neqsim.process.processmodel.lifecycle
-
Class neqsim.process.processmodel.lifecycle.ModelMetadata
class ModelMetadata extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
assetId
String assetId
-
assetName
String assetName
-
calibrationAccuracy
double calibrationAccuracy
-
calibrationStatus
ModelMetadata.CalibrationStatus calibrationStatus
-
dataSource
String dataSource
-
facility
String facility
-
lastCalibrated
Instant lastCalibrated
-
lastValidated
Instant lastValidated
-
lifecyclePhase
ModelMetadata.LifecyclePhase lifecyclePhase
-
modificationHistory
List<ModelMetadata.ModificationRecord> modificationHistory
-
region
String region
-
regulatoryBasis
String regulatoryBasis
-
responsibleEngineer
String responsibleEngineer
-
responsibleTeam
String responsibleTeam
-
tags
Map<String,
String> tags -
validationHistory
List<ModelMetadata.ValidationRecord> validationHistory
-
-
Class neqsim.process.processmodel.lifecycle.ModelMetadata.ModificationRecord
class ModificationRecord extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.processmodel.lifecycle.ModelMetadata.ValidationRecord
class ValidationRecord extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.processmodel.lifecycle.ProcessModelState
class ProcessModelState extends Object implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
createdAt
Instant createdAt
-
createdBy
String createdBy
-
customProperties
Map<String,
Object> customProperties Custom properties for extensibility. -
description
String description
-
executionConfig
ProcessModelState.ExecutionConfig executionConfig
Execution configuration. -
interProcessConnections
List<ProcessModelState.InterProcessConnection> interProcessConnections
Connections between different ProcessSystems. -
lastModifiedAt
Instant lastModifiedAt
-
name
String name
-
processStates
Map<String, ProcessSystemState> processStates
Map of process name to its state. -
schemaVersion
String schemaVersion
Schema version of this state (for migration support). -
version
String version
-
-
Class neqsim.process.processmodel.lifecycle.ProcessModelState.ExecutionConfig
class ExecutionConfig extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
flowTolerance
double flowTolerance
-
maxIterations
int maxIterations
-
pressureTolerance
double pressureTolerance
-
temperatureTolerance
double temperatureTolerance
-
useOptimizedExecution
boolean useOptimizedExecution
-
-
Class neqsim.process.processmodel.lifecycle.ProcessModelState.InterProcessConnection
class InterProcessConnection extends Object implements Serializable- serialVersionUID:
- 1L
-
Class neqsim.process.processmodel.lifecycle.ProcessModelState.ValidationResult
class ValidationResult extends Object implements Serializable- serialVersionUID:
- 1L
-
Class neqsim.process.processmodel.lifecycle.ProcessSystemState
class ProcessSystemState extends Object implements Serializable- serialVersionUID:
- 1001L
-
Serialized Fields
-
checksum
String checksum
-
connectionStates
List<ProcessSystemState.ConnectionState> connectionStates
-
createdAt
Instant createdAt
-
createdBy
String createdBy
-
customProperties
Map<String,
Object> customProperties -
description
String description
-
equipmentStates
List<ProcessSystemState.EquipmentState> equipmentStates
-
lastModifiedAt
Instant lastModifiedAt
-
metadata
ModelMetadata metadata
-
name
String name
-
schemaVersion
String schemaVersion
Schema version of this state (for migration support). -
version
String version
-
-
Class neqsim.process.processmodel.lifecycle.ProcessSystemState.ConnectionState
class ConnectionState extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.processmodel.lifecycle.ProcessSystemState.EquipmentState
class EquipmentState extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.processmodel.lifecycle.ProcessSystemState.FluidState
class FluidState extends Object implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.process.processmodel.processmodules
-
Class neqsim.process.processmodel.processmodules.AdsorptionDehydrationlModule
class AdsorptionDehydrationlModule extends ProcessModuleBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
adsorbentFillingHeight
double adsorbentFillingHeight
-
adsorber
SimpleAdsorber[] adsorber
-
adsorberInternalDiameter
double adsorberInternalDiameter
-
designAdsorptionPressure
double designAdsorptionPressure
-
designAdsorptionTemperature
double designAdsorptionTemperature
-
designFlow
double designFlow
-
designRegenerationTemperature
double designRegenerationTemperature
-
gasStreamFromAdsorber
StreamInterface gasStreamFromAdsorber
-
gasStreamToAdsorber
StreamInterface gasStreamToAdsorber
-
numberOfAdsorptionBeds
int numberOfAdsorptionBeds
-
regenerationCycleTime
double regenerationCycleTime
-
waterDewPontTemperature
double waterDewPontTemperature
-
-
Class neqsim.process.processmodel.processmodules.CO2RemovalModule
class CO2RemovalModule extends ProcessModuleBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
gasFromCO2Stripper
StreamInterface gasFromCO2Stripper
-
inletSeparator
Separator inletSeparator
-
streamFromAbsorber
StreamInterface streamFromAbsorber
-
streamToAbsorber
StreamInterface streamToAbsorber
-
-
Class neqsim.process.processmodel.processmodules.DPCUModule
class DPCUModule extends ProcessModuleBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
compressor1
Compressor compressor1
-
distColumn
DistillationColumn distColumn
-
ethaneOvhComp
StreamInterface ethaneOvhComp
-
expander
Expander expander
-
exportGasTemperature
double exportGasTemperature
-
feedStream
StreamInterface feedStream
-
firstStageOutPressure
double firstStageOutPressure
-
gasDistColumnExit
StreamInterface gasDistColumnExit
-
gasExitStream
StreamInterface gasExitStream
-
gasScrubberTemperature
double gasScrubberTemperature
-
glycolExitStream
StreamInterface glycolExitStream
-
glycolFeedStream
StreamInterface glycolFeedStream
-
glycolInjectionRate
double glycolInjectionRate
-
glycolScrubber
Separator glycolScrubber
-
glycolScrubberTemperature
double glycolScrubberTemperature
-
heatExchanger1
HeatExchanger heatExchanger1
-
inletSeparator
Separator inletSeparator
-
inletSepTemperature
double inletSepTemperature
-
liquidDistColumnExit
StreamInterface liquidDistColumnExit
-
liquidPumpPressure
double liquidPumpPressure
-
LTseparator
Separator LTseparator
-
mixer
Mixer mixer
-
oilExitStream
StreamInterface oilExitStream
-
pressureAfterRedValve
double pressureAfterRedValve
-
secondStageOutPressure
double secondStageOutPressure
-
valve1
ThrottlingValve valve1
-
-
Class neqsim.process.processmodel.processmodules.GlycolDehydrationlModule
class GlycolDehydrationlModule extends ProcessModuleBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
absorbtionColumn
SimpleTEGAbsorber absorbtionColumn
-
designGasFeedTemperature
double designGasFeedTemperature
-
designStandardGasFlowRate
double designStandardGasFlowRate
-
flashPressure
double flashPressure
-
gasFromStripper
StreamInterface gasFromStripper
-
gasStreamFromAbsorber
StreamInterface gasStreamFromAbsorber
-
gasStreamToAbsorber
StreamInterface gasStreamToAbsorber
-
glycolFlashDrum
Separator glycolFlashDrum
-
glycolTypeName
String glycolTypeName
-
heatExchanger1
Cooler heatExchanger1
-
heatExchanger2
Cooler heatExchanger2
-
heatExchanger3
Cooler heatExchanger3
-
HPpump
Pump HPpump
-
leanGlycolMolarFlowRate
double leanGlycolMolarFlowRate
-
leanGlycolMolarFraction
double leanGlycolMolarFraction
-
leanGlycolwtFraction
double leanGlycolwtFraction
-
leanTEGStreamToAbsorber
StreamInterface leanTEGStreamToAbsorber
-
maxAbsorberDesignPressure
double maxAbsorberDesignPressure
-
maxglycolFlowRate
double maxglycolFlowRate
-
numberOfTheoreticalEquilibriumStages
double numberOfTheoreticalEquilibriumStages
-
reboiler
Heater reboiler
-
reboilerTemperature
double reboilerTemperature
-
regenerationPressure
double regenerationPressure
-
stripperColumn
Separator stripperColumn
-
strippingGas
StreamInterface strippingGas
-
valveHP
ThrottlingValve valveHP
-
valveMP
ThrottlingValve valveMP
-
waterDewPontSpecification
double waterDewPontSpecification
-
waterSeparator
Separator waterSeparator
-
-
Class neqsim.process.processmodel.processmodules.MEGReclaimerModule
class MEGReclaimerModule extends ProcessModuleBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
flashSeparator
Separator flashSeparator
-
inletMixer
Mixer inletMixer
-
inletValve
ThrottlingValve inletValve
-
MEGrecircHeater
Heater MEGrecircHeater
-
MEGRecircPump
Pump MEGRecircPump
-
recircValve
ThrottlingValve recircValve
-
reclaimerPressure
double reclaimerPressure
-
streamFromBoosterCompressor
StreamInterface streamFromBoosterCompressor
-
streamToReclaimer
StreamInterface streamToReclaimer
-
streamToWaterRemoval
StreamInterface streamToWaterRemoval
-
streamWithWaste
StreamInterface streamWithWaste
-
vacumCooler
Heater vacumCooler
-
-
Class neqsim.process.processmodel.processmodules.MixerGasProcessingModule
class MixerGasProcessingModule extends ProcessModuleBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
exportGasTemperature
double exportGasTemperature
-
feedStream
StreamInterface feedStream
-
firstStageOutPressure
double firstStageOutPressure
-
gasExitStream
StreamInterface gasExitStream
-
gasScrubberTemperature
double gasScrubberTemperature
-
glycolExitStream
StreamInterface glycolExitStream
-
glycolFeedStream
StreamInterface glycolFeedStream
-
glycolInjectionRate
double glycolInjectionRate
-
glycolScrubber
Separator glycolScrubber
-
glycolScrubberTemperature
double glycolScrubberTemperature
-
inletSeparator
Separator inletSeparator
-
inletSepTemperature
double inletSepTemperature
-
liquidPumpPressure
double liquidPumpPressure
-
oilExitStream
StreamInterface oilExitStream
-
oilPump
Pump oilPump
-
secondStageAfterCooler
Cooler secondStageAfterCooler
-
secondStageCompressor
Compressor secondStageCompressor
-
secondStageOutPressure
double secondStageOutPressure
-
-
Class neqsim.process.processmodel.processmodules.PropaneCoolingModule
class PropaneCoolingModule extends ProcessModuleBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
condenserTemperature
double condenserTemperature
-
refrigerantStream
StreamInterface refrigerantStream
-
vaporizerTemperature
double vaporizerTemperature
-
-
Class neqsim.process.processmodel.processmodules.SeparationTrainModule
class SeparationTrainModule extends ProcessModuleBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
exitGasScrubberTemperature
double exitGasScrubberTemperature
-
exportOilTemperature
double exportOilTemperature
-
feedStream
StreamInterface feedStream
-
firstStageCompressorAfterCoolerTemperature
double firstStageCompressorAfterCoolerTemperature
-
gasExitStream
StreamInterface gasExitStream
-
gasInletScrubber
Separator gasInletScrubber
-
heatedOilTemperature
double heatedOilTemperature
-
oilCooler
Cooler oilCooler
-
oilExitStream
StreamInterface oilExitStream
-
secondstagePressure
double secondstagePressure
-
thirdstagePressure
double thirdstagePressure
-
-
Class neqsim.process.processmodel.processmodules.SeparationTrainModuleSimple
class SeparationTrainModuleSimple extends ProcessModuleBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
exitGasScrubberTemperature
double exitGasScrubberTemperature
-
exportOilTemperature
double exportOilTemperature
-
feedStream
StreamInterface feedStream
-
firstStageCompressorAfterCoolerTemperature
double firstStageCompressorAfterCoolerTemperature
-
gasExitStream
StreamInterface gasExitStream
-
gasInletScrubber
Separator gasInletScrubber
-
heatedOilTemperature
double heatedOilTemperature
-
oilCooler
Cooler oilCooler
-
oilExitStream
StreamInterface oilExitStream
-
secondstagePressure
double secondstagePressure
-
thirdstagePressure
double thirdstagePressure
-
-
Class neqsim.process.processmodel.processmodules.WellFluidModule
class WellFluidModule extends ProcessModuleBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
exitGasScrubberTemperature
double exitGasScrubberTemperature
-
exportOilTemperature
double exportOilTemperature
-
feedStream
StreamInterface feedStream
-
firstStageCompressorAfterCoolerTemperature
double firstStageCompressorAfterCoolerTemperature
-
gasfactor
double gasfactor
-
inletPressure
double inletPressure
-
oilCooler
Cooler oilCooler
-
outStream
StreamInterface outStream
-
secondstagePressure
double secondstagePressure
-
separationTemperature
double separationTemperature
-
thirdstagePressure
double thirdstagePressure
-
-
-
Package neqsim.process.safety
-
Class neqsim.process.safety.BoundaryConditions
class BoundaryConditions extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
ambientTemperature
double ambientTemperature
-
atmosphericPressure
double atmosphericPressure
-
isOffshore
boolean isOffshore
-
pasquillStabilityClass
char pasquillStabilityClass
-
relativeHumidity
double relativeHumidity
-
seaWaterTemperature
double seaWaterTemperature
-
solarRadiation
double solarRadiation
-
surfaceRoughness
double surfaceRoughness
-
windDirection
double windDirection
-
windSpeed
double windSpeed
-
-
Class neqsim.process.safety.DisposalNetwork
class DisposalNetwork extends Object implements Serializable- serialVersionUID:
- 1L
-
Class neqsim.process.safety.ProcessSafetyAnalysisSummary
class ProcessSafetyAnalysisSummary extends Object implements Serializable- serialVersionUID:
- 1L
-
Class neqsim.process.safety.ProcessSafetyAnalysisSummary.UnitKpiSnapshot
class UnitKpiSnapshot extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
massBalance
double massBalance
-
pressure
double pressure
-
temperature
double temperature
-
-
Class neqsim.process.safety.ProcessSafetyAnalyzer
class ProcessSafetyAnalyzer extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
baseProcessSystem
ProcessSystem baseProcessSystem
-
disposalNetwork
DisposalNetwork disposalNetwork
-
loadCases
List<ProcessSafetyLoadCase> loadCases
-
resultRepository
ProcessSafetyResultRepository resultRepository
-
-
Class neqsim.process.safety.ProcessSafetyLoadCase
class ProcessSafetyLoadCase extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
name
String name
-
reliefLoads
Map<String, ProcessSafetyLoadCase.ReliefSourceLoad> reliefLoads
-
-
Class neqsim.process.safety.ProcessSafetyLoadCase.ReliefSourceLoad
class ReliefSourceLoad extends Object implements Serializable- serialVersionUID:
- 1L
-
Class neqsim.process.safety.ProcessSafetyScenario
class ProcessSafetyScenario extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package neqsim.process.safety.dto
-
Class neqsim.process.safety.dto.CapacityAlertDTO
class CapacityAlertDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Class neqsim.process.safety.dto.DisposalLoadCaseResultDTO
class DisposalLoadCaseResultDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
alerts
List<CapacityAlertDTO> alerts
-
loadCaseName
String loadCaseName
-
maxRadiationDistanceM
double maxRadiationDistanceM
-
performanceByUnit
Map<String, FlarePerformanceDTO> performanceByUnit
-
totalHeatDutyMW
double totalHeatDutyMW
-
-
Class neqsim.process.safety.dto.DisposalNetworkSummaryDTO
class DisposalNetworkSummaryDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
alerts
List<CapacityAlertDTO> alerts
-
loadCaseResults
List<DisposalLoadCaseResultDTO> loadCaseResults
-
maxHeatDutyMW
double maxHeatDutyMW
-
maxRadiationDistanceM
double maxRadiationDistanceM
-
-
-
Package neqsim.process.safety.release
-
Class neqsim.process.safety.release.LeakModel
class LeakModel extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
backPressure
double backPressure
-
dischargeCoefficient
double dischargeCoefficient
-
fluid
SystemInterface fluid
-
holeDiameter
double holeDiameter
-
orientation
ReleaseOrientation orientation
-
scenarioName
String scenarioName
-
vesselVolume
double vesselVolume
-
-
Class neqsim.process.safety.release.SourceTermResult
class SourceTermResult extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
holeDiameter
double holeDiameter
-
jetMomentum
double[] jetMomentum
-
jetVelocity
double[] jetVelocity
-
liquidDropletSMD
double[] liquidDropletSMD
-
massFlowRate
double[] massFlowRate
-
orientation
ReleaseOrientation orientation
-
peakMassFlowRate
double peakMassFlowRate
-
pressure
double[] pressure
-
scenarioName
String scenarioName
-
temperature
double[] temperature
-
time
double[] time
-
timeToEmpty
double timeToEmpty
-
totalMassReleased
double totalMassReleased
-
vaporMassFraction
double[] vaporMassFraction
-
-
-
Package neqsim.process.safety.scenario
-
Class neqsim.process.safety.scenario.AutomaticScenarioGenerator
class AutomaticScenarioGenerator extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
enabledFailureModes
Set<AutomaticScenarioGenerator.FailureMode> enabledFailureModes
-
equipmentToDeviations
Map<String, List<String>> equipmentToDeviations
-
identifiedFailures
List<AutomaticScenarioGenerator.EquipmentFailure> identifiedFailures
-
processSystem
ProcessSystem processSystem
-
-
Class neqsim.process.safety.scenario.AutomaticScenarioGenerator.EquipmentFailure
class EquipmentFailure extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
equipmentName
String equipmentName
-
equipmentType
String equipmentType
-
mode
AutomaticScenarioGenerator.FailureMode mode
-
-
Class neqsim.process.safety.scenario.AutomaticScenarioGenerator.ScenarioRunResult
class ScenarioRunResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
errorMessage
String errorMessage
-
executionTimeMs
long executionTimeMs
-
resultValues
Map<String,
Double> resultValues -
scenario
ProcessSafetyScenario scenario
-
successful
boolean successful
-
-
-
Package neqsim.process.streaming
-
Class neqsim.process.streaming.TimestampedValue
class TimestampedValue extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
quality
TimestampedValue.Quality quality
-
timestamp
Instant timestamp
-
unit
String unit
-
value
double value
-
-
-
Package neqsim.process.sustainability
-
Class neqsim.process.sustainability.EmissionsTracker
class EmissionsTracker extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
gridEmissionFactor
double gridEmissionFactor
-
history
List<EmissionsTracker.EmissionsSnapshot> history
-
includeIndirectEmissions
boolean includeIndirectEmissions
-
naturalGasEmissionFactor
double naturalGasEmissionFactor
-
processSystem
ProcessSystem processSystem
-
trackingStartTime
Instant trackingStartTime
-
-
Class neqsim.process.sustainability.EmissionsTracker.EmissionsReport
class EmissionsReport extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
equipmentEmissions
Map<String, EmissionsTracker.EquipmentEmissions> equipmentEmissions
-
processName
String processName
-
timestamp
Instant timestamp
-
totalCO2eKgPerHr
double totalCO2eKgPerHr
-
totalHeatDutyKW
double totalHeatDutyKW
-
totalPowerKW
double totalPowerKW
-
-
Class neqsim.process.sustainability.EmissionsTracker.EmissionsSnapshot
class EmissionsSnapshot extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
timestamp
Instant timestamp
-
totalCO2eKgPerHr
double totalCO2eKgPerHr
-
totalPowerKW
double totalPowerKW
-
-
Class neqsim.process.sustainability.EmissionsTracker.EquipmentEmissions
class EquipmentEmissions extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
category
EmissionsTracker.EmissionCategory category
-
directCO2eKgPerHr
double directCO2eKgPerHr
-
equipmentName
String equipmentName
-
equipmentType
String equipmentType
-
heatDutyKW
double heatDutyKW
-
indirectCO2eKgPerHr
double indirectCO2eKgPerHr
-
powerConsumptionKW
double powerConsumptionKW
-
-
-
Package neqsim.process.util.event
-
Class neqsim.process.util.event.ProcessEvent
class ProcessEvent extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
description
String description
-
eventId
String eventId
-
properties
Map<String,
Object> properties -
severity
ProcessEvent.Severity severity
-
source
String source
-
timestamp
Instant timestamp
-
type
ProcessEvent.EventType type
-
-
Class neqsim.process.util.event.ProcessEventBus
class ProcessEventBus extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
asyncDelivery
boolean asyncDelivery
-
eventHistory
List<ProcessEvent> eventHistory
-
globalListeners
List<ProcessEventListener> globalListeners
-
maxHistorySize
int maxHistorySize
-
typeListeners
Map<ProcessEvent.EventType, List<ProcessEventListener>> typeListeners
-
-
-
Package neqsim.process.util.export
-
Class neqsim.process.util.export.ProcessDelta
class ProcessDelta extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.util.export.ProcessSnapshot
class ProcessSnapshot extends Object implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.process.util.fielddevelopment
-
Class neqsim.process.util.fielddevelopment.FacilityCapacity
class FacilityCapacity extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
capacityIncreaseFactor
double capacityIncreaseFactor
Default capacity increase factor for debottleneck options. -
costFactorsByName
Map<String,
Double> costFactorsByName Cost factors by equipment name for CAPEX estimation. -
costFactorsByType
Map<Class<?>,
Double> costFactorsByType Cost factors by equipment type for CAPEX estimation. -
facility
ProcessSystem facility
Process system representing the surface facility. -
nearBottleneckThreshold
double nearBottleneckThreshold
Threshold for near-bottleneck detection.
-
-
Class neqsim.process.util.fielddevelopment.FacilityCapacity.CapacityAssessment
class CapacityAssessment extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
bottleneckUtilization
double bottleneckUtilization
-
currentBottleneck
String currentBottleneck
-
currentMaxRate
double currentMaxRate
-
debottleneckOptions
List<FacilityCapacity.DebottleneckOption> debottleneckOptions
-
equipmentHeadroom
Map<String,
Double> equipmentHeadroom -
feasible
boolean feasible
-
nearBottlenecks
List<String> nearBottlenecks
-
rateUnit
String rateUnit
-
utilizationRecords
List<ProductionOptimizer.UtilizationRecord> utilizationRecords
-
-
Class neqsim.process.util.fielddevelopment.FacilityCapacity.CapacityPeriod
class CapacityPeriod extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
bottleneckEquipment
String bottleneckEquipment
-
bottleneckUtilization
double bottleneckUtilization
-
equipmentUtilizations
Map<String,
Double> equipmentUtilizations -
isFacilityConstrained
boolean isFacilityConstrained
-
maxFacilityRate
double maxFacilityRate
-
nearBottlenecks
List<String> nearBottlenecks
-
periodName
String periodName
-
rateUnit
String rateUnit
-
time
double time
-
timeUnit
String timeUnit
-
-
Class neqsim.process.util.fielddevelopment.FacilityCapacity.DebottleneckOption
class DebottleneckOption extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
capex
double capex
-
currency
String currency
-
currentCapacity
double currentCapacity
-
currentUtilization
double currentUtilization
-
description
String description
-
equipmentName
String equipmentName
-
equipmentType
Class<?> equipmentType
-
incrementalProduction
double incrementalProduction
-
npv
double npv
-
paybackYears
double paybackYears
-
rateUnit
String rateUnit
-
upgradedCapacity
double upgradedCapacity
-
-
Class neqsim.process.util.fielddevelopment.FieldProductionScheduler
class FieldProductionScheduler extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
discountRate
double discountRate
-
facility
ProcessSystem facility
Surface facility process system. -
gasPrice
double gasPrice
-
gasPriceUnit
String gasPriceUnit
-
lowPressureLimit
double lowPressureLimit
-
minimumRate
double minimumRate
-
minimumRateUnit
String minimumRateUnit
-
name
String name
Scheduler name. -
oilPrice
double oilPrice
-
oilPriceUnit
String oilPriceUnit
-
operatingCostPerYear
double operatingCostPerYear
-
plateauDuration
double plateauDuration
-
plateauRate
double plateauRate
-
plateauRateUnit
String plateauRateUnit
-
reservoirs
List<FieldProductionScheduler.ReservoirRecord> reservoirs
List of reservoirs in the field. -
respectFacilityConstraints
boolean respectFacilityConstraints
-
trackReservoirDepletion
boolean trackReservoirDepletion
-
wellScheduler
WellScheduler wellScheduler
Well scheduler for intervention tracking.
-
-
Class neqsim.process.util.fielddevelopment.FieldProductionScheduler.ProductionSchedule
class ProductionSchedule extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
fieldLifeYears
double fieldLifeYears
-
fieldName
String fieldName
-
rateUnit
String rateUnit
-
startDate
LocalDate startDate
-
steps
List<FieldProductionScheduler.ScheduleStep> steps
-
totalGrossRevenue
double totalGrossRevenue
-
totalNPV
double totalNPV
-
-
Class neqsim.process.util.fielddevelopment.FieldProductionScheduler.ReservoirRecord
class ReservoirRecord extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
currentPressure
double currentPressure
-
fluidType
String fluidType
-
initialPressure
double initialPressure
-
reservoir
SimpleReservoir reservoir
-
-
Class neqsim.process.util.fielddevelopment.FieldProductionScheduler.ScheduleStep
class ScheduleStep extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cumulativeGas
double cumulativeGas
-
cumulativeOil
double cumulativeOil
-
cumulativeWater
double cumulativeWater
-
date
LocalDate date
-
discountedRevenue
double discountedRevenue
-
facilityUtilization
double facilityUtilization
-
gasRate
double gasRate
-
limitingFactor
String limitingFactor
-
oilRate
double oilRate
-
reservoirPressure
double reservoirPressure
-
revenue
double revenue
-
timeYears
double timeYears
-
waterRate
double waterRate
-
wellRates
Map<String,
Double> wellRates
-
-
Class neqsim.process.util.fielddevelopment.ProductionProfile
class ProductionProfile extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
facility
ProcessSystem facility
Process system representing the surface facility.
-
-
Class neqsim.process.util.fielddevelopment.ProductionProfile.DeclineParameters
class DeclineParameters extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
declineRate
double declineRate
-
hyperbolicExponent
double hyperbolicExponent
-
initialRate
double initialRate
-
rateUnit
String rateUnit
-
timeUnit
String timeUnit
-
type
ProductionProfile.DeclineType type
-
-
Class neqsim.process.util.fielddevelopment.ProductionProfile.ProductionForecast
class ProductionForecast extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
actualPlateauDuration
double actualPlateauDuration
-
actualPlateauRate
double actualPlateauRate
-
declineParams
ProductionProfile.DeclineParameters declineParams
-
economicLifeYears
double economicLifeYears
-
economicLimit
double economicLimit
-
plateauDuration
double plateauDuration
-
plateauRate
double plateauRate
-
profile
List<ProductionProfile.ProductionPoint> profile
-
totalRecovery
double totalRecovery
-
-
Class neqsim.process.util.fielddevelopment.ProductionProfile.ProductionPoint
class ProductionPoint extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
bottleneckEquipment
String bottleneckEquipment
-
cumulativeProduction
double cumulativeProduction
-
facilityUtilization
double facilityUtilization
-
isAboveEconomicLimit
boolean isAboveEconomicLimit
-
isOnPlateau
boolean isOnPlateau
-
rate
double rate
-
rateUnit
String rateUnit
-
time
double time
-
timeUnit
String timeUnit
-
-
Class neqsim.process.util.fielddevelopment.SensitivityAnalysis
class SensitivityAnalysis extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
baseProcess
ProcessSystem baseProcess
Base process system for simulation. -
parameters
List<SensitivityAnalysis.UncertainParameter> parameters
List of uncertain parameters.
-
-
Class neqsim.process.util.fielddevelopment.SensitivityAnalysis.MonteCarloResult
class MonteCarloResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
convergedCount
int convergedCount
-
feasibleCount
int feasibleCount
-
max
double max
-
mean
double mean
-
min
double min
-
mostSensitiveParameters
List<String> mostSensitiveParameters
-
outputName
String outputName
-
outputUnit
String outputUnit
-
p10
double p10
-
p50
double p50
-
p90
double p90
-
stdDev
double stdDev
-
tornadoSensitivities
Map<String,
Double> tornadoSensitivities -
trials
List<SensitivityAnalysis.TrialResult> trials
-
-
Class neqsim.process.util.fielddevelopment.SensitivityAnalysis.SensitivityConfig
class SensitivityConfig extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
convergenceTolerance
double convergenceTolerance
-
includeBaseCase
boolean includeBaseCase
-
numberOfTrials
int numberOfTrials
-
parallel
boolean parallel
-
parallelThreads
int parallelThreads
-
randomSeed
long randomSeed
-
useFixedSeed
boolean useFixedSeed
-
-
Class neqsim.process.util.fielddevelopment.SensitivityAnalysis.SpiderPoint
class SpiderPoint extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
normalizedParameter
double normalizedParameter
-
outputValue
double outputValue
-
parameterValue
double parameterValue
-
-
Class neqsim.process.util.fielddevelopment.SensitivityAnalysis.TrialResult
class TrialResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.util.fielddevelopment.SensitivityAnalysis.UncertainParameter
class UncertainParameter extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
distribution
SensitivityAnalysis.DistributionType distribution
-
name
String name
-
p10
double p10
-
p50
double p50
-
p90
double p90
-
unit
String unit
-
-
Class neqsim.process.util.fielddevelopment.WellScheduler
class WellScheduler extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
defaultRateUnit
String defaultRateUnit
Default rate unit for wells. -
facility
ProcessSystem facility
Surface facility process system (may be null). -
reservoir
SimpleReservoir reservoir
Reservoir model (may be null). -
wells
Map<String, WellScheduler.WellRecord> wells
Map of well names to well records.
-
-
Class neqsim.process.util.fielddevelopment.WellScheduler.Intervention
class Intervention extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cost
double cost
-
currency
String currency
-
description
String description
-
durationDays
int durationDays
-
expectedProductionGain
double expectedProductionGain
-
priority
int priority
-
startDate
LocalDate startDate
-
type
WellScheduler.InterventionType type
-
wellName
String wellName
-
-
Class neqsim.process.util.fielddevelopment.WellScheduler.ScheduleResult
class ScheduleResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
dailyBottleneck
Map<LocalDate, String> dailyBottleneck
-
dailyFacilityRate
Map<LocalDate, Double> dailyFacilityRate
-
optimizedSchedule
List<WellScheduler.Intervention> optimizedSchedule
-
overallAvailability
double overallAvailability
-
rateUnit
String rateUnit
-
totalDeferredProduction
double totalDeferredProduction
-
totalProductionGain
double totalProductionGain
-
wellUptime
Map<String,
Double> wellUptime
-
-
Class neqsim.process.util.fielddevelopment.WellScheduler.WellRecord
class WellRecord extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
currentPotential
double currentPotential
-
currentStatus
WellScheduler.WellStatus currentStatus
-
originalPotential
double originalPotential
-
productionHistory
Map<LocalDate, Double> productionHistory
-
rateUnit
String rateUnit
-
scheduledInterventions
List<WellScheduler.Intervention> scheduledInterventions
-
statusHistory
Map<LocalDate, WellScheduler.WellStatus> statusHistory
-
wellName
String wellName
-
-
-
Package neqsim.process.util.optimization
-
Class neqsim.process.util.optimization.BatchStudy
class BatchStudy extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
baseCase
ProcessSystem baseCase
-
objectiveExtractors
Map<String, Function<ProcessSystem, Double>> objectiveExtractors
-
objectives
Map<String, BatchStudy.ObjectiveDefinition> objectives
-
parallelism
int parallelism
-
stopOnFailure
boolean stopOnFailure
-
studyName
String studyName
-
variations
List<BatchStudy.ParameterVariation> variations
-
-
Class neqsim.process.util.optimization.BatchStudy.BatchStudyResult
class BatchStudyResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
endTime
Instant endTime
-
failureCount
int failureCount
-
results
List<BatchStudy.CaseResult> results
-
startTime
Instant startTime
-
studyName
String studyName
-
successCount
int successCount
-
totalCases
int totalCases
-
-
Class neqsim.process.util.optimization.BatchStudy.CaseResult
class CaseResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.util.optimization.BatchStudy.ObjectiveDefinition
class ObjectiveDefinition extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
direction
BatchStudy.Objective direction
-
name
String name
-
-
Class neqsim.process.util.optimization.BatchStudy.ParameterSet
class ParameterSet extends Object implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.process.util.sensitivity
-
Class neqsim.process.util.sensitivity.ProcessSensitivityAnalyzer
class ProcessSensitivityAnalyzer extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
inputSpecs
List<ProcessSensitivityAnalyzer.VariableSpec> inputSpecs
Input variable specifications. -
minimumPerturbation
double minimumPerturbation
Minimum absolute perturbation. -
outputSpecs
List<ProcessSensitivityAnalyzer.VariableSpec> outputSpecs
Output variable specifications. -
processSystem
ProcessSystem processSystem
The process system to analyze. -
relativePerturbation
double relativePerturbation
Relative perturbation size for finite differences. -
useCentralDifferences
boolean useCentralDifferences
Whether to use central differences (more accurate but 2x cost).
-
-
Class neqsim.process.util.sensitivity.ProcessSensitivityAnalyzer.VariableSpec
class VariableSpec extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package neqsim.process.util.uncertainty
-
Class neqsim.process.util.uncertainty.SensitivityMatrix
class SensitivityMatrix extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.process.util.uncertainty.UncertaintyResult
class UncertaintyResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
convergenceMetric
double convergenceMetric
-
monteCarloSamples
int monteCarloSamples
-
outputUncertainties
Map<String, UncertaintyBounds> outputUncertainties
-
sensitivityMatrix
SensitivityMatrix sensitivityMatrix
-
-
-
Package neqsim.standards
-
Class neqsim.standards.Standard
class Standard extends NamedBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
referencePressure
double referencePressure
-
referenceState
String referenceState
-
resultTable
String[][] resultTable
-
salesContract
ContractInterface salesContract
-
standardDescription
String standardDescription
-
thermoOps
ThermodynamicOperations thermoOps
-
thermoSystem
SystemInterface thermoSystem
-
-
-
Package neqsim.standards.gasquality
-
Class neqsim.standards.gasquality.BestPracticeHydrocarbonDewPoint
class BestPracticeHydrocarbonDewPoint extends Standard implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
dewPointTemperature
double dewPointTemperature
-
dewPointTemperatureSpec
double dewPointTemperatureSpec
-
dewPointTemperatureUnit
String dewPointTemperatureUnit
-
initTemperature
double initTemperature
-
pressureUnit
String pressureUnit
-
specPressure
double specPressure
-
thermoOps
ThermodynamicOperations thermoOps
-
thermoSystem
SystemInterface thermoSystem
-
-
Class neqsim.standards.gasquality.Draft_GERG2004
class Draft_GERG2004 extends Standard implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
initTemperature
double initTemperature
-
specPressure
double specPressure
-
-
Class neqsim.standards.gasquality.Draft_ISO18453
class Draft_ISO18453 extends Standard implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
dewPointTemperature
double dewPointTemperature
-
dewPointTemperatureSpec
double dewPointTemperatureSpec
-
dewPointTemperatureUnit
String dewPointTemperatureUnit
-
initTemperature
double initTemperature
-
pressureUnit
String pressureUnit
-
thermoOps
ThermodynamicOperations thermoOps
-
thermoSystem
SystemInterface thermoSystem
-
-
Class neqsim.standards.gasquality.GasChromotograpyhBase
class GasChromotograpyhBase extends Standard implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
unit
String unit
-
-
Class neqsim.standards.gasquality.Standard_ISO15403
class Standard_ISO15403 extends Standard implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
MON
double MON
-
NM
double NM
-
-
Class neqsim.standards.gasquality.Standard_ISO6578
class Standard_ISO6578 extends Standard implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
densityUnit
String densityUnit
-
ISO6578KMKMcorrectionFactor1Matrix
double[][] ISO6578KMKMcorrectionFactor1Matrix
-
ISO6578KMKMcorrectionFactor2Matrix
double[][] ISO6578KMKMcorrectionFactor2Matrix
-
ISO6578molarMasses
double[] ISO6578molarMasses
-
ISO6578temperatures
double[] ISO6578temperatures
-
KMcorrectionFactor1
double KMcorrectionFactor1
-
KMcorrectionFactor2
double KMcorrectionFactor2
-
KMKMcorrectionFactor1Matrix
double[][] KMKMcorrectionFactor1Matrix
-
KMKMcorrectionFactor2Matrix
double[][] KMKMcorrectionFactor2Matrix
-
liearInterpol
org.apache.commons.math3.analysis.interpolation.LinearInterpolator liearInterpol
-
LNGdensity
double LNGdensity
-
molarMasses
double[] molarMasses
-
pcs1
org.apache.commons.math3.analysis.interpolation.BicubicInterpolatingFunction pcs1
-
pcs2
org.apache.commons.math3.analysis.interpolation.BicubicInterpolatingFunction pcs2
-
temperatures
double[] temperatures
-
use6578volumeCorrectionFactors
boolean use6578volumeCorrectionFactors
-
Vi
double[] Vi
-
Viethane
double[] Viethane
-
ViiC4
double[] ViiC4
-
ViiC5
double[] ViiC5
-
Vimethane
double[] Vimethane
-
VinC4
double[] VinC4
-
VinC5
double[] VinC5
-
VinC6
double[] VinC6
-
Vinitrogen
double[] Vinitrogen
-
Vipropane
double[] Vipropane
-
Vitemperatures
double[] Vitemperatures
-
-
Class neqsim.standards.gasquality.Standard_ISO6974
class Standard_ISO6974 extends GasChromotograpyhBase implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.standards.gasquality.Standard_ISO6976
class Standard_ISO6976 extends Standard implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
averageCarbonNumber
double averageCarbonNumber
-
bsqrt0
double[] bsqrt0
-
bsqrt15
double[] bsqrt15
-
bsqrt20
double[] bsqrt20
-
carbonNumber
int[] carbonNumber
-
componentsNotDefinedByStandard
ArrayList<String> componentsNotDefinedByStandard
-
densIdeal
double densIdeal
-
densReal
double densReal
-
energy
double energy
-
energyRefP
double energyRefP
-
energyRefT
double energyRefT
-
energyUnit
String energyUnit
-
Hinf0
double[] Hinf0
-
Hinf15
double[] Hinf15
-
Hinf20
double[] Hinf20
-
Hinf25
double[] Hinf25
-
Hinf60F
double[] Hinf60F
-
HinfIdeal0
double HinfIdeal0
-
HinfIdeal15
double HinfIdeal15
-
HinfIdeal20
double HinfIdeal20
-
HinfIdeal25
double HinfIdeal25
-
HinfIdeal60F
double HinfIdeal60F
-
Hsup0
double[] Hsup0
-
Hsup15
double[] Hsup15
-
Hsup20
double[] Hsup20
-
Hsup25
double[] Hsup25
-
Hsup60F
double[] Hsup60F
-
HsupIdeal0
double HsupIdeal0
-
HsupIdeal15
double HsupIdeal15
-
HsupIdeal20
double HsupIdeal20
-
HsupIdeal25
double HsupIdeal25
-
HsupIdeal60F
double HsupIdeal60F
-
M
double[] M
-
Mmix
double Mmix
-
molRefm3
double molRefm3
-
R
double R
-
referenceType
String referenceType
-
relDensIdeal
double relDensIdeal
-
relDensReal
double relDensReal
-
volRefP
double volRefP
-
volRefT
double volRefT
-
wobbeIdeal
double wobbeIdeal
-
wobbeReal
double wobbeReal
-
Z0
double[] Z0
-
Z15
double[] Z15
-
Z20
double[] Z20
-
Zair0
double Zair0
-
Zair15
double Zair15
-
Zair20
double Zair20
-
Zmix0
double Zmix0
-
Zmix15
double Zmix15
-
Zmix20
double Zmix20
-
-
Class neqsim.standards.gasquality.Standard_ISO6976_2016
class Standard_ISO6976_2016 extends Standard_ISO6976 implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
bsqrt0
double[] bsqrt0
-
bsqrt15
double[] bsqrt15
-
bsqrt20
double[] bsqrt20
-
bsqrt60F
double[] bsqrt60F
-
Hinf0
double[] Hinf0
-
Hinf15
double[] Hinf15
-
Hinf20
double[] Hinf20
-
Hinf25
double[] Hinf25
-
Hinf60F
double[] Hinf60F
-
HinfIdeal0
double HinfIdeal0
-
HinfIdeal15
double HinfIdeal15
-
HinfIdeal20
double HinfIdeal20
-
HinfIdeal25
double HinfIdeal25
-
HinfIdeal60F
double HinfIdeal60F
-
Hsup0
double[] Hsup0
-
Hsup15
double[] Hsup15
-
Hsup20
double[] Hsup20
-
Hsup25
double[] Hsup25
-
Hsup60F
double[] Hsup60F
-
HsupIdeal0
double HsupIdeal0
-
HsupIdeal15
double HsupIdeal15
-
HsupIdeal20
double HsupIdeal20
-
HsupIdeal25
double HsupIdeal25
-
HsupIdeal60F
double HsupIdeal60F
-
R
double R
-
Z0
double[] Z0
-
Z15
double[] Z15
-
Z20
double[] Z20
-
Z60F
double[] Z60F
-
Zair0
double Zair0
-
Zair15
double Zair15
-
Zair20
double Zair20
-
Zair60F
double Zair60F
-
Zmix0
double Zmix0
-
Zmix15
double Zmix15
-
Zmix20
double Zmix20
-
Zmix60F
double Zmix60F
-
-
Class neqsim.standards.gasquality.SulfurSpecificationMethod
class SulfurSpecificationMethod extends Standard implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
H2Scontent
double H2Scontent
-
unit
String unit
-
-
Class neqsim.standards.gasquality.UKspecifications_ICF_SI
class UKspecifications_ICF_SI extends Standard implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
componentName
String componentName
-
iso6976
Standard_ISO6976 iso6976
-
propaneNumber
double propaneNumber
-
unit
String unit
-
-
-
Package neqsim.standards.oilquality
-
Class neqsim.standards.oilquality.Standard_ASTM_D6377
class Standard_ASTM_D6377 extends Standard implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
methodRVP
String methodRVP
-
referenceTemperature
double referenceTemperature
-
referenceTemperatureUnit
String referenceTemperatureUnit
-
RVP
double RVP
-
RVP_ASTM_D323_73_79
double RVP_ASTM_D323_73_79
-
RVP_ASTM_D323_82
double RVP_ASTM_D323_82
-
RVP_ASTM_D6377
double RVP_ASTM_D6377
-
TVP
double TVP
-
unit
String unit
-
VPCR4
double VPCR4
-
VPCR4_no_water
double VPCR4_no_water
-
-
-
Package neqsim.standards.salescontract
-
Class neqsim.standards.salescontract.ContractSpecification
class ContractSpecification extends NamedBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
comments
String comments
-
country
String country
-
maxValue
double maxValue
-
minValue
double minValue
-
referencePressure
double referencePressure
-
referenceTemperatureCombustion
double referenceTemperatureCombustion
-
referenceTemperatureMeasurement
double referenceTemperatureMeasurement
-
specification
String specification
-
standard
StandardInterface standard
-
terminal
String terminal
-
unit
String unit
-
-
-
Package neqsim.statistics.parameterfitting
-
Class neqsim.statistics.parameterfitting.NumericalDerivative
class NumericalDerivative extends Object implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.thermo
-
Class neqsim.thermo.ThermodynamicModelTest
class ThermodynamicModelTest extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
maxError
double maxError
-
system
SystemInterface system
-
-
-
Package neqsim.thermo.atomelement
-
Class neqsim.thermo.atomelement.Element
class Element extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.atomelement.UNIFACgroup
class UNIFACgroup extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
groupIndex
int groupIndex
-
groupName
String groupName
-
lnGammaComp
double lnGammaComp
-
lnGammaCompdT
double lnGammaCompdT
-
lnGammaCompdTdT
double lnGammaCompdTdT
-
lnGammaMix
double lnGammaMix
-
lnGammaMixdn
double[] lnGammaMixdn
-
lnGammaMixdT
double lnGammaMixdT
-
lnGammaMixdTdT
double lnGammaMixdTdT
-
mainGroup
int mainGroup
-
n
int n
-
Q
double Q
-
QComp
double QComp
-
QMix
double QMix
-
QMixdN
double[] QMixdN
-
R
double R
-
subGroup
int subGroup
-
xComp
double xComp
-
-
-
Package neqsim.thermo.characterization
-
Class neqsim.thermo.characterization.Characterise
class Characterise extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
lumpingModel
LumpingModelInterface lumpingModel
-
lumpingModelSelector
LumpingModel lumpingModelSelector
-
plusFractionModel
PlusFractionModelInterface plusFractionModel
-
plusFractionModelSelector
PlusFractionModel plusFractionModelSelector
-
system
SystemInterface system
-
TBPCharacterise
TBPCharacterize TBPCharacterise
-
TBPfractionModel
TBPModelInterface TBPfractionModel
-
TBPFractionModelName
String TBPFractionModelName
-
TBPfractionModelSelector
TBPfractionModel TBPfractionModelSelector
-
-
Class neqsim.thermo.characterization.LumpingModel
class LumpingModel extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
fractionOfHeavyEnd
double[] fractionOfHeavyEnd
-
lumpedComponentNames
String[] lumpedComponentNames
-
name
String name
-
numberOfLumpedComponents
int numberOfLumpedComponents
-
numberOfPseudocomponents
int numberOfPseudocomponents
-
system
SystemInterface system
-
-
Class neqsim.thermo.characterization.LumpingModel.NoLumpingModel
class NoLumpingModel extends LumpingModel.StandardLumpingModel implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.characterization.LumpingModel.PVTLumpingModel
class PVTLumpingModel extends LumpingModel.StandardLumpingModel implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.characterization.LumpingModel.StandardLumpingModel
class StandardLumpingModel extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.characterization.NewtonSolveAB
class NewtonSolveAB extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
characterizeClass
TBPCharacterize characterizeClass
-
dx
Jama.Matrix dx
-
fvec
Jama.Matrix fvec
-
iter
int iter
-
Jac
Jama.Matrix Jac
-
numberOfComponents
int numberOfComponents
-
sol
Jama.Matrix sol
-
system
SystemInterface system
-
-
Class neqsim.thermo.characterization.NewtonSolveABCD
class NewtonSolveABCD extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
calcTPBfraction
double[] calcTPBfraction
-
characterizeClass
TBPCharacterize characterizeClass
-
dx
Jama.Matrix dx
-
fvec
Jama.Matrix fvec
-
iter
int iter
-
Jac
Jama.Matrix Jac
-
numberOfComponents
int numberOfComponents
-
sol
Jama.Matrix sol
-
-
Class neqsim.thermo.characterization.NewtonSolveCDplus
class NewtonSolveCDplus extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
characterizeClass
PlusCharacterize characterizeClass
-
dx
Jama.Matrix dx
-
fvec
Jama.Matrix fvec
-
iter
int iter
-
Jac
Jama.Matrix Jac
-
numberOfComponents
int numberOfComponents
-
sol
Jama.Matrix sol
-
-
Class neqsim.thermo.characterization.OilAssayCharacterisation
class OilAssayCharacterisation extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cuts
List<OilAssayCharacterisation.AssayCut> cuts
-
totalAssayMass
double totalAssayMass
-
-
Class neqsim.thermo.characterization.OilAssayCharacterisation.AssayCut
class AssayCut extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.characterization.PedersenPlusModelSolver
class PedersenPlusModelSolver extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
characterizeClass
PlusFractionModel.PedersenPlusModel characterizeClass
-
dx
Jama.Matrix dx
-
fvecAB
Jama.Matrix fvecAB
-
fvecCD
Jama.Matrix fvecCD
-
iter
int iter
-
JacAB
Jama.Matrix JacAB
-
JacCD
Jama.Matrix JacCD
-
numberOfComponents
int numberOfComponents
-
solAB
Jama.Matrix solAB
-
solCD
Jama.Matrix solCD
-
system
SystemInterface system
-
-
Class neqsim.thermo.characterization.PlusCharacterize
class PlusCharacterize extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
carbonNumberVector
int[] carbonNumberVector
-
coefs
double[] coefs
-
densLastTBP
double densLastTBP
-
densPlus
double densPlus
-
firstPlusFractionNumber
int firstPlusFractionNumber
-
firsttime
boolean firsttime
-
lastPlusFractionNumber
int lastPlusFractionNumber
-
length
int length
-
MPlus
double MPlus
-
numberOfPseudocomponents
int numberOfPseudocomponents
-
plusCoefs
double[] plusCoefs
-
PRcoefs
double[] PRcoefs
-
pseudocomponents
boolean pseudocomponents
-
SRKcoefs
double[] SRKcoefs
-
system
SystemInterface system
-
TBPfractions
double[] TBPfractions
-
zPlus
double zPlus
-
-
Class neqsim.thermo.characterization.PlusFractionModel
class PlusFractionModel extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
acs
double[] acs
-
dens
double[] dens
-
densPlus
double densPlus
-
firstPlusFractionNumber
int firstPlusFractionNumber
-
lastPlusFractionNumber
int lastPlusFractionNumber
-
M
double[] M
-
maxPlusMolarMass
double maxPlusMolarMass
-
MPlus
double MPlus
-
name
String name
-
PC
double[] PC
-
plusComponentNumber
int plusComponentNumber
-
system
SystemInterface system
-
TC
double[] TC
-
z
double[] z
-
zPlus
double zPlus
-
-
Class neqsim.thermo.characterization.TBPCharacterize
class TBPCharacterize extends PlusCharacterize implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
calcTBPfractions
double[] calcTBPfractions
-
endPlus
int endPlus
-
startPlus
int startPlus
-
TBP_M
double[] TBP_M
-
TBP_Mnom
double[] TBP_Mnom
-
TBPdens
double[] TBPdens
-
TBPdensDenom
double[] TBPdensDenom
-
TBPmoles
double[] TBPmoles
-
-
Class neqsim.thermo.characterization.TBPfractionModel
class TBPfractionModel extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
name
String name
-
-
Class neqsim.thermo.characterization.TBPfractionModel.CavettModel
class CavettModel extends TBPfractionModel.TBPBaseModel implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.characterization.TBPfractionModel.LeeKesler
class LeeKesler extends TBPfractionModel.TBPBaseModel implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.characterization.TBPfractionModel.PedersenTBPModelPR
class PedersenTBPModelPR extends TBPfractionModel.PedersenTBPModelSRK implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.characterization.TBPfractionModel.PedersenTBPModelPR2
class PedersenTBPModelPR2 extends TBPfractionModel.PedersenTBPModelSRK implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.characterization.TBPfractionModel.PedersenTBPModelPRHeavyOil
class PedersenTBPModelPRHeavyOil extends TBPfractionModel.PedersenTBPModelPR implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.characterization.TBPfractionModel.PedersenTBPModelSRK
class PedersenTBPModelSRK extends TBPfractionModel.TBPBaseModel implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
TBPfractionCoefOil
double[][] TBPfractionCoefOil
-
TBPfractionCoefs
double[][] TBPfractionCoefs
-
TBPfractionCoefsHeavyOil
double[][] TBPfractionCoefsHeavyOil
-
TPBracketcoefs
double[] TPBracketcoefs
-
-
Class neqsim.thermo.characterization.TBPfractionModel.PedersenTBPModelSRKHeavyOil
class PedersenTBPModelSRKHeavyOil extends TBPfractionModel.PedersenTBPModelSRK implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
TBPfractionCoefOil
double[][] TBPfractionCoefOil
-
TBPfractionCoefsHeavyOil
double[][] TBPfractionCoefsHeavyOil
-
-
Class neqsim.thermo.characterization.TBPfractionModel.RiaziDaubert
class RiaziDaubert extends TBPfractionModel.PedersenTBPModelSRK implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.characterization.TBPfractionModel.StandingModel
class StandingModel extends TBPfractionModel.TBPBaseModel implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.characterization.TBPfractionModel.TBPBaseModel
class TBPBaseModel extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
boilingPoint
double boilingPoint
-
calcm
boolean calcm
-
-
Class neqsim.thermo.characterization.TBPfractionModel.TwuModel
class TwuModel extends TBPfractionModel.TBPBaseModel implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.characterization.WaxCharacterise
class WaxCharacterise extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
model
WaxModelInterface model
-
name
String name
-
thermoSystem
SystemInterface thermoSystem
-
-
Class neqsim.thermo.characterization.WaxCharacterise.PedersenWaxModel
class PedersenWaxModel extends WaxCharacterise.WaxBaseModel implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.characterization.WaxCharacterise.WaxBaseModel
class WaxBaseModel extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
parameterWax
double[] parameterWax
-
parameterWaxHeatOfFusion
double[] parameterWaxHeatOfFusion
-
parameterWaxTriplePointTemperature
double[] parameterWaxTriplePointTemperature
-
-
-
Package neqsim.thermo.component
-
Class neqsim.thermo.component.Component
class Component extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
acentricFactor
double acentricFactor
-
aCPA
double aCPA
-
AntoineA
double AntoineA
-
AntoineASolid
double AntoineASolid
-
AntoineB
double AntoineB
-
AntoineBSolid
double AntoineBSolid
-
AntoineC
double AntoineC
-
AntoineCSolid
double AntoineCSolid
-
AntoineD
double AntoineD
-
AntoineE
double AntoineE
-
antoineLiqVapPresType
String antoineLiqVapPresType
-
associationEnergy
double associationEnergy
-
associationEnergySAFT
double associationEnergySAFT
-
associationScheme
String associationScheme
-
associationVolume
double associationVolume
-
associationVolumeSAFT
double associationVolumeSAFT
-
attractiveTermNumber
int attractiveTermNumber
-
bCPA
double bCPA
-
calcActivity
int calcActivity
-
CASnumber
String CASnumber
-
componentName
String componentName
Name of component. -
componentNumber
int componentNumber
Index number of Component in Phase object component array. -
componentType
String componentType
Type of component. Can be "normal", "TBP", "plus", "ion", but what does "HC", "inert" and "Component?" do? -
CpA
double CpA
-
CpB
double CpB
-
CpC
double CpC
-
CpD
double CpD
-
CpE
double CpE
-
CpLiquid
double[] CpLiquid
-
CpSolid
double[] CpSolid
-
criticalCompressibilityFactor
double criticalCompressibilityFactor
-
criticalPressure
double criticalPressure
-
criticalTemperature
double criticalTemperature
-
criticalViscosity
double criticalViscosity
-
criticalVolume
double criticalVolume
-
debyeDipoleMoment
double debyeDipoleMoment
-
dfugdn
double[] dfugdn
-
dfugdp
double dfugdp
-
dfugdt
double dfugdt
-
dfugdx
double[] dfugdx
-
dielectricParameter
double[] dielectricParameter
-
dqPuredT
double dqPuredT
-
dqPuredTdT
double dqPuredTdT
-
elements
Element elements
-
epsikSAFT
double epsikSAFT
-
formulae
String formulae
-
fugacityCoefficient
double fugacityCoefficient
-
gibbsEnergyOfFormation
double gibbsEnergyOfFormation
-
heatOfFusion
double heatOfFusion
-
heatOfVaporizationCoefs
double[] heatOfVaporizationCoefs
-
henryCoefParameter
double[] henryCoefParameter
-
Hsub
double Hsub
-
idealGasAbsoluteEntropy
double idealGasAbsoluteEntropy
-
idealGasEnthalpyOfFormation
double idealGasEnthalpyOfFormation
-
idealGasGibbsEnergyOfFormation
double idealGasGibbsEnergyOfFormation
-
index
int index
Index number of Component in database. -
ionicCharge
int ionicCharge
-
isHydrateFormer
boolean isHydrateFormer
-
isIon
boolean isIon
-
isNormalComponent
boolean isNormalComponent
-
isPlusFraction
boolean isPlusFraction
-
isTBPfraction
boolean isTBPfraction
-
K
double K
-
lennardJonesEnergyParameter
double lennardJonesEnergyParameter
-
lennardJonesMolecularDiameter
double lennardJonesMolecularDiameter
-
liquidConductivityParameter
double[] liquidConductivityParameter
-
liquidDensityCoefs
double[] liquidDensityCoefs
-
liquidViscosityModel
int liquidViscosityModel
-
liquidViscosityParameter
double[] liquidViscosityParameter
-
matiascopemanParams
double[] matiascopemanParams
-
matiascopemanParamsPR
double[] matiascopemanParamsPR
-
matiascopemanParamsUMRPRU
double[] matiascopemanParamsUMRPRU
-
matiascopemanSolidParams
double[] matiascopemanSolidParams
-
mCPA
double mCPA
-
meltingPointTemperature
double meltingPointTemperature
-
molarMass
double molarMass
-
mSAFTi
double mSAFTi
-
normalBoilingPoint
double normalBoilingPoint
-
normalLiquidDensity
double normalLiquidDensity
-
numberOfAssociationSites
int numberOfAssociationSites
-
numberOfMoles
double numberOfMoles
Number of moles of Component in System. IdeallynumberOfMoles = totalNumberOfMoles * z. -
numberOfMolesInPhase
double numberOfMolesInPhase
Number of moles of Component in Phase. IdeallytotalNumberOfMoles * x * beta. -
orginalNumberOfAssociationSites
int orginalNumberOfAssociationSites
-
parachorParameter
double parachorParameter
-
paulingAnionicDiameter
double paulingAnionicDiameter
-
qPure
double qPure
-
racketZ
double racketZ
-
racketZCPA
double racketZCPA
-
referenceEnthalpy
double referenceEnthalpy
-
referencePotential
double referencePotential
-
referenceStateType
String referenceStateType
-
schwartzentruberParams
double[] schwartzentruberParams
-
sigmaSAFTi
double sigmaSAFTi
-
solidCheck
boolean solidCheck
Check for solid phase and do solid phase calculations. -
solidDensityCoefs
double[] solidDensityCoefs
-
sphericalCoreRadius
double sphericalCoreRadius
-
srkacentricFactor
double srkacentricFactor
-
standardDensity
double standardDensity
-
stokesCationicDiameter
double stokesCationicDiameter
-
surfTensInfluenceParam
double[] surfTensInfluenceParam
-
triplePointDensity
double triplePointDensity
-
triplePointPressure
double triplePointPressure
-
triplePointTemperature
double triplePointTemperature
-
TwuCoonParams
double[] TwuCoonParams
-
viscosityCorrectionFactor
double viscosityCorrectionFactor
-
viscosityFrictionK
double viscosityFrictionK
-
voli
double voli
-
volumeCorrection
Double volumeCorrection
-
volumeCorrectionConst
double volumeCorrectionConst
-
volumeCorrectionT
double volumeCorrectionT
-
volumeCorrectionT_CPA
double volumeCorrectionT_CPA
-
waxFormer
boolean waxFormer
-
x
double x
Mole fraction of Component in Phase. -
z
double z
Mole fraction of Component in System.
-
-
Class neqsim.thermo.component.ComponentAmmoniaEos
class ComponentAmmoniaEos extends ComponentEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.ComponentBNS
class ComponentBNS extends ComponentPR implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
omegaA
double omegaA
-
omegaB
double omegaB
-
-
Class neqsim.thermo.component.ComponentBWRS
class ComponentBWRS extends ComponentSrk implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
aBWRS
double[] aBWRS
-
BE
double[] BE
-
BEdT
double[] BEdT
-
BEdTdT
double[] BEdTdT
-
BP
double[] BP
-
BPdT
double[] BPdT
-
BPdTdT
double[] BPdTdT
-
gammaBWRS
double gammaBWRS
-
OE
int OE
-
OP
int OP
-
refPhaseBWRS
PhaseBWRSEos refPhaseBWRS
-
rhoc
double rhoc
-
-
Class neqsim.thermo.component.ComponentCSPsrk
class ComponentCSPsrk extends ComponentSrk implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
f_scale_mix_i
double f_scale_mix_i
-
h_scale_mix_i
double h_scale_mix_i
-
refPhaseBWRS
PhaseCSPsrkEos refPhaseBWRS
-
-
Class neqsim.thermo.component.ComponentDesmukhMather
class ComponentDesmukhMather extends ComponentGE implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
deshMathIonicDiameter
double deshMathIonicDiameter
-
-
Class neqsim.thermo.component.ComponentElectrolyteCPA
class ComponentElectrolyteCPA extends ComponentModifiedFurstElectrolyteEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cpaon
int cpaon
-
xsite
double[] xsite
-
xsitedni
double[][] xsitedni
-
xsitedT
double[] xsitedT
-
xsitedTdT
double[] xsitedTdT
-
xsitedV
double[] xsitedV
-
xsiteOld
double[] xsiteOld
-
-
Class neqsim.thermo.component.ComponentElectrolyteCPAOld
class ComponentElectrolyteCPAOld extends ComponentModifiedFurstElectrolyteEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cpaon
int cpaon
-
xsite
double[] xsite
-
xsitedni
double[][] xsitedni
-
xsitedT
double[] xsitedT
-
xsitedV
double[] xsitedV
-
xsiteOld
double[] xsiteOld
-
-
Class neqsim.thermo.component.ComponentElectrolyteCPAstatoil
class ComponentElectrolyteCPAstatoil extends ComponentElectrolyteCPA implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.ComponentEos
class ComponentEos extends Component implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
a
double a
-
aDern
double aDern
-
aDerT
double aDerT
-
aDerTn
double aDerTn
-
aDerTT
double aDerTT
-
aDiffDiffT
double aDiffDiffT
-
aDiffT
double aDiffT
-
Ai
double Ai
-
Aij
double[] Aij
-
AiT
double AiT
-
alpha
double alpha
-
aT
double aT
-
attractiveParameter
AttractiveTermInterface attractiveParameter
-
b
double b
-
bDern
double bDern
-
bDerTn
double bDerTn
-
Bi
double Bi
-
Bij
double[] Bij
-
dAdndn
double[] dAdndn
-
dBdndn
double[] dBdndn
-
delta1
double delta1
-
delta2
double delta2
-
m
double m
-
-
Class neqsim.thermo.component.ComponentEOSCGEos
class ComponentEOSCGEos extends ComponentGERG2008Eos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.ComponentGE
class ComponentGE extends Component implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
dlngammadn
double[] dlngammadn
-
dlngammadp
double dlngammadp
-
dlngammadt
double dlngammadt
-
dlngammadtdt
double dlngammadtdt
-
gamma
double gamma
-
gammaRefCor
double gammaRefCor
-
lngamma
double lngamma
-
-
Class neqsim.thermo.component.ComponentGeDuanSun
class ComponentGeDuanSun extends ComponentGE implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
q
double q
-
r
double r
-
-
Class neqsim.thermo.component.ComponentGeNRTL
class ComponentGeNRTL extends ComponentGE implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
q
double q
-
r
double r
-
-
Class neqsim.thermo.component.ComponentGENRTLmodifiedHV
class ComponentGENRTLmodifiedHV extends ComponentGeNRTL implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.ComponentGENRTLmodifiedWS
class ComponentGENRTLmodifiedWS extends ComponentGeNRTL implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.ComponentGePitzer
class ComponentGePitzer extends ComponentGE implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.ComponentGERG2004
class ComponentGERG2004 extends ComponentEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.ComponentGERG2008Eos
class ComponentGERG2008Eos extends ComponentEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.ComponentGEUnifac
class ComponentGEUnifac extends ComponentGEUniquac implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
lnGammakComp
double[] lnGammakComp
-
lnGammakMix
double[] lnGammakMix
-
numberOfUnifacSubGroups
int numberOfUnifacSubGroups
-
Q
double Q
-
R
double R
-
unifacGroups
ArrayList<UNIFACgroup> unifacGroups
-
unifacGroupsArray
UNIFACgroup[] unifacGroupsArray
-
-
Class neqsim.thermo.component.ComponentGEUnifacPSRK
class ComponentGEUnifacPSRK extends ComponentGEUnifac implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
bij
double[][] bij
-
cij
double[][] cij
-
-
Class neqsim.thermo.component.ComponentGEUnifacUMRPRU
class ComponentGEUnifacUMRPRU extends ComponentGEUnifac implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
aij
double[][] aij
-
aijdT
double[][] aijdT
-
aijdTdT
double[][] aijdTdT
-
numberOfUnifacSubGroups
int numberOfUnifacSubGroups
-
old2Temperature
double old2Temperature
-
oldTemperature
double oldTemperature
-
sum2Comp
double[] sum2Comp
-
sum2CompdT
double[] sum2CompdT
-
sum2CompdTdT
double[] sum2CompdTdT
-
sum2Mix
double[] sum2Mix
-
sum2MixdT
double[] sum2MixdT
-
sum2MixdTdT
double[] sum2MixdTdT
-
tempExpaij
double[][] tempExpaij
-
-
Class neqsim.thermo.component.ComponentGEUniquac
class ComponentGEUniquac extends ComponentGE implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
q
double q
-
r
double r
-
-
Class neqsim.thermo.component.ComponentGEUniquacmodifiedHV
class ComponentGEUniquacmodifiedHV extends ComponentGEUniquac implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.ComponentGEWilson
class ComponentGEWilson extends ComponentGE implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.ComponentHydrate
class ComponentHydrate extends Component implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cavNumb
double[][] cavNumb
-
cavprwat
double[][] cavprwat
-
cavRadius
double[][] cavRadius
-
coordNumb
double[][] coordNumb
-
dGfHydrate
double[] dGfHydrate
-
dHfHydrate
double[] dHfHydrate
-
emptyHydrateVapourPressureConstant
double[][] emptyHydrateVapourPressureConstant
-
hydrateStructure
int hydrateStructure
-
lennardJonesEnergyParameterHydrate
double lennardJonesEnergyParameterHydrate
-
lennardJonesMolecularDiameterHydrate
double lennardJonesMolecularDiameterHydrate
-
reffug
double[] reffug
-
refPhase
PhaseInterface refPhase
Reference phase containing only this single component, i.e., mixing rules are not relevant. -
sphericalCoreRadiusHydrate
double sphericalCoreRadiusHydrate
-
-
Class neqsim.thermo.component.ComponentHydrateBallard
class ComponentHydrateBallard extends ComponentHydrate implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.ComponentHydrateGF
class ComponentHydrateGF extends ComponentHydrate implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
Ak
double[][] Ak
-
Bk
double[][] Bk
-
-
Class neqsim.thermo.component.ComponentHydrateKluda
class ComponentHydrateKluda extends Component implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cavNumb
double[][] cavNumb
-
cavprwat
double[][] cavprwat
-
cavRadius
double[][][] cavRadius
-
coordNumb
double[][][] coordNumb
-
hydrateStructure
int hydrateStructure
-
par1_struc1
double par1_struc1
-
par1_struc2
double par1_struc2
-
par2_struc1
double par2_struc1
-
par2_struc2
double par2_struc2
-
reffug
double[] reffug
-
-
Class neqsim.thermo.component.ComponentHydratePVTsim
class ComponentHydratePVTsim extends ComponentHydrate implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
Ak
double[][] Ak
-
Bk
double[][] Bk
-
-
Class neqsim.thermo.component.ComponentHydrateStatoil
class ComponentHydrateStatoil extends ComponentHydrate implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cavNumb
double[][] cavNumb
-
cavprwat
double[][] cavprwat
-
cavRadius
double[][] cavRadius
-
coordNumb
double[][] coordNumb
-
-
Class neqsim.thermo.component.ComponentIdealGas
class ComponentIdealGas extends Component implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.ComponentKentEisenberg
class ComponentKentEisenberg extends ComponentGeNRTL implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.ComponentLeachmanEos
class ComponentLeachmanEos extends ComponentEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.ComponentModifiedFurstElectrolyteEos
class ComponentModifiedFurstElectrolyteEos extends ComponentSrk implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
alphai
double alphai
-
alphaiT
double alphaiT
-
alphaiV
double alphaiV
-
bornOn
double bornOn
-
bornterm
double bornterm
-
dEpsdNi
double dEpsdNi
-
diElectricdn
double diElectricdn
-
diElectricdndT
double diElectricdndT
-
diElectricdndV
double diElectricdndV
-
epsi
double epsi
-
epsIonici
double epsIonici
-
epsIoniciV
double epsIoniciV
-
epsiV
double epsiV
-
ionicCoVolume
double ionicCoVolume
-
lrOn
double lrOn
-
solventdiElectricdn
double solventdiElectricdn
-
solventdiElectricdndT
double solventdiElectricdndT
-
sr2On
double sr2On
-
Wi
double Wi
-
WiT
double WiT
-
XBorni
double XBorni
-
XLRi
double XLRi
-
-
Class neqsim.thermo.component.ComponentModifiedFurstElectrolyteEosMod2004
class ComponentModifiedFurstElectrolyteEosMod2004 extends ComponentSrk implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
alphai
double alphai
-
alphaiT
double alphaiT
-
alphaiV
double alphaiV
-
bornOn
double bornOn
-
bornterm
double bornterm
-
dEpsdNi
double dEpsdNi
-
diElectricdn
double diElectricdn
-
diElectricdndT
double diElectricdndT
-
diElectricdndV
double diElectricdndV
-
epsi
double epsi
-
epsIonici
double epsIonici
-
epsIoniciV
double epsIoniciV
-
epsiV
double epsiV
-
ionicCoVolume
double ionicCoVolume
-
lrOn
double lrOn
-
solventdiElectricdn
double solventdiElectricdn
-
solventdiElectricdndT
double solventdiElectricdndT
-
sr2On
double sr2On
-
Wi
double Wi
-
WiT
double WiT
-
XBorni
double XBorni
-
XLRi
double XLRi
-
-
Class neqsim.thermo.component.ComponentPCSAFT
class ComponentPCSAFT extends ComponentSrk implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
dahsSAFTdi
double dahsSAFTdi
-
dghsSAFTdi
double dghsSAFTdi
-
dlogghsSAFTdi
double dlogghsSAFTdi
-
dmSAFTdi
double dmSAFTdi
-
dnSAFTdi
double dnSAFTdi
-
dSAFTi
double dSAFTi
-
F1dispI1dn
double F1dispI1dn
-
F1dispSumTermdn
double F1dispSumTermdn
-
F1dispVolTermdn
double F1dispVolTermdn
-
F2dispI2dn
double F2dispI2dn
-
F2dispSumTermdn
double F2dispSumTermdn
-
F2dispVolTermdn
double F2dispVolTermdn
-
F2dispZHCdn
double F2dispZHCdn
-
useDISP1
int useDISP1
-
useDISP2
int useDISP2
-
useHS
int useHS
-
-
Class neqsim.thermo.component.ComponentPCSAFTa
class ComponentPCSAFTa extends ComponentPCSAFT implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cpaon
int cpaon
-
xsite
double[] xsite
-
xsitedni
double[][] xsitedni
-
xsitedT
double[] xsitedT
-
xsitedV
double[] xsitedV
-
xsiteOld
double[] xsiteOld
-
-
Class neqsim.thermo.component.ComponentPR
class ComponentPR extends ComponentEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.ComponentPrCPA
class ComponentPrCPA extends ComponentPR implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cpaon
int cpaon
-
xsite
double[] xsite
-
-
Class neqsim.thermo.component.ComponentPRvolcor
class ComponentPRvolcor extends ComponentPR implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
c
double c
-
Ci
double Ci
-
Cij
double[] Cij
-
CiT
double CiT
-
cT
double cT
-
-
Class neqsim.thermo.component.ComponentRK
class ComponentRK extends ComponentEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.ComponentSolid
class ComponentSolid extends ComponentSrk implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
AntoineSolidequation
boolean AntoineSolidequation
-
CCequation
boolean CCequation
-
dpdt
double dpdt
-
pureCompFug
double pureCompFug
-
PvapSolid
double PvapSolid
-
PvapSoliddT
double PvapSoliddT
-
refPhase
PhaseInterface refPhase
Reference phase containing only this single component, i.e., mixing rules are not relevant. -
soldens
double soldens
-
SolidFug
double SolidFug
-
solvol
double solvol
-
-
Class neqsim.thermo.component.ComponentSoreideWhitson
class ComponentSoreideWhitson extends ComponentPR implements Serializable- serialVersionUID:
- 1L
-
Class neqsim.thermo.component.ComponentSpanWagnerEos
class ComponentSpanWagnerEos extends ComponentEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.ComponentSrk
class ComponentSrk extends ComponentEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
factTemp
double factTemp
-
-
Class neqsim.thermo.component.ComponentSrkCPA
class ComponentSrkCPA extends ComponentSrk implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cpaon
int cpaon
-
xsite
double[] xsite
-
xsitedni
double[][] xsitedni
-
xsitedT
double[] xsitedT
-
xsitedTdT
double[] xsitedTdT
-
xsitedV
double[] xsitedV
-
xsiteOld
double[] xsiteOld
-
-
Class neqsim.thermo.component.ComponentSrkCPAMM
class ComponentSrkCPAMM extends ComponentSrkCPA implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
bornRadius
double bornRadius
Born radius [Å]. -
hasMMParameters
boolean hasMMParameters
Flag indicating if this component has MM ion parameters. -
u0_iw
double u0_iw
Ion-solvent interaction parameter at reference temperature [K]. -
uT_iw
double uT_iw
Temperature coefficient of ion-solvent interaction [K/K].
-
-
Class neqsim.thermo.component.ComponentSrkCPAs
class ComponentSrkCPAs extends ComponentSrkCPA implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.ComponentSrkPeneloux
class ComponentSrkPeneloux extends ComponentSrk implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
factTemp
double factTemp
-
-
Class neqsim.thermo.component.ComponentSrkvolcor
class ComponentSrkvolcor extends ComponentSrk implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
c
double c
-
Ci
double Ci
-
Cij
double[] Cij
-
CiT
double CiT
-
cT
double cT
-
-
Class neqsim.thermo.component.ComponentTST
class ComponentTST extends ComponentEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.ComponentUMRCPA
class ComponentUMRCPA extends ComponentPR implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cpaon
int cpaon
-
xsite
double[] xsite
-
xsitedni
double[][] xsitedni
-
xsitedT
double[] xsitedT
-
xsitedTdT
double[] xsitedTdT
-
xsitedV
double[] xsitedV
-
xsiteOld
double[] xsiteOld
-
-
Class neqsim.thermo.component.ComponentVegaEos
class ComponentVegaEos extends ComponentEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.ComponentWater
class ComponentWater extends ComponentEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.ComponentWax
class ComponentWax extends ComponentSolid implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.ComponentWaxWilson
class ComponentWaxWilson extends ComponentSolid implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.ComponentWonWax
class ComponentWonWax extends ComponentSolid implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.thermo.component.attractiveeosterm
-
Class neqsim.thermo.component.attractiveeosterm.AtractiveTermMatCopPRUMRNew
class AtractiveTermMatCopPRUMRNew extends AttractiveTermMatCopPRUMR implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
orgpar
double orgpar
-
useStandardAlphaForSupercritical
boolean useStandardAlphaForSupercritical
-
-
Class neqsim.thermo.component.attractiveeosterm.AttractiveTermBaseClass
class AttractiveTermBaseClass extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
component
ComponentEosInterface component
-
m
double m
-
parameters
double[] parameters
-
parametersSolid
double[] parametersSolid
-
-
Class neqsim.thermo.component.attractiveeosterm.AttractiveTermCPAstatoil
class AttractiveTermCPAstatoil extends AttractiveTermSrk implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
orgpar
double orgpar
-
-
Class neqsim.thermo.component.attractiveeosterm.AttractiveTermGERG
class AttractiveTermGERG extends AttractiveTermPr implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
parametersGERG
double[] parametersGERG
-
parametersSolidGERG
double[] parametersSolidGERG
-
-
Class neqsim.thermo.component.attractiveeosterm.AttractiveTermMatCop
class AttractiveTermMatCop extends AttractiveTermSrk implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
orgpar
double orgpar
-
-
Class neqsim.thermo.component.attractiveeosterm.AttractiveTermMatCopPR
class AttractiveTermMatCopPR extends AttractiveTermPr implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
orgpar
double orgpar
-
useStandardAlphaForSupercritical
boolean useStandardAlphaForSupercritical
-
-
Class neqsim.thermo.component.attractiveeosterm.AttractiveTermMatCopPRUMR
class AttractiveTermMatCopPRUMR extends AttractiveTermPr implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
orgpar
double orgpar
-
useStandardAlphaForSupercritical
boolean useStandardAlphaForSupercritical
-
-
Class neqsim.thermo.component.attractiveeosterm.AttractiveTermMollerup
class AttractiveTermMollerup extends AttractiveTermBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.attractiveeosterm.AttractiveTermPr
class AttractiveTermPr extends AttractiveTermBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.attractiveeosterm.AttractiveTermPr1978
class AttractiveTermPr1978 extends AttractiveTermPr implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.attractiveeosterm.AttractiveTermPrDanesh
class AttractiveTermPrDanesh extends AttractiveTermPr1978 implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
mMod
double mMod
-
-
Class neqsim.thermo.component.attractiveeosterm.AttractiveTermPrDelft1998
class AttractiveTermPrDelft1998 extends AttractiveTermPr1978 implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
isMethane
boolean isMethane
-
-
Class neqsim.thermo.component.attractiveeosterm.AttractiveTermPrGassem2001
class AttractiveTermPrGassem2001 extends AttractiveTermPr implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
A
double A
-
B
double B
-
C
double C
-
D
double D
-
E
double E
-
-
Class neqsim.thermo.component.attractiveeosterm.AttractiveTermRk
class AttractiveTermRk extends AttractiveTermBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.attractiveeosterm.AttractiveTermSchwartzentruber
class AttractiveTermSchwartzentruber extends AttractiveTermBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
c
double c
-
d
double d
-
-
Class neqsim.thermo.component.attractiveeosterm.AttractiveTermSoreideWhitson
class AttractiveTermSoreideWhitson extends AttractiveTermPr1978 implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
salinityFromPhase
double salinityFromPhase
Stores the salinity value for use in alpha and derivative calculations.
-
-
Class neqsim.thermo.component.attractiveeosterm.AttractiveTermSrk
class AttractiveTermSrk extends AttractiveTermBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.attractiveeosterm.AttractiveTermTwu
class AttractiveTermTwu extends AttractiveTermSrk implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.component.attractiveeosterm.AttractiveTermTwuCoon
class AttractiveTermTwuCoon extends AttractiveTermBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
a
double a
-
b
double b
-
c
double c
-
d
double d
-
e
double e
-
f
double f
-
-
Class neqsim.thermo.component.attractiveeosterm.AttractiveTermTwuCoonParam
class AttractiveTermTwuCoonParam extends AttractiveTermBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
a
double a
-
b
double b
-
c
double c
-
-
Class neqsim.thermo.component.attractiveeosterm.AttractiveTermTwuCoonStatoil
class AttractiveTermTwuCoonStatoil extends AttractiveTermBaseClass implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
a
double a
-
b
double b
-
c
double c
-
-
Class neqsim.thermo.component.attractiveeosterm.AttractiveTermUMRPRU
class AttractiveTermUMRPRU extends AttractiveTermPr implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.thermo.mixingrule
-
Class neqsim.thermo.mixingrule.CPAMixingRuleHandler
class CPAMixingRuleHandler extends MixingRuleHandler implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
assosSchemeType
int[][] assosSchemeType
-
charge1A
int[] charge1A
-
charge2A
int[] charge2A
-
charge2B
int[] charge2B
-
charge4C
int[] charge4C
-
cpaBetaCross
double[][] cpaBetaCross
-
cpaEpsCross
double[][] cpaEpsCross
-
-
Class neqsim.thermo.mixingrule.CPAMixingRuleHandler.CPA_Radoch
class CPA_Radoch extends CPAMixingRuleHandler.CPA_Radoch_base implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.mixingrule.CPAMixingRuleHandler.CPA_Radoch_base
class CPA_Radoch_base extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
beta
double beta
-
betamat
double[][] betamat
-
eps
double eps
-
epsab
double[][] epsab
-
-
Class neqsim.thermo.mixingrule.CPAMixingRuleHandler.PCSAFTa_Radoch
class PCSAFTa_Radoch extends CPAMixingRuleHandler.CPA_Radoch implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.mixingrule.EosMixingRuleHandler
class EosMixingRuleHandler extends MixingRuleHandler implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
A
double A
-
Ai
double Ai
-
Atot
double Atot
-
B
double B
-
Bi
double Bi
-
bmixType
int bmixType
-
Btot
double Btot
-
classicOrHV
String[][] classicOrHV
-
classicOrWS
String[][] classicOrWS
-
HValpha
double[][] HValpha
-
HVDij
double[][] HVDij
-
HVDijT
double[][] HVDijT
-
intparam
double[][] intparam
-
intparamij
double[][] intparamij
-
intparamji
double[][] intparamji
-
intparamT
double[][] intparamT
-
intparamTType
int[][] intparamTType
-
mixingRuleGEModel
String mixingRuleGEModel
-
nEOSkij
double nEOSkij
-
NRTLalpha
double[][] NRTLalpha
-
NRTLDij
double[][] NRTLDij
-
NRTLDijT
double[][] NRTLDijT
-
wij
double[][][] wij
-
wijCalcOrFitted
int[][] wijCalcOrFitted
-
WSintparam
double[][] WSintparam
-
-
Class neqsim.thermo.mixingrule.EosMixingRuleHandler.ClassicSRK
class ClassicSRK extends EosMixingRuleHandler.ClassicVdW implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.mixingrule.EosMixingRuleHandler.ClassicSRKT
class ClassicSRKT extends EosMixingRuleHandler.ClassicSRK implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
type
int type
-
-
Class neqsim.thermo.mixingrule.EosMixingRuleHandler.ClassicSRKT2
class ClassicSRKT2 extends EosMixingRuleHandler.ClassicSRKT implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.mixingrule.EosMixingRuleHandler.ClassicSRKT2x
class ClassicSRKT2x extends EosMixingRuleHandler.ClassicSRKT2 implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.mixingrule.EosMixingRuleHandler.ClassicVdW
class ClassicVdW extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.mixingrule.EosMixingRuleHandler.ElectrolyteMixRule
class ElectrolyteMixRule extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
usePredictiveModel
boolean usePredictiveModel
Flag to enable predictive descriptor-based Wij model. When true, uses solvent dielectric constant to compute Wij parameters universally. When false (default), uses solvent-specific fitted parameter tables.
-
-
Class neqsim.thermo.mixingrule.EosMixingRuleHandler.SRKHuronVidal
class SRKHuronVidal extends EosMixingRuleHandler.ClassicSRK implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
gePhase
PhaseGENRTLmodifiedHV gePhase
-
hwfc
double hwfc
-
orgPhase
PhaseInterface orgPhase
-
-
Class neqsim.thermo.mixingrule.EosMixingRuleHandler.SRKHuronVidal2
class SRKHuronVidal2 extends EosMixingRuleHandler.ClassicSRK implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
abf
double[] abf
-
abft
double[] abft
-
abft2
double[] abft2
-
ad2
double[][] ad2
-
ader
double[] ader
-
adert
double[] adert
-
alpha_mix
double alpha_mix
-
b_mix
double b_mix
-
bc
double[] bc
-
bd2
double[][] bd2
-
BDER
double[] BDER
-
bdert
double bdert
-
BDERT
double[] BDERT
-
d2adt2
double d2adt2
-
d2bdt2
double d2bdt2
-
d2qp
double[] d2qp
-
dadt
double dadt
-
dbdt
double dbdt
-
DDE2
double DDE2
-
gePhase
PhaseGE gePhase
-
gex
double gex
-
hwfc
double hwfc
-
oneSubAlf
double[] oneSubAlf
-
orgPhase
PhaseInterface orgPhase
-
Q
double Q
-
qf1
double[] qf1
-
qf2
double[][] qf2
-
qft
double[][] qft
-
QFTD
double[] QFTD
-
qPure
double[] qPure
-
qPuredT
double[] qPuredT
-
qPuredTdT
double[] qPuredTdT
-
QT
double QT
-
-
Class neqsim.thermo.mixingrule.EosMixingRuleHandler.WhitsonSoreideMixingRule
class WhitsonSoreideMixingRule extends EosMixingRuleHandler.ClassicSRK implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.mixingrule.EosMixingRuleHandler.WongSandlerMixingRule
class WongSandlerMixingRule extends EosMixingRuleHandler.SRKHuronVidal2 implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
abf
double[] abf
-
abft
double[] abft
-
abft2
double[] abft2
-
ad2
double[][] ad2
-
ader
double[] ader
-
adert
double[] adert
-
alpha_mix
double alpha_mix
-
b_mix
double b_mix
-
bc
double[] bc
-
bd2
double[][] bd2
-
BDER
double[] BDER
-
bdert
double bdert
-
BDERT
double[] BDERT
-
cpex
double cpex
-
d2adt2
double d2adt2
-
d2bdt2
double d2bdt2
-
d2qp
double[] d2qp
-
dadt
double dadt
-
dbdt
double dbdt
-
DDE2
double DDE2
-
gex
double gex
-
hex
double hex
-
hwfc
double hwfc
-
oneSubAlf
double[] oneSubAlf
-
Q
double Q
-
qf1
double[] qf1
-
qf2
double[][] qf2
-
qft
double[][] qft
-
QFTD
double[] QFTD
-
qPure
double[] qPure
-
qPuredT
double[] qPuredT
-
qPuredTdT
double[] qPuredTdT
-
QT
double QT
-
-
Class neqsim.thermo.mixingrule.MixingRuleHandler
class MixingRuleHandler extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
mixingRuleName
String mixingRuleName
-
-
-
Package neqsim.thermo.phase
-
Class neqsim.thermo.phase.CPAContribution
class CPAContribution extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
phase
PhaseEos phase
Reference to the parent phase. Must be a PhaseEos subclass. -
tempTotVol
double tempTotVol
Temporary molar volume storage.
-
-
Class neqsim.thermo.phase.Phase
class Phase extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
beta
double beta
Mole fraction of this phase of system.beta = numberOfMolesInPhase/numberOfMolesInSystem. NB! numberOfMolesInSystem is not known to the phase. -
calcMolarVolume
boolean calcMolarVolume
-
chemSyst
boolean chemSyst
-
componentArray
ComponentInterface[] componentArray
-
constantPhaseVolume
boolean constantPhaseVolume
-
diElectricConstant
double diElectricConstant
-
initType
int initType
-
mixingRuleType
MixingRuleTypeInterface mixingRuleType
-
molarVolume
double molarVolume
-
numberOfComponents
int numberOfComponents
-
numberOfMolesInPhase
double numberOfMolesInPhase
Number of moles in phase.numberOfMolesInPhase = numberOfMolesInSystem*beta. NB! numberOfMolesInSystem is not known to the phase. -
phaseVolume
double phaseVolume
-
physicalPropertyHandler
PhysicalPropertyHandler physicalPropertyHandler
-
ppm
PhysicalPropertyModel ppm
-
pressure
double pressure
Pressure of phase. -
pt
PhaseType pt
-
refPhase
PhaseInterface[] refPhase
Reference phase per component. Relevant for solids and chemicalreactions. -
temperature
double temperature
Temperature of phase. -
thermoPropertyModelName
String thermoPropertyModelName
-
useVolumeCorrection
boolean useVolumeCorrection
-
Z
double Z
-
-
Class neqsim.thermo.phase.PhaseAmmoniaEos
class PhaseAmmoniaEos extends PhaseEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
a0
org.netlib.util.doubleW[] a0
-
ar
org.netlib.util.doubleW[][] ar
-
Cp
double Cp
-
Cv
double Cv
-
enthalpy
double enthalpy
-
entropy
double entropy
-
gibbsEnergy
double gibbsEnergy
-
internalEnergy
double internalEnergy
-
JTcoef
double JTcoef
-
kappa
double kappa
-
W
double W
-
-
Class neqsim.thermo.phase.PhaseBNS
class PhaseBNS extends PhasePrEos implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
acfs
double[] acfs
-
mws
double[] mws
-
omegaA
double[] omegaA
-
omegaB
double[] omegaB
-
pcs
double[] pcs
-
tcs
double[] tcs
-
vshift
double[] vshift
-
-
Class neqsim.thermo.phase.PhaseBWRSEos
class PhaseBWRSEos extends PhaseSrkEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
OE
int OE
-
OP
int OP
-
-
Class neqsim.thermo.phase.PhaseCSPsrkEos
class PhaseCSPsrkEos extends PhaseSrkEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
acrefBWRSPhase
double acrefBWRSPhase
-
brefBWRSPhase
double brefBWRSPhase
-
f_scale_mix
double f_scale_mix
-
h_scale_mix
double h_scale_mix
-
mrefBWRSPhase
double mrefBWRSPhase
-
refBWRSPhase
PhaseSrkEos refBWRSPhase
-
-
Class neqsim.thermo.phase.PhaseDefault
class PhaseDefault extends Phase implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
defComponent
ComponentInterface defComponent
-
-
Class neqsim.thermo.phase.PhaseDesmukhMather
class PhaseDesmukhMather extends PhaseGE implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
aij
double[][] aij
-
bij
double[][] bij
-
GE
double GE
-
-
Class neqsim.thermo.phase.PhaseDuanSun
class PhaseDuanSun extends PhaseGE implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
alpha
double[][] alpha
-
Dij
double[][] Dij
-
GE
double GE
-
intparam
double[][] intparam
-
mixRule
String[][] mixRule
-
-
Class neqsim.thermo.phase.PhaseElectrolyteCPA
class PhaseElectrolyteCPA extends PhaseModifiedFurstElectrolyteEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
assSiteNumber
int[] assSiteNumber
-
corr2Matrix
org.ejml.data.DMatrixRMaj corr2Matrix
-
corr3Matrix
org.ejml.data.DMatrixRMaj corr3Matrix
-
corr4Matrix
org.ejml.data.DMatrixRMaj corr4Matrix
-
cpamix
CPAMixingRulesInterface cpamix
-
cpaon
int cpaon
-
cpaSelect
CPAMixingRuleHandler cpaSelect
-
crossAccociationScheme
int[][][][] crossAccociationScheme
-
delta
double[][] delta
-
deltadT
double[][] deltadT
-
deltadTdT
double[][] deltadTdT
-
deltaNog
double[][] deltaNog
-
dFCPAdT
double dFCPAdT
-
dFCPAdTdT
double dFCPAdTdT
-
dFCPAdTdV
double dFCPAdTdV
-
dFCPAdV
double dFCPAdV
-
dFCPAdVdV
double dFCPAdVdV
-
dFCPAdVdVdV
double dFCPAdVdVdV
-
FCPA
double FCPA
-
gcpa
double gcpa
-
gcpav
double gcpav
-
gcpavv
double gcpavv
-
gcpavvv
double gcpavvv
-
gvector
double[][] gvector
-
hcpatot
double hcpatot
-
hessianInvers
org.ejml.simple.SimpleMatrix hessianInvers
-
hessianMatrix
org.ejml.simple.SimpleMatrix hessianMatrix
-
KlkMatrix
org.ejml.simple.SimpleMatrix KlkMatrix
-
Klkni
double[][][] Klkni
-
KlkTMatrix
org.ejml.simple.SimpleMatrix KlkTMatrix
-
KlkTTMatrix
org.ejml.simple.SimpleMatrix KlkTTMatrix
-
KlkTVMatrix
org.ejml.simple.SimpleMatrix KlkTVMatrix
-
KlkVMatrix
org.ejml.simple.SimpleMatrix KlkVMatrix
-
KlkVVMatrix
org.ejml.simple.SimpleMatrix KlkVVMatrix
-
KlkVVVMatrix
org.ejml.simple.SimpleMatrix KlkVVVMatrix
-
ksiMatrix
org.ejml.simple.SimpleMatrix ksiMatrix
-
lngi
double[] lngi
-
moleculeNumber
int[] moleculeNumber
-
mVector
org.ejml.simple.SimpleMatrix mVector
-
oldTotalNumberOfAccociationSites
int oldTotalNumberOfAccociationSites
-
QMatksiksiksi
org.ejml.simple.SimpleMatrix QMatksiksiksi
-
selfAccociationScheme
int[][][] selfAccociationScheme
-
totalNumberOfAccociationSites
int totalNumberOfAccociationSites
-
udotMatrix
org.ejml.simple.SimpleMatrix udotMatrix
-
udotTimesmiMatrix
org.ejml.simple.SimpleMatrix udotTimesmiMatrix
-
udotTimesmMatrix
org.ejml.simple.SimpleMatrix udotTimesmMatrix
-
uMatrix
org.ejml.simple.SimpleMatrix uMatrix
-
-
Class neqsim.thermo.phase.PhaseElectrolyteCPAMM
class PhaseElectrolyteCPAMM extends PhaseSrkCPA implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
bornOn
boolean bornOn
Flag to enable/disable Born term. -
bornX
double bornX
Born X factor: Σ(n_i * z_i² / R_Born,i) [mol/m]. -
debyeHuckelOn
boolean debyeHuckelOn
Flag to enable/disable Debye-Hückel term. -
dielectricMixingRule
PhaseElectrolyteCPAMM.DielectricMixingRule dielectricMixingRule
Current dielectric mixing rule. -
ionSolventW
double ionSolventW
Ion-solvent short-range interaction parameter W [J/mol]. Calculated from wij mixing rule parameters which are populated from ΔU_iw values. -
ionSolventWdT
double ionSolventWdT
Temperature derivative of W [J/(mol·K)]. -
kappa
double kappa
Debye screening length inverse (kappa) [1/m]. -
kappadT
double kappadT
Temperature derivative of kappa [1/(m·K)]. -
mixturePermittivity
double mixturePermittivity
Mixture dielectric constant including ion contributions [-]. -
packingFraction
double packingFraction
Packing fraction η = (π N_A / 6V) Σ n_i σ_i³ [-]. -
packingFractiondV
double packingFractiondV
Volume derivative of packing fraction [1/m³]. -
shortRangeOn
boolean shortRangeOn
Flag to enable/disable short-range ion-solvent term. Disabled by default - the current implementation needs further development to properly scale the ΔU_iw parameters from Maribo-Mogensen Table 6.11. The short-range contribution is intended to balance the Born solvation term but requires careful parameter fitting with the other electrolyte terms. Enable this via setShortRangeOn(true) for experimental testing. -
solventPermittivity
double solventPermittivity
Solvent static permittivity (dielectric constant) [-]. -
solventPermittivitydT
double solventPermittivitydT
Temperature derivative of solvent permittivity [1/K]. -
solventPermittivitydTdT
double solventPermittivitydTdT
Second temperature derivative of solvent permittivity [1/K²]. -
wij
double[][] wij
Ion-solvent binary interaction parameters wij. These are populated from the ΔU_iw parameters from Maribo-Mogensen thesis Table 6.11. Format: wij[i][j] where i is ion index and j is solvent index. Units: Kelvin (energy/R). -
wijT
double[][] wijT
Temperature derivatives of ion-solvent wij parameters. wijT[i][j] = d(wij)/dT. Units: K/K (dimensionless).
-
-
Class neqsim.thermo.phase.PhaseElectrolyteCPAOld
class PhaseElectrolyteCPAOld extends PhaseModifiedFurstElectrolyteEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cpamix
CPAMixingRulesInterface cpamix
-
cpaon
int cpaon
-
cpaSelect
CPAMixingRuleHandler cpaSelect
-
crossAccociationScheme
int[][][][] crossAccociationScheme
-
dFCPAdTdT
double dFCPAdTdT
-
dFCPAdXdXdTtotal
double dFCPAdXdXdTtotal
-
dFdVdXdXdVtotal
double dFdVdXdXdVtotal
-
gcpa
double gcpa
-
gcpav
double gcpav
-
gcpavv
double gcpavv
-
gcpavvv
double gcpavvv
-
hcpatot
double hcpatot
-
hcpatotdT
double hcpatotdT
-
hcpatotdTdT
double hcpatotdTdT
-
lngcpa
double lngcpa
-
lngcpav
double lngcpav
-
selfAccociationScheme
int[][][] selfAccociationScheme
-
totalNumberOfAccociationSites
int totalNumberOfAccociationSites
-
-
Class neqsim.thermo.phase.PhaseElectrolyteCPAstatoil
class PhaseElectrolyteCPAstatoil extends PhaseElectrolyteCPA implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.phase.PhaseEos
class PhaseEos extends Phase implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
delta1
double delta1
-
delta2
double delta2
-
f_loc
double f_loc
-
g
double g
-
loc_A
double loc_A
-
loc_AT
double loc_AT
-
loc_ATT
double loc_ATT
-
loc_B
double loc_B
-
mixRule
EosMixingRulesInterface mixRule
-
mixSelect
EosMixingRuleHandler mixSelect
-
uEOS
double uEOS
-
wEOS
double wEOS
-
-
Class neqsim.thermo.phase.PhaseEOSCGEos
class PhaseEOSCGEos extends PhaseGERG2008Eos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.phase.PhaseGE
class PhaseGE extends Phase implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
mixRule
EosMixingRulesInterface mixRule
-
mixSelect
EosMixingRuleHandler mixSelect
-
-
Class neqsim.thermo.phase.PhaseGENRTL
class PhaseGENRTL extends PhaseGE implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
alpha
double[][] alpha
-
Dij
double[][] Dij
-
GE
double GE
-
intparam
double[][] intparam
-
mixRuleString
String[][] mixRuleString
-
-
Class neqsim.thermo.phase.PhaseGENRTLmodifiedHV
class PhaseGENRTLmodifiedHV extends PhaseGENRTL implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
DijT
double[][] DijT
-
type
int type
-
-
Class neqsim.thermo.phase.PhaseGENRTLmodifiedWS
class PhaseGENRTLmodifiedWS extends PhaseGENRTLmodifiedHV implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.phase.PhaseGERG2004Eos
class PhaseGERG2004Eos extends PhaseEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
CpGERG
double CpGERG
-
CvGERG
double CvGERG
-
enthalpy
double enthalpy
-
entropy
double entropy
-
gergEOS
GERG2004EOS gergEOS
-
gibbsEnergy
double gibbsEnergy
-
internalEnery
double internalEnery
-
IPHASE
int IPHASE
-
JTcoef
double JTcoef
-
okVolume
boolean okVolume
-
xFracGERG
double[] xFracGERG
-
-
Class neqsim.thermo.phase.PhaseGERG2008Eos
class PhaseGERG2008Eos extends PhaseEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
a0
org.netlib.util.doubleW[] a0
-
ar
org.netlib.util.doubleW[][] ar
-
CpGERG2008
double CpGERG2008
-
CvGERG2008
double CvGERG2008
-
enthalpy
double enthalpy
-
entropy
double entropy
-
gergModelType
GERG2008Type gergModelType
The GERG-2008 model variant to use. Default is STANDARD. -
gibbsEnergy
double gibbsEnergy
-
internalEnery
double internalEnery
-
IPHASE
int IPHASE
-
JTcoef
double JTcoef
-
kappa
double kappa
-
okVolume
boolean okVolume
-
W
double W
-
-
Class neqsim.thermo.phase.PhaseGEUnifac
class PhaseGEUnifac extends PhaseGEUniquac implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
aij
double[][] aij
-
bij
double[][] bij
-
checkedGroups
boolean checkedGroups
-
cij
double[][] cij
-
-
Class neqsim.thermo.phase.PhaseGEUnifacPSRK
class PhaseGEUnifacPSRK extends PhaseGEUnifac implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.phase.PhaseGEUnifacUMRPRU
class PhaseGEUnifacUMRPRU extends PhaseGEUnifac implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
FCommontemp
double FCommontemp
-
gropuNames
String[] gropuNames
-
Qmix
double[] Qmix
-
QmixdN
double[][] QmixdN
-
VCommontemp
double VCommontemp
-
-
Class neqsim.thermo.phase.PhaseGEUniquac
class PhaseGEUniquac extends PhaseGE implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
alpha
double[][] alpha
-
Dij
double[][] Dij
-
GE
double GE
-
intparam
double[][] intparam
-
mixRule
String[][] mixRule
-
-
Class neqsim.thermo.phase.PhaseGEUniquacmodifiedHV
class PhaseGEUniquacmodifiedHV extends PhaseGEUniquac implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.phase.PhaseGEWilson
class PhaseGEWilson extends PhaseGE implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
GE
double GE
-
-
Class neqsim.thermo.phase.PhaseHydrate
class PhaseHydrate extends Phase implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
hydrateModel
String hydrateModel
-
-
Class neqsim.thermo.phase.PhaseIdealGas
class PhaseIdealGas extends Phase implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.phase.PhaseKentEisenberg
class PhaseKentEisenberg extends PhaseGENRTL implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.phase.PhaseLeachmanEos
class PhaseLeachmanEos extends PhaseEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
a0
org.netlib.util.doubleW[] a0
-
ar
org.netlib.util.doubleW[][] ar
-
CpLeachman
double CpLeachman
-
CvLeachman
double CvLeachman
-
enthalpy
double enthalpy
-
entropy
double entropy
-
gibbsEnergy
double gibbsEnergy
-
internalEnery
double internalEnery
-
IPHASE
int IPHASE
-
JTcoef
double JTcoef
-
kappa
double kappa
-
okVolume
boolean okVolume
-
W
double W
-
-
Class neqsim.thermo.phase.PhaseModifiedFurstElectrolyteEos
class PhaseModifiedFurstElectrolyteEos extends PhaseSrkEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
alphaLR2
double alphaLR2
-
alphaLRdT
double alphaLRdT
-
alphaLRdTdT
double alphaLRdTdT
-
alphaLRdTdV
double alphaLRdTdV
-
alphaLRdV
double alphaLRdV
-
alphaLRdVdV
double alphaLRdVdV
-
bornOn
double bornOn
-
bornX
double bornX
-
diElectricConstantdT
double diElectricConstantdT
-
diElectricConstantdTdT
double diElectricConstantdTdT
-
diElectricConstantdTdV
double diElectricConstantdTdV
-
diElectricConstantdV
double diElectricConstantdV
-
diElectricConstantdVdV
double diElectricConstantdVdV
-
dielectricMixingRule
PhaseModifiedFurstElectrolyteEos.DielectricMixingRule dielectricMixingRule
The dielectric constant mixing rule to use for mixed solvents. -
electrolyteMixingRule
ElectrolyteMixingRulesInterface electrolyteMixingRule
-
eps
double eps
-
epsdV
double epsdV
-
epsdVdV
double epsdVdV
-
epsIonic
double epsIonic
-
epsIonicdV
double epsIonicdV
-
epsIonicdVdV
double epsIonicdVdV
-
gamma
double gamma
-
gammaold
double gammaold
-
lrOn
double lrOn
-
shieldingParameter
double shieldingParameter
-
shieldingParameterdT
double shieldingParameterdT
-
solventDiElectricConstant
double solventDiElectricConstant
-
solventDiElectricConstantdT
double solventDiElectricConstantdT
-
solventDiElectricConstantdTdT
double solventDiElectricConstantdTdT
-
sr2On
double sr2On
-
W
double W
-
WT
double WT
-
WTT
double WTT
-
XLR
double XLR
-
XLRdT
double XLRdT
-
-
Class neqsim.thermo.phase.PhaseModifiedFurstElectrolyteEosMod2004
class PhaseModifiedFurstElectrolyteEosMod2004 extends PhaseSrkEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
alphaLR2
double alphaLR2
-
alphaLRdT
double alphaLRdT
-
alphaLRdTdT
double alphaLRdTdT
-
alphaLRdTdV
double alphaLRdTdV
-
alphaLRdV
double alphaLRdV
-
alphaLRdVdV
double alphaLRdVdV
-
bornOn
double bornOn
-
bornX
double bornX
-
diElectricConstantdT
double diElectricConstantdT
-
diElectricConstantdTdT
double diElectricConstantdTdT
-
diElectricConstantdTdV
double diElectricConstantdTdV
-
diElectricConstantdV
double diElectricConstantdV
-
diElectricConstantdVdV
double diElectricConstantdVdV
-
electrolyteMixingRule
ElectrolyteMixingRulesInterface electrolyteMixingRule
-
eps
double eps
-
epsdV
double epsdV
-
epsdVdV
double epsdVdV
-
epsIonic
double epsIonic
-
epsIonicdV
double epsIonicdV
-
epsIonicdVdV
double epsIonicdVdV
-
gamma
double gamma
-
gammaold
double gammaold
-
lrOn
double lrOn
-
shieldingParameter
double shieldingParameter
-
solventDiElectricConstant
double solventDiElectricConstant
-
solventDiElectricConstantdT
double solventDiElectricConstantdT
-
solventDiElectricConstantdTdT
double solventDiElectricConstantdTdT
-
sr2On
double sr2On
-
W
double W
-
WT
double WT
-
WTT
double WTT
-
XLR
double XLR
-
-
Class neqsim.thermo.phase.PhasePCSAFT
class PhasePCSAFT extends PhaseSrkEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
aConstSAFT
double[][] aConstSAFT
-
aHSSAFT
double aHSSAFT
-
bConstSAFT
double[][] bConstSAFT
-
daHCSAFTdN
double daHCSAFTdN
-
daHSSAFTdN
double daHSSAFTdN
-
daHSSAFTdNdN
double daHSSAFTdNdN
-
dF1dispI1dT
double dF1dispI1dT
-
dF1dispI1dTdT
double dF1dispI1dTdT
-
dF1dispI1dTdV
double dF1dispI1dTdV
-
dF1dispSumTermdT
double dF1dispSumTermdT
-
dF1dispSumTermdTdT
double dF1dispSumTermdTdT
-
dF1dispVolTermdT
double dF1dispVolTermdT
-
dF2dispI2dT
double dF2dispI2dT
-
dF2dispI2dTdT
double dF2dispI2dTdT
-
dF2dispI2dTdV
double dF2dispI2dTdV
-
dF2dispSumTermdT
double dF2dispSumTermdT
-
dF2dispSumTermdTdT
double dF2dispSumTermdTdT
-
dF2dispZHCdT
double dF2dispZHCdT
-
dF2dispZHCdTdT
double dF2dispZHCdTdT
-
dF2dispZHCdTdV
double dF2dispZHCdTdV
-
dgHSSAFTdN
double dgHSSAFTdN
-
dgHSSAFTdNdN
double dgHSSAFTdNdN
-
dmeanSAFT
double dmeanSAFT
-
dNSAFTdT
double dNSAFTdT
-
dNSAFTdTdT
double dNSAFTdTdT
-
dNSAFTdTdV
double dNSAFTdTdV
-
dnSAFTdV
double dnSAFTdV
-
dnSAFTdVdV
double dnSAFTdVdV
-
dSAFT
double dSAFT
-
F1dispI1
double F1dispI1
-
F1dispI1dm
double F1dispI1dm
-
F1dispI1dN
double F1dispI1dN
-
F1dispI1dNdN
double F1dispI1dNdN
-
F1dispI1dV
double F1dispI1dV
-
F1dispI1dVdV
double F1dispI1dVdV
-
F1dispSumTerm
double F1dispSumTerm
-
F1dispVolTerm
double F1dispVolTerm
-
F1dispVolTermdV
double F1dispVolTermdV
-
F1dispVolTermdVdV
double F1dispVolTermdVdV
-
F2dispI2
double F2dispI2
-
F2dispI2dm
double F2dispI2dm
-
F2dispI2dN
double F2dispI2dN
-
F2dispI2dNdN
double F2dispI2dNdN
-
F2dispI2dV
double F2dispI2dV
-
F2dispI2dVdV
double F2dispI2dVdV
-
F2dispSumTerm
double F2dispSumTerm
-
F2dispZHC
double F2dispZHC
-
F2dispZHCdm
double F2dispZHCdm
-
F2dispZHCdN
double F2dispZHCdN
-
F2dispZHCdNdN
double F2dispZHCdNdN
-
F2dispZHCdV
double F2dispZHCdV
-
F2dispZHCdVdV
double F2dispZHCdVdV
-
ghsSAFT
double ghsSAFT
-
mdSAFT
double mdSAFT
-
mmin1SAFT
double mmin1SAFT
-
mSAFT
double mSAFT
-
nmSAFT
double nmSAFT
-
nSAFT
double nSAFT
-
useDISP1
int useDISP1
-
useDISP2
int useDISP2
-
useHS
int useHS
-
volumeSAFT
double volumeSAFT
-
-
Class neqsim.thermo.phase.PhasePCSAFTa
class PhasePCSAFTa extends PhasePCSAFT implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cpamix
CPAMixingRulesInterface cpamix
-
cpaon
int cpaon
-
cpaSelect
CPAMixingRuleHandler cpaSelect
-
crossAccociationScheme
int[][][][] crossAccociationScheme
-
gcpa
double gcpa
-
gcpav
double gcpav
-
gcpavv
double gcpavv
-
gcpavvv
double gcpavvv
-
hcpatot
double hcpatot
-
hcpatotdT
double hcpatotdT
-
hcpatotdTdT
double hcpatotdTdT
-
lngcpa
double lngcpa
-
selfAccociationScheme
int[][][] selfAccociationScheme
-
totalNumberOfAccociationSites
int totalNumberOfAccociationSites
-
-
Class neqsim.thermo.phase.PhasePCSAFTRahmat
class PhasePCSAFTRahmat extends PhasePCSAFT implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
daHSSAFTdNdNdN
double daHSSAFTdNdNdN
-
dgHSSAFTdNdNdN
double dgHSSAFTdNdNdN
-
dnSAFTdVdVdV
double dnSAFTdVdVdV
-
F1dispI1dNdNdN
double F1dispI1dNdNdN
-
F1dispI1dVdV
double F1dispI1dVdV
-
F1dispI1dVdVdV
double F1dispI1dVdVdV
-
F1dispVolTermdVdVdV
double F1dispVolTermdVdVdV
-
F2dispI2dNdNdN
double F2dispI2dNdNdN
-
F2dispI2dVdV
double F2dispI2dVdV
-
F2dispI2dVdVdV
double F2dispI2dVdVdV
-
F2dispZHCdNdNdN
double F2dispZHCdNdNdN
-
F2dispZHCdVdV
double F2dispZHCdVdV
-
F2dispZHCdVdVdV
double F2dispZHCdVdVdV
-
-
Class neqsim.thermo.phase.PhasePitzer
class PhasePitzer extends PhaseGE implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
beta0
double[][] beta0
-
beta1
double[][] beta1
-
cphi
double[][] cphi
-
-
Class neqsim.thermo.phase.PhasePrCPA
class PhasePrCPA extends PhasePrEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cpamix
CPAMixingRulesInterface cpamix
-
cpaon
int cpaon
-
cpaSelect
CPAMixingRuleHandler cpaSelect
-
crossAccociationScheme
int[][][][] crossAccociationScheme
-
gcpa
double gcpa
-
gcpav
double gcpav
-
gcpavv
double gcpavv
-
gcpavvv
double gcpavvv
-
hcpatot
double hcpatot
-
hcpatotdT
double hcpatotdT
-
hcpatotdTdT
double hcpatotdTdT
-
lngcpa
double lngcpa
-
lngcpav
double lngcpav
-
selfAccociationScheme
int[][][] selfAccociationScheme
-
totalNumberOfAccociationSites
int totalNumberOfAccociationSites
-
-
Class neqsim.thermo.phase.PhasePrEos
class PhasePrEos extends PhaseEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.phase.PhasePrEosvolcor
class PhasePrEosvolcor extends PhasePrEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
C
double C
-
cachedCi
double[] cachedCi
-
cachedCij
double[][] cachedCij
-
cachedCiT
double[] cachedCiT
-
CT
double CT
-
Ctot
double Ctot
-
loc_C
double loc_C
-
-
Class neqsim.thermo.phase.PhasePureComponentSolid
class PhasePureComponentSolid extends PhaseSolid implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.phase.PhaseRK
class PhaseRK extends PhaseEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.phase.PhaseSolid
class PhaseSolid extends PhaseSrkEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
useEosProperties
boolean useEosProperties
Flag to control whether EOS-based properties should be used instead of literature-based values.When true, thermodynamic properties (density, entropy, enthalpy, heat capacities) are calculated using the underlying equation of state (SRK EOS). This is useful for Pedersen's approach where asphaltene is modeled as a heavy liquid phase with EOS-calculable properties.
When false (default), solid-specific literature values are used for properties like density (e.g., 1150 kg/m³ for asphaltene), and residual properties return 0 as is typical for solids.
-
-
Class neqsim.thermo.phase.PhaseSolidComplex
class PhaseSolidComplex extends PhaseSolid implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.phase.PhaseSoreideWhitson
class PhaseSoreideWhitson extends PhasePrEos implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
salinity
double salinity
-
salinityConcentration
double salinityConcentration
-
-
Class neqsim.thermo.phase.PhaseSpanWagnerEos
class PhaseSpanWagnerEos extends PhaseEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cp
double cp
-
cv
double cv
-
enthalpy
double enthalpy
-
entropy
double entropy
-
gibbsEnergy
double gibbsEnergy
-
internalEnergy
double internalEnergy
-
jouleThomson
double jouleThomson
-
molarDensity
double molarDensity
-
soundSpeed
double soundSpeed
-
-
Class neqsim.thermo.phase.PhaseSrkCPA
class PhaseSrkCPA extends PhaseSrkEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
activeAccosComp
int[] activeAccosComp
-
assSiteNumber
int[] assSiteNumber
-
corr2Matrix
org.ejml.data.DMatrixRMaj corr2Matrix
-
corr3Matrix
org.ejml.data.DMatrixRMaj corr3Matrix
-
corr4Matrix
org.ejml.data.DMatrixRMaj corr4Matrix
-
cpamix
CPAMixingRulesInterface cpamix
-
cpaon
int cpaon
-
cpaSelect
CPAMixingRuleHandler cpaSelect
-
crossAccociationScheme
int[][][][] crossAccociationScheme
-
delta
double[][] delta
-
deltadT
double[][] deltadT
-
deltadTdT
double[][] deltadTdT
-
deltaNog
double[][] deltaNog
-
dFCPAdT
double dFCPAdT
-
dFCPAdTdT
double dFCPAdTdT
-
dFCPAdTdV
double dFCPAdTdV
-
dFCPAdV
double dFCPAdV
-
dFCPAdVdV
double dFCPAdVdV
-
dFCPAdVdVdV
double dFCPAdVdVdV
-
dFdNtemp
double[] dFdNtemp
-
FCPA
double FCPA
-
gcpa
double gcpa
-
gcpav
double gcpav
-
gcpavv
double gcpavv
-
gcpavvv
double gcpavvv
-
gvector
double[][] gvector
-
hcpatot
double hcpatot
-
hessianInvers
org.ejml.simple.SimpleMatrix hessianInvers
-
hessianMatrix
org.ejml.simple.SimpleMatrix hessianMatrix
-
KlkMatrix
org.ejml.simple.SimpleMatrix KlkMatrix
-
Klkni
double[][][] Klkni
-
KlkTMatrix
org.ejml.simple.SimpleMatrix KlkTMatrix
-
KlkTTMatrix
org.ejml.simple.SimpleMatrix KlkTTMatrix
-
KlkTVMatrix
org.ejml.simple.SimpleMatrix KlkTVMatrix
-
KlkVMatrix
org.ejml.simple.SimpleMatrix KlkVMatrix
-
KlkVVMatrix
org.ejml.simple.SimpleMatrix KlkVVMatrix
-
KlkVVVMatrix
org.ejml.simple.SimpleMatrix KlkVVVMatrix
-
ksiMatrix
org.ejml.simple.SimpleMatrix ksiMatrix
-
lngi
double[] lngi
-
moleculeNumber
int[] moleculeNumber
-
mVector
org.ejml.simple.SimpleMatrix mVector
-
oldTotalNumberOfAccociationSites
int oldTotalNumberOfAccociationSites
-
QMatksiksiksi
org.ejml.simple.SimpleMatrix QMatksiksiksi
-
selfAccociationScheme
int[][][] selfAccociationScheme
-
totalNumberOfAccociationSites
int totalNumberOfAccociationSites
-
udotMatrix
org.ejml.simple.SimpleMatrix udotMatrix
-
udotTimesmiMatrix
org.ejml.simple.SimpleMatrix udotTimesmiMatrix
-
udotTimesmMatrix
org.ejml.simple.SimpleMatrix udotTimesmMatrix
-
uMatrix
org.ejml.simple.SimpleMatrix uMatrix
-
-
Class neqsim.thermo.phase.PhaseSrkCPAs
class PhaseSrkCPAs extends PhaseSrkCPA implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.phase.PhaseSrkEos
class PhaseSrkEos extends PhaseEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.phase.PhaseSrkEosvolcor
class PhaseSrkEosvolcor extends PhaseSrkEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
C
double C
-
cachedCi
double[] cachedCi
-
cachedCij
double[][] cachedCij
-
cachedCiT
double[] cachedCiT
-
CT
double CT
-
Ctot
double Ctot
-
loc_C
double loc_C
-
-
Class neqsim.thermo.phase.PhaseSrkPenelouxEos
class PhaseSrkPenelouxEos extends PhaseSrkEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.phase.PhaseTSTEos
class PhaseTSTEos extends PhaseEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.phase.PhaseUMRCPA
class PhaseUMRCPA extends PhasePrEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
activeAccosComp
int[] activeAccosComp
-
assSiteNumber
int[] assSiteNumber
-
corr2Matrix
org.ejml.data.DMatrixRMaj corr2Matrix
-
corr3Matrix
org.ejml.data.DMatrixRMaj corr3Matrix
-
corr4Matrix
org.ejml.data.DMatrixRMaj corr4Matrix
-
cpamix
CPAMixingRulesInterface cpamix
-
cpaon
int cpaon
-
cpaSelect
CPAMixingRuleHandler cpaSelect
-
crossAccociationScheme
int[][][][] crossAccociationScheme
-
delta
double[][] delta
-
deltadT
double[][] deltadT
-
deltadTdT
double[][] deltadTdT
-
deltaNog
double[][] deltaNog
-
dFCPAdT
double dFCPAdT
-
dFCPAdTdT
double dFCPAdTdT
-
dFCPAdTdV
double dFCPAdTdV
-
dFCPAdV
double dFCPAdV
-
dFCPAdVdV
double dFCPAdVdV
-
dFCPAdVdVdV
double dFCPAdVdVdV
-
dFdNtemp
double[] dFdNtemp
-
FCPA
double FCPA
-
gcpa
double gcpa
-
gcpav
double gcpav
-
gcpavv
double gcpavv
-
gcpavvv
double gcpavvv
-
gvector
double[][] gvector
-
hcpatot
double hcpatot
-
hessianInvers
org.ejml.simple.SimpleMatrix hessianInvers
-
hessianMatrix
org.ejml.simple.SimpleMatrix hessianMatrix
-
KlkMatrix
org.ejml.simple.SimpleMatrix KlkMatrix
-
Klkni
double[][][] Klkni
-
KlkTMatrix
org.ejml.simple.SimpleMatrix KlkTMatrix
-
KlkTTMatrix
org.ejml.simple.SimpleMatrix KlkTTMatrix
-
KlkTVMatrix
org.ejml.simple.SimpleMatrix KlkTVMatrix
-
KlkVMatrix
org.ejml.simple.SimpleMatrix KlkVMatrix
-
KlkVVMatrix
org.ejml.simple.SimpleMatrix KlkVVMatrix
-
KlkVVVMatrix
org.ejml.simple.SimpleMatrix KlkVVVMatrix
-
ksiMatrix
org.ejml.simple.SimpleMatrix ksiMatrix
-
lngi
double[] lngi
-
moleculeNumber
int[] moleculeNumber
-
mVector
org.ejml.simple.SimpleMatrix mVector
-
oldTotalNumberOfAccociationSites
int oldTotalNumberOfAccociationSites
-
QMatksiksiksi
org.ejml.simple.SimpleMatrix QMatksiksiksi
-
selfAccociationScheme
int[][][] selfAccociationScheme
-
totalNumberOfAccociationSites
int totalNumberOfAccociationSites
-
udotMatrix
org.ejml.simple.SimpleMatrix udotMatrix
-
udotTimesmiMatrix
org.ejml.simple.SimpleMatrix udotTimesmiMatrix
-
udotTimesmMatrix
org.ejml.simple.SimpleMatrix udotTimesmMatrix
-
uMatrix
org.ejml.simple.SimpleMatrix uMatrix
-
-
Class neqsim.thermo.phase.PhaseVegaEos
class PhaseVegaEos extends PhaseEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
a0
org.netlib.util.doubleW[] a0
-
ar
org.netlib.util.doubleW[][] ar
-
CpVega
double CpVega
-
CvVega
double CvVega
-
enthalpy
double enthalpy
-
entropy
double entropy
-
gibbsEnergy
double gibbsEnergy
-
internalEnery
double internalEnery
-
IPHASE
int IPHASE
-
JTcoef
double JTcoef
-
kappa
double kappa
-
okVolume
boolean okVolume
-
W
double W
-
-
Class neqsim.thermo.phase.PhaseWaterIAPWS
class PhaseWaterIAPWS extends PhaseEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cp
double cp
-
cv
double cv
-
enthalpy
double enthalpy
-
entropy
double entropy
-
gibbsEnergy
double gibbsEnergy
-
internalEnergy
double internalEnergy
-
soundSpeed
double soundSpeed
-
-
Class neqsim.thermo.phase.PhaseWax
class PhaseWax extends PhaseSolid implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.thermo.system
-
Class neqsim.thermo.system.SystemAmmoniaEos
class SystemAmmoniaEos extends SystemEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemBnsEos
class SystemBnsEos extends SystemEos implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
acfs
double[] acfs
-
associatedGas
boolean associatedGas
-
componentsInitialized
boolean componentsInitialized
-
cpCoeffs
double[][] cpCoeffs
-
mixingRuleDefined
boolean mixingRuleDefined
-
mws
double[] mws
-
omegaA
double[] omegaA
-
omegaB
double[] omegaB
-
pcs
double[] pcs
-
relativeDensity
double relativeDensity
-
tcs
double[] tcs
-
vshift
double[] vshift
-
vshiftField
double[] vshiftField
-
zfractions
double[] zfractions
-
-
Class neqsim.thermo.system.SystemBWRSEos
class SystemBWRSEos extends SystemEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
TBPfractionCoefs
double[][] TBPfractionCoefs
-
-
Class neqsim.thermo.system.SystemCSPsrkEos
class SystemCSPsrkEos extends SystemSrkEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemDesmukhMather
class SystemDesmukhMather extends SystemEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemDuanSun
class SystemDuanSun extends SystemEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
CapeOpenProperties11
String[] CapeOpenProperties11
-
-
Class neqsim.thermo.system.SystemElectrolyteCPA
class SystemElectrolyteCPA extends SystemFurstElectrolyteEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemElectrolyteCPAMM
class SystemElectrolyteCPAMM extends SystemSrkCPA implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemElectrolyteCPAstatoil
class SystemElectrolyteCPAstatoil extends SystemFurstElectrolyteEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemEos
class SystemEos extends SystemThermo implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemEOSCGEos
class SystemEOSCGEos extends SystemEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemFurstElectrolyteEos
class SystemFurstElectrolyteEos extends SystemSrkEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemFurstElectrolyteEosMod2004
class SystemFurstElectrolyteEosMod2004 extends SystemSrkEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemGERG2004Eos
class SystemGERG2004Eos extends SystemEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemGERG2008Eos
class SystemGERG2008Eos extends SystemEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
gergModelType
GERG2008Type gergModelType
The GERG-2008 model variant to use. Default is STANDARD.
-
-
Class neqsim.thermo.system.SystemGERGwaterEos
class SystemGERGwaterEos extends SystemPrEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemGEWilson
class SystemGEWilson extends SystemEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemIdealGas
class SystemIdealGas extends SystemThermo implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemKentEisenberg
class SystemKentEisenberg extends SystemEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemLeachmanEos
class SystemLeachmanEos extends SystemEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemNRTL
class SystemNRTL extends SystemEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemPCSAFT
class SystemPCSAFT extends SystemSrkEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemPCSAFTa
class SystemPCSAFTa extends SystemSrkEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemPitzer
class SystemPitzer extends SystemEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemPrCPA
class SystemPrCPA extends SystemPrEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemPrDanesh
class SystemPrDanesh extends SystemPrEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemPrEos
class SystemPrEos extends SystemEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemPrEos1978
class SystemPrEos1978 extends SystemPrEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemPrEosDelft1998
class SystemPrEosDelft1998 extends SystemPrEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemPrEosvolcor
class SystemPrEosvolcor extends SystemPrEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemPrGassemEos
class SystemPrGassemEos extends SystemPrEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemPrMathiasCopeman
class SystemPrMathiasCopeman extends SystemPrEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemPsrkEos
class SystemPsrkEos extends SystemSrkEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemRKEos
class SystemRKEos extends SystemEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemSoreideWhitson
class SystemSoreideWhitson extends SystemPrEos1978 implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
salinity
double salinity
-
-
Class neqsim.thermo.system.SystemSpanWagnerEos
class SystemSpanWagnerEos extends SystemEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemSrkCPA
class SystemSrkCPA extends SystemSrkEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemSrkCPAs
class SystemSrkCPAs extends SystemSrkCPA implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemSrkCPAstatoil
class SystemSrkCPAstatoil extends SystemSrkCPAs implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemSrkEos
class SystemSrkEos extends SystemEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemSrkEosvolcor
class SystemSrkEosvolcor extends SystemSrkEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemSrkMathiasCopeman
class SystemSrkMathiasCopeman extends SystemSrkEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemSrkPenelouxEos
class SystemSrkPenelouxEos extends SystemSrkEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemSrkSchwartzentruberEos
class SystemSrkSchwartzentruberEos extends SystemSrkEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemSrkTwuCoonEos
class SystemSrkTwuCoonEos extends SystemSrkEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemSrkTwuCoonParamEos
class SystemSrkTwuCoonParamEos extends SystemSrkEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemSrkTwuCoonStatoilEos
class SystemSrkTwuCoonStatoilEos extends SystemSrkEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemThermo
class SystemThermo extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialization Methods
-
readObject
readObject.
- Parameters:
ID- a int
-
-
Serialized Fields
-
a
int a
-
allowPhaseShift
boolean allowPhaseShift
-
attractiveTermNumber
int attractiveTermNumber
-
beta
double[] beta
Fraction of moles_in_phase / moles_in_system. Cached. -
CapeOpenProperties10
String[] CapeOpenProperties10
-
CapeOpenProperties11
String[] CapeOpenProperties11
-
characterization
Characterise characterization
-
checkStability
boolean checkStability
-
chemicalReactionOperations
ChemicalReactionOperations chemicalReactionOperations
-
chemicalSystem
boolean chemicalSystem
-
componentNames
ArrayList<String> componentNames
-
componentNameTag
String componentNameTag
-
criticalPressure
double criticalPressure
Critical pressure in bara. -
criticalTemperature
double criticalTemperature
Critical temperature in Kelvin. -
enhancedMultiPhaseCheck
boolean enhancedMultiPhaseCheck
-
fluidInfo
String fluidInfo
-
fluidName
String fluidName
-
forcePhaseTypes
boolean forcePhaseTypes
-
hydrateCheck
boolean hydrateCheck
-
implementedCompositionDeriativesofFugacity
boolean implementedCompositionDeriativesofFugacity
-
implementedPressureDeriativesofFugacity
boolean implementedPressureDeriativesofFugacity
-
implementedTemperatureDeriativesofFugacity
boolean implementedTemperatureDeriativesofFugacity
-
interfaceProp
InterphasePropertiesInterface interfaceProp
-
isInitialized
boolean isInitialized
-
maxNumberOfPhases
int maxNumberOfPhases
Maximum allowed number of phases. -
mixingRuleType
MixingRuleTypeInterface mixingRuleType
-
modelName
String modelName
-
multiPhaseCheck
boolean multiPhaseCheck
-
multiphaseWaxCheck
boolean multiphaseWaxCheck
-
numberOfComponents
int numberOfComponents
-
numberOfPhases
int numberOfPhases
Number of phases in use/existing. -
numericDerivatives
boolean numericDerivatives
-
phaseArray
PhaseInterface[] phaseArray
Array containing all phases of System. NB! Phases are reorered according to density, use phaseIndex to keep track of the creation order. -
phaseIndex
int[] phaseIndex
Array of indexes to phaseArray keeping track of the creation order of the phases where 0 is the first created phase and the lowest number is the phase created last. -
phaseType
PhaseType[] phaseType
-
resultTable
String[][] resultTable
-
solidPhaseCheck
boolean solidPhaseCheck
-
standard
StandardInterface standard
-
totalNumberOfMoles
double totalNumberOfMoles
-
useTVasIndependentVariables
boolean useTVasIndependentVariables
-
waxCharacterisation
WaxCharacterise waxCharacterisation
-
-
Class neqsim.thermo.system.SystemTSTEos
class SystemTSTEos extends SystemEos implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
TBPfractionCoefs
double[][] TBPfractionCoefs
-
-
Class neqsim.thermo.system.SystemUMRCPAEoS
class SystemUMRCPAEoS extends SystemPrEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemUMRPRUEos
class SystemUMRPRUEos extends SystemPrEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemUMRPRUMCEos
class SystemUMRPRUMCEos extends SystemUMRPRUEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemUMRPRUMCEosNew
class SystemUMRPRUMCEosNew extends SystemUMRPRUMCEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemUNIFAC
class SystemUNIFAC extends SystemEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemUNIFACpsrk
class SystemUNIFACpsrk extends SystemEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemVegaEos
class SystemVegaEos extends SystemEos implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermo.system.SystemWaterIF97
class SystemWaterIF97 extends SystemEos implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.thermo.util.constants
-
Class neqsim.thermo.util.constants.FurstElectrolyteConstants
class FurstElectrolyteConstants extends Object implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.thermo.util.derivatives
-
Class neqsim.thermo.util.derivatives.DifferentiableFlash
class DifferentiableFlash extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cachedFlashGradients
FlashGradients cachedFlashGradients
Cached flash gradients. -
cachedFugacityJacobians
FugacityJacobian[] cachedFugacityJacobians
Cached fugacity Jacobians for each phase. -
gradientsComputed
boolean gradientsComputed
Whether gradients have been computed. -
system
SystemInterface system
The thermodynamic system at equilibrium.
-
-
Class neqsim.thermo.util.derivatives.FlashGradients
class FlashGradients extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
beta
double beta
Current vapor phase fraction (β). -
componentNames
String[] componentNames
Component names. -
dBetadP
double dBetadP
Derivative of vapor fraction w.r.t. pressure: dβ/dP [1/bar]. -
dBetadT
double dBetadT
Derivative of vapor fraction w.r.t. temperature: dβ/dT [1/K]. -
dBetadz
double[] dBetadz
Derivatives of vapor fraction w.r.t. feed composition: dβ/dz_i. -
dKdP
double[] dKdP
Derivatives of K-values w.r.t. pressure: dK_i/dP [1/bar]. -
dKdT
double[] dKdT
Derivatives of K-values w.r.t. temperature: dK_i/dT [1/K]. -
dKdz
double[][] dKdz
Derivatives of K-values w.r.t. feed composition: dK_i/dz_j. -
errorMessage
String errorMessage
Error message if gradient computation failed. -
kValues
double[] kValues
Current K-values (y_i/x_i). -
numberOfComponents
int numberOfComponents
Number of components. -
numberOfPhases
int numberOfPhases
Number of phases. -
valid
boolean valid
Whether gradients were successfully computed.
-
-
Class neqsim.thermo.util.derivatives.FugacityJacobian
class FugacityJacobian extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
componentNames
String[] componentNames
Component names. -
dlnPhidn
double[][] dlnPhidn
Derivatives w.r.t. moles: ∂(ln φ_i)/∂n_j [1/mol]. Matrix is [component][d/dn_component]. -
dlnPhidP
double[] dlnPhidP
Derivatives w.r.t. pressure: ∂(ln φ_i)/∂P [1/bar]. -
dlnPhidT
double[] dlnPhidT
Derivatives w.r.t. temperature: ∂(ln φ_i)/∂T [1/K]. -
lnPhi
double[] lnPhi
Log fugacity coefficients ln(φ_i). -
numberOfComponents
int numberOfComponents
Number of components. -
phaseIndex
int phaseIndex
Phase index (0 = liquid-like, 1 = vapor-like). -
phaseType
String phaseType
Phase type description.
-
-
Class neqsim.thermo.util.derivatives.PropertyGradient
class PropertyGradient extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
componentNames
String[] componentNames
Component names corresponding to composition derivatives. -
dP
double dP
Derivative with respect to pressure [property_unit/bar]. -
dT
double dT
Derivative with respect to temperature [property_unit/K]. -
dz
double[] dz
Derivatives with respect to composition (mole fractions) [property_unit/mol_frac]. -
propertyName
String propertyName
Name of the property. -
unit
String unit
Unit of the property. -
value
double value
Current value of the property.
-
-
-
Package neqsim.thermo.util.readwrite
-
Class neqsim.thermo.util.readwrite.TablePrinter
class TablePrinter extends Object implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.thermodynamicoperations
-
Class neqsim.thermodynamicoperations.BaseOperation
class BaseOperation extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
systemThermo
SystemInterface systemThermo
-
-
Class neqsim.thermodynamicoperations.ThermodynamicOperations
class ThermodynamicOperations extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
fileName
String fileName
-
operation
OperationInterface operation
-
resultTable
String[][] resultTable
-
runAsThread
boolean runAsThread
-
system
SystemInterface system
-
thermoOperationThread
Thread thermoOperationThread
-
writeFile
boolean writeFile
-
-
-
Package neqsim.thermodynamicoperations.chemicalequilibrium
-
Class neqsim.thermodynamicoperations.chemicalequilibrium.ChemicalEquilibrium
class ChemicalEquilibrium extends BaseOperation implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
system
SystemInterface system
-
-
-
Package neqsim.thermodynamicoperations.flashops
-
Class neqsim.thermodynamicoperations.flashops.CalcIonicComposition
class CalcIonicComposition extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
logger
org.apache.logging.log4j.Logger logger
-
phaseNumber
int phaseNumber
-
resultTable
String[][] resultTable
-
-
Class neqsim.thermodynamicoperations.flashops.CriticalPointFlash
class CriticalPointFlash extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
fmatrix
org.ejml.simple.SimpleMatrix fmatrix
-
HeidemannMmatrix
org.ejml.simple.SimpleMatrix HeidemannMmatrix
-
Mmatrix
org.ejml.simple.SimpleMatrix Mmatrix
-
Nmatrix
org.ejml.simple.SimpleMatrix Nmatrix
-
numberOfComponents
int numberOfComponents
-
Tc0
double Tc0
-
Vc0
double Vc0
-
-
Class neqsim.thermodynamicoperations.flashops.dTPflash
class dTPflash extends TPflash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
flashComp
String[] flashComp
-
-
Class neqsim.thermodynamicoperations.flashops.Flash
class Flash extends BaseOperation implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
deltalnK
double[] deltalnK
-
deviation
double deviation
-
findLowestGibbsPhaseIsChecked
boolean findLowestGibbsPhaseIsChecked
-
g0
double g0
-
g1
double g1
-
gibbsEnergy
double gibbsEnergy
-
gibbsEnergyOld
double gibbsEnergyOld
-
i
int i
-
iterations
int iterations
-
j
int j
-
Kold
double Kold
-
lnK
double[] lnK
-
lnOldK
double[] lnOldK
-
lnOldOldK
double[] lnOldOldK
-
lnOldOldOldK
double[] lnOldOldOldK
-
lowestGibbsEnergyPhase
int lowestGibbsEnergyPhase
-
maxNumberOfIterations
int maxNumberOfIterations
-
minGibsLogFugCoef
double[] minGibsLogFugCoef
-
minGibsPhaseLogZ
double[] minGibsPhaseLogZ
-
minimumGibbsEnergySystem
SystemInterface minimumGibbsEnergySystem
-
oldDeltalnK
double[] oldDeltalnK
-
oldoldDeltalnK
double[] oldoldDeltalnK
-
secondOrderSolver
SysNewtonRhapsonTPflash secondOrderSolver
-
solidCheck
boolean solidCheck
Set true to do solid phase check and calculations -
stabilityCheck
boolean stabilityCheck
-
system
SystemInterface system
-
tm
double[] tm
-
tmLimit
double tmLimit
-
-
Class neqsim.thermodynamicoperations.flashops.ImprovedVUflashQfunc
class ImprovedVUflashQfunc extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
tpFlash
Flash tpFlash
-
Uspec
double Uspec
-
Vspec
double Vspec
-
-
Class neqsim.thermodynamicoperations.flashops.OptimizedVUflash
class OptimizedVUflash extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
tpFlash
Flash tpFlash
-
Uspec
double Uspec
-
Vspec
double Vspec
-
-
Class neqsim.thermodynamicoperations.flashops.PHflash
class PHflash extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
Hspec
double Hspec
-
tpFlash
Flash tpFlash
-
type
int type
-
-
Class neqsim.thermodynamicoperations.flashops.PHflashGERG2008
class PHflashGERG2008 extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cP_GERG2008
double cP_GERG2008
-
enthalpy_GERG2008
double enthalpy_GERG2008
-
Hspec
double Hspec
-
tpFlash
Flash tpFlash
-
-
Class neqsim.thermodynamicoperations.flashops.PHflashLeachman
class PHflashLeachman extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cP_Leachman
double cP_Leachman
-
enthalpy_Leachman
double enthalpy_Leachman
-
Hspec
double Hspec
-
tpFlash
Flash tpFlash
-
-
Class neqsim.thermodynamicoperations.flashops.PHflashSingleComp
class PHflashSingleComp extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
Hspec
double Hspec
-
-
Class neqsim.thermodynamicoperations.flashops.PHflashVega
class PHflashVega extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cP_Vega
double cP_Vega
-
enthalpy_Vega
double enthalpy_Vega
-
Hspec
double Hspec
-
tpFlash
Flash tpFlash
-
-
Class neqsim.thermodynamicoperations.flashops.PHsolidFlash
class PHsolidFlash extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
enthalpyspec
double enthalpyspec
-
refluxPhase
int refluxPhase
-
tpFlash
Flash tpFlash
-
-
Class neqsim.thermodynamicoperations.flashops.PSFlash
class PSFlash extends QfuncFlash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
Sspec
double Sspec
-
tpFlash
Flash tpFlash
-
type
int type
-
-
Class neqsim.thermodynamicoperations.flashops.PSFlashGERG2008
class PSFlashGERG2008 extends QfuncFlash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cP_GERG2008
double cP_GERG2008
-
entropy_GERG2008
double entropy_GERG2008
-
Sspec
double Sspec
-
tpFlash
Flash tpFlash
-
-
Class neqsim.thermodynamicoperations.flashops.PSFlashLeachman
class PSFlashLeachman extends QfuncFlash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cP_Leachman
double cP_Leachman
-
entropy_Leachman
double entropy_Leachman
-
Sspec
double Sspec
-
tpFlash
Flash tpFlash
-
-
Class neqsim.thermodynamicoperations.flashops.PSflashSingleComp
class PSflashSingleComp extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
Sspec
double Sspec
-
-
Class neqsim.thermodynamicoperations.flashops.PSFlashVega
class PSFlashVega extends QfuncFlash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cP_Vega
double cP_Vega
-
entropy_Vega
double entropy_Vega
-
Sspec
double Sspec
-
tpFlash
Flash tpFlash
-
-
Class neqsim.thermodynamicoperations.flashops.PUflash
class PUflash extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
tpFlash
Flash tpFlash
-
Uspec
double Uspec
-
-
Class neqsim.thermodynamicoperations.flashops.PVflash
class PVflash extends QfuncFlash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
tpFlash
Flash tpFlash
TP flash calculator. -
Vspec
double Vspec
Specified volume in m³.
-
-
Class neqsim.thermodynamicoperations.flashops.PVrefluxflash
class PVrefluxflash extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
refluxPhase
int refluxPhase
-
refluxSpec
double refluxSpec
-
tpFlash
Flash tpFlash
-
-
Class neqsim.thermodynamicoperations.flashops.QfuncFlash
class QfuncFlash extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
Hspec
double Hspec
-
tpFlash
Flash tpFlash
-
type
int type
-
-
Class neqsim.thermodynamicoperations.flashops.RachfordRice
class RachfordRice extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
beta
double[] beta
-
c
double[] c
-
d
double[] d
-
-
Class neqsim.thermodynamicoperations.flashops.SaturateWithWater
class SaturateWithWater extends QfuncFlash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
tpFlash
Flash tpFlash
-
-
Class neqsim.thermodynamicoperations.flashops.SolidFlash
class SolidFlash extends TPflash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
dQdbeta
double[] dQdbeta
-
E
double[] E
-
hasRemovedPhase
boolean hasRemovedPhase
-
multiPhaseTest
boolean multiPhaseTest
-
Q
double Q
-
Qmatrix
double[][] Qmatrix
-
secondTime
boolean secondTime
-
solidComponent
int solidComponent
-
-
Class neqsim.thermodynamicoperations.flashops.SolidFlash1
class SolidFlash1 extends TPflash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
dQdbeta
double[] dQdbeta
-
E
double[] E
-
FluidPhaseActiveDescriptors
int[] FluidPhaseActiveDescriptors
-
multiPhaseTest
boolean multiPhaseTest
-
Q
double Q
-
Qmatrix
double[][] Qmatrix
-
solidIndex
int solidIndex
-
solidsNumber
int solidsNumber
-
totalSolidFrac
double totalSolidFrac
-
-
Class neqsim.thermodynamicoperations.flashops.SolidFlash12
class SolidFlash12 extends TPflash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
dQdbeta
double[] dQdbeta
-
E
double[] E
-
multiPhaseTest
boolean multiPhaseTest
-
Q
double Q
-
Qmatrix
double[][] Qmatrix
-
solidIndex
int solidIndex
-
solidsNumber
int solidsNumber
-
-
Class neqsim.thermodynamicoperations.flashops.SysNewtonRhapsonPHflash
class SysNewtonRhapsonPHflash extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
a
Jama.Matrix a
-
avscp
double avscp
-
beta
double beta
-
dPdT
double dPdT
-
dPmax
double dPmax
-
ds
double ds
-
dTmax
double dTmax
-
dVdT
double dVdT
-
etterCP
boolean etterCP
-
etterCP2
boolean etterCP2
-
fvec
Jama.Matrix fvec
-
gPvec
Jama.Matrix gPvec
-
gTvec
Jama.Matrix gTvec
-
ic02p
int ic02p
-
ic03p
int ic03p
-
iter
int iter
-
Jac
Jama.Matrix Jac
-
neq
int neq
-
npCrit
int npCrit
-
numberOfComponents
int numberOfComponents
-
PC1
double PC1
-
PC2
double PC2
-
s
Jama.Matrix s
-
solver
NewtonRhapson solver
-
speceq
int speceq
-
specVar
double specVar
-
system
SystemInterface system
-
TC1
double TC1
-
TC2
double TC2
-
testcrit
int testcrit
-
type
int type
-
u
Jama.Matrix u
-
uold
Jama.Matrix uold
-
xcoef
Jama.Matrix xcoef
-
xg
Jama.Matrix xg
-
Xgij
Jama.Matrix Xgij
-
-
Class neqsim.thermodynamicoperations.flashops.SysNewtonRhapsonTPflash
class SysNewtonRhapsonTPflash extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
a
Jama.Matrix a
-
avscp
double avscp
-
beta
double beta
-
dPmax
double dPmax
-
ds
double ds
-
dTmax
double dTmax
-
dx
Jama.Matrix dx
-
fvec
Jama.Matrix fvec
-
ic02p
int ic02p
-
ic03p
int ic03p
-
iter
int iter
-
Jac
Jama.Matrix Jac
-
neq
int neq
-
npCrit
int npCrit
-
numberOfComponents
int numberOfComponents
-
PC1
double PC1
-
PC2
double PC2
-
s
Jama.Matrix s
-
speceq
int speceq
-
system
SystemInterface system
-
TC1
double TC1
-
TC2
double TC2
-
testcrit
int testcrit
-
u
Jama.Matrix u
-
uold
Jama.Matrix uold
-
xcoef
Jama.Matrix xcoef
-
xg
Jama.Matrix xg
-
Xgij
Jama.Matrix Xgij
-
-
Class neqsim.thermodynamicoperations.flashops.SysNewtonRhapsonTPflashNew
class SysNewtonRhapsonTPflashNew extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
a
Jama.Matrix a
-
avscp
double avscp
-
beta
double beta
-
dPmax
double dPmax
-
ds
double ds
-
dTmax
double dTmax
-
etterCP
boolean etterCP
-
etterCP2
boolean etterCP2
-
fvec
Jama.Matrix fvec
-
ic02p
int ic02p
-
ic03p
int ic03p
-
iter
int iter
-
Jac
Jama.Matrix Jac
-
neq
int neq
-
npCrit
int npCrit
-
numberOfComponents
int numberOfComponents
-
PC1
double PC1
-
PC2
double PC2
-
s
Jama.Matrix s
-
solver
NewtonRhapson solver
-
speceq
int speceq
-
system
SystemInterface system
-
TC1
double TC1
-
TC2
double TC2
-
testcrit
int testcrit
-
u
Jama.Matrix u
-
uold
Jama.Matrix uold
-
xcoef
Jama.Matrix xcoef
-
xg
Jama.Matrix xg
-
Xgij
Jama.Matrix Xgij
-
-
Class neqsim.thermodynamicoperations.flashops.THflash
class THflash extends QfuncFlash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
Hspec
double Hspec
Specified enthalpy in J. -
tpFlash
Flash tpFlash
TP flash calculator.
-
-
Class neqsim.thermodynamicoperations.flashops.TPflash
class TPflash extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
clonedSystem
SystemInterface clonedSystem
-
presdiff
double presdiff
-
-
Class neqsim.thermodynamicoperations.flashops.TPgradientFlash
class TPgradientFlash extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
deltaHeight
double deltaHeight
-
deltaT
double deltaT
-
dx
Jama.Matrix dx
-
fvec
Jama.Matrix fvec
-
height
double height
-
Jac
Jama.Matrix Jac
-
localSystem
SystemInterface localSystem
-
system
SystemInterface system
-
temperature
double temperature
-
tempSystem
SystemInterface tempSystem
-
-
Class neqsim.thermodynamicoperations.flashops.TPHydrateFlash
class TPHydrateFlash extends TPflash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
gasHydrateOnlyMode
boolean gasHydrateOnlyMode
Flag to enable gas-hydrate only mode. When true, the algorithm will try to achieve gas-hydrate equilibrium without an aqueous phase if all water can be consumed by hydrate. -
hydrateFormed
boolean hydrateFormed
Flag to indicate if hydrate has formed. -
hydrateFraction
double hydrateFraction
The calculated hydrate fraction. -
stableHydrateStructure
int stableHydrateStructure
The stable hydrate structure (1 or 2).
-
-
Class neqsim.thermodynamicoperations.flashops.TPmultiflash
class TPmultiflash extends TPflash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
aqueousPhaseSeedAttempted
boolean aqueousPhaseSeedAttempted
-
checkOneRemove
boolean checkOneRemove
-
doStabilityAnalysis
boolean doStabilityAnalysis
-
dQdbeta
double[][] dQdbeta
-
Erow
double[] Erow
-
multiPhaseTest
boolean multiPhaseTest
-
multTerm
double[] multTerm
-
multTerm2
double[] multTerm2
-
postFlashStabilityChecked
boolean postFlashStabilityChecked
-
Q
double Q
-
Qmatrix
double[][] Qmatrix
-
removePhase
boolean removePhase
-
secondTime
boolean secondTime
-
-
Class neqsim.thermodynamicoperations.flashops.TPmultiflashWAX
class TPmultiflashWAX extends TPflash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
doStabilityAnalysis
boolean doStabilityAnalysis
-
dQdbeta
double[] dQdbeta
-
E
double[] E
-
multiPhaseTest
boolean multiPhaseTest
-
Q
double Q
-
Qmatrix
double[][] Qmatrix
-
-
Class neqsim.thermodynamicoperations.flashops.TSFlash
class TSFlash extends QfuncFlash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
Sspec
double Sspec
-
tpFlash
Flash tpFlash
-
-
Class neqsim.thermodynamicoperations.flashops.TUflash
class TUflash extends QfuncFlash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
tpFlash
Flash tpFlash
TP flash calculator. -
Uspec
double Uspec
Specified internal energy in J.
-
-
Class neqsim.thermodynamicoperations.flashops.TVflash
class TVflash extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
tpFlash
Flash tpFlash
-
Vspec
double Vspec
-
-
Class neqsim.thermodynamicoperations.flashops.TVfractionFlash
class TVfractionFlash extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
converged
boolean converged
Flag indicating if the flash calculation converged successfully. -
oldPres
double oldPres
-
reportedUncountableState
boolean reportedUncountableState
-
tpFlash
Flash tpFlash
-
Vfractionspec
double Vfractionspec
-
-
Class neqsim.thermodynamicoperations.flashops.VHflash
class VHflash extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
Hspec
double Hspec
-
pHFlash
Flash pHFlash
-
Vspec
double Vspec
-
-
Class neqsim.thermodynamicoperations.flashops.VHflashQfunc
class VHflashQfunc extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
Hspec
double Hspec
-
tpFlash
Flash tpFlash
-
Vspec
double Vspec
-
-
Class neqsim.thermodynamicoperations.flashops.VSflash
class VSflash extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
Sspec
double Sspec
-
tpFlash
Flash tpFlash
-
Vspec
double Vspec
-
-
Class neqsim.thermodynamicoperations.flashops.VUflash
class VUflash extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
pHFlash
Flash pHFlash
-
Uspec
double Uspec
-
Vspec
double Vspec
-
-
Class neqsim.thermodynamicoperations.flashops.VUflashQfunc
class VUflashQfunc extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
tpFlash
Flash tpFlash
-
Uspec
double Uspec
-
Vspec
double Vspec
-
-
Class neqsim.thermodynamicoperations.flashops.VUflashSingleComp
class VUflashSingleComp extends Flash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
Uspec
double Uspec
-
Vspec
double Vspec
-
-
-
Package neqsim.thermodynamicoperations.flashops.saturationops
-
Class neqsim.thermodynamicoperations.flashops.saturationops.AddIonToScaleSaturation
class AddIonToScaleSaturation extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermodynamicoperations.flashops.saturationops.AsphalteneOnsetPressureFlash
class AsphalteneOnsetPressureFlash extends ConstantDutyFlash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
minPressure
double minPressure
Minimum pressure to search to (bara). -
onsetFound
boolean onsetFound
Flag indicating if onset was found. -
onsetPressure
double onsetPressure
The calculated onset pressure (bara). -
precipitatedFraction
double precipitatedFraction
Amount of asphaltene precipitated at onset (mole fraction). -
pressureStep
double pressureStep
Initial pressure step for search (bara). -
startPressure
double startPressure
Starting pressure for search (bara).
-
-
Class neqsim.thermodynamicoperations.flashops.saturationops.AsphalteneOnsetTemperatureFlash
class AsphalteneOnsetTemperatureFlash extends ConstantDutyFlash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
maxTemperature
double maxTemperature
Maximum temperature to search to (K). -
minTemperature
double minTemperature
Minimum temperature to search to (K). -
onsetFound
boolean onsetFound
Flag indicating if onset was found. -
onsetTemperature
double onsetTemperature
The calculated onset temperature (K). -
searchDecreasing
boolean searchDecreasing
Search direction: true = decreasing temp, false = increasing temp. -
startTemperature
double startTemperature
Starting temperature for search (K). -
temperatureStep
double temperatureStep
Initial temperature step for search (K).
-
-
Class neqsim.thermodynamicoperations.flashops.saturationops.BubblePointPressureFlash
class BubblePointPressureFlash extends ConstantDutyPressureFlash implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermodynamicoperations.flashops.saturationops.BubblePointPressureFlashDer
class BubblePointPressureFlashDer extends ConstantDutyPressureFlash implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermodynamicoperations.flashops.saturationops.BubblePointTemperatureFlash
class BubblePointTemperatureFlash extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermodynamicoperations.flashops.saturationops.BubblePointTemperatureNoDer
class BubblePointTemperatureNoDer extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermodynamicoperations.flashops.saturationops.CalcSaltSatauration
class CalcSaltSatauration extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
saltName
String saltName
-
-
Class neqsim.thermodynamicoperations.flashops.saturationops.CheckScalePotential
class CheckScalePotential extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermodynamicoperations.flashops.saturationops.ConstantDutyFlash
class ConstantDutyFlash extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
deltalnK
double[] deltalnK
-
deviation
double deviation
-
g0
double g0
-
g1
double g1
-
gibbsEnergy
double gibbsEnergy
-
gibbsEnergyOld
double gibbsEnergyOld
-
i
int i
-
iterations
int iterations
-
j
int j
-
Kold
double Kold
-
lnK
double[] lnK
-
lnOldK
double[] lnOldK
-
lnOldOldK
double[] lnOldOldK
-
lowestGibbsEnergyPhase
int lowestGibbsEnergyPhase
-
maxNumberOfIterations
int maxNumberOfIterations
-
nummer
int nummer
-
oldDeltalnK
double[] oldDeltalnK
-
superCritical
boolean superCritical
-
system
SystemInterface system
-
tm
double[] tm
-
-
Class neqsim.thermodynamicoperations.flashops.saturationops.ConstantDutyPressureFlash
class ConstantDutyPressureFlash extends ConstantDutyFlash implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermodynamicoperations.flashops.saturationops.ConstantDutyTemperatureFlash
class ConstantDutyTemperatureFlash extends ConstantDutyFlash implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermodynamicoperations.flashops.saturationops.CricondebarFlash
class CricondebarFlash extends ConstantDutyPressureFlash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
fvec
Jama.Matrix fvec
-
Jac
Jama.Matrix Jac
-
-
Class neqsim.thermodynamicoperations.flashops.saturationops.CricondenBarTemp
class CricondenBarTemp extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
a
Jama.Matrix a
-
avscp
double avscp
-
beta
double beta
-
dPmax
double dPmax
-
ds
double ds
-
dTmax
double dTmax
-
dx
Jama.Matrix dx
-
fvec
Jama.Matrix fvec
-
ic02p
int ic02p
-
ic03p
int ic03p
-
iter
int iter
-
Jac
Jama.Matrix Jac
-
neq
int neq
-
npCrit
int npCrit
-
numberOfComponents
int numberOfComponents
-
PC1
double PC1
-
PC2
double PC2
-
s
Jama.Matrix s
-
speceq
int speceq
-
system
SystemInterface system
-
TC1
double TC1
-
TC2
double TC2
-
testcrit
int testcrit
-
u
Jama.Matrix u
-
uold
Jama.Matrix uold
-
xcoef
Jama.Matrix xcoef
-
xg
Jama.Matrix xg
-
Xgij
Jama.Matrix Xgij
-
-
Class neqsim.thermodynamicoperations.flashops.saturationops.CricondenBarTemp1
class CricondenBarTemp1 extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
a
Jama.Matrix a
-
avscp
double avscp
-
beta
double beta
-
dPmax
double dPmax
-
ds
double ds
-
dTmax
double dTmax
-
dx
Jama.Matrix dx
-
fvec
Jama.Matrix fvec
-
ic02p
int ic02p
-
ic03p
int ic03p
-
iter
int iter
-
Jac
Jama.Matrix Jac
-
neq
int neq
-
npCrit
int npCrit
-
numberOfComponents
int numberOfComponents
-
PC1
double PC1
-
PC2
double PC2
-
s
Jama.Matrix s
-
speceq
int speceq
-
system
SystemInterface system
-
TC1
double TC1
-
TC2
double TC2
-
testcrit
int testcrit
-
u
Jama.Matrix u
-
uold
Jama.Matrix uold
-
xcoef
Jama.Matrix xcoef
-
xg
Jama.Matrix xg
-
Xgij
Jama.Matrix Xgij
-
-
Class neqsim.thermodynamicoperations.flashops.saturationops.DewPointPressureFlash
class DewPointPressureFlash extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermodynamicoperations.flashops.saturationops.DewPointTemperatureFlash
class DewPointTemperatureFlash extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermodynamicoperations.flashops.saturationops.DewPointTemperatureFlashDer
class DewPointTemperatureFlashDer extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermodynamicoperations.flashops.saturationops.FreezeOut
class FreezeOut extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
FCompNames
String[] FCompNames
-
FCompTemp
double[] FCompTemp
-
noFreezeFlash
boolean noFreezeFlash
-
-
Class neqsim.thermodynamicoperations.flashops.saturationops.FreezingPointTemperatureFlash
class FreezingPointTemperatureFlash extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermodynamicoperations.flashops.saturationops.FreezingPointTemperatureFlashOld
class FreezingPointTemperatureFlashOld extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermodynamicoperations.flashops.saturationops.FreezingPointTemperatureFlashTR
class FreezingPointTemperatureFlashTR extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermodynamicoperations.flashops.saturationops.FugTestConstP
class FugTestConstP extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
compName
String compName
-
compNameGiven
boolean compNameGiven
-
compNumber
int compNumber
-
pres
double pres
-
temp
double temp
-
testOps
ThermodynamicOperations testOps
-
testOps2
ThermodynamicOperations testOps2
-
testSystem
SystemInterface testSystem
-
testSystem2
SystemInterface testSystem2
-
-
Class neqsim.thermodynamicoperations.flashops.saturationops.HCdewPointPressureFlash
class HCdewPointPressureFlash extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermodynamicoperations.flashops.saturationops.HydrateEquilibriumLine
class HydrateEquilibriumLine extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
hydratePoints
double[][] hydratePoints
-
maxPressure
double maxPressure
-
minPressure
double minPressure
-
numberOfPoints
int numberOfPoints
-
-
Class neqsim.thermodynamicoperations.flashops.saturationops.HydrateFormationPressureFlash
class HydrateFormationPressureFlash extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermodynamicoperations.flashops.saturationops.HydrateFormationTemperatureFlash
class HydrateFormationTemperatureFlash extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermodynamicoperations.flashops.saturationops.HydrateInhibitorConcentrationFlash
class HydrateInhibitorConcentrationFlash extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
hydT
double hydT
-
inhibitor
String inhibitor
-
-
Class neqsim.thermodynamicoperations.flashops.saturationops.HydrateInhibitorwtFlash
class HydrateInhibitorwtFlash extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
inhibitor
String inhibitor
-
wtfrac
double wtfrac
-
-
Class neqsim.thermodynamicoperations.flashops.saturationops.SolidComplexTemperatureCalc
class SolidComplexTemperatureCalc extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermodynamicoperations.flashops.saturationops.WATcalc
class WATcalc extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermodynamicoperations.flashops.saturationops.WaterDewPointEquilibriumLine
class WaterDewPointEquilibriumLine extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
hydratePoints
double[][] hydratePoints
-
maxPressure
double maxPressure
-
minPressure
double minPressure
-
numberOfPoints
int numberOfPoints
-
-
Class neqsim.thermodynamicoperations.flashops.saturationops.WaterDewPointTemperatureFlash
class WaterDewPointTemperatureFlash extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.thermodynamicoperations.flashops.saturationops.WaterDewPointTemperatureMultiphaseFlash
class WaterDewPointTemperatureMultiphaseFlash extends ConstantDutyTemperatureFlash implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.thermodynamicoperations.phaseenvelopeops.multicomponentenvelopeops
-
Class neqsim.thermodynamicoperations.phaseenvelopeops.multicomponentenvelopeops.CricondenBarFlash
class CricondenBarFlash extends PTphaseEnvelope implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
beta
double beta
-
crico
int crico
-
DDQ
double DDQ
-
dfdt
double dfdt
-
dfdt1
double dfdt1
-
dfuncdP
double dfuncdP
-
dfuncdT
double dfuncdT
-
DT
double DT
-
f
double f
-
f1
double f1
-
funcP
double funcP
-
funcT
double funcT
-
ITER
int ITER
-
ITERP
int ITERP
-
ITERT
int ITERT
-
ITERX
int ITERX
-
neq
int neq
-
numberOfComponents
int numberOfComponents
-
P
double P
-
Pini
double Pini
-
system
SystemInterface system
-
T
double T
-
T1
double T1
-
Tini
double Tini
-
u
Jama.Matrix u
-
uini
Jama.Matrix uini
-
uold
Jama.Matrix uold
-
-
Class neqsim.thermodynamicoperations.phaseenvelopeops.multicomponentenvelopeops.CricondenThermFlash
class CricondenThermFlash extends PTphaseEnvelope implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
crico
int crico
-
DDQ
double DDQ
-
dfdp
double dfdp
-
dfdp1
double dfdp1
-
dfuncdP
double dfuncdP
-
dfuncdT
double dfuncdT
-
DP
double DP
-
f
double f
-
f1
double f1
-
funcP
double funcP
-
funcT
double funcT
-
ITER
int ITER
-
ITERP
int ITERP
-
ITERT
int ITERT
-
ITERX
int ITERX
-
neq
int neq
-
numberOfComponents
int numberOfComponents
-
P
double P
-
P1
double P1
-
Pini
double Pini
-
system
SystemInterface system
-
T
double T
-
Tini
double Tini
-
u
Jama.Matrix u
-
uini
Jama.Matrix uini
-
uold
Jama.Matrix uold
-
-
Class neqsim.thermodynamicoperations.phaseenvelopeops.multicomponentenvelopeops.HPTphaseEnvelope
class HPTphaseEnvelope extends BaseOperation implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
endPressure
double endPressure
-
endTemperature
double endTemperature
-
mainFrame
JFrame mainFrame
-
mainPanel
JPanel mainPanel
-
monitor
JProgressBar monitor
-
points
double[][] points
-
startPressure
double startPressure
-
startTemperature
double startTemperature
-
system
SystemInterface system
-
testOps
ThermodynamicOperations testOps
-
-
Class neqsim.thermodynamicoperations.phaseenvelopeops.multicomponentenvelopeops.PTphaseEnvelope
class PTphaseEnvelope extends BaseOperation implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
beta
double beta
-
bubblePointFirst
boolean bubblePointFirst
-
copiedPoints
double[][] copiedPoints
-
cricondenBar
double[] cricondenBar
-
cricondenBarfirst
double[] cricondenBarfirst
-
cricondenBarX
double[] cricondenBarX
-
cricondenBarXfirst
double[] cricondenBarXfirst
-
cricondenBarY
double[] cricondenBarY
-
cricondenBarYfirst
double[] cricondenBarYfirst
-
cricondenTherm
double[] cricondenTherm
-
cricondenThermfirst
double[] cricondenThermfirst
-
cricondenThermX
double[] cricondenThermX
-
cricondenThermXfirst
double[] cricondenThermXfirst
-
cricondenThermY
double[] cricondenThermY
-
cricondenThermYfirst
double[] cricondenThermYfirst
-
deltalnK
double[] deltalnK
-
deviation
double deviation
-
fileName
String fileName
-
g0
double g0
-
g1
double g1
-
gibbsEnergy
double gibbsEnergy
-
gibbsEnergyOld
double gibbsEnergyOld
-
graph2
Graph2b graph2
-
hascopiedPoints
boolean hascopiedPoints
-
i
int i
-
iterations
int iterations
-
j
int j
-
Kold
double Kold
-
lnK
double[] lnK
-
lnKwil
double[] lnKwil
-
lnOldK
double[] lnOldK
-
lnOldOldK
double[] lnOldOldK
-
lowestGibbsEnergyPhase
int lowestGibbsEnergyPhase
-
lowPres
double lowPres
-
mainFrame
JFrame mainFrame
-
mainPanel
JPanel mainPanel
-
maxNumberOfIterations
int maxNumberOfIterations
-
maxPressure
double maxPressure
-
minPressure
double minPressure
-
monitor
JProgressBar monitor
-
moreLines
boolean moreLines
-
navn
String[] navn
-
ncrfirst
int ncrfirst
-
np
int np
-
npfirst
int npfirst
-
nummer
int nummer
-
oldDeltalnK
double[] oldDeltalnK
-
outputToFile
boolean outputToFile
-
Pcfirst
double Pcfirst
-
phaseFraction
double phaseFraction
-
points
double[][] points
-
points2
double[][] points2
-
points3
double[][] points3
-
pointsH
double[] pointsH
-
pointsH2
double[][] pointsH2
-
pointsS
double[] pointsS
-
pointsS2
double[][] pointsS2
-
pointsV
double[] pointsV
-
pointsV2
double[][] pointsV2
-
pres
double pres
-
restart
boolean restart
-
speceq
int speceq
-
startPres
double startPres
-
system
SystemInterface system
-
Tcfirst
double Tcfirst
-
temp
double temp
-
tm
double[] tm
-
Tmin
double Tmin
-
-
Class neqsim.thermodynamicoperations.phaseenvelopeops.multicomponentenvelopeops.PTphaseEnvelope1
class PTphaseEnvelope1 extends BaseOperation implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
beta
double beta
-
bubblePointFirst
boolean bubblePointFirst
-
cricondenBar
double[] cricondenBar
-
cricondenTherm
double[] cricondenTherm
-
deltalnK
double[] deltalnK
-
deviation
double deviation
-
fileName
String fileName
-
g0
double g0
-
g1
double g1
-
gibbsEnergy
double gibbsEnergy
-
gibbsEnergyOld
double gibbsEnergyOld
-
graph2
Graph2b graph2
-
i
int i
-
iterations
int iterations
-
j
int j
-
Kold
double Kold
-
lnK
double[] lnK
-
lnOldK
double[] lnOldK
-
lnOldOldK
double[] lnOldOldK
-
lowestGibbsEnergyPhase
int lowestGibbsEnergyPhase
-
lowPres
double lowPres
-
mainFrame
JFrame mainFrame
-
mainPanel
JPanel mainPanel
-
maxNumberOfIterations
int maxNumberOfIterations
-
monitor
JProgressBar monitor
-
moreLines
boolean moreLines
-
np
int np
-
nummer
int nummer
-
oldDeltalnK
double[] oldDeltalnK
-
outputToFile
boolean outputToFile
-
phaseFraction
double phaseFraction
-
points
double[][] points
-
points2
double[][] points2
-
points3
double[][] points3
-
pointsH
double[] pointsH
-
pointsH2
double[][] pointsH2
-
pointsS
double[] pointsS
-
pointsS2
double[][] pointsS2
-
pointsV
double[] pointsV
-
pointsV2
double[][] pointsV2
-
pres
double pres
-
speceq
int speceq
-
startPres
double startPres
-
system
SystemInterface system
-
temp
double temp
-
tm
double[] tm
-
-
Class neqsim.thermodynamicoperations.phaseenvelopeops.multicomponentenvelopeops.PTphaseEnvelopeMay
class PTphaseEnvelopeMay extends BaseOperation implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
beta
double beta
-
bubblePointFirst
boolean bubblePointFirst
-
copiedPoints
double[][] copiedPoints
-
cricondenBar
double[] cricondenBar
-
cricondenTherm
double[] cricondenTherm
-
deltalnK
double[] deltalnK
-
deviation
double deviation
-
fileName
String fileName
-
g0
double g0
-
g1
double g1
-
gibbsEnergy
double gibbsEnergy
-
gibbsEnergyOld
double gibbsEnergyOld
-
graph2
Graph2b graph2
-
hascopiedPoints
boolean hascopiedPoints
-
i
int i
-
iterations
int iterations
-
j
int j
-
Kold
double Kold
-
lnK
double[] lnK
-
lnKwil
double[] lnKwil
-
lnOldK
double[] lnOldK
-
lnOldOldK
double[] lnOldOldK
-
lowestGibbsEnergyPhase
int lowestGibbsEnergyPhase
-
lowPres
double lowPres
-
mainFrame
JFrame mainFrame
-
mainPanel
JPanel mainPanel
-
maxNumberOfIterations
int maxNumberOfIterations
-
maxPressure
double maxPressure
-
minPressure
double minPressure
-
monitor
JProgressBar monitor
-
moreLines
boolean moreLines
-
navn
String[] navn
-
ncrfirst
int ncrfirst
-
np
int np
-
npfirst
int npfirst
-
nummer
int nummer
-
oldDeltalnK
double[] oldDeltalnK
-
outputToFile
boolean outputToFile
-
Pcfirst
double Pcfirst
-
phaseFraction
double phaseFraction
-
points
double[][] points
-
points2
double[][] points2
-
points3
double[][] points3
-
pointsH
double[] pointsH
-
pointsH2
double[][] pointsH2
-
pointsS
double[] pointsS
-
pointsS2
double[][] pointsS2
-
pointsV
double[] pointsV
-
pointsV2
double[][] pointsV2
-
pres
double pres
-
restart
boolean restart
-
speceq
int speceq
-
startPres
double startPres
-
system
SystemInterface system
-
Tcfirst
double Tcfirst
-
temp
double temp
-
tm
double[] tm
-
Tmin
double Tmin
-
-
Class neqsim.thermodynamicoperations.phaseenvelopeops.multicomponentenvelopeops.PTphaseEnvelopeNew
class PTphaseEnvelopeNew extends BaseOperation implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
cricondenBar
double[] cricondenBar
-
cricondenTherm
double[] cricondenTherm
-
fileName
String fileName
-
graph2
Graph2b graph2
-
i
int i
-
iterations
int iterations
-
j
int j
-
lowPres
double lowPres
-
mainFrame
JFrame mainFrame
-
mainPanel
JPanel mainPanel
-
maxNumberOfIterations
int maxNumberOfIterations
-
monitor
JProgressBar monitor
-
np
int np
-
nummer
int nummer
-
outputToFile
boolean outputToFile
-
phaseFraction
double phaseFraction
-
points
double[][] points
-
points2
double[][] points2
-
pointsH
double[] pointsH
-
pointsH2
double[][] pointsH2
-
pointsS
double[] pointsS
-
pointsS2
double[][] pointsS2
-
pointsV
double[] pointsV
-
pointsV2
double[][] pointsV2
-
pres
double pres
-
speceq
int speceq
-
system
SystemInterface system
-
temp
double temp
-
-
Class neqsim.thermodynamicoperations.phaseenvelopeops.multicomponentenvelopeops.PTphaseEnvelopeNew2
class PTphaseEnvelopeNew2 extends BaseOperation implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
beta
double beta
-
bubblePointEnthalpy
ArrayList<Double> bubblePointEnthalpy
-
bubblePointEnthalpyArray
double[] bubblePointEnthalpyArray
-
bubblePointEntropy
ArrayList<Double> bubblePointEntropy
-
bubblePointEntropyArray
double[] bubblePointEntropyArray
-
bubblePointFirst
boolean bubblePointFirst
-
bubblePointPressure
ArrayList<Double> bubblePointPressure
-
bubblePointPressureArray
double[] bubblePointPressureArray
-
bubblePointTemperature
ArrayList<Double> bubblePointTemperature
-
bubblePointTemperatureArray
double[] bubblePointTemperatureArray
-
bubblePointVolume
ArrayList<Double> bubblePointVolume
-
bubblePointVolumeArray
double[] bubblePointVolumeArray
-
calculatesDewPoint
boolean calculatesDewPoint
-
cricondenBar
double[] cricondenBar
-
cricondenBarfirst
double[] cricondenBarfirst
-
cricondenBarX
double[] cricondenBarX
-
cricondenBarXfirst
double[] cricondenBarXfirst
-
cricondenBarY
double[] cricondenBarY
-
cricondenBarYfirst
double[] cricondenBarYfirst
-
cricondenTherm
double[] cricondenTherm
-
cricondenThermfirst
double[] cricondenThermfirst
-
cricondenThermX
double[] cricondenThermX
-
cricondenThermXfirst
double[] cricondenThermXfirst
-
cricondenThermY
double[] cricondenThermY
-
cricondenThermYfirst
double[] cricondenThermYfirst
-
deltalnK
double[] deltalnK
-
deviation
double deviation
-
dewPointEnthalpy
ArrayList<Double> dewPointEnthalpy
-
dewPointEnthalpyArray
double[] dewPointEnthalpyArray
-
dewPointEntropy
ArrayList<Double> dewPointEntropy
-
dewPointEntropyArray
double[] dewPointEntropyArray
-
dewPointPressure
ArrayList<Double> dewPointPressure
-
dewPointPressureArray
double[] dewPointPressureArray
-
dewPointTemperature
ArrayList<Double> dewPointTemperature
-
dewPointTemperatureArray
double[] dewPointTemperatureArray
-
dewPointVolume
ArrayList<Double> dewPointVolume
-
dewPointVolumeArray
double[] dewPointVolumeArray
-
fileName
String fileName
-
g0
double g0
-
g1
double g1
-
gibbsEnergy
double gibbsEnergy
-
gibbsEnergyOld
double gibbsEnergyOld
-
i
int i
-
iterations
int iterations
-
j
int j
-
Kold
double Kold
-
lnK
double[] lnK
-
lnKwil
double[] lnKwil
-
lnOldK
double[] lnOldK
-
lnOldOldK
double[] lnOldOldK
-
lowestGibbsEnergyPhase
int lowestGibbsEnergyPhase
-
lowPres
double lowPres
-
maxNumberOfIterations
int maxNumberOfIterations
-
maxPressure
double maxPressure
-
minPressure
double minPressure
-
moreLines
boolean moreLines
-
np
int np
-
nummer
int nummer
-
oldDeltalnK
double[] oldDeltalnK
-
outputToFile
boolean outputToFile
-
Pcfirst
double Pcfirst
-
phaseFraction
double phaseFraction
-
pres
double pres
-
restart
boolean restart
-
speceq
int speceq
-
startPres
double startPres
-
system
SystemInterface system
-
Tcfirst
double Tcfirst
-
temp
double temp
-
tm
double[] tm
-
Tmin
double Tmin
-
-
Class neqsim.thermodynamicoperations.phaseenvelopeops.multicomponentenvelopeops.PTphaseEnvelopeNew3
class PTphaseEnvelopeNew3 extends Object implements Serializable-
Serialized Fields
-
betta
double[][] betta
-
bettaTransitionRegion
boolean[][] bettaTransitionRegion
-
dewPointPressures
double[] dewPointPressures
-
dewPointTemperatures
double[] dewPointTemperatures
-
maxPressure
double maxPressure
-
maxTemp
double maxTemp
-
minPressure
double minPressure
-
minTemp
double minTemp
-
pressurePhaseEnvelope
List<Double> pressurePhaseEnvelope
-
pressures
double[] pressures
-
pressureStep
double pressureStep
-
refinedTransitionPoints
List<double[]> refinedTransitionPoints
-
system
SystemInterface system
-
temperaturePhaseEnvelope
List<Double> temperaturePhaseEnvelope
-
temperatures
double[] temperatures
-
tempStep
double tempStep
-
-
-
Class neqsim.thermodynamicoperations.phaseenvelopeops.multicomponentenvelopeops.SysNewtonRhapsonPhaseEnvelope
class SysNewtonRhapsonPhaseEnvelope extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
a
Jama.Matrix a
-
beta
double beta
-
calcCP
boolean calcCP
-
dp
double dp
-
dPmax
double dPmax
-
ds
double ds
-
dt
double dt
-
dTmax
double dTmax
-
dxds
Jama.Matrix dxds
-
etterCP
boolean etterCP
-
etterCP2
boolean etterCP2
-
ettercricoT
boolean ettercricoT
-
fvec
Jama.Matrix fvec
-
hc
int hc
-
ic02p
int ic02p
-
ic03p
int ic03p
-
iter
int iter
-
iter2
int iter2
-
Jac
Jama.Matrix Jac
-
lc
int lc
-
neq
int neq
-
norm
double norm
-
npCrit
int npCrit
-
numberOfComponents
int numberOfComponents
-
PC1
double PC1
-
PC2
double PC2
-
s
Jama.Matrix s
-
sign
double sign
-
solver
NewtonRhapson solver
-
speceq
int speceq
-
specVal
double specVal
-
sumlnKvals
double sumlnKvals
-
sumx
double sumx
-
sumy
double sumy
-
system
SystemInterface system
-
TC1
double TC1
-
TC2
double TC2
-
testcrit
int testcrit
-
u
Jama.Matrix u
-
ucrit
Jama.Matrix ucrit
-
ucritold
Jama.Matrix ucritold
-
uold
Jama.Matrix uold
-
uolder
Jama.Matrix uolder
-
vol
double vol
-
volold
double volold
-
volold2
double volold2
-
xcoef
Jama.Matrix xcoef
-
xcoefOld
Jama.Matrix xcoefOld
-
xg
Jama.Matrix xg
-
Xgij
Jama.Matrix Xgij
-
-
Class neqsim.thermodynamicoperations.phaseenvelopeops.multicomponentenvelopeops.SysNewtonRhapsonPhaseEnvelope2
class SysNewtonRhapsonPhaseEnvelope2 extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
a
org.apache.commons.math3.linear.RealMatrix a
-
avscp
double avscp
-
beta
double beta
-
dPmax
double dPmax
-
ds
double ds
-
dTmax
double dTmax
-
etterCP
boolean etterCP
-
etterCP2
boolean etterCP2
-
fvec
org.apache.commons.math3.linear.RealMatrix fvec
-
ic02p
int ic02p
-
ic03p
int ic03p
-
iter
int iter
-
Jac
org.apache.commons.math3.linear.RealMatrix Jac
-
neq
int neq
-
npCrit
int npCrit
-
PC1
double PC1
-
PC2
double PC2
-
s
org.apache.commons.math3.linear.RealMatrix s
-
solver
NewtonRhapson solver
-
speceq
int speceq
-
system
SystemInterface system
-
TC1
double TC1
-
TC2
double TC2
-
testcrit
int testcrit
-
u
org.apache.commons.math3.linear.RealMatrix u
-
uold
org.apache.commons.math3.linear.RealMatrix uold
-
xcoef
org.apache.commons.math3.linear.RealMatrix xcoef
-
xg
org.apache.commons.math3.linear.RealMatrix xg
-
Xgij
org.apache.commons.math3.linear.RealMatrix Xgij
-
-
-
Package neqsim.thermodynamicoperations.phaseenvelopeops.reactivecurves
-
Class neqsim.thermodynamicoperations.phaseenvelopeops.reactivecurves.PloadingCurve
class PloadingCurve extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
beta
double beta
-
deltalnK
double[] deltalnK
-
deviation
double deviation
-
g0
double g0
-
g1
double g1
-
gibbsEnergy
double gibbsEnergy
-
gibbsEnergyOld
double gibbsEnergyOld
-
i
int i
-
iterations
int iterations
-
j
int j
-
Kold
double Kold
-
lnK
double[] lnK
-
lnOldK
double[] lnOldK
-
lnOldOldK
double[] lnOldOldK
-
lowestGibbsEnergyPhase
int lowestGibbsEnergyPhase
-
mainFrame
JFrame mainFrame
-
mainPanel
JPanel mainPanel
-
maxNumberOfIterations
int maxNumberOfIterations
-
monitor
JProgressBar monitor
-
moreLines
boolean moreLines
-
nummer
int nummer
-
oldDeltalnK
double[] oldDeltalnK
-
points
double[][] points
-
pres
double pres
-
speceq
int speceq
-
startPres
double startPres
-
system
SystemInterface system
-
temp
double temp
-
tm
double[] tm
-
-
Class neqsim.thermodynamicoperations.phaseenvelopeops.reactivecurves.PloadingCurve2
class PloadingCurve2 extends BaseOperation implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
beta
double beta
-
deltalnK
double[] deltalnK
-
deviation
double deviation
-
g0
double g0
-
g1
double g1
-
gibbsEnergy
double gibbsEnergy
-
gibbsEnergyOld
double gibbsEnergyOld
-
i
int i
-
iterations
int iterations
-
j
int j
-
Kold
double Kold
-
lnK
double[] lnK
-
lnOldK
double[] lnOldK
-
lnOldOldK
double[] lnOldOldK
-
lowestGibbsEnergyPhase
int lowestGibbsEnergyPhase
-
mainFrame
JFrame mainFrame
-
mainPanel
JPanel mainPanel
-
maxNumberOfIterations
int maxNumberOfIterations
-
monitor
JProgressBar monitor
-
moreLines
boolean moreLines
-
np
int np
-
nummer
int nummer
-
oldDeltalnK
double[] oldDeltalnK
-
points
double[][] points
-
pres
double pres
-
speceq
int speceq
-
startPres
double startPres
-
system
SystemInterface system
-
temp
double temp
-
tm
double[] tm
-
-
-
Package neqsim.thermodynamicoperations.propertygenerator
-
Class neqsim.thermodynamicoperations.propertygenerator.OLGApropertyTableGenerator
class OLGApropertyTableGenerator extends BaseOperation implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
CPG
double[][] CPG
-
CPHL
double[][] CPHL
-
DROGDP
double[][] DROGDP
-
DROGDT
double[][] DROGDT
-
DROHLDP
double[][] DROHLDP
-
DROHLDT
double[][] DROHLDT
-
HG
double[][] HG
-
HHL
double[][] HHL
-
PC
double PC
-
pressureLOG
double[] pressureLOG
-
pressures
double[] pressures
-
ROG
double[][] ROG
-
ROL
double[][] ROL
-
RS
double[][] RS
-
SEG
double[][] SEG
-
SEHL
double[][] SEHL
-
SIGGHL
double[][] SIGGHL
-
TC
double TC
-
TCG
double[][] TCG
-
TCHL
double[][] TCHL
-
temperatureLOG
double[] temperatureLOG
-
temperatures
double[] temperatures
-
thermoOps
ThermodynamicOperations thermoOps
-
thermoSystem
SystemInterface thermoSystem
-
VISG
double[][] VISG
-
VISHL
double[][] VISHL
-
-
Class neqsim.thermodynamicoperations.propertygenerator.OLGApropertyTableGeneratorKeywordFormat
class OLGApropertyTableGeneratorKeywordFormat extends BaseOperation implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
bubP
double[] bubP
-
bubPLOG
double[] bubPLOG
-
bubT
double[] bubT
-
bubTLOG
double[] bubTLOG
-
components
String[] components
-
CPG
double[][] CPG
-
CPHL
double[][] CPHL
-
dens
double[] dens
-
dewP
double[] dewP
-
dewPLOG
double[] dewPLOG
-
GLR
double GLR
-
GOR
double GOR
-
HG
double[][] HG
-
HHL
double[][] HHL
-
molfracs
double[] molfracs
-
MW
double[] MW
-
names
String[] names
-
namesKeyword
String[] namesKeyword
-
nProps
int nProps
-
PC
double PC
-
PCLOG
double PCLOG
-
pressureLOG
double[] pressureLOG
-
pressures
double[] pressures
-
props
double[][][] props
-
ROG
double[][] ROG
-
ROL
double[][] ROL
-
RS
double[][] RS
-
SEG
double[][] SEG
-
SEHL
double[][] SEHL
-
SIGGHL
double[][] SIGGHL
-
stdGasDens
double stdGasDens
-
stdLiqDens
double stdLiqDens
-
stdPres
double stdPres
-
stdPresATM
double stdPresATM
-
stdTemp
double stdTemp
-
TC
double TC
-
TCG
double[][] TCG
-
TCHL
double[][] TCHL
-
TCLOG
double TCLOG
-
temperatureLOG
double[] temperatureLOG
-
temperatures
double[] temperatures
-
thermoOps
ThermodynamicOperations thermoOps
-
thermoSystem
SystemInterface thermoSystem
-
units
String[] units
-
VISG
double[][] VISG
-
VISHL
double[][] VISHL
-
-
Class neqsim.thermodynamicoperations.propertygenerator.OLGApropertyTableGeneratorWater
class OLGApropertyTableGeneratorWater extends BaseOperation implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
aMatrix
Jama.Matrix aMatrix
-
bubP
double[] bubP
-
bubPLOG
double[] bubPLOG
-
bubT
double[] bubT
-
continuousDerivativesExtrapolation
boolean continuousDerivativesExtrapolation
-
dewP
double[] dewP
-
dewPLOG
double[] dewPLOG
-
fileName
String fileName
-
gasSystem
SystemInterface gasSystem
-
hasGasValues
boolean hasGasValues
-
hasOilValues
boolean hasOilValues
-
hasValue
boolean[][][] hasValue
-
hasWaterValues
boolean hasWaterValues
-
interpolationFunc
org.apache.commons.math3.analysis.interpolation.BicubicInterpolator interpolationFunc
-
names
String[] names
-
nProps
int nProps
-
oilSystem
SystemInterface oilSystem
-
PC
double PC
-
pressureLOG
double[] pressureLOG
-
pressures
double[] pressures
-
pressureSteps
int pressureSteps
-
props
double[][][] props
-
ROG
double[][] ROG
-
RSWTOB
double RSWTOB
-
s
Jama.Matrix s
-
TC
double TC
-
temperatureLOG
double[] temperatureLOG
-
temperatures
double[] temperatures
-
temperatureSteps
int temperatureSteps
-
thermoOps
ThermodynamicOperations thermoOps
-
thermoSystem
SystemInterface thermoSystem
-
units
String[] units
-
waterSystem
SystemInterface waterSystem
-
xcoef
Jama.Matrix[] xcoef
-
XMatrixgas
Jama.Matrix XMatrixgas
-
XMatrixoil
Jama.Matrix XMatrixoil
-
XMatrixwater
Jama.Matrix XMatrixwater
-
-
Class neqsim.thermodynamicoperations.propertygenerator.OLGApropertyTableGeneratorWaterEven
class OLGApropertyTableGeneratorWaterEven extends BaseOperation implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
bubP
double[] bubP
-
bubPLOG
double[] bubPLOG
-
bubT
double[] bubT
-
continuousDerivativesExtrapolation
boolean continuousDerivativesExtrapolation
-
dewP
double[] dewP
-
dewPLOG
double[] dewPLOG
-
fileName
String fileName
-
hasGasValues
boolean hasGasValues
-
hasOilValues
boolean hasOilValues
-
hasValue
boolean[][][] hasValue
-
hasWaterValues
boolean hasWaterValues
-
names
String[] names
-
nProps
int nProps
-
PC
double PC
-
pressureLOG
double[] pressureLOG
-
pressures
double[] pressures
-
pressureSteps
int pressureSteps
-
props
double[][][] props
-
ROG
double[][] ROG
-
RSWTOB
double RSWTOB
-
TC
double TC
-
temperatureLOG
double[] temperatureLOG
-
temperatures
double[] temperatures
-
temperatureSteps
int temperatureSteps
-
thermoOps
ThermodynamicOperations thermoOps
-
thermoSystem
SystemInterface thermoSystem
-
units
String[] units
-
-
Class neqsim.thermodynamicoperations.propertygenerator.OLGApropertyTableGeneratorWaterKeywordFormat
class OLGApropertyTableGeneratorWaterKeywordFormat extends BaseOperation implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
bubP
double[] bubP
-
bubPLOG
double[] bubPLOG
-
bubT
double[] bubT
-
bubTLOG
double[] bubTLOG
-
components
String[] components
-
CPG
double[][] CPG
-
CPHL
double[][] CPHL
-
dens
double[] dens
-
dewP
double[] dewP
-
dewPLOG
double[] dewPLOG
-
GLR
double GLR
-
GOR
double GOR
-
HG
double[][] HG
-
HHL
double[][] HHL
-
molfracs
double[] molfracs
-
MW
double[] MW
-
names
String[] names
-
namesKeyword
String[] namesKeyword
-
nProps
int nProps
-
PC
double PC
-
PCLOG
double PCLOG
-
pressureLOG
double[] pressureLOG
-
pressures
double[] pressures
-
props
double[][][] props
-
ROG
double[][] ROG
-
ROL
double[][] ROL
-
RS
double[][] RS
-
RSWTOB
double RSWTOB
-
SEG
double[][] SEG
-
SEHL
double[][] SEHL
-
SIGGHL
double[][] SIGGHL
-
stdGasDens
double stdGasDens
-
stdLiqDens
double stdLiqDens
-
stdPres
double stdPres
-
stdPresATM
double stdPresATM
-
stdTemp
double stdTemp
-
stdWatDens
double stdWatDens
-
TC
double TC
-
TCG
double[][] TCG
-
TCHL
double[][] TCHL
-
TCLOG
double TCLOG
-
temperatureLOG
double[] temperatureLOG
-
temperatures
double[] temperatures
-
thermoOps
ThermodynamicOperations thermoOps
-
thermoSystem
SystemInterface thermoSystem
-
units
String[] units
-
VISG
double[][] VISG
-
VISHL
double[][] VISHL
-
-
Class neqsim.thermodynamicoperations.propertygenerator.OLGApropertyTableGeneratorWaterStudents
class OLGApropertyTableGeneratorWaterStudents extends BaseOperation implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
aMatrix
Jama.Matrix aMatrix
-
bubP
double[] bubP
-
bubPLOG
double[] bubPLOG
-
bubT
double[] bubT
-
continuousDerivativesExtrapolation
boolean continuousDerivativesExtrapolation
-
dewP
double[] dewP
-
dewPLOG
double[] dewPLOG
-
fileName
String fileName
-
gasSystem
SystemInterface gasSystem
-
GL
double GL
-
GLW
double GLW
-
GW
double GW
-
hasGasValues
boolean hasGasValues
-
hasOilValues
boolean hasOilValues
-
hasValue
boolean[][][] hasValue
-
hasWaterValues
boolean hasWaterValues
-
LWS
double LWS
-
maxPressure
double maxPressure
-
maxTemperature
double maxTemperature
-
minPressure
double minPressure
-
minTemperature
double minTemperature
-
names
String[] names
-
nProps
int nProps
-
oilSystem
SystemInterface oilSystem
-
PC
double PC
-
pressureLOG
double[] pressureLOG
-
pressures
double[] pressures
-
pressureSteps
int pressureSteps
-
props
double[][][] props
-
ROG
double[][] ROG
-
RSWTOB
double RSWTOB
-
s
Jama.Matrix s
-
TC
double TC
-
temperatureLOG
double[] temperatureLOG
-
temperatures
double[] temperatures
-
temperatureSteps
int temperatureSteps
-
thermoOps
ThermodynamicOperations thermoOps
-
thermoSystem
SystemInterface thermoSystem
-
TLC
double TLC
-
units
String[] units
-
VLS
double VLS
-
VWS
double VWS
-
waterSystem
SystemInterface waterSystem
-
xcoef
Jama.Matrix[] xcoef
-
XMatrixgas
Jama.Matrix XMatrixgas
-
XMatrixoil
Jama.Matrix XMatrixoil
-
XMatrixwater
Jama.Matrix XMatrixwater
-
-
Class neqsim.thermodynamicoperations.propertygenerator.OLGApropertyTableGeneratorWaterStudentsPH
class OLGApropertyTableGeneratorWaterStudentsPH extends BaseOperation implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
aMatrix
Jama.Matrix aMatrix
-
bubP
double[] bubP
-
bubPLOG
double[] bubPLOG
-
bubT
double[] bubT
-
continuousDerivativesExtrapolation
boolean continuousDerivativesExtrapolation
-
dewP
double[] dewP
-
dewPLOG
double[] dewPLOG
-
enthalpies
double[] enthalpies
-
enthalpiesLOG
double[] enthalpiesLOG
-
fileName
String fileName
-
gasSystem
SystemInterface gasSystem
-
GL
double GL
-
GLW
double GLW
-
GW
double GW
-
hasGasValues
boolean hasGasValues
-
hasOilValues
boolean hasOilValues
-
hasValue
boolean[][][] hasValue
-
hasWaterValues
boolean hasWaterValues
-
LWS
double LWS
-
maxPressure
double maxPressure
-
minPressure
double minPressure
-
names
String[] names
-
nProps
int nProps
-
oilSystem
SystemInterface oilSystem
-
PC
double PC
-
pressureLOG
double[] pressureLOG
-
pressures
double[] pressures
-
pressureSteps
int pressureSteps
-
props
double[][][] props
-
ROG
double[][] ROG
-
RSWTOB
double RSWTOB
-
s
Jama.Matrix s
-
TC
double TC
-
temperatureSteps
int temperatureSteps
-
thermoOps
ThermodynamicOperations thermoOps
-
thermoSystem
SystemInterface thermoSystem
-
TLC
double TLC
-
units
String[] units
-
VLS
double VLS
-
VWS
double VWS
-
waterSystem
SystemInterface waterSystem
-
xcoef
Jama.Matrix[] xcoef
-
XMatrixgas
Jama.Matrix XMatrixgas
-
XMatrixoil
Jama.Matrix XMatrixoil
-
XMatrixwater
Jama.Matrix XMatrixwater
-
-
-
Package neqsim.util
-
Class neqsim.util.NamedBaseClass
class NamedBaseClass extends Object implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.util.annotation
-
Class neqsim.util.annotation.AISchemaDiscovery
class AISchemaDiscovery extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.util.annotation.AISchemaDiscovery.MethodSchema
class MethodSchema extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
Class neqsim.util.annotation.AISchemaDiscovery.ParameterSchema
class ParameterSchema extends Object implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.util.database
-
Class neqsim.util.database.AspenIP21Database
class AspenIP21Database extends Object implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.util.database.NeqSimBlobDatabase
class NeqSimBlobDatabase extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
databaseConnection
Connection databaseConnection
-
statement
Statement statement
-
-
Class neqsim.util.database.NeqSimContractDataBase
class NeqSimContractDataBase extends NeqSimDataBase implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
databaseConnection
Connection databaseConnection
-
statement
Statement statement
-
-
Class neqsim.util.database.NeqSimDataBase
class NeqSimDataBase extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
databaseConnection
Connection databaseConnection
-
statement
Statement statement
-
-
Class neqsim.util.database.NeqSimExperimentDatabase
class NeqSimExperimentDatabase extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
databaseConnection
Connection databaseConnection
-
statement
Statement statement
-
-
Class neqsim.util.database.NeqSimFluidDataBase
class NeqSimFluidDataBase extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
databaseConnection
Connection databaseConnection
-
statement
Statement statement
-
-
Class neqsim.util.database.NeqSimProcessDesignDataBase
class NeqSimProcessDesignDataBase extends NeqSimDataBase implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
databaseConnection
Connection databaseConnection
-
statement
Statement statement
-
-
-
Package neqsim.util.exception
-
Exception Class neqsim.util.exception.InvalidInputException
class InvalidInputException extends ThermoException implements Serializable- serialVersionUID:
- 1000L
-
Exception Class neqsim.util.exception.InvalidOutputException
class InvalidOutputException extends ThermoException implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
outputName
String outputName
-
-
Exception Class neqsim.util.exception.IsNaNException
class IsNaNException extends ThermoException implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
paramName
String paramName
-
-
Exception Class neqsim.util.exception.NotImplementedException
class NotImplementedException extends ThermoException implements Serializable- serialVersionUID:
- 1000L
-
Exception Class neqsim.util.exception.NotInitializedException
class NotInitializedException extends ThermoException implements Serializable- serialVersionUID:
- 1000L
-
Exception Class neqsim.util.exception.ThermoException
class ThermoException extends Exception implements Serializable- serialVersionUID:
- 1000L
-
Exception Class neqsim.util.exception.TooManyIterationsException
class TooManyIterationsException extends ThermoException implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
maxIterations
long maxIterations
-
-
-
Package neqsim.util.unit
-
Class neqsim.util.unit.BaseUnit
class BaseUnit extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
factor
double factor
Conversion factor -
inunit
String inunit
Unit of process value -
invalue
double invalue
Process value in given unit -
SIvalue
double SIvalue
Process value in SI units
-
-
Class neqsim.util.unit.EnergyUnit
class EnergyUnit extends BaseUnit implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.util.unit.LengthUnit
class LengthUnit extends BaseUnit implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.util.unit.PowerUnit
class PowerUnit extends BaseUnit implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.util.unit.PressureUnit
class PressureUnit extends BaseUnit implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.util.unit.RateUnit
class RateUnit extends BaseUnit implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
boilp
double boilp
-
molarmass
double molarmass
-
stddens
double stddens
-
-
Class neqsim.util.unit.TemperatureUnit
class TemperatureUnit extends BaseUnit implements Serializable- serialVersionUID:
- 1000L
-
Class neqsim.util.unit.TimeUnit
class TimeUnit extends BaseUnit implements Serializable- serialVersionUID:
- 1000L
-
-
Package neqsim.util.validation
-
Class neqsim.util.validation.AIIntegrationHelper
class AIIntegrationHelper extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
lastValidation
ValidationResult lastValidation
-
process
ProcessSystem process
-
schemaDiscovery
AISchemaDiscovery schemaDiscovery
-
-
Class neqsim.util.validation.AIIntegrationHelper.ExecutionResult
class ExecutionResult extends Object implements Serializable- serialVersionUID:
- 1000L
-
Serialized Fields
-
exception
Exception exception
-
message
String message
-
status
AIIntegrationHelper.ExecutionResult.Status status
-
validation
ValidationResult validation
-
-