Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

27
%-------------------------------------------------------------- -------% % Program Menghitung Kuat Medan Listrik di Bawah Penghantar Transmisi % %-------------------------------------------------------------- -------% disp('Program Menghitung Kuat Medan Listrik di Bawah Penghantar Transmisi'); disp(' '); V=input('Tegangan sistem (kV)='); D=input('Diameter konduktor (m)='); I=input('Panjang rantai isolator yang dipakai (m)='); Sag=input('Nilai andongan (m)='); b=input('Ketinggian titik uji (m)='); R=D/2; F=50; W=2*pi*F; TipeM=input('Tipe menara: (1) tunggal, (2) ganda='); TipeK=input('Susunan konduktor: (1) Tunggal, (2) Berkas='); if TipeM==1 H=input('Ketinggian cross arm (m)='); LP=H-I-Sag-b; X=input('Jarak horizontal konduktor (m)='); if TipeK==1

Transcript of Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

Page 1: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

%---------------------------------------------------------------------%

% Program Menghitung Kuat Medan Listrik di Bawah PenghantarTransmisi %

%---------------------------------------------------------------------%

disp('Program Menghitung Kuat Medan Listrik di Bawah PenghantarTransmisi');

disp(' ');

V=input('Tegangan sistem (kV)=');

D=input('Diameter konduktor (m)=');

I=input('Panjang rantai isolator yang dipakai (m)=');

Sag=input('Nilai andongan (m)=');

b=input('Ketinggian titik uji (m)=');

R=D/2;

F=50;

W=2*pi*F;

TipeM=input('Tipe menara: (1) tunggal, (2) ganda=');

TipeK=input('Susunan konduktor: (1) Tunggal, (2) Berkas=');

if TipeM==1

H=input('Ketinggian cross arm (m)=');

LP=H-I-Sag-b;

X=input('Jarak horizontal konduktor (m)=');

if TipeK==1

Page 2: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

a=linspace(-(2*X+25),25,100);

for A=1:length(a)

%Jarak tiap konduktor fasa ke titik uji

R1P(A)=sqrt(((a(A))^2)+(LP^2));

S1P(A)=sqrt(((a(A)+X)^2)+(LP^2));

T1P(A)=sqrt(((a(A)+2*X)^2)+(LP^2));

%Besar sudut medan listrik di titik uji

sdtR1(A)=asin((a(A))/R1P(A));

sdtS1(A)=asin((a(A)+X)/S1P(A));

sdtT1(A)=asin((a(A)+2*X)/T1P(A));

t=linspace(0,0.02,300);

for T=1:length(t)

%Tegangan tiap fasa

VR(T)=(V*sqrt(2/3))*sin(W*t(T)-(2*pi)/3);

VS(T)=(V*sqrt(2/3))*sin(W*t(T));

VT(T)=(V*sqrt(2/3))*sin(W*t(T)+(2*pi)/3);

%Kuat medan listrik di titik P

ER1(T)=VR(T)/(R1P(A)*log((LP+b)/R));

ES1(T)=VS(T)/(S1P(A)*log((LP+b)/R));

ET1(T)=VT(T)/(T1P(A)*log((LP+b)/R));

%Kuat medan dalam bentuk rectangular

ER1_rec(T)=ER1(T)*(sin(sdtR1(A))-(cos(sdtR1(A)))*i);

Page 3: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

ES1_rec(T)=ES1(T)*(sin(sdtS1(A))-(cos(sdtS1(A)))*i);

ET1_rec(T)=ET1(T)*(sin(sdtT1(A))-(cos(sdtT1(A)))*i);

Etot(T)=abs(ER1_rec(T)+ES1_rec(T)+ET1_rec(T));

end

Eeff(A)=sqrt((1/0.02)*trapz(t,Etot.^2));

Emax(A)=max(Etot);

end

mid=X;

else

n=input('Jumlah berkas: (1) dua, (2) tiga, (3)empat=');

s=input('Jarak pemisah antar penghantar (m)=');

a=linspace(-(2*X+25),25,100);

for A=1:length(a)

if n==1

%Jarak tiap konduktor fasa ke titik uji

R11P(A)=sqrt((a(A)^2)+(LP^2));

R12P(A)=sqrt(((a(A)+s)^2)+(LP^2));

S11P(A)=sqrt(((a(A)+X)^2)+(LP^2));

S12P(A)=sqrt(((a(A)+X+s)^2)+(LP^2));

T11P(A)=sqrt(((2*X+a(A))^2)+(LP^2));

T12P(A)=sqrt(((2*X+a(A)+s)^2)+(LP^2));

Page 4: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

%Besar sudut medan listrik di titik uji

sdtR11(A)=asin((a(A))/R11P(A));

sdtR12(A)=asin((a(A)+s)/R11P(A));

sdtS11(A)=asin((a(A)+X)/S11P(A));

sdtS12(A)=asin((a(A)+X+s)/S12P(A));

sdtT11(A)=asin((2*X+a(A))/T11P(A));

sdtT12(A)=asin((2*X+a(A)+s)/T12P(A));

t=linspace(0,0.02,300);

for T=1:length(t)

%Tegangan tiap fasa

VR(T)=(V*sqrt(2/3))*sin(W*t(T)-(2*pi)/3);

VS(T)=(V*sqrt(2/3))*sin(W*t(T));

VT(T)=(V*sqrt(2/3))*sin(W*t(T)+(2*pi)/3);

%Kuat medan listrik di titik P

ER11(T)=VR(T)/(R11P(A)*log((LP+b)/R));

ER12(T)=VR(T)/(R12P(A)*log((LP+b)/R));

