summaryrefslogtreecommitdiff
path: root/647/CH9/EX9.19
diff options
context:
space:
mode:
Diffstat (limited to '647/CH9/EX9.19')
-rwxr-xr-x647/CH9/EX9.19/Example9_19.sce36
1 files changed, 36 insertions, 0 deletions
diff --git a/647/CH9/EX9.19/Example9_19.sce b/647/CH9/EX9.19/Example9_19.sce
new file mode 100755
index 000000000..dd72f7f3b
--- /dev/null
+++ b/647/CH9/EX9.19/Example9_19.sce
@@ -0,0 +1,36 @@
+clear;
+clc;
+
+// Example: 9.19
+// Page: 364
+
+printf("Example: 9.19 - Page: 364\n\n");
+
+// Solution
+
+//*****Data******//
+V = 20;// [Volume of vessel, L]
+V1 = 12;// [Volume of Hydrogen, L]
+V2 = 10;// [Volume of Nitrogen, L]
+P = 1;// [atm]
+T = 298;// [K]
+P1 = 1;// [atm]
+P2 = 1;// [atm]
+R = 0.082;// [L atm/K mol]
+//************//
+
+n1 = P1*V1/(R*T);// [number of moles of Hydrogen]
+n2 = P2*V2/(R*T);// [number of moles of Nitrogen]
+n = n1 + n2;// [total number of moles]
+Pfinal = n*R*T/V;// [atm]
+p1 = Pfinal*n1;// [partial pressure of Hydrogen, atm]
+p2 = Pfinal*n2;// [partial pressure of Nitrogen, atm]
+deltaG_mix = R*T*(n1*log(p1/P1) + n2*log(p2/P2));// [J]
+printf("Free Energy change of mixing is %.2f J\n",deltaG_mix);
+
+// Since mixing is ideal:
+deltaH_mix = 0;// [J]
+printf("Enthalpy change in mixing is %.2f J\n",deltaH_mix);
+
+deltaS_mix = - (deltaG_mix/T);// [J/K]
+printf("Entropy Change in mixing is %.3f J/K\n",deltaS_mix); \ No newline at end of file