Interface PhaseEosInterface
- All Superinterfaces:
Cloneable, PhaseInterface, Serializable, ThermodynamicConstantsInterface
- All Known Subinterfaces:
PhaseCPAInterface
- All Known Implementing Classes:
PhaseAmmoniaEos, PhaseBNS, PhaseBWRSEos, PhaseCSPsrkEos, PhaseElectrolyteCPA, PhaseElectrolyteCPAMM, PhaseElectrolyteCPAOld, PhaseElectrolyteCPAstatoil, PhaseEos, PhaseEOSCGEos, PhaseGERG2004Eos, PhaseGERG2008Eos, PhaseLeachmanEos, PhaseModifiedFurstElectrolyteEos, PhaseModifiedFurstElectrolyteEosMod2004, PhasePCSAFT, PhasePCSAFTa, PhasePCSAFTRahmat, PhasePrCPA, PhasePrEos, PhasePrEosvolcor, PhasePureComponentSolid, PhaseRK, PhaseSolid, PhaseSolidComplex, PhaseSoreideWhitson, PhaseSpanWagnerEos, PhaseSrkCPA, PhaseSrkCPAs, PhaseSrkEos, PhaseSrkEosvolcor, PhaseSrkPenelouxEos, PhaseTSTEos, PhaseUMRCPA, PhaseVegaEos, PhaseWaterIAPWS, PhaseWax
PhaseEosInterface 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 TypeMethodDescriptiondoublecalcPressure.doublecalcPressuredV.doubledFdN(int i) dFdN.doubledFdNdN(int i, int j) dFdNdN.doubledFdNdT(int i) dFdNdT.doubledFdNdV(int i) dFdNdV.voiddisplayInteractionCoefficients(String intType) displayInteractionCoefficients.doubleF()F.doublegetAresTV.getEosMixingRule.getMixingRuleName.doublemethod to return molar volume of the phase note: without Peneloux volume correction.doublegetPressureAttractive.doublegetPressureRepulsive.doublegetSresTV.Methods inherited from interface PhaseInterface
addComponent, addMoles, addMolesChemReac, addMolesChemReac, calcA, calcAi, calcAij, calcAiT, calcAT, calcB, calcBi, calcBij, calcMolarVolume, calcR, clone, dFdT, dFdTdT, dFdTdV, dFdV, dFdVdV, fb, FB, fBB, FBB, FBD, FBT, fBV, FBV, FD, FDT, FDV, Fn, FnB, FnV, FT, FTT, FTV, fv, FV, fVV, FVV, gb, gBB, gBV, geta, getA, getActivityCoefficient, getActivityCoefficient, getActivityCoefficient, getActivityCoefficientSymetric, getActivityCoefficientUnSymetric, getAlpha0_EOSCG, getAlpha0_GERG2008, getAlpha0_Leachman, getAlpha0_Leachman, getAlpha0_Vega, getAlphares_EOSCG, getAlphares_GERG2008, getAlphares_Leachman, getAlphares_Leachman, getAlphares_Vega, getAntoineVaporPressure, getAT, getATT, getb, getB, getBeta, getComponent, getComponent, getcomponentArray, getComponentNames, getComponents, getComponentWithIndex, getComposition, getCompressibilityX, getCompressibilityY, getCorrectedVolume, getCp, getCp, getCp0, getCpres, getCv, getCv, getDensity, getDensity, getDensity_AGA8, getDensity_EOSCG, getDensity_GERG2008, getDensity_Leachman, getDensity_Leachman, getDensity_Vega, getdPdrho, getdPdTVn, getdPdVTn, getdrhodN, getdrhodP, getdrhodT, getEnthalpy, getEnthalpy, getEnthalpydP, getEnthalpydT, getEntropy, getEntropy, getEntropydP, getEntropydT, getExcessGibbsEnergy, getExcessGibbsEnergySymetric, getFlowRate, getFugacity, getFugacity, getg, getGamma, getGamma2, getGibbsEnergy, getGresTP, getHelmholtzEnergy, getHresTP, getInfiniteDiluteFugacity, getInitType, getInternalEnergy, getInternalEnergy, getIsobaricThermalExpansivity, getIsothermalCompressibility, getJouleThomsonCoefficient, getJouleThomsonCoefficient, getKappa, getLogActivityCoefficient, getLogInfiniteDiluteFugacity, getLogInfiniteDiluteFugacity, getLogPureComponentFugacity, getMass, getMeanIonicActivity, getMixGibbsEnergy, getMixingRule, getMixingRuleType, getModelName, getMolalMeanIonicActivity, getMolarComposition, getMolarMass, getMolarMass, getMolarVolume, getMoleFraction, getNumberOfComponents, getNumberOfIonicComponents, getNumberOfMolecularComponents, getNumberOfMolesInPhase, getOsmoticCoefficient, getOsmoticCoefficientOfWater, getOsmoticCoefficientOfWaterMolality, getpH, getpH, getPhase, getPhaseFraction, getPhaseTypeName, getPhysicalProperties, getPhysicalPropertyModel, getPressure, getPressure, getProperties_EOSCG, getProperties_GERG2008, getProperties_Leachman, getProperties_Leachman, getProperties_Vega, getPseudoCriticalPressure, getPseudoCriticalTemperature, getPureComponentFugacity, getPureComponentFugacity, getRefPhase, getRefPhase, getSoundSpeed, getSoundSpeed, getSresTP, getTemperature, getTemperature, getThermalConductivity, getThermalConductivity, getTotalVolume, getType, getViscosity, getViscosity, getVolume, getVolume, getWaterDensity, getWtFrac, getWtFrac, getWtFraction, getWtFractionOfWaxFormingComponents, getZ, getZvolcorr, gV, gVV, hasComponent, hasComponent, hasPlusFraction, hasTBPFraction, init, init, init, initPhysicalProperties, initPhysicalProperties, initPhysicalProperties, initRefPhases, isAsphalteneRich, isConstantPhaseVolume, isMixingRuleDefined, molarVolume, normalize, removeComponent, resetMixingRule, resetPhysicalProperties, setAttractiveTerm, setBeta, setComponentArray, setConstantPhaseVolume, setEmptyFluid, setInitType, setMixingRule, setMixingRule, setMixingRuleGEModel, setMolarVolume, setMoleFractions, setNumberOfComponents, setParams, setPhaseTypeName, setPhysicalProperties, setPhysicalProperties, setPhysicalPropertyModel, setPpm, setPressure, setProperties, setRefPhase, setRefPhase, setTemperature, setTotalVolume, setType, useVolumeCorrection, useVolumeCorrection
-
Method Details
-
getMolarVolume
double getMolarVolume()method to return molar volume of the phase note: without Peneloux volume correction.- Specified by:
getMolarVolumein interfacePhaseInterface- Returns:
- molar volume volume in unit m3/mol*1e5
-
getEosMixingRule
EosMixingRulesInterface getEosMixingRule()getEosMixingRule.
- Returns:
- a
EosMixingRulesInterfaceobject
-
getMixingRuleName
-
calcPressure
double calcPressure()calcPressure.
- Returns:
- a double
-
calcPressuredV
double calcPressuredV()calcPressuredV.
- Returns:
- a double
-
getPressureRepulsive
double getPressureRepulsive()getPressureRepulsive.
- Returns:
- a double
-
getPressureAttractive
double getPressureAttractive()getPressureAttractive.
- Returns:
- a double
-
displayInteractionCoefficients
-
F
double F()F.
- Returns:
- a double
-
dFdN
double dFdN(int i) dFdN.
- Parameters:
i- a int- Returns:
- a double
-
dFdNdN
double dFdNdN(int i, int j) dFdNdN.
- Parameters:
i- a intj- a int- Returns:
- a double
-
dFdNdV
double dFdNdV(int i) dFdNdV.
- Parameters:
i- a int- Returns:
- a double
-
dFdNdT
double dFdNdT(int i) dFdNdT.
- Parameters:
i- a int- Returns:
- a double
-
getAresTV
double getAresTV()getAresTV.
- Returns:
- a double
-
getSresTV
double getSresTV()getSresTV.
- Returns:
- a double
-