{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Chapter 6 - FLUIDISATION"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Page 298 Example 6.1"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\n",
      "Galileo number = 1.004  *10**5\n",
      "\n",
      "Value of Remf is 40\n",
      "\n",
      "minimum fluidisation velocity is 36.4 mm/sec\n"
     ]
    }
   ],
   "source": [
    "from math import sqrt\n",
    "#Calculating minimum fluidisation velocity\n",
    "\n",
    "#Calculating Galileo number\n",
    "def Galileo_number():\n",
    "    d = 3*10**(-3)#  #particle size is in meters\n",
    "    p = 1100#       #density of liquid is in kg/m**3\n",
    "    ps = 4200#      #density of spherical particles is in kg/m**3\n",
    "    g = 9.81#       #acceleration due to gravity is in m/sec**2\n",
    "    u = 3*10**(-3)#  #viscosity is in Ns/m**2\n",
    "    Ga = d**3*p*(ps-p)*g/u**2#\n",
    "    return Ga\n",
    "Ga = Galileo_number()#\n",
    "print\"\\nGalileo number = %.3f  *10**5\"%(Ga*10**(-5))\n",
    "\n",
    "#Calculating Re mf\n",
    "Remf = 25.7*(sqrt(1+5.53*10**(-5)*(1.003*10**5))-1)#\n",
    "print\"\\nValue of Remf is %d\"%(Remf)#\n",
    "\n",
    "umf = Remf*(3*10**(-3))/(3*10**(-3)*1100)#\n",
    "print\"\\nminimum fluidisation velocity is %.1f mm/sec\"%(umf*1000)#"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Page 299 Example 6.2"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\n",
      " (a)\n",
      "\n",
      "voidage = 0.48\n",
      "\n",
      "minimum fluidisation velocity is 0.057 kg/m**2sec\n",
      "\n",
      " (b)\n",
      "\n",
      "terminal velocity is 0.0031m/sec\n",
      "\n",
      "Reynlds no =0.093\n",
      "\n",
      "The required mass flow rate is 2.78 kg/m**2sec\n"
     ]
    }
   ],
   "source": [
    "from math import sqrt,pi\n",
    "#Calculating voidage by considering eight closely packed spheres of diameter d in a cube of size 2d\n",
    "print\"\\n (a)\"\n",
    "def voidage():\n",
    "    d = 1*10**(-4)#    #diameter is in meters\n",
    "    meu = 3*10**(-3)#  #viscosity is in Ns/m**2\n",
    "    ps = 2600#        #density is in kg/m**3\n",
    "    p = 900#         #density is in kg/m**3\n",
    "    e = (8*d**(3)-8*(pi/6)*d**(3))/(8*d**(3))#\n",
    "    return e\n",
    "e = voidage()#\n",
    "print\"\\nvoidage = %.2f\"%(e)#\n",
    "\n",
    "#Calculating minimum fluidisation mass flow rate\n",
    "\n",
    "def min_fluidis_vel():\n",
    "    e = voidage()#\n",
    "    d = 1*10**(-4)#    #diameter is in meters\n",
    "    meu = 3*10**(-3)#  #viscosity is in Ns/m**2\n",
    "    ps = 2600#        #density is in kg/m**3\n",
    "    p = 900#         #density is in kg/m**3  \n",
    "    g = 9.81#         #acceleration due to gravity is in m/sec**2\n",
    "    Gmf = 0.0055*(e)**(3)/(1-e)*(d**2)*p*(ps-p)*g/meu#\n",
    "    return Gmf\n",
    "Gmf = min_fluidis_vel()#\n",
    "print\"\\nminimum fluidisation velocity is %.3f kg/m**2sec\"%(Gmf)#\n",
    "\n",
    "\n",
    "print\"\\n (b)\"\n",
    "def terminal_velocity():\n",
    "    e = voidage()#\n",
    "    d = 1*10**(-4)#    #diameter is in meters\n",
    "    meu = 3*10**(-3)#  #viscosity is in Ns/m**2\n",
    "    ps = 2600#        #density is in kg/m**3\n",
    "    p = 900#         #density is in kg/m**3  \n",
    "    g = 9.81#         #acceleration due to gravity is in m/sec**2\n",
    "    u = d**(2)*g*(ps-p)/(18*meu)#\n",
    "    return u\n",
    "print\"\\nterminal velocity is %.4fm/sec\"%(terminal_velocity())#\n",
    "\n",
    "#Reynolds no for this Terminal velocity is\n",
    "Re = (10**(-4)*0.0031*900)/(3*10**(-3))#\n",
    "print\"\\nReynlds no =%.3f\"%(Re)#\n",
    "print\"\\nThe required mass flow rate is %.2f kg/m**2sec\"%(terminal_velocity()*900)#\n",
    "\n",
    "    "
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Page 305 Example 6.3"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\n",
      "Galileo number = 9.42*10**5\n",
      "\n",
      " The Reynolds no is 1798\n",
      "\n",
      "velocity = 0.45 m/sec\n",
      "\n",
      "value of n is 2.42\n",
      "\n",
      "Voidage is 0.784\n"
     ]
    }
   ],
   "source": [
    "from sympy import symbols,solve\n",
    "# to calculate voidage of the bed\n",
    "\n",
    "def Galileo_number():\n",
    "    d = 4*10**(-3)#  #particle size is in meters\n",
    "    p = 1000#       #density of water is in kg/m**3\n",
    "    ps = 2500#      #density of glass is in kg/m**3\n",
    "    g = 9.81#       #acceleration due to gravity is in m/sec**2\n",
    "    u = 1*10**(-3)#  #viscosity is in Ns/m**2\n",
    "    Ga = d**3*p*(ps-p)*g/u**2#\n",
    "    return Ga\n",
    "\n",
    "print\"\\nGalileo number = %.2f*10**5\"%(Galileo_number()*10**(-5))#\n",
    "\n",
    "def Reynolds_no():\n",
    "    Ga = Galileo_number()#\n",
    "    Re = (2.33*Ga**(0.018)-1.53*Ga**(-0.016))**(13.3)#\n",
    "    return Re\n",
    "print\"\\n The Reynolds no is %d\"%(Reynolds_no())#\n",
    "v = Reynolds_no()*(1*10**(-3))/(0.004*1000)#\n",
    "print\"\\nvelocity = %.2f m/sec\"%(v)#\n",
    "\n",
    "n = symbols('n')\n",
    "z = solve((4.8-n)-0.043*(Galileo_number())**(0.57)*(n-2.4))[0]\n",
    "print\"\\nvalue of n is %.2f\"%(z)#\n",
    "\n",
    "#voidage at a velocity is 0.25m/sec\n",
    "e=0.1#\n",
    "while 1:\n",
    "    enew = e -((0.25/0.45)-e**(2.42))/(-2.42*e**1.42)#\n",
    "    if (enew == e):\n",
    "        print\"\\nVoidage is %.3f\"%(e)#\n",
    "        break#\n",
    "    \n",
    "    e=enew#"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Page 345 Example 6.4"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "image/png": "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\ngg==\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x7f2ca037f9d0>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\n",
      "From the graph the value of slope is -0.002  \n",
      "\n",
      " b = 0.0873 kmol/kg\n"
     ]
    }
   ],
   "source": [
    "from numpy import arange,log\n",
    "from sympy import symbols,solve\n",
    "%matplotlib inline\n",
    "from matplotlib.pyplot import plot,xlabel,ylabel,title,show\n",
    "t = arange(250,2001,250) # #time is in secs\n",
    "y = [0.00223, 0.00601, 0.00857, 0.0106, 0.0121, 0.0129, 0.0134 ,0.0137]\n",
    "\n",
    "i =0#\n",
    "yo = 0.01442#\n",
    "z=[];\n",
    "\n",
    "x=[]\n",
    "while i<8:\n",
    "    z.append(y[(i)]/yo)\n",
    "    \n",
    "    x.append(log(y[(i)]))\n",
    "    i=i+1#\n",
    "\n",
    "title(\"slope of adsorption isotherm\")\n",
    "xlabel(\"Time(sec)\")\n",
    "ylabel(\"log(1-(y/yo))\")\n",
    "plot(t,x)\n",
    "show()\n",
    "print\"\\nFrom the graph the value of slope is %.3f  \"%(-0.00167)#\n",
    "Gm = 0.679*10**(-6)#  #units are in kmol/sec\n",
    "W = 4.66#            #units are in gram\n",
    "b = symbols('b')\n",
    "s = solve(-0.00167*4.66*b+0.679*10**(-6))[0]\n",
    "print\"\\n b = %.4f kmol/kg\"%(s*10**3)#0"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Page 349 Example 6.5"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x7f2ca03fb090>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\n",
      " heat transferred = 1.28 kw/m**2 of bed cross sectional area\n",
      "\n",
      " Volume of particles is 0.43 m**3\n",
      "\n",
      " Volume of 1 particle is 8.18*10**(-12) m**3\n",
      "\n",
      " number of particles is 5.26*10**(10)\n",
      "\n",
      " heat transfer coefficient = 12.1 W/m**2\n",
      "\n",
      " h = 61.6 W/m**2 K\n"
     ]
    }
   ],
   "source": [
    "from numpy import arange,log,pi\n",
    "from sympy import symbols,solve\n",
    "%matplotlib inline\n",
    "from matplotlib.pyplot import plot,xlabel,ylabel,title,show\n",
    "\n",
    "gas_flow_rate =0.2#       #units are in kg/m**2\n",
    "c = 0.88#                 #specific heat capacity of air is kj/kg K\n",
    "viscosity = 0.015*10**(-3)##viscosity is in Ns/m**2\n",
    "d = 0.25*10**(-3)#         #particle size is in meters\n",
    "k = 0.03#                 #thermal conductivity is in W/m K\n",
    "e = 0.57#                 #e is voidage\n",
    "\n",
    "T = [339.5, 337.7, 335.0, 333.6, 333.3, 333.2]# #temperature is in kelvins\n",
    "deltaT=[]\n",
    "for t in T:\n",
    "    deltaT.append(t - 333.2)\n",
    "h = [0, 0.64, 1.27, 1.91, 2.54, 3.81]#\n",
    "title(\"temperature rise as a function of bed height\")\n",
    "xlabel(\"height above bed support(mm))\")\n",
    "ylabel(\"deltaT(K)\")\n",
    "plot(h,deltaT)\n",
    "show()\n",
    "\n",
    "#Area under the curve gives the value of  the heat teansfer integral =8.82mm K\n",
    "\n",
    "q = 0.2*0.88*(339.5-332.2)#\n",
    "print\"\\n heat transferred = %.2f kw/m**2 of bed cross sectional area\"%(q)#\n",
    "\n",
    "#Assuming 1m**3 volume\n",
    "Vp = (1-0.57)#       #Volume of particles is in m**3\n",
    "print\"\\n Volume of particles is %.2f m**3\"%(Vp)\n",
    "v1 = (pi/6)*d**3#    #Volume of 1 particle in m**3\n",
    "print\"\\n Volume of 1 particle is %.2f*10**(-12) m**3\"%(v1*10**(12))#\n",
    "print\"\\n number of particles is %.2f*10**(10)\"%(Vp/v1*10**(-10))#\n",
    "\n",
    "x =symbols('x')#\n",
    "h = solve(1100 - x*(1.03*10**4)*(8.82*10**(-3)))[0]\n",
    "print\"\\n heat transfer coefficient = %.1f W/m**2\"%(h)#\n",
    "\n",
    "#Nu = 0.11Re**(1.28)\n",
    "Re = (0.2*0.25*10**(-3))/(0.015*10**(-3))#\n",
    "h1 = 0.11*(Re)**(1.28)*k/d#\n",
    "print\"\\n h = %.1f W/m**2 K\"%(h1)#"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Page 350 Example 6.6"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x7f0dedb77e50>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " \n",
      " Coefficient for heat transfer between the gas and the particles= 14.1W/m**2 K\n",
      "\n",
      " Let the evaporation rate be 0.1 kg/sec at a temp difference = 50 degK\n",
      "\n",
      " The heat flow = 2.6*10**5 W\n",
      "\n",
      " the effective area of the bed A = 368 m**2\n",
      "\n",
      " The surface area of the bed = 1200 m**2\n",
      "\n",
      " hence the fraction of the bed = 0.31\n"
     ]
    }
   ],
   "source": [
    "from __future__ import division\n",
    "from sympy import symbols,solve\n",
    "%matplotlib inline\n",
    "from matplotlib.pyplot import plot,xlabel,ylabel,title,show\n",
    "\n",
    "cp = 0.85#                              #specific heat capacity of the air\n",
    "h = [0, 0.625, 1.25, 1.875, 2.5, 3.75]#                       #height in mm  \n",
    "T=[339.5, 337.7, 335.0 ,333.6 ,333.3, 333.2]##temperature in K\n",
    "\n",
    "deltaT=[]\n",
    "for t in T:\n",
    "    deltaT.append(t - 333.2)\n",
    "                     #temperature difference in kelvins\n",
    "plot(h,deltaT)\n",
    "title(\"deltaT as a function of bed height\")\n",
    "xlabel(\"Height above bed support z(mm)\")\n",
    "ylabel(\"Temperature difference deltaT (K)\")\n",
    "show()\n",
    "#From the plot area under the curve is 6.31 K mm \n",
    "sp = (6/(0.25*10**(-3)))*(0.5)#  #sp is surface area per unit volume in m**2/m**3\n",
    "G = 0.2#                        #in kg/m**2sec\n",
    "Cp = 850#                       #Cp is in J/kg K\n",
    "h1 = symbols('h1')\n",
    "s = solve(0.2*850*6.3-h1*1.2*10**(4)*6.31*10**(-3))[0]\n",
    "print\" \\n Coefficient for heat transfer between the gas and the particles= %.1fW/m**2 K\"%(s)#\n",
    "\n",
    "print\"\\n Let the evaporation rate be 0.1 kg/sec at a temp difference = 50 degK\"\n",
    "mdot = 0.1#         #evaporation rate is 0.1 kg/sec\n",
    "Latent_heat = 2.6*10**(6)#\n",
    "print\"\\n The heat flow = %.1f*10**5 W\"%(mdot*Latent_heat*10**(-5))#\n",
    "A=(2.6*10**5)/(14.1*50)#\n",
    "print\"\\n the effective area of the bed A = %d m**2\"%(A)#\n",
    "print\"\\n The surface area of the bed = %d m**2\"%(0.1*1.2*10**4)#\n",
    "print\"\\n hence the fraction of the bed = %.2f\"%(369/1200)#\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
}
