diff options
author | priyanka | 2015-06-24 15:03:17 +0530 |
---|---|---|
committer | priyanka | 2015-06-24 15:03:17 +0530 |
commit | b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch) | |
tree | ab291cffc65280e58ac82470ba63fbcca7805165 /83/CH12/EX12.7 | |
download | Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.gz Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.bz2 Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.zip |
initial commit / add all books
Diffstat (limited to '83/CH12/EX12.7')
-rwxr-xr-x | 83/CH12/EX12.7/example_12_7.sce | 45 | ||||
-rwxr-xr-x | 83/CH12/EX12.7/result_example_12_7.txt | 12 | ||||
-rwxr-xr-x | 83/CH12/EX12.7/result_example_12_7_img.jpeg | bin | 0 -> 47889 bytes |
3 files changed, 57 insertions, 0 deletions
diff --git a/83/CH12/EX12.7/example_12_7.sce b/83/CH12/EX12.7/example_12_7.sce new file mode 100755 index 000000000..197c580db --- /dev/null +++ b/83/CH12/EX12.7/example_12_7.sce @@ -0,0 +1,45 @@ +//Chapter 12 +//Example 12.7 +//page 475 +//To calculate critcal clearing angle +clear;clc; + +Xd=0.25; //direct axis transient reactance of the generator +Xl1=0.5; Xl2=0.4; //reactances of transmission line +E=1.2; //voltage behind transient reactance +Xinf=0.05; //reactnce before infinite bus +V=1; //infinite bus voltage +Pm=1; //mechanical input to the generator +delta=0:1:180; + +//Normal operation (prefault) +X1=Xd+(Xl1*Xl2/(Xl1+Xl2))+Xinf; //equivalent reactance between sending ened and receiving end +//Power angle equation before the fault is +Pe1=(E*V/X1)*sind(delta); +//prefault operating power =1.0pu +delta0=asin(1/max(Pe1)); +printf('Normal Operation (prefault):\n'); +printf('X1=%0.3f PU\n',X1); +printf('Pe1=%0.1fsin(delta)\n\n',max(Pe1)); + +//during fault there will be no power transfer +Pe2=0; +printf('During Fault:\n'); +printf('Pe2=%d\n\n',Pe2); + +//Post fault operation(fault cleared by opening the faulted line) +X3=Xd+Xl1+Xinf; +Pe3=(E*V/X3)*sind(delta); +delta_max=%pi-asin(Pm/max(Pe3)); +//from A1 and A2, we solve A1=A2 +deff('[y]=fx(delta_cr)',"y=1.5*cos(delta_cr)+delta_cr-1.293-Pm*(delta_cr-delta0)"); +delta_cr=fsolve(0.45,fx); +printf('Post fault operation(fault cleared by opening the faulted line):\n'); +printf('X3=%0.1fPU\n',X3); +printf('Pe3=%0.1fsin(delta)\n',max(Pe3)); +printf('Delta_cr=%0.4f rad =%0.2f deg',delta_cr,delta_cr*180/%pi); +plot(delta,Pe1,delta,Pe3,delta,Pm); +legend('Pe1=2.3sin(delta)','Pe3=1.5sin(delta)','Pm=1'); +title('Power angle Diagram for example 12.7'); +xlabel('delta (in degrees)----->'); +ylabel('Electrical output (Pe)----->');
\ No newline at end of file diff --git a/83/CH12/EX12.7/result_example_12_7.txt b/83/CH12/EX12.7/result_example_12_7.txt new file mode 100755 index 000000000..63fb99872 --- /dev/null +++ b/83/CH12/EX12.7/result_example_12_7.txt @@ -0,0 +1,12 @@ + +Normal Operation (prefault): +X1=0.522 PU +Pe1=2.3sin(delta) + +During Fault: +Pe2=0 + +Post fault operation(fault cleared by opening the faulted line): +X3=0.8PU +Pe3=1.5sin(delta) +Delta_cr=0.9742 rad =55.82 deg diff --git a/83/CH12/EX12.7/result_example_12_7_img.jpeg b/83/CH12/EX12.7/result_example_12_7_img.jpeg Binary files differnew file mode 100755 index 000000000..42d4b8e15 --- /dev/null +++ b/83/CH12/EX12.7/result_example_12_7_img.jpeg |