Usage Manual

Set up and interpret each of ThermalOne’s 54 calculations.

Contents

Start a calculation

Choose a calculation from the sidebar. On a narrow window, use the navigation control to return to the list. Select a process or model before filling its active fields: a disabled field is derived or is not used by that choice.

Results update from the current inputs. Read the fluid, phase and model together with the number. A warning can describe an approximation; an invalid or unresolved calculation instead needs corrected inputs before its result can be used. Defaults are a starting case, not a recommendation for a real machine.

Units and numbers

Settings offers SI and US customary units and three to six significant figures. Follow the unit beside each field; changing units converts the number as well as its label. Absolute temperature and a temperature difference are different quantities. Do not enter a Celsius value in a field labelled K.

The significant-figure preference controls reported precision, not solver precision. Slider endpoints are convenient exploration intervals; the property's actual validity domain comes from the selected model and the explanation beside an invalid input.

Readings and graph export

Export Readings saves the published readings as CSV, including each quantity's unit. Copy Readings supplies tab-separated text for pasting into a spreadsheet. These contain the displayed, rounded values rather than every internal solver value. The Settings option Include the inputs in exported readings controls whether the published input rows are included.

A graph's Export graph menu offers PNG image, PDF document, SVG vector and Copy graph. PNG and the copied graph are raster images; PDF and SVG retain vector paths and text. Export uses the plotted model, axes, units, curves and annotations. A graph is not a replacement for the accompanying assumptions or case record.

On macOS choose a destination in the save panel. On iPadOS use the system share sheet, including Save to Files where available. The app exports calculations; it does not import CSV cases or open document files.

Help and settings

Help contains this Usage Manual and the Theory Manual. Choose a book, use its contents or search for the calculation name. Both books are bundled for offline reading. Settings remembers which book Help opens first.

This book explains tasks and active choices. The Theory Manual explains equations, assumptions, numerical methods and model limits. The symbol tables below are reference fields from the specification; a selected task may replace a generic field with a fluid-state pair, a derived value or a model-specific control.

On macOS, use File > Export Readings and Edit > Copy Readings. On iPadOS, the More menu offers export, copy, both manuals and Settings.

State & Properties

M01 · State Explorer

Set up the task

  1. Choose the pair of water properties you know: p–T, p–x, T–x, p–h, p–s, T–v, p–v, h–s or u–v.
  2. Fill the two active fields in the displayed units. Other fields explain why they are derived or inapplicable.
  3. For p–v, use the temperature-root selection when water's density anomaly admits alternatives. Read the phase before using the other properties.

Read the result

The state table gives pressure, temperature, density, specific volume, internal energy, enthalpy and entropy. Quality appears where it is meaningful. The dome diagram places the selected state in its phase region.

Before using the answer

Pressure and temperature on saturation do not determine quality. Choose an independent pair. This entry is water-only, and the IF97 phase and critical-region guards remain applicable.

Input symbols and units

SymbolMeaningUnitValid range
substanceWhich working fluid the screen is operating on.—
Water in 1.0; refrigerants arrive with PE-12.
TTemperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K273.15 <= T <= 1073.15
Regions 1–4; Region 5 remains outside the current water solver.
pPressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa0.000611657 <= p <= 100.0
vSpecific volume: the space one kilogram of the substance occupies. The reciprocal of density, and the property that makes a gas different from a liquid.m^3/kgv > 0
uSpecific internal energy: the energy stored in one kilogram of a substance by the motion and arrangement of its molecules, with no reference to where the substance is or how fast it is moving.kJ/kg—
hSpecific enthalpy: internal energy plus pressure times specific volume. It exists because that combination appears every time a substance flows across a boundary, so it is a bookkeeping convenience that behaves like a property.kJ/kg—
sSpecific entropy: the property that counts how much of a system's energy is no longer available to do work. It increases in every real process and stays put only in an ideal one.kJ/(kg K)—
xQuality: the fraction of a liquid-vapour mixture that is vapour, by mass. Meaningful only between the two saturation lines.-0 <= x <= 1

Output reference

SymbolMeaningUnitRelation
TTemperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.Kfrom the chosen pair
pPressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
vSpecific volume: the space one kilogram of the substance occupies. The reciprocal of density, and the property that makes a gas different from a liquid.m^3/kg—
rhoDensity: mass per unit volume, the reciprocal of specific volume.kg/m^3ρ = 1/v
uSpecific internal energy: the energy stored in one kilogram of a substance by the motion and arrangement of its molecules, with no reference to where the substance is or how fast it is moving.kJ/kg—
hSpecific enthalpy: internal energy plus pressure times specific volume. It exists because that combination appears every time a substance flows across a boundary, so it is a bookkeeping convenience that behaves like a property.kJ/kgh = u + pv
sSpecific entropy: the property that counts how much of a system's energy is no longer available to do work. It increases in every real process and stays put only in an ideal one.kJ/(kg K)—
xQuality: the fraction of a liquid-vapour mixture that is vapour, by mass. Meaningful only between the two saturation lines.-x=(v-v_f)/v_fg
Reported only when strictly between 0 and 1.
phaseWhich region of the phase diagram the state falls in: compressed liquid, saturated mixture, saturated vapour, superheated vapour, or supercritical.—
One of the five region labels.

Theory and limitations · Contents

M02 · Ideal Gas Properties

Set up the task

  1. Choose a gas, a heat-capacity model and mass or molar basis.
  2. Enter the state temperature and, for evaluated constant cp, the evaluation temperature. Cold-air standard is an air-only model.
  3. Enter the two temperatures and pressures for an entropy change; these temperatures also set the heat-capacity plot interval.

Read the result

Read the selected model's cp, cv, heat-capacity ratio, energy and entropy properties, then compare the other models at the same state. The two-state entropy result includes both thermal and pressure effects.

Before using the answer

Model changes are physical approximations, not unit switches. Reference enthalpies need not match a printed table with another zero. All comparisons stay within the source temperature range.

Input symbols and units

SymbolMeaningUnitValid range
substanceWhich working fluid the screen is operating on.—
Air and the species set carried by the polynomial data.
TTemperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.Kwithin the selected species source temperature range
basisWhether specific quantities are reported per kilogram or per kilomole. It changes every number on the screen at once.—
Mass or molar.
T_cp_evaluationTemperature at which a constant specific heat is evaluated.K
Active only for the constant-cp model; within the selected species source range.
gas_cp_modelSpecific-heat law used consistently in the ideal-gas state and inverse calculations.—one declared caloric model
Variable cp, constant cp at an evaluation temperature, or cold-air standard (air only).
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.Kwithin selected source range
First temperature for entropy change and cp-plot interval.
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPap > 0
First pressure for entropy change.
T2Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.Kwithin selected source range
Second temperature for entropy change and cp-plot interval.
p2Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPap > 0
Second pressure for entropy change.

Output reference

SymbolMeaningUnitRelation
RSpecific gas constant: the universal gas constant divided by the molar mass of this particular gas.kJ/(kg K)R=R̄/M
Core value is mass specific; molar basis uses ui.gas_properties_view.value and changes kg to kmol in the unit.
MMolar mass: the mass of one kilomole of the substance. For a mixture, the mole-fraction-weighted average.kg/kmol—
cpSpecific heat at constant pressure: how much energy raises one kilogram by one degree while the pressure is held fixed.kJ/(kg K)c̄ₚ(T)=R̄(a₁T⁻²+a₂T⁻¹+a₃+a₄T+a₅T²+a₆T³+a₇T⁴)
Core value is mass specific; molar basis uses ui.gas_properties_view.value and changes kg to kmol in the unit.
cvSpecific heat at constant volume: the same question with the volume held fixed instead, which is a smaller number because none of the energy goes into pushing the surroundings back.kJ/(kg K)cᵥ=cₚ-R
Core value is mass specific; molar basis uses ui.gas_properties_view.value and changes kg to kmol in the unit.
kSpecific heat ratio: cp divided by cv. It governs how steeply temperature changes when a gas is compressed without heat transfer.-k=cₚ/cᵥ
hSpecific enthalpy: internal energy plus pressure times specific volume. It exists because that combination appears every time a substance flows across a boundary, so it is a bookkeeping convenience that behaves like a property.kJ/kgh(T)=∫ cₚ dT
Core value is mass specific; molar basis uses ui.gas_properties_view.value and changes kg to kmol in the unit.
uSpecific internal energy: the energy stored in one kilogram of a substance by the motion and arrangement of its molecules, with no reference to where the substance is or how fast it is moving.kJ/kgu=h-RT
Core value is mass specific; molar basis uses ui.gas_properties_view.value and changes kg to kmol in the unit.
s0The standard-state entropy function: the part of an ideal gas's entropy that depends only on temperature, with the pressure dependence stripped out and handled separately.kJ/(kg K)s°(T)=∫ cₚ/T dT
Core value is mass specific; molar basis uses ui.gas_properties_view.value and changes kg to kmol in the unit.
prRelative pressure: a tabulated function of temperature alone whose ratio between two states equals the pressure ratio of an isentropic process between them. A device for avoiding an integral, not a physical pressure.-p_r(T)= exp ((s°(T)-s°(T_ref))/R)
Normalised to 1 at the reference temperature. Defined only up to a multiplicative constant; every use is a ratio.
vrRelative volume: the companion to relative pressure, whose ratio gives the volume ratio of an isentropic process.-v_r(T)=(T/T_ref)/(p_r(T))
Same normalisation, same reason.
specific_entropy_changeEntropy change per unit mass, or per unit amount when molar basis is selected.kJ/(kg K)Δ s=s⁰(T₂)-s⁰(T₁)-R ln (p₂/p₁)
Specific entropy change, not total entropy. Molar basis multiplies the mass-specific value by molar mass and displays kJ/(kmol K). Core value is mass specific; molar basis uses ui.gas_properties_view.value and changes kg to kmol in the unit.

Theory and limitations · Contents

M34 · Real Gas: Compressibility and Cubic Equations of State

Set up the task

  1. Enter water pressure and temperature, and select the largest or smallest candidate root.
  2. Choose the pressure interval and the plotted quantity: compressibility or relative volume difference.

Read the result

Read the IF97 phase, molar volume, reduced coordinates and each available model. Molar volumes use m³/kmol; the table difference is a fraction, while the difference graph uses percent. Each model reports its own root count and resolved stable branch. Unavailable models carry a reason. The logarithmic-pressure graph marks the current IF97 state when it falls inside the interval; PNG, PDF and SVG retain gaps and model colours.

Before using the answer

A root choice is not a saturation calculation. Multiple roots can be metastable, and a comparison across unlike phases is not a same-phase accuracy test. Low pressure does not guarantee an ideal gas. The water reference covers 273.15–1073.15 K, excluding Region 5. Branch verification may remain unresolved near critical conditions; no curve is drawn through that gap.

Input symbols and units

SymbolMeaningUnitValid range
TTemperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
pPressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
p_plot_minLower pressure of the displayed isotherm interval.MPa0.000611213 <= p_plot_min < p_plot_max <= 100
Lower pressure of the displayed isotherm interval.
p_plot_maxUpper pressure of the displayed isotherm interval.MPa0.000611213 <= p_plot_min < p_plot_max <= 100
Upper pressure of the displayed isotherm interval.
rootCandidate outer branch selected independently for each EOS.-largest root: vapour, smallest root: liquid
Candidate outer branch selected independently for each EOS.
plot_quantityQuantity on the common isotherm chart.-compressibility, relative volume difference
Quantity on the common isotherm chart.

Output reference

SymbolMeaningUnitRelation
ZCompressibility factor: how far the substance departs from ideal-gas behaviour, expressed as the ratio of its actual specific volume to the ideal-gas value at the same temperature and pressure.-Z=pv/RT
vSpecific volume: the space one kilogram of the substance occupies. The reciprocal of density, and the property that makes a gas different from a liquid.m^3/kmol
Molar basis, matching the universal gas constant used by the cubic relations.
TRReduced temperature: temperature as a fraction of the critical temperature.-T_R=T/T_c
pRReduced pressure: pressure as a fraction of the critical pressure.-p_R=p/p_c
vR_pseudoPseudo-reduced specific volume: a dimensionless volume built from the critical constants, used so a volume can be entered on a chart drawn in reduced coordinates.-v_R'=v p_c/(RT_c)
error_vs_referenceHow far the chosen model sits from the reference formulation at this state, so the model's accuracy is a number rather than a claim.-
Relative molar-volume difference from IF97: table values are fractions; the relative-difference chart uses percent.
phaseWhich region of the phase diagram the state falls in: compressed liquid, saturated mixture, saturated vapour, superheated vapour, or supercritical.-
IF97 reference phase.
root_countPer-model root counts or Lee–Kesler fitted-fluid crossing count; counts do not establish phase coexistence.-
Per-model root counts or Lee–Kesler fitted-fluid crossing count; counts do not establish phase coexistence.
branch_statusResolved per-model candidate branch and reasons for unavailable comparisons.-
Resolved per-model candidate branch and reasons for unavailable comparisons.

Theory and limitations · Contents

M35 · Departure Functions

Set up the task

  1. Choose gas species and generalized or cubic departure route; choose the cubic equation when that route is active.
  2. Enter both temperature-pressure endpoints.
  3. Select enthalpy or entropy for the outlet-pressure exploration and compare ideal and departure contributions.

Read the result

Each endpoint has a departure correction and fugacity coefficient. The reported real-gas property change is the ideal-gas change plus outlet departure minus inlet departure.

Before using the answer

The native entry uses the gas root. Departure corrections are state-property corrections; they do not determine heat or work without a process balance.

Input symbols and units

SymbolMeaningUnitValid range
substanceWhich working fluid the screen is operating on.—
Selected species supplies its critical constants and acentric factor; these are not editable inputs.
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
T2Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
p2Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
modelWhich equation of state the screen is evaluating.——

Output reference

SymbolMeaningUnitRelation
dh_departureHow much the real enthalpy differs from the ideal-gas enthalpy at the same temperature.kJ/kg—
ds_departureHow much the real entropy differs from the ideal-gas entropy at the same temperature and pressure.kJ/(kg K)—
DeltaHChange in total enthalpy between the two states.kJ/kg—
DeltaSChange in total entropy between the two states.kJ/(kg K)—
phi_fugFugacity coefficient: the factor by which a real gas's escaping tendency differs from its pressure. One for an ideal gas.-ln φ=∫₀^p(Z-1)/p dp

Theory and limitations · Contents

M36 · Thermodynamic Relations

Set up the task

  1. Choose water or cubic property source and the thermodynamic relation to explore.
  2. Enter temperature and pressure; for a cubic source choose species, equation and phase root.
  3. For a phase-coexistence relation, read the saturation quantities; for a derivative relation, choose the plotted derivative at fixed pressure.

Read the result

Depending on the selection, results compare Maxwell relations, cp−cv, expansion/compressibility, Joule–Thomson response, speed of sound or Clapeyron slopes and latent heat from two routes.

Before using the answer

A derivative identity can be exact for an approximate equation of state. Near critical or phase boundaries, undefined derivatives and poorly conditioned differences must not be read as zero.

Input symbols and units

SymbolMeaningUnitValid range
substanceWhich working fluid the screen is operating on.——
TTemperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
pPressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
relationWhich of the property relations the screen is evaluating.——

Output reference

SymbolMeaningUnitRelation
beta_vVolume expansivity: the fractional change in volume per degree of temperature rise at constant pressure.1/Kβ=(1/v)(∂ v/(∂ T))ₚ
kappa_TIsothermal compressibility: the fractional reduction in volume per unit pressure rise at constant temperature.1/MPaκ=-(1/v)(∂ v/(∂ p))_T
cp_minus_cvThe gap between the two specific heats, which for a real substance depends on how much it expands when heated and how much it resists being squeezed.kJ/(kg K)cₚ-cᵥ=vTβ²/κ
mu_JTJoule-Thomson coefficient: how much the temperature changes per unit pressure drop in a throttling process. Its sign decides whether throttling cools or warms, and refrigeration only works where it is positive.K/MPa
Kernel returns K/kPa; presentation multiplies by 1000.
dpdT_satThe slope of the saturation line on the pressure-temperature plane.MPa/K
Kernel Clapeyron slope with kJ/kg is kPa/K; presentation divides by 1000.
hfgLatent enthalpy: the energy one kilogram absorbs turning from saturated liquid into saturated vapour at fixed temperature.kJ/kgh_fg=T v_fg(dp/(dT))_sat
c_soundSpeed of sound in the substance at this state.m/s—

Theory and limitations · Contents

M37 · Ideal Gas Mixtures

Set up the task

  1. Choose mass or mole composition basis and enter species fractions or proportional amounts; positive entries are normalized.
  2. For properties, enter a single temperature and pressure. For adiabatic mixing, enter both states, both molar flows and outlet pressure.
  3. Read the merged composition and entropy contributions before interpreting the outlet property chart.

Read the result

Mixture properties include molecular mass, gas constant, cp, cv, heat-capacity ratio, fractions and partial pressures. Mixing adds outlet temperature and total entropy production split into thermal, composition and pressure contributions.

Before using the answer

The mixer has no heat, shaft work or kinetic-energy change. Nonpositive/nonfinite pressure or a negative total entropy balance is refused. Positive entropy alone does not solve momentum or establish mixer geometry.

Input symbols and units

SymbolMeaningUnitValid range
composition1The make-up of the mixture, as fractions of its components.-
First stream or property-state composition; proportional nonnegative amounts are normalised.
composition2The make-up of the mixture, as fractions of its components.-
Second stream composition in mixing mode.
basisWhether specific quantities are reported per kilogram or per kilomole. It changes every number on the screen at once.-mole fractions, mass fractions
Controls composition fractions only; both entered stream flows remain molar.
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
First stream or property-state temperature.
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa
First stream or property-state pressure.
ndot1Molar flow: amount of substance passing a section per unit time.kmol/spositive finite
First inlet molar flow; active in mixing mode.
T2Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Second inlet temperature.
p2Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa
Second inlet pressure.
ndot2Molar flow: amount of substance passing a section per unit time.kmol/spositive finite
Second inlet molar flow; active in mixing mode.
p3Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa
Outlet mixing pressure; momentum is not solved.

Output reference

SymbolMeaningUnitRelation
MMolar mass: the mass of one kilomole of the substance. For a mixture, the mole-fraction-weighted average.kg/kmolM=Σ yᵢMᵢ
RSpecific gas constant: the universal gas constant divided by the molar mass of this particular gas.kJ/(kg K)—
cpSpecific heat at constant pressure: how much energy raises one kilogram by one degree while the pressure is held fixed.kJ/(kg K)—
cvSpecific heat at constant volume: the same question with the volume held fixed instead, which is a smaller number because none of the energy goes into pushing the surroundings back.kJ/(kg K)—
kSpecific heat ratio: cp divided by cv. It governs how steeply temperature changes when a gas is compressed without heat transfer.-—
p_partialPartial pressure: the pressure one component of a mixture would exert if it alone occupied the whole volume.MPapᵢ=yᵢp
Same pressure unit as the input, before the display-unit conversion.
DeltaS_mixingThe entropy created purely by letting distinct species share a volume, with no temperature or pressure change involved. Forgetting it is the classic mixture error.kJ/(kg K)-(R̄/M)Σᵢ yᵢ ln yᵢ
Displayed mass-specific entropy of mixing; the raw kernel identity is per kmol and is divided by apparent molar mass.
T3Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
sigmadotRate of entropy production.kW/K
Total = thermal + composition + pressure contributions, each in kW/K. Pressure changes can contribute negatively; the total must satisfy the second law. The mixer does not solve momentum.
ndotMolar flow: amount of substance passing a section per unit time.kmol/s
Total outlet molar flow; sum of the inlet molar flows.
sigma_thermalThermal contribution to the entropy-production rate.kW/K
Thermal contribution to the entropy-production rate.
sigma_compositionComposition contribution to the entropy-production rate.kW/K
Composition contribution to the entropy-production rate.
sigma_pressurePressure contribution to entropy rate; it may be negative while the total remains nonnegative.kW/K
Pressure contribution to entropy rate; it may be negative while the total remains nonnegative.

Theory and limitations · Contents

Refrigeration

M33 · Liquefaction

Set up the task

  1. Choose CO2, nitrogen or methane and the arrangement. Use Load example to populate a feasible starting case for that exact choice.
  2. Choose Linde–Hampson or Claude arrangement and a substance supported by the current property range.
  3. Enter supply/aftercooler temperature, low/high pressure, compressor efficiency and warm-end enthalpy approach.
  4. For Claude, enter expander split fraction, split temperature and efficiency. Inspect every active cold-box path and local inversion diagnostic.

Read the result

The account gives liquid yield, work per feed and liquid mass, recovered expander work, minimum work, figure of merit, heat rejection, entropy production and energy closures. Recuperator diagrams show sampled minimum approaches.

Before using the answer

Nitrogen and methane use Helmholtz models at every station; CO2 retains its labelled cubic model. All states, including compressor discharge, must remain within the model range. The expander must stay dry. The PR inversion diagnostic is a separate model comparison for cryogenic cases.

Input symbols and units