ES11(T)=VS(T)/(S11P(A)*log((LP+b)/R));

ES12(T)=VS(T)/(S12P(A)*log((LP+b)/R));

ET11(T)=VT(T)/(T11P(A)*log((LP+b)/R));

ET12(T)=VT(T)/(T12P(A)*log((LP+b)/R));

%Kuat medan dalam bentuk rectangular

ER11_rec(T)=ER11(T)*(sin(sdtR11(A))-(cos(sdtR11(A)))*i);

Page 5: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

ER12_rec(T)=ER12(T)*(sin(sdtR12(A))-(cos(sdtR12(A)))*i);

ES11_rec(T)=ES11(T)*(sin(sdtS11(A))-(cos(sdtS11(A)))*i);

ES12_rec(T)=ES12(T)*(sin(sdtS12(A))-(cos(sdtS12(A)))*i);

ET11_rec(T)=ET11(T)*(sin(sdtT11(A))-(cos(sdtT11(A)))*i);

ET12_rec(T)=ET12(T)*(sin(sdtT12(A))-(cos(sdtT12(A)))*i);

Etot(T)=abs(ER11_rec(T)+ER12_rec(T)+ES11_rec(T)+ES12_rec(T)+ET11_rec(T)+ET12_rec(T));

end

Eeff(A)=sqrt((1/0.02)*trapz(t,Etot.^2));

Emax(A)=max(Etot);

elseif n==2

%Jarak tiap konduktor fasa ke titik uji

R11P(A)=sqrt((a(A)^2)+(LP^2));

R12P(A)=sqrt(((a(A)+s)^2)+(LP^2));

R13P(A)=sqrt(((a(A)+0.5*s)^2)+((LP+((0.5*sqrt(3))*s))^2));

S11P(A)=sqrt(((a(A)+X)^2)+(LP^2));

S12P(A)=sqrt(((a(A)+X+s)^2)+(LP^2));

S13P(A)=sqrt(((a(A)+X+0.5*s)^2)+((LP+((0.5*sqrt(3))*s))^2));

T11P(A)=sqrt(((a(A)+2*X)^2)+(LP^2));

T12P(A)=sqrt(((a(A)+2*X+s)^2)+(LP^2));

Page 6: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

T13P(A)=sqrt(((a(A)+2*X+0.5*s)^2)+((LP+((0.5*sqrt(3))*s))^2));

%Besar sudut medan listrik di titik uji

sdtR11(A)=asin((a(A))/R11P(A));

sdtR12(A)=asin((a(A)+s)/R12P(A));

sdtR13(A)=asin((a(A)+0.5*s)/R13P(A));

sdtS11(A)=asin((a(A)+X)/S11P(A));

sdtS12(A)=asin((a(A)+X+s)/S12P(A));

sdtS13(A)=asin((a(A)+X+0.5*s)/S13P(A));

sdtT11(A)=asin((a(A)+2*X)/T11P(A));

sdtT12(A)=asin((a(A)+2*X+s)/T12P(A));

sdtT13(A)=asin((a(A)+2*X+0.5*s)/T13P(A));

t=linspace(0,0.02,300);

for T=1:length(t)

%Tegangan tiap fasa

VR(T)=(V*sqrt(2/3))*sin(W*t(T)-(2*pi)/3);

VS(T)=(V*sqrt(2/3))*sin(W*t(T));

VT(T)=(V*sqrt(2/3))*sin(W*t(T)+(2*pi)/3);

%Kuat medan listrik di titik P

ER11(T)=VR(T)/(R11P(A)*log((LP+b)/R));

ER12(T)=VR(T)/(R12P(A)*log((LP+b)/R));

ER13(T)=VR(T)/(R13P(A)*log((LP+b)/R));

ES11(T)=VS(T)/(S11P(A)*log((LP+b)/R));

Page 7: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

ES12(T)=VS(T)/(S12P(A)*log((LP+b)/R));

ES13(T)=VS(T)/(S13P(A)*log((LP+b)/R));

ET11(T)=VT(T)/(T11P(A)*log((LP+b)/R));

ET12(T)=VT(T)/(T12P(A)*log((LP+b)/R));

ET13(T)=VT(T)/(T13P(A)*log((LP+b)/R));

%Kuat medan dalam bentuk rectangular

ER11_rec(T)=ER11(T)*(sin(sdtR11(A))-(cos(sdtR11(A)))*i);

ER12_rec(T)=ER12(T)*(sin(sdtR12(A))-(cos(sdtR12(A)))*i);

ER13_rec(T)=ER13(T)*(sin(sdtR13(A))-(cos(sdtR13(A)))*i);

ES11_rec(T)=ES11(T)*(sin(sdtS11(A))-(cos(sdtS11(A)))*i);

ES12_rec(T)=ES12(T)*(sin(sdtS12(A))-(cos(sdtS12(A)))*i);

ES13_rec(T)=ES13(T)*(sin(sdtS13(A))-(cos(sdtS13(A)))*i);

ET11_rec(T)=ET11(T)*(sin(sdtT11(A))-(cos(sdtT11(A)))*i);

ET12_rec(T)=ET12(T)*(sin(sdtT12(A))-(cos(sdtT12(A)))*i);

ET13_rec(T)=ET13(T)*(sin(sdtT13(A))-(cos(sdtT13(A)))*i);

Etot(T)=abs(ER11_rec(T)+ER12_rec(T)+ER13_rec(T)+ES11_rec(T)+ES12_rec(T)+ES13_rec(T)+ET11_rec(T)+...

ET12_rec(T)+ET13_rec(T));

end

Page 8: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

Eeff(A)=sqrt((1/0.02)*trapz(t,Etot.^2));

