summaryrefslogtreecommitdiff
path: root/3689/CH6/EX6.15/6_15.sce
diff options
context:
space:
mode:
Diffstat (limited to '3689/CH6/EX6.15/6_15.sce')
-rw-r--r--3689/CH6/EX6.15/6_15.sce27
1 files changed, 27 insertions, 0 deletions
diff --git a/3689/CH6/EX6.15/6_15.sce b/3689/CH6/EX6.15/6_15.sce
new file mode 100644
index 000000000..1698ede83
--- /dev/null
+++ b/3689/CH6/EX6.15/6_15.sce
@@ -0,0 +1,27 @@
+////
+//Variable Declaration
+m = 1000.0 //mass of mercury, g
+Pi = 1.00 //Intial pressure and temperature, bar, K
+Ti = 300
+Pf = 300. //Final pressure and temperature, bar, K
+Tf = 600.0
+rho = 13534. //Density of mercury, kg/m3
+beta = 18.1e-4 //Thermal exapansion coefficient for Hg, /K
+kapa = 3.91e-6 //Isothermal compressibility for Hg, /Pa
+Cpm = 27.98 //Molar Specific heat at constant pressure, J/(mol.K)
+M = 200.59 //Molecular wt of Hg, g/mol
+
+//Calculations
+Vi = m*1e-3/rho
+Vf = Vi*exp(-kapa*(Pf-Pi))
+Ut = m*Cpm*(Tf-Ti)/M
+Up = (beta*Ti/kapa-Pi)*1e5*(Vf-Vi) + (Vi-Vf+Vf*log(Vf/Vi))*1e5/kapa
+dU = Ut + Up
+Ht = m*Cpm*(Tf-Ti)/M
+Hp = ((1 + beta*(Tf-Ti))*Vi*exp(-kapa*Pi)/kapa)*(exp(-kapa*Pi)-exp(-kapa*Pf))
+dH = Ht + Hp
+//Results
+printf("\n Internal energy change is %6.2e J/mol in which \ncontribution of temperature dependent term %6.4f percent",dU,Ut*100/dH)
+
+printf("\n Enthalpy change is %4.3e J/mol in which \ncontribution of temperature dependent term %4.1f percent",dH,Ht*100/dH)
+