summaryrefslogtreecommitdiff
path: root/backup/Thermodynamics_by_J._P._Holman_version_backup/ch14.ipynb
diff options
context:
space:
mode:
Diffstat (limited to 'backup/Thermodynamics_by_J._P._Holman_version_backup/ch14.ipynb')
-rwxr-xr-xbackup/Thermodynamics_by_J._P._Holman_version_backup/ch14.ipynb189
1 files changed, 189 insertions, 0 deletions
diff --git a/backup/Thermodynamics_by_J._P._Holman_version_backup/ch14.ipynb b/backup/Thermodynamics_by_J._P._Holman_version_backup/ch14.ipynb
new file mode 100755
index 00000000..b28135ae
--- /dev/null
+++ b/backup/Thermodynamics_by_J._P._Holman_version_backup/ch14.ipynb
@@ -0,0 +1,189 @@
+{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:af8a4c7e1aee0095ba7f54013d97317f8251c73de6783cf6d6c6f47de9fd5e14"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 14 :\n",
+ "direct energy conversion"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 14.1 pg : 385"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\t\t\t\n",
+ "# Variables\n",
+ "T = 25.+273 \t\t\t#K\n",
+ "F = 23060.\n",
+ "\t\t\t\n",
+ "# Calculations\n",
+ "H = -68317.\n",
+ "G = -56690.\n",
+ "Er = -G/(2*F)\n",
+ "eta = G/H\n",
+ "W = -G\n",
+ "Q = H-G\n",
+ "\t\t\t\n",
+ "# Results\n",
+ "print \"Voltage output of the cell = %.3f volts\"%(Er)\n",
+ "print \" Efficiency = %d percent\"%(eta*100 +1)\n",
+ "print \" Electrical Work output = %d cal/mol H2\"%(W)\n",
+ "print \" Heat transfer to the surroundings = %d cal/mol H2\"%(Q)\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Voltage output of the cell = 1.229 volts\n",
+ " Efficiency = 83 percent\n",
+ " Electrical Work output = 56690 cal/mol H2\n",
+ " Heat transfer to the surroundings = -11627 cal/mol H2\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 14.2 pg : 395"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\t\t\t\n",
+ "# Variables\n",
+ "import math \n",
+ "x1 = 0.75\n",
+ "x2 = 0.25\n",
+ "an = -190*10**-6 \t\t\t#volt/C\n",
+ "rn = 1.45*10**-3 \t\t\t#ohm cm\n",
+ "zn = 2*10**-3 \t\t\t#K**-1\n",
+ "ap = 190*10**-6 \t\t\t#volt/C\n",
+ "rp = 1.8*10**-3 \t\t\t#ohm cm\n",
+ "zp = 1.7*10**-3 \t\t\t#K**-1\n",
+ "T = 200.+273 \t\t\t#K\n",
+ "Tc = 373. \t\t\t#K\n",
+ "Th = 573. \t\t\t#K\n",
+ "\t\t\t\n",
+ "# Calculations\n",
+ "Ktn = an**2/(rn*zn)\n",
+ "Ktp = ap**2/(rp*zp)\n",
+ "Z = (an-ap)**2 /(math.sqrt(rn*Ktn) + math.sqrt(rp*Ktp))**2\n",
+ "Ap = math.sqrt(Ktn*rp/Ktp/rn)\n",
+ "An = 1\n",
+ "K = Ktn*An+ Ktp*Ap\n",
+ "R = rn/An + rp/Ap\n",
+ "mopt = math.sqrt(1+ Z*T)\n",
+ "RL = mopt*R\n",
+ "nopt = (T-273)*(mopt-1)/(Th*(mopt+ Tc/Th))\n",
+ "nmax = T/(Th*(1+1- T/Th/2 + 4/Th/Z))\n",
+ "nmax = 0.0624\n",
+ "dT = T-273\n",
+ "Popt = (an-ap)**2 *dT**2 /((1+mopt)**2 *RL)\n",
+ "Pmax = (an-ap)**2 *dT**2 /((1+1)**2 *R)\n",
+ "\t\t\t\n",
+ "# Results\n",
+ "print \"Optimum efficiency = %.2f percent\"%(nopt*100)\n",
+ "print \" Max. efficiency = %.2f percent\"%(nmax*100)\n",
+ "print \" Optimum power = %.3f Watt\"%(Popt)\n",
+ "print \" Maximum power = %.3f Watt\"%(Pmax)\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Optimum efficiency = 6.36 percent\n",
+ " Max. efficiency = 6.24 percent\n",
+ " Optimum power = 0.249 Watt\n",
+ " Maximum power = 0.478 Watt\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 14.3 pg : 399"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\t\t\t\n",
+ "# Variables\n",
+ "import math \n",
+ "phic = 2.5 \t\t\t#V\n",
+ "phia = 2. \t\t\t#V\n",
+ "phip = 0.1\t\t\t#V\n",
+ "Th = 2000. \t\t\t#K\n",
+ "Tc = 1000. \t\t\t#K\n",
+ "eff = 0.2\n",
+ "k = 1.38*10**-23\n",
+ "e = 1.6*10**-19\n",
+ "sigma = 5.67*10**-12\n",
+ "\t\t\t\n",
+ "# Calculations\n",
+ "V = phic-phia-phip\n",
+ "Jc = 1.2*10**6 *Th**2 *math.exp(-e*phic/(k*Th))\n",
+ "Ja = 1.2*10**6 *Tc**2 *math.exp(-e*phia/(k*Tc))\n",
+ "J = Jc\n",
+ "Qc1 = J*(phic + 2*k*Th/e) + eff*sigma*10**4 *(Th**4 - Tc**4)\n",
+ "eta1 = J*0.4/Qc1\n",
+ "eta2 = (Th-Tc)/Th\n",
+ "\t\t\t\n",
+ "# Results\n",
+ "print \"Efficiency of the device = %.1f percent\"%(eta1*100)\n",
+ "print \" Carnot efficiency = %d percent\"%(eta2*100)\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Efficiency of the device = 13.7 percent\n",
+ " Carnot efficiency = 50 percent\n"
+ ]
+ }
+ ],
+ "prompt_number": 3
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file