Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I4 = IL4
I3 = IL3
I2 = I3
I1 = I2 + I4
V1 = Vth − I1 ∗ Z1
V2 = V1 − I2 ∗ Z2
V3 = V2 − I3 ∗ Z3
V4 = V1 − I4 ∗ Z4
Parámetros
clc
clear all
close all
format short
Z1=0.01j;
Z2=0.01j;
Z3=0.01j;
Z4=0.01j;
SL1=0;
SL2=0;
SL3=0.4+0.4j;
kp=2/10;
SL4=(0.5+0.5j)*kp;
Z=[Z1 Z2 Z3 Z4]
SL=[SL1 SL2 SL3 SL4]
Vth=1+0j;
%ciclo while
iter=1
Vtemp=Vth*[1 1 1 1]
while 1
ILr=conj(SL)./conj(Vtemp)
for k=4:-1:1 %de 4 retrocede hasta el 1
if k==4
Ir(k)=ILr(k)
elseif k==3
Ir(k)=ILr(k)
elseif k==2
Ir(k)=Ir(k+1)
else
Ir(k)=Ir(k+1)+Ir(k+3)
end
end
for k=1:1:4 %del 1 avanza hasta el 4
if k==1
V(k)=Vth-Ir(k)*Z(k)
elseif k==4
V(k)=V(k-3)-Ir(k)*Z(k)
else
V(k)=V(k-1)-Ir(k)*Z(k)
end
end
error=max(abs(Vtemp-V))
if error<1e-4 break
else iter=iter+1,Vtemp=V
end
end