Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
51
Добавлен:
12.02.2014
Размер:
20.99 Кб
Скачать

R1=20;

R2=10;

R3=30;

L3=0.002;

C2=3e-04;

f=50;

ph1=60;

omeg=2*pi*f;

E1=220*exp(ph1*(pi/180)*i);

h=0.04/200;

%impedance of before commutation contour

XLb=omeg*L3;

Zb=R1+R3+i*XLb;

%N=input('number of iterations N=')

%initial conditions

I3L=E1/(Zb);

Uc(1)=0;

t(1)=0;

I3LM=abs(I3L);

phI3L=(angle(I3L)/pi*180);

I3(1)=current(I3LM,f,phI3L,t(1));

%definition of conductances

G11=1/R1;G33=(1/R3)+(h/L3);G22=(1/R2)+(C2/h);

G13=1/R3;G31=G13;

G12=1/R2;G21=G12;G32=0;G23=G32;

G=[G11 -G12 -G13;

-G21 G22 -G21;

-G31 -G32 G33];

for k=2:201

t(k)=t(k-1)+h;

Emf(k)=voltas(220,f,ph1,t(k));

I11=Emf(k)/R1;

I22=Uc(k-1)*(C2/h);

I33=I3(k-1);

%I3(k)=current(I3LM,f,phI3L,t(k));

I=[I11;I22;I33];

Pot=G\I;

I1(k)=(Emf(k)-Pot(1))/R1;

I2(k)=(Pot(1)-Pot(2))/R2;

I3(k)=(Pot(1)-Pot(3))/R3;

Uc(k)=Pot(2);

end

plot(t,I1,'.-',t,I2,'--',t,I3,t,Uc,'y');

grid on;

+++++++++++++++++

function em=voltas(EM,f,ph1,t)

em=sqrt(2)*EM*sin(2*pi*f*t+ph1);

++++++++++++++

function im=current(IM,f,phI,t)

im=sqrt(2)*IM*sin(2*pi*f*t+phI);

Соседние файлы в папке мэмс