Thermal Efficiency Calculator
Report a calculator issue
Choose the problem type and tell us what went wrong.
Thermal calculations often look simple until absolute temperature, sign convention, phase, or heat-transfer mode changes the meaning. Thermal Efficiency Calculator keeps the page’s thermal efficiency tied to the quantities and assumptions used by this specific thermodynamic relation.
What this calculator does
The Thermal Efficiency Calculator brings together Heat engine type, Hot reservoir temperature, Cold reservoir temperature, Thermal efficiency, Heat absorbed around the page’s thermal efficiency. The formula section below identifies which values actually drive that result and which fields are supporting or derived quantities, so you can check the page without assuming every visible box is an independent input.
How to use it
The main fields on this page are Heat engine type, Hot reservoir temperature, Cold reservoir temperature, Thermal efficiency, Heat absorbed. Enter the quantities you actually know, keep their units consistent, and leave derived/output-style fields blank unless the formula explicitly allows solving in the opposite direction. For a clean check of thermal efficiency, change one driving quantity at a time and confirm that the result moves in the direction predicted by the equation.
How the calculation works
The intended reversible path uses η = 1 − Tc/Th; the irreversible path uses η = (Qin−Qout)/Qin. The current legacy handler looks for field names that differ from several visible controls on this page.
Example
For example, start with the page’s populated scenario: Heat engine type = reversible. Apply the equation above using the units shown on the page, then compare the calculated thermal efficiency with the displayed result. As a second check, change one physical input while holding the others fixed and confirm that the direction of change makes sense for this formula.
How to interpret the result
Interpret thermal efficiency within the stated thermodynamic model, unit system, and sign convention. Check whether temperatures are absolute where required and whether the process is idealized, because those details can matter more than the last decimal place.
Limitations and notes
The active legacy handler expects mode, hot_temperature, and cold_temperature, but this page exposes engine, hot_temp, and cold_temp. The visible reversible/irreversible selection is therefore not fully connected to that handler; verify efficiency manually from the formulas above.
Was this article helpful?
Your answer helps us improve the clarity and usefulness of our health content.