|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrg.corps.Corps
rg.corps.CorpsExt
extThopt.CorpsExterne
public class CorpsExterne
This class enables you to add substances to Thermoptim's data base To add one substance, subclass ExtSubstance by providing the appropriate methods in particular, getType() must return the compressor code as it will appear in the substance list
This class should not be modified
Field Summary |
---|
Fields inherited from class rg.corps.Corps |
---|
$R, a_s, b_s, C_Leiner, c_s, Comment, component, Cv, DhScaleSxDiag, H, h0, isMixture, K_Leiner, L00_Leiner, M, M_sec, nom, omega, P, PC, Pmaxi, Pmini, q00_Leiner, S, smax, smin, T, T0, T0_xh, TC, Tmaxi, Tmini, type_corps, typeCorps, U, V, VC, vGazComp, Xh, xx, Zc |
Fields inherited from interface rg.util.Inversable |
---|
n_iter |
Constructor Summary | |
---|---|
CorpsExterne()
|
|
CorpsExterne(java.lang.Object obj)
|
Method Summary | |
---|---|
void |
CalcPropCorps(double T,
double p,
double x)
calcule l'état complet du corps calculates the substance state calculations are made in ExtSubstance subst |
void |
CalcPropCorps(double T,
double p,
double x,
double fractType,
java.lang.String systType,
double[] fract_mol)
calcule l'état complet du corps pour un mélange externe calculates the substance state for an external mixture calculations are made in ExtSubstance subst |
double |
getCp(double Cv)
calcule Cp calculates Cp to be overriden in ExtSubstance subclasses |
double |
getLiquidConductivity(double $T)
cette méthode calcule la conductivité thermique liquide en W/m/K to be overriden in ExtSubstance subclasses |
double |
getLiquidViscosity(double $T)
cette méthode calcule la viscosité dynamique liquide en Pa.s to be overriden in ExtSubstance subclasses |
double[] |
getMolarWeights()
|
double |
getP_from_hT(double $hv,
double $T)
calcule la pression P, h et T étant donnés calculates the pressure P, h and T being known to be overriden in ExtSubstance subclasses |
double |
getP_from_sT(double $sv,
double $T)
calcule la pression P, s et T étant donnés calculates the pressure P, s and T being known to be overriden in ExtSubstance subclasses |
double |
getP_from_sT(double $sv,
double $T,
double pmin,
double pmax)
calcule la pression P, s et T étant donnés calculates the pressure P, s and T being known to be overriden in ExtSubstance subclasses |
double |
getP_from_vT(double $v,
double $T)
calcule la pression P, v et T étant donnés calculates the pressure P, v and T being known to be overriden in ExtSubstance subclasses |
double[] |
getPTx_from_sh(double s,
double h)
|
double[] |
getQuality()
renvoie le titre d'un corps pur, ou bien la composition à l'équilibre gets the quality of a pure substance, or the composition at equilibrium should not be overriden by ExtSubstance subclasses |
double[] |
getSatComp(double T,
double P,
int ksat)
|
double |
getSatPressure(double T,
double x)
calcule la pression de saturation calculates the saturation pressure to be overriden in ExtSubstance subclasses |
double |
getSatPressure(double T,
double x,
double fractType,
java.lang.String systType,
double[] fract_mol)
|
double |
getSatTemperature(double P,
double x)
calcule la température de saturation calculates the saturation temperature to be overriden in ExtSubstance subclasses |
double |
getSatTemperature(double P,
double x,
double fractType,
java.lang.String systType,
double[] fract_mol)
|
double |
getT_from_hP(double $hv,
double $P)
calcule la température T, h et P étant donnés calculates the temperature T, h and P being known to be overriden in ExtSubstance subclasses |
double |
getT_from_hP(double $hv,
double $P,
double fractType,
java.lang.String systType,
double[] fract_mol)
|
double |
getT_from_sP(double $sv,
double $p)
calcule la température T, s et P étant donnés calculates the temperature T, s and P being known to be overriden in ExtSubstance subclasses |
double |
getT_from_sP(double $sv,
double $P,
double fractType,
java.lang.String systType,
double[] fract_mol)
|
double |
getT_from_sv(double $s,
double $v)
calcule la température T, s et v étant donnés calculates the temperature T, s and v being known to be overriden in ExtSubstance subclasses |
double |
getT_from_uv(double $u,
double $v)
calcule la température T, u et v étant donnés calculates the temperature T, u and v being known to be overriden in ExtSubstance subclasses |
double |
getVaporConductivity(double $T)
cette méthode calcule la conductivité thermique vapeur en W/m/K to be overriden in ExtSubstance subclasses |
double |
getVaporViscosity(double $T)
cette méthode calcule la viscosité dynamique vapeur en Pa.s to be overriden in ExtSubstance subclasses |
Methods inherited from class rg.corps.CorpsExt |
---|
etat_complet, f_dicho, getGasComposition, inv_hp_T, inv_hT_p, inv_sp_T, inv_sT_p, inv_sT_p, inv_sv_T, inv_uv_T, inv_vT_p, lambdaL, lambdaV, muL, muV, psat_T, Tsat_p, updateGasComposition |
Methods inherited from class rg.corps.Corps |
---|
addTypeModifyListener, as, bs, Calculate, createIdealGas, createSubstance, cs, getClassType, getGasComp, getNom, getState, getSubstProperties, getType, initCorpsExt, inv_Pv_T, isCalculable, isSuppressed, isValidated, notifyGazModified, pHs, removeTypeModifyListener, setComment, setNom, setState, setTypeCorps, Tsat_exact, typeModified, updateGasComp, updateSubstComp, v_cond_mass, V_sat_liq, V_sat |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CorpsExterne()
public CorpsExterne(java.lang.Object obj)
Method Detail |
---|
public double getP_from_hT(double $hv, double $T)
calculates the pressure P, h and T being known
to be overriden in ExtSubstance subclasses
getP_from_hT
in class rg.corps.Corps
$hv
- double (enthalpy)$T
- double (temperature)
public double getT_from_hP(double $hv, double $P)
calculates the temperature T, h and P being known
to be overriden in ExtSubstance subclasses
getT_from_hP
in class rg.corps.Corps
$hv
- double (enthalpy)$P
- double (pressure)
public double getT_from_hP(double $hv, double $P, double fractType, java.lang.String systType, double[] fract_mol)
getT_from_hP
in class rg.corps.Corps
public double[] getSatComp(double T, double P, int ksat)
getSatComp
in class rg.corps.Corps
public double[] getQuality()
gets the quality of a pure substance, or the composition at equilibrium
should not be overriden by ExtSubstance subclasses
getQuality
in class rg.corps.Corps
public double[] getMolarWeights()
getMolarWeights
in class rg.corps.Corps
public double getP_from_sT(double $sv, double $T)
calculates the pressure P, s and T being known
to be overriden in ExtSubstance subclasses
getP_from_sT
in class rg.corps.Corps
$sv
- double (entropy)$T
- double (temperature)
public double getP_from_sT(double $sv, double $T, double pmin, double pmax)
calculates the pressure P, s and T being known
to be overriden in ExtSubstance subclasses
getP_from_sT
in class rg.corps.Corps
$sv
- double (entropy)$T
- double (temperature)pmin
- double (minimum pressure)pmax
- double (maximum pressure)
public double getT_from_sP(double $sv, double $p)
calculates the temperature T, s and P being known
to be overriden in ExtSubstance subclasses
getT_from_sP
in class rg.corps.Corps
$sv
- double (entropy)$P
- double (pressure)
public double getT_from_sP(double $sv, double $P, double fractType, java.lang.String systType, double[] fract_mol)
getT_from_sP
in class rg.corps.Corps
public double getT_from_sv(double $s, double $v)
calculates the temperature T, s and v being known
to be overriden in ExtSubstance subclasses
getT_from_sv
in class rg.corps.Corps
$sv
- double (entropy)$v
- double (volume)
public double getT_from_uv(double $u, double $v)
calculates the temperature T, u and v being known
to be overriden in ExtSubstance subclasses
getT_from_uv
in class rg.corps.Corps
$u
- double (internal energy)$v
- double (volume)
public double getP_from_vT(double $v, double $T)
calculates the pressure P, v and T being known
to be overriden in ExtSubstance subclasses
getP_from_vT
in class rg.corps.Corps
$v
- double (volume)$T
- double (temperature)
public double[] getPTx_from_sh(double s, double h)
getPTx_from_sh
in class rg.corps.Corps
public void CalcPropCorps(double T, double p, double x, double fractType, java.lang.String systType, double[] fract_mol)
calculates the substance state for an external mixture
calculations are made in ExtSubstance subst
CalcPropCorps
in class rg.corps.Corps
T
- double (temperature)P
- double (pressure)x
- double (quality)systType
- String (system type)fract_mol
- double[] (molar fractions)public void CalcPropCorps(double T, double p, double x)
calculates the substance state
calculations are made in ExtSubstance subst
CalcPropCorps
in class rg.corps.Corps
T
- double (temperature)P
- double (pressure)x
- double (quality)public double getSatPressure(double T, double x)
calculates the saturation pressure
to be overriden in ExtSubstance subclasses
getSatPressure
in class rg.corps.Corps
T
- double (temperature)x
- double (quality)
public double getSatPressure(double T, double x, double fractType, java.lang.String systType, double[] fract_mol)
getSatPressure
in class rg.corps.Corps
public double getSatTemperature(double P, double x)
calculates the saturation temperature
to be overriden in ExtSubstance subclasses
getSatTemperature
in class rg.corps.Corps
P
- double (pressure)x
- double (quality)
public double getSatTemperature(double P, double x, double fractType, java.lang.String systType, double[] fract_mol)
getSatTemperature
in class rg.corps.Corps
public double getCp(double Cv)
calculates Cp
to be overriden in ExtSubstance subclasses
getCp
in class rg.corps.Corps
Cv
- double (constant volume mass thermal capacity)
public double getLiquidViscosity(double $T)
to be overriden in ExtSubstance subclasses
getLiquidViscosity
in class rg.corps.CorpsExt
$T
- double (température)
public double getVaporViscosity(double $T)
to be overriden in ExtSubstance subclasses
getVaporViscosity
in class rg.corps.CorpsExt
$T
- double (température)
public double getLiquidConductivity(double $T)
to be overriden in ExtSubstance subclasses
getLiquidConductivity
in class rg.corps.CorpsExt
$T
- double (température)
public double getVaporConductivity(double $T)
to be overriden in ExtSubstance subclasses
getVaporConductivity
in class rg.corps.CorpsExt
$T
- double (température)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |