Използвани програмни продукти
Използваният програмен продукт за изчисляване на параметрите на системата (точка 3), изчисляване на електромеханичните характеристики (точка 4) и съставяне на структурна схема и изследване на преходните процеси (точка 5) е MathWorks Matlab версия 6.1.
Сорс код на съставения М–файл.
% izhodni danni
Pn = 11000; Kt = 0.88;
Un = 220; Rt = 0.21;
In = 54; Lt = 2.28e-3;
wn = 230.38; Rur = 0.1;
Ra = 0.15; Lur = 0.001;
La = 0.01; J = 0.298;
m = 3; k = 1; U1 = 220;
% izchislenia
p = k * m;
Tp = 0.004;
kf = (Un - Ra*In) / wn;
Km = 1 / kf;
Las = La + Lt + Lur;
Ras = Ra + Rt + Rur;
Tas = Las / Ras;
Tms = (J*Ras) / kf^2;
Iamax = 2*In;
Udmax = kf*wn + Ras*In;
Udmin = kf*(wn/4) + Ras*In;
Kp = Udmax / 7.5;
U2 = U1 / Kt;
U2t = sqrt(2) * U2;
Ud0 = U2t * (p/pi) * sin(pi/p);
Ms = kf*In;
Uy = 10 * Udmax / Ud0;
% opredelqne na diapazon na regulirane na alfa
camin = Udmax / Ud0;
camax = Udmin / Ud0;
amin = acos(camin) * (180 / pi);
amax = acos(camax) * (180 / pi);
% prekysnat tok
Idm = (Ud0 / (314*Las)) * (1 - (pi/p) *
cot(pi/p));
% elektro-mehanichna harakteristika
stp = 1 - camin;
ca = [camin camin-stp camin-(2*stp)
camax 0];
[sa, sb] = size(ca);
W = [];
for i=1:1:sb
k = 0;
for j=-60:1:60
k = k + 1;
num = Ud0*ca(i) - (Ras +
(p*314*Lt) / (2*pi) )*j;
den = kf;
w = num / den;
W(i,k) = w;
end
end
i = -60:1:60;
figure(1),
plot(i,W(1,:),'r-', i,W(2,:),'g-', i,W(3,:),'c-', i,W(4,:),'b-', i,W(5,:),'m-'), grid;
axis([-65 65 -100 350]);
Сподели с приятели: |