1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
clear;
clc;
s=30;
v=11;
a=complex(-.5,.866);
A=[1 1 1;1 a^2 a;1 a a^2];
xs=complex(0,.5);
xn=complex(0,.3);
xz=complex(0,.08);
Z=5;
X=(Z*s)/v^2;
Xn=complex(0,3*X);
Ea=complex(1,0);
Ia1=Ea/(Xn+xn+xs+xz);
Ia=3*Ia1;
Va0=-Ia1*(xz+Xn);
Va1=Ea-(Ia1*xs);
Va2=-Ia1*xn;
V1=[Va0;Va1;Va2];
V=A*V1;
Vab=V(1,1)-V(2,1);
Vbc=V(2,1)-V(3,1);
Vca=V(3,1)-V(1,1);
Ibase=(s*1000)/(sqrt(3)*v);
If=Ia1*Ibase;
Vab1=Vab*(v/sqrt(3));
Vbc1=Vbc*(v/sqrt(3));
Vca1=Vca*(v/sqrt(3));
mprintf("Sub transient fault current is %.3f A \n",imag(If));
mprintf("Actual Line Voltages are Vab=%f+%f Kv Vbc=%f%f Kv Vca=%f+%f Kv",real(Vab1),imag(Vab1),real(Vbc1),imag(Vbc1),real(Vca1),imag(Vca1));
|