summaryrefslogtreecommitdiff
path: root/3685/CH12/EX12.8/Ex12_8.sce
diff options
context:
space:
mode:
Diffstat (limited to '3685/CH12/EX12.8/Ex12_8.sce')
-rw-r--r--3685/CH12/EX12.8/Ex12_8.sce83
1 files changed, 83 insertions, 0 deletions
diff --git a/3685/CH12/EX12.8/Ex12_8.sce b/3685/CH12/EX12.8/Ex12_8.sce
new file mode 100644
index 000000000..60add7144
--- /dev/null
+++ b/3685/CH12/EX12.8/Ex12_8.sce
@@ -0,0 +1,83 @@
+clc
+// Part (a)
+h1 = 2758 // Enthalpy at state 1 in kJ/kg
+h2 = 1817 // Enthalpy at state 2 in kJ/kg
+h3 = 192 // Enthalpy at state 3 in kJ/kg
+h4 = 200// Enthalpy at state 4 in kJ/kg
+Wt = h1-h2 // turbine work
+Wp = h4-h3 // Pump work
+Q1 = h1-h4 // Heat addition
+Wnet = Wt-Wp // Net work doen
+n1 = Wnet/Q1 // First law efficiency
+WR = Wnet/Wt // Work ratio
+Q1_ = 100 // Heat addition rate in MW
+PO = n1*Q1_ // power output
+cpg = 1000 // Specific heat capacity in J/kg
+wg = (Q1_/(833-450)) // mass flow rate of gas
+EIR = wg*cpg*((833-300)-300*(log(833/300)))/1000 // Exergy input
+n2 = PO/EIR // Second law efficiency
+
+printf("\n Example 12.8\n")
+printf("\n Part (a)")
+printf("\n The first law efficiency n1 is %f",n1*100)
+printf("\n The second law efficiency n2 is %f",n2*100)
+printf("\n The work ratio is %f",WR)
+// Part (b)
+h1b = 3398 // Enthalpy at state 1 in kJ/kg
+h2b = 2130 // Enthalpy at state 2 in kJ/kg
+h3b = 192 // Enthalpy at state 3 in kJ/kg
+h4b = 200// Enthalpy at state 4 in kJ/kg
+Wtb = 1268 // turbine work in kJ/kg
+Wpb = 8 // Pump work in kJ/kg
+Q1b = 3198// Heat addition rate in kW
+n1b = (Wtb-Wpb)/Q1b //first law efficiency
+WRb = (Wtb-Wpb)/Wtb // WOrk ratio
+EIRb = 59.3 // Exergy input rate in MW
+Wnetb = Q1_*n1b // net work done
+
+n2b = Wnetb/EIRb // Second law efficiency
+printf("\n Part (b)")
+printf("\n The first law efficiency n1 is %f",n1b*100)
+printf("\n The second law efficiency n2 is %f",n2b*100)
+printf("\n The work ration is %f",WRb)
+
+// Part (c)
+h1c = 3398 // Enthalpy at state 1 in kJ/kg
+h2c = 2761 // Enthalpy at state 2 in kJ/kg
+h3c = 3482 // Enthalpy at state 3 in kJ/kg
+h4c = 2522 // Enthalpy at state 4 in kJ/kg
+h5c = 192 // Enthalpy at state 5 in kJ/kg
+h6c = 200// Enthalpy at state 6 in kJ/kg
+Wt1 = 637 // Turbine work in kJ/kg
+Wt2 = 960 // Turbine work in kJ/kg
+Wtc = Wt1+Wt2 // Net turbine work in kJ/kg
+Wp = 8 // Pump work in kJ/kg
+Wnetc = Wtc-Wp // net work done
+Q1c = 3198+721 // Heat addition
+n1c = Wnetc/Q1c// First law efficiency
+WRc = Wnetc/Wtc// Work ratio
+POc = Q1_*n1c// Power output
+EIRc = 59.3// Exergy input in MW
+n2c = POc/EIRc // Second law efficiency
+printf("\n Part (c)")
+printf("\n The first law efficiency n1 is %f",n1c*100)
+printf("\n The second law efficiency n2 is %f",n2c*100)
+printf("\n The work ration is %f",WRc)
+
+// Part (d)
+T3 = 45.8 // saturation temperature at 0.1 bar in degree celsius
+T1 = 295 // saturation temperature at 80 bar in degree celsius
+n1d = 1-((T3+273)/(T1+273)) // First law efficiency
+Q1d = 2758-1316 // Heat addition
+Wnet = Q1d*n1d // Net work output
+Wpd = 8 // Pump work in kJ/kg
+Wtd = 641// Turbine work in kJ/kg
+WRd = (Wt-Wp)/Wt // Work ratio
+POd = Q1_*0.439// Power output
+EIRd = (Q1_/(833-593))*cpg*((833-300)-300*(log(833/300)))/1000 //Exergy Input rate in MW
+n2d = POd/EIRd // Second law efficiency
+printf("\n Part (d)")
+printf("\n The first law efficiency n1 is %f",n1d*100)
+printf("\n The second law efficiency n2 is %f",n2d*100)
+printf("\n The work ration is %f",WRd)
+//The answers vary due to round off error