Emax(A)=max(Etot);

else

%Jarak tiap konduktor fasa ke titik uji

R11P(A)=sqrt((a(A)^2)+(LP^2));

R12P(A)=sqrt(((a(A)+s)^2)+(LP^2));

R13P(A)=sqrt(((a(A)+s)^2)+((LP+s)^2));

R14P(A)=sqrt((a(A)^2)+((LP+s)^2));

S11P(A)=sqrt(((a(A)+X)^2)+(LP^2));

S12P(A)=sqrt(((a(A)+X+s)^2)+(LP^2));

S13P(A)=sqrt(((a(A)+X+s)^2)+((LP+s)^2));

S14P(A)=sqrt(((a(A)+X)^2)+((LP+s)^2));

T11P(A)=sqrt(((a(A)+2*X)^2)+(LP^2));

T12P(A)=sqrt(((a(A)+2*X+s)^2)+(LP^2));

T13P(A)=sqrt(((a(A)+2*X+s)^2)+((LP+s)^2));

T14P(A)=sqrt(((a(A)+2*X)^2)+((LP+s)^2));

%Besar sudut medan listrik di titik uji

sdtR11(A)=asin((a(A))/R11P(A));

sdtR12(A)=asin((a(A)+s)/R12P(A));

sdtR13(A)=asin((a(A)+s)/R13P(A));

sdtR14(A)=asin((a(A))/R14P(A));

sdtS11(A)=asin((a(A)+X)/S11P(A));

sdtS12(A)=asin((a(A)+X+s)/S12P(A));

Page 9: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

sdtS13(A)=asin((a(A)+X+s)/S13P(A));

sdtS14(A)=asin((a(A)+X)/S14P(A));

sdtT11(A)=asin((a(A)+2*X)/T11P(A));

sdtT12(A)=asin((a(A)+2*X+s)/T12P(A));

sdtT13(A)=asin((a(A)+2*X+s)/T13P(A));

sdtT14(A)=asin((a(A)+2*X)/T14P(A));

t=linspace(0,0.02,300);

for T=1:length(t)

%Tegangan tiap fasa

VR(T)=(V*sqrt(2/3))*sin(W*t(T)-(2*pi)/3);

VS(T)=(V*sqrt(2/3))*sin(W*t(T));

VT(T)=(V*sqrt(2/3))*sin(W*t(T)+(2*pi)/3);

%Kuat medan listrik di titik P

ER11(T)=VR(T)/(R11P(A)*log((LP+b)/R));

ER12(T)=VR(T)/(R12P(A)*log((LP+b)/R));

ER13(T)=VR(T)/(R13P(A)*log((LP+b)/R));

ER14(T)=VR(T)/(R14P(A)*log((LP+b)/R));

ES11(T)=VS(T)/(S11P(A)*log((LP+b)/R));

ES12(T)=VS(T)/(S12P(A)*log((LP+b)/R));

ES13(T)=VS(T)/(S13P(A)*log((LP+b)/R));

ES14(T)=VS(T)/(S14P(A)*log((LP+b)/R));

ET11(T)=VT(T)/(T11P(A)*log((LP+b)/R));

ET12(T)=VT(T)/(T12P(A)*log((LP+b)/R));

ET13(T)=VT(T)/(T13P(A)*log((LP+b)/R));

Page 10: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

ET14(T)=VT(T)/(T14P(A)*log((LP+b)/R));

%Kuat medan dalam bentuk rectangular

ER11_rec(T)=ER11(T)*(sin(sdtR11(A))-(cos(sdtR11(A)))*i);

ER12_rec(T)=ER12(T)*(sin(sdtR12(A))-(cos(sdtR12(A)))*i);

ER13_rec(T)=ER13(T)*(sin(sdtR13(A))-(cos(sdtR13(A)))*i);

ER14_rec(T)=ER14(T)*(sin(sdtR14(A))-(cos(sdtR14(A)))*i);

ES11_rec(T)=ES11(T)*(sin(sdtS11(A))-(cos(sdtS11(A)))*i);

ES12_rec(T)=ES12(T)*(sin(sdtS12(A))-(cos(sdtS12(A)))*i);

ES13_rec(T)=ES13(T)*(sin(sdtS13(A))-(cos(sdtS13(A)))*i);

ES14_rec(T)=ES14(T)*(sin(sdtS14(A))-(cos(sdtS14(A)))*i);

ET11_rec(T)=ET11(T)*(sin(sdtT11(A))-(cos(sdtT11(A)))*i);

ET12_rec(T)=ET12(T)*(sin(sdtT12(A))-(cos(sdtT12(A)))*i);

ET13_rec(T)=ET13(T)*(sin(sdtT13(A))-(cos(sdtT13(A)))*i);

ET14_rec(T)=ET14(T)*(sin(sdtT14(A))-(cos(sdtT14(A)))*i);

Etot(T)=abs(ER11_rec(T)+ER12_rec(T)+ER13_rec(T)+ER14_rec(T)+ES11_rec(T)+ES12_rec(T)+ES13_rec(T)+...

ES14_rec(T)+ET11_rec(T)+ET12_rec(T)+ET13_rec(T)+ET14_rec(T));

end

Page 11: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

Eeff(A)=sqrt((1/0.02)*trapz(t,Etot.^2));

Emax(A)=max(Etot);

end

end

mid=X+(0.5*s);

end

plot((a+mid),Eeff,(a+mid),Emax,'--'),xlabel('posisi titikuji (m)'),ylabel('E (kV/m)'),legend('Eeff','Emax'),grid on

else

H=input('Ketinggian cross arm terbawah (m)=');

LP=H-I-Sag-b;