SymbolMeaningUnitValid range
substanceWhich working fluid the screen is operating on.—CO2, N2, CH4
CO2 uses the cubic/NASA model; N2 and CH4 use their cryogenic Helmholtz models.
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Fresh-feed and aftercooler temperature; actual compressor suction follows return mixing.
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa0 < p_low < p_high
Common low pressure of feed, separator and return.
pPressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa0 < p_low < p_high
Compressor discharge and high-pressure heat-exchanger pressure; not station 2 pressure.
eta_regRegenerator effectiveness: how much of the available temperature rise the regenerator actually delivers.-0 < eta_reg <= 1
Linde uses one recuperator; Claude adds a positive expander split and a second recuperator. Warm-end enthalpy approach applies to the entire Linde recuperator but only the warm Claude recuperator. At a fixed approach below one, zero split is not a continuous cross-arrangement limit.
eta_cIsentropic compressor efficiency: the work an ideal compression would have taken divided by the work actually taken.-0 < eta_c <= 1
Adiabatic isentropic efficiency from the actual mixed suction state; not the legacy ideal isothermal work estimate.
alpha_splitFraction of compressed feed sent through the work-producing expander.-0 < alpha_split < 1 for Claude; zero for Linde
Fraction of feed through the expander.
T_splitTemperature where the high-pressure flow divides between the expander and cold recuperator.KT_sat_low < T_split < T_supply
High-pressure split-point temperature for Claude.
eta_tIsentropic turbine efficiency: actual work out divided by the work an ideal expansion to the same pressure would have produced.-0 < eta_t <= 1
Dry-expander isentropic efficiency.

Output reference

SymbolMeaningUnitRelation
y_liquidLiquid yield: the fraction of the gas processed that comes out as liquid. Small, and seeing how small is the point.-
Liquid production divided by compressor circulation; the fresh make-up fraction equals this yield at steady state. Single-species molar and mass fractions agree.
w_specificWork required per unit mass of product, which for liquefaction is per kilogram of liquid actually made rather than per kilogram processed.kJ/kg
Net input work per kg liquid product. Raw result is molar; ui.liquefaction_view.per_mass divides by the selected molar mass before display.
w_min_liquidReversible minimum work per kg liquid product. Raw result is molar; ui.liquefaction_view.per_mass divides by the selected molar mass before display.kJ/kg
Reversible minimum work per kg liquid product. Raw result is molar; ui.liquefaction_view.per_mass divides by the selected molar mass before display.
betaCoefficient of performance of a refrigerator: heat removed from the cold space divided by the work it cost. Routinely greater than one, which is why it is not called an efficiency.-
Minimum work divided by actual net work on the same liquid basis.
w_feedNet input work per kg feed. Raw result is molar; ui.liquefaction_view.per_mass divides by the selected molar mass before display.kJ/kg
Net input work per kg compressor circulation. Raw result is molar; ui.liquefaction_view.per_mass divides by the selected molar mass before display.
w_compressorCompressor work per kg feed. Raw result is molar; ui.liquefaction_view.per_mass divides by the selected molar mass before display.kJ/kg
Compressor work per kg compressor circulation. Raw result is molar; ui.liquefaction_view.per_mass divides by the selected molar mass before display.
w_expanderRecovered expander work per kg feed; the flow-split factor is already included. Raw result is molar; ui.liquefaction_view.per_mass divides by the selected molar mass before display.kJ/kg
Recovered expander work per kg compressor circulation; the flow-split factor is already included. Raw result is molar; ui.liquefaction_view.per_mass divides by the selected molar mass before display.
q_aftercoolerAftercooler heat rejection per kg feed. Raw result is molar; ui.liquefaction_view.per_mass divides by the selected molar mass before display.kJ/kg
Aftercooler heat rejection per kg compressor circulation. Raw result is molar; ui.liquefaction_view.per_mass divides by the selected molar mass before display.
closure_feedWhole-process energy residual per kg feed. Raw result is molar; ui.liquefaction_view.per_mass divides by the selected molar mass before display.kJ/kg
Whole-process energy residual per kg compressor circulation. Raw result is molar; ui.liquefaction_view.per_mass divides by the selected molar mass before display.
cold_box_closureCold-box energy residual per kg feed. Raw result is molar; ui.liquefaction_view.per_mass divides by the selected molar mass before display.kJ/kg
Cold-box energy residual per kg compressor circulation. Raw result is molar; ui.liquefaction_view.per_mass divides by the selected molar mass before display.
s_gen_feedWhole-process entropy generation per kg feed and kelvin. Raw result is molar; ui.liquefaction_view.per_mass divides by the selected molar mass before display.kJ/(kg K)
Whole-process entropy generation per kg compressor circulation and kelvin. Raw result is molar; ui.liquefaction_view.per_mass divides by the selected molar mass before display.
s_mix_feedReturn-mixing entropy generation per kg feed and kelvin. Raw result is molar; ui.liquefaction_view.per_mass divides by the selected molar mass before display.kJ/(kg K)
Return-mixing entropy generation per kg compressor circulation and kelvin. Raw result is molar; ui.liquefaction_view.per_mass divides by the selected molar mass before display.
T_inversionThe temperature above which throttling warms the gas instead of cooling it, so simple liquefaction stops working.K
Independent warm-gas Peng–Robinson/NASA diagnostic; not the N2/CH4 Helmholtz cycle inversion locus.
flow_fractionEach station flow divided by fresh compressor-feed basis.-
Each station flow divided by compressor circulation (station 2 flow = 1); fresh make-up at station 1 equals liquid yield, not unity.
sampled_approachMinimum computed temperature difference at sampled heat fractions.K
Minimum of 65 recuperator heat-load samples; temperature difference, not absolute temperature or a continuous certificate.

Theory and limitations · Contents

M30 · Cascade and Multistage Refrigeration

Set up the task

  1. Choose two-loop cascade or single-fluid flash-staged refrigeration.
  2. For cascade, choose the loop fluids, evaporator/rejection conditions, duty, compressor efficiencies and exchanger midpoint/approach.
  3. For flash staging, choose intermediate pressure and optional discharge pressure. Use the intermediate-condition optimum when comparing alternatives.

Read the result

Cascade results retain separate loop flows, powers, diagrams and exchanger entropy generation. Flash staging reports high/low-stage flows and powers, flash fraction, staged versus single-stage COP and energy closure.

Before using the answer

The cascade exchanger couples loop heat duties but does not mix their fluids. Intermediate temperature and intermediate pressure belong to different arrangements and are not interchangeable controls.

Input symbols and units

SymbolMeaningUnitValid range
substanceWhich working fluid the screen is operating on.——
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
p2Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
piIntermediate pressure between two stages.MPa
Intermediate pressure.
DeltaT_cascadeThe temperature overlap in the exchanger that couples two refrigeration loops.K
Temperature overlap in the cascade exchanger.
eta_cIsentropic compressor efficiency: the work an ideal compression would have taken divided by the work actually taken.-—
Qdot_LRate of heat removed from the cold side, which is the useful output of a refrigerator.kW—

Output reference

SymbolMeaningUnitRelation
betaCoefficient of performance of a refrigerator: heat removed from the cold space divided by the work it cost. Routinely greater than one, which is why it is not called an efficiency.-—
WdotRate of work transfer, that is, power.kW—
pi_optThe intermediate pressure that minimises total work, which for two ideal stages is the geometric mean of the end pressures.MPa
Flash staging optimises intermediate pressure. The separate-loop route instead optimises the exchanger midpoint temperature, with the chosen temperature approach held fixed.
mdotMass flow rate.kg/s
Flash core flows are kmol/s and are multiplied by the selected molar mass at the display boundary. Separate-loop outputs are kg/s for each fluid independently.

Theory and limitations · Contents

Reacting Systems

M41 · Combustion Stoichiometry

Set up the task

  1. Choose a fuel or enter its C/H/O/N/S atom counts.
  2. Choose the air-input convention and enter its value; enable moist air and supply water per dry-air mass when required.
  3. Enter product pressure and compare wet versus dry product fractions and the dew-point result.

Read the result

The balance reports theoretical and supplied oxygen, air/fuel ratios, reactant/product coefficients and atom/mass closure. Conventional and model-consistent mass air/fuel ratios are labelled separately.

Before using the answer

Custom atom counts define stoichiometry, not an invented heating value for an unknown fuel. Complete oxidation refuses oxygen-deficient conditions; it does not add soot or dissociation automatically.

Input symbols and units

SymbolMeaningUnitValid range
fuelWhich fuel is being burned.——
a_CNumber of carbon atoms in one molecule of the fuel.-—
b_HNumber of hydrogen atoms in one molecule of the fuel.-—
c_ONumber of oxygen atoms already in one molecule of the fuel.-—
d_NNumber of nitrogen atoms in one molecule of the fuel.-—
e_SNumber of sulphur atoms in one molecule of the fuel.-—
pct_theo_airHow much air was supplied as a percentage of exactly enough. A hundred per cent means exactly enough.-—
phi_eqEquivalence ratio: how much fuel is present relative to exactly enough. One means exactly enough, above one means rich.-0 < phi_eq <= 1
AFAir-fuel ratio on a mass basis: kilograms of air supplied per kilogram of fuel.-—
omegaHumidity ratio: kilograms of water vapour carried per kilogram of dry air. The quantity that stays fixed when moist air is merely heated or cooled.-
Humidity ratio of the combustion air, when moist air is used.
pPressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPapositive product pressure
Pressure for the product-water dew-point calculation; does not change stoichiometric coefficients.

Output reference

SymbolMeaningUnitRelation
alpha_stoichMoles of oxygen needed to burn one mole of the fuel completely with none left over.-—
AFAir-fuel ratio on a mass basis: kilograms of air supplied per kilogram of fuel.-AF=AF̄ M_air/M_fuel
AF_molarThe same ratio counted in moles instead of kilograms.-—
phi_eqEquivalence ratio: how much fuel is present relative to exactly enough. One means exactly enough, above one means rich.-—
pct_theo_airHow much air was supplied as a percentage of exactly enough. A hundred per cent means exactly enough.-—
productsThe species and amounts the reaction produces.——
TdpDew point: the temperature at which the air being cooled would start to condense.K
Below this the water in the exhaust condenses, which is what limits stack temperature in a real plant.

Theory and limitations · Contents

M42 · Products Analysis

Set up the task

  1. Choose fractions or relative dry-gas readings and enter CO2, CO, O2 and the applicable nitrogen input.
  2. For fractional readings, choose measured nitrogen or nitrogen as the remainder; the latter has only three independent readings.
  3. Choose known fuel composition, known molar air/fuel ratio or fully unknown fuel, then inspect consistency and sensitivity.

Read the result

The inversion recovers fuel carbon/hydrogen scale, air/fuel measures, water formed and oxygen residual. Condition measures identify which recovered quantity is most sensitive to the stated reading model.

Before using the answer

The model is a carbon/hydrogen fuel with four dry species. Without a supplied molecular scale, C=1 is an empirical formula unit. Sensitivity is not a statistical confidence interval.

Input symbols and units

SymbolMeaningUnitValid range
y_CO2Mole fraction of carbon dioxide in the dry product gas.-0 <= y_CO2 <= 1
Mole-fraction mode requires sum 1 within 0.002. Relative amounts have a separate explicit input mode. Nitrogen may be the remainder only when the four dry species are exhaustive.
y_COMole fraction of carbon monoxide in the dry product gas, which is what incomplete combustion leaves behind.-0 <= y_CO <= 1
Mole-fraction mode requires sum 1 within 0.002. Relative amounts have a separate explicit input mode. Nitrogen may be the remainder only when the four dry species are exhaustive.
y_O2Mole fraction of oxygen in the dry product gas, which is what excess air leaves behind.-0 <= y_O2 <= 1
Mole-fraction mode requires sum 1 within 0.002. Relative amounts have a separate explicit input mode. Nitrogen may be the remainder only when the four dry species are exhaustive.
y_N2Mole fraction of nitrogen in the dry product gas.-0 <= y_N2 <= 1
Mole-fraction mode requires sum 1 within 0.002. Relative amounts have a separate explicit input mode. Nitrogen may be the remainder only when the four dry species are exhaustive.
fuelWhich fuel is being burned.——
AFAir-fuel ratio on a mass basis: kilograms of air supplied per kilogram of fuel.-AF > 0
Known mode: molar dry-air amount per mole of fuel, not a mass ratio.
a_CNumber of carbon atoms in one molecule of the fuel.-a_C > 0
Known-fuel carbon count.
b_HNumber of hydrogen atoms in one molecule of the fuel.-b_H >= 0
Known-fuel hydrogen count.

Output reference

SymbolMeaningUnitRelation
AFAir-fuel ratio on a mass basis: kilograms of air supplied per kilogram of fuel.-—
phi_eqEquivalence ratio: how much fuel is present relative to exactly enough. One means exactly enough, above one means rich.-—
a_CNumber of carbon atoms in one molecule of the fuel.-—
b_HNumber of hydrogen atoms in one molecule of the fuel.-—
pct_theo_airHow much air was supplied as a percentage of exactly enough. A hundred per cent means exactly enough.-—

Theory and limitations · Contents

M43 · Reacting Energy Balance

Set up the task

  1. Choose fuel, air supply, reactant and product temperatures and pressure.
  2. Choose steady-flow or rigid-vessel energy and gas or separated-liquid product water.
  3. Enter work out per fuel amount when active, then compare actual heat transfer with the separate standard heating values.

Read the result

The account gives heat per fuel amount and per fuel mass, product-minus-reactant enthalpy/internal energy and a cancellation indicator. Standard HHV/LHV retain their declared reference-water convention.

Before using the answer

Negative heat means heat released by the system. A selected liquid-water outlet is a specified separated phase, not an equilibrium condensate amount. Heating values are not the actual process duty at arbitrary temperatures.

Input symbols and units

SymbolMeaningUnitValid range
fuelWhich fuel is being burned.——
pct_theo_airHow much air was supplied as a percentage of exactly enough. A hundred per cent means exactly enough.-—
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Reactant temperature.
T2Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Product temperature.
pPressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
WWork transferred across the boundary, taken as positive when it comes out of the system.kJ/kmol
Positive work out per kmol of fuel; non-boundary work in a rigid vessel.
T_liquidTemperature of the specified separate liquid-water phase.K273.15 <= T_liquid <= 623.15
Liquid product-water model envelope. Also requires p >= psat(T), p <= 100 MPa. Gas properties remain ideal-gas NASA data.

Output reference

SymbolMeaningUnitRelation
Qdot_per_fuelHeat transferred per kilomole of fuel burned.kJ/kmol—
hRPEnthalpy of combustion: the difference between product and reactant enthalpies at the same temperature and pressure.kJ/kmolh̄_RP=Σ_P n_eh̄_e-Σ_R n_ih̄_i
Standard gas-phase reference, including water as vapor, independent of the selected product phase.
HHVHigher heating value: energy released per kilogram of fuel with the product water counted as liquid.kJ/kg
Water in the products taken as liquid.
LHVLower heating value: the same with the water counted as vapour. Smaller, and quoting the wrong one is a common way to overstate an efficiency.kJ/kg
Water in the products taken as vapour.
hf0Enthalpy of formation: the energy bookkeeping entry that lets substances of different chemical identity be added together. Zero by convention for a stable element in its reference form.kJ/kmol
Standard gas-phase reference, including water as vapor, independent of the selected product phase.

Theory and limitations · Contents

M44 · Adiabatic Flame Temperature

Set up the task

  1. Choose fuel and theoretical air, reactant temperature and pressure.
  2. Enter air moisture if required.
  3. Select frozen products or the two-dissociation comparison and read the products and equivalence-ratio exploration.

Read the result

The entry reports selected adiabatic temperature, energy residual, frozen and two-dissociation temperatures and the associated product amounts. Their difference shows the energy absorbed by the modeled dissociation.

Before using the answer

This entry's dissociation set includes CO2 and H2O reactions only. Use the separate equilibrium-flame task for the larger radical/NO libraries; neither model predicts finite-rate emissions.

Input symbols and units

SymbolMeaningUnitValid range
fuelWhich fuel is being burned.——
pct_theo_airHow much air was supplied as a percentage of exactly enough. A hundred per cent means exactly enough.-
Native air input. Equivalence ratio is its reciprocal convention, 100 divided by this percentage; it is not a separate editable input.
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Reactant temperature, including any preheat.
pPressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
omegaHumidity ratio: kilograms of water vapour carried per kilogram of dry air. The quantity that stays fixed when moist air is merely heated or cooled.-
Humidity of the combustion air.

Output reference

SymbolMeaningUnitRelation
T_adAdiabatic flame temperature: how hot the products get when none of the released energy is allowed to leave.K—
productsThe species and amounts the reaction produces.——
residualHow far from zero the energy balance still is at the returned root. Reported rather than assumed, so convergence is visible.kJ/kmol
The residual at the returned root, reported so convergence is visible rather than asserted.

Theory and limitations · Contents

M50 · Phase Equilibrium

Set up the task

  1. Choose pure-fluid coexistence, binary ideal vapour–liquid equilibrium or osmotic pressure.
  2. For pure-fluid coexistence, choose the substance and enter temperature. The property model is fixed by the substance; this mode does not offer pressure inversion.
  3. For binary equilibrium, choose both components and one input mode: temperature with liquid composition, pressure with liquid composition, or pressure with vapour composition. The fraction is the first component's mole fraction in the selected phase.
  4. For osmotic pressure, enter the solvent mole fraction and molar volume with absolute temperature, then compare the finite-composition result with its dilute limit.

Read the result

The selected system reports phase-equilibrium quantities, degrees of freedom and its phase diagram. Binary results show liquid/vapour composition under the stated ideal-solution approximation; osmosis shows the logarithmic solvent-activity result.

Before using the answer

Binary equilibrium uses pure-component saturation plus Raoult/Dalton assumptions, not a general nonideal cubic-mixture flash. The dilute osmotic expression is a comparison, not the main formula at concentrated composition.

Input symbols and units

SymbolMeaningUnitValid range
componentsWhich species are present.——
TTemperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.KT > 0 within the selected property model
Binary saturation uses mechanical PR roots, independent of caloric polynomial bounds. Pure water uses IF97; four refrigerants use Helmholtz; CO2 uses PR.
pPressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPap > 0
Pressure is input for binary bubble/dew modes; pure coexistence computes pressure from temperature.
compositionThe make-up of the mixture, as fractions of its components.—0 <= composition <= 1
First-component liquid mole fraction, or vapor fraction in dew mode. Pure endpoints ignore the absent component.
nphaseHow many phases coexist.-nphase = 2
Two coexisting bulk phases in pure and binary modes; the membrane constraint is not counted by the free bulk phase rule.
solvent_fractionMole fraction of solvent in the ideal solution.—0 < solvent_fraction <= 1
Solvent mole fraction in the ideal solution.
solvent_molar_volumeConstant partial molar volume of solvent used to convert a chemical-potential difference to osmotic pressure.m³/kmolsolvent_molar_volume > 0
Constant solvent partial molar volume in the membrane model.

Output reference

SymbolMeaningUnitRelation
F_dofDegrees of freedom: how many properties can still be chosen freely once the phases and components are fixed.-F=2+N-P
One for pure coexistence, two for a binary with two independent components; the freely exchanging bulk phase rule does not apply to the selective membrane.
compositionThe make-up of the mixture, as fractions of its components.——
T_bubbleThe temperature at which the first bubble of vapour appears in a liquid mixture being heated.K—
T_dewThe temperature at which the first drop of liquid appears in a vapour mixture being cooled.K—
pi_osmoticOsmotic pressure: the pressure that has to be applied to a solution to stop pure solvent flowing into it through a membrane.MPa—

Theory and limitations · Contents

M49 · Equilibrium Flame Temperature

Set up the task

  1. Choose CH4, H2 or CO fuel and the equilibrium species library.
  2. Enter theoretical air, reactant temperature, total pressure and moisture per dry-air mass.
  3. Compare the adiabatic equilibrium result with frozen products and the library-comparison plot.

Read the result

The coupled energy/equilibrium solution gives flame temperature, temperature reduction, product amounts and scaled residuals. The library comparison exposes the effect of adding radical species and NO.

Before using the answer

The base library has six gases; expanded sets add radicals and then NO. The temperature and air-supply ranges remain explicit. Equilibrium NO is not a finite-residence-time emissions prediction.

Input symbols and units

SymbolMeaningUnitValid range
fuelWhich fuel is being burned.——
pct_theo_airHow much air was supplied as a percentage of exactly enough. A hundred per cent means exactly enough.-at least 100%; fuel-rich product chemistry is outside this library
Native air input. Equivalence ratio is its reciprocal convention, 100 divided by this percentage; it is not a separate editable input.
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
pPressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPap > 0
species_setWhich dissociation products are being allowed into the equilibrium calculation.—
Six molecular species; add H, O, OH and N; then add NO. Species with absent elements are deleted exactly.
omegaHumidity ratio: kilograms of water vapour carried per kilogram of dry air. The quantity that stays fixed when moist air is merely heated or cooled.-finite omega >= 0
Water mass per dry-air mass carried with the reactants; used by selected and comparison flame calculations.

Output reference

SymbolMeaningUnitRelation
T_adAdiabatic flame temperature: how hot the products get when none of the released energy is allowed to leave.K—
compositionThe make-up of the mixture, as fractions of its components.——
T_gapHow much lower the flame temperature is once dissociation is accounted for. The whole point of running the equilibrium calculation.ΔK
Difference from the complete-combustion answer. This is the number the screen exists to produce.
residualHow far from zero the energy balance still is at the returned root. Reported rather than assumed, so convergence is visible.kJ/kmol—

Theory and limitations · Contents

M48 · Chemical Equilibrium

Set up the task

  1. Choose Molecular and phase reactions, Atomic ionization or User-defined reactions.
  2. For the molecular library, choose the reaction or coupled system, enter its initial inventories and temperature, and use the offered pure-water phase choice when relevant. Its response plot varies temperature.
  3. For atomic ionization, enter neutral, ion and electron inventories with consistent charge, then select the available equilibrium-data source. Supplied constants are natural logarithms ln K at the stated 1 atm standard pressure.
  4. For user-defined reactions, declare species, phases, elemental composition and initial amounts. Matrix coefficients are negative for reactants and positive for products; conservation and independent reaction rank must hold.
  5. Select thermochemical data or supply ln K, then set temperature and pressure. Use the general-system pressure response and read phase exhaustion, conservation and closure diagnostics.

