summaryrefslogtreecommitdiff
path: root/Electric_Machines_by_C._I._Hubert/CHAPTER10.ipynb
diff options
context:
space:
mode:
Diffstat (limited to 'Electric_Machines_by_C._I._Hubert/CHAPTER10.ipynb')
-rw-r--r--Electric_Machines_by_C._I._Hubert/CHAPTER10.ipynb632
1 files changed, 632 insertions, 0 deletions
diff --git a/Electric_Machines_by_C._I._Hubert/CHAPTER10.ipynb b/Electric_Machines_by_C._I._Hubert/CHAPTER10.ipynb
new file mode 100644
index 00000000..b26b4e08
--- /dev/null
+++ b/Electric_Machines_by_C._I._Hubert/CHAPTER10.ipynb
@@ -0,0 +1,632 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# CHAPTER10 : PRINCIPLES OF DIRECT CURRENT MACHINES"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example E01 : Pg 394"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Induced emf = 205.2 V\n",
+ "Frequency of the rectangular voltage wave = 44.25 Hz\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Example 10.1\n",
+ "# Computation of (a) Induced emf (b) Frequency of the rectangular voltage \n",
+ "# wave in the armature winding\n",
+ "# Page No. 394\n",
+ "# Given data\n",
+ "E1=136.8; # Generated emf\n",
+ "P=6.; # Number of poles\n",
+ "n=1180.; # Operating speed of machine\n",
+ "\n",
+ "# (a) Induced emf \n",
+ "\n",
+ "E2=E1*0.75*2.;\n",
+ "\n",
+ "# (b) Frequency of the rectangular voltage wave in the armature winding\n",
+ "\n",
+ "f=P*n*0.75/120.;\n",
+ "\n",
+ "# Display result on command window\n",
+ "print\"Induced emf =\",E2,\"V\"\n",
+ "print\"Frequency of the rectangular voltage wave =\",f,\"Hz\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example E02 : Pg 399"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Rheostat setting to obtain an induced emf of 290 V = 16.5662921348\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Example 10.2\n",
+ "# Computation of rheostat setting required to obtain an induced emf of 290 V\n",
+ "# Page No. 399\n",
+ "# Given data\n",
+ "Ebat=240.; # Induced emf\n",
+ "If=8.9; # Field current\n",
+ "Rf=10.4; # Field resistance\n",
+ "\n",
+ "# Rheostat setting required to obtain an induced emf of 290 V\n",
+ "\n",
+ "Rrheo=(Ebat/If)-Rf;\n",
+ "\n",
+ "# Display result on command window\n",
+ "print\"Rheostat setting to obtain an induced emf of 290 V =\",Rrheo"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example E03 : Pg 401"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "No-load voltage if the voltage regulation is 2.3 percent = 245.52 V\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Example 10.3\n",
+ "# Computation of no-load voltage if the voltage regulation is 2.3 percent\n",
+ "# Page No. 401\n",
+ "# Given data\n",
+ "Vrated=240.; # Rated voltage\n",
+ "VR=0.023; # Voltage regulation\n",
+ "\n",
+ "\n",
+ "# No-load voltage if the voltage regulation is 2.3 percent\n",
+ "\n",
+ "Vnl=Vrated*(1.+VR);\n",
+ "\n",
+ "# Display result on command window\n",
+ "print\"No-load voltage if the voltage regulation is 2.3 percent =\",Vnl,\"V\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example E04 : Pg 405"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Percentage reduction in field flux = -47.4191394394 Percent\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Example 10.4\n",
+ "# Computation of percentage reduction in field flux required to obtain a \n",
+ "# speed of 1650 r/min while drawing an armature current of 50.4 A.\n",
+ "# Page No. 405\n",
+ "# Given data\n",
+ "VT=240.; # Induced emf\n",
+ "R=95.2; # Shunt field resistance\n",
+ "IT=72.; # Total current\n",
+ "Ra=0.242; # Armature resistance\n",
+ "Ia2=50.4; # Armature current\n",
+ "n1=850.; # Rated speed of shunt motor\n",
+ "n2=1650.; # Speed of armature winding\n",
+ "\n",
+ "\n",
+ "# Percentage reduction in field flux\n",
+ "\n",
+ "If1=VT/R; # Field current\n",
+ "Ia1=IT-If1; # Armature current\n",
+ "Ea1=VT-Ia1*Ra; # Armature emf\n",
+ "Ea2=VT-Ia2*Ra;\n",
+ "phip2=(n1/n2)*(Ea2/Ea1);\n",
+ "PerRed=(phip2-1.)*100.;\n",
+ "\n",
+ "\n",
+ "\n",
+ "# Display result on command window\n",
+ "print\"Percentage reduction in field flux =\",PerRed,\"Percent\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example E05 : Pg 408"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "No-load speed = 1820.0 r/min\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Example 10.5\n",
+ "# Computation of no-load speed\n",
+ "# Page No. 408\n",
+ "# Given data\n",
+ "nrated=1750.; # Rated speed\n",
+ "SR=4.; # Speed regulation\n",
+ "# No-load speed\n",
+ "Snl=nrated*(1+SR/100);\n",
+ "# Display result on command window\n",
+ "print\"No-load speed =\",Snl,\"r/min\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example E06 : Pg 418"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Induced emf = 265.0 V\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Example 10.6\n",
+ "# Computation of Induced emf\n",
+ "# Page No. 418\n",
+ "# Given data\n",
+ "P=25000.; # Power of the generator\n",
+ "VT=250.; # Rated voltade of the machine\n",
+ "Ra=0.1053; # Armature resistance\n",
+ "Rip=0.0306; # Resistance of interpolar winding\n",
+ "Rcw=0.0141; # Resistance of compensating windings\n",
+ "# Induced emf\n",
+ "Ia=P/VT; # Armature current\n",
+ "Racir=Ra+Rip+Rcw; # Resistance of armature circuit\n",
+ "Ea=VT+Ia*Racir; # Induced emf\n",
+ "# Display result on command window\n",
+ "print\"Induced emf =\",Ea,\"V\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example E07 : Pg 418"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Induced emf = 460.029864137 V\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Example 10.7\n",
+ "# Computation of cemf\n",
+ "# Page No. 418\n",
+ "# Given data\n",
+ "Rf=408.5; # Field resistance \n",
+ "VT=500.; # Rated voltade of the machine\n",
+ "IT=51.0; # Total current\n",
+ "Ra=0.602; # Armature resistance\n",
+ "Ripcw=0.201; # Resistance of interpolar winding and compensating windings\n",
+ "\n",
+ "# Induced emf\n",
+ "If=VT/Rf; # Current\n",
+ "Ia=IT-If; # Armature current\n",
+ "Racir=Ra+Ripcw; # Resistance of armature circuit\n",
+ "Ea=VT-Ia*Racir; \n",
+ "\n",
+ "\n",
+ "# Display result on command window\n",
+ "print\"Induced emf =\",Ea,\"V\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example E08 : Pg 420"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "New armature current = 32.0453177866 A\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Example 10.8\n",
+ "# Computation of new armature current\n",
+ "# Page No. 420\n",
+ "# Given data\n",
+ "Rf=120.; # Resistance of inserted resistor\n",
+ "VT=240.; # Rated voltade of the machine\n",
+ "IT=91.; # Total current\n",
+ "Racir=0.221; # Armature sircuit resistance\n",
+ "n2=634.; # New speed after resistor was inserted\n",
+ "n1=850.; # Rated speed OF THE MACHINE\n",
+ "Rx=2.14; # Resistance inserted in series witH armature\n",
+ "\n",
+ "# New armature current\n",
+ "\n",
+ "If=VT/Rf; # Resistor current\n",
+ "Ia1=IT-If; # Armature current\n",
+ "Ia2=(VT-(n2/n1)*(VT-Ia1*Racir))/(Racir+Rx);\n",
+ "\n",
+ "\n",
+ "# Display result on command window\n",
+ "print\"New armature current =\",Ia2,\"A\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example E09 : Pg 421"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Steady state armature current = 24.0 A\n",
+ "Steady state speed = 3045.70319393 r/min\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Example 10.9\n",
+ "# Computation of (a) Steady state armature current if a rheostat in the \n",
+ "# shunt field circuit reduces flux in air gap to 75% of its rated value \n",
+ "# (b) Steady state speed for the conditions in (a)\n",
+ "# Page No. 421\n",
+ "# Given data\n",
+ "Rf=160.; # Field resistance\n",
+ "VT=240.; # Rated voltade of the machine\n",
+ "IT=37.5; # Total current\n",
+ "Ra=0.213; # Armature resistance\n",
+ "Rip=0.092; # Resistance of interpolar winding\n",
+ "Rcw=0.065; # Resistance of compensating windings\n",
+ "n1=2500.; # Rated speed of the machine\n",
+ "\n",
+ "\n",
+ "# (a) At rated conditions\n",
+ "\n",
+ "If=VT/Rf; # Field current\n",
+ "Ia1=IT-If; # Armature current\n",
+ "Ia2=Ia1*0.50*1./0.75;\n",
+ "\n",
+ "# (b) steady state speed for the above mentioned conditions\n",
+ "\n",
+ "Racir=Ra+Rip+Rcw;\n",
+ "\n",
+ "n2=n1*(VT-(Ia2*(1.+Racir)))/0.75*(1./(VT-(Ia1*Racir)));\n",
+ "\n",
+ "\n",
+ "# Display result on command window\n",
+ "\n",
+ "print\"Steady state armature current =\",Ia2,\"A\"\n",
+ "print\"Steady state speed =\",n2,\"r/min\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example E10 : Pg 427"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Mechanical power developed= 31345.5180615 %0.0f W 31345.5180615\n",
+ "Mechanical power developed= 42.0181207258 hp 42.0181207258\n",
+ "Torque developed = 88.2689788611 lb-ft \n",
+ "Shaft torque = 84.032 lb-ft \n"
+ ]
+ }
+ ],
+ "source": [
+ "# Example 10.10\n",
+ "# Computation of (a) Mechanical power developed (b) Torque developed \n",
+ "# (c) Shaft torque\n",
+ "# Page No.427\n",
+ "# Given data\n",
+ "T=40.; # Hp rating of motor\n",
+ "Rf=95.3; # Field resistance\n",
+ "VT=240.; # Rated voltade of the machine\n",
+ "IT=140.; # Total current\n",
+ "Racir=0.0873; # Armature circuit resistance\n",
+ "n=2500.; # Rated speed of the machine\n",
+ "\n",
+ "\n",
+ "# (a) The mechanical power developed\n",
+ "\n",
+ "If=VT/Rf; # Field winding current\n",
+ "Ia1=IT-If; # Armature current\n",
+ "Ea=VT-Ia1*Racir; # Armature emf\n",
+ "Pmech=Ea*Ia1; # Mechanical power\n",
+ "Pmechhp=Ea*Ia1/746.;\n",
+ "\n",
+ "# (b) Torque developed\n",
+ "\n",
+ "TD=7.04*Ea*Ia1/n;\n",
+ "\n",
+ "# (c) Shaft torque\n",
+ "\n",
+ "Tshaft=T*5252./n;\n",
+ "\n",
+ "# Display result on command window\n",
+ "print\"Mechanical power developed=\",Pmech,\"%0.0f W \",Pmech\n",
+ "print\"Mechanical power developed=\",Pmechhp,\"hp \",Pmechhp\n",
+ "print\"Torque developed =\",TD,\"lb-ft \"\n",
+ "print\"Shaft torque =\",Tshaft,\"lb-ft \""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example E11 : Pg 430"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Electrical losses = 4755.35625 W\n",
+ "Rotational losses = 3540.64375 W\n",
+ "Efficiency = 91.7698412698 Percent\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Example 10.11\n",
+ "# Determine (a) Electrical losses (b) Rotational losses (c) Efficiency\n",
+ "# Page No. 430\n",
+ "# Given data\n",
+ "T=124.; # Hp rating of motor\n",
+ "Rf=32.0; # Field resistance\n",
+ "VT=240.; # Rated voltade of the machine\n",
+ "IT=420.; # Total current\n",
+ "Ra=0.00872; # Armature resistance\n",
+ "RipRcw=0.0038; # Resistance of interpolar winding and compensating windings\n",
+ "Pout=92504.;\n",
+ "Vb=2.0; # Rated speed of the machine\n",
+ "Racir=Ra+RipRcw;\n",
+ "\n",
+ "# (a) Electrical losses \n",
+ "\n",
+ "If=VT/Rf; # Field current\n",
+ "Ia=IT-If; # Armature current\n",
+ "Pf=If**2.*Rf; # Field power\n",
+ "Paipcw=Ia**2.*(Ra+RipRcw);\n",
+ "Pb=Vb*Ia; # Brush loss power\n",
+ "Plosses=Pf+Paipcw+Pb; # Total power loss\n",
+ "\n",
+ "# (b) Rotational losses\n",
+ "\n",
+ "Ea=VT-(Ia*Racir)-Vb; # Armature emf \n",
+ "Pmech=Ea*Ia; # Mechanical power\n",
+ "Pshaft=T*746.; # Shaft power \n",
+ "Protational=Pmech-Pshaft;\n",
+ "\n",
+ "# (c) Ffficiency\n",
+ "\n",
+ "eeta=Pout/(VT*IT)*100.;\n",
+ "\n",
+ "# Display result on command window\n",
+ "\n",
+ "print\"Electrical losses =\",Plosses,\"W\"\n",
+ "print\"Rotational losses =\",Protational,\"W\"\n",
+ "print\"Efficiency =\",eeta,\"Percent\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example E12 : Pg 433"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Rated torque = 45.0171428571 lb-ft \n",
+ "Armature current = 821.428571429 A\n",
+ "Armature current for 200 percent rated torque = 109.042335766 %0.1f A \n",
+ "External resistance required = 1.82927249846 %0.2f Ohm \n",
+ "Locked rotor torque = 78.6736267891 lb-ft \n"
+ ]
+ }
+ ],
+ "source": [
+ "# Example 10.12\n",
+ "# Determine (a) Rated torque (b) Armature current at locked rotor if no\n",
+ "# starting resistance is used (c) External resistance required in the armature\n",
+ "# circuit that would limit the current and develop 200 percent rated torque\n",
+ "# when starting (d) Assuming the system voltage drops to 215V, determine the \n",
+ "# locked rotor torque using the external resistor in (c)\n",
+ "# Page No. 433\n",
+ "# Given data\n",
+ "n=1750.; # Rotor speed\n",
+ "P=15.; # Hp rating of motor\n",
+ "VT=230.; # Rated voltade of the machine\n",
+ "Ea=0;\n",
+ "Racir=0.280; # Armature circuit loss\n",
+ "Rf=137.; # Field resistance\n",
+ "ItRated=56.2; # Total current drawn\n",
+ "VT1=215.; # Rated voltage after drop\n",
+ "\n",
+ "# (a) Rated torque\n",
+ "Trated=P*5252./n;\n",
+ "\n",
+ "# (b) Armature current\n",
+ "Ia=(VT-Ea)/Racir; \n",
+ "\n",
+ "# (c) External resistance required\n",
+ "If=VT/Rf; # Field current\n",
+ "IaRated=ItRated-If; # Rated armature current\n",
+ "\n",
+ "Ia2=IaRated*2.; # Armature current for 200% rated torque\n",
+ "\n",
+ "Rx=((VT-Ea)/Ia2)-Racir; # External resistance required\n",
+ "\n",
+ "# (d) Locked rotor torque \n",
+ "If215=VT1/Rf; # Field current at 215V\n",
+ "Ia215=(VT1-Ea)/(Racir+Rx); # Armature current at 215V\n",
+ "TD2=Trated*( (If215*Ia215) / (If*IaRated) );\n",
+ "\n",
+ "# Display result on command window\n",
+ "\n",
+ "print\"Rated torque =\",Trated,\"lb-ft \"\n",
+ "print\"Armature current =\",Ia,\"A\"\n",
+ "print\"Armature current for 200 percent rated torque =\",Ia2,\" %0.1f A \"\n",
+ "print\"External resistance required =\",Rx,\" %0.2f Ohm \"\n",
+ "print\"Locked rotor torque =\",TD2,\"lb-ft \""
+ ]
+ }
+ ],
+ "metadata": {
+ "anaconda-cloud": {},
+ "kernelspec": {
+ "display_name": "Python [Root]",
+ "language": "python",
+ "name": "Python [Root]"
+ },
+ "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.12"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 0
+}