X1=input('Jarak horizontal konduktor bagian atas (UPPER)(m)=');

X2=input('Jarak horizontal konduktor bagian tengah (MIDDLE)(m)=');

X3=input('Jarak horizontal konduktor bagian bawah (LOWER)(m)=');

p=0.5*(X2-X1);

q=0.5*(X3-X2);

Y=input('Jarak vertikal konduktor (m)=');

if TipeK==1

a=linspace(-(X3+25),25,100);

for A=1:length(a)

%Jarak tiap konduktor fasa ke titik uji

Page 12: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

R1P(A)=sqrt(((a(A)+p+q)^2)+((2*Y+LP)^2));

S1P(A)=sqrt(((a(A)+q)^2)+((Y+LP)^2));

T1P(A)=sqrt((a(A)^2)+(LP^2));

R2P(A)=sqrt(((a(A)+p+q+X1)^2)+((2*Y+LP)^2));

S2P(A)=sqrt(((a(A)+q+X2)^2)+((Y+LP)^2));

T2P(A)=sqrt(((a(A)+X3)^2)+(LP^2));

%Besar sudut medan listrik di titik uji

sdtR1(A)=asin((a(A)+p+q)/R1P(A));

sdtS1(A)=asin((a(A)+q)/S1P(A));

sdtT1(A)=asin((a(A))/T1P(A));

sdtR2(A)=asin((a(A)+p+q+X1)/R2P(A));

sdtS2(A)=asin((a(A)+q+X2)/S2P(A));

sdtT2(A)=asin((a(A)+X3)/T2P(A));

t=linspace(0,0.02,300);

for T=1:length(t)

%Tegangan tiap fasa

VR(T)=(V*sqrt(2/3))*sin(W*t(T)-(2*pi)/3);

VS(T)=(V*sqrt(2/3))*sin(W*t(T));

VT(T)=(V*sqrt(2/3))*sin(W*t(T)+(2*pi)/3);

%Kuat medan listrik di titik P

ER1(T)=VR(T)/(R1P(A)*log(((LP+b)+2*Y)/R));

ES1(T)=VS(T)/(S1P(A)*log(((LP+b)+Y)/R));

ET1(T)=VT(T)/(T1P(A)*log((LP+b)/R));

Page 13: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

ER2(T)=VR(T)/(R2P(A)*log(((LP+b)+2*Y)/R));

ES2(T)=VS(T)/(S2P(A)*log(((LP+b)+Y)/R));

ET2(T)=VT(T)/(T2P(A)*log((LP+b)/R));

%Kuat medan dalam bentuk rectangular

ER1_rec(T)=ER1(T)*(sin(sdtR1(A))-(cos(sdtR1(A)))*i);

ES1_rec(T)=ES1(T)*(sin(sdtS1(A))-(cos(sdtS1(A)))*i);

ET1_rec(T)=ET1(T)*(sin(sdtT1(A))-(cos(sdtT1(A)))*i);

ER2_rec(T)=ER2(T)*(sin(sdtR2(A))-(cos(sdtR2(A)))*i);

ES2_rec(T)=ES2(T)*(sin(sdtS2(A))-(cos(sdtS2(A)))*i);

ET2_rec(T)=ET2(T)*(sin(sdtT2(A))-(cos(sdtT2(A)))*i);

Etot(T)=abs(ER1_rec(T)+ES1_rec(T)+ET1_rec(T)+ER2_rec(T)+ES2_rec(T)+ET2_rec(T));

end

Eeff(A)=sqrt((1/0.02)*trapz(t,Etot.^2));

Emax(A)=max(Etot);

end

mid=X3/2;

else

n=input('Jumlah berkas: (1) dua, (2) tiga, (3)empat=');

Page 14: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

s=input('Jarak pemisah antar penghantar (m)=');

a=linspace(-(X3+25),25,100);

for A=1:length(a)

if n==1

%Jarak tiap konduktor fasa ke titik uji

R11P(A)=sqrt(((a(A)+q+p)^2)+((2*Y+LP)^2));

R12P(A)=sqrt(((a(A)+q+p+s)^2)+((2*Y+LP)^2));

S11P(A)=sqrt(((a(A)+q)^2)+((Y+LP)^2));

S12P(A)=sqrt(((a(A)+q+s)^2)+((Y+LP)^2));

T11P(A)=sqrt((a(A)^2)+(LP^2));

T12P(A)=sqrt(((a(A)+s)^2)+(LP^2));

R21P(A)=sqrt(((a(A)+X1+p+q)^2)+((2*Y+LP)^2));

R22P(A)=sqrt(((a(A)+X1+p+q+s)^2)+((2*Y+LP)^2));

S21P(A)=sqrt(((a(A)+X2+q)^2)+((Y+LP)^2));

S22P(A)=sqrt(((a(A)+X2+q+s)^2)+((Y+LP)^2));

T21P(A)=sqrt(((a(A)+X3)^2)+(LP^2));

T22P(A)=sqrt(((a(A)+X3+s)^2)+(LP^2));

%Besar sudut medan listrik di titik uji

sdtR11(A)=asin((a(A)+q+p)/R11P(A));

sdtR12(A)=asin((a(A)+q+p+s)/R12P(A));

sdtS11(A)=asin((a(A)+q)/S11P(A));

sdtS12(A)=asin((a(A)+q+s)/S12P(A));

sdtT11(A)=asin((a(A))/T11P(A));

sdtT12(A)=asin((a(A)+s)/T12P(A));

sdtR21(A)=asin((a(A)+X1+p+q)/R21P(A));

Page 15: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

sdtR22(A)=asin((a(A)+X1+p+q+s)/R22P(A));