Read the result

Results identify equilibrium amounts, gas fractions when gas exists, reaction extents or diagnostics, conservation residuals and phase status. Pressure exploration uses the same inventory and thermochemical assumptions as the selected state.

Before using the answer

Enter ln K, not K, and retain the stated dimensionless pressure standard. Available thermochemical data constrain species and temperature. A zero gas amount or exhausted pure phase can require a different active phase set; an unsupported or unresolved system is refused.

Input symbols and units

SymbolMeaningUnitValid range
reactionWhich reaction the equilibrium is being computed for.—
Choose a library or declare species and an arbitrary independent signed reaction matrix. Decimal/fraction coefficients are preserved exactly; every element and charge must balance.
TTemperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.KT>0 in given-lnK mode; thermochemical mode uses the valid ranges of participating records, including the pure-water IF97 pressure restriction.
pPressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPap > 0; declared pure liquid water with nonzero inventory or participation also requires IF97 region 1 at T,p
User-defined pressure slider explores 0.001 to 10 MPa logarithmically. This is an exploration interval, not a validity limit; typed values remain subject to phase and model checks.
n_initialHow much of each species is present before the reaction proceeds.kmolnon-negative finite amounts with nonzero total
CO2, CO, H2O vapor, H2, O2, N2 and pure H2O liquid; omitted species mean zero. Atomic mode accepts H, N, O, Ar, Na, Cs with each singly charged ion and electrons; initial total charge must be zero. User-defined mode accepts declared species with explicit integer element counts, charge and phase; total initial charge must be zero.
inertSpecies present that take no part in the reaction but dilute the mixture, which shifts the equilibrium anyway.—
Any species excluded from all supplied reactions remains chemically frozen, even if its elements occur in reactive species.
lnK_givenUser-supplied natural logarithm of the equilibrium constant at the current temperature and 1 atm standard state.—finite natural-log constants, one per active atom or written user-defined reaction
Given at the entered temperature and 1 atm standard state; does not specify reaction enthalpy or temperature dependence.
nu_matrixExact signed reaction coefficients; zero entries exclude a species from a reaction.—explicit user-defined system
Exact signed reaction coefficients; zero entries exclude a species from a reaction.
species_atomsPositive integer count of each declared element in one species.—explicit user-defined system
Positive integer count of each declared element in one species.
species_chargeSigned integer electric charge of one species.—explicit user-defined system
Signed integer electric charge of one species.
species_phaseIdeal gas or a separate pure condensed phase with unit activity.—explicit user-defined system
Ideal gas or a separate pure condensed phase with unit activity.

Output reference

SymbolMeaningUnitRelation
lnKThe logarithm of the equilibrium constant. The app works in this throughout because the constant itself spans about forty decades.-ln K=-Δ G°/(R̄T)
Gas standard-state K depends on T; effective condensation K includes actual-pressure liquid Gibbs and therefore depends on T and p.
K_eqEquilibrium constant: how far the reaction goes at this temperature. Shown for reading only, never used as an intermediate.-
Display only; unavailable when exp(lnK) cannot retain six significant digits. Never used in the solver.
epsilon_extExtent of reaction: how far the reaction has actually proceeded, from none of it to all of it.kmol
Signed extent in each written reaction coordinate; inverse rows favor smaller inventory scales. An unresolved near-zero extent is unavailable, not a false exact zero.
compositionThe make-up of the mixture, as fractions of its components.——
dH_reactionEnergy absorbed or released by the reaction, which is what decides whether heating pushes it forwards or backwards.kJ/kmol
Computed only from matching thermochemical records; given-lnK mode does not invent reaction heat.
n_eAmount of free electrons, included as a gas species in charge and mole balances.kmol
Common electron inventory, included in total gas moles and partial pressures.
z_ionFraction of a conserved atom inventory present as singly charged ions.—
Ionized fraction for each conserved atom inventory.

Theory and limitations · Contents

M47 · Fuel Cell

Set up the task

  1. Choose the cell type and supported fuel.
  2. Enter the active cell temperature, common pressure, operating voltage and current.
  3. Read reversible voltage and resource definitions before comparing efficiencies or heat rejection.

Read the result

Electrical power and reaction-consumed fuel flow accompany heat transfer, reversible voltage and work. The detailed account separates energy, stream/heat exergy, incoming resources, destruction and closure.

Before using the answer

A fuel cell is not bounded by a heat engine's efficiency alone. Operating voltage, reaction direction and heat sign must be consistent; current denotes reaction consumption in this model, not a separate utilization or stack-loss model.

Input symbols and units

SymbolMeaningUnitValid range
fuelWhich fuel is being burned.—
Hydrogen for PEM; H2, CO or CH4 net-reaction bounds for solid oxide. Pure oxygen supply; no reforming or polarization model.
TTemperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K200 <= T <= 6000 for gas products; liquid-water model requires IF97 R1
Mathematical property range, not an electrode or membrane operating specification.
pPressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPap > 0
Common pure fuel / pure oxygen / mixed-product stream pressure; liquid product feasibility checked with T.
n_electronsHow many electrons move per mole of fuel in the cell reaction.-
Derived from the selected oxidation reaction: 2 for H2/CO, 8 for CH4; displayed, not arbitrarily editable.
V_operatingThe voltage the cell is actually running at, which is always below the reversible value.V0 <= V_operating <= Ecell
Four ULPs only accommodate representational roundoff at the reversible boundary.
currentCurrent drawn from the cell.Acurrent >= 0
Total cell current. Unity fuel utilization and Faradaic efficiency; zero current returns zero power and consumed flow.

Output reference

SymbolMeaningUnitRelation
EcellReversible cell voltage: the most a fuel cell can produce before any losses, set by the Gibbs function change and the charge moved.VE=-Δḡ/(nF)
WmaxThe most work obtainable from a reaction, which is set by the Gibbs function change rather than by the energy released.kJ/kmolWₘₐₓ=-Δḡ
etaThermal efficiency: net work out divided by heat in. The fraction of what was paid for that came back as work.-—
epsilonExergetic efficiency: what the component actually delivered as a fraction of the exergy it was given. It asks a harder question than thermal efficiency and usually gets a worse answer.-
Electrical work divided by all incoming exergy resources: positive fuel/oxygen/heat terms plus negative outlet-stream exergy. Distinct from voltage efficiency V/E.
QdotRate of heat transfer.kW
Positive heat rejection; negative when heat is absorbed. Current converts per-fuel heat to a rate.

Theory and limitations · Contents

M46 · Reacting Entropy and Chemical Exergy

Set up the task

  1. Choose chemical-reference model and water-reference route; enter custom environmental conditions only when that mode permits them.
  2. Choose fuel and air supply and enter inlet/product temperatures and process pressure.
  3. Enter molar fuel flow to obtain rates, then inspect the reacting exergy closure and reference-water comparison.

Read the result

The account separates inlet exergy, product-stream exergy and destruction, with heat, entropy production and rates. It also shows incoming-fuel exergy and the internally consistent alternative water reference.

Before using the answer

All streams must use the same chemical reference. The unselected water-endpoint difference reflects reference-model consistency and printed conventions, not an additional recoverable energy term.

Input symbols and units

SymbolMeaningUnitValid range
fuelWhich fuel is being burned.——
pct_theo_airHow much air was supplied as a percentage of exactly enough. A hundred per cent means exactly enough.-—
T0Dead-state temperature: the temperature of the environment the system is eventually going to equilibrate with. Exergy is meaningless without it.K200 <= T0 <= 6000 in custom gas mode; standard models fix 298.15 K
Custom liquid-water route additionally requires an IF97 R1 liquid state and non-condensing reference vapor.
p0Dead-state pressure: the pressure of that same environment.MPap0 > 0 for custom gas mode
Standard Model I fixes 0.103250175 MPa; Model II fixes 0.101325 MPa. Fixed reference values are displayed, not silently overridden.
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
T2Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
environment_modelWhich published reference environment the chemical exergies are computed against. Two are in common use and they do not agree.—
Model I, Model II, or the explicitly separate fixed-composition custom gas environment.
pPressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPap > 0
Common fuel, air and product process pressure; independent of reference pressure.
ndotMolar flow: amount of substance passing a section per unit time.kmol/sndot > 0
Molar fuel flow; multiplies per-kmol entropy generation to obtain kW/K.

Output reference

SymbolMeaningUnitRelation
sigmadotRate of entropy production.kW/K—
sbar0Absolute entropy: entropy measured from the third-law zero rather than from an arbitrary datum, which is what reacting systems require.kJ/(kmol K)
Absolute entropy of the pure fuel at its actual inlet T,p, per kmol.
echChemical exergy: the work still obtainable from a substance once it is at the environment's temperature and pressure but not yet at its composition.kJ/kmol—
e_totalTotal exergy of a substance, thermomechanical plus chemical.kJ/kge=(u-u₀)+p₀(v-v₀)-T₀(s-s₀)+V²/2+gz+e^ch
Pure incoming fuel at actual inlet T,p, per fuel mass, with zero kinetic and potential terms.
ef_totalTotal flow exergy, thermomechanical plus chemical.kJ/kg
Pure incoming fuel at actual inlet T,p, per fuel mass, with zero kinetic and potential terms.
epsilonExergetic efficiency: what the component actually delivered as a fraction of the exergy it was given. It asks a harder question than thermal efficiency and usually gets a worse answer.-
All outlet-stream exergy / total fuel-plus-air inlet exergy. This is a retained-exergy ratio, not a definition of useful product efficiency.
EdExergy destroyed: work potential that was permanently lost, equal to the dead-state temperature times the entropy produced.kJ/kmol—

Theory and limitations · Contents

M45 · Constant-Volume Combustion

Set up the task

  1. Define the sealed charge from fuel, theoretical air, initial temperature and pressure and vessel volume.
  2. Choose final temperature or total heat into the complete charge; zero heat selects adiabatic operation.
  3. Read both temperature and gas-mole ratios when interpreting the resulting pressure.

Read the result

The result includes final temperature/pressure, total and per-fuel heat, initial fuel amount/mass, mole ratio, temperature ratio and energy residual. The pressure change includes both temperature and reaction mole-count changes.

Before using the answer

The vessel model keeps frozen gaseous products. Below the water dew point it is a hypothetical vapour reference, and at high temperature dissociation can change the actual pressure and temperature.

Input symbols and units

SymbolMeaningUnitValid range
fuelWhich fuel is being burned.——
pct_theo_airHow much air was supplied as a percentage of exactly enough. A hundred per cent means exactly enough.-—
VVolume: the space the whole system occupies, as opposed to the space one kilogram of it occupies.m^3—
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
QHeat transferred across the boundary, taken as positive when it goes into the system.kJ
Heat into the entire charge in specified-heat mode; zero is adiabatic. In specified-final-temperature mode heat is an output.
T2Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.Kwithin selected product property range
Final temperature when the specified-final-state mode is selected; otherwise recovered from full-charge heat.

Output reference

SymbolMeaningUnitRelation
T2Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
p2Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
QvHeat released by a reaction carried out at constant volume rather than constant pressure.kJ/kmol—
uRPThe same quantity on an internal energy basis, which is what a constant-volume reaction needs.kJ/kmol—

Theory and limitations · Contents

Thermodynamic Optimisation

M54 · Storage System Irreversibility

Set up the task

  1. Choose sensible or latent storage and enter source/environment temperatures and charging-stream capacity inputs.
  2. Enter conductance and charging duration. Sensible storage also needs store heat capacity; latent storage needs melting temperature and available latent capacity.
  3. For latent storage choose the available stream-flow model. Read the history and optimum time or feasible melting temperature.

Read the result

The complete charging account compares stored energy/exergy, incoming-stream exergy and entropy generation with capacity and duration constraints. Histories show charging evolution and the selected optimum.

Before using the answer

Sensible storage begins at ambient temperature. Latent storage stays at the entered melting temperature and does not include a warm-up from ambient. Best time or temperature maximises stored exergy divided by incoming-stream exergy, not stored exergy alone. The entropy account distinguishes heat-exchanger production from disposal of the outlet stream. Latent operation is limited by finite capacity; inputs beyond exhaustion are refused.

Input symbols and units

SymbolMeaningUnitValid range
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.KT > T0 > 0
Source stream inlet.
T0Dead-state temperature: the temperature of the environment the system is eventually going to equilibrate with. Exergy is meaningless without it.K0 < T0 < T
mdotMass flow rate.kg/smdot > 0
Mass flow of charging stream.
cpSpecific heat at constant pressure: how much energy raises one kilogram by one degree while the pressure is held fixed.kJ/(kg K)cp > 0
Constant specific heat of charging stream.
UA_storeConductance between the charging stream and the store.kW/KUA_store > 0
t_chargeHow long the store is charged for.st_charge > 0
Finite entered charging duration; latent charge must fit the available latent heat.
T_storeTemperature the store is held at.KT0 < T_store < T
Latent melting temperature. Sensible store begins at ambient and its temperature evolves.
storage_kindWhether the store works by rising in temperature or by melting at a fixed one.—sensible or latent
M_storeSensible store total heat capacity.kJ/KM_store > 0
Sensible store total heat capacity.
Q_latentAvailable latent heat; no warming outside the phase-change plateau is modeled.kJQ_latent > 0
Available latent heat; no warming outside the phase-change plateau is modeled.
storage_flowLatent stream transfer factor: 1-exp(-N) or N/(1+N). Sensible model uses plug flow.—plug flow or mixed flow
Latent stream transfer factor: 1-exp(-N) or N/(1+N). Sensible model uses plug flow.

Output reference

SymbolMeaningUnitRelation
sigmaEntropy production: entropy that was created inside the boundary rather than carried across it. Zero for an ideal process, positive for every real one, and never negative.kJ/K
Integrated heat-exchanger entropy generation, excluding outlet disposal.
EdExergy destroyed: work potential that was permanently lost, equal to the dead-state temperature times the entropy produced.kJ
Integrated heat-exchanger exergy destruction, T0*sigma.
T_store_optThe storage temperature that destroys the least exergy, which is neither the highest available nor the source temperature.K
Capacity-constrained latent melting temperature maximizing captured exergy at fixed duration.
eta_storageHow much of the exergy put into a store is still there to take out.-
Stored / incoming exergy over the full duration.
t_charge_optSensible charging duration maximizing stored / incoming exergy.s
Sensible charging duration maximizing stored / incoming exergy.
Q_storedIntegrated stored heat.kJ
Integrated stored heat.
B_storedIntegrated captured exergy.kJ
Integrated captured exergy.
B_inIncoming stream exergy over the entered time.kJ
Incoming stream exergy over the entered time.
B_outUnused outgoing stream exergy over the entered time.kJ
Unused outgoing stream exergy over the entered time.
S_dumpAdditional entropy if the outlet is discarded to ambient.kJ/K
Additional entropy if the outlet is discarded to ambient.
S_totalHeat-exchanger plus outlet-disposal entropy.kJ/K
Heat-exchanger plus outlet-disposal entropy.
T_final_storeStore temperature at the end of the charge.K
Store temperature at the end of the charge.
T_final_outFinal outlet temperature.K
Final outlet temperature.

Theory and limitations · Contents

M53 · Thermal Radiation Exergy

Set up the task

  1. Choose blackbody radiation exergy, heat-engine comparison or solar-collector conversion.
  2. Enter source and environment temperatures and emitting/receiver area.
  3. For the collector, enter incident irradiance and concentration, then inspect the feasible optimum receiver temperature and rate.

Read the result

The selected model reports available work or comparison rate, work per area and conversion factor. Collector mode also reports its optimum temperature, while the plot keeps the selected radiation model explicit.

Before using the answer

Source radiation exergy, a Carnot factor and a collector's net useful output are different quantities. The collector model uses its stated radiation-loss assumptions and does not infer optical or convective losses.

Input symbols and units

SymbolMeaningUnitValid range
TTemperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K(0, infinity)
Blackbody source temperature, at or above T0; collector requires strictly above.
T0Dead-state temperature: the temperature of the environment the system is eventually going to equilibrate with. Exergy is meaningless without it.K0 < T0 <= T
Environment temperature bounded by the entered source; zero is an excluded endpoint.
ACross-sectional area the stream passes through.m^2(0, infinity)
Emitting area in reference models, receiver area in collector model.
fluxRadiant energy arriving per unit area per unit time.kW/m^2(0, infinity)
Incident irradiance before concentration; collector only.
concentrationHow many times the incoming radiation is concentrated before it reaches the collector.-(0, infinity)
Collector irradiance multiplier; concentration*flux cannot exceed the source blackbody emissive power.

Output reference

SymbolMeaningUnitRelation
psi_radiationThe fraction of a radiation stream's energy that is available as work. Lower than the reversible factor at the source temperature, and the two are routinely confused.-—
E_radiationRate at which radiation delivers exergy.kW
Total available/reference power includes area; density is separately labeled kW/m². The selected model defines the energy reference.
eta_maxThe largest thermal efficiency any device can have between the two given reservoir temperatures.-
Shown beside it, since the two are routinely confused.
T_optThe collector temperature that maximises work output, balancing conversion quality against loss.K—

Theory and limitations · Contents

M52 · Endoreversible Power

Set up the task

  1. Choose the reservoir-engine or finite-stream model.
  2. Enter source and sink temperatures and the active conductance, allocation or hot-stream capacity inputs.
  3. Inspect the optimum internal temperatures and the constraint-exploration curve without changing the meaning of the fixed budget.

Read the result

Results report maximum power for the supplied constraints, efficiency and internal temperatures or stream endpoints. A conductance-allocation comparison reoptimizes each allocation under the same total budget.

Before using the answer

Maximum power and reversible efficiency answer different questions. The finite-stream model assumes a constant heat capacity and an ideal cold reservoir; its internal-engine distribution is not a finite machine layout.

Input symbols and units

SymbolMeaningUnitValid range
THTemperature of the hot reservoir.K(0, infinity)
Hot reservoir or hot-stream inlet, greater than TC.
TCTemperature of the cold reservoir.K(0, infinity)
Cold reservoir, also the exergy reference temperature.
UA_hotConductance between the hot reservoir and the engine.kW/K(0, infinity)
Hot-side conductance; derived from total and fraction in fixed-reservoir mode.
UA_coldConductance between the engine and the cold reservoir.kW/K(0, infinity)
Derived in fixed-reservoir mode; does not apply to the ideal cold sink of the continuous hot-stream mode.
mdotMass flow rate.kg/s(0, infinity)
Hot-stream mass flow.
cpSpecific heat at constant pressure: how much energy raises one kilogram by one degree while the pressure is held fixed.kJ/(kg K)(0, infinity)
Constant stream specific heat.
UA_totalThe fixed sum of hot and cold exchanger conductances.kW/K(0, infinity)
Fixed-reservoir total conductance budget.
hot_conductance_fractionThe share of the fixed conductance budget assigned to the hot side.-(0, 1)
Fraction of total conductance assigned to the hot exchanger; zero endpoints cannot run the engine.

Output reference

SymbolMeaningUnitRelation
eta_maxpowerThe efficiency a device actually runs at when it is producing as much power as it can, which is lower than the reversible bound and much closer to what real plants achieve.-η=1-√(T_C/T_H)
Model-dependent result; see explicitly selected source constraint.
Wdot_maxThe largest power the arrangement can produce under the stated constraint, as opposed to the largest efficiency.kW
Model-dependent result; see explicitly selected source constraint.
eta_maxThe largest thermal efficiency any device can have between the two given reservoir temperatures.-
Shown beside it, for the comparison. Model-dependent result; see explicitly selected source constraint.
T_internalThe internal working temperatures of an endoreversible engine, which sit between the reservoir temperatures because the heat has to flow across a finite gap.K
Model-dependent result; see explicitly selected source constraint.

Theory and limitations · Contents

Second-Law Design

M51 · Entropy Generation Minimisation

Set up the task

  1. Choose duct, balanced exchanger or pin-fin design.
  2. Enter the active geometry constraints, heat load or capacity rates and the constant fluid properties.
  3. For a constrained exchanger, enter minimum effectiveness and maximum pressure drop. Read the optimum variable and trade-off curve with the stated correlation limits.

Read the result

The design reports total entropy generation and its thermal/friction parts, with the selected diameter or heat-transfer size parameter and feasibility diagnostics. The curve exposes the competing contributions.

Before using the answer

These are constrained thermodynamic/correlation models, not universal equipment optimizers. Keep Reynolds, Prandtl, aspect-ratio and Biot restrictions; properties are not automatically updated with the calculated temperature field.

Input symbols and units

