summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sample_notebooks/AditiMalik/Chapter6.ipynb136
-rw-r--r--sample_notebooks/IshitaGupta/Chapter12.ipynb268
2 files changed, 404 insertions, 0 deletions
diff --git a/sample_notebooks/AditiMalik/Chapter6.ipynb b/sample_notebooks/AditiMalik/Chapter6.ipynb
new file mode 100644
index 00000000..4810e6f8
--- /dev/null
+++ b/sample_notebooks/AditiMalik/Chapter6.ipynb
@@ -0,0 +1,136 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Chapter 6:POWER AND POWER FACTOR"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Ex6.1:pg-229"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "115.69 =Average Power is(in watts)\n"
+ ]
+ }
+ ],
+ "source": [
+ "#Example 6_1 page no:229\n",
+ "import math \n",
+ "phase_angle=30#phase angle in degree\n",
+ "Vm=100#maximum voltage\n",
+ "Veff=100.0/math.sqrt(2)\n",
+ "Ieff=15/math.sqrt(2)\n",
+ "Pav=Veff*Ieff*math.cos(phase_angle)\n",
+ "print round(Pav,2),\"=Average Power in watts\"\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Ex6.2:pg-230"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "62.5 =Average power in watts\n"
+ ]
+ }
+ ],
+ "source": [
+ "#Example 6_2 page no:230\n",
+ "import numpy\n",
+ "Z=5+8j\n",
+ "Im=5#maximum current\n",
+ "Pav=Im**2*numpy.real(Z)/2\n",
+ "print Pav,\"=Average power in watts\"\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Ex6.3:pg-231"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "625.0 =Apparent Power in VA\n",
+ "-0.918 =Power Factor \n",
+ "-573.927 =Average Power in watts\n"
+ ]
+ }
+ ],
+ "source": [
+ "#Example 6_3 page no:231\n",
+ " \n",
+ "theta=53\n",
+ "Vm=50#peak voltage\n",
+ "Im=25#peak current\n",
+ "Veff=Vm/math.sqrt(2)\n",
+ "Ieff=Im/math.sqrt(2)\n",
+ "Papp=Veff*Ieff\n",
+ "print Papp,\"=Apparent Power in VA\"\n",
+ "print round(math.cos(theta),3),\"=Power Factor \"\n",
+ "Pav=Veff*Ieff*math.cos(theta)\n",
+ "print round(Pav,3),\"=Average Power in watts\"\n",
+ "#value of power factor is rounded off in text book so value vary slightly\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.11"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 0
+}
diff --git a/sample_notebooks/IshitaGupta/Chapter12.ipynb b/sample_notebooks/IshitaGupta/Chapter12.ipynb
new file mode 100644
index 00000000..fefc766f
--- /dev/null
+++ b/sample_notebooks/IshitaGupta/Chapter12.ipynb
@@ -0,0 +1,268 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Chapter 12:Principles of mass transfer"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Ex12.1:pg-842"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Introduction to heat transfer by S.K.Som, Chapter 12, Example 1\n",
+ "The flow area is given by A=(pi*di**2)/4 in m**2\n",
+ "3e-05\n",
+ "The molar concentration of mixture which is constant throughout is given by c=p/(R*T)\n",
+ "0.04079\n",
+ "Nhe=Nair=(A*c*Db*(Yao-yal))/L in kmol/sec\n",
+ "mass flow rate of helium is given by m=Mhe*Nhe in kg/sec \n",
+ "1.7e-11\n",
+ "mass flow rate of air is given by m=Mair*Nair in kg/sec \n",
+ "1.2e-10\n"
+ ]
+ }
+ ],
+ "source": [
+ "\n",
+ "import math\n",
+ "\n",
+ "print \"Introduction to heat transfer by S.K.Som, Chapter 12, Example 1\"\n",
+ "#The pressure in the pipeline that transports helium gas at a rate of 4kg/s is maintained at pressure(p)=1 atm or 101*10**3 pascal.\n",
+ "#The internal daimeter of tube is (di)=6mm or .006m\n",
+ "#The temprature of both air and helium is (T)=25°C or 298 K.\n",
+ "#The diffusion coefficient of helium in air at normal atmosphere is(Dab)=7.20*10**-5 m**2/s\n",
+ "#The venting tube extends to a length(L)=20m in the atmosphere.\n",
+ "di=.006;\n",
+ "print \"The flow area is given by A=(pi*di**2)/4 in m**2\"\n",
+ "A=(math.pi*di**2)/4\n",
+ "print round(A,5)\n",
+ "p=101*10**3;\n",
+ "R=8.31*10**3;#gas constant\n",
+ "T=298;\n",
+ "Dab=7.20*10**-5;\n",
+ "L=20;\n",
+ "#c is the molar concentration\n",
+ "print \"The molar concentration of mixture which is constant throughout is given by c=p/(R*T)\"\n",
+ "c=p/(R*T)\n",
+ "print round(c,5)\n",
+ "#helium has been considered as species A so (helium mole fraction at the bottom of the tube)is Yao=1 and (helium mole fraction at the bottom of the tube)is Yal=0\n",
+ "Yal=0;\n",
+ "Yao=1;\n",
+ "#Nhe and Nair are molar rate of helium and air respectively\n",
+ "print \"Nhe=Nair=(A*c*Db*(Yao-yal))/L in kmol/sec\"\n",
+ "Nair=(A*c*Dab*(Yao-Yal))/L\n",
+ "Nhe=Nair;\n",
+ "#Molecular weights of air and helium are 29kg/kmol and 4 kg/kmol respectively.\n",
+ "Mhe=4;\n",
+ "Mair=29;\n",
+ "#mass flow rate of helium is mhe\n",
+ "print \"mass flow rate of helium is given by m=Mhe*Nhe in kg/sec \"\n",
+ "mhe=Mhe*Nhe\n",
+ "print round(mhe,12)\n",
+ "#mass flow rate of air is mair\n",
+ "print \"mass flow rate of air is given by m=Mair*Nair in kg/sec \"\n",
+ "mair=Mair*Nair\n",
+ "print round(mair,11)\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Ex12.2:pg-843"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Introduction to heat transfer by S.K.Som, Chapter 12, Example 2\n",
+ "The film temperature is given by Tf=(T+Tw)/2 in °C \n",
+ "30.0\n",
+ "The density of water at bulb surface is given by rhos=(Ps*M)/(R*Ts) in kg/m**3 \n",
+ "0.0173\n",
+ "The concentration of water vapour at free stream is rhoinf=rhos-(hheat/hmass)*((Tinf-Ts)/hfg) in kg/m**3 \n",
+ "0.00784\n",
+ "The relative humidity is given by rehu=(rhoinf/rhosteam)*100 in percentage \n",
+ "15.38028\n"
+ ]
+ }
+ ],
+ "source": [
+ "\n",
+ "import math\n",
+ "print \"Introduction to heat transfer by S.K.Som, Chapter 12, Example 2\"\n",
+ "#The temprature of atmospheric air (T)=40°C which flows over a wet bulb thermometer.\n",
+ "#The reading of wet bulb thermometer which is called the wet bulb temprature is (Tw)=20°C\n",
+ "T=40;\n",
+ "Tw=20.0;\n",
+ "#Tf is the film temprature\n",
+ "print \"The film temperature is given by Tf=(T+Tw)/2 in °C \"\n",
+ "Tf=(T+Tw)/2\n",
+ "print round(Tf,5)\n",
+ "Tinf=T;#surrounding temprature\n",
+ "#The properties of air at film temprature are density(rho=1.13kg/m**3),specific heat(cp=1.007kJ/(kg*K)),Thermal diffusivity(alpha=0.241*10**-4m**2/s)\n",
+ "#The diffusivity Dab=0.26*10**-4 m**2/s\n",
+ "#The enthalpy of vaporisation of water at 20°C is hfg=2407kJ/kg or 2407*10**3 J/kg\n",
+ "#The partial pressure of water vapour is the saturation pressure corresponding to 20°C so from steam table Ps=2.34kPa or 2.34*10**3 Pa.\n",
+ "rho=1.13;\n",
+ "cp=1.007*10**3;\n",
+ "alpha=0.241*10**-4;\n",
+ "Dab=0.26*10**-4;\n",
+ "hfg=2407*10**3;\n",
+ "Ps=2.34*10**3;\n",
+ "#The temprature at bulb surface Ts=20°C or 293K\n",
+ "Ts=Tw+273;#in kelvin\n",
+ "R=8.31*10**3;#gas constant\n",
+ "#The molecular weight of water is M=18\n",
+ "M=18;\n",
+ "#The density of water at bulb surface is rhos\n",
+ "print \"The density of water at bulb surface is given by rhos=(Ps*M)/(R*Ts) in kg/m**3 \"\n",
+ "rhos=(Ps*M)/(R*Ts)\n",
+ "print round(rhos,5)\n",
+ "#Let X=hheat/hmass=rho*cp*(alpha/Dab)**(2/3).\n",
+ "X=rho*cp*(alpha/Dab)**(2/3);\n",
+ "#At steady atate (Rate of heat transfer from air to wet cover of thermometer bulb)=(Heat removed by evaporation of water from the wet cover of thermometer bulb)\n",
+ "#hheat*(Tinf-Ts)=hmass*(rhos-rhoinf)*hfg\n",
+ "#Rearranging above we get rhoinf=rhos-(hheat/hmass)*((Tinf-Ts)/hfg)\n",
+ "#The concentration of water vapour at free stream is rhoinf\n",
+ "print \"The concentration of water vapour at free stream is rhoinf=rhos-(hheat/hmass)*((Tinf-Ts)/hfg) in kg/m**3 \"\n",
+ "rhoinf=rhos-((X)*((Tinf-Tw)/hfg))\n",
+ "print round(rhoinf,5)\n",
+ "#The mass concentration of saturated water vapour(rhosteam) at 40°C(as found from steam table) is .051 kg/m**3\n",
+ "rhosteam=.051;\n",
+ "#The relative humidity is (rehu)\n",
+ "print \"The relative humidity is given by rehu=(rhoinf/rhosteam)*100 in percentage \"\n",
+ "rehu=(rhoinf/rhosteam)*100\n",
+ "print round(rehu,5)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Ex12.3:pg-845"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Introduction to heat transfer by S.K.Som, Chapter 12, Example 3\n",
+ "The mole fraction of water vapour at the interface is given by Yao=pvapour/p\n",
+ "0.03963\n",
+ "The total molecular concentration (c) through the tube remains constant is given by c=p/(R*T) in kmol/m**3\n",
+ "0.03286\n",
+ "The cross sectional area of the tube is given by A=(pi*(di*10**-3)**2)/4 in m**2\n",
+ "0.00096\n",
+ "The molar flow rate of water vapour is given by N=mdot/M in kmol/s\n",
+ "1e-10\n",
+ "The diffusion coefficient of water vapour is Dab=(N*L)/(c*A*ln[(1-Yal)/(1-Yao)]) in m/s\n",
+ "3e-05\n"
+ ]
+ }
+ ],
+ "source": [
+ "\n",
+ "import math\n",
+ "\n",
+ "print \"Introduction to heat transfer by S.K.Som, Chapter 12, Example 3\"\n",
+ "#The diameter of tube is (di)=35mm which measures binary diffusion coefficient of water vapour in air at temprature,T=20°C or 293 K.\n",
+ "#The measurement is done at height of 1500 m where the atmospheric pressure is (p)=80kPa.\n",
+ "p=80;\n",
+ "T=293.0;\n",
+ "#The distance from the water surface to the open end of the tube is L=500 mm or 0.5m.\n",
+ "L=.5;\n",
+ "#After t=12 days of continuous operation at constant pressure and temprature the amount of water evaporated was measured to be m= 1.2*10**-3kg.\n",
+ "m= 1.2*10**-3;\n",
+ "#From the steam table pvapour=3.17kPa\n",
+ "pvapour=3.17;#partial pressure of vapour\n",
+ "#Yao is the mole fraction of water vapour at the interface\n",
+ "print \"The mole fraction of water vapour at the interface is given by Yao=pvapour/p\"\n",
+ "Yao=pvapour/p\n",
+ "print round(Yao,5)\n",
+ "#The mole fraction of water vapour at the top end of the tube is Yal=0\n",
+ "Yal=0;\n",
+ "R=8.31*10**3;#gas constant\n",
+ "#The total molecular concentration is (c)\n",
+ "print \"The total molecular concentration (c) through the tube remains constant is given by c=p/(R*T) in kmol/m**3\"\n",
+ "c=(p*10**3)/(R*T)\n",
+ "print round(c,5)\n",
+ "di=35;\n",
+ "#A is the cross sectional area of the tube\n",
+ "print \"The cross sectional area of the tube is given by A=(pi*(di*10**-3)**2)/4 in m**2\"\n",
+ "A=(math.pi*(di*10**-3)**2)/4\n",
+ "print round(A,5)\n",
+ "#The molecular weight of wate is M=18\n",
+ "M=18;\n",
+ "#The mass flow rate is given by mdot=(m/(12*24*3600))\n",
+ "mdot=(m/(12*24*3600));\n",
+ "#N is the molar flow rate of water vapour\n",
+ "print \"The molar flow rate of water vapour is given by N=mdot/M in kmol/s\"\n",
+ "N=mdot/M\n",
+ "print round(N,10)\n",
+ "#The molar flow rate of water vapour can also be written as N=(c*Dab*A*ln[(1-Yal)/(1-Yao)])/L\n",
+ "#The diffusion coefficient of water vapour is Dab=(N*L)/(c*A*ln[(1-Yal)/(1-Yao)])\n",
+ "#let us take X=math.log10((1-Yal)/(1-Yao)) and Y=math.log10(2.7182)\n",
+ "X=math.log10((1-Yal)/(1-Yao));\n",
+ "Y=math.log10(2.7182);\n",
+ "#ln[(1-Yal)/(1-Yao)] is given by\n",
+ "ln=X/Y;\n",
+ "print \"The diffusion coefficient of water vapour is Dab=(N*L)/(c*A*ln[(1-Yal)/(1-Yao)]) in m/s\"\n",
+ "Dab=(N*L)/(c*A*ln)\n",
+ "print round(Dab,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.11"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 0
+}