sdtS21(A)=asin((a(A)+X2+q)/S21P(A));

sdtS22(A)=asin((a(A)+X2+q+s)/S22P(A));

sdtT21(A)=asin((a(A)+X3)/T21P(A));

sdtT22(A)=asin((a(A)+X3+s)/T22P(A));

t=linspace(0,0.02,300);

for T=1:length(t)

%Tegangan tiap fasa

VR(T)=(V*sqrt(2/3))*sin(W*t(T)-(2*pi)/3);

VS(T)=(V*sqrt(2/3))*sin(W*t(T));

VT(T)=(V*sqrt(2/3))*sin(W*t(T)+(2*pi)/3);

%Kuat medan listrik di titik P

ER11(T)=VR(T)/(R11P(A)*log(((LP+b)+2*Y)/R));

ER12(T)=VR(T)/(R12P(A)*log(((LP+b)+2*Y)/R));

ES11(T)=VS(T)/(S11P(A)*log(((LP+b)+Y)/R));

ES12(T)=VS(T)/(S12P(A)*log(((LP+b)+Y)/R));

ET11(T)=VT(T)/(T11P(A)*log((LP+b)/R));

ET12(T)=VT(T)/(T12P(A)*log((LP+b)/R));

ER21(T)=VR(T)/(R21P(A)*log(((LP+b)+2*Y)/R));

ER22(T)=VR(T)/(R22P(A)*log(((LP+b)+2*Y)/R));

ES21(T)=VS(T)/(S21P(A)*log(((LP+b)+Y)/R));

ES22(T)=VS(T)/(S22P(A)*log(((LP+b)+Y)/R));

Page 16: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

ET21(T)=VT(T)/(T21P(A)*log((LP+b)/R));

ET22(T)=VT(T)/(T22P(A)*log((LP+b)/R));

%Kuat medan dalam bentuk rectangular

ER11_rec(T)=ER11(T)*(sin(sdtR11(A))-(cos(sdtR11(A)))*i);

ER12_rec(T)=ER12(T)*(sin(sdtR12(A))-(cos(sdtR12(A)))*i);

ES11_rec(T)=ES11(T)*(sin(sdtS11(A))-(cos(sdtS11(A)))*i);

ES12_rec(T)=ES12(T)*(sin(sdtS12(A))-(cos(sdtS12(A)))*i);

ET11_rec(T)=ET11(T)*(sin(sdtT11(A))-(cos(sdtT11(A)))*i);

ET12_rec(T)=ET12(T)*(sin(sdtT12(A))-(cos(sdtT12(A)))*i);

ER21_rec(T)=ER21(T)*(sin(sdtR21(A))-(cos(sdtR21(A)))*i);

ER22_rec(T)=ER22(T)*(sin(sdtR22(A))-(cos(sdtR22(A)))*i);

ES21_rec(T)=ES21(T)*(sin(sdtS21(A))-(cos(sdtS21(A)))*i);

ES22_rec(T)=ES22(T)*(sin(sdtS22(A))-(cos(sdtS22(A)))*i);

ET21_rec(T)=ET21(T)*(sin(sdtT21(A))-(cos(sdtT21(A)))*i);

ET22_rec(T)=ET22(T)*(sin(sdtT22(A))-(cos(sdtT22(A)))*i);

Etot(T)=abs(ER11_rec(T)+ER12_rec(T)+ES11_rec(T)+ES12_rec(T)+ET11_rec(T)+ET12_rec(T)+ER21_rec(T)+...

ER22_rec(T)+ES21_rec(T)+ES22_rec(T)+ET21_rec(T)+ET22_rec(T));

Page 17: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

end

Eeff(A)=sqrt((1/0.02)*trapz(t,Etot.^2));

Emax(A)=max(Etot);

elseif n==2

%Jarak tiap konduktor fasa ke titik uji

R11P(A)=sqrt(((a(A)+p+q)^2)+((2*Y+LP)^2));

R12P(A)=sqrt(((a(A)+p+q+s)^2)+((2*Y+LP)^2));

R13P(A)=sqrt(((a(A)+p+q+s+0.5*s)^2)+((2*Y+LP+((0.5*sqrt(3))*s))^2));

S11P(A)=sqrt(((a(A)+q)^2)+((Y+LP)^2));

S12P(A)=sqrt(((a(A)+q+s)^2)+((Y+LP)^2));

S13P(A)=sqrt(((a(A)+q+0.5*s)^2)+((Y+LP+((0.5*sqrt(3))*s))^2));

T11P(A)=sqrt((a(A)^2)+(LP^2));

T12P(A)=sqrt(((a(A)+s)^2)+(LP^2));

T13P(A)=sqrt(((a(A)+0.5*s)^2)+((LP+((0.5*sqrt(3))*s))^2));

R21P(A)=sqrt(((a(A)+p+q+X1)^2)+((2*Y+LP)^2));

R22P(A)=sqrt(((a(A)+p+q+X1+s)^2)+((2*Y+LP)^2));

R23P(A)=sqrt(((a(A)+p+q+X1+0.5*s)^2)+((2*Y+LP+((0.5*sqrt(3))*s))^2));

S21P(A)=sqrt(((a(A)+q+X2)^2)+((Y+LP)^2));

S22P(A)=sqrt(((a(A)+q+X2+s)^2)+((Y+LP)^2));

S23P(A)=sqrt(((a(A)+q+X2+0.5*s)^2)+((Y+LP+((0.5*sqrt(3))*s))^2));

Page 18: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

T21P(A)=sqrt(((a(A)+X3)^2)+(LP^2));

