summaryrefslogtreecommitdiff
path: root/Electric_Drives_Concepts_And_Applications_by_Vedam_Subrahmanyam/Chapter01.ipynb
diff options
context:
space:
mode:
Diffstat (limited to 'Electric_Drives_Concepts_And_Applications_by_Vedam_Subrahmanyam/Chapter01.ipynb')
-rw-r--r--Electric_Drives_Concepts_And_Applications_by_Vedam_Subrahmanyam/Chapter01.ipynb643
1 files changed, 643 insertions, 0 deletions
diff --git a/Electric_Drives_Concepts_And_Applications_by_Vedam_Subrahmanyam/Chapter01.ipynb b/Electric_Drives_Concepts_And_Applications_by_Vedam_Subrahmanyam/Chapter01.ipynb
new file mode 100644
index 00000000..80753bfe
--- /dev/null
+++ b/Electric_Drives_Concepts_And_Applications_by_Vedam_Subrahmanyam/Chapter01.ipynb
@@ -0,0 +1,643 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Chapter01: Characterstics of Electric Motors"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Ex1_1:pg-83"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 45,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "615.2 =New speed in rpm \n"
+ ]
+ }
+ ],
+ "source": [
+ "#Electric Drives concepts and application by V.Subrahmanyam\n",
+ "#Publisher:Tata McGraw-Hill \n",
+ "#Edition:Second \n",
+ "#Ex1_1\n",
+ "import math\n",
+ "V=500.0;# voltage v\n",
+ "N1=900.0;# speed in rpm\n",
+ "Ia1=45.0;#armature current in A\n",
+ "Ia2=21.0;#armature current in A\n",
+ "R=8;# resistance in ohm\n",
+ "Ra=1;#armature resistance in ohm\n",
+ "Eb1=V-(Ia1*Ra);\n",
+ "Eb2=V-(9*Ia2);\n",
+ "N2=N1*(Eb2/Eb1);\n",
+ "print round(N2,1),\"=New speed in rpm \"\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Ex1_2:pg-83"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 44,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "6.93044450468 =The initial breaking torque in Nm \n"
+ ]
+ }
+ ],
+ "source": [
+ "#Electric Drives:concepts and application by V.Subrahmanyam\n",
+ "#Publisher:Tata McGraw-Hill \n",
+ "#Edition:Second \n",
+ "#Ex1_2\n",
+ "import math\n",
+ "V1=400.0;#supply voltage is V\n",
+ "I1=70.0;#Current in A\n",
+ "N1=78.5;#speed in rad/sec\n",
+ "R1=0.3;#resistance in ohm\n",
+ "I2=90.0;#current in A\n",
+ "N2=31.4;#Speed in rpm\n",
+ "Eb1=V1-(I1*R1);\n",
+ "T1=(Eb1*I1)/N1;\n",
+ "V2=V1+Eb1;\n",
+ "R2=(V2/I2)-R1;\n",
+ "T2=(Eb1*I2)/N1;\n",
+ "Eb2=(Eb1*N2)/N1;\n",
+ "I=(V1+Eb2)/R2;\n",
+ "T=(Eb2+I)/N2;\n",
+ "print T,\"=The initial breaking torque in Nm \"\n",
+ "#Calculation error in the textbook\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Ex1_3:pg-84"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "7.68541150479 =External resistance required in ohm\n"
+ ]
+ }
+ ],
+ "source": [
+ "#Electric drives concepts and application by V.Subrahmanyam\n",
+ "#Publisher:Tata McGraw-Hill \n",
+ "#Edition:Second \n",
+ "#Ex1_3\n",
+ "import math\n",
+ "V=250.0;#supply voltage V\n",
+ "Ia1=40.0;#Armature current in A\n",
+ "R1=0.6;#Resistance in ohm\n",
+ "N1=2.828;#speed in rpm\n",
+ "N2=2;#speed in rpm\n",
+ "Ia2=((Ia1)**2/N1)**(1.0/2);\n",
+ "Eb1=V-(Ia1*R1);\n",
+ "Eb=(Ia1/Ia2)*N2;\n",
+ "Eb2=Eb1/Eb;\n",
+ "R2=(V-Eb2)/Ia2;\n",
+ "print R2,\"=External resistance required in ohm\"\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Ex1_4a:pg-85"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "9.09764027943 =the effeciency of the motor in % \n"
+ ]
+ }
+ ],
+ "source": [
+ "#Electric Drives:concepts and applications by V.subrahmanyam\n",
+ "#Publisher:Tata McGraw-Hill \n",
+ "#Edition:Second \n",
+ "#Ex1_4a\n",
+ "import math\n",
+ "V=440.0;# voltage in V\n",
+ "Ia=80.0;# Current in A\n",
+ "Na=1200.0;#Speed in rpm\n",
+ "Na1=125.6;# Speed in rad/sec\n",
+ "R1=0.55;# Resistance in ohm\n",
+ "R2=110.0;# Resistance in ohm\n",
+ "N0=600.0;# Speed in rpm\n",
+ "N01=62.8;#Speed in rpm\n",
+ "Nf=300.0;# Speed in rpm\n",
+ "Nf1=31.4;# Speed in rpm\n",
+ "Rsh=1.256;# Resistance in ohm\n",
+ "E=V-(Ia*R1);\n",
+ "K=E/Na1; \n",
+ "E1=K*N01;\n",
+ "Tf=K*Ia;\n",
+ "E2=E1*(Nf/N0);\n",
+ "V2=E2+(Ia*R1);\n",
+ "Is=(V2/Rsh)+Ia;\n",
+ "Il=Is+(V/R2);\n",
+ "Pi=V*Il;\n",
+ "Po=Tf*Nf1;\n",
+ "Eff=(Po/Pi)*100;\n",
+ "print Eff,\"=the effeciency of the motor in % \"\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Ex1_4b:pg-86"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "999.450641681 =No load speed in rpm \n",
+ "230.176511417 =Full load speed in rpm \n"
+ ]
+ }
+ ],
+ "source": [
+ "#Electric Drives:concepts and applications by V.subrahmanyam\n",
+ "#Publisher:Tata McGraw-Hill \n",
+ "#Edition:Second \n",
+ "#Ex1_4b\n",
+ "import math\n",
+ "V=440.0;#voltage in V\n",
+ "K=3.153;\n",
+ "Ia=80.0;# Current in A\n",
+ "Rs=2.0;#Resistance in ohm\n",
+ "Rsh=1.5;#Resistance in ohm\n",
+ "R1=0.55;#Resistance in ohm\n",
+ "Alpha=(Rs/Rsh);\n",
+ "Vo=(V/Alpha);\n",
+ "No=(Vo/K);\n",
+ "N=((60.0*No)/(2*math.pi));\n",
+ "print N,\"=No load speed in rpm \"\n",
+ "V2=((V/Rs)-Ia)/((1/Rs)+(1/Rsh));\n",
+ "E2=V2-(Ia*R1);\n",
+ "N2=N*(E2/Vo);\n",
+ "print N2,\"=Full load speed in rpm \"\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Ex1_5a:pg-87"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 46,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "898.56 =The speed of the motor in rpm \n",
+ "99.4718394324 =The torque developed in Nm \n"
+ ]
+ }
+ ],
+ "source": [
+ "#Electric Drives:concepts and applications by V.subrahmanyam\n",
+ "#Publisher:Tata McGraw-Hill \n",
+ "#Edition:Second \n",
+ "#Ex1_5a\n",
+ "import math\n",
+ "V=250;# voltage in V\n",
+ "Ra=0.4;# Resistance in ohm\n",
+ "Na=480;#Speed in rpm\n",
+ "Va=125;# voltage in V\n",
+ "Ia=40;#Current in A\n",
+ "Vi=V-(Ra*Ia);\n",
+ "N=Na*(Vi/Va);\n",
+ "print N,\"=The speed of the motor in rpm \"\n",
+ "N1=(2*math.pi*N)/60;\n",
+ "T=(Vi*Ia)/N1;\n",
+ "print T,\"=The torque developed in Nm \"\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Ex1_5b:pg-87"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 47,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "2.725 =The value of resistance in ohm\n",
+ "99.4718394324 =The torque developed in Nm \n"
+ ]
+ }
+ ],
+ "source": [
+ "#Electric Drives:concepts and applications by V.subrahmanyam\n",
+ "#Publisher:Tata McGraw-Hill \n",
+ "#Edition:Second \n",
+ "#Ex1_5b\n",
+ "import math\n",
+ "V=250.0;# voltage in V\n",
+ "I=40.0;#Current in A\n",
+ "Ra=0.4;#Resistance in ohm\n",
+ "Eb=125.0;# voltage in V\n",
+ "Na=480.0;#Speed in rpm\n",
+ "Re=(V-Eb-(I*Ra))/I;\n",
+ "print Re,\"=The value of resistance in ohm\"\n",
+ "T=(Eb*I)*60/(2*Na*math.pi);\n",
+ "print T,\"=The torque developed in Nm \"\n",
+ "#Result vary due to error in calculation of torque in the textbook\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Ex1_6:pg-87"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 48,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "480.763116057 =The speed of motor in rpm \n",
+ "3.82460039115 =The torque in Nm \n"
+ ]
+ }
+ ],
+ "source": [
+ "#Electric Drives:concepts and applications by V.subrahmanyam\n",
+ "#Publisher:Tata McGraw-Hill \n",
+ "#Edition:Second \n",
+ "#Ex1_6\n",
+ "import math\n",
+ "V=250.0;# voltage in V\n",
+ "I=40.0;#Current in A\n",
+ "R1=2.725;# Resistance in ohm\n",
+ "R2=3.5;# Resistance in ohm\n",
+ "Rf=0.15;# Resistance in ohm\n",
+ "N=480.0;#Speed in rpm\n",
+ "V1=V-I*(R1+Rf);\n",
+ "Ir=(V1/R2);\n",
+ "Ia=I-Ir;\n",
+ "Eb=V1-(Ia*Rf);\n",
+ "Nm=N*(V1/Eb);\n",
+ "print Nm,\"=The speed of motor in rpm \"\n",
+ "#Result vary due to 125V is used instead of 135V in the textbook\n",
+ "T=(Eb*Ia)/(2*math.pi*Nm/60);\n",
+ "print T,\"=The torque in Nm \"\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Ex1_7:pg-87"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 49,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "242.984096386 =The speed of the motor in rpm \n",
+ "99.4718394324 =The torque in Nm \n"
+ ]
+ }
+ ],
+ "source": [
+ "#Electric Drives:concepts and applications by V.subrahmanyam\n",
+ "#Publisher:Tata McGraw-Hill \n",
+ "#Edition:Second \n",
+ "#Ex1_7\n",
+ "import math\n",
+ "V=250;# voltage in V\n",
+ "I=40;#Current in A\n",
+ "Ro=0.4;# Resistance in ohm\n",
+ "R1=2.725;# Resistance in ohm\n",
+ "R2=3.5;# Resistance in ohm\n",
+ "Eb=125;# voltage in V\n",
+ "Na=480;#Speed in rpm\n",
+ "Na1=50.24;#Speed in rad/sec\n",
+ "R=((1/R1)+(1/R2));\n",
+ "Vm=(V-(I*R1))/(R*R1);\n",
+ "Em=Vm-(I*Ro);\n",
+ "N=(Em/Eb)*Na;\n",
+ "print N,\"=The speed of the motor in rpm \"\n",
+ "N1=(2*math.pi*N)/60;\n",
+ "Il=(V-Vm)/R1;\n",
+ "Po=Em*I;\n",
+ "T=Po/N1;\n",
+ "print T,\"=The torque in Nm \"\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Ex1_8:pg-89"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 50,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "-84.7104 =The speed in rpm \n",
+ "164.128535064 =The torque in Nm \n"
+ ]
+ }
+ ],
+ "source": [
+ "#Electric Drives:concepts and applications by V.subrahmanyam\n",
+ "#Publisher:Tata McGraw-Hill \n",
+ "#Edition:Second \n",
+ "#Ex1_8\n",
+ "import math\n",
+ "V=250.0;# voltage in V\n",
+ "I=40.0;#Current in A\n",
+ "R1=0.91;# Resistance in ohm\n",
+ "Rs=0.95;# Resistance in ohm\n",
+ "Eb=125.0;# voltage in V\n",
+ "N1=480.0;#Speed in rpm\n",
+ "Vm=Rs*I;\n",
+ "Ia=I-((V-Vm)/2);\n",
+ "Em=-Vm-(Ia*R1);\n",
+ "N=-(Em/Eb)*N1;\n",
+ "print N,\"=The speed in rpm \"\n",
+ "N2=(2*math.pi*N)/60;\n",
+ "T=(Em*Ia)/N2;\n",
+ "print T,\"=The torque in Nm \"\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Ex1_10:pg-90"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 51,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "2.56 =Direct on line starting torque in Nm \n",
+ "0.853333333333 =By Star/delta starter\n"
+ ]
+ }
+ ],
+ "source": [
+ "#Electric Drives:concepts and applications by V.subrahmanyam\n",
+ "#Publisher:Tata McGraw-Hill \n",
+ "#Edition:Second \n",
+ "#Ex1_10\n",
+ "import math\n",
+ "Sf=0.04;#Full load slip in %\n",
+ "Ist=1.0;#Starting current in A\n",
+ "If1=Ist/8.0;\n",
+ "T=(8.0)**2*Sf;\n",
+ "print T,\"=Direct on line starting torque in Nm \"\n",
+ "S=T/3;\n",
+ "print S,\"=By Star/delta starter\"\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Ex1_11:pg-90"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 52,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "1.28 =Torque in Nm \n"
+ ]
+ }
+ ],
+ "source": [
+ "#Electric Drives:concepts and applications by V.subrahmanyam\n",
+ "#Publisher:Tata McGraw-Hill \n",
+ "#Edition:Second \n",
+ "#Ex1_11\n",
+ "import math\n",
+ "Sf1=0.04;#Full load slip in %\n",
+ "x=(8.0*3)**(1.0/2);\n",
+ "Tst=(x)**2*Sf1;\n",
+ "S=Sf1/2.0;\n",
+ "T=(8)**2*S;\n",
+ "print T,\"=Torque in Nm \"\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Ex1_12:pg-91"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 53,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "0.16 =Torque in Nm \n"
+ ]
+ }
+ ],
+ "source": [
+ "#Electric Drives:concepts and applications by V.subrahmanyam\n",
+ "#Publisher:Tata McGraw-Hill \n",
+ "#Edition:Second \n",
+ "#Ex1_12\n",
+ "import math\n",
+ "Sf=0.04;#Full load slip in %\n",
+ "I=5;#Current in A\n",
+ "Tst=(I)**2*Sf;\n",
+ "x=((2.0/I)*100)**(1.0/2);\n",
+ "T=(2.0/I)**2*(I)**2*Sf;\n",
+ "print T,\"=Torque in Nm \"\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Ex1_13:pg-92"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 54,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "(6.53+2.08j) =The impedence of motor \n",
+ "(1.0675+2.08j) =The impedence at plugging \n",
+ "77019.1732775 =The braking torque in Nm \n"
+ ]
+ }
+ ],
+ "source": [
+ "#Electric Drives:concepts and applications by V.subrahmanyam\n",
+ "#Publisher:Tata McGraw-Hill \n",
+ "#Edition:Second \n",
+ "#Ex1_13\n",
+ "import math\n",
+ "V=500.0;#Voltage in V\n",
+ "r1=0.13;#resistance in ohm\n",
+ "r2=0.32;#resistance in ohm\n",
+ "x1=0.6j;#reactance in ohm\n",
+ "x2=1.48j;#reactance in ohm\n",
+ "rm=250.0;#resistance in ohm\n",
+ "xm=20;#reactance in ohm\n",
+ "S=0.05;#Full load slip in %\n",
+ "Z2=r1+x1+(r2/S)+x2;\n",
+ "print Z2,\"=The impedence of motor \"\n",
+ "I2=(V/(math.sqrt(3.0)*(6.853)));\n",
+ "T1=3*(I2)**2*(r2/S);\n",
+ "Sb=2-S;\n",
+ "Sf=2-S+r1;\n",
+ "Zb=r1+x1+(Sb/Sf)+x2;\n",
+ "print Zb,\"=The impedence at plugging \"\n",
+ "I=(V/(math.sqrt(3.0)*(2.336)));\n",
+ "T2=3*(I)**2.0*(Sb/Sf);\n",
+ "T=T1+T2;\n",
+ "print T,\"=The braking torque in Nm \"\n"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 2",
+ "language": "python",
+ "name": "python2"
+ },
+ "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.11"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 0
+}