SymbolMeaningUnitValid range
geometryArrangement: heated duct, balanced counterflow exchanger, or fixed-length pin fin in crossflow.—one of three declared arrangements
Arrangement: heated duct, balanced counterflow exchanger, or fixed-length pin fin in crossflow.
temperatureFluid temperature for duct and pin fin.Kfinite positive; active only in named arrangement
Fluid temperature for duct and pin fin.
densityConstant fluid density for duct and pin fin.kg/m^3finite positive; active only in named arrangement
Constant fluid density for duct and pin fin.
viscosityConstant dynamic viscosity for duct and pin fin.Pa sfinite positive; active only in named arrangement
Constant dynamic viscosity for duct and pin fin.
conductivityConstant fluid thermal conductivity for duct and pin fin.W/(m K)finite positive; active only in named arrangement
Constant fluid thermal conductivity for duct and pin fin.
mass_flowDuct fluid mass flow.kg/sfinite positive; active only in named arrangement
Duct fluid mass flow.
heat_per_lengthHeat transferred to the duct fluid per unit length.W/mfinite positive; active only in named arrangement
Heat transferred to the duct fluid per unit length.
duct_lengthDuct segment length over which heat and pressure losses are evaluated.mfinite positive; active only in named arrangement
Duct segment length over which heat and pressure losses are evaluated.
cpSpecific heat at constant pressure: how much energy raises one kilogram by one degree while the pressure is held fixed.kJ/(kg K)finite positive; active only in named arrangement
Duct mass-specific heat; the display adapter alone converts to J/(kg K) for the composition calculation.
prandtlDuct heat-transfer correlation Prandtl number. Pin-fin Prandtl number is fixed at 0.71, not this input.-0.7 < prandtl < 160
Duct heat-transfer correlation Prandtl number. Pin-fin Prandtl number is fixed at 0.71, not this input.
hotBalanced exchanger hot-side inlet temperature.Khot > cold > 0
Balanced exchanger hot-side inlet temperature.
coldBalanced exchanger cold-side inlet temperature.Khot > cold > 0
Balanced exchanger cold-side inlet temperature.
capacityEqual heat-capacity rate of either single side of the balanced exchanger; not the sum.kW/Kfinite positive
Equal heat-capacity rate of either single side of the balanced exchanger; not the sum.
hot_dropHot fractional inlet-pressure loss per unit NTU.-non-negative; at least one loss slope positive
Hot fractional inlet-pressure loss per unit NTU.
cold_dropCold fractional inlet-pressure loss per unit NTU.-non-negative; at least one loss slope positive
Cold fractional inlet-pressure loss per unit NTU.
hot_ratioHot-side gas constant divided by specific heat.-0 < hot_ratio < 1
Hot-side gas constant divided by specific heat.
cold_ratioCold-side gas constant divided by specific heat.-0 < cold_ratio < 1
Cold-side gas constant divided by specific heat.
minimum_effectivenessMinimum fraction of the balanced exchanger maximum heat duty required by the design task.-0 < minimum_effectiveness < 1
Useful-duty lower bound on balanced-exchanger effectiveness.
maximum_dropUpper bound on either side fractional pressure drop.-0 < maximum_drop < 1
Upper bound on either side fractional pressure drop.
heatFixed pin-fin heat duty.Wfinite positive; pin-fin arrangement
Fixed pin-fin heat duty.
speedFluid speed across the pin fin.m/sfinite positive; pin-fin arrangement
Fluid speed across the pin fin.
fin_lengthFixed pin-fin length; only diameter is optimized.mfinite positive; pin-fin arrangement
Fixed pin-fin length; only diameter is optimized.
fin_conductivitySolid pin-fin thermal conductivity.W/(m K)finite positive; pin-fin arrangement
Solid pin-fin thermal conductivity.
reference_capacityFixed pin-fin reference capacity used solely to normalize the entropy-generation number.kW/Kfinite positive; pin-fin arrangement
Fixed pin-fin reference capacity used solely to normalize the entropy-generation number.

Output reference

SymbolMeaningUnitRelation
NsEntropy generation number: entropy produced, made dimensionless by the stream's capacity rate, so arrangements of different size can be compared.-
Total entropy generation divided by duct mass-flow heat capacity, either balanced-exchanger side capacity, or fixed pin-fin reference capacity.
sigmadot_dTThe share of entropy production caused by heat crossing a finite temperature difference.kW/K
Thermal part at the selected constrained design.
sigmadot_dpThe share caused by fluid friction.kW/K
Fluid-friction part at the selected constrained design.
D_optDuct or pin-fin diameter at the constrained minimum; only these two arrangements.m
Duct or pin-fin diameter at the constrained minimum; only these two arrangements.
NTU_optBalanced-exchanger NTU at the constrained minimum; only this arrangement.-
Balanced-exchanger NTU at the constrained minimum; only this arrangement.
design_boundaryWhether the selected minimum is on a constraint boundary or is an interior stationary point.—
Whether the selected minimum is on a constraint boundary or is an interior stationary point.
ReReynolds number: the ratio of inertial to viscous effects in the flow, which is what fixes the friction.-
duct arrangement: metric named Reynolds number. Derived at the selected design, not a direct input.
NuNusselt number.-
duct arrangement: metric named Nusselt number. Derived at the selected design, not a direct input.
f_fanningFanning friction factor.-
duct arrangement: metric named Fanning friction factor. Derived at the selected design, not a direct input.
wall_bulk_differenceWall minus bulk temperature.ΔK
duct arrangement: metric named Wall minus bulk temperature. Derived at the selected design, not a direct input.
segment_pressure_dropSegment pressure drop.MPa
duct arrangement: metric named Segment pressure drop. Derived at the selected design, not a direct input.
bulk_rise_fractionBulk temperature rise fraction.-
duct arrangement: metric named Bulk temperature rise fraction. Derived at the selected design, not a direct input.
property_prandtlProperty-derived Prandtl number.-
duct arrangement: metric named Property-derived Prandtl number. Derived at the selected design, not a direct input.
epsilonExergetic efficiency: what the component actually delivered as a fraction of the exergy it was given. It asks a harder question than thermal efficiency and usually gets a worse answer.-
balanced arrangement: metric named Effectiveness. Derived at the selected design, not a direct input.
QdotRate of heat transfer.kW
balanced arrangement: metric named Heat transferred. Derived at the selected design, not a direct input.
hot_outlet_temperatureHot outlet temperature.K
balanced arrangement: metric named Hot outlet temperature. Derived at the selected design, not a direct input.
cold_outlet_temperatureCold outlet temperature.K
balanced arrangement: metric named Cold outlet temperature. Derived at the selected design, not a direct input.
hot_drop_fractionHot pressure drop / inlet pressure.-
balanced arrangement: metric named Hot pressure drop / inlet pressure. Derived at the selected design, not a direct input.
cold_drop_fractionCold pressure drop / inlet pressure.-
balanced arrangement: metric named Cold pressure drop / inlet pressure. Derived at the selected design, not a direct input.
NTU_asymptoticAsymptotic unconstrained NTU.-
balanced arrangement: metric named Asymptotic unconstrained NTU. Derived at the selected design, not a direct input.
thermal_asymptoticAsymptotic thermal entropy at selected NTU.kW/K
balanced arrangement: metric named Asymptotic thermal entropy at selected NTU. Derived at the selected design, not a direct input.
friction_asymptoticAsymptotic friction entropy at selected NTU.kW/K
balanced arrangement: metric named Asymptotic friction entropy at selected NTU. Derived at the selected design, not a direct input.
ReReynolds number: the ratio of inertial to viscous effects in the flow, which is what fixes the friction.-
pin fin arrangement: metric named Reynolds number. Derived at the selected design, not a direct input.
NuNusselt number.-
pin fin arrangement: metric named Nusselt number. Derived at the selected design, not a direct input.
C_dragDrag coefficient.-
pin fin arrangement: metric named Drag coefficient. Derived at the selected design, not a direct input.
fin_base_temperatureFin base temperature.K
pin fin arrangement: metric named Fin base temperature. Derived at the selected design, not a direct input.
base_ambient_differenceBase minus ambient temperature.ΔK
pin fin arrangement: metric named Base minus ambient temperature. Derived at the selected design, not a direct input.
Bi_transverseTransverse Biot number.-
pin fin arrangement: metric named Transverse Biot number. Derived at the selected design, not a direct input.
aspectThe geometric design variable being optimised over.-
pin fin arrangement: metric named Length / diameter. Derived at the selected design, not a direct input.
drag_forceDrag force.N
pin fin arrangement: metric named Drag force. Derived at the selected design, not a direct input.
fin_conductanceFin thermal conductance.kW/K
pin fin arrangement: metric named Fin thermal conductance. Derived at the selected design, not a direct input.

Theory and limitations · Contents

Moist Air

M38 · Psychrometric State

Set up the task

  1. Enter barometric pressure directly or use the standard-atmosphere altitude estimate.
  2. Choose the available property pair and fill only its active fields, observing whether humidity is a fraction, ratio or percentage.
  3. If using wet bulb, select the stated interpretation and read its approximation note.

Read the result

The resolved state reports dry bulb, wet bulb, dew point, relative humidity, humidity ratio, enthalpy and volume. The psychrometric chart uses the same pressure as the calculation.

Before using the answer

Moist-air enthalpy and volume are per dry-air mass. Supersaturated fog or ice is not silently inserted, and an altitude estimate is not a local weather pressure measurement.

Input symbols and units

SymbolMeaningUnitValid range
pPressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa
Barometric pressure; altitude-corrected.
TdbDry-bulb temperature: what an ordinary thermometer in the air stream reads.K—
TwbWet-bulb temperature: what a thermometer with a wet wick reads, which is lower because evaporation cools it. How much lower is a measure of how dry the air is.K—
TdpDew point: the temperature at which the air being cooled would start to condense.K—
omegaHumidity ratio: kilograms of water vapour carried per kilogram of dry air. The quantity that stays fixed when moist air is merely heated or cooled.-—
phiRelative humidity: how much water vapour the air holds as a fraction of the most it could hold at that temperature.-0 <= phi <= 1
h_daEnthalpy of moist air per kilogram of dry air, rather than per kilogram of mixture, because the dry air is what stays constant through the processes.kJ/kg
Enthalpy per unit mass of dry air.
altitudeHeight above sea level, used to correct the barometric pressure, which shifts the whole chart.m-500 <= altitude <= 11000

Output reference

SymbolMeaningUnitRelation
omegaHumidity ratio: kilograms of water vapour carried per kilogram of dry air. The quantity that stays fixed when moist air is merely heated or cooled.-ω=0.622pᵥ/(p-pᵥ)
phiRelative humidity: how much water vapour the air holds as a fraction of the most it could hold at that temperature.-—
TdpDew point: the temperature at which the air being cooled would start to condense.K—
TwbWet-bulb temperature: what a thermometer with a wet wick reads, which is lower because evaporation cools it. How much lower is a measure of how dry the air is.K—
h_daEnthalpy of moist air per kilogram of dry air, rather than per kilogram of mixture, because the dry air is what stays constant through the processes.kJ/kgh=h_a+ω h_g(T)
v_daVolume occupied per kilogram of dry air.m^3/kg—
mu_satDegree of saturation: the humidity ratio as a fraction of the saturated value at the same temperature and pressure.-—
p_partialPartial pressure: the pressure one component of a mixture would exert if it alone occupied the whole volume.MPa—

Theory and limitations · Contents

M39 · Air-Conditioning Processes

Set up the task

  1. Choose the process and enter inlet dry-bulb temperature, relative humidity, pressure and dry-air flow.
  2. Fill the active process fields: target temperature, coil apparatus temperature/bypass, injection flow and water/steam temperature, effectiveness, or a second inlet.
  3. Read outlet state, signed heat and water transfer, then inspect the chart path and process notes.

Read the result

Heating, cooling, dehumidification/reheat, humidification and mixing retain their distinct balances. Net duty, moisture transfer and sensible heat ratio are reported where defined; the path shows the corresponding moist-air states.

Before using the answer

A coil bypass factor interpolates temperature and humidity ratio and may be capped at saturation with a note. Two-stream mixing instead refuses a fog-forming gas-only outlet; it does not solve condensate jointly.

Input symbols and units

SymbolMeaningUnitValid range
processWhich of the available process paths the screen is applying.——
pPressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
mdot1Mass flow rate.kg/s
Dry air flow.
Tdb1Dry-bulb temperature: what an ordinary thermometer in the air stream reads.K—
phi1Relative humidity: how much water vapour the air holds as a fraction of the most it could hold at that temperature.-—
Tdb2Dry-bulb temperature: what an ordinary thermometer in the air stream reads.K
Second inlet temperature/humidity for adiabatic mixing; target supply temperature is entered in the relevant sensible or reheat branch.
phi2Relative humidity: how much water vapour the air holds as a fraction of the most it could hold at that temperature.-
Second inlet temperature/humidity for adiabatic mixing; target supply temperature is entered in the relevant sensible or reheat branch.
mdot_waterRate at which liquid water is added to or removed from a moist air stream.kg/s
Injected water for steam or spray humidification. Condensate removal is an output in cooling branches.
T_coilCoil dew-point temperature in dehumidifying branches.Kbranch-dependent
Coil dew-point temperature in dehumidifying branches.
T_supplySpecified final supply temperature for sensible heating/cooling or reheat.Kbranch-dependent
Specified final supply temperature for sensible heating/cooling or reheat.
bypassOptional coil bypass factor; zero when omitted.-branch-dependent
Optional coil bypass factor; zero when omitted.
T_waterInjected steam or spray-water temperature; interpretation follows process.Kbranch-dependent
Injected steam or spray-water temperature; interpretation follows process.
epsilon_evapEvaporative-cooling effectiveness.-branch-dependent
Evaporative-cooling effectiveness.
mdot2Mass flow rate.kg/sfinite positive
Second inlet dry-air mass flow for adiabatic mixing.

Output reference

SymbolMeaningUnitRelation
QdotRate of heat transfer.kW—
mdot_waterRate at which liquid water is added to or removed from a moist air stream.kg/sṁ_w=ṁ_a(ω_2-ω_1)
omega2Humidity ratio: kilograms of water vapour carried per kilogram of dry air. The quantity that stays fixed when moist air is merely heated or cooled.-—
Tdb2Dry-bulb temperature: what an ordinary thermometer in the air stream reads.K—
SHRSensible heat ratio: the share of the total cooling load that changes temperature rather than removing moisture. It is what sizes real equipment.-
Sensible fraction of the total load, which is what sizes real equipment.

Theory and limitations · Contents

M40 · Cooling Tower

Set up the task

  1. Enter circulating-water flow and warm/cold water temperatures.
  2. Enter barometric pressure and incoming-air temperature and humidity.
  3. Enter leaving-air temperature and choose saturated air or a stated outlet relative humidity.

Read the result

The tower balance returns required dry-air flow, evaporative makeup, range, approach to entering wet bulb, rejected heat and entropy production. Both air states show how water evaporation changes the balance.

Before using the answer

Makeup here covers evaporation, not drift or blowdown. A small positive approach can imply demanding equipment even when the balance is feasible; the calculation does not size packing or fan power.

Input symbols and units

SymbolMeaningUnitValid range
pPressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
mdot1Mass flow rate.kg/s
Water flow.
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Warm water in.
T2Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Cooled water out.
Tdb3Dry-bulb temperature: what an ordinary thermometer in the air stream reads.K
Air in.
phi3Relative humidity: how much water vapour the air holds as a fraction of the most it could hold at that temperature.-—
Tdb4Dry-bulb temperature: what an ordinary thermometer in the air stream reads.K
Air out.
phi4Relative humidity: how much water vapour the air holds as a fraction of the most it could hold at that temperature.-—

Output reference

SymbolMeaningUnitRelation
mdot_airDry air mass flow rate.kg/s—
mdot_makeupRate at which water must be replaced to make up for what evaporated.kg/s—
rangeCooling tower range: how far the water temperature falls across the tower.ΔK—
approachCooling tower approach: how close the cooled water gets to the entering air's wet-bulb temperature. It can be made small but never zero, however large the tower.ΔK—
sigmadotRate of entropy production.kW/K—

Theory and limitations · Contents

First Law

M03 · Process Path

Set up the task

  1. Choose the property model and one of the five paths. For an ideal gas choose the gas and caloric model; for the incompressible idealisation supply c and fixed specific volume.
  2. Fix the initial state with p–T or p–v; water also offers p–x. Select the water temperature root where shown.
  3. Set the active endpoint control: final pressure for an isentrope, final temperature for an isochore, temperature or water quality for an isobar, and final volume for an isotherm or polytrope. State n for a polytrope. The fixed-volume idealisation exposes its corresponding constrained controls.
  4. Enter mass and sample count, inspect the resolved endpoints and signed transfers, then select p-v or T-s and use Export graph. Increase samples to inspect the numerical integral discrepancy.

Read the result

Specific work, heat and changes in u, h and s are accompanied by total W, Q, delta U, delta H and delta S. Both diagrams use the same resolved path. Sampled p dv and T ds integrals and their differences from the reported transfers are shown separately.

Before using the answer

Internally reversible closed-system paths with boundary work only are assumed. Water isotherms use the water equation of state, not the ideal-gas pv shortcut. T-s heat areas use absolute K or degR. Sampling and property-fit consistency affect integral differences. Unresolved branches, subresolution nonzero changes and unrepresentable totals refuse the whole path.

Input symbols and units

SymbolMeaningUnitValid range
substanceWhich working fluid the screen is operating on.—declared ideal-gas species; water; or a user-given incompressible idealisation
processWhich of the available process paths the screen is applying.——
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.Kfinite positive temperature inside the selected model
Used only when active in the selected independent pair or endpoint control; otherwise derived.
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPafinite positive pressure inside the selected model
Used only when active in the selected independent pair or endpoint control; otherwise derived.
v1Specific volume: the space one kilogram of the substance occupies. The reciprocal of density, and the property that makes a gas different from a liquid.m^3/kgfinite positive specific volume
Used only when active in the selected independent pair or endpoint control; otherwise derived.
T2Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.Kfinite positive temperature inside the selected model
Used only when active in the selected independent pair or endpoint control; otherwise derived.
p2Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPafinite positive pressure inside the selected model
Used only when active in the selected independent pair or endpoint control; otherwise derived.
v2Specific volume: the space one kilogram of the substance occupies. The reciprocal of density, and the property that makes a gas different from a liquid.m^3/kgfinite positive specific volume
Used only when active in the selected independent pair or endpoint control; otherwise derived.
nPolytropic exponent: the constant in a path where pressure times volume to this power stays fixed. Zero gives constant pressure, one gives constant temperature for an ideal gas, and the specific heat ratio gives an isentropic path.--inf < n < inf
Polytropic exponent.
mMass of the system or of the sample being considered.kgfinite m > 0; all nonzero totals must remain representable
process_modelProperty model used for every state on the path.—ideal gas | water IF97 | incompressible (given c and v)
Property model used for every state on the path.
caloric_modelNASA polynomial, evaluated constant cp, or air-only cold-air standard.—one of the three declared gas caloric models
NASA polynomial, evaluated constant cp, or air-only cold-air standard.
evaluation_temperatureTemperature used to evaluate constant cp.Kinside the selected gas polynomial interval
Temperature used to evaluate constant cp.
inlet_pairWater alone accepts quality; the given-c/v model uses p,T.—p,T | p,v | p,x
Water alone accepts quality; the given-c/v model uses p,T.
xQuality: the fraction of a liquid-vapour mixture that is vapour, by mass. Meaningful only between the two saturation lines.—0 <= x <= 1
Active water quality for an initial p,x pair or isobaric endpoint.
temperature_rootVisible water p,v temperature root; changing root counts on a polytrope are refused.—lower-temperature root | higher-temperature root
Visible water p,v temperature root; changing root counts on a polytrope are refused.
heat_capacityUser-given incompressible constant c; no material database.kJ/(kg K)finite c > 0
User-given incompressible constant c; no material database.
fixed_volumeUser-given incompressible constant specific volume.m^3/kgfinite v > 0
User-given incompressible constant specific volume.
path_samplesNumber of base nodes; water saturation breakpoints may add nodes.—integer 2 <= path_samples <= 401
Number of base nodes; water saturation breakpoints may add nodes.

Output reference

SymbolMeaningUnitRelation
WWork transferred across the boundary, taken as positive when it comes out of the system.kJW=∫₁² p dV
Total for the stated mass; state changes and transfers are also shown per kg.
QHeat transferred across the boundary, taken as positive when it goes into the system.kJQ=Δ U+W
Total for the stated mass; state changes and transfers are also shown per kg.
DeltaUChange in the total internal energy of the system between the two states.kJ
Total for the stated mass; state changes and transfers are also shown per kg.
DeltaHChange in total enthalpy between the two states.kJ
Total for the stated mass; state changes and transfers are also shown per kg.
DeltaSChange in total entropy between the two states.kJ/K
Total for the stated mass; state changes and transfers are also shown per kg.
specific_workBoundary work leaving the closed system per unit mass.kJ/kg
Boundary work leaving the closed system per unit mass.
specific_heatHeat entering the closed system per unit mass.kJ/kg
Heat entering the closed system per unit mass.
process_delta_uChange in specific internal energy, final minus initial.kJ/kg
Change in specific internal energy, final minus initial.
process_delta_hChange in specific enthalpy, final minus initial.kJ/kg
Change in specific enthalpy, final minus initial.
process_delta_sChange in specific entropy, final minus initial.kJ/(kg K)
Change in specific entropy, final minus initial.
sampled_workTrapezoidal integral of pressure with respect to specific volume.kJ/kg
Trapezoidal integral of pressure with respect to specific volume.
sampled_heatTrapezoidal integral of absolute temperature with respect to specific entropy.kJ/kg
Trapezoidal integral of absolute temperature with respect to specific entropy.
work_differenceSampled p dv minus reported boundary work; a diagnostic, not a certified error bound.kJ/kg
Sampled p dv minus reported boundary work; a diagnostic, not a certified error bound.
heat_differenceSampled T ds minus reported heat; includes sampling and property-formulation consistency.kJ/kg
Sampled T ds minus reported heat; includes sampling and property-formulation consistency.

Theory and limitations · Contents

M04 · Closed System Energy Balance

Set up the task

  1. Choose the unknown before entering the given heat, work, internal-energy change or mass.
  2. For mass inversion, supply the specific internal-energy change. For final-water-state inversion, enter the initial p–T state and the final pressure or specific-volume constraint.
  3. Optionally compute work from a mechanical or electrical mode, then enter velocity and elevation changes if they matter.

Read the result

The balance reports total heat, work, internal-energy change, kinetic and potential terms and a residual. Final-state mode also reports the recovered water properties; the selected work mode shows its contribution explicitly.

Before using the answer