T22P(A)=sqrt(((a(A)+X3+s)^2)+(LP^2));

T23P(A)=sqrt(((a(A)+X3+0.5*s)^2)+((LP+((0.5*sqrt(3))*s))^2));

%Besar sudut medan listrik di titik uji

sdtR11(A)=asin((a(A)+p+q)/R11P(A));

sdtR12(A)=asin((a(A)+p+q+s)/R12P(A));

sdtR13(A)=asin((a(A)+p+q+s+0.5*s)/R13P(A));

sdtS11(A)=asin((a(A)+q)/S11P(A));

sdtS12(A)=asin((a(A)+q+s)/S12P(A));

sdtS13(A)=asin((a(A)+q+0.5*s)/S13P(A));

sdtT11(A)=asin((a(A))/T11P(A));

sdtT12(A)=asin((a(A)+s)/T12P(A));

sdtT13(A)=asin((a(A)+0.5*s)/T13P(A));

sdtR21(A)=asin((a(A)+p+q+X1)/R21P(A));

sdtR22(A)=asin((a(A)+p+q+X1+s)/R22P(A));

sdtR23(A)=asin((a(A)+p+q+X1+0.5*s)/R23P(A));

sdtS21(A)=asin((a(A)+q+X2)/S21P(A));

sdtS22(A)=asin((a(A)+q+X2+s)/S22P(A));

sdtS23(A)=asin((a(A)+q+X2+0.5*s)/S23P(A));

sdtT21(A)=asin((a(A)+X3)/T21P(A));

sdtT22(A)=asin((a(A)+X3+s)/T22P(A));

sdtT23(A)=asin((a(A)+X3+0.5*s)/T23P(A));

t=linspace(0,0.02,300);

Page 19: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

for T=1:length(t)

%Tegangan tiap fasa

VR(T)=(V*sqrt(2/3))*sin(W*t(T)-(2*pi)/3);

VS(T)=(V*sqrt(2/3))*sin(W*t(T));

VT(T)=(V*sqrt(2/3))*sin(W*t(T)+(2*pi)/3);

%Kuat medan listrik di titik P

ER11(T)=VR(T)/(R11P(A)*log(((LP+b)+2*Y)/R));

ER12(T)=VR(T)/(R12P(A)*log(((LP+b)+2*Y)/R));

ER13(T)=VR(T)/(R13P(A)*log(((LP+b)+2*Y)/R));

ES11(T)=VS(T)/(S11P(A)*log(((LP+b)+Y)/R));

ES12(T)=VS(T)/(S12P(A)*log(((LP+b)+Y)/R));

ES13(T)=VS(T)/(S13P(A)*log(((LP+b)+Y)/R));

ET11(T)=VT(T)/(T11P(A)*log((LP+b)/R));

ET12(T)=VT(T)/(T12P(A)*log((LP+b)/R));

ET13(T)=VT(T)/(T13P(A)*log((LP+b)/R));

ER21(T)=VR(T)/(R21P(A)*log(((LP+b)+2*Y)/R));

ER22(T)=VR(T)/(R22P(A)*log(((LP+b)+2*Y)/R));

ER23(T)=VR(T)/(R23P(A)*log(((LP+b)+2*Y)/R));

ES21(T)=VS(T)/(S21P(A)*log(((LP+b)+Y)/R));

ES22(T)=VS(T)/(S22P(A)*log(((LP+b)+Y)/R));

ES23(T)=VS(T)/(S23P(A)*log(((LP+b)+Y)/R));

ET21(T)=VT(T)/(T21P(A)*log((LP+b)/R));

Page 20: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

ET22(T)=VT(T)/(T22P(A)*log((LP+b)/R));

ET23(T)=VT(T)/(T23P(A)*log((LP+b)/R));

%Kuat medan dalam komponen x

ER11_rec(T)=ER11(T)*(sin(sdtR11(A))-(cos(sdtR11(A)))*i);

ER12_rec(T)=ER12(T)*(sin(sdtR12(A))-(cos(sdtR12(A)))*i);

ER13_rec(T)=ER13(T)*(sin(sdtR13(A))-(cos(sdtR13(A)))*i);

ES11_rec(T)=ES11(T)*(sin(sdtS11(A))-(cos(sdtS11(A)))*i);

ES12_rec(T)=ES12(T)*(sin(sdtS12(A))-(cos(sdtS12(A)))*i);

ES13_rec(T)=ES13(T)*(sin(sdtS13(A))-(cos(sdtS13(A)))*i);

ET11_rec(T)=ET11(T)*(sin(sdtT11(A))-(cos(sdtT11(A)))*i);

ET12_rec(T)=ET12(T)*(sin(sdtT12(A))-(cos(sdtT12(A)))*i);

ET13_rec(T)=ET13(T)*(sin(sdtT13(A))-(cos(sdtT13(A)))*i);

ER21_rec(T)=ER21(T)*(sin(sdtR21(A))-(cos(sdtR21(A)))*i);

ER22_rec(T)=ER22(T)*(sin(sdtR22(A))-(cos(sdtR22(A)))*i);

ER23_rec(T)=ER23(T)*(sin(sdtR23(A))-(cos(sdtR23(A)))*i);

ES21_rec(T)=ES21(T)*(sin(sdtS21(A))-(cos(sdtS21(A)))*i);

ES22_rec(T)=ES22(T)*(sin(sdtS22(A))-(cos(sdtS22(A)))*i);

ES23_rec(T)=ES23(T)*(sin(sdtS23(A))-(cos(sdtS23(A)))*i);

Page 21: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

ET21_rec(T)=ET21(T)*(sin(sdtT21(A))-(cos(sdtT21(A)))*i);

