|
Description
|
|
•
|
This help page describes the fluids available in the CoolProp library (CoolProp license), and thus in Maple's ThermophysicalData package.
|
•
|
Most commands in the ThermophysicalData package accept a name or string to describe a fluid; you can use a name or a string interchangeably.
|
•
|
In some cases (for example, mixtures and incompressible fluids), you will need to include characters in the name that are not, by default, part of Maple names. In these cases, it is easiest to use a string for the fluid. The same is true if you have already assigned a variable with the same name. If you prefer to use names in these situations, use left single quotes to get around the use of non-standard characters and use right single quotes to keep a variable from evaluating.
|
|
|
"Native" pure and pseudo-pure fluids
|
|
•
|
The following pure and pseudo-pure fluids are understood natively by CoolProp. Each entry in the table below is a list of equivalent names for a fluid; each such list links to a page on the CoolProp website (www.coolprop.org) that has more detail about the fluid.
|
|
Pure and pseudo-pure fluid table
|
|
"1Butene", "1BUTENE", "1-BUTENE", "Butene"
|
"acetone", "ACETONE"
|
"air", "AIR", "R729"
|
"NH3", "ammonia", "R717", "AMMONIA"
|
"argon", "ARGON", "R740", "Ar"
|
"benzene", "BENZENE"
|
"R744", "co2", "CO2", "carbondioxide", "CARBONDIOXIDE"
|
"CO", "CARBONMONOXIDE"
|
"COS", "CARBONYLSULFIDE"
|
"Cyclohexane", "CYCLOHEXANE", "CYCLOHEX"
|
"cyclopropane", "Cyclopropane", "CYCLOPROPANE", "CYCLOPRO"
|
"CycloPentane", "cyclopentane", "CYCLOPENTANE", "CYCLOPEN"
|
"Octamethylcyclotetrasiloxane", "OCTAMETHYLCYCLOTETRASILOXANE"
|
"Decamethylcyclopentasiloxane", "DECAMETHYLCYCLOPENTASILOXANE"
|
"Dodecamethylcyclohexasiloxane", "DODECAMETHYLCYCLOHEXASILOXANE"
|
"deuterium", "DEUTERIUM", "D2"
|
"DICHLOROETHANE", "1,2-dichloroethane", "1,2-DICHLOROETHANE"
|
"DEE", "DiethylEther"
|
"DMC", "dimethylcarbonate", "DIMETHYLCARBONATE"
|
"DIMETHYLETHER", "DME"
|
"ethane", "ETHANE", "R170", "n-C2H6"
|
"C2H6O", "ethanol", "ETHANOL"
|
"ethylbenzene", "ETHYLBENZENE", "EBENZENE"
|
"ethylene", "ETHYLENE", "R1150"
|
"ETHYLENEOXIDE"
|
"fluorine", "FLUORINE"
|
"HFE-143m", "HFE143M", "HFE-143M", "RE143A", "RE143a"
|
"D2O", "HEAVYWATER"
|
"helium", "HELIUM", "He", "R704"
|
"hydrogen", "HYDROGEN", "H2", "R702"
|
"HydrogenChloride", "HYDROGENCHLORIDE", "HCl", "HCL"
|
"H2S", "HYDROGENSULFIDE"
|
"isobutane", "Isobutane", "ISOBUTANE", "R600A", "R600a", "ISOBUTAN"
|
"Isobutene", "ISOBUTENE", "IBUTENE"
|
"ihexane", "ISOHEXANE"
|
"ipentane", "R601a", "ISOPENTANE", "IPENTANE"
|
"krypton", "KRYPTON"
|
"Decamethyltetrasiloxane", "DECAMETHYLTETRASILOXANE"
|
"Dodecamethylpentasiloxane", "DODECAMETHYLPENTASILOXANE"
|
"Tetradecamethylhexasiloxane", "TETRADECAMETHYLHEXASILOXANE"
|
"Octamethyltrisiloxane", "OCTAMETHYLTRISILOXANE"
|
"Hexamethyldisiloxane", "HEXAMETHYLDISILOXANE"
|
"CH4", "methane", "METHANE", "R50", "n-C1H4"
|
"methanol", "METHANOL"
|
"METHYLLINOLEATE", "MLINOLEA"
|
"METHYLLINOLENATE", "MLINOLEN"
|
"METHYLOLEATE", "MOLEATE"
|
"METHYLPALMITATE", "MPALMITA"
|
"METHYLSTEARATE", "MSTEARAT"
|
"neon", "NEON", "R720"
|
"neopentn", "NEOPENTANE"
|
"nitrogen", "NITROGEN", "N2", "R728"
|
"N2O", "NITROUSOXIDE"
|
"Novec1230", "NOVEC649"
|
"orthodeuterium", "ORTHODEUTERIUM"
|
"Orthohydrogen", "orthohydrogen", "ORTHOHYDROGEN", "ORTHOHYD"
|
"oxygen", "OXYGEN", "O2", "R732"
|
"paradeuterium", "PARADEUTERIUM"
|
"Parahydrogen", "parahydrogen", "PARAHYDROGEN", "PARAHYD"
|
"propylene", "PROPYLENE", "PROPYLEN", "R1270"
|
"propyne", "PROPYNE"
|
"R11"
|
"R113"
|
"R114"
|
"R115"
|
"R116"
|
"R12"
|
"R123"
|
"R1233zdE", "R1233ZDE", "R1233ZD(E)", "R1233ZD"
|
"R1234YF"
|
"R1234ZE", "R1234ZEE", "R1234zeE", "R1234ZE(E)"
|
"R1234ZE(Z)", "R1234ZEZ"
|
"R124"
|
"R1243ZF"
|
"R125"
|
"R13"
|
"R134A"
|
"CF3I"
|
"R14"
|
"R141B"
|
"R142B"
|
"R143A"
|
"R152a"
|
"Fluoroethane", "FLUOROETHANE"
|
"R21"
|
"R218"
|
"R22"
|
"R227ea"
|
"R23"
|
"R236ea"
|
"R236fa"
|
"R245CA"
|
"R245FA"
|
"R32"
|
"R365mfc"
|
"MethylChloride"
|
"R404a"
|
"R407c"
|
"R41"
|
"R410a"
|
"R507a"
|
"RC318"
|
"SES36"
|
"SO2", "SULFURDIOXIDE"
|
"SULFURHEXAFLUORIDE", "SF6"
|
"toluene", "TOLUENE"
|
"water", "WATER", "H2O", "h2o", "R718"
|
"Xe", "xenon", "XENON"
|
"Cis-2-Butene", "CIS-2-BUTENE", "C2BUTENE"
|
"mXylene", "m-xylene", "M-XYLENE", "MC8H10"
|
"nButane", "butane", "Butane", "BUTANE", "N-BUTANE", "R600", "NC4H10", "n-C4H10"
|
"Decane", "decane", "DECANE", "N-DECANE", "NC10H22", "n-C10H22"
|
"nDodecane", "Dodecane", "DODECANE", "N-DODECANE", "C12", "NC12H26", "n-C12H26"
|
"nHeptane", "Heptane", "HEPTANE", "N-HEPTANE", "NC7H16", "n-C7H16"
|
"nHexane", "Hexane", "HEXANE", "N-HEXANE", "NC6H14", "n-C6H14"
|
"nonane", "Nonane", "NONANE", "N-NONANE", "NC9H20", "n-C9H20"
|
"nOctane", "Octane", "OCTANE", "N-OCTANE", "NC8H18", "n-C8H18"
|
"nPentane", "Pentane", "PENTANE", "N-PENTANE", "R601", "NC5H12", "n-C5H12"
|
"Propane", "propane", "R290", "C3H8", "PROPANE", "N-PROPANE", "NC3H8", "n-C3H8"
|
"Undecane", "UNDECANE", "N-UNDECANE", "C11", "NC11H24", "n-C11H24"
|
"oXylene", "o-xylene", "O-XYLENE", "OC8H10"
|
"pXylene", "p-xylene", "P-XYLENE", "PC8H10"
|
"Trans-2-Butene", "TRANS-2-BUTENE", "T2BUTENE"
|
|
|
|
|
|
Examples
|
|
>
|
|
| (1) |
| (2) |
•
|
The following example finds the boiling point of water at a pressure of 1 atmosphere.
|
|
Find the temperature at which water reaches saturation.
|
>
|
|
| (3) |
|
Now we can use the convert/temperature command to find this temperature in degrees Celsius and Fahrenheit.
|
>
|
|
>
|
|
•
|
This is the energy required to heat ethanol from to at atmospheric pressure.
|
>
|
|
| (6) |
>
|
|
>
|
|
evalf/int/control: integrating on 290 .. 320 the integrand
| |
evalf/int/control: tolerance = .5000000000e-9; method = _DEFAULT; method options = []Control: Entering NAGInt
Control: trying d01ajc (nag_1d_quad_gen)
d01ajc: epsabs=.500000000000000e-12; epsrel=.5000000000e-9; max_num_subint=200
d01ajc: procedure for evaluation is:
T -> ThermophysicalData:-CoolProp:-Property("C","ethanol",pressure = 101325,temperature = T)
d01ajc: "trying evalhf callbacks"
Control: d01ajc failed
evalf/int/control: error from Control was:
"module member referencing is not supported in evalhf"
evalf/int/control: NAG failed result = result
evalf/int/control: procedure for evaluation is:
T -> ThermophysicalData:-CoolProp:-Property("C","ethanol",pressure = 101325,temperature = T)
evalf/int/control: "applying double-exponential method"
evalhf mode unsuccessful -- retry in software floats
evalhf error was:
"module member referencing is not supported in evalhf"
procedure for evaluation is:
T -> ThermophysicalData:-CoolProp:-Property("C","ethanol",pressure = 101325,temperature = T)
evalf/int/quadexp: "applying double-exponential method"
evalf/int/samp_quad: Delta[1] = 81818.37518016
evalf/int/samp_quad: Delta[2] = -12682.47458184
evalf/int/samp_quad: result = 74804.50122700, HError = 12682.47458184
evalf/int/samp_quad: Delta[3] = -49.57812083
evalf/int/samp_quad: result = 74754.92310617, HError = 49.57812083
evalf/int/samp_quad: Delta[4] = .7624e-4
evalf/int/samp_quad: result = 74754.92318241, HError = .7624e-4
evalf/int/samp_quad: Delta[5] = 0.
evalf/int/samp_quad: result = 74754.92318241, HError = 0.
evalf/int/samp_quad: result = 74754.92318241, HError = 0.
evalf/int/quadexp: errest = .2762595095616e-5, AbsError = .5000000000000e-12, RelError = .5000000000e-9
From quadexp, result = 74754.92318241 integrand evals = 65 error = .2762595095616e-5
tolerance = .3737746159120e-4
| |
| |
|
|
|
Mixtures
|
|
|
Predefined mixtures
|
|
•
|
There are some predefined mixtures, and some where the user can specify the proportions. The predefined mixtures are listed in the table below; their names all end in .mix. Each mixture can also be given as an all uppercase string (or name).
|
|
Predefined mixture table
|
|
Air.mix
|
Amarillo.mix
|
Ekofisk.mix
|
GulfCoast.mix
|
GulfCoastGas(NIST1).mix
|
HighCO2.mix
|
HighN2.mix
|
NaturalGasSample.mix
|
R401A.mix
|
R401B.mix
|
R401C.mix
|
R402A.mix
|
R402B.mix
|
R403A.mix
|
R403B.mix
|
R404A.mix
|
R405A.mix
|
R406A.mix
|
R407A.mix
|
R407B.mix
|
R407C.mix
|
R407D.mix
|
R407E.mix
|
R407F.mix
|
R408A.mix
|
R409A.mix
|
R409B.mix
|
R410A.mix
|
R410B.mix
|
R411A.mix
|
R411B.mix
|
R412A.mix
|
R413A.mix
|
R414A.mix
|
R414B.mix
|
R415A.mix
|
R415B.mix
|
R416A.mix
|
R417A.mix
|
R417B.mix
|
R417C.mix
|
R418A.mix
|
R419A.mix
|
R419B.mix
|
R420A.mix
|
R421A.mix
|
R421B.mix
|
R422A.mix
|
R422B.mix
|
R422C.mix
|
R422D.mix
|
R422E.mix
|
R423A.mix
|
R424A.mix
|
R425A.mix
|
R426A.mix
|
R427A.mix
|
R428A.mix
|
R429A.mix
|
R430A.mix
|
R431A.mix
|
R432A.mix
|
R433A.mix
|
R433B.mix
|
R433C.mix
|
R434A.mix
|
R435A.mix
|
R436A.mix
|
R436B.mix
|
R437A.mix
|
R438A.mix
|
R439A.mix
|
R440A.mix
|
R441A.mix
|
R442A.mix
|
R443A.mix
|
R444A.mix
|
R444B.mix
|
R445A.mix
|
R446A.mix
|
R447A.mix
|
R448A.mix
|
R449A.mix
|
R449B.mix
|
R450A.mix
|
R451A.mix
|
R451B.mix
|
R452A.mix
|
R453A.mix
|
R454A.mix
|
R454B.mix
|
R500.mix
|
R501.mix
|
R502.mix
|
R503.mix
|
R504.mix
|
R507A.mix
|
R508A.mix
|
R508B.mix
|
R509A.mix
|
R510A.mix
|
R511A.mix
|
R512A.mix
|
R513A.mix
|
TypicalNaturalGas.mix
|
|
|
|
|
|
|
|
|
Custom mixtures
|
|
•
|
A fluid mixture where the user can specify the proportions is specified as, for example, '"Water[0.9]&Ethanol[0.1]"'; that is, the components are separated by ampersands, and each component is followed by the molar proportion in square brackets. If the sum of the proportions is greater than 1, they are scaled to 1.
|
•
|
The inputs given must be any two of the following three: pressure (P), temperature (T), and mass vapor quality (Q).
|
•
|
For any mixture, the CoolProp library must know how to compute with each pair of fluids in the mixture. The following table indicates which pairs of fluids are suitable; a green dot means the given row and column can be combined.
|
|
|
Examples
|
|
•
|
Determine the density of air at 1 atmosphere and 300 kelvin.
|
>
|
PropsSI(D, P, Unit(atm), T, 300*Unit(K), "Air.mix");
|
•
|
Consider a mixture of refrigerants R32, R125, and R134a, in molar proportions 1:1:2. At what pressure do we get a vapor quality of one half, given that the temperature is -5 degrees Celsius?
|
>
|
PropsSI(P, Q, 1/2, T, -5*Unit(degC), "R32[0.25]&R125[0.25]&R134a[0.5]");
|
|
|
|
Incompressible fluids
|
|
•
|
There is a separate syntax for using a library of incompressible fluids that is part of the CoolProp library. These are selected by starting the fluid description with the string "INCOMP::".
|
•
|
The incompressible fluids library supports pure fluids, some binary mixtures specified by mass fractions, and some binary mixtures specified by volume fractions.
|
•
|
Incompressible fluids only allow for a limited subset of input variables. The following input pairs are supported: pressure (P) and temperature (T), pressure and entropy (H), pressure and mass density (D), and pressure and mass specific entropy (S). Some fluids also provide saturation state information; that is, you can specify that the mass vapor quality Q=0 and your choice of temperature.
|
•
|
All choices of inputs function by specifying pressure and temperature repeatedly, internally, which makes this combination by far the fastest.
|
•
|
The possible output quantities are temperature, pressure, density, heat capacity, internal energy, enthalpy, entropy, viscosity, thermal conductivity, and the minimum and maximum temperature at which the calculations are expected to work for the given fluid.
|
•
|
For the binary mixtures, depending on the mixture, you have to supply either the mass fraction or the volume fraction as an additional parameter. This information can be found in the tables below. There are two different equivalent syntaxes for this: one can either append a dash and the percentage of the substance other than water; or append the fraction as a number between 0 and 1, enclosed in square brackets. For example, "INCOMP::LiBr-23%" and "INCOMP::LiBr[0.23]" specify the same mixture.
|
|
Incompressible fluid tables
|
|
•
|
This table describes the pure incompressible fluids.
|
Name
|
Description
|
Temperature range (Celsius)
|
AS10
|
Aspen Temper -10, Potassium acetate/formate
|
-10 .. 30
|
AS20
|
Aspen Temper -20, Potassium acetate/formate
|
-20 .. 30
|
AS30
|
Aspen Temper -30, Potassium acetate/formate
|
-30 .. 30
|
AS40
|
Aspen Temper -40, Potassium acetate/formate
|
-40 .. 30
|
AS55
|
Aspen Temper -55, Potassium acetate/formate
|
-55 .. 30
|
DEB
|
Diethylbenzene mixture - Dowtherm J
|
-80 .. 100
|
DSF
|
Dynalene SF
|
0 .. 315
|
DowJ
|
DowthermJ
|
-80 .. 345
|
DowJ2
|
Dowtherm J, Diethylbenzene mixture
|
-73 .. 315
|
DowQ
|
DowthermQ
|
-35 .. 360
|
DowQ2
|
Dowtherm Q, Diphenylethane/alkylated aromatics
|
-35 .. 330
|
HC10
|
Dynalene HC10
|
-10 .. 218
|
HC20
|
Dynalene HC20
|
-20 .. 210
|
HC30
|
Dynalene HC30
|
-30 .. 210
|
HC40
|
Dynalene HC40
|
-40 .. 200
|
HC50
|
Dynalene HC50
|
-50 .. 210
|
HCB
|
Hydrocarbon blend - Dynalene MV
|
-80 .. 100
|
HCM
|
Hydrocarbon mixture - Gilotherm D12
|
-80 .. 100
|
HFE
|
Hydrofluoroether - HFE-7100 3M Novec
|
-80 .. 100
|
HFE2
|
HFE-7100, Hydrofluoroether
|
-80 .. 64
|
HY20
|
HYCOOL 20, Potassium formate
|
-20 .. 50
|
HY30
|
HyCool 30, Potassium formate
|
-30 .. 50
|
HY40
|
HyCool 40, Potassium formate
|
-40 .. 20
|
HY45
|
HyCool 45, Potassium formate
|
-45 .. 20
|
HY50
|
HyCool 50, Potassium formate
|
-50 .. 20
|
NBS
|
NBS, Water
|
1 .. 100
|
NaK
|
Nitrate salt, 0.6 NaNO3 and 0.4 KNO3
|
300 .. 600
|
PBB
|
Pirobloc HTF-BASIC
|
50 .. 300
|
PCL
|
Paracryol, Aliphatic Hydrocarbon
|
-40 .. 180
|
PCR
|
Paratherm CR
|
-100 .. 220
|
PGLT
|
Paratherm GLT
|
-15 .. 315
|
PHE
|
Paratherm HE
|
0 .. 330
|
PHR
|
Paratherm HR
|
-15 .. 370
|
PLR
|
Paratherm LR
|
-85 .. 230
|
PMR
|
Paratherm MR
|
-40 .. 315
|
PMS1
|
Polydimethylsiloxan 1 - Baysilone KT3
|
-80 .. 100
|
PMS2
|
Polydimethylsiloxan 2 - Syltherm XLT
|
-80 .. 100
|
PNF
|
Paratherm NF
|
-10 .. 315
|
PNF2
|
Paratherm NF, Hydrotreated mineral oil
|
-10 .. 320
|
S800
|
Syltherm 800
|
-40 .. 398
|
SAB
|
Synthetic alkyl benzene - Marlotherm X
|
-80 .. 100
|
T66
|
Therminol66
|
0 .. 380
|
T72
|
Therminol72
|
-10 .. 380
|
TCO
|
Citrus oil terpene - d-Limonene
|
-80 .. 100
|
TD12
|
TherminolD12
|
-85 .. 230
|
TVP1
|
TherminolVP1
|
12 .. 397
|
TVP1869
|
Thermogen VP 1869
|
-80 .. 20
|
TX22
|
Texatherm22
|
0 .. 350
|
TY10
|
Tyfoxit 1.10, Potassium Acetate
|
-10 .. 40
|
TY15
|
Tyfoxit 1.15, Potassium Acetate
|
-20 .. 40
|
TY20
|
Tyfoxit 1.20, Potassium Acetate
|
-40 .. 40
|
TY24
|
Tyfoxit 1.24, Potassium Acetate
|
-55 .. 40
|
Water
|
Fit of EOS from 1 bar to 100 bar
|
0 .. 200
|
XLT
|
SylthermXLT
|
-100 .. 260
|
XLT2
|
Syltherm XLT, Polydimethylsiloxan
|
-100 .. 260
|
ZS10
|
Zitrec S10, Potassium formate/Sodium propionate
|
-8 .. 90
|
ZS25
|
Zitrec S25, Potassium formate/Sodium propionate
|
-23 .. 90
|
ZS40
|
Zitrec S40, Potassium formate/Sodium propionate
|
-38 .. 90
|
ZS45
|
Zitrec S45, Potassium formate/Sodium propionate
|
-43 .. 90
|
ZS55
|
Zitrec S55, Potassium formate/Sodium propionate
|
-55 .. 90
|
|
|
•
|
The following table describes incompressible fluid mixtures given by mass proportions.
|
Name
|
Description
|
Temperature range (Celsius)
|
Mass fraction range
|
FRE
|
Freezium, Potassium Formate
|
-40 .. 40
|
0.190 .. 0.500
|
IceEA
|
Ice slurry with Ethanol
|
-33 .. -8
|
0.050 .. 0.350
|
IceNA
|
Ice slurry with NaCl
|
-18 .. -3
|
0.050 .. 0.350
|
IcePG
|
Ice slurry with Propylene Glycol
|
-43 .. -8
|
0.050 .. 0.350
|
LiBr
|
Lithium-bromide solution - aq
|
-0 .. 227
|
0.000 .. 0.750
|
MAM
|
Ammonia (NH3) - aq
|
-100 .. 30
|
0.000 .. 0.300
|
MAM2
|
Melinder, Ammonia
|
-49 .. 20
|
0.080 .. 0.240
|
MCA
|
Calcium Chloride (CaCl2) - aq
|
-100 .. 40
|
0.000 .. 0.300
|
MCA2
|
Melinder, Calcium Chloride
|
-44 .. 30
|
0.090 .. 0.290
|
MEA
|
Ethyl Alcohol (Ethanol) - aq
|
-100 .. 40
|
0.000 .. 0.600
|
MEA2
|
Melinder, Ethanol
|
-44 .. 20
|
0.110 .. 0.600
|
MEG
|
Ethylene Glycol - aq
|
-100 .. 100
|
0.000 .. 0.600
|
MEG2
|
Melinder, Ethylene Glycol
|
-44 .. 40
|
0.000 .. 0.560
|
MGL
|
Glycerol - aq
|
-100 .. 40
|
0.000 .. 0.600
|
MGL2
|
Melinder, Glycerol
|
-40 .. 40
|
0.200 .. 0.630
|
MITSW
|
MIT Seawater
|
0 .. 120
|
0.000 .. 0.120
|
MKA
|
Potassium Acetate (CH3CO2K) - aq
|
-100 .. 40
|
0.000 .. 0.450
|
MKA2
|
Melinder, Potassium Acetate
|
-44 .. 30
|
0.110 .. 0.410
|
MKC
|
Potassium Carbonate (K2CO3) - aq
|
-100 .. 40
|
0.000 .. 0.400
|
MKC2
|
Melinder, Potassium Carbonate
|
-35 .. 30
|
0.000 .. 0.390
|
MKF
|
Potassium Formate (CHKO2) - aq
|
-100 .. 40
|
0.000 .. 0.480
|
MLI
|
Lithium Chloride (LiCl) - aq
|
-100 .. 40
|
0.000 .. 0.240
|
MMA
|
Methyl Alcohol (Methanol) - aq
|
-100 .. 40
|
0.000 .. 0.600
|
MMA2
|
Melinder, Methanol
|
-50 .. 20
|
0.080 .. 0.470
|
MMG
|
MgCl2 - aq
|
-100 .. 40
|
0.000 .. 0.300
|
MMG2
|
Melinder, Magnesium Chloride
|
-30 .. 30
|
0.000 .. 0.210
|
MNA
|
Sodium Chloride (NaCl) - aq
|
-100 .. 40
|
0.000 .. 0.230
|
MNA2
|
Melinder, Sodium Chloride
|
-20 .. 30
|
0.000 .. 0.230
|
MPG
|
Propylene Glycol - aq
|
-100 .. 100
|
0.000 .. 0.600
|
MPG2
|
Melinder, Propylene Glycol
|
-45 .. 40
|
0.150 .. 0.570
|
VCA
|
VDI, Calcium Cloride
|
-55 .. 20
|
0.150 .. 0.300
|
VKC
|
VDI, Potassium Carbonate
|
-35 .. 20
|
0.130 .. 0.390
|
VMA
|
VDI, Methanol
|
-80 .. 0
|
0.100 .. 0.900
|
VMG
|
VDI, Magnesium Chloride
|
-33 .. 20
|
0.070 .. 0.210
|
VNA
|
VDI, Sodium Chloride
|
-21 .. 20
|
0.070 .. 0.230
|
|
|
•
|
Finally, this table describes incompressible fluid mixtures given by volume proportions.
|
Name
|
Description
|
Temperature range (Celsius)
|
Volume fraction range
|
AEG
|
ASHRAE, Ethylene Glycol
|
-35 .. 100
|
0.100 .. 0.600
|
AKF
|
Antifrogen KF, Potassium Formate
|
-40 .. 50
|
0.400 .. 1.000
|
AL
|
Antifrogen L, Propylene Glycol
|
-40 .. 80
|
0.100 .. 0.600
|
AN
|
Antifrogen N, Ethylene Glycol
|
-40 .. 80
|
0.100 .. 0.600
|
APG
|
ASHRAE, Propylene Glycol
|
-35 .. 100
|
0.100 .. 0.600
|
GKN
|
Glykosol N, Ethylene Glycol
|
-53 .. 100
|
0.100 .. 0.600
|
PK2
|
Pekasol 2000, K acetate/formate
|
-62 .. 100
|
0.300 .. 1.000
|
PKL
|
Pekasol L, Propylene Glycol
|
-49 .. 100
|
0.100 .. 0.600
|
ZAC
|
Zitrec AC, Corrosion Inhibitor
|
0 .. 100
|
0.060 .. 0.500
|
ZFC
|
Zitrec FC, Propylene Glycol
|
-40 .. 100
|
0.300 .. 0.600
|
ZLC
|
Zitrec LC, Propylene Glycol
|
-50 .. 100
|
0.300 .. 0.700
|
ZM
|
Zitrec M, Ethylene Glycol
|
-50 .. 120
|
0.000 .. 1.000
|
ZMC
|
Zitrec MC, Ethylene Glycol
|
-50 .. 110
|
0.300 .. 0.700
|
|
|
|
|
Examples
|
|
•
|
The specific heat capacity of Downtherm Q at 500 kelvin and 1 atmosphere.
|
>
|
PropsSI(C, T, 500*Unit(kelvin), P, Unit(atm), "INCOMP::DowQ");
|
•
|
The saturation pressure.
|
>
|
PropsSI(P, T, 500*Unit(kelvin), Q, 0, "INCOMP::DowQ");
|
•
|
Density of a 23% lithium bromide solution at 300 kelvin and 1 atmosphere.
|
>
|
PropsSI(D, T, 300*Unit(kelvin), P, Unit(atm), "INCOMP::LiBr[0.23]");
|
|
|
|
IF97 Steam/Water Properties
|
|
•
|
In 1997 the International Association for the Properties of Water and Steam (IAPWS) released a formulation for the properties of water and steam, IAPWS-IF97, which is an alternate to the default HEOS formulation. IAPWS-IF97 is faster to compute than HEOS but less accurate and applicable over a much smaller range of temperatures and pressures.
|
•
|
The IF97 formulation may be used by specifying the fluid description for water as with the string "IF97::Water".
|
|
Examples
|
|
•
|
Specific heat capacity of Water at 500 K and 1 atm
|
>
|
PropsSI(C, T, 500*Unit(kelvin), P, Unit(atm), "IF97::Water");
|
•
|
Density of Water at 500 K and 1 atm.
|
>
|
PropsSI(D, T, 500*Unit(kelvin), P, Unit(atm), "IF97::Water");
|
•
|
Triple Point pressure for Water
|
>
|
PropsSI(ptriple, T, 0, P, 0, "IF97::Water");
|
|
|
|
Humid air
|
|
•
|
Finally, the CoolProp library can deal with humid air. This is supported through a separate command, HAPropsSI. More details can be found on its help page.
|
|
|
References
|
|
|
Bell, Ian H.; Wronski, Jorrit; Quoilin, Sylvain; and Lemort, Vincent. Pure and Pseudo-pure Fluid Thermophysical Property Evaluation and the Open-Source Thermophysical Property Library CoolProp. Industrial & Engineering Chemistry Research, Vol. 53 No. 6 (2014): 2498-2508; http://www.coolprop.org/.
|
|
|
|