Regenerative Rankine Cycle

Cycle data

Known properties
  • Water is used as working fluid;
  • Pressure passing through the condenser of 10 kPa;
  • Pressure going to the mixing chamber of 100 kPa;
  • Boiler pressure of 1000 kPa;
  • Temperatures after leaving the boiler of 250 °C.
Input code
using CycleSolver

@solve begin
    st3.T = 250 + 273
    st3.p = 1000
    st4.p = 100
    st5.p = 10
    
    newCycle[]
        pump(st1, st2)
        boiler(st2, st3)
        turbine(st3, [st4, st5])
        condenser(st5, st6)
        pump(st6, st7)
        heater_open([st7, st4], st1)
end

PrintResults()

Output:

1- CYCLE [water]

State
Name
T [K] P [kPa] h [kJ/kg] s [kJ/kg.K] x ṁ [kg/s] Mass-flux
fraction
st1 372.756 100.0 417.504 1.3028 0.0 1.0
st2 372.818 1000.0 418.443 1.3028 1.0
st3 523.0 1000.0 2942.79 6.9258 1.0
st4 372.756 100.0 2513.54 6.9258 0.9285 0.0972
st5 318.956 10.0 2193.78 6.9258 0.8369 0.9028
st6 318.956 10.0 191.806 0.6492 0.0 0.9028
st7 318.959 100.0 191.897 0.6492 0.9028

Cycle Properties:

Total Component Value
qin
Q̇in
2524.3482 kJ/kg
0.0 kW
boiler:
st2 >> st3
2524.3482 kJ/kg
qout
Q̇out
2001.9783 kJ/kg
0.0 kW
condenser:
st5 >> st6
2001.9783 kJ/kg
win
Ẇin
1.0296 kJ/kg
0.0 kW
pump:
st6 >> st7

pump:
st1 >> st2
0.0909 kJ/kg


0.9387 kJ/kg
wout
Ẇout
717.9338 kJ/kg
0.0 kW
turbine:
Any[:
st3] >> Any[:
st4, :
st5]
717.9338 kJ/kg

Thermal efficiency (n) = 28.3996 %