{
 "metadata": {
  "name": "",
  "signature": "sha256:dda7459eb606339995d5ed2e2c12f6be43bc2a1b7dc283fd0394011879a85b71"
 },
 "nbformat": 3,
 "nbformat_minor": 0,
 "worksheets": [
  {
   "cells": [
    {
     "cell_type": "heading",
     "level": 1,
     "metadata": {},
     "source": [
      "Chapter9-CAMS AND FOLLOWERS"
     ]
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Ex2-pg247"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "##CHAPTER 9 ILLUSRTATION 2 PAGE NO 247\n",
      "##TITLE:CAMS AND FOLLOWERS\n",
      "import math\n",
      "pi=3.141\n",
      "s=4.##         follower movement in cm\n",
      "theta=60.##    cam rotation in degrees\n",
      "THETA=60.*pi/180##   cam rotation in rad\n",
      "thetaD=45.##    after outstroke in degrees\n",
      "thetaR=90.##....angle with which it reaches its original position in degrees\n",
      "THETAR=90.*pi/180##   angle with which it reaches its original position in rad\n",
      "THETAd=360.-theta-thetaD-thetaR##      angle after return stroke in degrees\n",
      "N=300.##   speed in rpm\n",
      "w=2.*pi*N/60.##   speed in rad/s\n",
      "Vo=pi*w*s/2./THETA##   Maximum velocity of follower during outstroke in cm/s\n",
      "Vr=pi*w*s/2./THETAR## Maximum velocity of follower during return stroke in cm/s\n",
      "Fo=pi**2.*w**2.*s/2./THETA**2./100.##Maximum acceleration of follower during outstroke in m/s**2 \n",
      "Fr=pi**2.*w**2.*s/2./THETAR**2/100.##Maximum acceleration of follower during return stroke in m/s**2\n",
      "print'%s %.1f %s %.1f %s '%('Maximum acceleration of follower during outstroke =',Fo,' m/s**2''Maximum acceleration of follower during return stroke= ',Fr,' m/s**2')\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Maximum acceleration of follower during outstroke = 177.6  m/s**2Maximum acceleration of follower during return stroke=  78.9  m/s**2 \n"
       ]
      }
     ],
     "prompt_number": 3
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Ex3-pg249"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "##CHAPTER 9 ILLUSRTATION 3 PAGE NO 249\n",
      "##TITLE:CAMS AND FOLLOWERS\n",
      "import math\n",
      "pi=3.141\n",
      "s=5.##         follower movement in cm\n",
      "theta=120.##    cam rotation in degrees\n",
      "THETA=theta*pi/180.##   cam rotation in rad\n",
      "thetaD=30.##    after outstroke in degrees\n",
      "thetaR=60.##....angle with which it reaches its original position in degrees\n",
      "THETAR=60.*pi/180.##   angle with which it reaches its original position in rad\n",
      "THETAd=360.-theta-thetaD-thetaR##      angle after return stroke in degrees\n",
      "N=100.##   speed in rpm\n",
      "w=2.*pi*N/60.##   speed in rad/s\n",
      "Vo=pi*w*s/2./THETA##   Maximum velocity of follower during outstroke in cm/s\n",
      "Vr=pi*w*s/2./THETAR## Maximum velocity of follower during return stroke in cm/s\n",
      "Fo=pi**2.*w**2.*s/2./THETA**2./100.##Maximum acceleration of follower during outstroke in m/s**2\n",
      "Fr=pi**2*w**2.*s/2./THETAR**2/100.##Maximum acceleration of follower during return stroke in m/s**2\n",
      "print'%s %.1f %s %.1f %s '%('Maximum acceleration of follower during outstroke =',Fo,' m/s**2''Maximum acceleration of follower during return stroke= ',Fr,' m/s**2')\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Maximum acceleration of follower during outstroke = 6.2  m/s**2Maximum acceleration of follower during return stroke=  24.7  m/s**2 \n"
       ]
      }
     ],
     "prompt_number": 2
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Ex5-pg252"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "##CHAPTER 9 ILLUSRTATION 5 PAGE NO 252\n",
      "##TITLE:CAMS AND FOLLOWERS\n",
      "import math\n",
      "pi=3.141\n",
      "N=1000.##    speed of cam in rpm\n",
      "w=2.*pi*N/60.##  angular speed in rad/s\n",
      "s=2.5##   stroke of the follower in cm\n",
      "THETA=120.*pi/180.##  ANGULAR DISPLACEMENT OF CAM DURING OUTSTROKE IN RAD\n",
      "THETAR=90.*pi/180.##ANGULAR DISPLACEMENT OF CAM DURING DWELL IN RAD\n",
      "Vo=2.*w*s/THETA##   Maximum velocity of follower during outstroke in cm/s\n",
      "Vr=2.*w*s/THETAR##Maximum velocity of follower during return stroke in cm/s\n",
      "Fo=4.*w**2.*s/THETA**2.##Maximum acceleration of follower during outstroke in m/s**2\n",
      "Fr=4.*w**2.*s/THETAR**2.##Maximum acceleration of follower during return stroke in m/s**2\n",
      "print'%s %.1f %s %.1f %s '%('Maximum acceleration of follower during outstroke =',Fo,' m/s**2''Maximum acceleration of follower during return stroke= ',Fr,' m/s**2')\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Maximum acceleration of follower during outstroke = 25000.0  m/s**2Maximum acceleration of follower during return stroke=  44444.4  m/s**2 \n"
       ]
      }
     ],
     "prompt_number": 1
    }
   ],
   "metadata": {}
  }
 ]
}