You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
134 Информатика<br />
«<strong>Молодой</strong> <strong>учёный</strong>» . № 3 (50) . Март, 2013 г.<br />
В матричной форме это уравнение можно получить следующим образом. Так как в матрице-столбце токи ia, ib и ic занимают<br />
положения 21, 22, и 23 соответственно, то в матрице А в 23-ей строке необходимо приравнять элементы a23,1, a23,2, …, a23,20 к нулю, а элементы a23,20, a23,21, a23,23 к единице. То есть 23,21 23,22 23,23 1<br />
a a a = = = и s 23 = 0 .<br />
Произведем построение математической модели расчета линейного асинхронного двигателя метода Гаусса-Жордана<br />
с использованием языка программирования MatLab. Ниже приведен пример кода:<br />
function Linear_AD1<br />
% Исходные данные линейного асинхронного двигателя<br />
Rb=0.1003*10^7;<br />
rs=19;<br />
Ls=0.074;<br />
rr=9.269*10^-5;<br />
Lr=0.0372*10^-5;<br />
dt=0.001;<br />
tz=9.769*10^-3;<br />
m=1.9;<br />
v0=0;<br />
wn=200;<br />
f=50;<br />
w=2*pi*f;<br />
U=wn/dt;<br />
Um=310;<br />
X=zeros(23,1);<br />
F=0;<br />
K=input('длительность цикла k=');<br />
% Создание матрицы сопротивлений<br />
R=zeros(21,1);<br />
R(1,1)=500*Rb;<br />
R(2,1)=500*Rb;<br />
R(3,1)=50*Rb;<br />
R(4,1)=5*Rb;<br />
for i=5:17<br />
R(i,1)=Rb;<br />
end;<br />
R(18,1)=5*Rb;<br />
R(19,1)=50*Rb;<br />
R(20,1)=500*Rb;<br />
R(21,1)=500*Rb;<br />
for k=1:(K+1)<br />
v(1,k)=v0; %создание вектор-строки для графика скорости<br />
f(1,k)=sum(F); %создание вектор-строки для графика усилия<br />
Uab=Um*cos(w*(k-1)*dt+2*pi/3);<br />
Ubc=Um*cos(w*(k-1)*dt);<br />
% Матрица токов статора<br />
IS=[0,0,0,0,X(21)X(21),-X(22),-X(22),X(23),X(23),-X(21),-X(21),X(22),<br />
X(22),X(23),-X(23),0,0,0,0];<br />
% Создание матрицы А<br />
A=zeros(23);<br />
% n=1<br />
A(1,1)=(rr+Lr/dt)*(R(2)+R(1))+(R(1)-R(2))*Lr*v0/(2*tz)+1/dt;<br />
A(1,2)=-(rr+Lr/dt)*R(2)+(Lr*(R(3)+R(2))+1)*v0/(2*tz);<br />
A(1,3)=-R(3)*Lr*v0/(2*tz);<br />
% n=2<br />
A(2,1)=-(rr+Lr/dt)*R(2)-(Lr*(R(2)+R(1))+1)*v0/(2*tz);<br />
A(2,2)=(rr+Lr/dt)*(R(3)+R(2))+(R(2)-R(3))*Lr*v0/(2*tz)+1/dt;<br />
A(2,3)=-(rr+Lr/dt)*R(3)+(Lr*(R(4)+R(3))+1)*v0/(2*tz);