Thermophysical Properties - Maple Help

Home : Support : Online Help : System : Information : Updates : Maple 2016 : Thermophysical Properties

 Thermophysical Data

Introduction

The ThermophysicalData package calculates the properties of pure fluids, mixtures, solutions and humid air. The package is based on the open source CoolProp library.

 > $\mathrm{with}\left(\mathrm{ThermophysicalData}\right):$

For example, this is the temperature of carbon dioxide at a user-defined pressure and enthalpy.

 >
 ${296.9109661}{}⟦{K}⟧$ (1.1)

This is the density of a 30%-70% molar mixture of helium and nitrogen at a user-defined temperature and pressure.

 >
 ${0.8652903239}{}⟦\frac{{\mathrm{kg}}}{{{m}}^{{3}}}⟧$ (1.2)

This is the wet-bulb temperature of humid air at a user-defined dry-bulb temperature, pressure, and relative humidity.

 >
 ${286.8032717}{}⟦{K}⟧$ (1.3)

With the data provided by this package, you can

 • model heat flows across thermodynamic cycles,
 • calculate efficiency of solar heating systems,
 • simulate models of heat exchangers with lumped parameters,
 • optimize the performance of turbines,
 • generate customized psychrometric charts and pressure-enthalpy diagrams,
 • and more

The package is units-aware, and can be used with Maple's numerical solvers, optimizers and differential equation solving routines.

State-Dependent Properties

State-dependent properties for pure fluids and refrigerants require two states to calculate the value of a property. Valid combinations of states and properties are given in ThermophysicalData,Property, and a list of fluids are given in ThermophysicalData,fluids.

This example yields the specific heat capacity in J-1 kg-1 K-1 of ammonia at temperature 234 K and pressure 101325 Pa.

 > $\mathrm{Property}\left(\mathrm{C},\mathrm{T}=234,\mathrm{P}=101325,"ammonia"\right)$
 ${4417.98833355119950}$ (2.1)

If no unit is specified, the input is assumed to have SI units, and the output is given in SI units.

You can also associate units with the states. By default, results are given in the current unit system.

 > $\mathrm{Property}\left(\mathrm{C},\mathrm{T}=234⟦\mathrm{K}⟧,\mathrm{P}=10⟦\mathrm{psi}⟧,"ammonia"\right)$
 ${2230.589948}{}⟦\frac{{J}}{{\mathrm{kg}}{}{K}}⟧$ (2.2)

You can rescale the result to arbitrary (but dimensionally consistent) units. Just right-click on the result and then select Units Formatting....

 > $\mathrm{Property}\left(\mathrm{C},\mathrm{T}=234⟦\mathrm{K}⟧,\mathrm{P}=10⟦\mathrm{psi}⟧,"ammonia"\right)$
 ${0.5331237925}{}⟦\frac{{\mathrm{Btu}}}{{\mathrm{lb}}{}{\mathrm{°F}}}⟧$ (2.3)

You can also generate PHT charts. Chart properties (for example, the location of the isotherms, pressure ranges, and enthalpy ranges) can be customized.

 > $\mathrm{PHTChart}\left("nitrogen"\right)$

Thermodynamic cycles can be visualized by placing plot objects on these charts. For example, see the Refrigeration Cycle application.

State-Independent Properties

State-independent values only require two arguments - a fluid and a property. This command, for example, finds the critical temperature of water.

 > $\mathrm{Property}\left("Tcrit","water"\right)$
 ${647.096000000000004}$ (3.1)

This is the 100-year Global Warming Potential for the refrigerant R134a.

 > $\mathrm{Property}\left("global_warming_potential_100","R134a"\right)$
 ${1430.}$ (3.2)

ThemophysicalData,Property has a list of state-independent properties.

Humid Air

You can calculate the properties of humid air. Here we calculate the specific enthalpy of humid air at a user-defined dry-bulb temperature, pressure and relative humidity.

 > $\mathrm{Property}\left(\mathrm{Hha},\mathrm{HumidAir},\mathrm{Tdb}=293⟦\mathrm{K}⟧,\mathrm{pressure}=101325⟦\mathrm{Pa}⟧,\mathrm{R}=0.45\right)$
 ${36209.64301}{}⟦\frac{{J}}{{\mathrm{kg}}}⟧$ (4.1)

You can generate a psychrometric chart, and use it to visualize heating/cooling by overlaying plot objects on it. For example, see the Human Comfort Zone application.

 > $\mathrm{PsychrometricChart}\left(\mathrm{pressure}=101325⟦\mathrm{Pa}⟧\right)$

 Applications Heat Flows Across a Refrigeration Cycle Maximize the Efficiency of a Rankine Cycle Condition Air into the Human Comfort Zone Flow of R717 Through an Expansion Valve Organic Rankine Cycle Mixing Humid Air Heat Transfer Coefficient Across a Flat Plate Energy Required to Vaporize Ethanol Particle Falling Through Air Saturation Temperature of Fluids