summaryrefslogtreecommitdiff
path: root/Electric_Machines_by_C._I._Hubert/CHAPTER03.ipynb
diff options
context:
space:
mode:
Diffstat (limited to 'Electric_Machines_by_C._I._Hubert/CHAPTER03.ipynb')
-rw-r--r--Electric_Machines_by_C._I._Hubert/CHAPTER03.ipynb578
1 files changed, 578 insertions, 0 deletions
diff --git a/Electric_Machines_by_C._I._Hubert/CHAPTER03.ipynb b/Electric_Machines_by_C._I._Hubert/CHAPTER03.ipynb
new file mode 100644
index 00000000..06d165ad
--- /dev/null
+++ b/Electric_Machines_by_C._I._Hubert/CHAPTER03.ipynb
@@ -0,0 +1,578 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# CHAPTER03 : TRANSFORMER CONNECTIONS OPERATION AND SPECIALITY TRANSFORMERS"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example E01 : Pg 98"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Load current = 8.0 A\n",
+ "Incoming line current = 2.0 A\n",
+ "Transformed current = 6.0 A\n",
+ "Apparent power conducted = 1200.0 VA\n",
+ "Apparent power transformed = 3600.0 VA\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Example 3.1\n",
+ "# Computation of (a) Load current (b) Incoming line current\n",
+ "# (c) Transformed current (d) Apparent power conducted and apparent power transformed\n",
+ "# Page No. 98\n",
+ "# Given data\n",
+ "NHS=400.; # Number of turns in the high side\n",
+ "NLS=0.25*400.; # Number of turns in the low side\n",
+ "VHS=2400.; # Voltage at the high side\n",
+ "S=4800.; # Supply voltage\n",
+ "\n",
+ "# (a) Load current\n",
+ "a=NHS/NLS; # Transformer turn ratio \n",
+ "VLS=VHS/a; # Low side voltage \n",
+ "ILS=S/VLS; # Load current\n",
+ "\n",
+ "# (b) Incoming line current\n",
+ "IHS=ILS/a; \n",
+ "\n",
+ "# (c) Transformed current\n",
+ "ITR=ILS-IHS;\n",
+ "\n",
+ "# (d) Apparent power conducted and apparent power transformed\n",
+ "\n",
+ "SCOND=IHS*VLS; # Apparent power conducted\n",
+ "STRANS=ITR*VLS; # Apparent power transformed \n",
+ "\n",
+ "\n",
+ "# Display result on command window\n",
+ "print\"Load current =\",ILS,\"A\"\n",
+ "print\"Incoming line current =\",IHS,\"A\"\n",
+ "print\"Transformed current =\",ITR,\"A\"\n",
+ "print\"Apparent power conducted =\",SCOND,\"VA\"\n",
+ "print\"Apparent power transformed =\",STRANS,\"VA\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example E02 : Pg 100"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Rated primary current = 41.6666666667 A\n",
+ "Rated secondary current = 4.16666666667 A\n",
+ "Apparent power rating = 110.0 KVA\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Example 3.2\n",
+ "# Computation of (a) Rated primary and secondary currents when connected as \n",
+ "# autotransformer (b) Apparent power rating when connected as an autotransformer\n",
+ "# Page No. 100\n",
+ "# Given data\n",
+ "S=10000.; # Supply voltage\n",
+ "VLS=240.; # Voltage at the low side\n",
+ "VHS=2400.; # Voltage at the high side\n",
+ "Sw=10.; # Power rating\n",
+ "# (a) Rated primary and secondary currents when connected as autotransformer \n",
+ "ILSWINDING=S/VLS; # Rated primary current\n",
+ "IHSWINDING=S/VHS; # Rated secondary current\n",
+ "# (b) Apparent power rating when connected as an autotransformer\n",
+ "a=VHS/VLS; # Magnetic drop across R1\n",
+ "Sat=(a+1)*Sw; \n",
+ "# Display result on command window\n",
+ "print\"Rated primary current =\",ILSWINDING,\"A\"\n",
+ "print\"Rated secondary current =\",IHSWINDING,\"A\"\n",
+ "print\"Apparent power rating =\",Sat,\"KVA\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example E03 : Pg 102"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Actual output voltage supplied to the air conditioner is = 233.2 V\n",
+ "Actual output voltage assuming utilization voltage as 246 V is = 230.617793194 V\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Example 3.3\n",
+ "# Computation of (a) Buck boost transformer parameters \n",
+ "# (b) Repeating the same assuming utilization voltage as 246V\n",
+ "# Page No. 102\n",
+ "# Given data\n",
+ "S=10000.; # Supply voltage\n",
+ "VLS=212.; # Voltage at the low side\n",
+ "VHSNEW=246.; # New voltage at the high side\n",
+ "a1=1.100; \n",
+ "a11=1.0667;\n",
+ "# (a) Buck boost transformer parameters \n",
+ "VHS=a1*VLS;\n",
+ "# (b) Repeating the same assuming utilization voltage as 246V\n",
+ "VLSNEW=VHSNEW/a11; \n",
+ "# Display result on command window\n",
+ "print\"Actual output voltage supplied to the air conditioner is =\",VHS,\"V\"\n",
+ "print\"Actual output voltage assuming utilization voltage as 246 V is =\",VLSNEW,\"V\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example E04 : Pg 104"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Circulating current magnitude = 65.6 A\n",
+ "Circulating current angle = -68.0 deg\n",
+ "Circulating current as a percent of the rated current = 30.176 Percent\n",
+ "Percent difference in secondary voltage = 2.22222222222 Percent\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Example 3.4\n",
+ "# Determine (a) Circulating current in the paralleled secondaries \n",
+ "# (b) Circulating current as a percent of the rated current of transformer A \n",
+ "# (c) Percent difference in secondary voltage that caused the circulating current\n",
+ "# Page No. 104\n",
+ "# Given data\n",
+ "S=100000.; # Transformer A and B rating \n",
+ "VLSA=460.; # Voltage at the low side of transformer A\n",
+ "VLSB=450.; # Voltage at the low side of transformer A\n",
+ "RPUA=0.0136; # Percent resistance of transformer A\n",
+ "XPUA=0.0350; # Percent reactance of transformer A\n",
+ "RPUB=0.0140; # Percent resistance of transformer B\n",
+ "XPUB=0.0332; # Percent reactance of transformer B\n",
+ "# (a) Circulating current in the paralleled secondaries \n",
+ "IA= S/VLSA; # Rated low side current for transformer A\n",
+ "IB= S/VLSB; # Rated low side current for transformer B\n",
+ "ReqA=RPUA*VLSA/IA; # Equivalent resistance of transfomer A\n",
+ "ReqB=RPUB*VLSB/IB; # Equivalent resistance of transfomer B\n",
+ "XeqA=XPUA*VLSA/IA; # Equivalent reactance of transfomer A\n",
+ "XeqB=XPUB*VLSB/IB; # Equivalent reactance of transfomer B\n",
+ "# Impedance of the closed loop formed by two secondaries is\n",
+ "Zloop=0.0571+0.14j;#ReqA+%i*XeqA+ReqB+%i*XeqB; \n",
+ "# Complex to Polar form...\n",
+ "Zloop_Mag=0.152;#sqrt(real(Zloop)**2+imag(Zloop)**2); # Magnitude part\n",
+ "Zloop_Ang=68.;#atan(imag(Zloop),real(Zloop))*180/%pi; # Angle part\n",
+ "Icirc_Mag=65.6;#(VLSA-VLSB)/Zloop_Mag; # Circulating current magnitude\n",
+ "Icirc_Ang=-68.;#0- Zloop_Ang; # Circulating current angle\n",
+ "\n",
+ "# (b) Circulating current as a percent of the rated current of transformer A\n",
+ "IcircA=Icirc_Mag*100/IA;\n",
+ "# (c) Percent difference in secondary voltage that caused the circulating current\n",
+ "PD=(VLSA-VLSB)*100/VLSB;\n",
+ "# Display result on command window\n",
+ "print\"Circulating current magnitude =\",Icirc_Mag,\"A\"\n",
+ "print\"Circulating current angle =\",Icirc_Ang,\"deg\"\n",
+ "print\"Circulating current as a percent of the rated current =\",IcircA,\"Percent\"\n",
+ "print\"Percent difference in secondary voltage =\",PD,\"Percent\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example E05 : Pg 107"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Rated high side current of transformer A = 31.25 A\n",
+ "Rated high side current of transformer B = 83.3333333333 A\n",
+ "Percent of total bank current drawn by transformer A = 3070.0 Percent\n",
+ "Percent of total bank current drawn by transformer B = 6980.0 Percent\n",
+ "Maximum load that can be handled by the bank = 101.791530945 A\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Example 3.5\n",
+ "# Determine (a) Rated high side current of each transformer (b) Percent of the\n",
+ "# total bank-current drawn by each transformer (c) Maximum load that can be \n",
+ "# handled by the bank without overloading by one of the transformer\n",
+ "# Page No. 107\n",
+ "# Given data\n",
+ "SA=75000.; # Transformer A rating\n",
+ "SB=200000.; # Transformer B rating\n",
+ "VHSA=2400.; # Voltage at the high side of transformer A\n",
+ "VHSB=2400.; # Voltage at the high side of transformer B\n",
+ "RPUA=1.64; # Percent resistance of transformer A\n",
+ "XPUA=3.16; # Percent reactance of transformer A\n",
+ "RPUB=1.10; # Percent resistance of transformer B\n",
+ "XPUB=4.03; # Percent reactance of transformer B\n",
+ "# (a) Rated high side current of each transformer\n",
+ "IArated=SA/VHSA; # High side rated current transformer A\n",
+ "IBrated=SB/VHSB; # High side rated current transformer B\n",
+ "# (b) Percent of the total bank-current drawn by each transformer\n",
+ "ZAper=1.64+3.16j;#RPUA+%i*XPUA; # Percent impadance for transformer A\n",
+ "# Complex to Polar form...\n",
+ "ZAper_Mag=3.56;#sqrt(real(ZAper)**2+imag(ZAper)**2); # Magnitude part\n",
+ "ZAper_Ang=62.6;#atan(imag(ZAper),real(ZAper))*180/%pi; # Angle part\n",
+ "\n",
+ "ZBper=1.1+4.03j;#RPUB+%i*XPUB; # Percent impadance for transformer B\n",
+ "# Complex to Polar form...\n",
+ "ZBper_Mag=4.18;#sqrt(real(ZBper)**2+imag(ZBper)**2); # Magnitude part\n",
+ "ZBper_Ang=74.7;#atan(imag(ZBper),real(ZBper))*180/%pi; # Angle part\n",
+ "\n",
+ "ZAbase=VHSA/IArated; # Base impedance of transformer A\n",
+ "ZBbase=VHSB/IBrated; # Base impedance of transformer A\n",
+ "\n",
+ "ZeqA_Mag=ZAbase*ZAper_Mag/100; # Magnitude of equivalent impedance A\n",
+ "ZeqA_Ang=ZAper_Ang; # Angle of equivalent impedance A\n",
+ "\n",
+ "ZeqB_Mag=ZBbase*ZBper_Mag/100; # Magnitude of equivalent impedance B\n",
+ "ZeqB_Ang=ZBper_Ang; # Angle of equivalent impedance B\n",
+ "\n",
+ "YeqA_Mag=0.366;#1/ZeqA_Mag; # Magnitude of equivalent admittance A\n",
+ "YeqA_Ang=-62.6;#0-ZeqA_Ang; # Angle of equivalent admittance A\n",
+ "\n",
+ "# Polar to Complex form\n",
+ "YeqA_R=0.168;#YeqA_Mag*cos(-YeqA_Ang*%pi/180); # Real part of complex number\n",
+ "YeqA_I=-0.325;#YeqA_Mag*sin(YeqA_Ang*%pi/180); # Imaginary part of complex number\n",
+ "\n",
+ "YeqB_Mag=0.831;#1/ZeqB_Mag; # Magnitude of equivalent admittance B\n",
+ "YeqB_Ang=-74.7;#0-ZeqB_Ang; # Angle of equivalent admittance B\n",
+ "\n",
+ "# Polar to Complex form\n",
+ "\n",
+ "YeqB_R=0.219;#YeqB_Mag*cos(-YeqB_Ang*%pi/180); # Real part of complex number\n",
+ "YeqB_I=-0.802;#YeqB_Mag*sin(YeqB_Ang*%pi/180); # Imaginary part of complex number\n",
+ "YP=0.387+1.13j;#(YeqA_R - %i* YeqA_I)+(YeqB_R - %i* YeqB_I); # Parallel admittance\n",
+ "\n",
+ " # Complex to Polar form...\n",
+ "YP_Mag=1.19;#sqrt(real(YP)**2+imag(YP)**2); # Magnitude part\n",
+ "YP_Ang=71.;#atan(imag(YP),real(YP))*180/%pi; # Angle part\n",
+ "\n",
+ "IA=30.7;#YeqA_Mag/YP_Mag; # Transformer A load\n",
+ "IB=69.8;#YeqB_Mag/YP_Mag; # Transformer A load\n",
+ "IA=IA*100.;\n",
+ "IB=IB*100.;\n",
+ "\n",
+ "# (c) Maximum load that can be handled by the bank without overloading by \n",
+ "# one of the transformer\n",
+ "Ibank=IArated/0.307;\n",
+ "\n",
+ "# Display result on command window\n",
+ "\n",
+ "print\"Rated high side current of transformer A =\",IArated,\"A\"\n",
+ "print\"Rated high side current of transformer B =\",IBrated,\"A\"\n",
+ "print\"Percent of total bank current drawn by transformer A =\",IA,\"Percent\"\n",
+ "print\"Percent of total bank current drawn by transformer B =\",IB,\"Percent\"\n",
+ "print\"Maximum load that can be handled by the bank =\", Ibank,\"A\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example E06 : Pg 109"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Percent of total bank current drawn by transformer A = 55.1594746717 Percent\n",
+ "Percent of total bank current drawn by transformer B = 44.8405253283 Percent\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Example 3.6\n",
+ "# Determine the percent of the total bank-current drawn by each transformer \n",
+ "# Page No. 109\n",
+ "# Given data\n",
+ "ZaPU_R=0.0158; # Transformer A impedance real part\n",
+ "ZaPU_I=0.0301; # Transformer A impedance imaginary part\n",
+ "ZbPU_R=0.0109; # Transformer B impedance real part\n",
+ "ZbPU_I=0.0398; # Transformer B impedance imaginary part\n",
+ "SB=200000.; # Transformer B rating\n",
+ "VHSA=2400.; # Voltage at the high side of transformer A\n",
+ "VHSB=2400.; # Voltage at the high side of transformer B\n",
+ "RPUA=1.64; # Percent resistance of transformer A\n",
+ "XPUA=3.16; # Percent reactance of transformer A\n",
+ "RPUB=1.10; # Percent resistance of transformer B\n",
+ "XPUB=4.03; # Percent reactance of transformer B\n",
+ "\n",
+ "\n",
+ "\n",
+ "# Base impedance of transformer A\n",
+ "ZaPU=0.0158 + 0.0301j;#ZaPU_R+%i*ZaPU_I;\n",
+ "# Complex to Polar form...\n",
+ "ZaPU_Mag=0.034;#sqrt(real(ZaPU)**2+imag(ZaPU)**2); # Magnitude part\n",
+ "ZaPU_Ang=62.3;#atan(imag(ZaPU),real(ZaPU))*180/%pi; # Angle part\n",
+ "\n",
+ "# Base impedance of transformer B\n",
+ "ZbPU=0.0109+0.0398j;#ZbPU_R+%i*ZbPU_I;\n",
+ "# Complex to Polar form...\n",
+ "ZbPU_Mag=0.0413;#sqrt(real(ZbPU)**2+imag(ZbPU)**2); # Magnitude part\n",
+ "ZbPU_Ang=74.7;#atan(imag(ZbPU),real(ZbPU))*180/%pi; # Angle part\n",
+ "\n",
+ "# Admittance of transformer A\n",
+ "YaPU_Mag=29.4;#1/ZaPU_Mag; # Magnitude of equivalent admittance A\n",
+ "YaPU_Ang=-62.3;#0-ZaPU_Ang; # Angle of equivalent admittance A\n",
+ "\n",
+ "# Polar to Complex form\n",
+ "\n",
+ "YaPU_R=13.7;#YaPU_Mag*cos(-YaPU_Ang*%pi/180); # Real part of complex number\n",
+ "YaPU_I=-26;#YaPU_Mag*sin(YaPU_Ang*%pi/180); # Imaginary part of complex number\n",
+ "\n",
+ "# Admittance of transformer B\n",
+ "YbPU_Mag=24.2;#1/ZbPU_Mag; # Magnitude of equivalent admittance B\n",
+ "YbPU_Ang=-74.7;#0-ZbPU_Ang; # Angle of equivalent admittance B\n",
+ "# Polar to Complex form\n",
+ "\n",
+ "YbPU_R=6.4;#YbPU_Mag*cos(-YbPU_Ang*%pi/180); # Real part of complex number\n",
+ "YbPU_I=-23.4;#YbPU_Mag*sin(YbPU_Ang*%pi/180); # Imaginary part of complex number\n",
+ "\n",
+ "# Parallel admittance\n",
+ "YP=20.1+49.4j;#(YaPU_R-%i*YaPU_I)+(YbPU_R-%i*YbPU_I);\n",
+ "# Complex to Polar form...\n",
+ "YP_Mag=53.3;#sqrt(real(YP)**2+imag(YP)**2); # Magnitude part\n",
+ "YP_Ang=67.9;#atan(imag(YP),real(YP))*180/%pi; # Angle part\n",
+ "\n",
+ "IA=YaPU_Mag/YP_Mag*100; # Percent current drawn by transformer A \n",
+ "IB=100-IA; \n",
+ "\n",
+ "# Display the result on the command window\n",
+ "print\"Percent of total bank current drawn by transformer A =\",IA,\"Percent\"\n",
+ "print\"Percent of total bank current drawn by transformer B =\",IB,\"Percent\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example E07 : Pg 113"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Bank ratio = 17.3333333333\n",
+ "Transformer ratio = 10.007404666\n",
+ "Rated line current for the high side = 20.8179183602 A\n",
+ "Rated phase current for the high side = 20.8179183602 A\n",
+ "Rated line current for the low side = 360.843918244 A\n",
+ "Rated phase current for the low side = 208.333333333 A\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Example 3.7\n",
+ "# Computation of (a) Bank ratio (b) Transformer ratio (c) Rated line and phase \n",
+ "# currents for the high side (d) Rated line and phase currents for the low side\n",
+ "# Page No. 113\n",
+ "# Given data\n",
+ "import math \n",
+ "VLINEHS=4160.; # Number of turns in the high side\n",
+ "VLINELS=240.; # Number of turns in the low side\n",
+ "VHS=2400.; # Voltage at the high side\n",
+ "S=4800.; # Supply voltage\n",
+ "Vline=150000.; # Transformer rating\n",
+ "\n",
+ "# (a) Bank ratio\n",
+ "bankratio=VLINEHS/VLINELS; \n",
+ "\n",
+ "# (b) Transformer ratio\n",
+ "Vphasep= VLINEHS/ math.sqrt(3); # For wye primary\n",
+ "Vphases=VLINELS # For secondary\n",
+ "TR=Vphasep/Vphases; # Transformer ratio \n",
+ "\n",
+ "# (c) Rated line and phase currents for the high side \n",
+ "Ilinew=Vline/(math.sqrt(3)*VLINEHS);\n",
+ "Iphasew=Ilinew;\n",
+ "\n",
+ "# (d) Rated line and phase currents for the low side\n",
+ "Ilined=Vline/(math.sqrt(3)*VLINELS); \n",
+ "Iphased=Ilined/math.sqrt(3);\n",
+ "\n",
+ "\n",
+ "# Display result on command window\n",
+ "print\"Bank ratio =\",bankratio\n",
+ "print\"Transformer ratio =\",TR\n",
+ "print\"Rated line current for the high side =\",Ilinew,\"A\"\n",
+ "print\"Rated phase current for the high side =\",Iphasew,\"A\"\n",
+ "print\"Rated line current for the low side =\",Ilined,\"A\"\n",
+ "print\"Rated phase current for the low side =\",Iphased,\"A\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example E08 : Pg 117"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Capacity of the bank when operating open-delta is = 43.275 kVA\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Example 3.8\n",
+ "# Determine the maximum allowable power that the open-delta bank handle \n",
+ "# without overheating\n",
+ "# Page No. 117\n",
+ "# Given data\n",
+ "S=25.;# Transformer rating\n",
+ "# Capacity of the delta-delta bank is\n",
+ "Cddb=S*3;\n",
+ "# Capacity of the bank when operating open-delta is\n",
+ "Cob=Cddb*0.577;\n",
+ "# Display result on command window\n",
+ "print\"Capacity of the bank when operating open-delta is =\",Cob,\"kVA\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example E09 : Pg 117"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Minimum power rating required for each transformer = 32.075014955 kVA\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Example 3.9\n",
+ "# Determine the minimum power rating required for each transformer\n",
+ "# Page No. 117\n",
+ "# Given data\n",
+ "import math\n",
+ "P=50000.; # Transformer power rating\n",
+ "Eline=120.; # Line voltage\n",
+ "FP=0.9 # Power factor lagging\n",
+ "VL=120.;\n",
+ "#Line current is\n",
+ "Iline=P/(math.sqrt(3.)*Eline*FP);\n",
+ "#Minimum power rating required for each transformer\n",
+ "Pmin=VL*Iline/1000.;\n",
+ "#Display result on command window\n",
+ "print\"Minimum power rating required for each transformer =\",Pmin,\"kVA\""
+ ]
+ }
+ ],
+ "metadata": {
+ "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
+}