Heat is positive in and work positive out. Specific energy and total energy are different bases. A first-law solution does not by itself certify the second law.

Input symbols and units

SymbolMeaningUnitValid range
mMass of the system or of the sample being considered.kg—
QHeat transferred across the boundary, taken as positive when it goes into the system.kJ—
WWork transferred across the boundary, taken as positive when it comes out of the system.kJ—
DeltaUChange in the total internal energy of the system between the two states.kJ—
vel1Velocity of the stream, which matters only when it is fast enough for its kinetic energy to compete with its enthalpy.m/s—
vel2Velocity of the stream, which matters only when it is fast enough for its kinetic energy to compete with its enthalpy.m/s—
z1Elevation above the chosen datum.m—
z2Elevation above the chosen datum.m—
Delta_u_specificChange in internal energy per kilogram, specified independently when the total balance determines mass.kJ/kgfinite, resolved net specific energy
Given for mass inverse; total energy outputs remain kJ.
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPaIF97 pressure range
Initial state for final-state inverse
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K273.15 <= T <= 1073.15, within supported region
Initial state for final-state inverse
p2Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPaIF97 pressure range
Final-pressure constraint
v2Specific volume: the space one kilogram of the substance occupies. The reciprocal of density, and the property that makes a gas different from a liquid.m^3/kgv > 0, resolved inside supported formulation
Final specific-volume constraint; rigid volume uses initial v

Output reference

SymbolMeaningUnitRelation
QHeat transferred across the boundary, taken as positive when it goes into the system.kJQ=Δ U+Δ KE+Δ PE+W
WWork transferred across the boundary, taken as positive when it comes out of the system.kJW=Q-Δ U-Δ KE-Δ PE
DeltaUChange in the total internal energy of the system between the two states.kJ—
DeltaKEChange in kinetic energy of the system as a whole.kJΔ KE=(1/2)m(V₂²-V₁²)
DeltaPEChange in gravitational potential energy of the system as a whole.kJΔ PE=mg(z₂-z₁)
mMass of the system or of the sample being considered.kgm=(Q-W)/(Δ u+Δ ke+Δ pe)
Positive resolved mass from independently specified specific energy change
TTemperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Final water state; quality is defined only in the saturation domain
pPressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa
Final water state; quality is defined only in the saturation domain
vSpecific volume: the space one kilogram of the substance occupies. The reciprocal of density, and the property that makes a gas different from a liquid.m^3/kg
Final water state; quality is defined only in the saturation domain
uSpecific internal energy: the energy stored in one kilogram of a substance by the motion and arrangement of its molecules, with no reference to where the substance is or how fast it is moving.kJ/kg
Final water state; quality is defined only in the saturation domain
hSpecific enthalpy: internal energy plus pressure times specific volume. It exists because that combination appears every time a substance flows across a boundary, so it is a bookkeeping convenience that behaves like a property.kJ/kg
Final water state; quality is defined only in the saturation domain
sSpecific entropy: the property that counts how much of a system's energy is no longer available to do work. It increases in every real process and stays put only in an ideal one.kJ/(kg K)
Final water state; quality is defined only in the saturation domain
xQuality: the fraction of a liquid-vapour mixture that is vapour, by mass. Meaningful only between the two saturation lines.—
Final water state; quality is defined only in the saturation domain

Theory and limitations · Contents

M05 · Cycle Energy Accounting

Set up the task

  1. Choose power, refrigeration or heat pump before entering the heat quantities.
  2. Enter non-negative heat magnitudes on the same total-energy basis. The labels identify the hot and cold reservoir for the selected direction.
  3. Enter the two reservoir temperatures, then read the active performance ratios, entropy balance and energy-flow figure together.

Read the result

Power mode reports signed work out and thermal efficiency. Reverse modes report negative work out, positive work input and both COPs, with heating COP equal to refrigeration COP plus one. The energy-flow figure supports the plot export controls.

Before using the answer

A direction mismatch, negative entropy production or unresolved work difference replaces results with an explanation. These necessary balances do not reconstruct a machine or its component states.

Input symbols and units

SymbolMeaningUnitValid range
deviceWhich device the efficiency definition is being applied to.—power, refrigeration or heat pump
Selects the useful output and heat-transfer directions.
QinTotal heat supplied to a cycle over one complete circuit, counted as a positive quantity.kJ
Positive heat absorbed: from TH in power mode, from TC in refrigeration/heat-pump mode.
QoutTotal heat rejected by a cycle over one complete circuit, counted as a positive quantity.kJ
Positive heat rejected: to TC in power mode, to TH in refrigeration/heat-pump mode.
THTemperature of the hot reservoir.K—
TCTemperature of the cold reservoir.K—

Output reference

SymbolMeaningUnitRelation
WcycleNet work produced or consumed over one complete circuit of a cycle.kJW_cycle=Q_in-Q_out
Signed work out. Refrigeration/heat-pump work input is its negative.
etaThermal efficiency: net work out divided by heat in. The fraction of what was paid for that came back as work.-η=W_cycle/Q_in
Power mode only; positive work out divided by absorbed heat.
betaCoefficient of performance of a refrigerator: heat removed from the cold space divided by the work it cost. Routinely greater than one, which is why it is not called an efficiency.-β=Qᵢₙ/Wᵢₙ
Refrigeration and heat-pump modes; Win=Qout−Qin>0.
gammaCoefficient of performance of a heat pump: heat delivered to the warm space divided by the work it cost. Always exactly one more than the refrigeration value for the same machine.-γ=Qₒᵤₜ/Wᵢₙ=β+1
Same refrigeration cycle, heating-output perspective.
eta_CReversible heat-engine efficiency between the entered reservoirs.-
Reversible heat-engine bound.
beta_CReversible refrigeration coefficient of performance between the entered reservoirs.-
Reversible refrigeration bound.
gamma_CReversible heat-pump coefficient of performance between the entered reservoirs.-
Reversible heat-pump bound.
sigma_cycleEntropy produced over one complete circuit, obtained from the cycle integral of heat over boundary temperature.kJ/K
Entropy produced per cycle for the selected direction.
r_energySigned residual of the stated energy balance; zero within numerical resolution for a closed balance.kJ
Signed first-law residual.

Theory and limitations · Contents

Control-Volume Devices

M06 · Nozzle and Diffuser

Set up the task

  1. Choose nozzle or diffuser and enter the water/steam inlet pressure and temperature, exit pressure and inlet speed.
  2. Enter mass flow and isentropic efficiency.
  3. If sizing is the question, enter the stated exit area in the separate area-to-flow section.

Read the result

The energy columns show static enthalpy and kinetic energy on the same mass basis at both ends. Read exit speed, stagnation enthalpy, closure residual, entropy production and rate, areas and area ratio. The separate stated-area input reports mass flow or an explanation. The graph supports PNG/PDF/SVG export.

Before using the answer

A wet state can have valid energy and area results without a defined acoustic result. This property-and-energy calculation does not design a choked duct or a nozzle contour.

Input symbols and units

SymbolMeaningUnitValid range
deviceWhich device the efficiency definition is being applied to.—nozzle or diffuser
Water/steam, adiabatic, no shaft work. Exit state and areas are calculated from the selected device efficiency.
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
vel1Velocity of the stream, which matters only when it is fast enough for its kinetic energy to compete with its enthalpy.m/s—
p2Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
A2Cross-sectional area the stream passes through.m^2
Stated exit area for the separate mass-flow check. The primary calculation takes mass flow and reports its required inlet and exit areas.
mdotMass flow rate.kg/s—
eta_nIsentropic nozzle efficiency: actual kinetic energy at the exit divided by what an ideal expansion would have produced.—0 < efficiency <= 1
Only the selected device efficiency is active: nozzle exit kinetic-energy ratio or diffuser ideal/actual enthalpy-rise ratio.
eta_dDiffuser efficiency: isentropic enthalpy rise divided by the actual kinetic-energy drop, equal to actual enthalpy rise for the adiabatic no-work model.—0 < efficiency <= 1
Only the selected device efficiency is active: nozzle exit kinetic-energy ratio or diffuser ideal/actual enthalpy-rise ratio.

Output reference

SymbolMeaningUnitRelation
vel2Velocity of the stream, which matters only when it is fast enough for its kinetic energy to compete with its enthalpy.m/sV₂=√(2(h₁-h₂)+V₁²)
A2Cross-sectional area the stream passes through.m^2A=ṁv/V
mdotMass flow rate.kg/sṁ=AV/v
Secondary stated-area check; primary flow is supplied independently.
h2Specific enthalpy: internal energy plus pressure times specific volume. It exists because that combination appears every time a substance flows across a boundary, so it is a bookkeeping convenience that behaves like a property.kJ/kg—
h0Stagnation enthalpy: the enthalpy a stream would have if it were brought to rest without loss. Conserved through an adiabatic duct with no work.kJ/kg
Shared stagnation enthalpy; h + V²/2000 in the implementation units.
e_kinetic1Kinetic energy carried by each unit of flowing mass.kJ/kg—
e_kinetic2Kinetic energy carried by each unit of flowing mass.kJ/kg—
A_ratioOutlet area divided by inlet area, for the same steady mass flow.——
sigmaEntropy production: entropy that was created inside the boundary rather than carried across it. Zero for an ideal process, positive for every real one, and never negative.kJ/(kg K)
Specific entropy produced across the device.
sigmadotRate of entropy production.kW/K—
r_energySigned residual of the stated energy balance; zero within numerical resolution for a closed balance.kJ/kg—
A1Cross-sectional area the stream passes through.m^2A₁=ṁ v₁/ V₁
Derived inlet area; a finite positive area requires a positive inlet speed.
T2Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Derived actual water/steam exit temperature.

Theory and limitations · Contents

M07 · Turbine

Set up the task

  1. Choose the property model and fluid; ideal-gas mode also offers its caloric model and constant-cp evaluation temperature.
  2. Enter inlet state, outlet pressure and mass flow, then choose supplied efficiency, measured exit property or shaft power.
  3. In measured-exit or shaft-power mode, choose adiabatic operation or enter outward heat loss and its boundary temperature. Efficiency-input mode is adiabatic.

Read the result

Compare actual and isentropic outlet states, specific work and shaft power. With heat loss, the entry also reports heat into the turbine, entropy production and the enthalpy-drop ratio separately from the thermodynamic performance definition.

Before using the answer

Outward heat loss is entered as a positive loss; the heat-into-system result is negative. A wet steam exit and its erosion warning need interpretation beyond a finite shaft-power result.

Input symbols and units

SymbolMeaningUnitValid range
substanceWhich working fluid the screen is operating on.——
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
p2Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
T2Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Active only when the selected inverse/supplied-state direction uses exit temperature; otherwise calculated.
mdotMass flow rate.kg/s—
eta_tIsentropic turbine efficiency: actual work out divided by the work an ideal expansion to the same pressure would have produced.-0 < eta_t <= 1
h_exit_givenMeasured turbine outlet enthalpy per unit mass.kJ/kgfinite; applicable state/device domain
Active only in the corresponding supplied-quantity direction.
x_exit_givenMeasured vapor mass fraction at the turbine outlet.-finite; applicable state/device domain
Active only in the corresponding supplied-quantity direction.
Wdot_givenPositive shaft power supplied to determine a turbine outlet.kWfinite; applicable state/device domain
Active only in the corresponding supplied-quantity direction.
T_boundaryTemperature of the control surface where heat crosses the boundary.Kfinite and > 0
Required for heat loss.
heat_loss_rateNon-negative thermal energy rate transferred out of the device.kWfinite and >= 0
Outward positive; heat into turbine is its negative.
gas_cp_modelSpecific-heat law used consistently in the ideal-gas state and inverse calculations.—one declared ideal-gas caloric model
Active for ideal gas.
T_cp_evaluationTemperature at which a constant specific heat is evaluated.Kwithin source temperature range
Used by the constant-cp model.

Output reference

SymbolMeaningUnitRelation
WdotRate of work transfer, that is, power.kWẆ=ṁ(h₁-h₂)+Q̇
Shaft power includes specified outward heat loss in the heat-loss model.
h2Specific enthalpy: internal energy plus pressure times specific volume. It exists because that combination appears every time a substance flows across a boundary, so it is a bookkeeping convenience that behaves like a property.kJ/kg—
x2Quality: the fraction of a liquid-vapour mixture that is vapour, by mass. Meaningful only between the two saturation lines.-—
eta_tIsentropic turbine efficiency: actual work out divided by the work an ideal expansion to the same pressure would have produced.-ηₜ=(h₁-h₂)/(h₁-h₂ₛ)
Adiabatic model only; a cooled-turbine enthalpy-drop ratio is reported separately and is not an efficiency.
sigmadotRate of entropy production.kW/Kσ̇=ṁ(s_2-s_1)-Q̇/T_b
Includes thermal boundary entropy transfer.
enthalpy_drop_ratioActual enthalpy decrease divided by the isentropic reference decrease; under heat loss this is not an adiabatic efficiency.-
Displayed for heat-loss model; may exceed one.
w_turbineWork delivered by the turbine per kilogram of working fluid.kJ/kg
Actual specific work out, including the selected heat-loss model.
w_isentropicReversible adiabatic work per mass from the inlet and outlet enthalpy difference.kJ/kg
Ideal isentropic specific work between the same inlet and exit pressure.
q_specificSigned heat into the turbine per unit mass; negative for outward loss.kJ/kg
Signed heat into the turbine per unit mass; negative for outward loss.
QdotRate of heat transfer.kW
Signed heat into the turbine; equals minus the entered outward heat-loss rate.
sigmaEntropy production: entropy that was created inside the boundary rather than carried across it. Zero for an ideal process, positive for every real one, and never negative.kJ/(kg K)
Specific entropy generated, including heat transfer at the supplied boundary temperature.

Theory and limitations · Contents

M09 · Heat Exchanger

Set up the task

  1. Choose non-mixing exchange or direct-contact mixing.
  2. For non-mixing exchange, choose which inlet temperature, outlet temperature or flow is unknown, then set the two fluids, pressures and remaining terminal values.
  3. For direct contact, choose one shared fluid and pressure, then enter both inlet temperatures and flows. The mixed exit is solved; no separate unknown selection or second pressure is needed.

Read the result

The balance reports duty, all four terminal temperatures and recovered flows, entropy production and closure. Non-mixing mode plots constant-pressure temperatures against heat load and reports both terminal minimum approach and sampled internal minimum. Water phase-change breakpoints are included. Direct contact shows its three terminal temperatures schematically.

Before using the answer

This is a thermodynamic balance, not exchanger sizing. The heat-load axis is not length. Internal temperature crossings are refused; a positive sampled minimum does not certify every unsampled state. Mixing requires one common fluid and pressure.

Input symbols and units

SymbolMeaningUnitValid range
substanceWhich working fluid the screen is operating on.—
Non-mixing: independent hot and cold fluid choices; mixing: both streams share the first selected fluid.
mdot1Mass flow rate.kg/s—
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
mdot3Mass flow rate.kg/s—
p3Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
T3Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
T2Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
T4Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—

Output reference

SymbolMeaningUnitRelation
QdotRate of heat transfer.kWQ̇=ṁₕ(h₁-h₂)
T2Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
T4Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
mdotMass flow rate.kg/s—
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Recovered or supplied inlet temperature.
T3Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Recovered or supplied inlet temperature.
approach_terminalThe smaller temperature gap at the two exchanger ends.ΔK
Non-mixing only: smaller terminal temperature difference.
approach_sampledThe smallest temperature gap among the evaluated exchanger points.ΔK
Non-mixing only: minimum at the sampled heat-load points, not a continuous pinch guarantee.
Q_at_minimumTransferred heat rate at the smallest sampled temperature gap.kW
Non-mixing only: heat-load coordinate of the sampled minimum.
sigmadotRate of entropy production.kW/K
Both streams together, or the mixing control volume.
r_energySigned residual of the stated energy balance; zero within numerical resolution for a closed balance.kW
Rate balance residual.

Theory and limitations · Contents

M10 · Throttling Device

Set up the task

  1. Choose forward throttling, water throttling calorimetry, or an inversion-map task.
  2. For forward throttling, choose a fluid and give the inlet state and outlet pressure; water can use inlet quality where offered.
  3. For calorimetry, enter upstream pressure and the measured downstream p–T state. For an inversion map, choose gas, equation of state and pressure interval.

Read the result

Forward mode retains enthalpy and reports the outlet phase and entropy generation. Calorimetry recovers upstream quality when its assumptions hold. The inversion task shows zero-Joule–Thomson branches and the local cooling/heating response.

Before using the answer

The sign of the local Joule–Thomson coefficient describes a differential pressure change, not an arbitrary finite throttle. A calorimeter measurement must resolve the downstream state rather than leave it on an ambiguous saturation pair.

Input symbols and units

SymbolMeaningUnitValid range
substanceWhich working fluid the screen is operating on.——
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
x1Quality: the fraction of a liquid-vapour mixture that is vapour, by mass. Meaningful only between the two saturation lines.-—
p2Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
T2Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Active only when the selected inverse/supplied-state direction uses exit temperature; otherwise calculated.
mdotMass flow rate.kg/sfinite and non-negative
Mass-flow rating of the water or real-refrigerant forward process; entropy production is reported as a rate.

Output reference

SymbolMeaningUnitRelation
h2Specific enthalpy: internal energy plus pressure times specific volume. It exists because that combination appears every time a substance flows across a boundary, so it is a bookkeeping convenience that behaves like a property.kJ/kg
Exit enthalpy on a mass basis; water uses composition.throttle_operation.Operation.exit.
x1Quality: the fraction of a liquid-vapour mixture that is vapour, by mass. Meaningful only between the two saturation lines.-
The calorimeter reading: upstream quality from downstream temperature and pressure.
T2Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Exit temperature from the selected real-fluid constant-enthalpy state; water uses composition.throttle_operation.
mu_JTJoule-Thomson coefficient: how much the temperature changes per unit pressure drop in a throttling process. Its sign decides whether throttling cools or warms, and refrigeration only works where it is positive.K/MPaμ_J=(1/c_p)[T(∂ v/(∂ T))_p-v]
Local single-phase coefficient from the same EOS and cp. At saturation supply quality; no single-phase coefficient is assigned.
sigmadotRate of entropy production.kW/K
Mass-flow times mass-specific entropy increase; water uses composition.throttle_operation.Operation.entropy_rate.

Theory and limitations · Contents

M11 · Transient Filling and Emptying

Set up the task

  1. Choose charging or discharging and water or air, then enter vessel volume.
  2. Charging requires the supply state, final pressure and an evacuated or specified initial state. Enter total heat into the vessel and total work out; electrical or shaft work input is negative.
  3. Discharging takes the initial vessel state and lower final pressure. It assumes a rigid, uniform, adiabatic vessel with no work and an escaping stream at the vessel's instantaneous state.

Read the result

Read final temperature, pressure, mass, internal energy and quality when present. Positive mass transferred means admitted mass during charging and removed mass during discharge. Total stored, transported, heat and work energies share a kJ or Btu basis. The energy chart exports PNG/PDF/SVG; an evacuated adiabatic zero-work charge also compares u2 with supply enthalpy on a separate mass-specific chart. Discharge reports a 400-segment h dm diagnostic and its difference from the endpoint energy balance.

Before using the answer

The remaining uniform contents of this particular adiabatic discharge have constant specific entropy; that does not imply a reversible external jet. No time or valve-flow model is supplied. Unresolved mass or energy differences are refused, and edits hide obsolete results while the new calculation runs.

Input symbols and units

SymbolMeaningUnitValid range
substanceWhich working fluid the screen is operating on.——
VVolume: the space the whole system occupies, as opposed to the space one kilogram of it occupies.m^3—
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa
Initial vessel state; omitted for initially evacuated charging.
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Initial vessel state; omitted for initially evacuated charging.
p2Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
p0Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa
Supply-line state. Supply state used only while charging.
T0Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Supply state used only while charging.
QcvHeat transferred into a control volume over the period being considered.kJ
Charging only; total heat is positive into the vessel, total shaft/electrical work is positive out. Discharge fixes both to zero.
WcvWork taken out of a control volume over the period being considered.kJ
Charging only; total heat is positive into the vessel, total shaft/electrical work is positive out. Discharge fixes both to zero.

Output reference

SymbolMeaningUnitRelation
T2Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
m2Mass of the system or of the sample being considered.kg—
u2Specific internal energy: the energy stored in one kilogram of a substance by the motion and arrangement of its molecules, with no reference to where the substance is or how fast it is moving.kJ/kg—
mdot_totalTotal mass transferred over the whole transient period, as opposed to the instantaneous rate.kg—
U_vessel_initialInitial total internal energy.kJ
Initial total internal energy.
U_vessel_finalFinal total internal energy.kJ
Final total internal energy.
E_transport_netNet transported energy signed into the vessel.kJ
Net transported energy signed into the vessel.
E_transport_sampledDischarge diagnostic trapezoidal integral of h dm.kJ
Discharge diagnostic trapezoidal integral of h dm.
E_transport_deltaSampled discharge transport minus the endpoint balance.kJ
Sampled discharge transport minus the endpoint balance.
E_vessel_residualFinal minus initial energy less heat minus work and net transport.kJ
Final minus initial energy less heat minus work and net transport.

Theory and limitations · Contents

M08 · Compressor and Pump

Set up the task

  1. Choose liquid-water pump or gas compression. Pump mode takes inlet specification, exit pressure, efficiency and mass flow.
  2. For a gas, choose ideal-gas or real-fluid properties and the compression process before filling its active fields.
  3. For staged compression, enter the stage count and read the stage pressures and work comparison. Intercooling returns each intermediate stage to the original inlet temperature, with zero pressure loss and no final aftercooler.

Read the result

The selected process reports work input and power, reference states and entropy production where defined. Pump results distinguish the state-based result from the inlet-volume approximation; gas results retain the selected caloric or real-fluid model.

