diff options
author | priyanka | 2015-06-24 15:03:17 +0530 |
---|---|---|
committer | priyanka | 2015-06-24 15:03:17 +0530 |
commit | b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch) | |
tree | ab291cffc65280e58ac82470ba63fbcca7805165 /2135/CH5 | |
download | Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.gz Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.bz2 Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.zip |
initial commit / add all books
Diffstat (limited to '2135/CH5')
-rwxr-xr-x | 2135/CH5/EX5.1/Exa_5_1.sce | 15 | ||||
-rwxr-xr-x | 2135/CH5/EX5.10/Exa_5_10.sce | 16 | ||||
-rwxr-xr-x | 2135/CH5/EX5.11/Exa_5_11.sce | 22 | ||||
-rwxr-xr-x | 2135/CH5/EX5.12/Exa_5_12.sce | 35 | ||||
-rwxr-xr-x | 2135/CH5/EX5.13/Exa_5_13.sce | 21 | ||||
-rwxr-xr-x | 2135/CH5/EX5.14/Exa_5_14.sce | 22 | ||||
-rwxr-xr-x | 2135/CH5/EX5.2/Exa_5_2.sce | 19 | ||||
-rwxr-xr-x | 2135/CH5/EX5.3/Exa_5_3.sce | 17 | ||||
-rwxr-xr-x | 2135/CH5/EX5.4/Exa_5_4.sce | 14 | ||||
-rwxr-xr-x | 2135/CH5/EX5.5/Exa_5_5.sce | 16 | ||||
-rwxr-xr-x | 2135/CH5/EX5.6/Exa_5_6.sce | 15 | ||||
-rwxr-xr-x | 2135/CH5/EX5.7/Exa_5_7.sce | 13 | ||||
-rwxr-xr-x | 2135/CH5/EX5.8/Exa_5_8.sce | 25 | ||||
-rwxr-xr-x | 2135/CH5/EX5.9/Exa_5_9.sce | 19 |
14 files changed, 269 insertions, 0 deletions
diff --git a/2135/CH5/EX5.1/Exa_5_1.sce b/2135/CH5/EX5.1/Exa_5_1.sce new file mode 100755 index 000000000..bc8383aa6 --- /dev/null +++ b/2135/CH5/EX5.1/Exa_5_1.sce @@ -0,0 +1,15 @@ +//Exa 5.1
+clc;
+clear;
+close;
+format('v',7);
+
+//Given Data :
+deltaQ=1000;//KJ
+T=1073;//Kelvin
+T0=20+273;//Kelvin
+deltaS=deltaQ/T;//KJ/K
+A=deltaQ-T0*deltaS;//KJ
+disp(A,"Available energy in KJ : ");
+UA=T0*deltaS;//KJ
+disp(UA,"Unavailable energy in KJ : ");
diff --git a/2135/CH5/EX5.10/Exa_5_10.sce b/2135/CH5/EX5.10/Exa_5_10.sce new file mode 100755 index 000000000..af0431432 --- /dev/null +++ b/2135/CH5/EX5.10/Exa_5_10.sce @@ -0,0 +1,16 @@ +//Exa 5.10
+clc;
+clear;
+close;
+format('v',8);
+
+//Given Data :
+p0=1;//bar
+T0=17+273;//Kelvin
+T1=1817+273;//Kelvin
+Cp=1;//KJ/KgK
+deltaQ=Cp*(T1-T0);//KJ/Kg
+deltaS=Cp*log(T0/T1);//KJ/KgK
+deltaS_fluid=-deltaS;//KJ/KgK(As deltaS_surrounding=0)
+A=deltaQ-T0*deltaS_fluid;//KJ
+disp(A,"Availability of hot products in KJ : ");
diff --git a/2135/CH5/EX5.11/Exa_5_11.sce b/2135/CH5/EX5.11/Exa_5_11.sce new file mode 100755 index 000000000..16408b726 --- /dev/null +++ b/2135/CH5/EX5.11/Exa_5_11.sce @@ -0,0 +1,22 @@ +//Exa 5.11
+clc;
+clear;
+close;
+format('v',8);
+
+//Given Data :
+T1=1200;//Kelvin
+T2=400;//Kelvin
+T0=300;//Kelvin
+Qsource=-150;//KJ/s
+Qsystem=150;//KJ/s
+deltaS_source=Qsource/T1;//KJ/sK
+deltaS_system=Qsystem/T2;//KJ/sK
+deltaS_net=deltaS_source+deltaS_system;//KJ/sK
+disp(deltaS_net,"Net change in entropy in KJ/sK : ");
+A1=(T1-T0)*-deltaS_source;//KJ/s
+disp(A1,"Available energy of heat source in KJ/s : ");
+A2=(T2-T0)*deltaS_system;//KJ/s
+disp(A2,"Available energy of system in KJ/s : ");
+E_decrease=A1-A2;//KJ/s
+disp(E_decrease,"Decrease in available energy in KJ/s : ");
diff --git a/2135/CH5/EX5.12/Exa_5_12.sce b/2135/CH5/EX5.12/Exa_5_12.sce new file mode 100755 index 000000000..35c6ca8fa --- /dev/null +++ b/2135/CH5/EX5.12/Exa_5_12.sce @@ -0,0 +1,35 @@ +//Exa 5.12
+clc;
+clear;
+close;
+format('v',7);
+
+//Given Data :
+Tg1=1127+273;//Kelvin
+Tg2=527+273;//Kelvin
+T2=250+273;//Kelvin
+T0=27+273;//Kelvin
+Cpg=1;//KJ/KgK
+mw=5;//Kg/s
+hfg=1716.2;//KJ/Kg
+//mg*Cpg*(Tg1-Tg2)=mw*hfg
+mg=mw*hfg/Cpg/(Tg1-Tg2);//Kg/s
+disp(mg,"Mass flow rate of gases in Kg/s : ");
+deltaSg=mg*Cpg*log(Tg2/Tg1);//KJ/sK
+disp(deltaSg,"Entropy change of gases in KJ/sK : ");
+deltaSw=mw*hfg/T2;//KJ/sK
+disp(deltaSw,"Entropy change of water in KJ/sK : ");
+deltaSnet=deltaSg+deltaSw;//KJ/sK
+disp(deltaSnet,"Net Entropy change in KJ/sK : ");
+Q1=mw*hfg;//KJ/s
+Sa_sub_Sb=-deltaSg;//KJ/sK
+A1=Q1-T0*(Sa_sub_Sb);//KJ/s
+disp(A1,"Availability of hot gases in KJ/s : ");
+A2=Q1-T0*deltaSw;//KJ/s
+disp(A2,"Availability of water in KJ/s : ");
+UA1=T0*(Sa_sub_Sb);//KJ/s
+disp(UA1,"Unavailable energy of hot gases in KJ/s : ");
+UA2=T0*deltaSw;//KJ/s
+disp(UA2,"Unavailable energy of water in KJ/s : ");
+E_increase=T0*deltaSnet;//KJ/s
+disp(E_increase,"Increase in unavailable energy in KJ/s : ");
diff --git a/2135/CH5/EX5.13/Exa_5_13.sce b/2135/CH5/EX5.13/Exa_5_13.sce new file mode 100755 index 000000000..605bb907b --- /dev/null +++ b/2135/CH5/EX5.13/Exa_5_13.sce @@ -0,0 +1,21 @@ +//Exa 5.13
+clc;
+clear;
+close;
+format('v',6);
+
+//Given Data :
+mg=5;//Kg
+p1=3;//bar
+T1=500;//Kelvin
+Q=500;//KJ
+Cv=0.8;//KJ/Kg
+T0=300;//Kelvin
+T=1300;//Kelvin
+//Q=mg*Cv*(T2-T1)
+T2=Q/mg/Cv+T1;//Kelvin
+A1=Q-T0*Q/T;//KJ
+deltaSg=mg*Cv*log(T2/T1);//KJ/K
+Ag=Q-T0*deltaSg;//KJ
+Loss=A1-Ag;//KJ
+disp(Loss,"Loss of Availability due to heat transfer in KJ : ");
diff --git a/2135/CH5/EX5.14/Exa_5_14.sce b/2135/CH5/EX5.14/Exa_5_14.sce new file mode 100755 index 000000000..8de1208cb --- /dev/null +++ b/2135/CH5/EX5.14/Exa_5_14.sce @@ -0,0 +1,22 @@ +//Exa 5.14
+clc;
+clear;
+close;
+format('v',6);
+
+//Given Data :
+m=3;//Kg
+p1=3;//bar
+T1=450;//Kelvin
+Q=600;//KJ
+Cv=0.81;//KJ/Kg
+T0=300;//Kelvin
+T=1500;//Kelvin
+deltaSsource=Q/T;//KJ/K
+//Q=m*Cv*(T2-T1)
+T2=Q/m/Cv+T1;//Kelvin
+A1=Q-T0*deltaSsource;//KJ
+deltaSg=m*Cv*log(T2/T1);//KJ/K
+A2=Q-T0*deltaSg;//KJ
+Loss=A1-A2;//KJ
+disp(Loss,"Loss in available energy due to heat transfer in KJ : ");
diff --git a/2135/CH5/EX5.2/Exa_5_2.sce b/2135/CH5/EX5.2/Exa_5_2.sce new file mode 100755 index 000000000..21139c67d --- /dev/null +++ b/2135/CH5/EX5.2/Exa_5_2.sce @@ -0,0 +1,19 @@ +//Exa 5.2
+clc;
+clear;
+close;
+format('v',6);
+
+//Given Data :
+m=2;//Kg
+T1=300+273;//Kelvin
+T2=150+273;//Kelvin
+T0=20+273;//Kelvin
+Cp=0.45;//KJ/KgK
+deltaQ=m*Cp*(T1-T2);//KJ
+deltaS=m*Cp*log(T1/T2);//KJ/K
+A=deltaQ-T0*deltaS;//KJ
+disp(A,"Reversible work or Available energy in KJ : ");
+UA=T0*deltaS;//KJ
+disp(UA,"Irreversibility in KJ : ");
+//Irreversibilty is not calculated in the book and asked in the question.
diff --git a/2135/CH5/EX5.3/Exa_5_3.sce b/2135/CH5/EX5.3/Exa_5_3.sce new file mode 100755 index 000000000..6c8c011c5 --- /dev/null +++ b/2135/CH5/EX5.3/Exa_5_3.sce @@ -0,0 +1,17 @@ +//Exa 5.3
+clc;
+clear;
+close;
+format('v',6);
+
+//Given Data :
+m=5;//Kg
+p=1;//bar
+T0=20+273;//Kelvin
+T1=23+273;//Kelvin
+T2=227+273;//Kelvin
+Cp=1.005;//J/KgK
+deltaS=Cp*log(T1/T2);//KJ/KgK
+deltaQ=Cp*(T2-T1);//KJ
+A=m*(deltaQ+T0*deltaS);//KJ
+disp(A,"Increase in availability due to heating in KJ : ");
diff --git a/2135/CH5/EX5.4/Exa_5_4.sce b/2135/CH5/EX5.4/Exa_5_4.sce new file mode 100755 index 000000000..55d01b1ae --- /dev/null +++ b/2135/CH5/EX5.4/Exa_5_4.sce @@ -0,0 +1,14 @@ +//Exa 5.4
+clc;
+clear;
+close;
+format('v',6);
+
+//Given Data :
+Q1=400;//KJ
+T1=1227+273;//Kelvin
+T2=27+273;//Kelvin
+A=Q1-T2*Q1/T1;//KJ
+disp(A,"Availability of the system in KJ : ");
+UA=Q1-A;//KJ
+disp(UA,"Unavailable energy in KJ : ");
diff --git a/2135/CH5/EX5.5/Exa_5_5.sce b/2135/CH5/EX5.5/Exa_5_5.sce new file mode 100755 index 000000000..baf9995a4 --- /dev/null +++ b/2135/CH5/EX5.5/Exa_5_5.sce @@ -0,0 +1,16 @@ +//Exa 5.5
+clc;
+clear;
+close;
+format('v',6);
+
+//Given Data :
+P=1;//KW or KJ/s
+Q=6;//MJ/hr
+Q=Q*1000/3600;//KJ/s
+T1=26+273;//Kelvin
+T2=3+273;//Kelvin
+COP=T1/(T1-T2);
+W=Q/COP;//KJ/s or KW
+disp(W,"Work required to pump heat in KJ/s or KW : ");
+disp("As P>W, required condition can be maintained.")
diff --git a/2135/CH5/EX5.6/Exa_5_6.sce b/2135/CH5/EX5.6/Exa_5_6.sce new file mode 100755 index 000000000..e85f181d8 --- /dev/null +++ b/2135/CH5/EX5.6/Exa_5_6.sce @@ -0,0 +1,15 @@ +//Exa 5.6
+clc;
+clear;
+close;
+format('v',6);
+
+//Given Data :
+T=727+273;//Kelvin
+T0=17+273;//Kelvin
+deltaQ=4000;//KJ
+deltaS=deltaQ/T;//KJ/K
+A=deltaQ-T0*deltaS;//KJ
+disp(A,"Availability of heat energy in KJ : ");
+UA=T0*deltaS;//KJ
+disp(UA,"Unavailable heat energy in KJ : ");
diff --git a/2135/CH5/EX5.7/Exa_5_7.sce b/2135/CH5/EX5.7/Exa_5_7.sce new file mode 100755 index 000000000..7795043c9 --- /dev/null +++ b/2135/CH5/EX5.7/Exa_5_7.sce @@ -0,0 +1,13 @@ +//Exa 5.7
+clc;
+clear;
+close;
+format('v',7);
+
+//Given Data :
+deltaQ=850;//KJ
+T=180+273;//Kelvin
+T0=22+273;//Kelvin
+deltaS=deltaQ/T;//KJ/K
+A=deltaQ-T0*deltaS;//KJ
+disp(A,"Available energy in KJ : ");
diff --git a/2135/CH5/EX5.8/Exa_5_8.sce b/2135/CH5/EX5.8/Exa_5_8.sce new file mode 100755 index 000000000..0a22bf9df --- /dev/null +++ b/2135/CH5/EX5.8/Exa_5_8.sce @@ -0,0 +1,25 @@ +//Exa 5.8
+clc;
+clear;
+close;
+format('v',7);
+
+//Given Data :
+deltaQ=850;//KJ
+T1=1400+273;//Kelvin
+T2=250+273;//Kelvin
+T0=20+273;//Kelvin
+Q=-1000;//KJ
+deltaS1=Q/T1;//KJ/K(-ve as heat leaving)
+deltaS2=abs(Q)/T2;//KJ/K(+ve Q as steam receives heat)
+deltaS=deltaS1+deltaS2;//KJ/K
+disp("Part (i) As energy leaves the hot gases : ");
+A=(T1-T0)*deltaS1;//KJ
+UA=T0*deltaS1;//KJ
+disp(A,"Available energy in KJ : ");
+disp(UA,"Unavailable energy in KJ : ");
+disp("Part (ii) As energy enters the system : ");
+A=(T2-T0)*deltaS2;//KJ
+UA=T0*deltaS2;//KJ
+disp(A,"Available energy in KJ : ");
+disp(UA,"Unavailable energy in KJ : ");
diff --git a/2135/CH5/EX5.9/Exa_5_9.sce b/2135/CH5/EX5.9/Exa_5_9.sce new file mode 100755 index 000000000..8f6d20e13 --- /dev/null +++ b/2135/CH5/EX5.9/Exa_5_9.sce @@ -0,0 +1,19 @@ +//Exa 5.9
+clc;
+clear;
+close;
+format('v',8);
+
+//Given Data :
+deltaQ=850;//KJ
+T1=523;//Kelvin
+T2=873;//Kelvin
+T0=288;//Kelvin
+dQ_by_dT=100;//KJ/K
+deltaS=integrate('100/T','T',T1,T2);//KJ/K
+deltaQ=integrate('100','T',T1,T2);//KJ
+disp(deltaQ,"Total heat abstracted in KJ : ");
+A=deltaQ-T0*deltaS;//KJ
+disp(A,"Availability in KJ : ");
+Loss=deltaQ-A;//KJ
+disp(Loss,"Loss of availability in KJ : ");
|