// Display mode mode(0); // Display warning for floating point exception ieee(1); clear; clc; disp("Engineering Thermodynamics by Onkar Singh Chapter 8 Example 12") P=100*10^3;//net power output in KW disp("At inlet to HPT,h2=3373.7 KJ/kg,s2=6.5966 KJ/kg K") h2=3373.7; s2=6.5966; disp("For isentropic expansion between 2-3-4-5,s2=s3=s4=s5") s3=s2; s4=s3; s5=s4; disp("state 3 lies in superheated region as s3>sg at 20 bar.By interpolation from superheated steam table,T3=261.6oc.Enthalpy at 3,h3=2930.57 KJ/kg") T3=261.6; h3=2930.57; disp("since s4 For the reheating introduced at 20 bar up to 400oc.The modified cycle representation is shown on T-S diagram by 1-2-3-3_a-4_a-5_a-6-7-8-9-10-11") disp("At state 2,h2=3373.7 KJ/kg,s2=6.5966 KJ/kg K") h2=3373.7; s2=6.5966; disp("At state 3,h3=2930.57 KJ/kg") h3=2930.57; disp("At state 3_a,h3_a=3247.6 KJ/kg,s3_a=7.1271 KJ/kg K") h3_a=3247.6; s3_a=7.1271; disp("At state 4_a and 5_a,s3_a=s4_a=s5_a=7.1271 KJ/kg K") s4_a=s3_a; s5_a=s4_a; disp("From steam tables by interpolation state 4_a is seen to be at 190.96oc at 4 bar,h4_a=2841.02 KJ/kg") h4_a=2841.02; disp("Let dryness fraction at state 5_a be x5,") disp("s5_a=7.1271=sf at 0.075 bar+x5_a*sfg at 0.075 bar") disp("from steam tables,at 0.075 bar,sf=0.5764 KJ/kg K,sfg=7.6750 KJ/kg K") disp("so x5_a=(s5_a-sf)/sfg") x5_a=(s5_a-sf)/sfg x5_a=0.853;//approx. disp("h5_a=hf at 0.075 bar+x5_a*hfg at 0.075 bar in KJ/kg") disp("from steam tables,at 0.075 bar,hf=168.76 KJ/kg,hfg=2406.0 KJ/kg") h5_a=hf+x5_a*hfg disp("Let mass of bled steam at 20 bar and 4 bar be m1_a,m2_a per kg of steam generated.Applying heat balance at closed feed water heater.") disp("m1_a*h3+h9=m1*h10+4.18*200") disp("so m1_a=(4.18*200-h9)/(h3-h10) in kg") m1_a=(4.18*200-h9)/(h3-h10) m1_a=0.114;//approx. disp("Applying heat balance at open feed water heater,") disp("m1_a*h11+m2_a*h4_a+(1-m1_a-m2_a)*h7=h8") disp("so m2_a=(h8-m1_a*h11-h7+m1_a*h7)/(h4_a-h7) in kg") m2_a=(h8-m1_a*h11-h7+m1_a*h7)/(h4_a-h7) m2_a=0.131;//approx. disp("Net work per kg steam generated") disp("w_net=(h2-h3)+(1-m1_a)*(h3_a-h4_a)+(1-m1_a-m2_a)*(h4_a-h5_a)-{(1-m1_a-m2_a)*(h7-h6)+(h9-h8)}in KJ/kg") w_net=(h2-h3)+(1-m1_a)*(h3_a-h4_a)+(1-m1_a-m2_a)*(h4_a-h5_a)-{(1-m1_a-m2_a)*(h7-h6)+(h9-h8)} disp("Heat added per kg steam generated,q_add=(h2-h1)+(1-m1_a)*(h3_a-h3)in KJ/kg") q_add=(h2-h1)+(1-m1_a)*(h3_a-h3) disp("Thermal efficiency,n=w_net/q_add") n=w_net/q_add disp("in percentage") n=n*100 disp("% increase in thermal efficiency due to reheating=(0.4503-0.4478)*100/0.4478") (0.4503-0.4478)*100/0.4478 disp("so thermal efficiency of reheat cycle=45.03%") disp("% increase in efficiency due to reheating=0.56%")