ET22_rec(T)=ET22(T)*(sin(sdtT22(A))-(cos(sdtT22(A)))*i);

ET23_rec(T)=ET23(T)*(sin(sdtT23(A))-(cos(sdtT23(A)))*i);

Etot(T)=abs(ER11_rec(T)+ER12_rec(T)+ER13_rec(T)+ES11_rec(T)+ES12_rec(T)+ES13_rec(T)+ET11_rec(T)+...

ET12_rec(T)+ET13_rec(T)+ER21_rec(T)+ER22_rec(T)+ER23_rec(T)+ES21_rec(T)+ES22_rec(T)+...

ES23_rec(T)+ET21_rec(T)+ET22_rec(T)+ET23_rec(T));

end

Eeff(A)=sqrt((1/0.02)*trapz(t,Etot.^2));

Emax(A)=max(Etot);

else

%Jarak tiap konduktor fasa ke titik uji

R11P(A)=sqrt((a(A)^2)+((2*Y+LP)^2));

R12P(A)=sqrt(((a(A)+s)^2)+((2*Y+LP)^2));

R13P(A)=sqrt(((a(A)+s)^2)+((2*Y+LP+s)^2));

R14P(A)=sqrt((a(A)^2)+((2*Y+LP+s)^2));

S11P(A)=sqrt((a(A)^2)+((Y+LP)^2));

S12P(A)=sqrt(((a(A)+s)^2)+((Y+LP)^2));

S13P(A)=sqrt(((a(A)+s)^2)+((Y+LP+s)^2));

S14P(A)=sqrt((a(A)^2)+((Y+LP+s)^2));

Page 22: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

T11P(A)=sqrt((a(A)^2)+(LP^2));

T12P(A)=sqrt(((a(A)+s)^2)+(LP^2));

T13P(A)=sqrt(((a(A)+s)^2)+((LP+s)^2));

T14P(A)=sqrt((a(A)^2)+((LP+s)^2));

R21P(A)=sqrt(((a(A)+X)^2)+((2*Y+LP)^2));

R22P(A)=sqrt(((a(A)+X+s)^2)+((2*Y+LP)^2));

R23P(A)=sqrt(((a(A)+X+s)^2)+((2*Y+LP+s)^2));

R24P(A)=sqrt(((a(A)+X)^2)+((2*Y+LP+s)^2));

S21P(A)=sqrt(((a(A)+X)^2)+((Y+LP)^2));

S22P(A)=sqrt(((a(A)+X+s)^2)+((Y+LP)^2));

S23P(A)=sqrt(((a(A)+X+s)^2)+((Y+LP+s)^2));

S24P(A)=sqrt(((a(A)+X)^2)+((Y+LP+s)^2));

T21P(A)=sqrt(((a(A)+X)^2)+(LP^2));

T22P(A)=sqrt(((a(A)+X+s)^2)+(LP^2));

T23P(A)=sqrt(((a(A)+X+s)^2)+((LP+s)^2));

T24P(A)=sqrt(((a(A)+X)^2)+((LP+s)^2));

%Besar sudut medan listrik di titik uji

sdtR11(A)=atan((a(A))/R11P(A));

sdtR12(A)=atan((a(A)+s)/R12P(A));

sdtR13(A)=atan((a(A)+s)/R13P(A));

sdtR14(A)=atan((a(A))/R14P(A));

sdtS11(A)=atan((a(A))/S11P(A));

sdtS12(A)=atan((a(A)+s)/S12P(A));

sdtS13(A)=atan((a(A)+s)/S13P(A));

sdtS14(A)=atan((a(A))/S14P(A));

Page 23: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

sdtT11(A)=atan((a(A))/T11P(A));

sdtT12(A)=atan((a(A)+s)/T12P(A));

sdtT13(A)=atan((a(A)+s)/T13P(A));

sdtT14(A)=atan((a(A))/T14P(A));

sdtR21(A)=atan((a(A)+X)/R21P(A));

sdtR22(A)=atan((a(A)+X+s)/R22P(A));

sdtR23(A)=atan((a(A)+X+s)/R23P(A));

sdtR24(A)=atan((a(A)+X)/R24P(A));

sdtS21(A)=atan((a(A)+X)/S21P(A));

sdtS22(A)=atan((a(A)+X+s)/S22P(A));

sdtS23(A)=atan((a(A)+X+s)/S23P(A));

sdtS24(A)=atan((a(A)+X)/S24P(A));

sdtT21(A)=atan((a(A)+X)/T21P(A));

sdtT22(A)=atan((a(A)+X+s)/T22P(A));

sdtT23(A)=atan((a(A)+X+s)/T23P(A));

sdtT24(A)=atan((a(A)+X)/T24P(A));

t=linspace(0,0.02,300);

for T=1:length(t)

%Tegangan tiap fasa

VR(T)=(V*sqrt(2/3))*sin(W*t(T)-(2*pi)/3);

VS(T)=(V*sqrt(2/3))*sin(W*t(T));

VT(T)=(V*sqrt(2/3))*sin(W*t(T)+(2*pi)/3);

%Kuat medan listrik di titik P

ER11(T)=VR(T)/(R11P(A)*log(((LP+b)+2*Y)/R));

Page 24: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

ER12(T)=VR(T)/(R12P(A)*log(((LP+b)+2*Y)/R));

ER13(T)=VR(T)/(R13P(A)*log(((LP+b)+2*Y)/R));

ER14(T)=VR(T)/(R14P(A)*log(((LP+b)+2*Y)/R));

ES11(T)=VS(T)/(S11P(A)*log(((LP+b)+Y)/R));

