diff options
author | Trupti Kini | 2016-03-09 23:30:21 +0600 |
---|---|---|
committer | Trupti Kini | 2016-03-09 23:30:21 +0600 |
commit | 1ab1ae28c5ba41d5159b2f2922447419e2d64eb9 (patch) | |
tree | 80c774566b5405892b20e84da74c1143459af1a3 /Introduction_To_Chemical_Engineering_Thermodynamics_by_G._Halder/Ch6.ipynb | |
parent | 50a467f02f972299984d596c5e12122606fd092a (diff) | |
download | Python-Textbook-Companions-1ab1ae28c5ba41d5159b2f2922447419e2d64eb9.tar.gz Python-Textbook-Companions-1ab1ae28c5ba41d5159b2f2922447419e2d64eb9.tar.bz2 Python-Textbook-Companions-1ab1ae28c5ba41d5159b2f2922447419e2d64eb9.zip |
Added(A)/Deleted(D) following books
A 1000_solved_Problems_in_Fluid_Mechanics_includes_Hydraulic_machines_by_K.Subramanya/chapter10_1.ipynb
A 1000_solved_Problems_in_Fluid_Mechanics_includes_Hydraulic_machines_by_K.Subramanya/chapter12_1.ipynb
A 1000_solved_Problems_in_Fluid_Mechanics_includes_Hydraulic_machines_by_K.Subramanya/chapter13_1.ipynb
A 1000_solved_Problems_in_Fluid_Mechanics_includes_Hydraulic_machines_by_K.Subramanya/chapter14_1.ipynb
A 1000_solved_Problems_in_Fluid_Mechanics_includes_Hydraulic_machines_by_K.Subramanya/chapter15_1.ipynb
A 1000_solved_Problems_in_Fluid_Mechanics_includes_Hydraulic_machines_by_K.Subramanya/chapter16_1.ipynb
A 1000_solved_Problems_in_Fluid_Mechanics_includes_Hydraulic_machines_by_K.Subramanya/chapter1_1.ipynb
A 1000_solved_Problems_in_Fluid_Mechanics_includes_Hydraulic_machines_by_K.Subramanya/chapter2_1.ipynb
A 1000_solved_Problems_in_Fluid_Mechanics_includes_Hydraulic_machines_by_K.Subramanya/chapter6_1.ipynb
A 1000_solved_Problems_in_Fluid_Mechanics_includes_Hydraulic_machines_by_K.Subramanya/chapter7_1.ipynb
A 1000_solved_Problems_in_Fluid_Mechanics_includes_Hydraulic_machines_by_K.Subramanya/chapter8_1.ipynb
A 1000_solved_Problems_in_Fluid_Mechanics_includes_Hydraulic_machines_by_K.Subramanya/chapter9_1.ipynb
A 1000_solved_Problems_in_Fluid_Mechanics_includes_Hydraulic_machines_by_K.Subramanya/screenshots/Screenshot_from_2016-01-14_17:01:00_1.png
A 1000_solved_Problems_in_Fluid_Mechanics_includes_Hydraulic_machines_by_K.Subramanya/screenshots/Screenshot_from_2016-01-14_17:01:25_1.png
A 1000_solved_Problems_in_Fluid_Mechanics_includes_Hydraulic_machines_by_K.Subramanya/screenshots/Screenshot_from_2016-01-14_17:02:44_1.png
A Applied_Chemistry_by_Dr._Mrs.Trupti_Paradkar/chapter1.ipynb
A Applied_Chemistry_by_Dr._Mrs.Trupti_Paradkar/chapter3.ipynb
A Applied_Chemistry_by_Dr._Mrs.Trupti_Paradkar/screenshots/1.png
A Applied_Chemistry_by_Dr._Mrs.Trupti_Paradkar/screenshots/2.png
A Applied_Chemistry_by_Dr._Mrs.Trupti_Paradkar/screenshots/3.png
A Basic_Mathematics_for_Electricity_and_Electronics_by_Arthur_Beiser/chapter10_1.ipynb
A Basic_Mathematics_for_Electricity_and_Electronics_by_Arthur_Beiser/chapter11_1.ipynb
A Basic_Mathematics_for_Electricity_and_Electronics_by_Arthur_Beiser/chapter12_1.ipynb
A Basic_Mathematics_for_Electricity_and_Electronics_by_Arthur_Beiser/chapter13_1.ipynb
A Basic_Mathematics_for_Electricity_and_Electronics_by_Arthur_Beiser/chapter14_1.ipynb
A Basic_Mathematics_for_Electricity_and_Electronics_by_Arthur_Beiser/chapter15_1.ipynb
A Basic_Mathematics_for_Electricity_and_Electronics_by_Arthur_Beiser/chapter1_1.ipynb
A Basic_Mathematics_for_Electricity_and_Electronics_by_Arthur_Beiser/chapter2_1.ipynb
A Basic_Mathematics_for_Electricity_and_Electronics_by_Arthur_Beiser/chapter3_1.ipynb
A Basic_Mathematics_for_Electricity_and_Electronics_by_Arthur_Beiser/chapter4_1.ipynb
A Basic_Mathematics_for_Electricity_and_Electronics_by_Arthur_Beiser/chapter5_1.ipynb
A Basic_Mathematics_for_Electricity_and_Electronics_by_Arthur_Beiser/chapter6_1.ipynb
A Basic_Mathematics_for_Electricity_and_Electronics_by_Arthur_Beiser/chapter7_1.ipynb
A Basic_Mathematics_for_Electricity_and_Electronics_by_Arthur_Beiser/screenshots/Screenshot_from_2016-03-09_13:50:16.png
A Basic_Mathematics_for_Electricity_and_Electronics_by_Arthur_Beiser/screenshots/Screenshot_from_2016-03-09_13:52:27.png
A Basic_Mathematics_for_Electricity_and_Electronics_by_Arthur_Beiser/screenshots/Screenshot_from_2016-03-09_13:53:23.png
A Introduction_To_Chemical_Engineering_Thermodynamics_by_G._Halder/Ch1.ipynb
A Introduction_To_Chemical_Engineering_Thermodynamics_by_G._Halder/Ch10.ipynb
A Introduction_To_Chemical_Engineering_Thermodynamics_by_G._Halder/Ch11.ipynb
A Introduction_To_Chemical_Engineering_Thermodynamics_by_G._Halder/Ch12.ipynb
A Introduction_To_Chemical_Engineering_Thermodynamics_by_G._Halder/Ch2.ipynb
A Introduction_To_Chemical_Engineering_Thermodynamics_by_G._Halder/Ch3.ipynb
A Introduction_To_Chemical_Engineering_Thermodynamics_by_G._Halder/Ch4.ipynb
A Introduction_To_Chemical_Engineering_Thermodynamics_by_G._Halder/Ch5.ipynb
A Introduction_To_Chemical_Engineering_Thermodynamics_by_G._Halder/Ch6.ipynb
A Introduction_To_Chemical_Engineering_Thermodynamics_by_G._Halder/Ch7.ipynb
A Introduction_To_Chemical_Engineering_Thermodynamics_by_G._Halder/Ch8.ipynb
A Introduction_To_Chemical_Engineering_Thermodynamics_by_G._Halder/Ch9.ipynb
A Introduction_To_Chemical_Engineering_Thermodynamics_by_G._Halder/screenshots/Ch9MolFracNMolVol.png
A Introduction_To_Chemical_Engineering_Thermodynamics_by_G._Halder/screenshots/Ch9_molarFracNMolVol.png
A Introduction_To_Chemical_Engineering_Thermodynamics_by_G._Halder/screenshots/ch10_consistency.png
A Machine_Design_by_T._H._Wentzell,_P._E/README.txt
A Microwaves_and_Radar_Principles_and_Applications_by_A._K._Maini/README.txt
A Network_Analysis_and_Synthesis_by_B_R_Gupta/README.txt
Diffstat (limited to 'Introduction_To_Chemical_Engineering_Thermodynamics_by_G._Halder/Ch6.ipynb')
-rw-r--r-- | Introduction_To_Chemical_Engineering_Thermodynamics_by_G._Halder/Ch6.ipynb | 945 |
1 files changed, 945 insertions, 0 deletions
diff --git a/Introduction_To_Chemical_Engineering_Thermodynamics_by_G._Halder/Ch6.ipynb b/Introduction_To_Chemical_Engineering_Thermodynamics_by_G._Halder/Ch6.ipynb new file mode 100644 index 00000000..771615f6 --- /dev/null +++ b/Introduction_To_Chemical_Engineering_Thermodynamics_by_G._Halder/Ch6.ipynb @@ -0,0 +1,945 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Chapter 6 - Thermodynamic property relations" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example: 6.1 Page: 197" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Example: 6.1 - Page: 197\n", + "\n", + "\n", + " Mathematics is involved in proving but just that no numerical computations are involved.\n", + "\n", + "\n", + " For prove refer to this example 6.1 on page 197 of the book.\n" + ] + } + ], + "source": [ + "print \"Example: 6.1 - Page: 197\\n\\n\"\n", + "\n", + "# Mathematics is involved in proving but just that no numerical computations are involved.\n", + "# For prove refer to this example 6.1 on page number 197 of the book.\n", + "\n", + "print \" Mathematics is involved in proving but just that no numerical computations are involved.\\n\\n\"\n", + "print \" For prove refer to this example 6.1 on page 197 of the book.\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example: 6.2 Page: 205" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Example: 6.2 - Page: 205\n", + "\n", + "\n", + "Increase in pressure of 1 atm lowers the freezing point by 0.0072 K\n" + ] + } + ], + "source": [ + "from __future__ import division\n", + "print \"Example: 6.2 - Page: 205\\n\\n\"\n", + "\n", + "# Solution\n", + "\n", + "# *****Data******#\n", + "density_water = 0.998## [g/cubic cm]\n", + "density_ice = 0.9168## [g/cubic cm]\n", + "Hf = 335## [J/g]\n", + "T = 0 + 273## [K]\n", + "#*****************#\n", + "\n", + "V_water = 1/density_water## [cubic cm/g]\n", + "V_ice = 1/density_ice## [cubic cm/g]\n", + "# From Eqn. 6.56:\n", + "# dP/dT = deltaS/(V2 - V1) = deltaH/(T*(V2 - V1))\n", + "# Substituting these values in Eqn. 6.58\n", + "deltaP_By_deltaT = (Hf/(T*(V_water - V_ice)))*10## [atm/K]\n", + "deltaT_By_deltaP = 1/deltaP_By_deltaT## [K/atm]\n", + "if deltaT_By_deltaP > 0:\n", + " print \"Increase in pressure of 1 atm increases the freezing point by %.4f K\"%(abs(deltaT_By_deltaP))#\n", + "else:\n", + " print \"Increase in pressure of 1 atm lowers the freezing point by %.4f K\"%(abs(deltaT_By_deltaP))#" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example: 6.3 Page: 206" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Example: 6.3 - Page: 206\n", + "\n", + "\n", + "Enthalpy of Vaporisation is 2125 kJ/kg\n", + "\n" + ] + } + ], + "source": [ + "print \"Example: 6.3 - Page: 206\\n\\n\"\n", + "\n", + "# Solution\n", + "\n", + "# *****Data******#\n", + "P1 = 361.3## [kPa]\n", + "T1 = 140 + 273## [K]\n", + "P2 = 617.8## [kPa]\n", + "T2 = 160 + 273## [K]\n", + "T = 150 + 273## [K]\n", + "Vg = 0.3917## [cubic m/kg]\n", + "#****************#\n", + "\n", + "# From Eqn. 6.56\n", + "# dP/dT = deltaH/(T*(Vg - V1)) = deltaH/(T*Vg)\n", + "deltaP = P2 - P1## [kPa]\n", + "deltaT = T2 - T1## [K]\n", + "deltaH = T*Vg*deltaP/deltaT## [kJ/kg]\n", + "print \"Enthalpy of Vaporisation is %d kJ/kg\\n\"%(round(deltaH))#" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example: 6.4 Page: 206" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Example: 6.4 - Page: 206\n", + "\n", + "\n", + "Saturation pressure of the refrigerant is 39.48 kPa\n" + ] + } + ], + "source": [ + "from math import exp\n", + "print \"Example: 6.4 - Page: 206\\n\\n\"\n", + "\n", + "# Solution\n", + "\n", + "# *****Data******#\n", + "T1 = -40 + 273## [K]\n", + "T2 = -45 + 273## [K]\n", + "P1 = 51.25## [kPa]\n", + "R = 0.0815## [kJ/kg K]\n", + "Hv = 225.86## [kJ/kg]\n", + "#****************#\n", + "\n", + "# From Eqn. 6.61:\n", + "P2 = P1*exp((Hv/R)*((1/T1) - (1/T2)))## [kPa]\n", + "print \"Saturation pressure of the refrigerant is %.2f kPa\"%(P2)#" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example: 6.5 Page: 206" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Example: 6.5 - Page: 206\n", + "\n", + "\n", + "The enthalpy of vaporisation is 13.85 kJ/mol\n", + "\n" + ] + } + ], + "source": [ + "from math import log10, exp\n", + "print \"Example: 6.5 - Page: 206\\n\\n\"\n", + "\n", + "# Solution\n", + "\n", + "# *****Data******#\n", + "Tb = -103.9 + 273## [K]\n", + "def f1(T):\n", + " P = 10**(-(834.13/T) + 1.75*log10(T) - 8.375*10**(-3)*T + 5.324)\n", + " return P\n", + "R = 8.314## [J/mol K]\n", + "#***************#\n", + "\n", + "# From Eqn. 6.60, we get:\n", + "# d(ln(P))/dT = deltaH/(R*T**2)\n", + "def f2(T):\n", + " P = exp(2.303*log10(f1(T)))\n", + " return P\n", + "# Differentiating it with respect to T\n", + "# d(ln(P))/dT = (834.13*2.303/Tb**2 + 1.75/Tb - 2.303*8.375*10**(-3))\n", + "deltaH = R*Tb**2*(834.13*2.303/Tb**2 + 1.75/Tb - 2.303*8.375*10**(-3))/1000## [kJ/mol]\n", + "print \"The enthalpy of vaporisation is %.2f kJ/mol\\n\"%(deltaH)#" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example: 6.6 Page: 214" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Example: 6.6 - Page: 214\n", + "\n", + "\n", + " Mathematics is involved in proving but just that no numerical computations are involved.\n", + "\n", + "\n", + " For prove refer to this example 6.6 on page 214 of the book.\n" + ] + } + ], + "source": [ + "print \"Example: 6.6 - Page: 214\\n\\n\"\n", + "\n", + "# Mathematics is involved in proving but just that no numerical computations are involved.\n", + "# For prove refer to this example 6.6 on page number 214 of the book.\n", + "\n", + "print \" Mathematics is involved in proving but just that no numerical computations are involved.\\n\\n\"\n", + "print \" For prove refer to this example 6.6 on page 214 of the book.\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example: 6.7 Page: 215" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Example: 6.7 - Page: 215\n", + "\n", + "\n", + " Mathematics is involved in proving but just that no numerical computations are involved.\n", + "\n", + "\n", + " For prove refer to this example 6.7 on page 215 of the book.\n" + ] + } + ], + "source": [ + "print \"Example: 6.7 - Page: 215\\n\\n\"\n", + "\n", + "# Mathematics is involved in proving but just that no numerical computations are involved.\n", + "# For prove refer to this example 6.7 on page number 215 of the book.\n", + "\n", + "print \" Mathematics is involved in proving but just that no numerical computations are involved.\\n\\n\"\n", + "print \" For prove refer to this example 6.7 on page 215 of the book.\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example: 6.8 Page: 217" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Example: 6.8 - Page: 217\n", + "\n", + "\n", + " Mathematics is involved in proving but just that no numerical computations are involved.\n", + "\n", + "\n", + " For prove refer to this example 6.8 on page 217 of the book.\n" + ] + } + ], + "source": [ + "print \"Example: 6.8 - Page: 217\\n\\n\"\n", + "\n", + "# Mathematics is involved in proving but just that no numerical computations are involved.\n", + "# For prove refer to this example 6.8 on page number 217 of the book.\n", + "\n", + "print \" Mathematics is involved in proving but just that no numerical computations are involved.\\n\\n\"\n", + "print \" For prove refer to this example 6.8 on page 217 of the book.\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example: 6.9 Page: 217" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Example: 6.9 - Page: 217\n", + "\n", + "\n", + " Mathematics is involved in proving but just that no numerical computations are involved.\n", + "\n", + "\n", + " For prove refer to this example 6.9 on page 217 of the book.\n" + ] + } + ], + "source": [ + "print \"Example: 6.9 - Page: 217\\n\\n\"\n", + "\n", + "# Mathematics is involved in proving but just that no numerical computations are involved.\n", + "# For prove refer to this example 6.9 on page number 217 of the book.\n", + "\n", + "print \" Mathematics is involved in proving but just that no numerical computations are involved.\\n\\n\"\n", + "print \" For prove refer to this example 6.9 on page 217 of the book.\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example: 6.10 Page: 218" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Example: 6.10 - Page: 218\n", + "\n", + "\n", + " Mathematics is involved in proving but just that no numerical computations are involved.\n", + "\n", + "\n", + " For prove refer to this example 6.10 on page 218 of the book.\n" + ] + } + ], + "source": [ + "print \"Example: 6.10 - Page: 218\\n\\n\"\n", + "\n", + "# Mathematics is involved in proving but just that no numerical computations are involved.\n", + "# For prove refer to this example 6.10 on page number 218 of the book.\n", + "\n", + "print \" Mathematics is involved in proving but just that no numerical computations are involved.\\n\\n\"\n", + "print \" For prove refer to this example 6.10 on page 218 of the book.\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example: 6.11 Page: 219" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Example: 6.11 - Page: 219\n", + "\n", + "\n", + " Mathematics is involved in proving but just that no numerical computations are involved.\n", + "\n", + "\n", + " For prove refer to this example 6.11 on page 219 of the book.\n" + ] + } + ], + "source": [ + "print \"Example: 6.11 - Page: 219\\n\\n\"\n", + "\n", + "# Mathematics is involved in proving but just that no numerical computations are involved.\n", + "# For prove refer to this example 6.11 on page number 219 of the book.\n", + "\n", + "print \" Mathematics is involved in proving but just that no numerical computations are involved.\\n\\n\"\n", + "print \" For prove refer to this example 6.11 on page 219 of the book.\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example: 6.12 Page: 219" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Example: 6.12 - Page: 219\n", + "\n", + "\n", + " Mathematics is involved in proving but just that no numerical computations are involved.\n", + "\n", + "\n", + " For prove refer to this example 6.12 on page 219 of the book.\n" + ] + } + ], + "source": [ + "print \"Example: 6.12 - Page: 219\\n\\n\"\n", + "\n", + "# Mathematics is involved in proving but just that no numerical computations are involved.\n", + "# For prove refer to this example 6.12 on page number 219 of the book.\n", + "\n", + "print \" Mathematics is involved in proving but just that no numerical computations are involved.\\n\\n\"\n", + "print \" For prove refer to this example 6.12 on page 219 of the book.\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example: 6.13 Page: 220" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Example: 6.13 - Page: 220\n", + "\n", + "\n", + " This problem involves proving a relation in which no mathematics and no calculations are involved.\n", + "\n", + "\n", + " For prove refer to this example 6.13 on page 220 of the book.\n" + ] + } + ], + "source": [ + "print \"Example: 6.13 - Page: 220\\n\\n\"\n", + "\n", + "# This problem involves proving a relation in which no mathematics and no calculations are involved.\n", + "# For prove refer to this example 6.13 on page number 220 of the book.\n", + "\n", + "print \" This problem involves proving a relation in which no mathematics and no calculations are involved.\\n\\n\"\n", + "print \" For prove refer to this example 6.13 on page 220 of the book.\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example: 6.14 Page: 221" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Example: 6.14 - Page: 221\n", + "\n", + "\n", + "Percentage error is 4.77 %\n" + ] + } + ], + "source": [ + "print \"Example: 6.14 - Page: 221\\n\\n\"\n", + "\n", + "# Solution\n", + "\n", + "# *****Data******#\n", + "alpha = 0.837*10**(-11)## [square m/N]\n", + "beeta = 54.2*10**(-6)## [1/K]\n", + "T = 227 + 273## [K]\n", + "V = 7.115*10**(-3)## [cubic m/kmol]\n", + "Cp = 26.15## [J/mol K]\n", + "#*****************#\n", + "\n", + "Cv = Cp - (T*V*beeta**2/alpha)/1000## [J/mol K]\n", + "# Percentage error if Cp is assumed to Cv.\n", + "err = ((Cp - Cv)/Cp)*100#\n", + "print \"Percentage error is %.2f %%\"%(err)#" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example: 6.15 Page: 221" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Example: 6.15 - Page: 221\n", + "\n", + "\n", + " This problem involves proving a relation in which no mathematics and no calculations are involved.\n", + "\n", + "\n", + " For prove refer to this example 6.15 on page 221 of the book.\n" + ] + } + ], + "source": [ + "print \"Example: 6.15 - Page: 221\\n\\n\"\n", + "\n", + "# This problem involves proving a relation in which no mathematics and no calculations are involved.\n", + "# For prove refer to this example 6.15 on page number 221 of the book.\n", + "\n", + "print \" This problem involves proving a relation in which no mathematics and no calculations are involved.\\n\\n\"\n", + "print \" For prove refer to this example 6.15 on page 221 of the book.\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example: 6.16 Page: 222" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Example: 6.16 - Page: 222\n", + "\n", + "\n", + " This problem involves proving a relation in which no mathematics and no calculations are involved.\n", + "\n", + "\n", + " For prove refer to this example 6.16 on page 222 of the book.\n" + ] + } + ], + "source": [ + "print \"Example: 6.16 - Page: 222\\n\\n\"\n", + "\n", + "# This problem involves proving a relation in which no mathematics and no calculations are involved.\n", + "# For prove refer to this example 6.16 on page number 222 of the book.\n", + "\n", + "print \" This problem involves proving a relation in which no mathematics and no calculations are involved.\\n\\n\"\n", + "print \" For prove refer to this example 6.16 on page 222 of the book.\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example: 6.17 Page: 222" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Example: 6.17 - Page: 222\n", + "\n", + "\n", + " This problem involves proving a relation in which no mathematics and no calculations are involved.\n", + "\n", + "\n", + " For prove refer to this example 6.17 on page 222 of the book.\n" + ] + } + ], + "source": [ + "print \"Example: 6.17 - Page: 222\\n\\n\"\n", + "\n", + "# This problem involves proving a relation in which no mathematics and no calculations are involved.\n", + "# For prove refer to this example 6.17 on page number 222 of the book.\n", + "\n", + "print \" This problem involves proving a relation in which no mathematics and no calculations are involved.\\n\\n\"\n", + "print \" For prove refer to this example 6.17 on page 222 of the book.\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example: 6.18 Page: 223" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Example: 6.18 - Page: 223\n", + "\n", + "\n", + " This problem involves proving a relation in which no mathematics and no calculations are involved.\n", + "\n", + "\n", + " For prove refer to this example 6.18 on page 223 of the book.\n" + ] + } + ], + "source": [ + "print \"Example: 6.18 - Page: 223\\n\\n\"\n", + "\n", + "# This problem involves proving a relation in which no mathematics and no calculations are involved.\n", + "# For prove refer to this example 6.18 on page number 223 of the book.\n", + "\n", + "print \" This problem involves proving a relation in which no mathematics and no calculations are involved.\\n\\n\"\n", + "print \" For prove refer to this example 6.18 on page 223 of the book.\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example: 6.19 Page: 227" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Example: 6.19 - Page: 227\n", + "\n", + "\n", + "Inversion of temperature is 2036.3 K\n" + ] + } + ], + "source": [ + "print \"Example: 6.19 - Page: 227\\n\\n\"\n", + "\n", + "# Solution\n", + "\n", + "# *****Data******#\n", + "a = 3.59## [square L atm /square mol]\n", + "b = 0.043## [L/mol]\n", + "R = 0.082## [J/mol K]\n", + "#***************#\n", + "\n", + "# From Eqn. 6.122:\n", + "Ti = 2*a/(R*b)## [K]\n", + "print \"Inversion of temperature is %.1f K\"%(Ti)#" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example: 6.20 Page: 227" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Example: 6.20 - Page: 227\n", + "\n", + "\n", + " This problem involves proving a relation in which no mathematics and no calculations are involved.\n", + "\n", + "\n", + " For prove refer to this example 6.20 on page 227 of the book.\n" + ] + } + ], + "source": [ + "print \"Example: 6.20 - Page: 227\\n\\n\"\n", + "\n", + "# This problem involves proving a relation in which no mathematics and no calculations are involved.\n", + "# For prove refer to this example 6.20 on page number 227 of the book.\n", + "\n", + "print \" This problem involves proving a relation in which no mathematics and no calculations are involved.\\n\\n\"\n", + "print \" For prove refer to this example 6.20 on page 227 of the book.\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example: 6.23 Page: 239" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Example: 6.23 - Page: 239\n", + "\n", + "\n", + "Residual Entropy is -0.3116 J/mol K\n", + "\n", + "Residual Enthalpy is -108.9010 J/mol K\n", + "\n", + "Residual Internal Energy is -56.3290 J/mol K\n", + "\n" + ] + } + ], + "source": [ + "from math import log\n", + "print \"Example: 6.23 - Page: 239\\n\\n\"\n", + "\n", + "# Solution\n", + "\n", + "# *****Data******#\n", + "T = 298## [K]\n", + "P = 10*10**5## [Pa]\n", + "Tc = 126.2## [K]\n", + "Pc = 34*10**5## [bar]\n", + "R = 8.314## [J/mol K]\n", + "#****************#\n", + "\n", + "a = 27*R**2*Tc**2/(64*Pc)## [Pa.m**6/square mol]\n", + "b = R*Tc/(8*Pc)## [cubic m/mol]\n", + "V = 2.425*10**(-3)## [cubic m/mol]\n", + "# From Eqn. 6.173:\n", + "Sr = R*log(P*(V - b)/(R*T))## [J/mol K]\n", + "print \"Residual Entropy is %.4f J/mol K\\n\"%(Sr)#\n", + "# From Eqn. 6.174:\n", + "Hr = P*V - R*T - (a/V)## [J/mol]\n", + "print \"Residual Enthalpy is %.4f J/mol K\\n\"%(Hr)#\n", + "Ur = -(a/V)## [J/mol]\n", + "print \"Residual Internal Energy is %.4f J/mol K\\n\"%(Ur)#" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example: 6.24 Page: 244" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Example: 6.24 - Page: 244\n", + "\n", + "\n", + "Fugacity of iso-butane is 12.10 atm\n" + ] + } + ], + "source": [ + "print \"Example: 6.24 - Page: 244\\n\\n\"\n", + "\n", + "# Solution\n", + "\n", + "# *****Data******#\n", + "B = -4.28*10**(-4)## [cubic m/mol]\n", + "P = 15*10**5## [Pa]\n", + "T = 273 + 87## [K]\n", + "R = 8.314## [J/atm K]\n", + "#****************#\n", + "\n", + "# Z = 1 + (B*P/(R*T))\n", + "# (Z - 1)/P = B/(R*T)\n", + "# From Eqn. 6.192 (b)\n", + "# ln(f/P) = integral('(Z - 1)/P','P',0,P) = B*P/(R*T)\n", + "f = P*exp(B*P/(R*T))## [Pa]\n", + "print \"Fugacity of iso-butane is %.2f atm\"%(f/10**5)#" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 2", + "language": "python", + "name": "python2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 2 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython2", + "version": "2.7.9" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} |