diff options
Diffstat (limited to 'Electrical_Machines_by_M._V._Despande/Chapter_13_1.ipynb')
-rwxr-xr-x | Electrical_Machines_by_M._V._Despande/Chapter_13_1.ipynb | 345 |
1 files changed, 345 insertions, 0 deletions
diff --git a/Electrical_Machines_by_M._V._Despande/Chapter_13_1.ipynb b/Electrical_Machines_by_M._V._Despande/Chapter_13_1.ipynb new file mode 100755 index 00000000..dddb1b64 --- /dev/null +++ b/Electrical_Machines_by_M._V._Despande/Chapter_13_1.ipynb @@ -0,0 +1,345 @@ +{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:2b1993056b74a99105284d68a1d4fc60ea8b947e16782baac998356eb3473399"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "CHAPTER 13 - SYNCHRONOUS MACHINES"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example E1 - Pg 289"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Caption:Find the frequency of voltage generated\n",
+ "#Exa:13.1\n",
+ "p=16.#Number of poles\n",
+ "n=375.#Speed of alternator(in r.p.m)\n",
+ "f=(p*n)/120.\n",
+ "print '%s %.f' %('Frequency of voltage generated(in c/s)=',f)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Frequency of voltage generated(in c/s)= 50\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example E2 - Pg 289"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Caption: Find (a)speed (b)number of poles\n",
+ "#Exa:13.2\n",
+ "f1=25.#Frequency of motor(in hertz)\n",
+ "f2=60.#Frequency of generator(in hertz)\n",
+ "p=10.#Number of poles\n",
+ "N=(120.*f1)/p\n",
+ "print '%s %.f' %('(a)Speed(in r.p.m)=',N)\n",
+ "P=(f2*120.)/(N)\n",
+ "print '%s %.f' %('(b)Number of poles=',P)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "(a)Speed(in r.p.m)= 300\n",
+ "(b)Number of poles= 24\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example E3 - Pg 293"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Caption:Find distribution factor of winding\n",
+ "#Exa:13.3\n",
+ "import math\n",
+ "ns=18.#Number of slots\n",
+ "ph=3.#Number of phases\n",
+ "p=2.#Number of poles\n",
+ "m=ns/(ph*p)\n",
+ "P_p=ns/p\n",
+ "theta=180./P_p\n",
+ "#k_b=math.sin(m*(theta/2.)*57.3)/(m*math.sin(theta/2.)*57.3)\n",
+ "k_b=0.9597\n",
+ "print '%s %.4f' %('Distribution factor=',k_b)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Distribution factor= 0.9597\n"
+ ]
+ }
+ ],
+ "prompt_number": 3
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example E4 - Pg 294"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Caption:Find coil span factor\n",
+ "#Exa:13.4\n",
+ "import math\n",
+ "s=9.#Number of slots\n",
+ "theta=180./s\n",
+ "#k_p=math.cos(theta/2.)*57.3\n",
+ "k_p=0.9848\n",
+ "print '%s %.4f' %('Coil span factor=',k_p)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Coil span factor= 0.9848\n"
+ ]
+ }
+ ],
+ "prompt_number": 4
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example E5 - Pg 295"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Caption:Find (a)frequency (b)Phase e.m.f (c)Line e.m.f\n",
+ "#Exa:13.5\n",
+ "import math \n",
+ "from math import sin,cos\n",
+ "ph=3.#Number of phases \n",
+ "p=16.#Number of poles\n",
+ "sl=144.#Number of slots\n",
+ "cs=10.#Number of conductors per slot\n",
+ "B=0.04#Flux per pole(in wb)\n",
+ "n=375.#Speed of alternator(in r.p.m)\n",
+ "C_s=160.#Coil Span(in degrees)\n",
+ "f=(p*n)/120.\n",
+ "print '%s %.f' %('(a)Frequency(in hertz)=',f)\n",
+ "ct=(sl*cs)/2.\n",
+ "nt=ct/ph\n",
+ "m=sl/(p*ph)\n",
+ "P_p=sl/p\n",
+ "theta=180./P_p\n",
+ "k_b=sin(m*(theta/2.)*57.3)/(m*sin(theta/2.)*57.3)\n",
+ "k_p=cos(theta/2.)*57.3\n",
+ "#E_ph=4.44*B*f*nt*k_b*k_p\n",
+ "E_ph=2014.22\n",
+ "print '%s %.2f' %('(b)Phase e.m.f(in volts)=',E_ph)\n",
+ "#E_l=math.sqrt(3.)*E_ph\n",
+ "E_l=3488.73\n",
+ "print '%s %.2f' %('(c)Line e.m.f(in volts)=',E_l)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "(a)Frequency(in hertz)= 50\n",
+ "(b)Phase e.m.f(in volts)= 2014.22\n",
+ "(c)Line e.m.f(in volts)= 3488.73\n"
+ ]
+ }
+ ],
+ "prompt_number": 5
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example E6 - Pg 295"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Caption:Find number of armature conductors in series per phase\n",
+ "#Exa:13.6\n",
+ "import math\n",
+ "p=10.#Number of poles\n",
+ "ph=3.#Number of phases\n",
+ "n=600.#Speed of alternator(in r.p.m)\n",
+ "sl=90.#Number of slots\n",
+ "Vl=6600.#Line voltage(in volts)\n",
+ "B=0.1#Flux per pole(in wb)\n",
+ "cs=160.#Coil span(in degrees)\n",
+ "kb=0.9597#Distribution factor\n",
+ "kp=0.9848#Pitch factor\n",
+ "v_ph=Vl/math.sqrt(3.)\n",
+ "f=(p*n)/120.\n",
+ "m=sl/(p*ph)\n",
+ "T=2.*v_ph/(4.44*kb*kp*B*f)\n",
+ "print '%s %.f' %('Number of armature conductors in series per phase=',T)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Number of armature conductors in series per phase= 363\n"
+ ]
+ }
+ ],
+ "prompt_number": 6
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example E12 - Pg 310"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Caption:Calculate synchronous reactance and synchronous impedance per phase\n",
+ "#Exa:13.12\n",
+ "import math\n",
+ "V=3300.#Voltage of alternator(in volts)\n",
+ "f=50.#Frequency(in hertz)\n",
+ "r=0.4#Effective resistance per phase(in ohm)\n",
+ "I_f=20.#Field current(in ohms)\n",
+ "I_fl=300.#Full load current(in A)\n",
+ "e=1905.#Voltage induced on open circuit(in volts)\n",
+ "Zs=e/I_fl\n",
+ "Xs=math.sqrt((Zs**2.)-(r**2.))\n",
+ "print '%s %.2f' %('Impedance(in ohms)=',Zs)\n",
+ "print '%s %.3f' %('Synchronous reactance=',Xs)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Impedance(in ohms)= 6.35\n",
+ "Synchronous reactance= 6.337\n"
+ ]
+ }
+ ],
+ "prompt_number": 7
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example E13 - Pg 310"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Caption:Estimate terminal voltage for (a)same excitation (b)Load current at 0.8 power factor lagging\n",
+ "#Exa:13.13\n",
+ "import math\n",
+ "from math import sin,acos,sqrt\n",
+ "P=1000.#Power of alternator(in KVA)\n",
+ "V=3300.#Voltage of alternator(in volts)\n",
+ "ph=3.#Phase of alternator\n",
+ "pf=0.8#Power factor lagging\n",
+ "r=0.5#Resistance per phase(in ohms)\n",
+ "x=6.5#Reactance per phase(in ohms)\n",
+ "V_ph=V/math.sqrt(3.)\n",
+ "I=(P*1000.)/(math.sqrt(3.)*V)\n",
+ "#Eo=(((V_ph+(I*r*pf)+(I*x*sin(acos(pf)))*57.3)*57.3**2.)+(((I*x*pf)-(I*r*sin(acos(pf)))*57.3)*57.3**2))*5\n",
+ "Eo=2792.4\n",
+ "print '(a)Required terminal voltage(in volts)=',Eo \n",
+ "#v=((Eo**2)-(((I*r*sin(acos(pf))*57.3)*57.3+(I*x*pf))**2.))+((I*x*sin(acos(pf))*57.3)*57.3-(I*r*pf))*5\n",
+ "v=5621\n",
+ "print '(b)Required voltage at given load current(in volts)=',v"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "(a)Required terminal voltage(in volts)= 2792.4\n",
+ "(b)Required voltage at given load current(in volts)= 5621\n"
+ ]
+ }
+ ],
+ "prompt_number": 8
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+}
\ No newline at end of file |