ES12(T)=VS(T)/(S12P(A)*log(((LP+b)+Y)/R));

ES13(T)=VS(T)/(S13P(A)*log(((LP+b)+Y)/R));

ES14(T)=VS(T)/(S14P(A)*log(((LP+b)+Y)/R));

ET11(T)=VT(T)/(T11P(A)*log((LP+b)/R));

ET12(T)=VT(T)/(T12P(A)*log((LP+b)/R));

ET13(T)=VT(T)/(T13P(A)*log((LP+b)/R));

ET14(T)=VT(T)/(T14P(A)*log((LP+b)/R));

ER21(T)=VR(T)/(R21P(A)*log(((LP+b)+2*Y)/R));

ER22(T)=VR(T)/(R22P(A)*log(((LP+b)+2*Y)/R));

ER23(T)=VR(T)/(R23P(A)*log(((LP+b)+2*Y)/R));

ER24(T)=VR(T)/(R24P(A)*log(((LP+b)+2*Y)/R));

ES21(T)=VS(T)/(S21P(A)*log(((LP+b)+Y)/R));

ES22(T)=VS(T)/(S22P(A)*log(((LP+b)+Y)/R));

ES23(T)=VS(T)/(S23P(A)*log(((LP+b)+Y)/R));

ES24(T)=VS(T)/(S24P(A)*log(((LP+b)+Y)/R));

ET21(T)=VT(T)/(T21P(A)*log((LP+b)/R));

ET22(T)=VT(T)/(T22P(A)*log((LP+b)/R));

ET23(T)=VT(T)/(T23P(A)*log((LP+b)/R));

ET24(T)=VT(T)/(T24P(A)*log((LP+b)/R));

Page 25: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

%Kuat medan dalam bentuk rectangular

ER11_rec(T)=ER11(T)*(sin(sdtR11(A))-(cos(sdtR11(A)))*i);

ER12_rec(T)=ER12(T)*(sin(sdtR12(A))-(cos(sdtR12(A)))*i);

ER13_rec(T)=ER13(T)*(sin(sdtR13(A))-(cos(sdtR13(A)))*i);

ER14_rec(T)=ER14(T)*(sin(sdtR14(A))-(cos(sdtR14(A)))*i);

ES11_rec(T)=ES11(T)*(sin(sdtS11(A))-(cos(sdtS11(A)))*i);

ES12_rec(T)=ES12(T)*(sin(sdtS12(A))-(cos(sdtS12(A)))*i);

ES13_rec(T)=ES13(T)*(sin(sdtS13(A))-(cos(sdtS13(A)))*i);

ES14_rec(T)=ES14(T)*(sin(sdtS14(A))-(cos(sdtS14(A)))*i);

ET11_rec(T)=ET11(T)*(sin(sdtT11(A))-(cos(sdtT11(A)))*i);

ET12_rec(T)=ET12(T)*(sin(sdtT12(A))-(cos(sdtT12(A)))*i);

ET13_rec(T)=ET13(T)*(sin(sdtT13(A))-(cos(sdtT13(A)))*i);

ET14_rec(T)=ET14(T)*(sin(sdtT14(A))-(cos(sdtT14(A)))*i);

ER21_rec(T)=ER21(T)*(sin(sdtR21(A))-(cos(sdtR21(A)))*i);

ER22_rec(T)=ER22(T)*(sin(sdtR22(A))-(cos(sdtR22(A)))*i);

ER23_rec(T)=ER23(T)*(sin(sdtR23(A))-(cos(sdtR23(A)))*i);

ER24_rec(T)=ER24(T)*(sin(sdtR24(A))-(cos(sdtR24(A)))*i);

Page 26: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

ES21_rec(T)=ES21(T)*(sin(sdtS21(A))-(cos(sdtS21(A)))*i);

ES22_rec(T)=ES22(T)*(sin(sdtS22(A))-(cos(sdtS22(A)))*i);

ES23_rec(T)=ES23(T)*(sin(sdtS23(A))-(cos(sdtS23(A)))*i);

ES24_rec(T)=ES24(T)*(sin(sdtS24(A))-(cos(sdtS24(A)))*i);

ET21_rec(T)=ET21(T)*(sin(sdtT21(A))-(cos(sdtT21(A)))*i);

ET22_rec(T)=ET22(T)*(sin(sdtT22(A))-(cos(sdtT22(A)))*i);

ET23_rec(T)=ET23(T)*(sin(sdtT23(A))-(cos(sdtT23(A)))*i);

ET24_rec(T)=ET24(T)*(sin(sdtT24(A))-(cos(sdtT24(A)))*i);

Etot(T)=abs(ER11_rec(T)+ER12_rec(T)+ER13_rec(T)+ER14_rec(T)+ES11_rec(T)+ES12_rec(T)+ES13_rec(T)+...

ES14_rec(T)+ET11_rec(T)+ET12_rec(T)+ET13_rec(T)+ET14_rec(T)+ER21_rec(T)+ER22_rec(T)+...

ER23_rec(T)+ER24_rec(T)+ES21_rec(T)+ES22_rec(T)+ES23_rec(T)+ES24_rec(T)+ET21_rec(T)+...

ET22_rec(T)+ET23_rec(T)+ET24_rec(T));

end

Eeff(A)=sqrt((1/0.02)*trapz(t,Etot.^2));

Emax(A)=max(Etot);

end

Page 27: Program Menghitung Kuat Medan Listrik Di Bawah Penghantar

end

mid=(X3+s)/2;

end

plot((a+mid),Eeff,(a+mid),Emax,'--'),xlabel('posisi titikuji (m)'),ylabel('E (kV/m)'),legend('Eeff','Emax'),grid on

end