diff options
author | kinitrupti | 2017-05-12 18:40:35 +0530 |
---|---|---|
committer | kinitrupti | 2017-05-12 18:40:35 +0530 |
commit | d36fc3b8f88cc3108ffff6151e376b619b9abb01 (patch) | |
tree | 9806b0d68a708d2cfc4efc8ae3751423c56b7721 /Fundamentals_of_Electrical_Drives/Chapter2_1.ipynb | |
parent | 1b1bb67e9ea912be5c8591523c8b328766e3680f (diff) | |
download | Python-Textbook-Companions-d36fc3b8f88cc3108ffff6151e376b619b9abb01.tar.gz Python-Textbook-Companions-d36fc3b8f88cc3108ffff6151e376b619b9abb01.tar.bz2 Python-Textbook-Companions-d36fc3b8f88cc3108ffff6151e376b619b9abb01.zip |
Revised list of TBCs
Diffstat (limited to 'Fundamentals_of_Electrical_Drives/Chapter2_1.ipynb')
-rwxr-xr-x | Fundamentals_of_Electrical_Drives/Chapter2_1.ipynb | 190 |
1 files changed, 0 insertions, 190 deletions
diff --git a/Fundamentals_of_Electrical_Drives/Chapter2_1.ipynb b/Fundamentals_of_Electrical_Drives/Chapter2_1.ipynb deleted file mode 100755 index 631ed1b1..00000000 --- a/Fundamentals_of_Electrical_Drives/Chapter2_1.ipynb +++ /dev/null @@ -1,190 +0,0 @@ -{ - "metadata": { - "name": "" - }, - "nbformat": 3, - "nbformat_minor": 0, - "worksheets": [ - { - "cells": [ - { - "cell_type": "heading", - "level": 1, - "metadata": {}, - "source": [ - " Chapter 2:Dynamics of Electric Drives" - ] - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example no:2.1,Page no:16" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "import math\n", - "\n", - "#variable declaration\n", - "Jo=0.2 # inertia of the motor in kg-m2\n", - "a1=0.1 # reduction gear\n", - "J1=10 # inertia of the load in kg-m2\n", - "Tl1=10 # load torque\n", - "v=1.5 # speed of the translational load \n", - "M1=1000 # mass of the translational load\n", - "N=1420 # speed of the motor\n", - "n1=.9 # efficiency of the reduction gear\n", - "n1_=0.85 # efficiency of the translational load and the motor\n", - "F1=M1*9.81 # force of the translational load \n", - "\n", - "#Calculation\n", - "Wm=N*math.pi/30 #angular speed\n", - "J=Jo+a1**2*J1+ M1*(v/Wm)**2 # total equivalent moment of inertia\n", - "Tl= a1*Tl1/n1+F1/n1_*(v/Wm) # total equivalent torque\n", - "\n", - "#Result\n", - "print\"\\nEquivalent moment of inertia is :\",round(J,1),\"kg-m2\"\n", - "print\"\\nEquivalent load torque :\",round(Tl,2),\"N-m\"\n", - "\n" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "\n", - "Equivalent moment of inertia is: 0.4 kg-m2\n", - "\n", - "Equivalent load torque : 117.53 N-m\n" - ] - } - ], - "prompt_number": 4 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example no:2.2,Page no:22" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "import scipy\n", - "from scipy import integrate\n", - "import math\n", - "\n", - "# variable declaration\n", - "J=10 #moment of inertia of the drive in kg-m2\n", - "print(\"Passive load torque during steady state is :Tl=0.05*N in N-m\")\n", - "print(\"And load torque : T=100-0.1*N in N-m \")\n", - "print(\"load torque when the direction is reversed T=-100-0.1*N in N-m\")\n", - "\n", - "#Calculation\n", - "print(\"T-Tl=0\")\n", - "print(\"100-0.1*N-0.05*N=0\")\n", - "N=100/0.15 #Required speed of the motor in rpm during steady state\n", - "N2=-100/0.15 #During reversal speed is in opposite direction\n", - "print(\"\\nJdWm/dt=-100-0.1*N-0.05*N during reversing\")\n", - "print(\"dN/dt=30/(J*pi)*(-100-0.15*N)\")\n", - "print(\"dN/dt=(-95.49-0.143*N)\")\n", - "N1=N\n", - "N2=N2*0.95 #for speed reversal \n", - "x2 = lambda N: 1/(-95.49-0.143*N)\n", - "t=integrate.quad(x2, round(N1), round(N2))\n", - "\n", - "#result\n", - "print\"\\nHence Time of reversal is :\",round(t[0],2),\"s\"" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Passive load torque during steady state is :Tl=0.05*N in N-m\n", - "And load torque : T=100-0.1*N in N-m \n", - "load torque when the direction is reversed T=-100-0.1*N in N-m\n", - "T-Tl=0\n", - "100-0.1*N-0.05*N=0\n", - "\n", - "JdWm/dt=-100-0.1*N-0.05*N during reversing\n", - "dN/dt=30/(J*pi)*(-100-0.15*N)\n", - "dN/dt=(-95.49-0.143*N)\n", - "\n", - "Hence Time of reversal is : 25.51 s\n" - ] - } - ], - "prompt_number": 7 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example no:2.3,Page no:27" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "import math\n", - "from __future__ import division\n", - "\n", - "#variable declaration\n", - "Tlh=1000 # load torque in N-m\n", - "Tmax=700 # maximum motor torque\n", - "Tll=200 # light load for the motor to regain its steady state\n", - "Tmin=Tll # minimum torque\n", - "t_h=10 # period for which a load torque of 1000 N-m is apllied in sec\n", - "Jm=10 # moment of inertia of the motor in Kg-m2\n", - "No=500 # no load speed in rpm\n", - "Tr=500 # torque at a given no load speed in N-m\n", - "\n", - "#Calculation\n", - "Wmo=No*2*math.pi/60 # angular no load speed in rad/sec\n", - "s=0.05 # slip at a torque of 500 N-m\n", - "Wmr=(1-s)*Wmo # angular speed at a torque of 500 N-m in rad/sec\n", - "\n", - "y=math.log((Tlh-Tmin)/(Tlh-Tmax))\n", - "x=Tr/(Wmo-Wmr)\n", - "\n", - "J=x*t_h/y\n", - "Jf=J-Jm\n", - "\n", - "#Result \n", - "#answer in the book is wrong\n", - "print\"\\n\\nMoment of inertia of the flywheel : \", round(Jf,1),\"Kg-m2\"" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "\n", - "\n", - "Moment of inertia of the flywheel : 1937.2 Kg-m2\n" - ] - } - ], - "prompt_number": 12 - } - ], - "metadata": {} - } - ] -}
\ No newline at end of file |