From d36fc3b8f88cc3108ffff6151e376b619b9abb01 Mon Sep 17 00:00:00 2001 From: kinitrupti Date: Fri, 12 May 2017 18:40:35 +0530 Subject: Revised list of TBCs --- .../chapter_1.ipynb | 1777 -------------------- 1 file changed, 1777 deletions(-) delete mode 100755 Engineering_Thermodynamics_by__O._Singh/chapter_1.ipynb (limited to 'Engineering_Thermodynamics_by__O._Singh/chapter_1.ipynb') diff --git a/Engineering_Thermodynamics_by__O._Singh/chapter_1.ipynb b/Engineering_Thermodynamics_by__O._Singh/chapter_1.ipynb deleted file mode 100755 index 9474d100..00000000 --- a/Engineering_Thermodynamics_by__O._Singh/chapter_1.ipynb +++ /dev/null @@ -1,1777 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# chapter 1:Fundemental concepts and definitions" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.1;page no:22" - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.1, Page:22 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 1\n", - "pressure difference(p)in pa\n", - "p= 39755.7\n" - ] - } - ], - "source": [ - "#cal of pressure difference\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "print\"Example 1.1, Page:22 \\n \\n\"\n", - "print\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 1\"\n", - "h=30*10**-2;#manometer deflection of mercury in m\n", - "g=9.78;#acceleration due to gravity in m/s^2\n", - "rho=13550;#density of mercury at room temperature in kg/m^3\n", - "print\"pressure difference(p)in pa\"\n", - "p=rho*g*h\n", - "print\"p=\",round(p,2)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.2;page no:22" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.2, Page:22 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 2\n", - "effort required for lifting the lid(E)in N\n", - "E= 7115.48\n" - ] - } - ], - "source": [ - "#cal of effort required for lifting the lid\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "print\"Example 1.2, Page:22 \\n \\n\"\n", - "print\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 2\"\n", - "d=30*10**-2;#diameter of cylindrical vessel in m\n", - "h=76*10**-2;#atmospheric pressure in m of mercury\n", - "g=9.78;#acceleration due to gravity in m/s^2\n", - "rho=13550;#density of mercury at room temperature in kg/m^3\n", - "print\"effort required for lifting the lid(E)in N\"\n", - "E=(rho*g*h)*(3.14*d**2)/4\n", - "print\"E=\",round(E,2)\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.3;page no:22" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.3, Page:22 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 3\n", - "pressure measured by manometer is gauge pressure(Pg)in kpa\n", - "Pg=rho*g*h/10^3\n", - "actual pressure of the air(P)in kpa\n", - "P= 140.76\n" - ] - } - ], - "source": [ - "#cal of actual pressure of the air\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "print\"Example 1.3, Page:22 \\n \\n\"\n", - "print\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 3\"\n", - "h=30*10**-2;# pressure of compressed air in m of mercury\n", - "Patm=101*10**3;#atmospheric pressure in pa\n", - "g=9.78;#acceleration due to gravity in m/s^2\n", - "rho=13550;#density of mercury at room temperature in kg/m^3\n", - "print\"pressure measured by manometer is gauge pressure(Pg)in kpa\"\n", - "print\"Pg=rho*g*h/10^3\"\n", - "Pg=rho*g*h/10**3\n", - "print\"actual pressure of the air(P)in kpa\"\n", - "P=Pg+Patm/10**3\n", - "print\"P=\",round(P,2)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.4;page no:22" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.4, Page:22 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 4\n", - "density of oil(RHOoil)in kg/m^3\n", - "RHOoil=sg*RHOw\n", - "gauge pressure(Pg)in kpa\n", - "Pg= 7.848\n" - ] - } - ], - "source": [ - "#cal of gauge pressure\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "print\"Example 1.4, Page:22 \\n \\n\"\n", - "print\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 4\"\n", - "h=1;#depth of oil tank in m\n", - "sg=0.8;#specific gravity of oil\n", - "RHOw=1000;#density of water in kg/m^3\n", - "g=9.81;#acceleration due to gravity in m/s^2\n", - "print\"density of oil(RHOoil)in kg/m^3\"\n", - "print\"RHOoil=sg*RHOw\"\n", - "RHOoil=sg*RHOw\n", - "print\"gauge pressure(Pg)in kpa\"\n", - "Pg=RHOoil*g*h/10**3\n", - "print\"Pg=\",round(Pg,3)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.5;page no:22" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.5, Page:22 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 5\n", - "atmospheric pressure(Patm)in kpa\n", - "Patm=rho*g*h2/10^3\n", - "pressure due to mercury column at AB(Pab)in kpa\n", - "Pab=rho*g*h1/10^3\n", - "pressure exerted by gas(Pgas)in kpa\n", - "Pgas= 154.76\n" - ] - } - ], - "source": [ - "#cal of pressure exerted by gas\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "print\"Example 1.5, Page:22 \\n \\n\"\n", - "print\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 5\"\n", - "rho=13.6*10**3;#density of mercury in kg/m^3\n", - "g=9.81;#acceleration due to gravity in m/s^2\n", - "h1=40*10**-2;#difference of height in mercury column in m as shown in figure\n", - "h2=76*10**-2;#barometer reading of mercury in m\n", - "print\"atmospheric pressure(Patm)in kpa\"\n", - "print\"Patm=rho*g*h2/10^3\"\n", - "Patm=rho*g*h2/10**3\n", - "print\"pressure due to mercury column at AB(Pab)in kpa\"\n", - "print\"Pab=rho*g*h1/10^3\"\n", - "Pab=rho*g*h1/10**3\n", - "print\"pressure exerted by gas(Pgas)in kpa\"\n", - "Pgas=Patm+Pab\n", - "print\"Pgas=\",round(Pgas,2)\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.6;page no:23" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.6, Page:23 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 6\n", - "by law of conservation of energy\n", - "potential energy(m*g*h)in joule = heat required for heating water(m*Cp*deltaT*1000*4.18)in joule\n", - "so m*g*h = m*Cp*deltaT*4.18*1000\n", - "change in temperature of water(deltaT) in degree celcius\n", - "deltaT= 2.35\n" - ] - } - ], - "source": [ - "#cal of change in temperature of water\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "print\"Example 1.6, Page:23 \\n \\n\"\n", - "print\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 6\"\n", - "m=1;#mass of water in kg\n", - "h=1000;#height from which water fall in m\n", - "Cp=1;#specific heat of water in kcal/kg k\n", - "g=9.81;#acceleration due to gravity in m/s^2\n", - "print\"by law of conservation of energy\"\n", - "print\"potential energy(m*g*h)in joule = heat required for heating water(m*Cp*deltaT*1000*4.18)in joule\"\n", - "print\"so m*g*h = m*Cp*deltaT*4.18*1000\"\n", - "print\"change in temperature of water(deltaT) in degree celcius\"\n", - "deltaT=(g*h)/(4.18*1000*Cp)\n", - "print\"deltaT=\",round(deltaT,2)\n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.7;page no:23" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.7, Page:23 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 7\n", - "mass of object(m)in kg\n", - "m=w1/g1\n", - "spring balance reading=gravitational force in mass(F)in N\n", - "F= 86.65\n" - ] - } - ], - "source": [ - "#cal of spring balance reading\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "print\"Example 1.7, Page:23 \\n \\n\"\n", - "print\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 7\"\n", - "w1=100;#weight of object at standard gravitational acceleration in N\n", - "g1=9.81;#acceleration due to gravity in m/s^2\n", - "g2=8.5;#gravitational acceleration at some location\n", - "print\"mass of object(m)in kg\"\n", - "print\"m=w1/g1\"\n", - "m=w1/g1\n", - "print\"spring balance reading=gravitational force in mass(F)in N\"\n", - "F=m*g2\n", - "print\"F=\",round(F,2)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.8;page no:24" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.8, Page:24 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 8\n", - "pressure measured by manometer(P) in pa\n", - "p=rho*g*h\n", - "now weight of piston(m*g) = upward thrust by gas(p*math.pi*d^2/4)\n", - "mass of piston(m)in kg\n", - "so m= 28.84\n" - ] - } - ], - "source": [ - "#cal of mass of piston\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "import math\n", - "print\"Example 1.8, Page:24 \\n \\n\"\n", - "print\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 8\"\n", - "d=15*10**-2;#diameter of cylinder in m\n", - "h=12*10**-2;#manometer height difference in m of mercury\n", - "rho=13.6*10**3;#density of mercury in kg/m^3\n", - "g=9.81;#acceleration due to gravity in m/s^2\n", - "print\"pressure measured by manometer(P) in pa\"\n", - "print\"p=rho*g*h\"\n", - "p=rho*g*h\n", - "print\"now weight of piston(m*g) = upward thrust by gas(p*math.pi*d^2/4)\"\n", - "print\"mass of piston(m)in kg\"\n", - "m=(p*math.pi*d**2)/(4*g)\n", - "print\"so m=\",round(m,2)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.9;page no:24" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.9, Page:24 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 9\n", - "balancing pressure at plane BC in figure we get\n", - "Psteam+Pwater=Patm+Pmercury\n", - "now 1.atmospheric pressure(Patm)in pa\n", - "Patm= 101396.16\n", - "2.pressure due to water(Pwater)in pa\n", - "Pwater= 196.2\n", - "3.pressure due to mercury(Pmercury)in pa\n", - "Pmercury=RHOm*g*h3 13341.6\n", - "using balancing equation\n", - "Psteam=Patm+Pmercury-Pwater\n", - "so pressure of steam(Psteam)in kpa\n", - "Psteam= 114.54\n" - ] - } - ], - "source": [ - "#cal of pressure due to atmosphere,water,mercury,steam\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "print\"Example 1.9, Page:24 \\n \\n\"\n", - "print(\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 9\")\n", - "RHOm=13.6*10**3;#density of mercury in kg/m^3\n", - "RHOw=1000;#density of water in kg/m^3\n", - "h1=76*10**-2;#barometer reading in m of mercury\n", - "h2=2*10**-2;#height raised by water in manometer tube in m \n", - "h3=10*10**-2;#height raised by mercury in manometer tube in m \n", - "g=9.81;#acceleration due to gravity in m/s^2\n", - "print(\"balancing pressure at plane BC in figure we get\")\n", - "print(\"Psteam+Pwater=Patm+Pmercury\")\n", - "print(\"now 1.atmospheric pressure(Patm)in pa\")\n", - "Patm=RHOm*g*h1\n", - "print(\"Patm=\"),round(Patm,2)\n", - "print(\"2.pressure due to water(Pwater)in pa\")\n", - "Pwater=RHOw*g*h2\n", - "print(\"Pwater=\"),round(Pwater,2)\n", - "print(\"3.pressure due to mercury(Pmercury)in pa\")\n", - "Pmercury=RHOm*g*h3\n", - "print(\"Pmercury=RHOm*g*h3\"),round(Pmercury,2)\n", - "print(\"using balancing equation\")\n", - "print(\"Psteam=Patm+Pmercury-Pwater\")\n", - "print(\"so pressure of steam(Psteam)in kpa\")\n", - "Psteam=(Patm+Pmercury-Pwater)/1000\n", - "print(\"Psteam=\"),round(Psteam,2)\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.10;page no:24" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.10, Page:24 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 10\n", - "atmospheric pressure(Patm)in kpa\n", - "absolute temperature in compartment A(Pa) in kpa\n", - "Pa= 496.06\n", - "absolute temperature in compartment B(Pb) in kpa\n", - "Pb= 246.06\n", - "absolute pressure in compartments in A & B=496.06 kpa & 246.06 kpa\n" - ] - } - ], - "source": [ - "#cal of \"absolute temperature in compartment A,B\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "print\"Example 1.10, Page:24 \\n \\n\"\n", - "print(\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 10\")\n", - "h=720*10**-3;#barometer reading in m of Hg\n", - "Pga=400;#gauge pressure in compartment A in kpa\n", - "Pgb=150;#gauge pressure in compartment B in kpa\n", - "rho=13.6*10**3;#density of mercury in kg/m^3\n", - "g=9.81;#acceleration due to gravity in m/s^2\n", - "print(\"atmospheric pressure(Patm)in kpa\")\n", - "Patm=(rho*g*h)/1000\n", - "print(\"absolute temperature in compartment A(Pa) in kpa\")\n", - "Pa=Pga+Patm\n", - "print\"Pa=\",round(Pa,2)\n", - "print\"absolute temperature in compartment B(Pb) in kpa\"\n", - "Pb=Pgb+Patm\n", - "print\"Pb=\",round(Pb,2)\n", - "print\"absolute pressure in compartments in A & B=496.06 kpa & 246.06 kpa\"\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.11;page no:25" - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.11, Page:25 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 11\n", - "the pressure of air in air tank can be obtained by equalising pressures at some reference line\n", - "P1+RHOw*g*h1+RHOo*g*h2 = Patm+RHOm*g*h3\n", - "so P1 = Patm+RHOm*g*h3-RHOw*g*h1-RHOo*g*h2\n", - "air pressure(P1)in kpa 139.81\n" - ] - } - ], - "source": [ - "#cal of air pressure\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "print\"Example 1.11, Page:25 \\n \\n\"\n", - "print(\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 11\")\n", - "Patm=90*10**3;#atmospheric pressure in pa\n", - "RHOw=1000;#density of water in kg/m^3\n", - "RHOm=13600;#density of mercury in kg/m^3\n", - "RHOo=850;#density of oil in kg/m^3\n", - "g=9.81;#acceleration due to ggravity in m/s^2\n", - "h1=.15;#height difference between water column in m\n", - "h2=.25;#height difference between oil column in m\n", - "h3=.4;#height difference between mercury column in m\n", - "print\"the pressure of air in air tank can be obtained by equalising pressures at some reference line\"\n", - "print\"P1+RHOw*g*h1+RHOo*g*h2 = Patm+RHOm*g*h3\"\n", - "print\"so P1 = Patm+RHOm*g*h3-RHOw*g*h1-RHOo*g*h2\"\n", - "P1=(Patm+RHOm*g*h3-RHOw*g*h1-RHOo*g*h2)/1000\n", - "print\"air pressure(P1)in kpa\",round(P1,2)\n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.12;page no:26" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.12, Page:26 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 12\n", - "mass of object(m)in kg\n", - "m=F/g\n", - "kinetic energy(E)in J is given by\n", - "E= 140625000.0\n" - ] - } - ], - "source": [ - "#cal of kinetic energy\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "print\"Example 1.12, Page:26 \\n \\n\"\n", - "print\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 12\"\n", - "v=750;#relative velocity of object with respect to earth in m/sec\n", - "F=4000;#gravitational force in N\n", - "g=8;#acceleration due to gravity in m/s^2\n", - "print\"mass of object(m)in kg\"\n", - "print\"m=F/g\"\n", - "m=F/g\n", - "print\"kinetic energy(E)in J is given by\"\n", - "E=m*v**2/2\n", - "print\"E=\",round(E)\n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.13;page no:26" - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.13, Page:26 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 13\n", - "characteristics gas constant(R2)in kJ/kg k\n", - "molecular weight of gas(m)in kg/kg mol= 16.63\n", - "NOTE=>Their is some calculation mistake while calaulating gas constant in book,which is corrected above hence answer may vary.\n" - ] - } - ], - "source": [ - "#cal of molecular weight of gas\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "print\"Example 1.13, Page:26 \\n \\n\"\n", - "print\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 13\"\n", - "Cp=2.286;#specific heat at constant pressure in kJ/kg k\n", - "Cv=1.786;#specific heat at constant volume in kJ/kg k\n", - "R1=8.3143;#universal gas constant in kJ/kg k\n", - "print\"characteristics gas constant(R2)in kJ/kg k\"\n", - "R2=Cp-Cv\n", - "m=R1/R2\n", - "print\"molecular weight of gas(m)in kg/kg mol=\",round(m,2)\n", - "print\"NOTE=>Their is some calculation mistake while calaulating gas constant in book,which is corrected above hence answer may vary.\"\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.14;page no:26" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.14, Page:26 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 14\n", - "using perfect gas equation\n", - "P1*V1/T1 = P2*V2/T2\n", - "=>T2=(P2*V2*T1)/(P1*V1)\n", - "so final temperature of gas(T2)in k\n", - "or final temperature of gas(T2)in degree celcius= 127.0\n" - ] - } - ], - "source": [ - "#cal of final temperature of gas\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "print\"Example 1.14, Page:26 \\n \\n\"\n", - "print\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 14\"\n", - "P1=750*10**3;#initial pressure of gas in pa\n", - "V1=0.2;#initial volume of gas in m^3\n", - "T1=600;#initial temperature of gas in k\n", - "P2=2*10**5;#final pressure of gas i pa\n", - "V2=0.5;#final volume of gas in m^3\n", - "print\"using perfect gas equation\"\n", - "print\"P1*V1/T1 = P2*V2/T2\"\n", - "print\"=>T2=(P2*V2*T1)/(P1*V1)\"\n", - "print\"so final temperature of gas(T2)in k\"\n", - "T2=(P2*V2*T1)/(P1*V1)\n", - "T2=T2-273\n", - "print\"or final temperature of gas(T2)in degree celcius=\",round(T2,2)\n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.15;page no:27" - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.15, Page:27 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 15\n", - "from perfect gas equation we get\n", - "initial mass of air(m1 in kg)=(P1*V1)/(R*T1)\n", - "m1= 5.807\n", - "final mass of air(m2 in kg)=(P2*V2)/(R*T2)\n", - "m2= 3.111\n", - "mass of air removed(m)in kg 2.696\n", - "volume of this mass of air(V) at initial states in m^3= 2.32\n" - ] - } - ], - "source": [ - "#cal of volume of this mass of air(V) at initial states\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "print\"Example 1.15, Page:27 \\n \\n\"\n", - "print\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 15\"\n", - "P1=100*10**3;#initial pressure of air in pa\n", - "V1=5.;#initial volume of air in m^3\n", - "T1=300.;#initial temperature of gas in k\n", - "P2=50*10**3;#final pressure of air in pa\n", - "V2=5.;#final volume of air in m^3\n", - "T2=(280.);#final temperature of air in K\n", - "R=287.;#gas constant on J/kg k\n", - "print\"from perfect gas equation we get\"\n", - "print\"initial mass of air(m1 in kg)=(P1*V1)/(R*T1)\"\n", - "m1=(P1*V1)/(R*T1)\n", - "print(\"m1=\"),round(m1,3)\n", - "print\"final mass of air(m2 in kg)=(P2*V2)/(R*T2)\"\n", - "m2=(P2*V2)/(R*T2)\n", - "print(\"m2=\"),round(m2,3)\n", - "m=m1-m2\n", - "print\"mass of air removed(m)in kg\",round(m,3)\n", - "V=m*R*T1/P1\n", - "print\"volume of this mass of air(V) at initial states in m^3=\",round(V,2)\n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.16;page no:27" - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.16, Page:27 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 16\n", - "here V1=V2\n", - "so P1/T1=P2/T2\n", - "final temperature of hydrogen gas(T2)in k\n", - "=>T2=P2*T1/P1\n", - "now R=(Cp-Cv) in KJ/kg k\n", - "And volume of cylinder(V1)in m^3\n", - "V1=(math.pi*d^2*l)/4\n", - "mass of hydrogen gas(m)in kg\n", - "m= 0.254\n", - "now heat supplied(Q)in KJ\n", - "Q= 193.93\n" - ] - } - ], - "source": [ - "#cal of heat supplied\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "import math\n", - "print\"Example 1.16, Page:27 \\n \\n\"\n", - "print\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 16\"\n", - "d=1;#diameter of cylinder in m\n", - "l=4;#length of cylinder in m\n", - "P1=100*10**3;#initial pressureof hydrogen gas in pa\n", - "T1=(27+273);#initial temperature of hydrogen gas in k\n", - "P2=125*10**3;#final pressureof hydrogen gas in pa\n", - "Cp=14.307;#specific heat at constant pressure in KJ/kg k\n", - "Cv=10.183;#specific heat at constant volume in KJ/kg k\n", - "print\"here V1=V2\"\n", - "print\"so P1/T1=P2/T2\"\n", - "print\"final temperature of hydrogen gas(T2)in k\"\n", - "print\"=>T2=P2*T1/P1\"\n", - "T2=P2*T1/P1\n", - "print\"now R=(Cp-Cv) in KJ/kg k\"\n", - "R=Cp-Cv\n", - "print\"And volume of cylinder(V1)in m^3\"\n", - "print\"V1=(math.pi*d^2*l)/4\"\n", - "V1=(math.pi*d**2*l)/4\n", - "print\"mass of hydrogen gas(m)in kg\"\n", - "m=(P1*V1)/(1000*R*T1)\n", - "print\"m=\",round(m,3)\n", - "print\"now heat supplied(Q)in KJ\"\n", - "Q=m*Cv*(T2-T1)\n", - "print\"Q=\",round(Q,2)\n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.17;page no:28" - ] - }, - { - "cell_type": "code", - "execution_count": 17, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.17, Page:28 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 17\n", - "final total volume(V)in m^3\n", - "V=V1*V2\n", - "total mass of air(m)in kg\n", - "m=m1+m2\n", - "final pressure of air(P)in kpa\n", - "using perfect gas equation\n", - "P= 516.6\n" - ] - } - ], - "source": [ - "#cal of final pressure\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "print\"Example 1.17, Page:28 \\n \\n\"\n", - "print(\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 17\")\n", - "V1=2.;#volume of first cylinder in m^3\n", - "V2=2.;#volume of second cylinder in m^3\n", - "T=(27+273);#temperature of system in k\n", - "m1=20.;#mass of air in first vessel in kg\n", - "m2=4.;#mass of air in second vessel in kg\n", - "R=287.;#gas constant J/kg k\n", - "print(\"final total volume(V)in m^3\")\n", - "print(\"V=V1*V2\")\n", - "V=V1*V2\n", - "print(\"total mass of air(m)in kg\")\n", - "print(\"m=m1+m2\")\n", - "m=m1+m2\n", - "print(\"final pressure of air(P)in kpa\")\n", - "print(\"using perfect gas equation\")\n", - "P=(m*R*T)/(1000*V)\n", - "print\"P=\",round(P,2)\n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.18;page no:28" - ] - }, - { - "cell_type": "code", - "execution_count": 18, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.18, Page:28 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 18\n", - "1.By considering it as a PERFECT GAS\n", - "gas constant for CO2(Rco2)\n", - "Rco2=(J/Kg.k) 188.9\n", - "Also P*V=M*Rco2*T\n", - "pressure of CO2 as perfect gas(P)in N/m^2\n", - "P=(m*Rco2*T)/V 141683.71\n", - "2.By considering as a REAL GAS\n", - "values of vanderwaal constants a,b can be seen from the table which are\n", - "a=(N m^4/(kg mol)^2) 362850.0\n", - "b=(m^3/kg mol) 0.03\n", - "now specific volume(v)in m^3/kg mol\n", - "v= 17.604\n", - "now substituting the value of all variables in vanderwaal equation\n", - "(P+(a/v^2))*(v-b)=R*T\n", - "pressure of CO2 as real gas(P)in N/m^2\n", - "P= 140766.02\n" - ] - } - ], - "source": [ - "#cal of pressure of CO2 as perfect,real gas\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "print\"Example 1.18, Page:28 \\n \\n\"\n", - "print(\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 18\")\n", - "m=5;#mass of CO2 in kg\n", - "V=2;#volume of vesssel in m^3\n", - "T=(27+273);#temperature of vessel in k\n", - "R=8.314*10**3;#universal gas constant in J/kg k\n", - "M=44.01;#molecular weight of CO2 \n", - "print(\"1.By considering it as a PERFECT GAS\")\n", - "print(\"gas constant for CO2(Rco2)\")\n", - "Rco2=R/M\n", - "print(\"Rco2=(J/Kg.k)\"),round(Rco2,1)\n", - "print(\"Also P*V=M*Rco2*T\")\n", - "print(\"pressure of CO2 as perfect gas(P)in N/m^2\")\n", - "P=(m*Rco2*T)/V\n", - "print(\"P=(m*Rco2*T)/V \"),round(P,2)\n", - "print(\"2.By considering as a REAL GAS\")\n", - "print(\"values of vanderwaal constants a,b can be seen from the table which are\")\n", - "a=3628.5*10**2#vanderwall constant in N m^4/(kg mol)^2\n", - "b=3.14*10**-2# vanderwall constant in m^3/kg mol\n", - "print(\"a=(N m^4/(kg mol)^2) \"),round(a,2)\n", - "print(\"b=(m^3/kg mol)\"),round(b,2)\n", - "print(\"now specific volume(v)in m^3/kg mol\")\n", - "v=V*M/m\n", - "print(\"v=\"),round(v,3)\n", - "print(\"now substituting the value of all variables in vanderwaal equation\")\n", - "print(\"(P+(a/v^2))*(v-b)=R*T\")\n", - "print(\"pressure of CO2 as real gas(P)in N/m^2\")\n", - "P=((R*T)/(v-b))-(a/v**2)\n", - "print(\"P=\"),round(P,2)\n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.19;page no:29" - ] - }, - { - "cell_type": "code", - "execution_count": 19, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.19, Page:29 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 19\n", - "1.considering as perfect gas\n", - "specific volume(V)in m^3/kg\n", - "V= 0.0186\n", - "2.considering compressibility effects\n", - "reduced pressure(P)in pa\n", - "p= 0.8\n", - "reduced temperature(t)in k\n", - "t= 1.1\n", - "from generalised compressibility chart,compressibility factor(Z)can be seen for reduced pressure and reduced temperatures of 0.8 and 1.1\n", - "we get Z=0.785\n", - "now actual specific volume(v)in m^3/kg\n", - "v= 0.0146\n" - ] - } - ], - "source": [ - "#cal of specific volume of steam\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "print\"Example 1.19, Page:29 \\n \\n\"\n", - "print(\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 19\")\n", - "P=17672;#pressure of steam on kpa\n", - "T=712;#temperature of steam in k\n", - "Pc=22.09;#critical pressure of steam in Mpa\n", - "Tc=647.3;#critical temperature of steam in k\n", - "R=0.4615;#gas constant for steam in KJ/kg k\n", - "print(\"1.considering as perfect gas\")\n", - "print(\"specific volume(V)in m^3/kg\")\n", - "V=R*T/P\n", - "print(\"V=\"),round(V,4)\n", - "print(\"2.considering compressibility effects\")\n", - "print(\"reduced pressure(P)in pa\")\n", - "p=P/(Pc*1000)\n", - "print(\"p=\"),round(p,2)\n", - "print(\"reduced temperature(t)in k\")\n", - "t=T/Tc\n", - "print(\"t=\"),round(t,2)\n", - "print(\"from generalised compressibility chart,compressibility factor(Z)can be seen for reduced pressure and reduced temperatures of 0.8 and 1.1\")\n", - "print(\"we get Z=0.785\")\n", - "Z=0.785;#compressibility factor\n", - "print(\"now actual specific volume(v)in m^3/kg\")\n", - "v=Z*V\n", - "print(\"v=\"),round(v,4)\n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.20;page no:30" - ] - }, - { - "cell_type": "code", - "execution_count": 20, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.20, Page:30 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 20\n", - "volume of ballon(V1)in m^3\n", - "V1= 65.45\n", - "molecular mass of hydrogen(M)\n", - "M=2\n", - "gas constant for H2(R1)in J/kg k\n", - "R1= 4157.0\n", - "mass of H2 in ballon(m1)in kg\n", - "m1= 5.316\n", - "volume of air printlaced(V2)=volume of ballon(V1)\n", - "mass of air printlaced(m2)in kg\n", - "m2= 79.66\n", - "gas constant for air(R2)=0.287 KJ/kg k\n", - "load lifting capacity due to buoyant force(m)in kg\n", - "m= 74.343\n" - ] - } - ], - "source": [ - "#estimation of maximum load that can be lifted \n", - "#intiation of all variables\n", - "# Chapter 1\n", - "import math\n", - "print\"Example 1.20, Page:30 \\n \\n\"\n", - "print(\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 20\")\n", - "d=5.;#diameter of ballon in m\n", - "T1=(27.+273.);#temperature of hydrogen in k\n", - "P=1.013*10**5;#atmospheric pressure in pa\n", - "T2=(17.+273.);#temperature of surrounding air in k\n", - "R=8.314*10**3;#gas constant in J/kg k\n", - "print(\"volume of ballon(V1)in m^3\")\n", - "V1=(4./3.)*math.pi*((d/2)**3)\n", - "print(\"V1=\"),round(V1,2)\n", - "print(\"molecular mass of hydrogen(M)\")\n", - "print(\"M=2\")\n", - "M=2;#molecular mass of hydrogen\n", - "print(\"gas constant for H2(R1)in J/kg k\")\n", - "R1=R/M\n", - "print(\"R1=\"),round(R1,2)\n", - "print(\"mass of H2 in ballon(m1)in kg\")\n", - "m1=(P*V1)/(R1*T1)\n", - "print(\"m1=\"),round(m1,3)\n", - "print(\"volume of air printlaced(V2)=volume of ballon(V1)\")\n", - "print(\"mass of air printlaced(m2)in kg\")\n", - "R2=0.287*1000;#gas constant for air in J/kg k\n", - "m2=(P*V1)/(R2*T2)\n", - "print(\"m2=\"),round(m2,2)\n", - "print(\"gas constant for air(R2)=0.287 KJ/kg k\")\n", - "print(\"load lifting capacity due to buoyant force(m)in kg\")\n", - "m=m2-m1\n", - "print(\"m=\"),round(m,3)\n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.21;page no:31" - ] - }, - { - "cell_type": "code", - "execution_count": 21, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.21, Page:31 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 21\n", - "let initial receiver pressure(p1)=1 in pa\n", - "so final receiver pressure(p2)=in pa 0.25\n", - "perfect gas equation,p*V*m=m*R*T\n", - "differentiating and then integrating equation w.r.t to time(t) \n", - "we get t=-(V/v)*log(p2/p1)\n", - "so time(t)in min 110.9\n" - ] - } - ], - "source": [ - "#cal of time required\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "import math\n", - "print\"Example 1.21, Page:31 \\n \\n\"\n", - "print(\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 21\")\n", - "v=0.25;#volume sucking rate of pump in m^3/min\n", - "V=20.;#volume of air vessel in m^3\n", - "p1=1.;#initial receiver pressure in pa\n", - "print(\"let initial receiver pressure(p1)=1 in pa\")\n", - "p2=p1/4.\n", - "print(\"so final receiver pressure(p2)=in pa\"),round(p2,2)\n", - "print(\"perfect gas equation,p*V*m=m*R*T\")\n", - "print(\"differentiating and then integrating equation w.r.t to time(t) \")\n", - "print(\"we get t=-(V/v)*log(p2/p1)\")\n", - "t=-(V/v)*math.log(p2/p1)\n", - "print(\"so time(t)in min\"),round(t,2)\n", - "\n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.22;page no:32" - ] - }, - { - "cell_type": "code", - "execution_count": 22, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.22, Page:32 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 22\n", - "first calculate gas constants for different gases in j/kg k\n", - "for nitrogen,R1= 296.9\n", - "for oxygen,R2= 259.8\n", - "for carbon dioxide,R3= 188.95\n", - "so the gas constant for mixture(Rm)in j/kg k\n", - "Rm= 288.09\n", - "now the specific heat at constant pressure for constituent gases in KJ/kg k\n", - "for nitrogen,Cp1= 1.039\n", - "for oxygen,Cp2= 0.909\n", - "for carbon dioxide,Cp3= 0.819\n", - "so the specific heat at constant pressure for mixture(Cpm)in KJ/kg k\n", - "Cpm= 1.0115\n", - "now no. of moles of constituents gases\n", - "for nitrogen,n1=m1/M1 in mol,where m1=f1*m in kg 0.143\n", - "for oxygen,n2=m2/M2 in mol,where m2=f2*m in kg 0.028\n", - "for carbon dioxide,n3=m3/M3 in mol,where m3=f3*m in kg 0.0023\n", - "total no. of moles in mixture in mol\n", - "n= 0.1733\n", - "now mole fraction of constituent gases\n", - "for nitrogen,x1= 0.825\n", - "for oxygen,x2= 0.162\n", - "for carbon dioxide,x3= 0.0131\n", - "now the molecular weight of mixture(Mm)in kg/kmol\n", - "Mm= 28.86\n" - ] - } - ], - "source": [ - "#cal of specific heat at constant pressure for constituent gases \n", - "#intiation of all variables\n", - "# Chapter 1\n", - "print\"Example 1.22, Page:32 \\n \\n\"\n", - "print(\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 22\")\n", - "m=5;#mass of mixture of gas in kg\n", - "P=1.013*10**5;#pressure of mixture in pa\n", - "T=300;#temperature of mixture in k\n", - "M1=28.;#molecular weight of nitrogen(N2)\n", - "M2=32.;#molecular weight of oxygen(O2)\n", - "M3=44.;#molecular weight of carbon dioxide(CO2)\n", - "f1=0.80;#fraction of N2 in mixture\n", - "f2=0.18;#fraction of O2 in mixture\n", - "f3=0.02;#fraction of CO2 in mixture\n", - "k1=1.4;#ratio of specific heat capacities for N2\n", - "k2=1.4;#ratio of specific heat capacities for O2\n", - "k3=1.3;#ratio of specific heat capacities for CO2\n", - "R=8314;#universal gas constant in J/kg k\n", - "print(\"first calculate gas constants for different gases in j/kg k\")\n", - "R1=R/M1\n", - "print(\"for nitrogen,R1=\"),round(R1,1)\n", - "R2=R/M2\n", - "print(\"for oxygen,R2=\"),round(R2,1)\n", - "R3=R/M3\n", - "print(\"for carbon dioxide,R3=\"),round(R3,2)\n", - "print(\"so the gas constant for mixture(Rm)in j/kg k\")\n", - "Rm=f1*R1+f2*R2+f3*R3\n", - "print(\"Rm=\"),round(Rm,2)\n", - "print(\"now the specific heat at constant pressure for constituent gases in KJ/kg k\")\n", - "Cp1=((k1/(k1-1))*R1)/1000\n", - "print(\"for nitrogen,Cp1=\"),round(Cp1,3)\n", - "Cp2=((k2/(k2-1))*R2)/1000\n", - "print(\"for oxygen,Cp2=\"),round(Cp2,3)\n", - "Cp3=((k3/(k3-1))*R3)/1000\n", - "print(\"for carbon dioxide,Cp3=\"),round(Cp3,3)\n", - "print(\"so the specific heat at constant pressure for mixture(Cpm)in KJ/kg k\")\n", - "Cpm=f1*Cp1+f2*Cp2+f3*Cp3\n", - "print(\"Cpm=\"),round(Cpm,4)\n", - "print(\"now no. of moles of constituents gases\")\n", - "m1=f1*m\n", - "n1=m1/M1\n", - "print(\"for nitrogen,n1=m1/M1 in mol,where m1=f1*m in kg\"),round(n1,3)\n", - "m2=f2*m\n", - "n2=m2/M2\n", - "print(\"for oxygen,n2=m2/M2 in mol,where m2=f2*m in kg\"),round(n2,3)\n", - "m3=f3*m\n", - "n3=m3/M3\n", - "print(\"for carbon dioxide,n3=m3/M3 in mol,where m3=f3*m in kg\"),round(n3,4)\n", - "print(\"total no. of moles in mixture in mol\")\n", - "n=n1+n2+n3\n", - "print(\"n=\"),round(n,4)\n", - "print(\"now mole fraction of constituent gases\")\n", - "x1=n1/n\n", - "print(\"for nitrogen,x1=\"),round(x1,3)\n", - "x2=n2/n\n", - "print(\"for oxygen,x2=\"),round(x2,3)\n", - "x3=n3/n\n", - "print(\"for carbon dioxide,x3=\"),round(x3,4)\n", - "print(\"now the molecular weight of mixture(Mm)in kg/kmol\")\n", - "Mm=M1*x1+M2*x2+M3*x3\n", - "print(\"Mm=\"),round(Mm,2)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.23;page no:33" - ] - }, - { - "cell_type": "code", - "execution_count": 23, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.23, Page:33 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 23\n", - "mole fraction of constituent gases\n", - "x=(ni/n)=(Vi/V)\n", - "take volume of mixture(V)=1 m^3\n", - "mole fraction of O2(x1)\n", - "x1= 0.18\n", - "mole fraction of N2(x2)\n", - "x2= 0.75\n", - "mole fraction of CO2(x3)\n", - "x3= 0.07\n", - "now molecular weight of mixture = molar mass(m)\n", - "m= 29.84\n", - "now gravimetric analysis refers to the mass fraction analysis\n", - "mass fraction of constituents\n", - "y=xi*Mi/m\n", - "mole fraction of O2\n", - "y1= 0.193\n", - "mole fraction of N2\n", - "y2= 0.704\n", - "mole fraction of CO2\n", - "y3= 0.103\n", - "now partial pressure of constituents = volume fraction * pressure of mixture\n", - "Pi=xi*P\n", - "partial pressure of O2(P1)in Mpa\n", - "P1= 0.09\n", - "partial pressure of N2(P2)in Mpa\n", - "P2= 0.375\n", - "partial pressure of CO2(P3)in Mpa\n", - "P3= 0.04\n", - "NOTE=>Their is some calculation mistake for partial pressure of CO2(i.e 0.35Mpa)which is given wrong in book so it is corrected above hence answers may vary.\n" - ] - } - ], - "source": [ - "#cal of pressure difference\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "print\"Example 1.23, Page:33 \\n \\n\"\n", - "print(\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 23\")\n", - "V1=0.18;#volume fraction of O2 in m^3\n", - "V2=0.75;#volume fraction of N2 in m^3\n", - "V3=0.07;#volume fraction of CO2 in m^3\n", - "P=0.5;#pressure of mixture in Mpa\n", - "T=(107+273);#temperature of mixture in k\n", - "M1=32;#molar mass of O2\n", - "M2=28;#molar mass of N2\n", - "M3=44;#molar mass of CO2\n", - "print(\"mole fraction of constituent gases\")\n", - "print(\"x=(ni/n)=(Vi/V)\")\n", - "V=1;# volume of mixture in m^3\n", - "print(\"take volume of mixture(V)=1 m^3\")\n", - "print(\"mole fraction of O2(x1)\")\n", - "x1=V1/V\n", - "print(\"x1=\"),round(x1,2)\n", - "print(\"mole fraction of N2(x2)\")\n", - "x2=V2/V\n", - "print(\"x2=\"),round(x2,2)\n", - "print(\"mole fraction of CO2(x3)\")\n", - "x3=V3/V\n", - "print(\"x3=\"),round(x3,2)\n", - "print(\"now molecular weight of mixture = molar mass(m)\")\n", - "m=x1*M1+x2*M2+x3*M3\n", - "print(\"m=\"),round(m,2)\n", - "print(\"now gravimetric analysis refers to the mass fraction analysis\")\n", - "print(\"mass fraction of constituents\")\n", - "print(\"y=xi*Mi/m\")\n", - "print(\"mole fraction of O2\")\n", - "y1=x1*M1/m\n", - "print(\"y1=\"),round(y1,3)\n", - "print(\"mole fraction of N2\")\n", - "y2=x2*M2/m\n", - "print(\"y2=\"),round(y2,3)\n", - "print(\"mole fraction of CO2\")\n", - "y3=x3*M3/m\n", - "print(\"y3=\"),round(y3,3)\n", - "print(\"now partial pressure of constituents = volume fraction * pressure of mixture\")\n", - "print(\"Pi=xi*P\")\n", - "print(\"partial pressure of O2(P1)in Mpa\")\n", - "p1=x1*P\n", - "print(\"P1=\"),round(p1,2)\n", - "print(\"partial pressure of N2(P2)in Mpa\")\n", - "P2=x2*P\n", - "print(\"P2=\"),round(P2,3)\n", - "P3=x3*P\n", - "print(\"partial pressure of CO2(P3)in Mpa\")\n", - "print(\"P3=\"),round(P3,2)\n", - "print(\"NOTE=>Their is some calculation mistake for partial pressure of CO2(i.e 0.35Mpa)which is given wrong in book so it is corrected above hence answers may vary.\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.24;page no:34" - ] - }, - { - "cell_type": "code", - "execution_count": 24, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.24, Page:34 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 24\n", - "volume of tank of N2(V1) in m^3= 3.0\n", - "volume of tank of CO2(V2) in m^3= 3.0\n", - "taking the adiabatic condition\n", - "no. of moles of N2(n1)\n", - "n1= 0.6\n", - "no. of moles of CO2(n2)\n", - "n2= 0.37\n", - "total no. of moles of mixture(n)in mol\n", - "n= 0.97\n", - "gas constant for N2(R1)in J/kg k\n", - "R1= 296.93\n", - "gas constant for CO2(R2)in J/kg k\n", - "R2=R/M2 188.95\n", - "specific heat of N2 at constant volume (Cv1) in J/kg k\n", - "Cv1= 742.32\n", - "specific heat of CO2 at constant volume (Cv2) in J/kg k\n", - "Cv2= 629.85\n", - "mass of N2(m1)in kg\n", - "m1= 16.84\n", - "mass of CO2(m2)in kg\n", - "m2= 16.28\n", - "let us consider the equilibrium temperature of mixture after adiabatic mixing at T\n", - "applying energy conservation principle\n", - "m1*Cv1*(T-T1) = m2*Cv2*(T-T2)\n", - "equlibrium temperature(T)in k\n", - "=>T= 439.44\n", - "so the equlibrium pressure(P)in kpa\n", - "P= 591.55\n" - ] - } - ], - "source": [ - "#cal of equilibrium temperature,pressure of mixture\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "print\"Example 1.24, Page:34 \\n \\n\"\n", - "print(\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 24\")\n", - "V=6;#volume of tank in m^3\n", - "P1=800*10**3;#pressure of N2 gas tank in pa\n", - "T1=480.;#temperature of N2 gas tank in k\n", - "P2=400*10**3;#pressure of CO2 gas tank in pa\n", - "T2=390.;#temperature of CO2 gas tank in k\n", - "k1=1.4;#ratio of specific heat capacity for N2\n", - "k2=1.3;#ratio of specific heat capacity for CO2\n", - "R=8314.;#universal gas constant in J/kg k\n", - "M1=28.;#molecular weight of N2\n", - "M2=44.;#molecular weight of CO2\n", - "V1=V/2\n", - "print(\"volume of tank of N2(V1) in m^3=\"),round(V1,2)\n", - "V2=V/2\n", - "print(\"volume of tank of CO2(V2) in m^3=\"),round(V2,2)\n", - "print(\"taking the adiabatic condition\")\n", - "print(\"no. of moles of N2(n1)\")\n", - "n1=(P1*V1)/(R*T1)\n", - "print(\"n1=\"),round(n1,2)\n", - "print(\"no. of moles of CO2(n2)\")\n", - "n2=(P2*V2)/(R*T2)\n", - "print(\"n2=\"),round(n2,2)\n", - "print(\"total no. of moles of mixture(n)in mol\")\n", - "n=n1+n2\n", - "print(\"n=\"),round(n,2)\n", - "print(\"gas constant for N2(R1)in J/kg k\")\n", - "R1=R/M1\n", - "print(\"R1=\"),round(R1,2)\n", - "print(\"gas constant for CO2(R2)in J/kg k\")\n", - "R2=R/M2\n", - "print(\"R2=R/M2\"),round(R2,2)\n", - "print(\"specific heat of N2 at constant volume (Cv1) in J/kg k\")\n", - "Cv1=R1/(k1-1)\n", - "print(\"Cv1=\"),round(Cv1,2)\n", - "print(\"specific heat of CO2 at constant volume (Cv2) in J/kg k\")\n", - "Cv2=R2/(k2-1)\n", - "print(\"Cv2=\"),round(Cv2,2)\n", - "print(\"mass of N2(m1)in kg\")\n", - "m1=n1*M1\n", - "print(\"m1=\"),round(m1,2)\n", - "print(\"mass of CO2(m2)in kg\")\n", - "m2=n2*M2\n", - "print(\"m2=\"),round(m2,2)\n", - "print(\"let us consider the equilibrium temperature of mixture after adiabatic mixing at T\")\n", - "print(\"applying energy conservation principle\")\n", - "print(\"m1*Cv1*(T-T1) = m2*Cv2*(T-T2)\")\n", - "print(\"equlibrium temperature(T)in k\")\n", - "T=((m1*Cv1*T1)+(m2*Cv2*T2))/((m1*Cv1)+(m2*Cv2))\n", - "print(\"=>T=\"),round(T,2)\n", - "print(\"so the equlibrium pressure(P)in kpa\")\n", - "P=(n*R*T)/(1000*V)\n", - "print(\"P=\"),round(P,2)\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.25;page no:35" - ] - }, - { - "cell_type": "code", - "execution_count": 25, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.25, Page:35 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 25\n", - "since two gases are non reacting therefore specific heat of final mixture(Cp)in KJ/kg k can be obtained by following for adiabatic mixing\n", - "so the specific heat at constant pressure(Cp)in KJ/kg k\n", - "Cp= 7.608\n" - ] - } - ], - "source": [ - "#cal of specific heat of final mixture\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "print\"Example 1.25, Page:35 \\n \\n\"\n", - "print(\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 25\")\n", - "m1=2;#mass of H2 in kg\n", - "m2=3;#mass of He in kg\n", - "T=100;#temperature of container in k\n", - "Cp1=11.23;#specific heat at constant pressure for H2 in KJ/kg k\n", - "Cp2=5.193;#specific heat at constant pressure for He in KJ/kg k\n", - "print(\"since two gases are non reacting therefore specific heat of final mixture(Cp)in KJ/kg k can be obtained by following for adiabatic mixing\")\n", - "print(\"so the specific heat at constant pressure(Cp)in KJ/kg k\")\n", - "Cp=((Cp1*m1)+Cp2*m2)/(m1+m2)\n", - "print(\"Cp=\"),round(Cp,3)\n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.26;page no:35" - ] - }, - { - "cell_type": "code", - "execution_count": 26, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.26, Page:35 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 26\n", - "gas constant for H2(R1)in KJ/kg k\n", - "R1= 4.157\n", - "gas constant for N2(R2)in KJ/kg k\n", - "R2= 0.297\n", - "gas constant for CO2(R3)in KJ/kg k\n", - "R3= 0.189\n", - "so now gas constant for mixture(Rm)in KJ/kg k\n", - "Rm= 2.606\n", - "considering gas to be perfect gas\n", - "total mass of mixture(m)in kg\n", - "m= 30.0\n", - "capacity of vessel(V)in m^3\n", - "V= 231.57\n", - "now final temperature(Tf) is twice of initial temperature(Ti)\n", - "so take k=Tf/Ti=2\n", - "for constant volume heating,final pressure(Pf)in kpa shall be\n", - "Pf= 202.65\n" - ] - } - ], - "source": [ - "#cal of capacity and pressure in the vessel\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "print\"Example 1.26, Page:35 \\n \\n\"\n", - "print(\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 26\")\n", - "m1=18.;#mass of hydrogen(H2) in kg\n", - "m2=10.;#mass of nitrogen(N2) in kg\n", - "m3=2.;#mass of carbon dioxide(CO2) in kg\n", - "R=8.314;#universal gas constant in KJ/kg k\n", - "Pi=101.325;#atmospheric pressure in kpa\n", - "T=(27+273.15);#ambient temperature in k\n", - "M1=2;#molar mass of H2\n", - "M2=28;#molar mass of N2\n", - "M3=44;#molar mass of CO2\n", - "print(\"gas constant for H2(R1)in KJ/kg k\")\n", - "R1=R/M1\n", - "print(\"R1=\"),round(R1,3)\n", - "print(\"gas constant for N2(R2)in KJ/kg k\")\n", - "R2=R/M2\n", - "print(\"R2=\"),round(R2,3)\n", - "print(\"gas constant for CO2(R3)in KJ/kg k\")\n", - "R3=R/M3\n", - "print(\"R3=\"),round(R3,3)\n", - "print(\"so now gas constant for mixture(Rm)in KJ/kg k\")\n", - "Rm=(m1*R1+m2*R2+m3*R3)/(m1+m2+m3)\n", - "print(\"Rm=\"),round(Rm,3)\n", - "print(\"considering gas to be perfect gas\")\n", - "print(\"total mass of mixture(m)in kg\")\n", - "m=m1+m2+m3\n", - "print(\"m=\"),round(m,2)\n", - "print(\"capacity of vessel(V)in m^3\")\n", - "V=(m*Rm*T)/Pi\n", - "print(\"V=\"),round(V,2)\n", - "print(\"now final temperature(Tf) is twice of initial temperature(Ti)\")\n", - "k=2;#ratio of initial to final temperature\n", - "print(\"so take k=Tf/Ti=2\") \n", - "print(\"for constant volume heating,final pressure(Pf)in kpa shall be\")\n", - "Pf=Pi*k\n", - "print(\"Pf=\"),round(Pf,2)\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.27;page no:36" - ] - }, - { - "cell_type": "code", - "execution_count": 27, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.27, Page:36 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 27\n", - "let inlet state be 1 and exit state be 2\n", - "by charles law volume and temperature can be related as\n", - "(V1/T1)=(V2/T2)\n", - "(V2/V1)=(T2/T1)\n", - "or (((math.pi*D2^2)/4)*V2)/(((math.pi*D1^2)/4)*V1)=T2/T1\n", - "since change in K.E=0\n", - "so (D2^2/D1^2)=T2/T1\n", - "D2/D1=sqrt(T2/T1)\n", - "say(D2/D1)=k\n", - "so exit to inlet diameter ratio(k) 1.29\n" - ] - } - ], - "source": [ - "#cal of exit to inlet diameter ratio\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "import math\n", - "print\"Example 1.27, Page:36 \\n \\n\"\n", - "print(\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 27\")\n", - "T1=(27.+273.);#initial temperature of air in k\n", - "T2=500.;#final temperature of air in k\n", - "print(\"let inlet state be 1 and exit state be 2\")\n", - "print(\"by charles law volume and temperature can be related as\")\n", - "print(\"(V1/T1)=(V2/T2)\")\n", - "print(\"(V2/V1)=(T2/T1)\")\n", - "print(\"or (((math.pi*D2^2)/4)*V2)/(((math.pi*D1^2)/4)*V1)=T2/T1\")\n", - "print(\"since change in K.E=0\")\n", - "print(\"so (D2^2/D1^2)=T2/T1\")\n", - "print(\"D2/D1=sqrt(T2/T1)\")\n", - "print(\"say(D2/D1)=k\")\n", - "k=math.sqrt(T2/T1)\n", - "print(\"so exit to inlet diameter ratio(k)\"),round(k,2)\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##example 1.28;page no:37" - ] - }, - { - "cell_type": "code", - "execution_count": 28, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Example 1.28, Page:37 \n", - " \n", - "\n", - "Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 28\n", - "gas constant for H2(R1)in KJ/kg k\n", - "R1= 4.157\n", - "say initial and final ststes are given by 1 and 2\n", - "mass of hydrogen pumped out shall be difference of initial and final mass inside vessel\n", - "final pressure of hydrogen(P2)in cm of Hg\n", - "P2= 6.0\n", - "therefore pressure difference(P)in kpa\n", - "P= 93.33\n", - "mass pumped out(m)in kg\n", - "m=((P1*V1)/(R1*T1))-((P2*V2)/(R1*T2))\n", - "here V1=V2=V and T1=T2=T\n", - "so m= 0.15\n", - "now during cooling upto 10 degree celcius,the process may be consider as constant volume process\n", - "say state before and after cooling are denoted by suffix 2 and 3\n", - "final pressure after cooling(P3)in kpa\n", - "P3= 7.546\n" - ] - } - ], - "source": [ - "#cal of final pressure\n", - "#intiation of all variables\n", - "# Chapter 1\n", - "print\"Example 1.28, Page:37 \\n \\n\"\n", - "print(\"Engineering Thermodynamics by Onkar Singh,Chapter 1,Example 28\")\n", - "V=2;#volume of vessel in m^3\n", - "P1=76;#initial pressure or atmospheric pressure in cm of Hg\n", - "T=(27+273.15);#temperature of vessel in k\n", - "p=70;#final pressure in cm of Hg vaccum\n", - "R=8.314;#universal gas constant in KJ/kg k\n", - "M=2;#molecular weight of H2\n", - "print(\"gas constant for H2(R1)in KJ/kg k\")\n", - "R1=R/M\n", - "print(\"R1=\"),round(R1,3)\n", - "print(\"say initial and final ststes are given by 1 and 2\")\n", - "print(\"mass of hydrogen pumped out shall be difference of initial and final mass inside vessel\")\n", - "print(\"final pressure of hydrogen(P2)in cm of Hg\")\n", - "P2=P1-p\n", - "print(\"P2=\"),round(P2,2)\n", - "print(\"therefore pressure difference(P)in kpa\")\n", - "P=((P1-P2)*101.325)/76\n", - "print(\"P=\"),round(P,2)\n", - "print(\"mass pumped out(m)in kg\")\n", - "print(\"m=((P1*V1)/(R1*T1))-((P2*V2)/(R1*T2))\")\n", - "print(\"here V1=V2=V and T1=T2=T\")\n", - "m=(V*P)/(R1*T)\n", - "print(\"so m=\"),round(m,2)\n", - "print(\"now during cooling upto 10 degree celcius,the process may be consider as constant volume process\")\n", - "print(\"say state before and after cooling are denoted by suffix 2 and 3\")\n", - "T3=(10+273.15);#final temperature after cooling in k\n", - "print(\"final pressure after cooling(P3)in kpa\")\n", - "P3=(T3/T)*P2*(101.325/76)\n", - "print(\"P3=\"),round(P3,3)\n", - "\n" - ] - } - ], - "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 -} -- cgit