summaryrefslogtreecommitdiff
path: root/3574/CH4/EX4.3/EX4_3.sce
diff options
context:
space:
mode:
authorprashantsinalkar2017-10-10 12:27:19 +0530
committerprashantsinalkar2017-10-10 12:27:19 +0530
commit7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 (patch)
treedbb9e3ddb5fc829e7c5c7e6be99b2c4ba356132c /3574/CH4/EX4.3/EX4_3.sce
parentb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (diff)
downloadScilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.gz
Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.bz2
Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.zip
initial commit / add all books
Diffstat (limited to '3574/CH4/EX4.3/EX4_3.sce')
-rw-r--r--3574/CH4/EX4.3/EX4_3.sce57
1 files changed, 57 insertions, 0 deletions
diff --git a/3574/CH4/EX4.3/EX4_3.sce b/3574/CH4/EX4.3/EX4_3.sce
new file mode 100644
index 000000000..7669aef39
--- /dev/null
+++ b/3574/CH4/EX4.3/EX4_3.sce
@@ -0,0 +1,57 @@
+// Example 4.3
+// Determine (a) Synchronous speed (b) Slip (c) Rotor impedance (d) Rotor current
+// (e) Rotor current if changing the shaft load resulted in 1.24 percenr slip
+// (f) Speed for the condition in (e)
+// Page No. 146
+
+clc;
+clear;
+close;
+
+// Given data
+fs=60; // Frequency
+p=6; // Number of poles
+nr=1164; // Rotor speed
+Rr=0.10; // Equivalent resistance
+Xbr=0.54; // Equivalent reactance
+Ebr=150; // Blocked rotor voltage per phase
+s1=0.0124; // Percent slip
+
+// (a) Synchronous speed
+ns=120*fs/p; // Speed
+
+// (b) Slip
+s=(ns-nr)/ns;
+
+// (c) Rotor impedance
+Zr=(Rr/s)+%i*Xbr;
+// Complex to Polar form...
+Zr_Mag=sqrt(real(Zr)^2+imag(Zr)^2); // Magnitude part
+Zr_Ang=atan(imag(Zr),real(Zr))*180/%pi; // Angle part

+
+// (d) Rotor current
+Ir_Mag=Ebr/Zr_Mag; // Magnitude
+Ir_Ang=0-Zr_Ang; // Angle
+
+// (e) Rotor current if changing the shaft load resulted in 1.24 percent slip
+Zrnew=Rr/s1+%i*Xbr;
+// Complex to Polar form...
+Zrnew_Mag=sqrt(real(Zrnew)^2+imag(Zrnew)^2); // Magnitude part
+Zrnew_Ang=atan(imag(Zrnew),real(Zrnew))*180/%pi; // Angle part

+
+Irnew_Mag=Ebr/Zrnew_Mag; // Magnitude
+Irnew_Ang=0-Zrnew_Ang; // Angle
+
+// (f) Speed for the condition in (e)
+nr=ns*(1-s1);
+
+// Display result on command window
+printf("\n Synchronous speed = %0.0f r/min ",ns);
+printf("\n Slip = %0.3f ",s);
+printf("\n Rotor impedance magnitude = %0.2f Ohm ",Zr_Mag);
+printf("\n Rotor impedance angle = %0.2f deg ",Zr_Ang);
+printf("\n Rotor current magnitude = %0.1f Ohm ",Ir_Mag);
+printf("\n Rotor current angle = %0.1f deg ",Ir_Ang);
+printf("\n Rotor current magnitude by changing the shaft load = %0.1f Ohm ",Irnew_Mag);
+printf("\n Rotor current angle by changing the shaft load = %0.2f deg ",Irnew_Ang);
+printf("\n New rotor speed = %0.0f r/min ",nr);