summaryrefslogtreecommitdiff
path: root/3574/CH12
diff options
context:
space:
mode:
Diffstat (limited to '3574/CH12')
-rw-r--r--3574/CH12/EX12.1/EX12_1.pngbin0 -> 164626 bytes
-rw-r--r--3574/CH12/EX12.1/EX12_1.sce59
-rw-r--r--3574/CH12/EX12.2/EX12_2.pngbin0 -> 126872 bytes
-rw-r--r--3574/CH12/EX12.2/EX12_2.sce41
-rw-r--r--3574/CH12/EX12.3/EX12_3.pngbin0 -> 129284 bytes
-rw-r--r--3574/CH12/EX12.3/EX12_3.sce41
-rw-r--r--3574/CH12/EX12.4/EX12_4.pngbin0 -> 104716 bytes
-rw-r--r--3574/CH12/EX12.4/EX12_4.sce33
-rw-r--r--3574/CH12/EX12.5/EX12_5.pngbin0 -> 130910 bytes
-rw-r--r--3574/CH12/EX12.5/EX12_5.sce39
-rw-r--r--3574/CH12/EX12.6/EX12_6.pngbin0 -> 130270 bytes
-rw-r--r--3574/CH12/EX12.6/EX12_6.sce42
12 files changed, 255 insertions, 0 deletions
diff --git a/3574/CH12/EX12.1/EX12_1.png b/3574/CH12/EX12.1/EX12_1.png
new file mode 100644
index 000000000..153e7bb9b
--- /dev/null
+++ b/3574/CH12/EX12.1/EX12_1.png
Binary files differ
diff --git a/3574/CH12/EX12.1/EX12_1.sce b/3574/CH12/EX12.1/EX12_1.sce
new file mode 100644
index 000000000..a0b2fe1ef
--- /dev/null
+++ b/3574/CH12/EX12.1/EX12_1.sce
@@ -0,0 +1,59 @@
+// Example 12.1
+// Determine (a) Field circuit resistance (b) Field rheostat setting that will
+// provide no load voltage of 140V (c) Armature voltage if the rheostat is set
+// to 14.23 ohm (d) Field rheostat setting that will cause critical resistance
+// (e) Armature voltage at 80 percent rated speed (f) Rheostat setting required
+// to obtain no load armature voltage of 140V if shunt field is separately
+// excited from a 120V DC source
+// Page No. 479
+
+clc;
+clear;
+close;
+
+// Given data
+Ea=156; // No load voltage
+If=4.7; // Shunt field current
+If140=2.35; // New field current at Ea=140V
+Eanew=140; // No load voltage
+Ifnew=3.2; // Field current corresponding to no load voltage
+Ea1=0; // First arbitrary voltage
+Ea2=100; // Second arbitrary voltage
+Vf=120;
+V=130; // Intersection of I1 and I2
+Rrheonew=14.42; // Rheostat set to new settings
+Va=116; // Intersection of field resistance line with the low
+ // speed magnetization curve
+
+
+
+//(a) Field circuit resistance
+Rf=Ea/If; // Field circuit resistance
+
+// (b) Field rheostat setting that will provide no load voltage of 140V
+Rrheo=(Eanew/Ifnew)-Rf;
+
+//(c) Armature voltage if the rheostat is set to 14.23 ohm
+Rnew=Rf+Rrheonew; // New field resistance
+If1=Ea1/(Rf+Rrheo); // Field current corresponding to first arbitrary voltage
+If2=Ea2/(Rf+Rrheo); // Field current corresponding to second arbitrary voltage
+
+// (d) Field rheostat setting that will cause critical resistance
+Rcr=Eanew/If140; // Critical resistance
+
+// (e) Armature voltage at 80 percent rated speed
+// Ea80=0.80*Ea;
+Ea80=116;
+
+//(f) Rheostat setting required to obtain no load armature voltage of 140V if
+// shunt field is separately excited from a 120V DC source
+Rrheo1=(Vf/Ifnew)-Rf;
+
+// Display result on command window
+printf("\n Field circuit resistance = %0.2f Ohm",Rf);
+printf("\n Field rheostat setting that will provide no load voltage of 140V = %0.2f Ohm ",Rrheo);
+printf("\n Armature voltage if the rheostat is set to 14.23 ohm = %0.0f V ",V);
+printf("\n Field rheostat setting that will cause critical resistance = %0.1f Ohm ",Rcr);
+printf("\n Armature voltage at 80 percent rated speed (V)= %0.0f ",Ea80);
+printf("\n Rheostat setting required = %0.2f Ohm ",Rrheo1);
+
diff --git a/3574/CH12/EX12.2/EX12_2.png b/3574/CH12/EX12.2/EX12_2.png
new file mode 100644
index 000000000..cb9056931
--- /dev/null
+++ b/3574/CH12/EX12.2/EX12_2.png
Binary files differ
diff --git a/3574/CH12/EX12.2/EX12_2.sce b/3574/CH12/EX12.2/EX12_2.sce
new file mode 100644
index 000000000..389460811
--- /dev/null
+++ b/3574/CH12/EX12.2/EX12_2.sce
@@ -0,0 +1,41 @@
+// Example 12.2
+// Computation of (a) No load voltage (b) Voltage regulation
+// (c) Resistance setting of rheostat necessary to obtain rated voltage
+// at rated conditions
+// Page No. 487
+
+clc;
+clear;
+close;
+
+// Given data
+P=300000; // Shunt generator power rating
+VT=240; // Shunt generator voltage rating
+Ra=0.00234; // Armature winding resistance
+RIP=0.00080; // Resistance of interpole winding
+Fnet=5100; // Net mmf
+Vnl=255; // No load voltage
+Vrated=240; // Rated voltage
+Nf=1020; // Turns per pole
+Vf=120; // Source that separately excites the generator
+If=5.69;
+Rf=18.1;
+
+// (a) No load voltage
+Ia=P/VT; // Armature current
+Ea=VT+Ia*(Ra+RIP); // Armature emf
+Ff=Fnet/(1-0.121);
+
+
+// (b) Voltage regulation
+VR=(Vnl-Vrated)*100/Vrated;
+
+// (c) Resistance setting of rheostat necessary to obtain rated voltage at rated conditions
+If=Ff/Nf;
+Rrheo=(Vf/If)-Rf; // Rheostat setting
+
+
+// Display result on command window
+printf("\n No load voltage = %0.0f V ",Vnl);
+printf("\n Voltage regulation = %0.2f Percent ",VR);
+printf("\n Resistance setting of rheostat necessary = %0.0f Ohm",Rrheo);
diff --git a/3574/CH12/EX12.3/EX12_3.png b/3574/CH12/EX12.3/EX12_3.png
new file mode 100644
index 000000000..1d916e875
--- /dev/null
+++ b/3574/CH12/EX12.3/EX12_3.png
Binary files differ
diff --git a/3574/CH12/EX12.3/EX12_3.sce b/3574/CH12/EX12.3/EX12_3.sce
new file mode 100644
index 000000000..f235ab7fa
--- /dev/null
+++ b/3574/CH12/EX12.3/EX12_3.sce
@@ -0,0 +1,41 @@
+// Example 12.3
+// Computation of (a) Induced emf at rated load (b) No load voltage
+// (c) Voltage regulation (d) What is the type of compounding?
+// Page No. 492
+
+clc;
+clear;
+close;
+
+// Given data
+Pload=320000; // Shunt generator power rating
+Vrated=250; // Shunt generator voltage rating
+Rf=20.2; // Shunt resistance
+Rrheo=7.70; // Shunt field rheostat value
+If=8.96; // Field current
+Iload=1280; // Load current
+Ra=0.00817; // Armature resistance
+Rip=0.00238; // Resistance of interpole winding
+Rse=0.00109; // Resistance of series winding
+Nf=502; // Turns per pole
+VNL=225; // No load voltage
+
+// (a) Induced emf at rated load
+Iload=Pload/Vrated; // Load current
+If=Vrated/(Rf+Rrheo); // Field current
+Ia=If+Iload; // Armature current
+Racir=Ra+Rip+Rse;
+Ea=Vrated+Ia*Racir;
+
+// (b) No load voltage
+Ff=Nf*If;
+
+// (c) Voltage regulation
+VR=(VNL-Vrated)*100/Vrated;
+
+
+// Display result on command window
+printf("\n Induced emf at rated load = %0.1f V ",Ea);
+printf("\n No load voltage = %0.0f V ",VNL);
+printf("\n Voltage regulation = %0.0f Percent ",VR);
+printf("\n The machine is overcompounded ");
diff --git a/3574/CH12/EX12.4/EX12_4.png b/3574/CH12/EX12.4/EX12_4.png
new file mode 100644
index 000000000..8f997df92
--- /dev/null
+++ b/3574/CH12/EX12.4/EX12_4.png
Binary files differ
diff --git a/3574/CH12/EX12.4/EX12_4.sce b/3574/CH12/EX12.4/EX12_4.sce
new file mode 100644
index 000000000..4639df232
--- /dev/null
+++ b/3574/CH12/EX12.4/EX12_4.sce
@@ -0,0 +1,33 @@
+// Example 12.4
+// Computation of (a) Required resistance of a noninductive diverter that will
+// bypass 27 percent of the total armature current(b) Power rating of the
+// diverter
+// Page No. 494
+
+clc;
+clear;
+close;
+
+// Given data
+Rs=0.00306; // Shunt generator resistance rating
+Is=0.73; // Shunt generator current rating
+Id1=0.27; // Armature winding resistance
+Pload=170000; // Load of power
+VT=250; // Shunt generator voltage rating
+Id2=680; // No load voltage
+Rd=0.27; // Resistance drop
+
+// (a) Required resistance of a noninductive diverter that will bypass
+// 27 percent of the total armature current
+Rd=Rs*Is/Id1;
+
+
+// (b) Power rating of the diverter
+Ia=Pload/VT;
+Pd=((Id1*Id2)^2)*Rd;
+
+
+
+//Display result on command window
+printf("\n Required resistance of a noninductive diverter = %0.5f Ohm ",Rd);
+printf("\n Power rating of the diverter = %0.0f W ",Pd);
diff --git a/3574/CH12/EX12.5/EX12_5.png b/3574/CH12/EX12.5/EX12_5.png
new file mode 100644
index 000000000..6c2680688
--- /dev/null
+++ b/3574/CH12/EX12.5/EX12_5.png
Binary files differ
diff --git a/3574/CH12/EX12.5/EX12_5.sce b/3574/CH12/EX12.5/EX12_5.sce
new file mode 100644
index 000000000..e4bad02c8
--- /dev/null
+++ b/3574/CH12/EX12.5/EX12_5.sce
@@ -0,0 +1,39 @@
+// Example 12.5
+// Computation of (a) New bus voltage (b) Current supplied by each generator
+//Page No. 500
+
+clc;
+clear;
+close;
+
+// Given data
+p1=300000; // Rated power in generator A
+p2=400000; // Rated power in generator B
+v=250; // Rated voltage in machine
+p3=350000; // Rated power in generator C
+Ibnew=2500;
+
+// (a) New bus voltage
+
+IArated=p1/v; // Rated current in generator A
+IBrated=p2/v; // Rated current in generator B
+IBorig=p3/v; // Original bus current
+IbDelta=Ibnew-IBorig; // Current difference
+DelVbus=IbDelta/(160+128); // Voltage difference
+
+
+// (b) Current supplied by each generator
+DelIA=160*DelVbus; // Generator A current difference
+DelIB=128*DelVbus; // Generator A current difference
+Vbus=v-DelVbus; // Voltage across the bus
+IA=700+DelIA; // Current in generator A
+IB=700+DelIB; // Current in generator B
+
+Loading= (IA-IArated)*100/IArated;
+
+
+// Display result on command window
+printf("\n New bus voltage = %0.2f V ",DelVbus);
+printf("\n Current supplied by generator A = %0.0f A ",IA);
+printf("\n Current supplied by generator B = %0.0f A ",IB);
+printf("\n Macine A is overloaded by %0.1f Percent ",Loading);
diff --git a/3574/CH12/EX12.6/EX12_6.png b/3574/CH12/EX12.6/EX12_6.png
new file mode 100644
index 000000000..2539bbea2
--- /dev/null
+++ b/3574/CH12/EX12.6/EX12_6.png
Binary files differ
diff --git a/3574/CH12/EX12.6/EX12_6.sce b/3574/CH12/EX12.6/EX12_6.sce
new file mode 100644
index 000000000..bd459ff94
--- /dev/null
+++ b/3574/CH12/EX12.6/EX12_6.sce
@@ -0,0 +1,42 @@
+// Example 12.6
+// Determine (a) The increment increase in load on each machine if an
+// additional 400 A load is connected to the bus (b) Current carried
+// by each machine
+// Page No. 502
+
+clc;
+clear;
+close;
+
+// Given data
+p1=100000; // Rated power in generator A
+p2=300000; // Rated power in generator B
+v=250; // Rated voltage in machine
+p3=30000; // Rated power in generator C
+Ibnew=400; // New bus current
+I1=200;
+I2=500;
+
+// (a) The increment increase in load on each machine if an additional 400 A
+// load is connected to the bus
+
+IArated=p1/v; // Rated current in generator A
+IBrated=p2/v; // Rated current in generator B
+Ib=p3/v; // Original bus current
+DelVbus=Ibnew/(40+120); // Change in bus current
+DelIA=40*DelVbus;
+DelIB=120*DelVbus;
+
+
+// (b) Current carried by each machine
+
+IA=I1+DelIA; // Current in generator A
+IB=I2+DelIB; // Current in generator B
+
+
+// Display result on command window
+printf("\n The increment increase in load on machine A = %0.0f A ",DelIA);
+printf("\n The increment increase in load on machine B = %0.0f A ",DelIB);
+printf("\n Current carried by machine A = %0.0f A ",IA);
+printf("\n Current carried by machine B = %0.0f A ",IB);
+