Before using the answer

Polytropic compression, isentropic-efficiency compression and isothermal compression are different processes. Do not transfer an exponent or an efficiency between them as if it were the same input.

Input symbols and units

SymbolMeaningUnitValid range
substanceWhich working fluid the screen is operating on.——
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPap > 0
Exit pressure must exceed inlet pressure.
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
p2Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPap > 0
Exit pressure must exceed inlet pressure.
mdotMass flow rate.kg/smdot >= 0
eta_cIsentropic compressor efficiency: the work an ideal compression would have taken divided by the work actually taken.-0 < eta_c <= 1
nPolytropic exponent: the constant in a path where pressure times volume to this power stays fixed. Zero gives constant pressure, one gives constant temperature for an ideal gas, and the specific heat ratio gives an isentropic path.-n > 0
Positive prescribed pv^n exponent. Only ideal gas n=1 implies isothermal. Real-fluid exit temperature is solved from the EOS; interstage heat may have either sign.
nstageHow many compression stages are used.-integer 1 <= nstage <= 64
At most 63 thermal resets; no final aftercooler. This ceiling bounds computation and chart size.

Output reference

SymbolMeaningUnitRelation
WdotRate of work transfer, that is, power.kWẆᵢₙ=ṁ wᵢₙ
Gas train total power; liquid pump uses composition.pump_operation.Result.power.
h2Specific enthalpy: internal energy plus pressure times specific volume. It exists because that combination appears every time a substance flows across a boundary, so it is a bookkeeping convenience that behaves like a property.kJ/kg
Every inlet and exit state, including final enthalpy; pump uses evaluation.exit.
eta_cIsentropic compressor efficiency: the work an ideal compression would have taken divided by the work actually taken.-η_c=(h_2s-h_1)/(h_2-h_1)
pi_optThe intermediate pressure that minimises total work, which for two ideal stages is the geometric mean of the end pressures.MPapᵢ=p₁(p₂/p₁)^(i/N)
Ideal-gas equal-ratio rule applies to its declared heat model. Real-fluid allocation is user-specified or a validated candidate from 32 logarithmic search intervals, not a global-optimum certificate.
w_inTotal shaft energy input per kilogram through all stages.kJ/kg
Total shaft energy input per kilogram through all stages.
Q_compressionNet heat into all compressor stages per kilogram.kJ/kg
Net heat into all compressor stages per kilogram.
Q_interstageNet heat rejected between stages per kilogram; negative means heating.kJ/kg
Net heat rejected between stages per kilogram; negative means heating.
sigmaEntropy production: entropy that was created inside the boundary rather than carried across it. Zero for an ideal process, positive for every real one, and never negative.kJ/(kg K)
Entropy produced by compression and thermal resets per kilogram.

Theory and limitations · Contents

Second Law

M12 · Reversible Limits

Set up the task

  1. Enter the hot and cold reservoir temperatures.
  2. Read all three reversible bounds and choose which bound to plot against TC/TH.
  3. For a claimed heat engine, enter positive heat-in and non-negative heat-out smaller than heat-in. Its point appears only on the efficiency graph.
  4. Export the selected graph as PNG, PDF or SVG. COP plots disclose their endpoint at TC/TH = 0.99.

Read the result

The graph marks the current reversible bound and, for valid heat-engine inputs, the claimed efficiency and verdict. COP diverges as the temperatures converge; a ratio beyond the plotted interval is identified explicitly while the numeric bound remains available.

Before using the answer

The supplied-heat verdict here is a heat-engine test: heat enters from the hot reservoir and leaves to the cold reservoir. Use Cycle Energy Accounting for an actual refrigerator or heat pump. The three reversible ratios remain available as bounds, not predictions of actual machine performance.

Input symbols and units

SymbolMeaningUnitValid range
THTemperature of the hot reservoir.KTH > TC
TCTemperature of the cold reservoir.KTC > 0
QinTotal heat supplied to a cycle over one complete circuit, counted as a positive quantity.kJ—
QoutTotal heat rejected by a cycle over one complete circuit, counted as a positive quantity.kJ—
WcycleNet work produced or consumed over one complete circuit of a cycle.kJ—

Output reference

SymbolMeaningUnitRelation
eta_maxThe largest thermal efficiency any device can have between the two given reservoir temperatures.-η_max=1-T_C/T_H
beta_maxThe largest refrigeration coefficient of performance possible between the two given temperatures.-β_max=T_C/(T_H-T_C)
gamma_maxThe largest heat pump coefficient of performance possible between the two given temperatures.-γ_max=T_H/(T_H-T_C)
sigma_cycleEntropy produced over one complete circuit, obtained from the cycle integral of heat over boundary temperature.kJ/Kσ_cycle=-∮δ Q/T
verdictThe screen's judgement on whether the described process is impossible, reversible, or irreversible.—
impossible, reversible, or irreversible

Theory and limitations · Contents

M13 · Entropy Balance

Set up the task

  1. Choose closed system or steady control volume and enter the state entropy quantities and mass or mass flow.
  2. Choose constant boundary temperature, specified segments, or temperature linear in transferred-heat fraction.
  3. Use one to eight segments. Enter signed heat for each and the active boundary-temperature fields, then choose the diagnostic plot.

Read the result

The balance separates stored or transported entropy from entropy carried by heat and entropy produced. Per-segment results include entropy transfer and the equivalent constant temperature, followed by a reversible/possible/impossible verdict.

Before using the answer

For a steady control volume, a varying boundary temperature describes spatial heat exchange, not time accumulation. Heat must be signed into the system; absolute-temperature mistakes can reverse the verdict.

Input symbols and units

SymbolMeaningUnitValid range
substanceWhich working fluid the screen is operating on.——
s1Specific entropy: the property that counts how much of a system's energy is no longer available to do work. It increases in every real process and stays put only in an ideal one.kJ/(kg K)—
s2Specific entropy: the property that counts how much of a system's energy is no longer available to do work. It increases in every real process and stays put only in an ideal one.kJ/(kg K)—
mMass of the system or of the sample being considered.kg—
mdotMass flow rate.kg/s—
QdotRate of heat transfer.kW—
TbTemperature of the boundary where the heat crosses. Not the temperature of the system, and using the system's temperature instead is the standard error.K—
QHeat transferred across the boundary, taken as positive when it goes into the system.kJ—

Output reference

SymbolMeaningUnitRelation
DeltaSChange in total entropy between the two states.kJ/K—
sigmaEntropy production: entropy that was created inside the boundary rather than carried across it. Zero for an ideal process, positive for every real one, and never negative.kJ/Kσ=S_2-S_1-∫δ Q/T_b
sigmadotRate of entropy production.kW/K—
verdictThe screen's judgement on whether the described process is impossible, reversible, or irreversible.—
impossible, reversible, or irreversible

Theory and limitations · Contents

M14 · Isentropic Efficiency

Set up the task

  1. Choose device type and whether efficiency or measured performance is supplied.
  2. Enter inlet state and exit pressure using the fluid-specific property fields; a nozzle also requires inlet speed.
  3. Supply efficiency to predict the actual exit, or supply the active measured exit property/speed to recover efficiency.

Read the result

Read actual and isentropic reference states together. The performance section reports efficiency, speeds when relevant and entropy generation, preserving the different turbine, compressor and nozzle definitions.

Before using the answer

Do not use a turbine enthalpy ratio as a compressor efficiency. A measured state inconsistent with the selected device direction is not repaired by forcing a plausible ratio.

Input symbols and units

SymbolMeaningUnitValid range
substanceWhich working fluid the screen is operating on.——
deviceWhich device the efficiency definition is being applied to.——
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
p2Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
T2Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Active only when the selected inverse/supplied-state direction uses exit temperature; otherwise calculated.
eta_tIsentropic turbine efficiency: actual work out divided by the work an ideal expansion to the same pressure would have produced.-0 < eta_t <= 1
eta_cIsentropic compressor efficiency: the work an ideal compression would have taken divided by the work actually taken.-0 < eta_c <= 1
eta_nIsentropic nozzle efficiency: actual kinetic energy at the exit divided by what an ideal expansion would have produced.-0 < eta_n <= 1
h_exit_givenMeasured turbine outlet enthalpy per unit mass.kJ/kg
Measured exit enthalpy; optional alternative to T or x.
x_exit_givenMeasured vapor mass fraction at the turbine outlet.-
Measured wet-water exit quality.
x_inlet_givenWater inlet quality; zero for saturated-liquid pump inlet.-
Water inlet quality; zero for saturated-liquid pump inlet.
V_inlet_givenNozzle inlet speed.m/s
Nozzle inlet speed.
V_exit_givenMeasured nozzle exit speed.m/s
Measured nozzle exit speed.

Output reference

SymbolMeaningUnitRelation
h2Specific enthalpy: internal energy plus pressure times specific volume. It exists because that combination appears every time a substance flows across a boundary, so it is a bookkeeping convenience that behaves like a property.kJ/kg
Actual exit station for h; isentropic exit station for h_2s, both rendered and plotted separately.
h_2sThe exit enthalpy an ideal, entropy-preserving process would have reached at the actual exit pressure. The reference the real exit is measured against.kJ/kgs₂ₛ=s₁, p₂ₛ=p₂
Actual exit station for h; isentropic exit station for h_2s, both rendered and plotted separately.
eta_tIsentropic turbine efficiency: actual work out divided by the work an ideal expansion to the same pressure would have produced.-—
eta_cIsentropic compressor efficiency: the work an ideal compression would have taken divided by the work actually taken.-—
eta_nIsentropic nozzle efficiency: actual kinetic energy at the exit divided by what an ideal expansion would have produced.-—
x2Quality: the fraction of a liquid-vapour mixture that is vapour, by mass. Meaningful only between the two saturation lines.-—
e_actualNozzle: actual exit kinetic energy. Other devices: magnitude of actual specific work.kJ/kg
Nozzle: actual exit kinetic energy. Other devices: magnitude of actual specific work.
e_isentropicNozzle: ideal exit kinetic energy. Other devices: magnitude of ideal specific work.kJ/kg
Nozzle: ideal exit kinetic energy. Other devices: magnitude of ideal specific work.
velVelocity of the stream, which matters only when it is fast enough for its kinetic energy to compete with its enthalpy.m/s
Nozzle only: actual exit speed.
vel_isentropicNozzle only: ideal exit speed.m/s
Nozzle only: ideal exit speed.
sigmaEntropy production: entropy that was created inside the boundary rather than carried across it. Zero for an ideal process, positive for every real one, and never negative.kJ/(kg K)
Specific entropy increase across the adiabatic device.

Theory and limitations · Contents

M16 · Closed-System Exergy

Set up the task

  1. Select water IF97, an ideal-gas heat-capacity model, or given constant heat capacity and volume. Enter the common mass.
  2. Set the initial and final states. Water supports pressure–temperature or pressure–quality; the other models use pressure–temperature. Enter speeds and elevations only when they matter, using one common height datum.
  3. Read or edit the displayed environment pressure and temperature. They must lie inside the same property model’s domain.
  4. Enter total heat into the contents and the boundary temperature law. For a linear law enter both boundary temperatures. Choose whether to derive total work out from the first law or check an entered work value.

Read the result

Read initial and final specific and total exergy, their total change, heat and work exergy, entropy production and its signed destruction diagnostic. Volume change is derived from the states and mass. Check the independent first-law residual, entropy-production assessment and exergy residual. The chart contains signed totals on the same mass basis and is available only when the physical checks pass. Export Readings keeps initial, final and environmental state groups distinct; graph export retains the signed bars and units.

Before using the answer

A finite calculation may still be an impossible process. Negative entropy production is shown and does not become a physical negative loss bar. Very small nonzero state changes, near-dead water availability and near-cancelling heat-exergy contributions can be refused as unresolved; this does not mean zero exergy. Chemical exergy is excluded.

Input symbols and units

SymbolMeaningUnitValid range
modelWhich equation of state the screen is evaluating.—water IF97; ideal gas; given constant c and v
The same model and substance resolve initial, final and environment states.
substanceWhich working fluid the screen is operating on.—declared gas species and mixtures
Water is fixed in IF97 mode; no named-material database is assumed for given c and v.
mMass of the system or of the sample being considered.kgfinite and positive
The same mass for both states and all totals.
T0Dead-state temperature: the temperature of the environment the system is eventually going to equilibrate with. Exergy is meaningless without it.Kfinite and positive; inside the selected property domain
Editable environment temperature.
p0Dead-state pressure: the pressure of that same environment.MPafinite and positive; inside the selected property domain
Editable environment pressure.
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.Kselected property domain
Water uses an explicit p,T or p,x pair; gas and given c/v use p,T.
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPaselected property domain
Water uses an explicit p,T or p,x pair; gas and given c/v use p,T.
x1Quality: the fraction of a liquid-vapour mixture that is vapour, by mass. Meaningful only between the two saturation lines.—selected property domain
Water uses an explicit p,T or p,x pair; gas and given c/v use p,T.
T2Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.Kselected property domain
Water uses an explicit p,T or p,x pair; gas and given c/v use p,T.
p2Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPaselected property domain
Water uses an explicit p,T or p,x pair; gas and given c/v use p,T.
x2Quality: the fraction of a liquid-vapour mixture that is vapour, by mass. Meaningful only between the two saturation lines.—selected property domain
Water uses an explicit p,T or p,x pair; gas and given c/v use p,T.
QHeat transferred across the boundary, taken as positive when it goes into the system.kJfinite, signed
Total heat into contents.
TbTemperature of the boundary where the heat crosses. Not the temperature of the system, and using the system's temperature instead is the standard error.Kfinite and positive
Constant boundary temperature or initial endpoint of a linear-in-heat law.
Tb_endThe final absolute boundary temperature in a declared linear-in-transferred-heat path.Kfinite and positive
Active only for the linear-in-heat boundary temperature law.
WWork transferred across the boundary, taken as positive when it comes out of the system.kJfinite, signed
Total work out; derive from first law or check the entered value.
velocity_inThe speed of the initial contents relative to the environment at rest.m/sfinite and nonnegative
Initial speed; environment at rest.
velocity_outThe final speed relative to the same environment.m/sfinite and nonnegative
Final speed.
elevation_inInitial height relative to the common environmental zero-height datum.mfinite, signed
Initial elevation relative to one common environmental datum.
elevation_outFinal height relative to the same datum.mfinite, signed
Final elevation relative to the same datum.
cThe user-supplied constant specific heat capacity of the incompressible idealisation.kJ/(kg K)finite and positive
Given heat capacity, only for the incompressible idealisation.
vSpecific volume: the space one kilogram of the substance occupies. The reciprocal of density, and the property that makes a gas different from a liquid.m^3/kgfinite and positive
Given fixed specific volume, only for the incompressible idealisation.

Output reference

SymbolMeaningUnitRelation
E1Exergy of a closed system: the most work its contents could still deliver as they come to equilibrium with the stated environment.kJ
Total initial stored exergy.
E2Exergy of a closed system: the most work its contents could still deliver as they come to equilibrium with the stated environment.kJ
Total final stored exergy.
e1Exergy per unit mass of a closed system.kJ/kg
Specific initial stored exergy.
e2Exergy per unit mass of a closed system.kJ/kg
Specific final stored exergy.
DeltaEChange in exergy between the two states.kJΔ E=E_q-E_w-E_d
Evaluated from endpoint potentials; closure checked independently.
EqExergy that came along with a heat transfer, which is less than the heat itself by the reversible factor.kJE_q=∫(1-T_0/T_b)δ Q
Signed heat exergy; may be negative.
EwExergy that came along with a work transfer, less whatever was spent pushing the atmosphere aside.kJE_w=W-p_0Δ V
Signed work exergy out; volume is derived from the two states and mass.
EdExergy destroyed: work potential that was permanently lost, equal to the dead-state temperature times the entropy produced.kJE_d=T_0σ
A negative value is retained as an impossible-process diagnostic, never interpreted as physical destruction.
sigmaEntropy production: entropy that was created inside the boundary rather than carried across it. Zero for an ideal process, positive for every real one, and never negative.kJ/Kσ=Δ S-∫δ Q/T_b
Independent entropy balance.
DeltaVTotal final volume minus total initial volume for the same mass.m^3
Derived total volume change.
DeltaSChange in total entropy between the two states.kJ/K
Total entropy change.
energy_residualHeat in minus work out minus the total energy change; a closed process requires zero within numerical resolution.kJR_U=Q-W-Δ U-Δ KE-Δ PE
Independent first-law residual.
exergy_residualHeat exergy minus work exergy minus entropy-derived destruction minus stored-exergy change.kJR_E=E_q-E_w-E_d-Δ E
Exergy closure; not used to define destruction.

Theory and limitations · Contents

M17 · Flow Exergy and Exergetic Efficiency

Set up the task

  1. Choose component and result basis, then choose the property model, fluid and environment.
  2. Fill the inlet and outlet specification. A heat exchanger adds a cold stream, optionally with a different fluid.
  3. Enter signed boundary heat and temperature where supported; enter speeds, elevations, gravity and datum when mechanical energy matters. Combustor mode instead uses its fuel, air and chemical-reference inputs.

Read the result

The exergy account reports stream exergies, useful product, supplied resource, destruction and closure with device-specific efficiency definitions. States and notes explain heat, mechanical-energy and environmental contributions.

Before using the answer

For direct mixing, both streams share the same fluid model and pressure. Different cold-side fluids are available only in the non-mixing exchanger. Keep specific-energy and rate bases distinct, and read the reference environment and external heat sign with the exergy balance.

Input symbols and units

SymbolMeaningUnitValid range
substanceWhich working fluid the screen is operating on.——
T0Dead-state temperature: the temperature of the environment the system is eventually going to equilibrate with. Exergy is meaningless without it.K—
p0Dead-state pressure: the pressure of that same environment.Pa—
mdotMass flow rate.kg/s—
componentWhich component of the plant is being examined.——
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.Pa—
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
p2Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.Pa—
T2Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
QdotRate of heat transfer.kWfinite signed; zero is adiabatic
First five devices: total external heat rate, positive in. For combustion, environmental heat is solved as an output instead.
TbTemperature of the boundary where the heat crosses. Not the temperature of the system, and using the system's temperature instead is the standard error.Kfinite positive when Qdot is nonzero
First five devices: lumped boundary temperature; combustion fixes heat exchange at its chemical reference temperature.
WdotRate of work transfer, that is, power.kW
Calculated signed shaft power output; turbine positive, compressor/pump negative, heat exchangers/mixing/throttle/combustor zero.
V1Hot or single-stream inlet speed in the fixed laboratory frame.m/sfinite; speeds nonnegative; g positive
Hot or single-stream inlet speed in the fixed laboratory frame.
V2Hot/single outlet; common mixed outlet for direct mixing.m/sfinite; speeds nonnegative; g positive
Hot/single outlet; common mixed outlet for direct mixing.
Vc1Cold inlet speed for a two-stream exchanger.m/sfinite; speeds nonnegative; g positive
Cold inlet speed for a two-stream exchanger.
Vc2Cold outlet speed for non-mixing exchange.m/sfinite; speeds nonnegative; g positive
Cold outlet speed for non-mixing exchange.
z1Hot/single-stream inlet elevation.mfinite; speeds nonnegative; g positive
Hot/single-stream inlet elevation.
z2Hot/single/common-mixed outlet elevation.mfinite; speeds nonnegative; g positive
Hot/single/common-mixed outlet elevation.
zc1Cold inlet elevation.mfinite; speeds nonnegative; g positive
Cold inlet elevation.
zc2Non-mixing cold outlet elevation.mfinite; speeds nonnegative; g positive
Non-mixing cold outlet elevation.
z0Environmental elevation datum; environment at rest.mfinite; speeds nonnegative; g positive
Environmental elevation datum; environment at rest.
gPositive local gravitational acceleration.m/s²finite; speeds nonnegative; g positive
Positive local gravitational acceleration.

Output reference

SymbolMeaningUnitRelation
efFlow exergy: the most work a unit of a flowing stream could deliver as it comes to the dead state, including its kinetic and potential energy.kJ/kge_f=(h-h_0)-T_0(s-s_0)+V²/2000+g(z-z_0)/1000
Mass h in kJ/kg, s in kJ/(kg K), speed m/s, elevation m; fixed laboratory frame.
EfdotRate at which exergy is carried by a stream.kWĖ_f=ṁe_f
EqdotRate at which exergy accompanies a heat transfer.kWĖ_q=(1-T_0/T_j)Q̇_j
EddotRate of exergy destruction.kWĖ_d=T_0σ̇
epsilonExergetic efficiency: what the component actually delivered as a fraction of the exergy it was given. It asks a harder question than thermal efficiency and usually gets a worse answer.-—
WdotRate of work transfer, that is, power.kWẆ=Q̇+Σᵢₙṁ(h+k+gz)-Σₒᵤₜṁ(h+k+gz)
Displayed as signed output; mechanical units converted consistently to kJ/kg.

Theory and limitations · Contents

M15 · Reversible Steady-Flow Work

Set up the task

  1. Use the incompressible shortcut for a specified constant specific volume and pressure change.
  2. Use the compressible section for inlet volume, pressure ratio and an isothermal or polytropic path.
  3. For the state-based integrated route, enter inlet water state, exit pressure and sampling resolution, then compare the integral with the shortcut.

Read the result

The water route reports sampled work, the same-duty inlet-volume shortcut, h₁ − h₂ and the signed quadrature discrepancy. Its v(p) area chart has linear axes, inlet/outlet marks and a constant-volume guide, and exports PNG/PDF/SVG. Choose 2–401 integer samples; no partial result is retained when a state fails.

Before using the answer

