diff options
Diffstat (limited to 'ELECTRIC_MACHINERY/.ipynb_checkpoints/chapter7-checkpoint.ipynb')
-rwxr-xr-x | ELECTRIC_MACHINERY/.ipynb_checkpoints/chapter7-checkpoint.ipynb | 473 |
1 files changed, 0 insertions, 473 deletions
diff --git a/ELECTRIC_MACHINERY/.ipynb_checkpoints/chapter7-checkpoint.ipynb b/ELECTRIC_MACHINERY/.ipynb_checkpoints/chapter7-checkpoint.ipynb deleted file mode 100755 index c5e8eebf..00000000 --- a/ELECTRIC_MACHINERY/.ipynb_checkpoints/chapter7-checkpoint.ipynb +++ /dev/null @@ -1,473 +0,0 @@ -{ - "metadata": { - "name": "" - }, - "nbformat": 3, - "nbformat_minor": 0, - "worksheets": [ - { - "cells": [ - { - "cell_type": "heading", - "level": 1, - "metadata": {}, - "source": [ - "Chapter 7: DC Machines" - ] - }, - { - "cell_type": "heading", - "level": 3, - "metadata": {}, - "source": [ - "Example 7.1, Page number: 371" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "from __future__ import division\n", - "from math import *\n", - "\n", - "#Variable declaration:\n", - "Vt=[128, 124] #Terminal voltage(V)\n", - "Ea=125 #Generated emf(V)\n", - "Ra=0.02 #Armature resistance(ohm)\n", - "n=3000 #rpm\n", - "\n", - "\n", - "#Calculations:\n", - "#For 128 V\n", - "Ia1=(Vt[0]-Ea)/Ra\n", - "Pin1=Vt[0]*Ia1\n", - "Pe1=Ea*Ia1\n", - "wm=3000*2*pi/60\n", - "Tmech1=Ea*Ia1/wm\n", - "\n", - "#for 124 V\n", - "Ia2=(-Vt[1]+Ea)/Ra\n", - "Pin2=Vt[1]*Ia2\n", - "Pe2=Ea*Ia2\n", - "Tmech2=Ea*Ia2/wm\n", - "\n", - "\n", - "\n", - "#Results:\n", - "print \"(a) Armature current:\",Ia1,\"A\",\"\\n Terminal power:\",Pin1/10**3,\"kW\"\n", - "print \" Electromagnetic power:\",round(Pe1/10**3,2),\"kW\"\n", - "print \" Torque:\",round(Tmech1,1),\"Nm\"\n", - "\n", - "print \"(b) Armature current:\",Ia2,\"A\",\"\\n Terminal power:\",Pin2/10**3,\"kW\"\n", - "print \" Electromagnetic power:\",round(Pe2/10**3,2),\"kW\",\n", - "print \"\\n Torque:\",round(Tmech2,1),\"Nm\"" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "(a) Armature current: 150.0 A \n", - " Terminal power: 19.2 kW\n", - " Electromagnetic power: 18.75 kW\n", - " Torque: 59.7 Nm\n", - "(b) Armature current: 50.0 A \n", - " Terminal power: 6.2 kW\n", - " Electromagnetic power: 6.25 kW \n", - " Torque: 19.9 Nm\n" - ] - } - ], - "prompt_number": 1 - }, - { - "cell_type": "heading", - "level": 3, - "metadata": {}, - "source": [ - "Example 7.2, Page number: 372" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "from __future__ import division\n", - "\n", - "#Variable declaration:\n", - "Vt=123 #terminal voltage(V)\n", - "Pt=21.9 #Terminal power(kW)\n", - "Ra=0.02 #ohm\n", - "Eao=125 #generated voltage(V) at 3000rpm\n", - "no=3000 #rpm\n", - "\n", - "\n", - "#calculations:\n", - "Ia=Pt*10**3/Vt\n", - "Ea=Vt-Ia*Ra\n", - "n=(Ea/Eao)*no\n", - "\n", - "#Results:\n", - "print \"Speed of motor:\",round(n,0),\"rpm\"" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Speed of motor: 2867.0 rpm\n" - ] - } - ], - "prompt_number": 3 - }, - { - "cell_type": "heading", - "level": 3, - "metadata": {}, - "source": [ - "Example 7.3, Page number: 376" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "from __future__ import division\n", - "\n", - "#Variable declaration:\n", - "Il=400 #Armature current(A)\n", - "If=4.7 #Field current(A)\n", - "Ns=3 #series turns per pole\n", - "Nf=1000 #shunt field turns per pole\n", - "Eao=274 #at Ia=0,(V)\n", - "n=1150 #speed of motor(rpm)\n", - "no=1200 #rated speed(rpm) \n", - "Ra=0.025 #armature resistance(ohm)\n", - "Rs=0.005 #series field resistance(ohm)\n", - "\n", - "\n", - "#Calculations:\n", - "Is=Il+If\n", - "GM=If+(Ns/Nf)*Is #for graphical analysis\n", - "Ea=(n/no)*Eao\n", - "Vt=Ea-Is*(Ra+Rs)\n", - "\n", - "#Results:\n", - "print \"Terminal voltage at rated terminal current:\",round(Vt,0),\"V\"" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Terminal voltage at rated terminal current: 250.0 V\n" - ] - } - ], - "prompt_number": 4 - }, - { - "cell_type": "heading", - "level": 3, - "metadata": {}, - "source": [ - "Example 7.4, Page number: 377" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "from __future__ import division\n", - "\n", - "#Variable declaration:\n", - "Il=400 #Armature current(A)\n", - "If=4.7 #Field current(A)\n", - "Ns=3 #series turns per pole\n", - "Nf=1000 #shunt field turns per pole\n", - "Eao=261 #at Ia=400 A,(V)\n", - "n=1150 #speed of motor(rpm)\n", - "no=1200 #rated speed(rpm) \n", - "Ra=0.025 #armature resistance(ohm)\n", - "Rs=0.005 #series field resistance(ohm)\n", - "\n", - "\n", - "#Calculations:\n", - "Ea=(n/no)*Eao\n", - "Vt=Ea-(Il+If)*(Ra+Rs)\n", - "\n", - "#Results:\n", - "print \"Terminal voltage:\", round(Vt,0), \"V\"" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Terminal voltage: 238.0 V\n" - ] - } - ], - "prompt_number": 4 - }, - { - "cell_type": "heading", - "level": 3, - "metadata": {}, - "source": [ - "Example 7.5, Page number: 378" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "from __future__ import division\n", - "\n", - "#Variable declaration:\n", - "Il=400 #Armature current(A)\n", - "If=4.7 #Field current(A)\n", - "Ns=3 #series turns per pole\n", - "Nf=1000 #shunt field turns per pole\n", - "Eao=269 #at Ia=400 A,(V)\n", - "n=1150 #speed of motor(rpm)\n", - "no=1200 #rated speed(rpm) \n", - "Ra=0.025 #armature resistance(ohm)\n", - "Rs=0.007 #series field resistance(ohm)\n", - "\n", - "#Calculations:\n", - "Is=Il+If\n", - "GM=If+(Ns/Nf)*Is #for graphical analysis\n", - "Ea=(n/no)*Eao\n", - "Vt=Ea-Is*(Ra+Rs)\n", - "\n", - "#Results:\n", - "print \"Terminal voltage at rated terminal current:\",round(Vt,0),\"V\"" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Terminal voltage at rated terminal current: 245.0 V\n" - ] - } - ], - "prompt_number": 5 - }, - { - "cell_type": "heading", - "level": 3, - "metadata": {}, - "source": [ - "Example 7.6, Page number: 381" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "from __future__ import division\n", - "from sympy import *\n", - "\n", - "\n", - "#Variable declaration:\n", - "Ns=4 #Series field turns\n", - "Nf=1000 #Shunt field turns\n", - "Vt=250 #Full load voltage(V)\n", - "#for part (a):\n", - "Ia=400 #Armature current(A)\n", - "Ra=0.025 #Armature resistance(ohm)\n", - "\n", - "#for part (b):\n", - "Rs=0.005 #Added sries resistance(ohm)\n", - "Vo=250 #No load voltage(V)\n", - "If=5 #field current at full load(A)\n", - "\n", - "\n", - "#Calculations & Results:\n", - "\n", - "#for part (a)\n", - "V1=Ia*Ra\n", - "\n", - "#for part (b):\n", - "Ia1=Ia+If\n", - "Rs,Rd=symbols('Rs Rd') #Rd= diverter resistance(ohm)\n", - "Rp=Rs*Rd/(Rs+Rd) # -------(i)\n", - "Is=Ia1*(Rd/(Rs+Rd))\n", - "Inet=If+(Ns/Nf)*Is\n", - "Ea=Vt+Ia*(Ra+Rp) # -------(ii)\n", - "\n", - "#from equation (ii)\n", - "Rp=Rs(Inet-5.0)/1.62 \n", - "R_d=0.0082 #R_d=Rd(say), using (i)\n", - "print \"(a) The operating terminal voltage = 205 V\", Inet\n", - "print \"(b) Rd =\", R_d,\"ohm\"\n", - "print \"\\tHence, by this process, resistance across the series field\" \n", - "print \"\\t(referred to as a series-field diverter) can be adjusted \"\n", - "print \"\\tto produce the desired performance. \"" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "(a) The operating terminal voltage = 205 V 1.62*Rd/(Rd + Rs) + 5\n", - "(b) Rd = 0.0082 ohm\n", - "\tHence, by this process, resistance across the series field\n", - "\t(referred to as a series-field diverter) can be adjusted \n", - "\tto produce the desired performance. \n" - ] - } - ], - "prompt_number": 2 - }, - { - "cell_type": "heading", - "level": 3, - "metadata": {}, - "source": [ - "Example 7.7, Page number: 383" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "from __future__ import division\n", - " \n", - "#Variable declaration:\n", - "Ia=400 #Armature current(A)\n", - "n1=1200 #rpm\n", - "n2=1100 #rpm\n", - "Ra=0.025 #armature resistance(ohm) \n", - "Eo=250 #no load armature voltage(V)\n", - "del_n=1.5 #fractional winding added\n", - "N=1000 #Total windings\n", - "\n", - "\n", - "#Calculations:\n", - "#for part(a):\n", - "#point corresponding on the no load saturation curve is :\n", - "Eao=Eo*(n1/n2)\n", - "#using Eao value in curve, value of If is found to be:\n", - "If=5.90 #Field current(A)\n", - "Ea=Eo-Ia*Ra\n", - "#From Fig. 7.14\n", - "Ea1=261\n", - "n=n1*(Ea/Ea1)\n", - "Pe=Ea*Ia\n", - "Pl=2000 #No load Rotational loss(W)\n", - "Po=(Pe-Pl)/(1+0.01)\n", - "\n", - "#for part (b):\n", - "If1=If+del_n/N\n", - "#From Fig. 7.14 the corresponding value of Ea at 1200 r/min would be 271 V.\n", - "Ea2=271 #volts\n", - "n22=n1*(Ea/Ea2)\n", - "\n", - "\n", - "#Results:\n", - "print \"Part(a):\"\n", - "print \"Required speed =\",round(n),\"r/min\"\n", - "print \"Output power =\", round((Po/746),1),\"hp\"\n", - "print \"\\nPart (b):\"\n", - "print \"Required speed =\",round(n22),\"r/min\"" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Part(a):\n", - "Required speed = 1103.0 r/min\n", - "Output power = 124.8 hp\n", - "\n", - "Part (b):\n", - "Required speed = 1063.0 r/min\n" - ] - } - ], - "prompt_number": 6 - }, - { - "cell_type": "heading", - "level": 3, - "metadata": {}, - "source": [ - "Example 7.9, Page number: 389" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "from __future__ import division\n", - "from math import *\n", - "\n", - "#Variable declaration:\n", - "V1=50 #terminal voltage(V)\n", - "Ia=1.25 #Armature current(A)\n", - "Ra=1.03 #Armature resistance(ohm)\n", - "n1=2100 #speed at 50V(rpm)\n", - "V2=48 #terminal voltage at 1700 rpm (V)\n", - "n2=1700 #speed at 48 V(rpm)\n", - "\n", - "\n", - "\n", - "#Calculations:\n", - "#for (a):\n", - "Ea1=V1-Ia*Ra\n", - "wm1=n1*2*pi/60\n", - "Km=round(Ea1/wm1,2)\n", - "\n", - "#for part(b):\n", - "Prot=Ea1*Ia\n", - "\n", - "#for part(c:)\n", - "wm2=n2*2*pi/60\n", - "Ea2=Km*wm2\n", - "Ia2=(V2-Ea2)/Ra\n", - "Pmech=Ea2*Ia2\n", - "Pshaft=Pmech-Prot\n", - "\n", - "#Results:\n", - "print \"(a) Torque constant:\",round(Km,2),\"V/(rad/s)\"\n", - "print \"(b) No-load rotational losses of the motor:\",round(Prot,0),\"W\"\n", - "print \"(c) The power output of the motor:\",round(Pshaft,2),\"W\"" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "(a) Torque constant: 0.22 V/(rad/s)\n", - "(b) No-load rotational losses of the motor: 61.0 W\n", - "(c) The power output of the motor: 275.05 W\n" - ] - } - ], - "prompt_number": 3 - } - ], - "metadata": {} - } - ] -}
\ No newline at end of file |