Interface ComponentInterface
- All Superinterfaces:
Cloneable, Serializable, ThermodynamicConstantsInterface
- All Known Subinterfaces:
ComponentCPAInterface, ComponentEosInterface, ComponentGEInterface
- All Known Implementing Classes:
Component, ComponentAmmoniaEos, ComponentBNS, ComponentBWRS, ComponentCSPsrk, ComponentDesmukhMather, ComponentElectrolyteCPA, ComponentElectrolyteCPAOld, ComponentElectrolyteCPAstatoil, ComponentEos, ComponentEOSCGEos, ComponentGE, ComponentGeDuanSun, ComponentGeNRTL, ComponentGENRTLmodifiedHV, ComponentGENRTLmodifiedWS, ComponentGePitzer, ComponentGERG2004, ComponentGERG2008Eos, ComponentGEUnifac, ComponentGEUnifacPSRK, ComponentGEUnifacUMRPRU, ComponentGEUniquac, ComponentGEUniquacmodifiedHV, ComponentGEWilson, ComponentHydrate, ComponentHydrateBallard, ComponentHydrateGF, ComponentHydrateKluda, ComponentHydratePVTsim, ComponentHydrateStatoil, ComponentIdealGas, ComponentKentEisenberg, ComponentLeachmanEos, ComponentModifiedFurstElectrolyteEos, ComponentModifiedFurstElectrolyteEosMod2004, ComponentPCSAFT, ComponentPCSAFTa, ComponentPR, ComponentPrCPA, ComponentPRvolcor, ComponentRK, ComponentSolid, ComponentSoreideWhitson, ComponentSpanWagnerEos, ComponentSrk, ComponentSrkCPA, ComponentSrkCPAMM, ComponentSrkCPAs, ComponentSrkPeneloux, ComponentSrkvolcor, ComponentTST, ComponentUMRCPA, ComponentVegaEos, ComponentWater, ComponentWax, ComponentWaxWilson, ComponentWonWax
ComponentInterface interface.
- Version:
- $Id: $Id
- Author:
- Even Solbraa
-
Field Summary
Fields inherited from interface ThermodynamicConstantsInterface
atm, avagadroNumber, boltzmannConstant, electronCharge, faradayConstant, gravity, molarMassAir, normalStateTemperature, pi, planckConstant, R, referencePressure, referenceTemperature, standardStateTemperature, vacumPermittivity -
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddMoles(double dn) Change the number of moles of component of phase,i.e.,numberOfMolesInPhasebut do not change the total number of moles of component in system.default voidaddMolesChemReac(double dn) Change the number of moles of component of phase, i.e.,numberOfMolesInPhase, and total number of moles of component in system, i.e.,numberOfMoleswith the same amount.voidaddMolesChemReac(double dn, double totdn) Change the number of moles of component of phase, i.e.,numberOfMolesInPhase, and total number of moles of component in system, i.e.,numberOfMoleswith separate amounts.booleancalcActivity.clone()clone.voidcreateComponent(String name, double moles, double molesInPhase, int compIndex) Helper function to create component.booleanGetter for fieldsolidCheck.voidFinit(PhaseInterface phase, double temperature, double pressure, double totalNumberOfMoles, double beta, int numberOfComponents, int initType) Finit.doublefugcoef(PhaseInterface phase) Calculate, set and return fugacity coefficient.doublefugcoefDiffPresNumeric(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) fugcoefDiffPresNumeric.doublefugcoefDiffTempNumeric(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) fugcoefDiffTempNumeric.doublegetAcentricFactor.doublegetAntoineASolid.doublegetAntoineBSolid.doublegetAntoineCSolid.doublegetAntoineVaporPressure(double temp) getAntoineVaporPressure.doublegetAntoineVaporPressuredT(double temp) getAntoineVaporPressuredT.doublegetAntoineVaporTemperature(double pres) getAntoineVaporTemperature.doublegetAssociationEnergy.doublegetAssociationEnergySAFT.getAssociationScheme.doublegetAssociationVolume.doublegetAssociationVolumeSAFT.getAttractiveTerm.intgetAttractiveTermNumber.getCASnumber.doublegetCCsolidVaporPressure(double temperature) getCCsolidVaporPressure.doublegetCCsolidVaporPressuredT(double temperature) getCCsolidVaporPressuredT.doublegetChemicalPotential(double temperature, double pressure) getChemicalPotential.doublegetChemicalPotential.doublegetChemicalPotentialdN(int i, PhaseInterface phase) getChemicalPotentialdN.doublegetChemicalPotentialdNTV(int i, PhaseInterface phase) getChemicalPotentialdNTV.doublegetChemicalPotentialdP.doublegetChemicalPotentialdT.doublegetChemicalPotentialdV.doublegetChemicalPotentialIdealReference.Getter for propertycomponentName.static StringgetComponentNameFromAlias.static LinkedHashMap<String, String> Get lookup map for component name alias.intGetter for propertycomponentNumber.getComponentType.doublegetCp0(double temperature) Return the ideal-gas molar heat capacity of a chemical using polynomial regressed coefficients as described by Poling, Bruce E.doublegetCpA()getCpA.doublegetCpB()getCpB.doublegetCpC()getCpC.doublegetCpD()getCpD.doublegetCpE()getCpE.doublegetCriticalCompressibilityFactor.doublegetCriticalViscosity.doublegetCriticalVolume.doublegetCv0(double temperature) getCv0.doubleThis function handles the retrieval of a chemical’s dipole moment.doublegetdfugdn(int i) getdfugdn.doublegetdfugdp.doublegetdfugdt.doublegetdfugdx(int i) getdfugdx.doublegetDiElectricConstant(double temperature) getDiElectricConstant.doublegetDiElectricConstantdT(double temperature) getDiElectricConstantdT.doublegetDiElectricConstantdTdT(double temperature) getDiElectricConstantdTdT.doublegetdrhodN.getElements.doublegetEnthalpy(double temperature) getEnthalpy.doublegetEntropy(double temperature, double pressure) getEntropy.doublegetEpsikSAFT.doublegetFlowRate(String flowunit) method to return flow rate of a component.getFormulae.doublegetFugacityCoefficient.doublegetGibbsEnergy(double temperature, double pressure) getGibbsEnergy.doublegetGibbsEnergyOfFormation.doublegetGresTP(double temperature) getGresTP.doublegetHeatOfFusion.doublegetHeatOfVapourization(double temp) getHeatOfVapourization.doublegetHenryCoef(double temperature) getHenryCoef.doublegetHenryCoefdT(double temperature) getHenryCoefdT.double[]getHenryCoefParameter.doublegetHID(double T) getHID.doublegetHresTP(double temperature) getHresTP.doublegetHsub()getHsub.doublegetIdealGasAbsoluteEntropy.doublegetIdealGasEnthalpyOfFormation.doublegetIdealGasGibbsEnergyOfFormation.doublegetIdEntropy(double temperature) getIdEntropy.intgetIndex()getIndex.doublegetIonicCharge.doublegetK()The distribution coefficient y/x between gas and liquid for a component.doublegetLennardJonesEnergyParameter.doublegetLennardJonesMolecularDiameter.doublegetLiquidConductivityParameter.intgetLiquidViscosityModel.doublegetLiquidViscosityParameter(int i) getLiquidViscosityParameter.default doublegetLogFugacityCoefficient.double[]getMatiascopemanParams.double[]getMatiascopemanSolidParams.doublegetMeltingPointTemperature.doublegetMolality(PhaseInterface phase) getMolality.doublegetMolarity(PhaseInterface phase) getMolarity.doubleGet molar mass of component.doublegetMolarMass(String unit) Get molar mass of component.doublegetmSAFTi.getName()Getter for propertycomponentName, i.e., normalized component name.doubleGetter for property NormalBoilingPoint.doublegetNormalBoilingPoint(String unit) Getter for property NormalBoilingPoint.doublegetNormalLiquidDensity.doublegetNormalLiquidDensity(String unit) getNormalLiquidDensity.intgetNumberOfAssociationSites.doublegetNumberOfmoles.doublegetNumberOfMolesInPhase.intgetOrginalNumberOfAssociationSites.doublegetParachorParameter.doublegetPaulingAnionicDiameter.doublegetPC()Returns the critical pressure of the component.doubleReturns the critical pressure of the component.doublegetPureComponentCpLiquid(double temperature) getPureComponentCpLiquid.doublegetPureComponentCpSolid(double temperature) getPureComponentCpSolid.doublegetPureComponentHeatOfVaporization(double temperature) Calculates the pure component heat of vaporization in J/mol.doublegetPureComponentLiquidDensity(double temperature) getPureComponentLiquidDensity.doublegetPureComponentSolidDensity(double temperature) getPureComponentSolidDensity.doublegetRacketZ.doublegetRacketZCPA.doublegetRate.doublegetReferencePotential.getReferenceStateType.double[]getSchwartzentruberParams.doublegetSigmaSAFTi.doublegetSolidVaporPressure(double temperature) getSolidVaporPressure.doublegetSolidVaporPressuredT(double temperature) getSolidVaporPressuredT.doublegetSphericalCoreRadius.doublegetSresTP(double temperature) getSresTP.doublegetStokesCationicDiameter.doublegetSurfaceTenisionInfluenceParameter(double temperature) getSurfaceTenisionInfluenceParameter.doublegetSurfTensInfluenceParam(int factNum) getSurfTensInfluenceParam.doublegetTC()Returns the critical temperature of the component.doubleReturns the critical temperature of the component.doublegetTotalFlowRate(String flowunit) method to return total flow rate of a component.doublegetTriplePointDensity.doublegetTriplePointPressure.doublegetTriplePointTemperature.double[]getTwuCoonParams.doublegetViscosityCorrectionFactor.doubleGet component specific friction factor used in friction-theory viscosity model.doublegetVoli()getVoli.doublegetVolumeCorrection.doublegetVolumeCorrectionConst.doublegetVolumeCorrectionT.doublegetVolumeCorrectionT_CPA.doublegetx()Getter for property x, i.e., the mole fraction of a component in a specific phase.doublegetz()Getter for property z, i.e., the mole fraction of a component in the fluid.voidinit(double temperature, double pressure, double totalNumberOfMoles, double beta, int initType) Initialize component.voidinsertComponentIntoDatabase(String databaseName) Insert this component into NeqSim component database.booleanisHydrateFormer.booleanisHydrocarbon.booleanisInert()isInert.booleanisIsIon()isIsIon.booleanisIsNormalComponent.booleanisIsPlusFraction.booleanisIsTBPfraction.booleanisWaxFormer.double[]logfugcoefdN(PhaseInterface phase) logfugcoefdN.doublelogfugcoefdNi(PhaseInterface phase, int k) logfugcoefdNi.doublelogfugcoefdP(PhaseInterface phase) logfugcoefdP.doublelogfugcoefdT(PhaseInterface phase) logfugcoefdT.doublereducedPressure(double pressure) Returns the reduced pressure (P/Pc) for a given pressure.doublereducedTemperature(double temperature) Returns the reduced temperature (T/Tc) for a given temperature.voidseta(double a) seta.voidsetAcentricFactor(double val) setAcentricFactor.voidsetAntoineASolid(double AntoineASolid) setAntoineASolid.voidsetAntoineBSolid(double AntoineBSolid) setAntoineBSolid.voidsetAntoineCSolid(double AntoineCSolid) setAntoineCSolid.voidsetAssociationEnergy(double associationEnergy) setAssociationEnergy.voidsetAssociationEnergySAFT(double associationEnergySAFT) setAssociationEnergySAFT.voidsetAssociationScheme(String associationScheme) setAssociationScheme.voidsetAssociationVolume(double associationVolume) setAssociationVolume.voidsetAssociationVolumeSAFT(double associationVolumeSAFT) setAssociationVolumeSAFT.voidsetAttractiveTerm(int i) setAttractiveTerm.voidsetb(double b) setb.voidsetCASnumber(String CASnumber) setCASnumber.voidsetComponentName(String componentName) Setter for propertycomponentName.voidsetComponentNumber(int numb) Setter for propertycomponentNumber.voidsetComponentType(String componentType) setComponentType.voidsetCpA(double CpA) setCpA.voidsetCpB(double CpB) setCpB.voidsetCpC(double CpC) setCpC.voidsetCpD(double CpD) setCpD.voidsetCpE(double CpE) setCpE.voidsetCriticalCompressibilityFactor(double criticalCompressibilityFactor) setCriticalCompressibilityFactor.voidsetCriticalViscosity(double criticalViscosity) setCriticalViscosity.voidsetCriticalVolume(double criticalVolume) setCriticalVolume.voidsetdfugdn(int i, double val) setdfugdn.voidsetdfugdp(double val) setdfugdp.voidsetdfugdt(double val) setdfugdt.voidsetdfugdx(int i, double val) setdfugdx.voidsetEpsikSAFT(double epsikSAFT) setEpsikSAFT.voidsetFormulae(String formulae) setFormulae.voidsetFugacityCoefficient(double val) setFugacityCoefficient.voidsetHeatOfFusion(double heatOfFusion) setHeatOfFusion.voidsetHenryCoefParameter(double[] henryCoefParameter) setHenryCoefParameter.voidsetIdealGasEnthalpyOfFormation(double idealGasEnthalpyOfFormation) setIdealGasEnthalpyOfFormation.voidsetIsHydrateFormer(boolean isHydrateFormer) setIsHydrateFormer.voidsetIsIon(boolean isIon) setIsIon.voidsetIsNormalComponent(boolean isNormalComponent) setIsNormalComponent.voidsetIsPlusFraction(boolean isPlusFraction) setIsPlusFraction.voidsetIsTBPfraction(boolean isTBPfraction) setIsTBPfraction.voidsetK(double newK) setK.voidsetLennardJonesEnergyParameter(double lennardJonesEnergyParameter) setLennardJonesEnergyParameter.voidsetLennardJonesMolecularDiameter(double lennardJonesMolecularDiameter) setLennardJonesMolecularDiameter.voidsetLiquidConductivityParameter(double number, int i) setLiquidConductivityParameter.voidsetLiquidViscosityModel(int modelNumber) setLiquidViscosityModel.voidsetLiquidViscosityParameter(double number, int i) setLiquidViscosityParameter.voidsetMatiascopemanParams(double[] matiascopemanParams) setMatiascopemanParams.voidsetMatiascopemanParams(int index, double matiascopemanParams) setMatiascopemanParams.voidsetMolarMass(double molarMass) setMolarMass.voidsetMolarMass(double molarMass, String unit) setMolarMass.voidsetmSAFTi(double mSAFTi) setmSAFTi.voidsetNormalBoilingPoint(double normalBoilingPoint) setNormalBoilingPoint.voidsetNormalLiquidDensity(double normalLiquidDensity) setNormalLiquidDensity.voidsetNumberOfAssociationSites(int numb) setNumberOfAssociationSites.voidsetNumberOfmoles(double newmoles) setNumberOfmoles.voidsetNumberOfMolesInPhase(double moles) setNumberOfMolesInPhase.voidsetParachorParameter(double parachorParameter) setParachorParameter.voidsetPC(double val) Setter for critical pressure.voidSetter for critical pressure in specified unit.voidsetProperties(ComponentInterface component) setProperties.voidsetRacketZ(double val) setRacketZ.voidsetRacketZCPA(double racketZCPA) setRacketZCPA.voidsetReferencePotential(double ref) setReferencePotential.voidsetSchwartzentruberParams(int i, double param) setSchwartzentruberParams.voidsetSigmaSAFTi(double sigmaSAFTi) setSigmaSAFTi.voidsetSolidCheck(boolean checkForSolids) Setter for fieldsolidCheck.voidsetSphericalCoreRadius(double sphericalCoreRadius) setSphericalCoreRadius.voidsetStokesCationicDiameter(double stokesCationicDiameter) setStokesCationicDiameter.voidsetSurfTensInfluenceParam(int factNum, double val) setSurfTensInfluenceParam.voidsetTC(double val) setTC.voidsetTC.voidsetTriplePointTemperature(double triplePointTemperature) setTriplePointTemperature.voidsetTwuCoonParams(int i, double param) setTwuCoonParams.voidsetViscosityAssociationFactor(double val) setViscosityAssociationFactor.voidsetViscosityFrictionK(double viscosityFrictionK) Set component specific friction factor used in friction-theory viscosity model.voidsetVolumeCorrection(double volumeCorrection) setVolumeCorrection.voidsetVolumeCorrectionConst(double volumeCorrection) setVolumeCorrectionConst.voidsetVolumeCorrectionT(double volumeCorrectionT) setVolumeCorrectionT.voidsetVolumeCorrectionT_CPA(double volumeCorrectionT_CPA) setVolumeCorrectionT_CPA.voidsetWaxFormer(boolean waxFormer) setWaxFormer.voidsetx(double newx) setx.voidsetz(double newz) setz.
-
Method Details
-
createComponent
Helper function to create component. Typically called from constructors.
- Parameters:
name- Name of component.moles- Total number of moles of component in system.molesInPhase- Number of moles in phase.compIndex- Index number of component in phase object component array.
-
isInert
boolean isInert()isInert.
- Returns:
- a boolean
-
setIdealGasEnthalpyOfFormation
void setIdealGasEnthalpyOfFormation(double idealGasEnthalpyOfFormation) setIdealGasEnthalpyOfFormation.
- Parameters:
idealGasEnthalpyOfFormation- a double
-
getFormulae
-
getVolumeCorrectionT
double getVolumeCorrectionT()getVolumeCorrectionT.
- Returns:
- a double
-
setVolumeCorrection
void setVolumeCorrection(double volumeCorrection) setVolumeCorrection.
- Parameters:
volumeCorrection- a double
-
setVolumeCorrectionT
void setVolumeCorrectionT(double volumeCorrectionT) setVolumeCorrectionT.
- Parameters:
volumeCorrectionT- a double
-
getVolumeCorrectionConst
double getVolumeCorrectionConst()getVolumeCorrectionConst.
- Returns:
- a double
-
getCASnumber
-
setVolumeCorrectionConst
void setVolumeCorrectionConst(double volumeCorrection) setVolumeCorrectionConst.
- Parameters:
volumeCorrection- a double
-
getPureComponentCpLiquid
double getPureComponentCpLiquid(double temperature) getPureComponentCpLiquid.
- Parameters:
temperature- a double- Returns:
- a double
-
getPureComponentCpSolid
double getPureComponentCpSolid(double temperature) getPureComponentCpSolid.
- Parameters:
temperature- a double- Returns:
- a double
-
getdrhodN
double getdrhodN()getdrhodN.
- Returns:
- a double
-
getVolumeCorrectionT_CPA
double getVolumeCorrectionT_CPA()getVolumeCorrectionT_CPA.
- Returns:
- a double
-
getFlowRate
method to return flow rate of a component.- Parameters:
flowunit- Supported units are kg/sec, kg/min, kg/hr, tonnes/year, m3/sec, m3/min, m3/hr, mole/sec, mole/min, mole/hr- Returns:
- flow rate in specified unit
-
getTotalFlowRate
method to return total flow rate of a component.- Parameters:
flowunit- Supported units are kg/sec, kg/min, kg/hr, mole/sec, mole/min, mole/hr- Returns:
- total flow rate in specified unit
-
setVolumeCorrectionT_CPA
void setVolumeCorrectionT_CPA(double volumeCorrectionT_CPA) setVolumeCorrectionT_CPA.
- Parameters:
volumeCorrectionT_CPA- a double
-
setNumberOfAssociationSites
void setNumberOfAssociationSites(int numb) setNumberOfAssociationSites.
- Parameters:
numb- a int
-
setCASnumber
-
setFormulae
-
insertComponentIntoDatabase
Insert this component into NeqSim component database.
- Parameters:
databaseName- Name of database. Not in use, overwritten as comptemp.
-
getOrginalNumberOfAssociationSites
int getOrginalNumberOfAssociationSites()getOrginalNumberOfAssociationSites.
- Returns:
- a int
-
getRacketZCPA
double getRacketZCPA()getRacketZCPA.
- Returns:
- a double
-
setRacketZCPA
void setRacketZCPA(double racketZCPA) setRacketZCPA.
- Parameters:
racketZCPA- a double
-
isHydrocarbon
boolean isHydrocarbon()isHydrocarbon.
- Returns:
- a boolean
-
getChemicalPotentialdP
double getChemicalPotentialdP()getChemicalPotentialdP.
- Returns:
- a double
-
setHeatOfFusion
void setHeatOfFusion(double heatOfFusion) setHeatOfFusion.
- Parameters:
heatOfFusion- a double
-
getChemicalPotentialIdealReference
getChemicalPotentialIdealReference.
- Parameters:
phase- aPhaseInterfaceobject- Returns:
- a double
-
getHeatOfFusion
double getHeatOfFusion()getHeatOfFusion.
- Returns:
- a double
-
setSurfTensInfluenceParam
void setSurfTensInfluenceParam(int factNum, double val) setSurfTensInfluenceParam.
- Parameters:
factNum- a intval- a double
-
isWaxFormer
boolean isWaxFormer()isWaxFormer.
- Returns:
- a boolean
-
setWaxFormer
void setWaxFormer(boolean waxFormer) setWaxFormer.
- Parameters:
waxFormer- a boolean
-
getSurfTensInfluenceParam
double getSurfTensInfluenceParam(int factNum) getSurfTensInfluenceParam.
- Parameters:
factNum- a int- Returns:
- a double
-
getChemicalPotentialdN
getChemicalPotentialdN.
- Parameters:
i- a intphase- aPhaseInterfaceobject- Returns:
- a double
-
getChemicalPotential
getChemicalPotential.
- Parameters:
phase- aPhaseInterfaceobject- Returns:
- a double
-
getChemicalPotential
double getChemicalPotential(double temperature, double pressure) getChemicalPotential.
- Parameters:
temperature- a doublepressure- a double- Returns:
- a double
-
getChemicalPotentialdT
getChemicalPotentialdT.
- Parameters:
phase- aPhaseInterfaceobject- Returns:
- a double
-
getChemicalPotentialdNTV
getChemicalPotentialdNTV.
- Parameters:
i- a intphase- aPhaseInterfaceobject- Returns:
- a double
-
setTriplePointTemperature
void setTriplePointTemperature(double triplePointTemperature) setTriplePointTemperature.
- Parameters:
triplePointTemperature- a double
-
setComponentType
-
seta
void seta(double a) seta.
- Parameters:
a- a double
-
getSphericalCoreRadius
double getSphericalCoreRadius()getSphericalCoreRadius.
- Returns:
- a double
-
setb
void setb(double b) setb.
- Parameters:
b- a double
-
getNumberOfAssociationSites
int getNumberOfAssociationSites()getNumberOfAssociationSites.
- Returns:
- a int
-
getComponentType
-
getRate
-
fugcoef
Calculate, set and return fugacity coefficient.
- Parameters:
phase- aPhaseInterfaceobject to get fugacity coefficient of.- Returns:
- Fugacity coefficient
-
setFugacityCoefficient
void setFugacityCoefficient(double val) setFugacityCoefficient.
- Parameters:
val- a double
-
fugcoefDiffPresNumeric
double fugcoefDiffPresNumeric(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) fugcoefDiffPresNumeric.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
fugcoefDiffTempNumeric
double fugcoefDiffTempNumeric(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) fugcoefDiffTempNumeric.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
logfugcoefdT
logfugcoefdT.
- Parameters:
phase- aPhaseInterfaceobject- Returns:
- a double
-
logfugcoefdNi
logfugcoefdNi.
- Parameters:
phase- aPhaseInterfaceobjectk- a int- Returns:
- a double
-
logfugcoefdP
logfugcoefdP.
- Parameters:
phase- aPhaseInterfaceobject- Returns:
- a double
-
logfugcoefdN
logfugcoefdN.
- Parameters:
phase- aPhaseInterfaceobject- Returns:
- an array of type double
-
setdfugdt
void setdfugdt(double val) setdfugdt.
- Parameters:
val- a double
-
setdfugdp
void setdfugdp(double val) setdfugdp.
- Parameters:
val- a double
-
setdfugdn
void setdfugdn(int i, double val) setdfugdn.
- Parameters:
i- a intval- a double
-
setdfugdx
void setdfugdx(int i, double val) setdfugdx.
- Parameters:
i- a intval- a double
-
setStokesCationicDiameter
void setStokesCationicDiameter(double stokesCationicDiameter) setStokesCationicDiameter.
- Parameters:
stokesCationicDiameter- a double
-
setProperties
setProperties.
- Parameters:
component- aComponentInterfaceobject
-
getTriplePointDensity
double getTriplePointDensity()getTriplePointDensity.
- Returns:
- a double
-
getCriticalCompressibilityFactor
double getCriticalCompressibilityFactor()getCriticalCompressibilityFactor.
- Returns:
- a double
-
setCriticalCompressibilityFactor
void setCriticalCompressibilityFactor(double criticalCompressibilityFactor) setCriticalCompressibilityFactor.
- Parameters:
criticalCompressibilityFactor- a double
-
setMolarMass
void setMolarMass(double molarMass) setMolarMass.
- Parameters:
molarMass- a double
-
setMolarMass
setMolarMass.
- Parameters:
molarMass- a doubleunit- a String
-
calcActivity
boolean calcActivity()calcActivity.
- Returns:
- a boolean
-
getMolality
getMolality.
- Parameters:
phase- aPhaseInterfaceobject- Returns:
- a double
-
setLennardJonesMolecularDiameter
void setLennardJonesMolecularDiameter(double lennardJonesMolecularDiameter) setLennardJonesMolecularDiameter.
- Parameters:
lennardJonesMolecularDiameter- a double
-
setLennardJonesEnergyParameter
void setLennardJonesEnergyParameter(double lennardJonesEnergyParameter) setLennardJonesEnergyParameter.
- Parameters:
lennardJonesEnergyParameter- a double
-
setSphericalCoreRadius
void setSphericalCoreRadius(double sphericalCoreRadius) setSphericalCoreRadius.
- Parameters:
sphericalCoreRadius- a double
-
getTriplePointPressure
double getTriplePointPressure()getTriplePointPressure.
- Returns:
- a double
-
getTriplePointTemperature
double getTriplePointTemperature()getTriplePointTemperature.
- Returns:
- a double
-
getMeltingPointTemperature
double getMeltingPointTemperature()getMeltingPointTemperature.
- Returns:
- a double
-
getIdealGasEnthalpyOfFormation
double getIdealGasEnthalpyOfFormation()getIdealGasEnthalpyOfFormation.
- Returns:
- a double
-
addMoles
default void addMoles(double dn) Change the number of moles of component of phase,i.e.,
numberOfMolesInPhasebut do not change the total number of moles of component in system.- Parameters:
dn- Number of moles of component added to phase
-
addMolesChemReac
default void addMolesChemReac(double dn) Change the number of moles of component of phase, i.e.,
numberOfMolesInPhase, and total number of moles of component in system, i.e.,numberOfMoleswith the same amount.- Parameters:
dn- Number of moles of component added to phase and system
-
addMolesChemReac
void addMolesChemReac(double dn, double totdn) Change the number of moles of component of phase, i.e.,
numberOfMolesInPhase, and total number of moles of component in system, i.e.,numberOfMoleswith separate amounts.- Parameters:
dn- Number of moles of component to add to phasetotdn- Number of moles of component to add to system
-
getIdealGasGibbsEnergyOfFormation
double getIdealGasGibbsEnergyOfFormation()getIdealGasGibbsEnergyOfFormation.
- Returns:
- a double
-
setTC
void setTC(double val) setTC.
- Parameters:
val- a double
-
setTC
-
setPC
void setPC(double val) Setter for critical pressure.
- Parameters:
val- Critical pressure in unit bara.
-
setPC
Setter for critical pressure in specified unit.
- Parameters:
val- Critical pressure in unit specified byunit.unit- Engineering unit.
-
getDiElectricConstantdTdT
double getDiElectricConstantdTdT(double temperature) getDiElectricConstantdTdT.
- Parameters:
temperature- a double- Returns:
- a double
-
getIdealGasAbsoluteEntropy
double getIdealGasAbsoluteEntropy()getIdealGasAbsoluteEntropy.
- Returns:
- a double
-
getDiElectricConstantdT
double getDiElectricConstantdT(double temperature) getDiElectricConstantdT.
- Parameters:
temperature- a double- Returns:
- a double
-
init
void init(double temperature, double pressure, double totalNumberOfMoles, double beta, int initType) Initialize component.
- Parameters:
temperature- Temperature in unit ?. Used to calculateK.pressure- Pressure in unit ?. Used to calculateK.totalNumberOfMoles- Total number of moles of component.beta- Beta value, i.e.,initType- Init type. CalculateK,z,xif type == 0.
-
Finit
void Finit(PhaseInterface phase, double temperature, double pressure, double totalNumberOfMoles, double beta, int numberOfComponents, int initType) Finit.
- Parameters:
phase- aPhaseInterfaceobjecttemperature- a doublepressure- a doubletotalNumberOfMoles- a doublebeta- a doublenumberOfComponents- a intinitType- a int
-
getx
double getx()Getter for property x, i.e., the mole fraction of a component in a specific phase. For the mole fraction for a specific phase see
getz()NB! init(0) must be called first from system.- Returns:
- a double
-
getz
double getz()Getter for property z, i.e., the mole fraction of a component in the fluid. For the mole fraction for a specific phase see
getx()NB! init(0) must be called first from system.- Returns:
- a double
-
getK
double getK()The distribution coefficient y/x between gas and liquid for a component. NB! init must be called first.
- Returns:
- a double
-
getTC
double getTC()Returns the critical temperature of the component.
- Returns:
- The critical temperature of the component in Kelvin.
-
getTC
Returns the critical temperature of the component.
- Parameters:
unit- Unit of return temperature- Returns:
- The critical temperature of the component in specified unit.
-
getNormalBoilingPoint
double getNormalBoilingPoint()Getter for property NormalBoilingPoint.
- Returns:
- The normal boiling point of the component with unit Kelvin
-
getNormalBoilingPoint
Getter for property NormalBoilingPoint.
- Parameters:
unit- Unit of return pressure- Returns:
- The normal boiling point of the component in specified unit.
-
setNormalBoilingPoint
void setNormalBoilingPoint(double normalBoilingPoint) setNormalBoilingPoint.
- Parameters:
normalBoilingPoint- a double with unit Kelvin
-
getPC
double getPC()Returns the critical pressure of the component.
- Returns:
- The critical pressure of the component in unit bara.
-
getPC
Returns the critical pressure of the component.
- Parameters:
unit- Unit of return pressure- Returns:
- The critical pressure of the component in specified unit.
-
setViscosityAssociationFactor
void setViscosityAssociationFactor(double val) setViscosityAssociationFactor.
- Parameters:
val- a double
-
getIndex
int getIndex()getIndex.
- Returns:
- a int
-
getReferenceStateType
-
setLiquidConductivityParameter
void setLiquidConductivityParameter(double number, int i) setLiquidConductivityParameter.
- Parameters:
number- a doublei- a int
-
getLiquidConductivityParameter
double getLiquidConductivityParameter(int i) getLiquidConductivityParameter.
- Parameters:
i- a int- Returns:
- a double
-
getNormalLiquidDensity
double getNormalLiquidDensity()getNormalLiquidDensity.
- Returns:
- a double
-
getNormalLiquidDensity
getNormalLiquidDensity.
- Parameters:
unit- i String with unit of return return a double- Returns:
- a double
-
getComponentName
-
setComponentName
-
getComponentNumber
int getComponentNumber()Getter for property
componentNumber.- Returns:
- Index number of component in phase object component array.
-
setComponentNumber
void setComponentNumber(int numb) Setter for property
componentNumber.- Parameters:
numb- Index number of component in phase object component array.
-
getHeatOfVapourization
double getHeatOfVapourization(double temp) getHeatOfVapourization.
- Parameters:
temp- a double- Returns:
- a double
-
getNumberOfmoles
double getNumberOfmoles()getNumberOfmoles.
- Returns:
- a double
-
getGibbsEnergyOfFormation
double getGibbsEnergyOfFormation()getGibbsEnergyOfFormation.
- Returns:
- a double
-
getReferencePotential
double getReferencePotential()getReferencePotential.
- Returns:
- a double
-
getLogFugacityCoefficient
default double getLogFugacityCoefficient()getLogFugacityCoefficient.
- Returns:
- a double
-
setReferencePotential
void setReferencePotential(double ref) setReferencePotential.
- Parameters:
ref- a double
-
getNumberOfMolesInPhase
double getNumberOfMolesInPhase()getNumberOfMolesInPhase.
- Returns:
- a double
-
setNumberOfMolesInPhase
void setNumberOfMolesInPhase(double moles) setNumberOfMolesInPhase.
- Parameters:
moles- a double
-
getIdEntropy
double getIdEntropy(double temperature) getIdEntropy.
- Parameters:
temperature- a double- Returns:
- a double
-
setx
void setx(double newx) setx.
- Parameters:
newx- a double
-
setz
void setz(double newz) setz.
- Parameters:
newz- a double
-
setK
void setK(double newK) setK.
- Parameters:
newK- a double
-
getDiElectricConstant
double getDiElectricConstant(double temperature) getDiElectricConstant.
- Parameters:
temperature- a double- Returns:
- a double
-
getIonicCharge
double getIonicCharge()getIonicCharge.
- Returns:
- a double
-
getdfugdt
double getdfugdt()getdfugdt.
- Returns:
- a double
-
getdfugdp
double getdfugdp()getdfugdp.
- Returns:
- a double
-
getSolidVaporPressure
double getSolidVaporPressure(double temperature) getSolidVaporPressure.
- Parameters:
temperature- a double- Returns:
- a double
-
getCp0
double getCp0(double temperature) Return the ideal-gas molar heat capacity of a chemical using polynomial regressed coefficients as described by Poling, Bruce E. The Properties of Gases and Liquids. 5th edition. New York: McGraw-Hill Professional, 2000.
- Parameters:
temperature- a double- Returns:
- ideal gas Cp for the component in the specific phase [J/molK]
-
getCv0
double getCv0(double temperature) getCv0.
- Parameters:
temperature- a double- Returns:
- ideal gas Cv for the component in the specific phase [J/molK]
-
getHID
double getHID(double T) getHID.
- Parameters:
T- a double- Returns:
- a double
-
getEnthalpy
double getEnthalpy(double temperature) getEnthalpy.
- Parameters:
temperature- a double- Returns:
- a double
-
getMolarMass
double getMolarMass()Get molar mass of component.- Returns:
- molar mass in unit kg/mol
-
getMolarMass
Get molar mass of component.- Parameters:
unit- a String- Returns:
- molar mass in unit kg/mol
-
getLennardJonesMolecularDiameter
double getLennardJonesMolecularDiameter()getLennardJonesMolecularDiameter.
- Returns:
- Units in m*e10
-
getLennardJonesEnergyParameter
double getLennardJonesEnergyParameter()getLennardJonesEnergyParameter.
- Returns:
- a double
-
getEntropy
double getEntropy(double temperature, double pressure) getEntropy.
- Parameters:
temperature- a doublepressure- a double- Returns:
- a double
-
getdfugdx
double getdfugdx(int i) getdfugdx.
- Parameters:
i- a int- Returns:
- a double
-
getdfugdn
double getdfugdn(int i) getdfugdn.
- Parameters:
i- a int- Returns:
- a double
-
getHresTP
double getHresTP(double temperature) getHresTP.
- Parameters:
temperature- a double- Returns:
- a double
-
getGresTP
double getGresTP(double temperature) getGresTP.
- Parameters:
temperature- a double- Returns:
- a double
-
getSresTP
double getSresTP(double temperature) getSresTP.
- Parameters:
temperature- a double- Returns:
- a double
-
getFugacityCoefficient
double getFugacityCoefficient()getFugacityCoefficient.
- Returns:
- a double
-
getAcentricFactor
double getAcentricFactor()getAcentricFactor.
- Returns:
- a double
-
setAttractiveTerm
void setAttractiveTerm(int i) setAttractiveTerm.
- Parameters:
i- a int
-
getAttractiveTerm
AttractiveTermInterface getAttractiveTerm()getAttractiveTerm.
- Returns:
- a
AttractiveTermInterfaceobject
-
setNumberOfmoles
void setNumberOfmoles(double newmoles) setNumberOfmoles.
- Parameters:
newmoles- a double
-
getAntoineVaporPressure
double getAntoineVaporPressure(double temp) getAntoineVaporPressure.
- Parameters:
temp- a double- Returns:
- a double
-
getAntoineVaporTemperature
double getAntoineVaporTemperature(double pres) getAntoineVaporTemperature.
- Parameters:
pres- a double- Returns:
- a double
-
getSolidVaporPressuredT
double getSolidVaporPressuredT(double temperature) getSolidVaporPressuredT.
- Parameters:
temperature- a double- Returns:
- a double
-
getGibbsEnergy
double getGibbsEnergy(double temperature, double pressure) getGibbsEnergy.
- Parameters:
temperature- a doublepressure- a double- Returns:
- a double
-
clone
-
getDebyeDipoleMoment
double getDebyeDipoleMoment()This function handles the retrieval of a chemical’s dipole moment. Dipole moment, [debye] as a double
- Returns:
- a double
-
getViscosityCorrectionFactor
double getViscosityCorrectionFactor()getViscosityCorrectionFactor.
- Returns:
- a double
-
getViscosityFrictionK
double getViscosityFrictionK()Get component specific friction factor used in friction-theory viscosity model.- Returns:
- friction factor
-
setViscosityFrictionK
void setViscosityFrictionK(double viscosityFrictionK) Set component specific friction factor used in friction-theory viscosity model.- Parameters:
viscosityFrictionK- friction factor
-
getCriticalVolume
double getCriticalVolume()getCriticalVolume.
- Returns:
- a double
-
getRacketZ
double getRacketZ()getRacketZ.
- Returns:
- a double
-
getName
-
getLiquidViscosityParameter
double getLiquidViscosityParameter(int i) getLiquidViscosityParameter.
- Parameters:
i- a int- Returns:
- a double
-
getLiquidViscosityModel
int getLiquidViscosityModel()getLiquidViscosityModel.
- Returns:
- a int
-
setAcentricFactor
void setAcentricFactor(double val) setAcentricFactor.
- Parameters:
val- a double
-
getVolumeCorrection
double getVolumeCorrection()getVolumeCorrection.
- Returns:
- a double
-
setRacketZ
void setRacketZ(double val) setRacketZ.
- Parameters:
val- a double
-
setLiquidViscosityModel
void setLiquidViscosityModel(int modelNumber) setLiquidViscosityModel.
- Parameters:
modelNumber- a int
-
setLiquidViscosityParameter
void setLiquidViscosityParameter(double number, int i) setLiquidViscosityParameter.
- Parameters:
number- a doublei- a int
-
getElements
-
getSchwartzentruberParams
double[] getSchwartzentruberParams()getSchwartzentruberParams.
- Returns:
- an array of type double
-
setSchwartzentruberParams
void setSchwartzentruberParams(int i, double param) setSchwartzentruberParams.
- Parameters:
i- a intparam- a double
-
getTwuCoonParams
double[] getTwuCoonParams()getTwuCoonParams.
- Returns:
- an array of type double
-
setTwuCoonParams
void setTwuCoonParams(int i, double param) setTwuCoonParams.
- Parameters:
i- a intparam- a double
-
getParachorParameter
double getParachorParameter()getParachorParameter.
- Returns:
- a double
-
setParachorParameter
void setParachorParameter(double parachorParameter) setParachorParameter.
- Parameters:
parachorParameter- a double
-
getPureComponentSolidDensity
double getPureComponentSolidDensity(double temperature) getPureComponentSolidDensity. Calculates the pure component solid density in kg/liter Should only be used in the valid temperature range (specified in component database).
- Parameters:
temperature- a double- Returns:
- pure component solid density in kg/liter
-
getPureComponentLiquidDensity
double getPureComponentLiquidDensity(double temperature) getPureComponentLiquidDensity. Calculates the pure component liquid density in kg/liter Should only be used in the valid temperature range (specified in component database). This method seems to give bad results at the moment
- Parameters:
temperature- a double- Returns:
- pure component liquid density in kg/liter
-
getChemicalPotentialdV
getChemicalPotentialdV.
- Parameters:
phase- aPhaseInterfaceobject- Returns:
- a double
-
getPureComponentHeatOfVaporization
double getPureComponentHeatOfVaporization(double temperature) Calculates the pure component heat of vaporization in J/mol.- Parameters:
temperature- a double- Returns:
- a double
-
getPaulingAnionicDiameter
double getPaulingAnionicDiameter()getPaulingAnionicDiameter.
- Returns:
- a double
-
getStokesCationicDiameter
double getStokesCationicDiameter()getStokesCationicDiameter.
- Returns:
- a double
-
getAttractiveTermNumber
int getAttractiveTermNumber()getAttractiveTermNumber.
- Returns:
- a int
-
getVoli
double getVoli()getVoli.
- Returns:
- a double
-
getAntoineVaporPressuredT
double getAntoineVaporPressuredT(double temp) getAntoineVaporPressuredT.
- Parameters:
temp- a double- Returns:
- a double
-
getMatiascopemanParams
double[] getMatiascopemanParams()getMatiascopemanParams.
- Returns:
- an array of type double
-
setMatiascopemanParams
void setMatiascopemanParams(int index, double matiascopemanParams) setMatiascopemanParams.
- Parameters:
index- a intmatiascopemanParams- a double
-
setMatiascopemanParams
void setMatiascopemanParams(double[] matiascopemanParams) setMatiascopemanParams.
- Parameters:
matiascopemanParams- an array of type double
-
getAssociationVolume
double getAssociationVolume()getAssociationVolume.
- Returns:
- a double
-
setAssociationVolume
void setAssociationVolume(double associationVolume) setAssociationVolume.
- Parameters:
associationVolume- a double
-
getAssociationEnergy
double getAssociationEnergy()getAssociationEnergy.
- Returns:
- a double
-
setAssociationEnergy
void setAssociationEnergy(double associationEnergy) setAssociationEnergy.
- Parameters:
associationEnergy- a double
-
getAntoineASolid
double getAntoineASolid()getAntoineASolid.
- Returns:
- a double
-
setAntoineASolid
void setAntoineASolid(double AntoineASolid) setAntoineASolid.
- Parameters:
AntoineASolid- a double
-
getAntoineBSolid
double getAntoineBSolid()getAntoineBSolid.
- Returns:
- a double
-
setAntoineBSolid
void setAntoineBSolid(double AntoineBSolid) setAntoineBSolid.
- Parameters:
AntoineBSolid- a double
-
isIsTBPfraction
boolean isIsTBPfraction()isIsTBPfraction.
- Returns:
- a boolean
-
setIsTBPfraction
void setIsTBPfraction(boolean isTBPfraction) setIsTBPfraction.
- Parameters:
isTBPfraction- a boolean
-
isIsPlusFraction
boolean isIsPlusFraction()isIsPlusFraction.
- Returns:
- a boolean
-
setIsPlusFraction
void setIsPlusFraction(boolean isPlusFraction) setIsPlusFraction.
- Parameters:
isPlusFraction- a boolean
-
isIsNormalComponent
boolean isIsNormalComponent()isIsNormalComponent.
- Returns:
- a boolean
-
setIsNormalComponent
void setIsNormalComponent(boolean isNormalComponent) setIsNormalComponent.
- Parameters:
isNormalComponent- a boolean
-
isIsIon
boolean isIsIon()isIsIon.
- Returns:
- a boolean
-
setIsIon
void setIsIon(boolean isIon) setIsIon.
- Parameters:
isIon- a boolean
-
setNormalLiquidDensity
void setNormalLiquidDensity(double normalLiquidDensity) setNormalLiquidDensity.
- Parameters:
normalLiquidDensity- a double
-
doSolidCheck
boolean doSolidCheck()Getter for field
solidCheck.- Returns:
- a boolean
-
setSolidCheck
void setSolidCheck(boolean checkForSolids) Setter for field
solidCheck.- Parameters:
checkForSolids- Set true to do solid phase check and calculations
-
getAssociationScheme
-
setAssociationScheme
-
getAntoineCSolid
double getAntoineCSolid()getAntoineCSolid.
- Returns:
- a double
-
setAntoineCSolid
void setAntoineCSolid(double AntoineCSolid) setAntoineCSolid.
- Parameters:
AntoineCSolid- a double
-
getCCsolidVaporPressure
double getCCsolidVaporPressure(double temperature) getCCsolidVaporPressure. Calculates the pure comonent solid vapor pressure (bar) with the C-C equation, based on Hsub Should only be used in the valid temperature range below the triple point (specified in component database).
- Parameters:
temperature- a double- Returns:
- Calculated solid vapor pressure in bar.
-
getCCsolidVaporPressuredT
double getCCsolidVaporPressuredT(double temperature) getCCsolidVaporPressuredT. Calculates the DT of pure comonent solid vapor pressure (bar) with the C-C equation, based on Hsub Should only be used in the valid temperature range below the triple point (specified in component database).
- Parameters:
temperature- a double- Returns:
- Calculated solid vapor pressure in bar.
-
getHsub
double getHsub()getHsub.
- Returns:
- a double
-
getHenryCoefParameter
double[] getHenryCoefParameter()getHenryCoefParameter.
- Returns:
- an array of type double
-
setHenryCoefParameter
void setHenryCoefParameter(double[] henryCoefParameter) setHenryCoefParameter.
- Parameters:
henryCoefParameter- an array of type double
-
getHenryCoef
double getHenryCoef(double temperature) getHenryCoef. Getter for property Henrys Coefficient. Unit is bar. ln H = C1 + C2/T + C3lnT + C4*T
- Parameters:
temperature- a double- Returns:
- Henrys Coefficient in bar
-
getHenryCoefdT
double getHenryCoefdT(double temperature) getHenryCoefdT.
- Parameters:
temperature- a double- Returns:
- a double
-
getMatiascopemanSolidParams
double[] getMatiascopemanSolidParams()getMatiascopemanSolidParams.
- Returns:
- an array of type double
-
setCriticalVolume
void setCriticalVolume(double criticalVolume) setCriticalVolume.
- Parameters:
criticalVolume- a double
-
getCriticalViscosity
double getCriticalViscosity()getCriticalViscosity.
- Returns:
- a double
-
setCriticalViscosity
void setCriticalViscosity(double criticalViscosity) setCriticalViscosity.
- Parameters:
criticalViscosity- a double
-
getMolarity
getMolarity.
- Parameters:
phase- aPhaseInterfaceobject- Returns:
- a double
-
isHydrateFormer
boolean isHydrateFormer()isHydrateFormer.
- Returns:
- a boolean
-
setIsHydrateFormer
void setIsHydrateFormer(boolean isHydrateFormer) setIsHydrateFormer.
- Parameters:
isHydrateFormer- a boolean
-
getmSAFTi
double getmSAFTi()getmSAFTi.
- Returns:
- a double
-
setmSAFTi
void setmSAFTi(double mSAFTi) setmSAFTi.
- Parameters:
mSAFTi- a double
-
getSigmaSAFTi
double getSigmaSAFTi()getSigmaSAFTi.
- Returns:
- a double
-
setSigmaSAFTi
void setSigmaSAFTi(double sigmaSAFTi) setSigmaSAFTi.
- Parameters:
sigmaSAFTi- a double
-
getEpsikSAFT
double getEpsikSAFT()getEpsikSAFT.
- Returns:
- a double
-
setEpsikSAFT
void setEpsikSAFT(double epsikSAFT) setEpsikSAFT.
- Parameters:
epsikSAFT- a double
-
getAssociationVolumeSAFT
double getAssociationVolumeSAFT()getAssociationVolumeSAFT.
- Returns:
- a double
-
setAssociationVolumeSAFT
void setAssociationVolumeSAFT(double associationVolumeSAFT) setAssociationVolumeSAFT.
- Parameters:
associationVolumeSAFT- a double
-
getAssociationEnergySAFT
double getAssociationEnergySAFT()getAssociationEnergySAFT.
- Returns:
- a double
-
setAssociationEnergySAFT
void setAssociationEnergySAFT(double associationEnergySAFT) setAssociationEnergySAFT.
- Parameters:
associationEnergySAFT- a double
-
getSurfaceTenisionInfluenceParameter
double getSurfaceTenisionInfluenceParameter(double temperature) getSurfaceTenisionInfluenceParameter.
- Parameters:
temperature- a double- Returns:
- a double
-
getCpA
double getCpA()getCpA.
- Returns:
- a double
-
setCpA
void setCpA(double CpA) setCpA.
- Parameters:
CpA- a double
-
getCpB
double getCpB()getCpB.
- Returns:
- a double
-
setCpB
void setCpB(double CpB) setCpB.
- Parameters:
CpB- a double
-
getCpC
double getCpC()getCpC.
- Returns:
- a double
-
setCpC
void setCpC(double CpC) setCpC.
- Parameters:
CpC- a double
-
getCpD
double getCpD()getCpD.
- Returns:
- a double
-
setCpD
void setCpD(double CpD) setCpD.
- Parameters:
CpD- a double
-
getCpE
double getCpE()getCpE.
- Returns:
- a double
-
setCpE
void setCpE(double CpE) setCpE.
- Parameters:
CpE- a double
-
getComponentNameFromAlias
-
getComponentNameMap
Get lookup map for component name alias.- Returns:
- a
LinkedHashMapMap with component alias name as key and component name as value.
-
reducedTemperature
double reducedTemperature(double temperature) Returns the reduced temperature (T/Tc) for a given temperature.- Parameters:
temperature- Temperature in Kelvin- Returns:
- reduced temperature []
-
reducedPressure
double reducedPressure(double pressure) Returns the reduced pressure (P/Pc) for a given pressure.- Parameters:
pressure- Pressure in bara- Returns:
- reduced pressure []
-