Resolved saturation crossings are added to the requested base mesh and shown as labelled vertices. Actual node count may therefore increase. Possible near-critical excluded crossings or unresolved IF97 seam entropies are refused even with a coarse mesh. The work is an integral along a chosen reversible path. It is not a compressor power prediction until losses and mass flow are supplied in the appropriate device calculation.

Input symbols and units

SymbolMeaningUnitValid range
v_liquidGiven constant specific volume for the independent incompressible shortcut.m^3/kgpositive finite
Given constant specific volume for the independent incompressible shortcut.
p_liquid_inIncompressible shortcut inlet pressure.MPa
Incompressible shortcut inlet pressure.
p_liquid_outIncompressible shortcut outlet pressure.MPa
Incompressible shortcut outlet pressure.
v_gas_inGiven initial specific volume for the independent isothermal/polytropic gas shortcuts.m^3/kg
Given initial specific volume for the independent isothermal/polytropic gas shortcuts.
p_gas_inGas-shortcut inlet pressure.MPa
Gas-shortcut inlet pressure.
p_gas_outGas-shortcut outlet pressure.MPa
Gas-shortcut outlet pressure.
nPolytropic exponent: the constant in a path where pressure times volume to this power stays fixed. Zero gives constant pressure, one gives constant temperature for an ideal gas, and the specific heat ratio gives an isentropic path.-
Gas-shortcut polytropic exponent.
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa
Water IF97 isentrope inlet pressure.
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Water IF97 isentrope inlet temperature.
p2Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa
Water IF97 isentrope outlet pressure.
samplesRequested logarithmic-pressure quadrature nodes.-integer 2 to 401
Base logarithmic-pressure quadrature nodes. Resolved saturation intersections are inserted in addition, so actual node count may be greater.

Output reference

SymbolMeaningUnitRelation
w_revReversible work per unit mass for a steady-flow device.kJ/kgw=-∫₁² v dp
w_incompressibleThe same work computed with the specific volume held constant, which is the shortcut used for pumps.kJ/kgw=-v₁(p₂-p₁)
w_isothermalReversible ideal-gas isothermal shortcut using the independent gas input group.kJ/kgw=-p₁v₁ ln (p₂/p₁)
Reversible ideal-gas isothermal shortcut using the independent gas input group.
w_polytropicThe same work computed along a polytropic path.kJ/kgw=n(p₂v₂-p₁v₁)/(1-n)
w_isentropicReversible adiabatic work per mass from the inlet and outlet enthalpy difference.kJ/kgw=h₁-h₂
Isentropic endpoint identity; compared with the sampled integral.
w_quadrature_deltaSampled reversible work minus the isentropic endpoint enthalpy difference.kJ/kgw_{sampled}-(h_1-h_2)
Observed numerical discrepancy, not an uncertainty bound.
integration_nodesPressure nodes actually used in the quadrature, including resolved saturation intersections.-
Actual node count after inserting saturation intersections.
saturation_crossingsResolved liquid/vapour saturation intersections inserted into a property path.-
Number of explicitly inserted resolved saturation intersections.

Theory and limitations · Contents

Power Cycles

M18 · Rankine Cycle

Set up the task

  1. Choose Single loop, Steam–refrigerant binary or Split cogeneration.
  2. For each loop enter pressures, saturated or temperature-defined admission, and turbine/pump efficiencies. Binary mode fixes water as the topping fluid and lets you choose the bottoming refrigerant.
  3. Choose mass flow or net power. In binary mode these mean steam mass flow or combined net power; the exchanger balance determines the second mass flow.
  4. For a single loop choose a property plane or pressure scan. For binary mode choose combined balances/exchanger, steam-loop states or bottoming-loop states; each loop supports the four property planes.
  5. For split cogeneration, enter exhaust pressure, common return pressure, process flow fraction and liquid return temperature. The feed pump carries the full mixed steam flow.
  6. Choose plant heat and power, exchanger checks or bottoming-loop results. Start with endpoint-only exchanger checks; select a linear-pressure assumption only when that is the model you intend to explore.

Read the result

Single-loop results include mass flow, power, heat rates, efficiency and component work/entropy changes. Binary results add flow ratio, both flows, combined power/efficiency, external heat totals, internal exchanger duty/entropy production, energy residual and two distinct temperature-approach estimates. Split cogeneration adds individual turbine/pump powers, industrial process heat, liquid mixing entropy production, electrical efficiency and heat-and-power utilization. The energy bars distinguish useful heat from electricity. Export the current results table or current chart.

Before using the answer

Very small pressure or enthalpy differences are refused when work is unresolved. Saturated admission is unavailable above critical pressure; the boiler regime is labelled. Water erosion limits are not applied to refrigerants. Pressure scans are finite samples. Binary temperature crossing may occur between apparently valid terminals; an unresolved temperature bracket is reported separately from a physical crossing. The exchanger chart uses transferred heat fraction, not physical length, and does not size an exchanger. With steam pressure drop, endpoints do not determine the internal path; an optional linear-pressure plot establishes sampled values only. A zero process fraction disables return temperature. Near-isothermal mixing is refused when entropy production cannot be resolved; this is a numerical limit, not a physical ban on mixing.

Input symbols and units

SymbolMeaningUnitValid range
fluidThe chosen working substance and its property model.-water, R134a, NH3, propane, R22
One fluid model is used for every state, including ideal pump and turbine PS states. In binary mode water is the topping fluid and this selection identifies the bottoming fluid.
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.Pa
Turbine inlet, boiler pressure.
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Turbine inlet; equals saturation temperature if no superheat.
p2Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.Pa
Condenser pressure.
mdotMass flow rate.kg/smdot > 0, finite
Active in mass-flow rating mode. Net-power rating instead solves for mass flow.
eta_tIsentropic turbine efficiency: actual work out divided by the work an ideal expansion to the same pressure would have produced.-0 < eta_t <= 1
Isentropic efficiency: the actual device measured against the reversible one working between the same two states. The ratio is written so that it cannot exceed one, and reaches one only for a reversible machine.
eta_pIsentropic pump efficiency, defined the same way round as the compressor value.-0 < eta_p <= 1
Isentropic efficiency: the actual device measured against the reversible one working between the same two states. The ratio is written so that it cannot exceed one, and reaches one only for a reversible machine.
Wdot_netNet power: what the turbines produce less what the pumps and compressors take.kWpositive finite
Active only when net power is the selected rating.
scan_lowerThe first pressure sampled in a finite pressure scan.MPapositive finite, below upper bound
Lower sampled boiler or condenser pressure.
scan_upperThe final pressure sampled in a finite pressure scan.MPafinite, above lower bound
Upper sampled boiler or condenser pressure; other inputs stay fixed.
p_b_hiBottoming boiler pressure in binary mode.MPapositive finite
Bottoming boiler pressure in binary mode.
p_b_loBottoming condenser pressure.MPa0 < p_b_lo < p_b_hi
Bottoming condenser pressure.
T_b1Optional bottoming turbine inlet temperature; omit for saturated vapour.Kwithin selected EOS range
Optional bottoming turbine inlet temperature; omit for saturated vapour.
eta_tbBottoming turbine isentropic efficiency.-0 < eta_tb <= 1
Bottoming turbine isentropic efficiency.
eta_pbBottoming pump isentropic efficiency.-0 < eta_pb <= 1
Bottoming pump isentropic efficiency.
p_returnSplit cogeneration common pressure of exchanger condensate and process return.MPa0 < p_return <= p_exhaust < p_boiler
Split cogeneration common pressure of exchanger condensate and process return.
p_exhaustSteam exhaust pressure before the process/exchanger split.MPap_return <= p_exhaust < p_boiler
Steam exhaust pressure before the process/exchanger split.
y_processFraction of full steam flow sent to process heating; the rest feeds the exchanger.-0 <= y_process < 1
Fraction of full steam flow sent to process heating; the rest feeds the exchanger.
T_returnProcess return temperature; inactive when process fraction is zero.Kresolved liquid at return pressure
Process return temperature; inactive when process fraction is zero.

Output reference

SymbolMeaningUnitRelation
etaThermal efficiency: net work out divided by heat in. The fraction of what was paid for that came back as work.-η=(wₜ-wₚ)/qᵢₙ
bwrBack work ratio: the fraction of the turbine's output that is immediately spent driving the compressor or pump. Small for a vapour plant, large for a gas turbine, and that difference explains a great deal.-bwr=wₚ/wₜ
Wdot_netNet power: what the turbines produce less what the pumps and compressors take.kW—
Qdot_inRate of heat supplied to the cycle.kW—
Qdot_outRate of heat rejected by the cycle.kW—
x2Quality: the fraction of a liquid-vapour mixture that is vapour, by mass. Meaningful only between the two saturation lines.-
Turbine exit quality exists only in the two-phase region. The erosion warning applies to water only.
mdotMass flow rate.kg/s—
w_turbineWork delivered by the turbine per kilogram of working fluid.kJ/kg
turbine work
w_pumpWork supplied to the pump per kilogram of working fluid.kJ/kg
pump work
sigma_tEntropy produced in the adiabatic turbine per kilogram of working fluid.kJ/(kg K)
turbine specific entropy generation
sigma_pEntropy produced in the adiabatic pump per kilogram of working fluid.kJ/(kg K)
pump specific entropy generation
mass_ratioBottoming mass flow divided by steam mass flow.-
Bottoming mass flow divided by steam mass flow.
mdot_hotSteam mass flow.kg/s
Steam mass flow.
mdot_coldBottoming mass flow.kg/s
Bottoming mass flow.
Qdot_exchangeInternal steam-condenser/bottom-boiler heat rate, excluded from external heat totals.kW
Internal steam-condenser/bottom-boiler heat rate, excluded from external heat totals.
Sdot_gen_exchangeSum of both streams entropy-flow changes.kW/K
Sum of both streams entropy-flow changes.
approach_boundLower temperature-approach estimate using forward-property brackets and a numerical error budget; temperature interval, not absolute temperature.K
Lower temperature-approach estimate using forward-property brackets and a numerical error budget; temperature interval, not absolute temperature.
sampled_approachMinimum computed temperature difference at sampled heat fractions.K
Minimum computed temperature difference at sampled heat fractions.
energy_closureExternal heat input minus external rejection and combined power.kW
External heat input minus external rejection and combined power.
Wdot_turbineTurbine work rate; separate rows distinguish steam and bottoming machines.kW
Turbine work rate; separate rows distinguish steam and bottoming machines.
Wdot_pumpPump work rate; full mixed steam flow passes through the feed pump.kW
Pump work rate; full mixed steam flow passes through the feed pump.
Qdot_processIndustrial process heat delivered by the split steam flow.kW
Industrial process heat delivered by the split steam flow.
utilizationNet electrical power plus useful process heat divided by external boiler heat; distinct from electrical efficiency.-
Net electrical power plus useful process heat divided by external boiler heat; distinct from electrical efficiency.
Sdot_gen_mixAdiabatic mixer entropy-flow increase at the common return pressure.kW/K
Adiabatic mixer entropy-flow increase at the common return pressure.

Theory and limitations · Contents

M19 · Rankine with Reheat

Set up the task

  1. Choose one or two reheaters and entered-pressure, maximum-efficiency or target-final-quality mode.
  2. Enter boiler, condenser, turbine admission, reheat temperatures and component efficiencies. In double reheat, keep first pressure above second.
  3. For quality inversion, select among recovered pressure solutions. For double-reheat design, the first pressure stays fixed while the second is searched.

Read the result

The selected cycle gives station properties and performance. Design mode adds recovered reheat pressure, comparison efficiency and any boundary-limit explanation; the state diagram follows the selected solution.

Before using the answer

The pressure search refines feasible intervals found by a logarithmic scan. A boundary-limited efficiency is approached, not an attained interior maximum, and narrow unsampled regions are not certified.

Input symbols and units

SymbolMeaningUnitValid range
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.Pa—
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
p2Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.Pa
Reheat pressure, the free parameter.
T3Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Reheat outlet temperature.
p4Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.Pa
Condenser pressure.
x_targetA target value for a quantity the screen is solving backwards from, such as a required turbine exit quality.-
Target turbine exit quality, when solving for reheat pressure.
mdotMass flow rate.kg/s—
eta_tIsentropic turbine efficiency: actual work out divided by the work an ideal expansion to the same pressure would have produced.-0 < eta_t <= 1
Isentropic efficiency: the actual device measured against the reversible one working between the same two states. The ratio is written so that it cannot exceed one, and reaches one only for a reversible machine.
eta_pIsentropic pump efficiency, defined the same way round as the compressor value.-0 < eta_p <= 1
Isentropic efficiency: the actual device measured against the reversible one working between the same two states. The ratio is written so that it cannot exceed one, and reaches one only for a reversible machine.
p_reheat_secondSecond reheater pressure, strictly between first reheater and condenser.MPa
Second reheater pressure, strictly between first reheater and condenser.
T_reheat_secondSecond reheater outlet temperature.K
Second reheater outlet temperature.

Output reference

SymbolMeaningUnitRelation
etaThermal efficiency: net work out divided by heat in. The fraction of what was paid for that came back as work.-
Selected complete cycle; Wdot_net is mass flow times specific net work. Final turbine quality is absent for a superheated exit.
bwrBack work ratio: the fraction of the turbine's output that is immediately spent driving the compressor or pump. Small for a vapour plant, large for a gas turbine, and that difference explains a great deal.-
Selected complete cycle; Wdot_net is mass flow times specific net work. Final turbine quality is absent for a superheated exit.
p2Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.Pa
Last reheater pressure: supplied, refined efficiency optimum, or selected target-quality root.
x4Quality: the fraction of a liquid-vapour mixture that is vapour, by mass. Meaningful only between the two saturation lines.-
Selected complete cycle; Wdot_net is mass flow times specific net work. Final turbine quality is absent for a superheated exit.
Wdot_netNet power: what the turbines produce less what the pumps and compressors take.kW
Selected complete cycle; Wdot_net is mass flow times specific net work. Final turbine quality is absent for a superheated exit.

Theory and limitations · Contents

M20 · Regenerative Rankine

Set up the task

  1. Choose open heaters, closed heaters with drains trapped downward, or closed heaters with drains pumped forward.
  2. Choose one to eight heaters and enter extraction pressures from lowest to highest between condenser and boiler.
  3. Enter boiler flow, admission conditions and component efficiencies, then inspect extraction fractions and stage states.

Read the result

The cycle accounts for the reduced turbine flow after each extraction, feedwater heating and drain/pump work. Results include per-boiler-mass quantities, scaled rates and the selected cycle diagram.

Before using the answer

All heaters use the selected type. Arbitrary mixtures of heater types or piping networks are not available. Invalid pressure order, negative extraction fractions and ill-conditioned balances are refused.

Input symbols and units

SymbolMeaningUnitValid range
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
p2Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa
Extraction pressure.
p3Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa
Condenser pressure.
nheaterHow many feedwater heaters are in the arrangement.-1 <= nheater <= 8
Integer number of explicit heaters.
mdotMass flow rate.kg/smdot >= 0
Boiler flow; zero reports zero rates while retaining per-unit-mass design results.
eta_tIsentropic turbine efficiency: actual work out divided by the work an ideal expansion to the same pressure would have produced.-0 < eta_t <= 1
Isentropic efficiency: the actual device measured against the reversible one working between the same two states. The ratio is written so that it cannot exceed one, and reaches one only for a reversible machine.
eta_pIsentropic pump efficiency, defined the same way round as the compressor value.-0 < eta_p <= 1
Isentropic efficiency: the actual device measured against the reversible one working between the same two states. The ratio is written so that it cannot exceed one, and reaches one only for a reversible machine.

Output reference

SymbolMeaningUnitRelation
yExtraction fraction: the share of the steam bled off at an intermediate pressure to heat the feedwater. It comes out of an energy balance, never in as an input.-
One resolved extraction fraction per heater, relative to boiler flow.
etaThermal efficiency: net work out divided by heat in. The fraction of what was paid for that came back as work.-—
Wdot_netNet power: what the turbines produce less what the pumps and compressors take.kW—
Qdot_inRate of heat supplied to the cycle.kW—
xQuality: the fraction of a liquid-vapour mixture that is vapour, by mass. Meaningful only between the two saturation lines.-
Last turbine-stage exit quality, when two-phase.

Theory and limitations · Contents

M22 · Otto Cycle

Set up the task

  1. Choose variable NASA heat capacity or cold-air standard.
  2. Enter the inlet temperature and pressure and compression ratio.
  3. Specify heat addition through peak temperature or heat added per mass, then inspect all four stations and the selected diagram plane.

Read the result

The Otto-cycle results give heat addition/rejection, compression and expansion work, net work, efficiency and mean effective pressure. Both caloric choices use the selected input basis for every station.

Before using the answer

This air-standard cycle models external heat addition, not fuel chemistry or real intake/exhaust strokes. Match the heat-input convention before comparing caloric models.

Input symbols and units

SymbolMeaningUnitValid range
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.Pa—
rCompression ratio: the volume before compression divided by the volume after it.-r > 1
Compression ratio.
T3Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Peak temperature.
QinTotal heat supplied to a cycle over one complete circuit, counted as a positive quantity.kJ/kg
Heat added per unit mass, as an alternative to peak temperature.
kSpecific heat ratio: cp divided by cv. It governs how steeply temperature changes when a gas is compressed without heat transfer.-
Specific heat ratio for the cold-air-standard branch.

Output reference

SymbolMeaningUnitRelation
etaThermal efficiency: net work out divided by heat in. The fraction of what was paid for that came back as work.-η=1-(u₄-u₁)/(u₃-u₂)
mepMean effective pressure: the constant pressure that would produce the same net work over the same swept volume. It lets engines of different size be compared.Pamep=W_cycle/(V_1-V_2)
WcycleNet work produced or consumed over one complete circuit of a cycle.kJ/kg—
T3Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
p3Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.Pa—

Theory and limitations · Contents

M23 · Diesel Cycle

Set up the task

  1. Choose variable NASA heat capacity or cold-air standard.
  2. Enter the inlet state and compression ratio.
  3. Choose cutoff ratio, peak temperature or heat added per mass to define constant-pressure heat addition, then read the recovered cutoff and station values.

Read the result

The Diesel-cycle results include heat, work, efficiency, mean effective pressure and the expanded state sequence. The cutoff ratio explains how far the piston moves during constant-pressure heat addition.

Before using the answer

Comparing with an Otto cycle at equal compression ratio is a specified theoretical comparison, not a claim that practical engines operate at equal compression ratios.

Input symbols and units

SymbolMeaningUnitValid range
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.Pa—
rCompression ratio: the volume before compression divided by the volume after it.-r > 1
rcCutoff ratio: how far the piston has travelled by the time heat addition stops, as a volume ratio.-rc > 1
Cutoff ratio.
T3Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
kSpecific heat ratio: cp divided by cv. It governs how steeply temperature changes when a gas is compressed without heat transfer.-—

Output reference

SymbolMeaningUnitRelation
etaThermal efficiency: net work out divided by heat in. The fraction of what was paid for that came back as work.-—
mepMean effective pressure: the constant pressure that would produce the same net work over the same swept volume. It lets engines of different size be compared.Pa—
WcycleNet work produced or consumed over one complete circuit of a cycle.kJ/kg—
rcCutoff ratio: how far the piston has travelled by the time heat addition stops, as a volume ratio.-r_c=V_3/V_2

Theory and limitations · Contents

M24 · Dual Cycle

Set up the task

  1. Choose variable NASA heat capacity or cold-air standard and enter inlet state and compression ratio.
  2. Define heat addition using pressure ratio plus cutoff ratio, pressure ratio plus peak temperature, or total heat with its constant-volume fraction.
  3. Inspect the five stations and the recovered split between constant-volume and constant-pressure heat addition.

Read the result

The dual-cycle account reports both heat-addition legs, work, efficiency and peak conditions. The diagram shows which part of heating occurs before and after the piston begins its constant-pressure motion.

Before using the answer

Different input modes describe the same cycle only when their recovered split and peak state agree. Vanishing one heat-addition leg is a limiting cycle, not a reason to divide by its zero contribution.

Input symbols and units

SymbolMeaningUnitValid range
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.Pa—
rCompression ratio: the volume before compression divided by the volume after it.-r > 1
rpPressure ratio across the compressor, or in the dual cycle the pressure rise during the constant-volume part of heat addition.-rp >= 1
Constant-volume pressure ratio.
rcCutoff ratio: how far the piston has travelled by the time heat addition stops, as a volume ratio.-rc >= 1
kSpecific heat ratio: cp divided by cv. It governs how steeply temperature changes when a gas is compressed without heat transfer.-—

Output reference

SymbolMeaningUnitRelation
etaThermal efficiency: net work out divided by heat in. The fraction of what was paid for that came back as work.-—
mepMean effective pressure: the constant pressure that would produce the same net work over the same swept volume. It lets engines of different size be compared.Pa—
WcycleNet work produced or consumed over one complete circuit of a cycle.kJ/kg—

Theory and limitations · Contents

M25 · Brayton Cycle

Set up the task

  1. Enter air inlet conditions, compressor pressure ratio, turbine inlet temperature and component efficiencies.
  2. Choose variable NASA or cold-air-standard caloric properties and both exchanger pressure-loss fractions.
  3. Enter air mass flow to rate net power, heat supply/rejection and compressor/turbine powers. Zero flow gives zero rates without changing the specific cycle.
  4. Optionally enable the optimum search and choose net work or efficiency. Apply an optimum only when the result provides the apply action.

Read the result

Cycle results and plots share the selected model. The design section reports net-work and efficiency optimum ratios, zero-work boundaries and a zero-heat-input boundary, with the selected ratio marked on the comparison curves.

Before using the answer

Each pressure loss is a fraction of its own exchanger inlet pressure. A highest-efficiency limit at zero work is not a useful operating cycle and is not an attainable finite-power optimum.

