Rankine Cycle Efficiency Calculator
Understanding Rankine cycle efficiency in a steam power loop
Rankine cycle efficiency tells you how much of the heat added in the boiler appears as useful net work once the turbine and pump terms are taken into account. In the ideal steam cycle, water is pressurized by a pump, heated in a boiler, expanded through a turbine, and condensed back to liquid so the loop can repeat. This calculator uses the enthalpy differences between those four states to show turbine work, pump work, boiler heat input, and overall thermal efficiency. That is the same bookkeeping used in steam-table problems, only condensed into a quick input form that is easier to compare from one case to the next.
The path is usually drawn as a closed loop on a pressure-enthalpy or temperature-entropy chart, but the calculator keeps the focus on the enthalpy changes themselves. State 1 is the condenser outlet, where the working fluid leaves as liquid before the pump raises it to boiler pressure. The pump causes only a small enthalpy rise because liquid water occupies little volume, yet that small rise still matters when you want an accurate efficiency number. In the boiler, heat is added at nearly constant pressure until the fluid becomes saturated or superheated vapor at state 2. The vapor then expands through the turbine to state 3, producing shaft work as its enthalpy drops. At state 4 the vapor gives up heat in the condenser, returns to liquid, and closes the cycle. By tracing those enthalpy changes carefully, you can compare one operating point with another without needing a full plant simulation.
Enthalpy-based balances for Rankine cycle efficiency
The ideal Rankine cycle can be summarized with a few enthalpy differences, which is why this calculator asks for the four state values directly. Turbine work is the drop from h₂ to h₃, pump work is the rise from h₄ to h₁, boiler heat input is the rise from h₁ to h₂, and net work is turbine work minus pump work. Thermal efficiency is the net work divided by the heat input, so the same boiler energy can be compared across different turbine, pump, or condenser conditions. Because the values are differences, the reference level used for the enthalpy table does not matter as long as all four inputs come from the same basis.
The pump requires work to raise the pressure, given by the enthalpy increase from state 4 to state 1:
Boiler heat input equals the enthalpy rise from pump outlet to turbine inlet:
The net work delivered by the cycle is the turbine output minus the pump input:
The thermal efficiency then becomes the ratio of this net work to the boiler heat:
This calculator accepts the four key enthalpies , , , and in kilojoules per kilogram. These values can be read from steam tables, a property chart, or property software, but they need to come from the same reference basis so the energy balance stays consistent. If the enthalpy ordering is wrong, the outputs can flip sign and the result will no longer describe a valid Rankine cycle.
Worked example: sample Rankine cycle enthalpy data
This worked example uses one approximate enthalpy set to show how the Rankine cycle arithmetic flows from state to state. It is meant to illustrate the subtraction pattern, not to replace a property lookup for a real plant or classroom problem. When you have your own steam-table values, keep the state numbering consistent and let the calculator do the bookkeeping.
| State | Description | Enthalpy (kJ/kg) |
|---|---|---|
| 1 | Pump outlet (compressed liquid) | 192 |
| 2 | Boiler exit (saturated vapor) | 3175 |
| 3 | Turbine exit (wet vapor) | 2245 |
| 4 | Condenser exit (saturated liquid) | 191 |
With these values, the turbine work is about 930 kJ/kg, the pump work is about 1 kJ/kg, the boiler heat input is about 2983 kJ/kg, and the thermal efficiency comes out near 31%. That balance is typical of a simple ideal cycle: the turbine contributes almost all of the useful work, while the pump term is small but still important when you want the final efficiency. Real stations usually add superheating, reheating, regeneration, or higher boiler pressures to change those enthalpy differences and improve performance, but this example shows the basic pattern the calculator follows. If the numbers from your own case look very different, the first things to check are the state order, the pressure levels behind the property data, and whether the turbine exit is actually wetter or drier than expected.
Introduction to Rankine cycle efficiency in steam plants
Rankine cycle efficiency matters because it tells you how much of the heat added to the boiler becomes useful electrical output instead of rejected condenser heat. A higher efficiency means the same steam plant can deliver more power from the same fuel or heat source, which is why designers look closely at turbine expansion, boiler pressure, and condenser conditions. The same enthalpy bookkeeping also helps compare conventional power stations with solar-thermal, geothermal, and waste-heat recovery systems that use a steam cycle. Even when the final plant is far more complicated than the ideal loop, the same h₁ to h₄ logic still shows which section of the cycle is driving the result.
In classrooms and plant studies alike, the Rankine cycle provides a clean way to connect thermodynamics to real equipment. Students use it to see how conservation of energy works across a loop, while engineers use it to estimate whether a change in state points will improve or weaken performance. Because the calculator asks only for enthalpies, it can be used with steam tables, property charts, or software-generated values as long as the inputs describe the same state numbering convention. The result is also easy to sanity-check: if the turbine drop is small, the cycle will usually have limited work output; if the pump term is unexpectedly large, one of the state values probably needs a second look.
The ideal cycle assumes reversible compression and expansion, saturated states at the condenser, and no pressure losses in the boiler or condenser. Actual turbines have isentropic losses, pumps require a little more work than the ideal minimum, and steam may carry moisture that reduces blade life. Even so, starting with the Rankine picture makes it easier to spot where the biggest losses are hiding. If efficiency changes unexpectedly, the answer often lies in one state point rather than the whole cycle at once, which is why a compact enthalpy calculator is handy during a design review or homework check.
That is why the Rankine cycle remains a useful teaching and planning model. It turns complicated power-plant behavior into a few clear state changes that can be checked against property data, design targets, or previous scenarios. This calculator is a compact way to run that check when you already know h₁, h₂, h₃, and h₄, and when you want a fast thermal-efficiency estimate without building a full spreadsheet.
How to use this calculator for Rankine cycle enthalpies
- Enter Pump outlet enthalpy h₁ (kJ/kg) from the compressed-liquid state leaving the pump.
- Enter Turbine inlet enthalpy h₂ (kJ/kg) for the boiler outlet or turbine inlet, using the same steam-table basis as the other states.
- Enter Turbine exit enthalpy h₃ (kJ/kg) after the steam has expanded through the turbine and before it reaches the condenser.
- Enter Condenser exit enthalpy h₄ (kJ/kg), then click Calculate. If you want a comparison, repeat the same four-state setup with a second set of enthalpies and compare the resulting efficiency before making a decision.
Formula: Rankine cycle efficiency from state enthalpies
This calculator follows the ideal Rankine bookkeeping shown above: Wt = h₂ − h₃, Wp = h₁ − h₄, Qin = h₂ − h₁, and η = (Wt − Wp) / Qin. Because every term is based on enthalpy differences, the inputs must all be in kilojoules per kilogram and tied to the same state numbering. If Qin is zero or negative, the cycle ordering needs to be checked before the efficiency can mean anything. The output is therefore best read as a quick thermodynamic screen, not a substitute for a detailed plant simulation. When you compare two cases, the direction of change is often more useful than the absolute efficiency alone, especially if the property data came from different operating pressures.
Limitations and assumptions for Rankine cycle estimates
This tool estimates the ideal Rankine cycle, so it assumes the pump, boiler, turbine, and condenser can be represented by the simple enthalpy relations shown above. It does not model turbine isentropic efficiency, pump losses, pressure drops across heat exchangers, moisture carryover, reheating, feedwater heating, or other layout-specific features that change the real cycle. For that reason, the result is a thermodynamic estimate, not a guarantee of plant performance.
Results depend on accurate steam-table inputs and on keeping h₁ through h₄ assigned to the correct states. If the values are taken from different property bases or entered in the wrong order, the efficiency can become misleading even when the numbers themselves look reasonable. It helps to cross-check the calculator output against the source table or property software used for the cycle study, and it also helps to confirm that the pump outlet is still a liquid state before you trust the result. If the turbine work comes out negative or the boiler heat input is not positive, the state numbering should be revisited before you interpret anything else.
This calculator is useful for design comparisons, classroom exercises, and quick screening of state points, but it is not a full engineering review. When the answer will influence equipment selection or operating strategy, verify the enthalpy values, the condenser and boiler assumptions, and any performance corrections that apply to the real plant. A careful check of the source data is more important than forcing a number to appear, because a clearly ordered set of state points will always be easier to trust than an efficiency derived from mixed assumptions.
Arcade Mini-Game: Rankine Cycle State Check
Use this quick arcade run to practice separating the enthalpy values that belong in a Rankine cycle from the common mistakes that break the state ordering.
Start the game, then use your pointer or arrow keys to catch the Rankine state values and avoid misleading assumptions.