Input symbols and units

SymbolMeaningUnitValid range
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPa—
rpPressure ratio across the compressor, or in the dual cycle the pressure rise during the constant-volume part of heat addition.-rp > 1
Compressor pressure ratio.
T3Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Turbine inlet temperature, the metallurgical limit.
eta_cIsentropic compressor efficiency: the work an ideal compression would have taken divided by the work actually taken.-0 < eta_c <= 1
Isentropic efficiency: the actual device measured against the reversible one working between the same two states. The ratio is written so that it cannot exceed one, and reaches one only for a reversible machine.
eta_tIsentropic turbine efficiency: actual work out divided by the work an ideal expansion to the same pressure would have produced.-0 < eta_t <= 1
Isentropic efficiency: the actual device measured against the reversible one working between the same two states. The ratio is written so that it cannot exceed one, and reaches one only for a reversible machine.
mdotMass flow rate.kg/sfinite mdot >= 0 with resolvable rates in selected units
Air mass flow for plant rating. Zero flow gives zero rates; specific cycle properties and optimum ratios do not depend on flow.
hot_pressure_lossFraction of combustor inlet pressure lost before turbine admission.-0 <= hot_pressure_loss < 1
Fraction of combustor inlet pressure lost before turbine admission.
cold_pressure_lossFraction of heat-rejection inlet pressure lost before compressor admission.-0 <= cold_pressure_loss < 1
Fraction of heat-rejection inlet pressure lost before compressor admission.
caloric_modelNASA polynomial, evaluated constant cp, or air-only cold-air standard.-NASA variable heat capacity or cold-air standard
Cold-air standard fixes its air heat capacities; k is not a separate editable field.

Output reference

SymbolMeaningUnitRelation
etaThermal efficiency: net work out divided by heat in. The fraction of what was paid for that came back as work.-—
bwrBack work ratio: the fraction of the turbine's output that is immediately spent driving the compressor or pump. Small for a vapour plant, large for a gas turbine, and that difference explains a great deal.-—
Wdot_netNet power: what the turbines produce less what the pumps and compressors take.kW
Mass flow times specific net work; tuple element 0, kW.
w_netNet work per unit mass of working fluid.kJ/kg—
rp_opt_workThe pressure ratio that produces the most work per unit of gas.-
Bounded stationary search for the selected caloric model and losses; an efficiency limit at vanishing work cannot be applied.
rp_opt_etaThe pressure ratio that produces the highest efficiency, which is a different and larger number.-
Bounded stationary search for the selected caloric model and losses; an efficiency limit at vanishing work cannot be applied.
Qdot_inRate of heat supplied to the cycle.kW
Heat supply rate; tuple element 1, mass flow times the corresponding specific transfer.
Qdot_outRate of heat rejected by the cycle.kW
Heat rejection rate; tuple element 2, mass flow times the corresponding specific transfer.
Wdot_compressorRate of shaft work supplied to the compressor.kW
Compressor shaft input; tuple element 3, mass flow times the corresponding specific transfer.
Wdot_turbineTurbine work rate; separate rows distinguish steam and bottoming machines.kW
Turbine shaft output; tuple element 4, mass flow times the corresponding specific transfer.

Theory and limitations · Contents

M26 · Brayton with Regeneration, Reheat and Intercooling

Set up the task

  1. Enter the air inlet state, overall pressure ratio, turbine inlet temperature and compressor/turbine efficiencies.
  2. Set regenerator effectiveness and the numbers of compression and expansion stages.
  3. Read the recovered heat and hot-to-cold temperature margin together with the expanded station list.

Read the result

The cycle includes interstage cooling, reheating and regeneration. The regenerator reports available heat, recovered heat and effectiveness read back from the states, alongside cycle efficiency and work.

Before using the answer

Regeneration needs turbine exhaust hotter than compressor discharge. Ideal intercooling, reheating and equal stage allocation are model assumptions; this entry does not predict exchanger geometry or pressure losses.

Input symbols and units

SymbolMeaningUnitValid range
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.Pa—
rpPressure ratio across the compressor, or in the dual cycle the pressure rise during the constant-volume part of heat addition.-—
T3Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
eta_regRegenerator effectiveness: how much of the available temperature rise the regenerator actually delivers.-0 <= eta_reg <= 1
nstage_cHow many compression stages, when compression and expansion are staged independently.-nstage_c >= 1
nstage_tHow many expansion stages.-nstage_t >= 1
eta_cIsentropic compressor efficiency: the work an ideal compression would have taken divided by the work actually taken.-0 < eta_c <= 1
Isentropic efficiency: the actual device measured against the reversible one working between the same two states. The ratio is written so that it cannot exceed one, and reaches one only for a reversible machine.
eta_tIsentropic turbine efficiency: actual work out divided by the work an ideal expansion to the same pressure would have produced.-0 < eta_t <= 1
Isentropic efficiency: the actual device measured against the reversible one working between the same two states. The ratio is written so that it cannot exceed one, and reaches one only for a reversible machine.

Output reference

SymbolMeaningUnitRelation
etaThermal efficiency: net work out divided by heat in. The fraction of what was paid for that came back as work.-—
bwrBack work ratio: the fraction of the turbine's output that is immediately spent driving the compressor or pump. Small for a vapour plant, large for a gas turbine, and that difference explains a great deal.-—
w_netNet work per unit mass of working fluid.kJ/kg—
eta_regRegenerator effectiveness: how much of the available temperature rise the regenerator actually delivers.-η_reg=(h_x-h_2)/(h_4-h_2)
pi_optThe intermediate pressure that minimises total work, which for two ideal stages is the geometric mean of the end pressures.Pa—

Theory and limitations · Contents

M27 · Combined Gas and Steam Cycle

Set up the task

  1. Enter the air gas-turbine conditions, component efficiencies and gas mass flow.
  2. Enter the water/steam boiler, turbine and condenser conditions.
  3. Choose steam flow determined from a stated stack temperature or from the specified minimum temperature approach, then inspect the recovery temperature profile.

Read the result

The combined result reports steam per gas mass, steam flow, net power, efficiency, stack temperature, closest approach and energy closure. Both cycle diagrams accompany the shared heat-recovery profile.

Before using the answer

Recovered exhaust heat is an internal transfer and must not be counted twice as external heat input. The reported pinch is a sampled temperature-profile constraint, not exchanger-area sizing.

Input symbols and units

SymbolMeaningUnitValid range
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
rpPressure ratio across the compressor, or in the dual cycle the pressure rise during the constant-volume part of heat addition.-—
T3Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
p6Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.Pa
Steam-side boiler pressure.
T7Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Steam-side turbine inlet temperature.
p8Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.Pa
Condenser pressure.
mdot1Mass flow rate.kg/s
Gas-side flow.
DeltaT_pinchPinch-point temperature difference: the smallest gap between the two streams anywhere inside a heat recovery generator. It is the binding constraint on how much steam can be raised.K—

Output reference

SymbolMeaningUnitRelation
etaThermal efficiency: net work out divided by heat in. The fraction of what was paid for that came back as work.-—
mdot6Mass flow rate.kg/s
steam_per_gas is a mass ratio; the displayed steam flow multiplies it by the entered gas mass flow in PresentationIndustrialView.plantFlows.
Wdot_netNet power: what the turbines produce less what the pumps and compressors take.kW
net_work_per_gas is kJ/kg; the displayed power multiplies it by the entered gas mass flow in PresentationIndustrialView.plantFlows.
DeltaT_pinchPinch-point temperature difference: the smallest gap between the two streams anywhere inside a heat recovery generator. It is the binding constraint on how much steam can be raised.K—

Theory and limitations · Contents

M28 · Turbojet Cycle

Set up the task

  1. Enter ambient temperature and pressure, flight speed and air mass flow.
  2. Enter compressor pressure ratio, turbine inlet temperature and component efficiencies.
  3. Enable afterburning only when required and supply its temperature; compare exit speed with flight speed.

Read the result

Results include thrust and specific thrust, exit velocity, station temperatures, compressor/turbine work, supplied heat and nozzle inlet stagnation enthalpy. The turbine work is matched to the compressor demand.

Before using the answer

The model uses temperature-dependent air properties and momentum thrust for expansion to ambient. Fuel mass addition, choked-nozzle geometry and a separate pressure-thrust term are not solved.

Input symbols and units

SymbolMeaningUnitValid range
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Ambient.
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.Pa—
vel1Velocity of the stream, which matters only when it is fast enough for its kinetic energy to compete with its enthalpy.m/s
Flight velocity.
rpPressure ratio across the compressor, or in the dual cycle the pressure rise during the constant-volume part of heat addition.-
Compressor pressure ratio.
T4Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Turbine inlet temperature.
mdotMass flow rate.kg/s—
eta_cIsentropic compressor efficiency: the work an ideal compression would have taken divided by the work actually taken.-—
eta_tIsentropic turbine efficiency: actual work out divided by the work an ideal expansion to the same pressure would have produced.-—
eta_nIsentropic nozzle efficiency: actual kinetic energy at the exit divided by what an ideal expansion would have produced.-—

Output reference

SymbolMeaningUnitRelation
vel6Velocity of the stream, which matters only when it is fast enough for its kinetic energy to compete with its enthalpy.m/s—
F_thrustThrust produced by the engine.NF=ṁ(V₆-V₁)
F_specificThrust per unit mass flow, which is what decides how big the engine has to be.N s/kg—
h0Stagnation enthalpy: the enthalpy a stream would have if it were brought to rest without loss. Conserved through an adiabatic duct with no work.kJ/kghₒ=h+V²/2
Stagnation enthalpy at the nozzle inlet. The displayed nozzle exit temperature is the actual static temperature, including nozzle efficiency.

Theory and limitations · Contents

Second Law & Exergy

M21 · Vapour Plant Exergy Audit

Set up the task

  1. Choose basic, single-reheat, double-reheat or regenerative water/steam topology and enter its cycle conditions and boiler mass flow.
  2. Choose a heat-source or fuel-chemical-exergy boundary. Enter the heat-transfer source temperature; fuel mode also requires fuel, air, temperatures and chemical-reference selections.
  3. Choose rejection to the environment or a separate heat sink. Read the distribution, ranking and full component/rate tables.

Read the result

The account closes supplied exergy against net work, component destruction and exergy carried outside. Fuel mode adds fuel consumption, exhaust exergy and fuel-conversion/heat-supply destruction. Main rankings group components below 0.5% of supply, while retaining detailed rows.

Before using the answer

Compare audits only with the same boundary and per-boiler-mass basis. Frozen combustion is not chemical equilibrium. Changing a sink temperature changes the split between destruction and carried-out exergy.

Input symbols and units

SymbolMeaningUnitValid range
T0Dead-state temperature: the temperature of the environment the system is eventually going to equilibrate with. Exergy is meaningless without it.K—
p0Dead-state pressure: the pressure of that same environment.MPa—
cycle_refWhich cycle, defined on another screen, this audit is being run against.—basic Rankine, single reheat, double reheat, regenerative
Use the existing M18–M20 topology, including explicit heater pressures and heater arrangement.
TsourceThe temperature at which heat enters the plant, which is what fixes how much exergy came in with it.K
Temperature at which heat enters the steam generator.
mdotMass flow rate.kg/sfinite, >= 0
Boiler inlet mass flow; all extracted branch flows scale from this basis. Zero retains the per-kg design with zero rates.

Output reference

SymbolMeaningUnitRelation
EddotRate of exergy destruction.kW
kW at the stated boiler inlet flow; per-boiler-kg values are also displayed.
epsilonExergetic efficiency: what the component actually delivered as a fraction of the exergy it was given. It asks a harder question than thermal efficiency and usually gets a worse answer.-—
ElossExergy that left the boundary without being destroyed inside it, for instance in a hot exhaust stream.kW
kW at the stated boiler inlet flow; per-boiler-kg values are also displayed.
rankThe ordering of components by how much exergy each destroys, largest first.—
Components ordered by destruction, largest first.

Theory and limitations · Contents

Refrigeration & Heat Pumps

M29 · Vapour-Compression Refrigeration

Set up the task

  1. Choose refrigerant, cooling duty and component efficiency, then set evaporator and condenser inlet saturation-reference temperatures.
  2. Enter each exchanger pressure-loss fraction using its own inlet pressure; superheat and subcooling use local outlet saturation temperatures.
  3. For transcritical operation, specify discharge pressure and gas-cooler exit temperature. Optionally search for maximum COP and inspect its feasible pressure curve.

Read the result

Read the four actual station pressures, temperatures and phases with COP, duty, compressor power, rejection duty, mass/molar flow and flash fraction. Choose T–s, p–h, p–v or h–s for the same solved cycle.

Before using the answer

The model label distinguishes four Helmholtz refrigerants from CO2's Peng–Robinson approximation. The reference-temperature Carnot COP is not a full external-reservoir calculation with varying exchanger temperatures.

Input symbols and units

SymbolMeaningUnitValid range
substanceWhich working fluid the screen is operating on.—
Four published Helmholtz fluids or approximate CO2 Peng–Robinson.
Te_refSaturation temperature used to set the evaporator inlet pressure.K
Saturation reference at evaporator inlet: sets p4, not p1.
Tr_refCondenser inlet saturation reference, or gas-cooler outlet temperature in transcritical operation.K
Subcritical: saturation reference sets condenser inlet p2. Transcritical: specified gas-cooler outlet T3.
p2Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.MPap > 0
Explicit compressor discharge pressure in transcritical mode; outlet p3 must remain above critical.
eta_cIsentropic compressor efficiency: the work an ideal compression would have taken divided by the work actually taken.-0 < eta_c <= 1
Adiabatic compressor isentropic efficiency.
superheatTemperature above local saturated vapour at the same pressure.Ksuperheat >= 0
Temperature increment above saturation at suction p1.
subcoolTemperature below local saturated liquid at the same pressure.Ksubcool >= 0
Temperature decrement below saturation at condenser outlet p3; exactly zero in transcritical mode.
evaporator_lossFraction of evaporator inlet pressure lost through that exchanger.-0 <= evaporator_loss < 1
Fraction (p4-p1)/p4, based on its own exchanger inlet.
rejection_lossFraction of heat-rejection inlet pressure lost through that exchanger.-0 <= rejection_loss < 1
Fraction (p2-p3)/p2, based on its own exchanger inlet.
Qdot_LRate of heat removed from the cold side, which is the useful output of a refrigerator.kWQdot_L >= 0
Refrigerating capacity; zero retains the specific-state design.

Output reference

SymbolMeaningUnitRelation
betaCoefficient of performance of a refrigerator: heat removed from the cold space divided by the work it cost. Routinely greater than one, which is why it is not called an efficiency.-β=(h₁-h₄)/(h₂-h₁)
Qdot_LRate of heat removed from the cold side, which is the useful output of a refrigerator.kWQ̇_L=ṁ(h_1-h_4)
WdotRate of work transfer, that is, power.kW—
Qdot_HRate of heat delivered to the warm side, which is the useful output of a heat pump.kW—
mdotMass flow rate.kg/s
Converts the cycle kmol/s flow to kg/s with the selected fluid molar mass.
tonsRefrigeration capacity expressed in the unit the industry actually uses, rather than in kilowatts.ton
Refrigeration tons, because the industry states capacity that way.

Theory and limitations · Contents

M32 · Gas Refrigeration

Set up the task

  1. Choose reversed air Brayton or transcritical CO2 refrigeration.
  2. For air, enter cold-space and heat-sink exit temperatures, pressure ratio, flow and component efficiencies; enable regenerative exchange if needed.
  3. For CO2, enter the high/low-side conditions and internal-heat-exchanger effectiveness, then inspect the recuperator approach and station sequence.

Read the result

The selected cycle reports cooling duty, work input, rejection, COP, lowest temperature and internal heat transfer. Air results separate compressor and expander work; CO2 results retain its real-fluid state and exchanger limitations.

Before using the answer

The two arrangements use different physical models. CO2's internal exchanger transfers enthalpy between its streams; an invalid pinch or phase state is refused rather than represented by a clipped effectiveness.

Input symbols and units

SymbolMeaningUnitValid range
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K—
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.Pa—
rpPressure ratio across the compressor, or in the dual cycle the pressure rise during the constant-volume part of heat addition.-—
T3Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Temperature after heat rejection.
eta_cIsentropic compressor efficiency: the work an ideal compression would have taken divided by the work actually taken.-—
eta_tIsentropic turbine efficiency: actual work out divided by the work an ideal expansion to the same pressure would have produced.-
Air turbine only; the CO2 branch has an isenthalpic expansion valve.
eta_regRegenerator effectiveness: how much of the available temperature rise the regenerator actually delivers.-
Air regenerator effectiveness. CO2 branch instead labels this control cold-side enthalpy approach: a = q/[h(pLow,TgasCooler)-h6], validated by sampled temperature differences and positive entropy integration.
mdotMass flow rate.kg/s—
T_evap_CO2CO2 saturated-vapor evaporator exit temperature; property solver enforces its model range.Kco2_triple_temperature < T_evap_CO2 < Tcrit_CO2
CO2 saturated-vapor evaporator exit temperature; property solver enforces its model range.
T_cooler_CO2CO2 gas-cooler exit temperature.KT_cooler_CO2 > Tcrit_CO2
CO2 gas-cooler exit temperature.
p_high_CO2Explicit discharge pressure for the CO2 automotive arrangement.MPap_high_CO2 > pcrit_CO2
Explicit discharge pressure for the CO2 automotive arrangement.

Output reference

SymbolMeaningUnitRelation
betaCoefficient of performance of a refrigerator: heat removed from the cold space divided by the work it cost. Routinely greater than one, which is why it is not called an efficiency.-
CO2 branch uses composition.co2_refrigeration.analyse: capacity/power already include kg/s to molar-state conversion; lowest temperature is taken over all six states.
Qdot_LRate of heat removed from the cold side, which is the useful output of a refrigerator.kW
The solver returns specific energy in kJ/kg. PresentationIndustrialView.refrigerationRates multiplies by the entered mass flow to produce kW. CO2 branch uses composition.co2_refrigeration.analyse: capacity/power already include kg/s to molar-state conversion; lowest temperature is taken over all six states.
WdotRate of work transfer, that is, power.kW
The solver returns specific energy in kJ/kg. PresentationIndustrialView.refrigerationRates multiplies by the entered mass flow to produce kW. CO2 branch uses composition.co2_refrigeration.analyse: capacity/power already include kg/s to molar-state conversion; lowest temperature is taken over all six states.
T5Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Lowest temperature reached, which is the figure of merit for cryogenic use. CO2 branch uses composition.co2_refrigeration.analyse: capacity/power already include kg/s to molar-state conversion; lowest temperature is taken over all six states.
q_IHX_CO2CO2 internal heat transferred per unit mass.kJ/kg
CO2 internal heat transferred per unit mass.
sigma_IHX_CO2CO2 internal-HX entropy production rate; positive reciprocal-temperature integral times heat and mass flow.kW/K
CO2 internal-HX entropy production rate; positive reciprocal-temperature integral times heat and mass flow.
pinch_IHX_CO2Minimum sampled CO2 counterflow temperature difference over65 equal-duty points.ΔK
Minimum sampled CO2 counterflow temperature difference over65 equal-duty points.

Theory and limitations · Contents

M31 · Heat Pump

Set up the task

  1. Choose refrigerant and source type, then enter outdoor and indoor operating temperatures; fixed-temperature sources have their own source-temperature field.
  2. Enter temperature approaches, compressor displacement and efficiencies.
  3. Enable the building balance-point section and enter building conductance. Its design outdoor temperature is fixed at 258.15 K; the capacity scan runs from that design point to indoor temperature minus 2 K, retaining valid operating points.

Read the result

Operating results include heating/cooling COP, capacity, compressor power, flow and suction volume. The balance-point section shows capacity and load curves, crossing status, supplementary heat and design-point combined COP. Export graph saves those same coordinates, both curve identities and the crossing/no-crossing status as PNG, PDF or SVG.

Before using the answer

The operating outdoor-temperature field does not change the balance calculation's fixed design temperature. A missing crossing can mean the pump covers the displayed range or never covers it; read the curve and status. Design-point supplemental heating and combined COP are not a seasonal performance calculation.

Input symbols and units

SymbolMeaningUnitValid range
substanceWhich working fluid the screen is operating on.——
p1Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.Pa—
p2Pressure: the normal force a fluid exerts per unit of the area it pushes on. Always absolute inside the app; gauge is a display mode.Pa—
T1Temperature: the property two bodies share when nothing flows between them on contact. Always absolute inside the app.K
Evaporator, tracking outdoor temperature.
eta_cIsentropic compressor efficiency: the work an ideal compression would have taken divided by the work actually taken.-0 < eta_c <= 1
Isentropic efficiency: the actual device measured against the reversible one working between the same two states. The ratio is written so that it cannot exceed one, and reaches one only for a reversible machine.
Qdot_HRate of heat delivered to the warm side, which is the useful output of a heat pump.kW
Building heat demand.
UA_buildingHow readily the building loses heat: its conductance to outdoors.kW/K—
T_indoorThe indoor temperature the building is being held at.K—

Output reference

SymbolMeaningUnitRelation
gammaCoefficient of performance of a heat pump: heat delivered to the warm space divided by the work it cost. Always exactly one more than the refrigeration value for the same machine.-γ=(h₂-h₃)/(h₂-h₁)
Qdot_HRate of heat delivered to the warm side, which is the useful output of a heat pump.kW—
WdotRate of work transfer, that is, power.kW—
T_balanceThe outdoor temperature at which a heat pump's capacity has fallen to exactly meet the building's demand. Below it, something else has to make up the difference.K
Outdoor temperature at which capacity equals demand.

Theory and limitations · Contents