Sunteți pe pagina 1din 44

I. Simulri n regim permanent.

Se variaz frecvena f1 i menine fluxul magnetic din ntrefier constant.


Ecuaiile n regim permanent se prezint sub forma:
U r' Rr' '
U s = Rs I s + j X s I s E s ; = I r + j X r' I 'r E 'r ; I s 0 = I w + I = I s

E 'r

+ I 'r ;

Es m1Es2 m1U s2
P
= E s == j 1ws kws = X I = Rw I w ; Rw =
=

; I w sFe ;
I w PsFe
PsFe
m1U s

U s = Rs I s + j X s I s E s

U r' = 0 R ' '


'
'
' '
r
0 = I r + j X r I r E r ; I s 0 = I w + I = I s + I r
s

Pierderile n fierul statoric scad cu frecvena, la frecvene mici (sub 10 Hz) se


poate considera Rw sau Iw = 0.
U
323,32
ws k ws s =
= 0,8576 Wb
1
120
Aceast valoare se menine constant, iar frecvena f 1 = 1; 5; 10; 20; 60 Hz.
Se simuleaz pornire n gol i se reprezint M = f(), I = f(), Us = f(), s = f(),
pentru M2 = 0; este pulaia mecanic la ax. Se urmrete pe grafice cuplul de
pornire pentru diferite valori ale frecvenei f 1. Valoarea tensiunii Us rezult.
Regimul permanent este un regim de referin la care ne vom raporta cu datele
din regimuri dinamice.
II. Regimuri dinamice, pornirea n gol a motorului.
Reamintim ecuaiile:

d sd

u
=
R
i

+
d sK sd s sd 1 sq dt
u sK = R sisK + j K sK +

dt
u = R i + + d sq
sq s sq 1 sd dt
'

''
' d rd
0 = R rird ( 1 ) rq +
'
d

dt

0 = R 'ri'rK + j( K ) 'rK + rK
'
dt
d

rq
''
'
0
=
R
i
+
(

+
r
rq
1
rd

dt
d
'rd L
sd

= u sd R sisd + 1 sq = u sd R s sd ' + 1 sq
Ls L s L r
dt

sq 'rq L
d sq
= u sq R sisq 1 sd = u sq R s ' 1 sd

Ls Ls L r
dt

d '
' L
rd = R ' i' + ( ) ' = R ' rd sd + ( ) '

r rd
1
rq
r '
1
rq
'
L

L
L

dt
s r
r
'
'rq sq L
d rq
' '
'
'
( ) '
=

R
i

r
rq
1
rd
r
1
rd
dt
'
'

L
L

s r
r

Parametrii variabili:

Ls = 0.029134 H ; Rs = 0,053 ; L = 0,0281H ;

0,000955 H ; r ( 0; 81)

L'r = 0,0281 +
1
0,000155 + 0,0072 ; r > 81 ; r 1 = 120

0,065434 ; r ( 0; 81)
'
Rr ( r ) =
0.000904 + 0,00717 r ; r > 81 ; r 1 = 120
Pe baza acestor date se fac porniri n gol la frecvene constante f 1 = 1; 5; 10; 20;
60 Hz pentru M2 = 0 i rd = 1,15 Wb, rq = 0.
2

Se calculeaz mrimile iA, iB, iC, ia, ib, ic , usd, , usq = f(t) sau f(); M = f(), s = f().
Se poate repeta pentru M2 = 200.
Pentru comoditate repetm ecuaiile:

usd = R s isd 1 sq + sd

d
dt

usK = R s isK + j K sK + sK
dt
u = R i + + d sq
sq s sq 1 sd dt
sd = Ls isd + L i d
sK = Ls isK + L i K
sq = Ls isq + L i q

d 'rd
' '
'
0 = Rr ird ( 1 ) rq +
d 'rK
dt
' '
'
0 = Rr irK + j ( K ) rK +

dt
d 'rq

' '
'
0 = Rr irq + ( 1 ) rd + dt
'
'rd = L'r ird
+ L i d

'
' '
rK = Lr irK + L i K
'
' '
rq = Lr irq + L i q
d J d
3
J
=
= M M 2 ; M = p sd isq sqisd ; K = 1
dt p dt
2
L
L
w
,
,
K = m isK + irK
= m i K ; wes K = es Lmi K = L i K ; i K = isK + irK
;
wer
wer
wer

k=

wes ,
w
w
; irK = er irK ; L = es Lm ;
wer
wes
wer

2
M , isd , isq , is , = isd
+ isq2 , , i A iB iC = f ( t ) ;

usd = R s isd 1 sq +

d sq
d sd
; usq = R s isq + 1 sd +
dt
dt

sd = Lsisd + L ird' ;
0=
'rd
J

'
Rr' ird

( 1 ) 'rq

L'r ird'

+ L isd ;

sq = Lsisq + L irq'
d '
+ rd ;
dt
'rq

0=

'
Rr' irq

+ ( 1 ) 'rd

d 'rq
dt

'
L'r irq
+ L isq

d J d
3
=
= M M 2 ; M = p sd isq sqisd ; K = 1
dt p dt
2

0 =

2
1
; 0 =
3
3

2
i A + a iB + a 2 iC ;
3
i A = ids cos iqs sin + i0 s ;
is = 0 i A + a iB + a 2 iC =

isk = is e j = ids + j iqs ;

2
2

iB = ids cos
iqs sin
+ i0 s ;
3
3

4
4

iC = ids cos
iqs sin
+ i0 s ;
3
3

1
i A + iB + iC =
i0 s = 3 i0 s ; de regula i0 s = 0
0
t

d
= 1 = 1 ( ) d ;
dt

1 = ct = 1 t + 0

2
ia + a ib + a 2 ic ;
3
ia = idr cos ( ) iqr sin ( ) + i0 r ;
ir = 0 ia + a ib + a 2 ic =

irK = ir e j ( ) = idr + j iqr ;

2
2

ib = idr cos
iqr sin
+ i0 r
3
3

4
4

ic = idr cos
iqr sin
+ i0 r
3
3

1
ia + ib + ic =
i0 r = 3 i0 r ; i0 r = 0
0
t

d
= = ( ) d ;
dt

var iabila de int egrare

Volumul de calcul este mare nsa la nceput s ne ocupm de frecvene mici.


III. Demararea locomotivei.
Se face la frecven variabil cu rd = 1,15 Wb, rq = 0 sau cu limitarea curenilor
statorici.
Pentru cuplul rezistent la locomotiv, cred c este mai simplu s folosim relaia:
n0
M2 = Mr = M0
; n0 = 20 rot / s ; k = 2 ; M 0 = 600 Nm
k n + n0
20
6000
M r = 600
=
2n + 20 n + 10
Aceste date se vor modifica n funcie de cuplul de pornire la frecvene mici.

MOTORUL ASINCRON DE TRACIUNE TIP MABT-2


PENTRU RAMELE DE METROU
Date tehnice:
4

Pn =100 kW; Un =560 V; In =130 A; f n=60 Hz;


mp=1,1; mn=1,8, cos n =0,87.

n1=1200 r/m; sn=2,6 %;

Conexiunea stea.Ufn = 323,32 V; Ifn = 130 A; Rs = 0,053 ; L = 28,1 mH ;


Xs = 0,39 ; Xr = 0,36 ; X = 10,59 ; Is0 Ufn/ X = 30,53 A ; is0 = Is0 / Ifn
= 0,235 = 23,5 % ; rr = 0,0262 sn =0,026.
xs = Xs / Zn = 0,157 ; Ls = Ls + L =29,134 mH ; Lr = Lr + L =29,055 mH
; L = 28,1 mH ; J = 3,38 kgm2. nn = n1 (1 - sn) = 1168,8 rot/min ; Sn = 128094,8 VA
M2 = M0 k1n = 500 1.n; n [0; 120 rot/min] ; M2 = ct. = 380 Nm; M2 = M0
k1n = 500 60..n; n [0; 2 rot/s] ;M2 = ct. = 380 Nm; n = 30 / = 30 /p ; n
[rot/min]; n = /2 = /2p ; n [rot/s]; Jt = 10 J = 33,8 kgm2
R1 = 0,053 - prin msurare direct ; R2' = 0.0657 - prin msurare direct;
L1 =1.035 mH; L2 = 0.955 mH; L = 28.1 mH; Rr' = 0.0657 ; Zb = Zn = Ufn/ Ifn
= 2,48 ; fn = 60 Hz ; Ls = 1, 034 mH; p=3; Lr = 0,955 mH ; rs = 0,0214; xr =
Xr / Zn = 0,145 ; x = X / Zn = 4,27 . Mn = 817 Nm ;
Cuplul de sarcin M2.
M2 = M0 = 800 Nm; n [0; n0 rot/s], n [0; 1 rot/s], n0 = 1 rot/s
M2 = M0 k1 (n - n0) = 800 100. (n - 1); n [1 rot/s; 5 rot/s] , nc = 5 rot/s
M2 = ct. = 400 Nm.
Simularea motorului asincron pentru f1 = 60 Hz, J = 3.3 Nm2, U1 =U1n ,
parametrii Rr i Lr variabili i momentul rezistent Mr variabil
Listingul programului, n mediu de programare Matlab, are structura:
Rutina ec_difma_lin_F60_MrV_PV.m
%Functia ec_difma_lin_F60_MrV_PV.m este urmtoarea:
%
function xp=ec_difma_lin_F60_MrV_PV(t,x)
xp=zeros(6,1);%vectorul derivatelor;
LS=0.029134;RS=0.053;Lm=0.0281;omega0=6.28*60.0;
xx(:,1)=[0.0,18.84,94.2,380.0]';
xx(:,2)=[800.0,800.0,400.0,400.0]';
J=3.38;omega0=6.28*60.0;omega1=81.0;Mr=250.0;
U=323.32*sqrt(2.0);Mn=817.0;p=3.0;omega00=omega0/p;
if x(5)<=omega0-omega1
Lr=0.0281+0.000155+0.0072/sqrt(omega0-x(5));Rr=0.000904+0.00717*sqrt(omega0x(5));RS=0.053;Lm=0.0281;sigma=1.0-Lm^2/(Lr*LS);
else
Lr=0.0281+0.000955;Rr=0.065434;RS=0.053;Lm=0.0281;sigma=1.0-Lm^2/(Lr*LS);
end;
xp(1)=-RS*((x(1)-x(3)*Lm/Lr)/(sigma*LS))+omega0*x(2)+U;
xp(2)=-RS*((x(2)-x(4)*Lm/Lr)/(sigma*LS))-omega0*x(1);
xp(3)=-Rr*((x(3)-x(1)*Lm/LS)/(sigma*Lr))+(omega0-x(5))*x(4);
xp(4)=-Rr*((x(4)-x(2)*Lm/LS)/(sigma*Lr))-(omega0-x(5))*x(3);
if x(5)<=6.28*p
Mr=800.0;
elseif x(5)<=31.4*p
Mr=800.0 -100.0*(x(5)/(6.28*p)-1);
else
Mr=400.0;
end;
xp(5)=(3*p^2/(2*J))*(x(1)*((x(2)-x(4)*Lm/Lr)/(sigma*LS))-x(2)*((x(1)-x(3)*Lm/Lr)/(sigma*LS)))-p*Mr/(J);
xp(6)=x(5);
%

Programul principal Test_MA_lin_F60_MrV_PV.m


%Routine Test_MA_lin_F60_MrV_PV.m
format long;
clear all;
LS=0.029134;RS=0.053;Lm=0.0281;omega0=6.28*60.0;Lr=0.029055;;
xx(:,1)=[0.0,18.84,94.2,380.0]';
xx(:,2)=[800.0,800.0,400.0,400.0]';
J=3.38;omega0=6.28*60.0;omega1=81.0;
U=323.32*sqrt(2.0);Mn=817.0;p=3.0;omega00=omega0/p;n1n=20.0;
t0=0;tf=4.0;tol=10^(-12);
x0=[0.0,0.0,0.0,0.0,0.0,0.0];
[t,x]=ode45('ec_difma_lin_F60_MrV_PV',t0,tf,x0,tol,1);
nn=length(x(:,1));
for i=1:nn
if x(i,5)<=omega0-omega1
Lrr(i)=0.0281+0.000155+0.0072/sqrt(omega0-x(i,5));Rrr(i)=0.000904+0.00717*...
sqrt(omega0- x(i,5));sigma=1.0-Lm^2/(Lrr(i)*LS);
omegar(i)=omega0-x(i,5);
else
Lrr(i)=0.0281+0.000955;Rrr(i)=0.065434;sigma=1.0-Lm^2/(Lrr(i)*LS);Mrr(i)=Mn;...
omegar(i)=omega0-x(i,5);
end;
Mrrr(i)=interp1(xx(:,1),xx(:,2),x(i,5),'linear');
iSd(i)=-1./(LS*Lrr(i)-1.*Lm^2)*(-1.*x(i,1)*Lrr(i)+Lm*x(i,3));
irq(i)=(-1.*x(i,2)*Lm+LS*x(i,4))/(LS*Lrr(i)-1.*Lm^2);
iSq(i)=-1.*(-1.*Lrr(i)*x(i,2)+x(i,4)*Lm)/(LS*Lrr(i)-1.*Lm^2);
ird(i)= (-1.*Lm*x(i,1)+x(i,3)*LS)/(LS*Lrr(i)-1.*Lm^2);
m(i)=3.0*p*(x(i,1)*iSq(i)-x(i,2)*iSd(i))/2.0;
s(i)=(omega0-x(i,5))/omega0;v(i)=20.0*(1.0-s(i));
iA(i)=iSd(i)*cos(omega0*t(i))-iSq(i)*sin(omega0*t(i));
iB(i)=iSd(i)*cos(omega0*t(i)-6.28/3.0)-iSq(i)*sin(omega0*t(i)-6.28/3.0);
iC(i)=iSd(i)*cos(omega0*t(i)+6.28/3.0)-iSq(i)*sin(omega0*t(i)+6.28/3.0);
ia(i)=ird(i)*cos((omega0-x(i,5))*t(i))-irq(i)*sin((omega0-x(i,5))*t(i));
ib(i)=ird(i)*cos((omega0-x(i,5))*t(i)-6.28/3.0)-irq(i)*sin((omega0-x(i,5))*t(i)-6.28/3.0);
ic(i)=ird(i)*cos((omega0-x(i,5))*t(i)+6.28/3.0)-irq(i)*sin((omega0-x(i,5))*t(i)+6.28/3.0);
if x(i,5)<=6.28*p
Mrr(i)=800.0;
elseif x(i,5)<=31.4*p
Mrr(i)=800.0 -100.0*(x(i,5)/(6.28*p)-1);
else
Mrr(i)=400.0;
end;
end;
plot(t,x(:,1),'-r',t,x(:,2),'-b',t,x(:,3),'-g',t,x(:,4),'-k');grid;
xlabel('Time [s]');
ylabel('fisd - red, fisq - blue, fird - green, firq - black [Wb]');
pause;
plot(t,x(:,5));grid;
xlabel('Time [s]');
ylabel('Rotor angular frequency [rad/s]');
pause;
plot(t,x(:,6));grid;
xlabel('Time [s]');
ylabel('Lamda angular [rad]');
pause;
plot(t,iSd,'-r',t,iSq,'-b',t,ird,'-g',t,irq,'-k');grid;
xlabel('Time [s]');
ylabel('isd - red, isq - blue, ird - green, irq - black [A]');
pause;
plot(t,iA,'-r',t,iB,'-b',t,iC,'-g');grid;
xlabel('Time [s]');
ylabel('iA - red, iB - blue, iC - green [A]');
pause;
plot(t,iA);grid;
xlabel('Time [s]');
ylabel('iA [A]');
pause;
plot(t,ia,'-r',t,ib,'-b',t,ic,'-g');grid;
xlabel('Time [s]');
ylabel('ia - red, ib - blue, ic - green [A]');
pause;

plot(t,ia);grid;
xlabel('Time [s]');
ylabel('ia [A]');
pause;
plot(t,v);grid;
xlabel('Time [s]');
ylabel('Rotor speed n2 [rot/s]');
pause;
plot(t,m);grid;
xlabel('Time [s]');
ylabel('Electromagnetic torque m [Nm]');
pause;
plot(x(:,5),m);grid;
xlabel('Rotor angular frequency [rad/s]');
ylabel('Electromagnetic torque m [Nm]');
pause;
plot(t,s);grid;
xlabel('Time [s]');
ylabel('Electrical slip s');
pause;
plot(m,v);grid;
xlabel('Electromagnetic torque m [Nm]');
ylabel('Rotor speed n2 [rot/s]');
pause;
plot(v,m);grid;
xlabel('Rotor speed n2 [rot/s]');
ylabel('Electromagnetic torque m [Nm]');
pause;
plot(x(:,5),m);grid;
xlabel('Rotor angular frequency [rad/s]');
ylabel('Electromagnetic torque m [Nm]');
pause;
plot(m,x(:,5));grid;
xlabel('Electromagnetic torque m [Nm]');
ylabel('Rotor angular frequency [rad/s]');
pause;
plot(t,omegar/6.28);grid;
xlabel('Time [s]');
ylabel('Rotor frequency fr [Hz]');
pause;
plot(t,Lrr);grid;
xlabel('Time [s]');
ylabel('Rotor inductance Lr [H]');
pause;
plot(t,Rrr);grid;
xlabel('Time [s]');
ylabel('Rotor resistance Rr [ohm]');
pause;
plot(omegar,Lrr);grid;
xlabel('Rotor angular frequency of currents [rad/s]');
ylabel('Rotor inductance Lr [H]');
pause;
plot(omegar,Rrr);grid;
xlabel('Rotor angular frequency of currents [rad/s]');
ylabel('Rotor resistance Rr [ohm]');
pause;
plot(v,Mrr,'b',v,Mrrr,'.r');grid;
xlabel('Rotor speed n2 [rot/s]');
ylabel('Resistent torque m [Nm]');
pause;
plot(t,Mrr,'b',t,Mrrr,'.r');grid;
xlabel('Time [s]');
ylabel('Resistent torque m [Nm]');
pause;
plot(x(:,5),Mrr,'b',x(:,5),Mrr,'.r');grid;
xlabel('Rotor angular frequency [rad/s]');
ylabel('Resistent torque m [Nm]');
pause;

Programul principal Test_MA_lin_F60_MrV_PV.m

10

Simularea motorului asincron pentru f1 = 30 Hz, J = 3.3 Nm2, U1 =U1n/2.0,


parametrii Rr i Lr variabili i momentul rezistent Mr variabil
Listingul programului, n mediu de programare Matlab, are structura:
Rutina ec_difma_lin_F30_MrV_PV.m
%Functia ec_difma_lin_F30_MrV_PV.m este urmtoarea:
%
function xp=ec_difma_lin_F30_MrV_PV(t,x)
xp=zeros(6,1);%vectorul derivatelor;
LS=0.029134;RS=0.053;Lm=0.0281;f1=30.0;omega0=6.28*30.0;
xx(:,1)=[0.0,18.84,94.2,380.0]';
xx(:,2)=[800.0,800.0,400.0,400.0]';
J=3.38;omega0=6.28*30.0;omega1=81;
U=323.32*sqrt(2.0)/2.0;Mn=817.0;p=3.0;omega00=omega0/p;
if x(5)<=omega0-omega1
Lr=0.0281+0.000155+0.0072/sqrt(omega0-x(5));Rr=0.000904+0.00717*sqrt(omega0x(5));RS=0.053;Lm=0.0281;sigma=1.0-Lm^2/(Lr*LS);
else
Lr=0.0281+0.000955;Rr=0.065434;RS=0.053;Lm=0.0281;sigma=1.0-Lm^2/(Lr*LS);
end;
xp(1)=-RS*((x(1)-x(3)*Lm/Lr)/(sigma*LS))+omega0*x(2)+U;
xp(2)=-RS*((x(2)-x(4)*Lm/Lr)/(sigma*LS))-omega0*x(1);
xp(3)=-Rr*((x(3)-x(1)*Lm/LS)/(sigma*Lr))+(omega0-x(5))*x(4);
xp(4)=-Rr*((x(4)-x(2)*Lm/LS)/(sigma*Lr))-(omega0-x(5))*x(3);
if x(5)<=6.28*p
Mr=800.0;
elseif x(5)<=31.4*p
Mr=800.0 -100.0*(x(5)/(6.28*p)-1);
else
Mr=400.0;
end;
xp(5)=(3*p^2/(2*J))*(x(1)*((x(2)-x(4)*Lm/Lr)/(sigma*LS))-x(2)*((x(1)-x(3)*Lm/Lr)/(sigma*LS)))-p*Mr/(J);
xp(6)=x(5);
%

11

Programul principal Test_MA_lin_F30_MrV_PV.m


%Routine Test_MA_lin_F30_MrV_PV.m
format long;
clear all;
LS=0.029134;RS=0.053;Lm=0.0281;f1=30.0;omega0=6.28*30.0;
xx(:,1)=[0.0,18.84,94.2,380.0]';
xx(:,2)=[800.0,800.0,400.0,400.0]';
J=3.38;omega0=6.28*30.0;omega1=81.0;
U=323.32*sqrt(2.0)/2.0;Mn=817.0;p=3.0;omega00=omega0/p;n1=10.0;Ts=5.0;
t0=0;tf=8.0;tol=10^(-12);
x0=[0.0,0.0,0.0,0.0,0.0,0.0];
[t,x]=ode45('ec_difma_lin_F30_MrV_PV',t0,tf,x0,tol,1);
nn=length(x(:,1));
for i=1:nn
if x(i,5)<=omega0-omega1
Lrr(i)=0.0281+0.000155+0.0072/sqrt(omega0-x(i,5));Rrr(i)=0.000904+0.00717*sqrt(omega0x(i,5));sigma=1.0-Lm^2/(Lrr(i)*LS);
omegar(i)=omega0-x(i,5);
else
Lrr(i)=0.0281+0.000955;Rrr(i)=0.065434;sigma=1.0-Lm^2/(Lrr(i)*LS);Mrr(i)=Mn;omegar(i)=omega0x(i,5);
end;
Mrrr(i)=interp1(xx(:,1),xx(:,2),x(i,5),'linear');
iSd(i)=-1./(LS*Lrr(i)-1.*Lm^2)*(-1.*x(i,1)*Lrr(i)+Lm*x(i,3));
irq(i)=(-1.*x(i,2)*Lm+LS*x(i,4))/(LS*Lrr(i)-1.*Lm^2);
iSq(i)=-1.*(-1.*Lrr(i)*x(i,2)+x(i,4)*Lm)/(LS*Lrr(i)-1.*Lm^2);
ird(i)= (-1.*Lm*x(i,1)+x(i,3)*LS)/(LS*Lrr(i)-1.*Lm^2);
m(i)=3.0*p*(x(i,1)*iSq(i)-x(i,2)*iSd(i))/2.0;
s(i)=(omega0-x(i,5))/omega0;v(i)=10.0*(1.0-s(i));
iA(i)=iSd(i)*cos(omega0*t(i))-iSq(i)*sin(omega0*t(i));
iB(i)=iSd(i)*cos(omega0*t(i)-6.28/3.0)-iSq(i)*sin(omega0*t(i)-6.28/3.0);
iC(i)=iSd(i)*cos(omega0*t(i)+6.28/3.0)-iSq(i)*sin(omega0*t(i)+6.28/3.0);
ia(i)=ird(i)*cos((omega0-x(i,5))*t(i))-irq(i)*sin((omega0-x(i,5))*t(i));
ib(i)=ird(i)*cos((omega0-x(i,5))*t(i)-6.28/3.0)-irq(i)*sin((omega0-x(i,5))*t(i)-6.28/3.0);
ic(i)=ird(i)*cos((omega0-x(i,5))*t(i)+6.28/3.0)-irq(i)*sin((omega0-x(i,5))*t(i)+6.28/3.0);
if x(i,5)<=6.28*p
Mrr(i)=800.0;
elseif x(i,5)<=31.4*p
Mrr(i)=800.0 -100.0*(x(i,5)/(6.28*p)-1);
else
Mrr(i)=400.0;
end;
end;
plot(t,x(:,1),'-r',t,x(:,2),'-b',t,x(:,3),'-g',t,x(:,4),'-k');grid;
xlabel('Time [s]');
ylabel('fisd - red, fisq - blue, fird - green, firq - black [Wb]');
pause;
plot(t,x(:,5));grid;
xlabel('Time [s]');
ylabel('Rotor angular frequency [rad/s]');
pause;
plot(t,x(:,6));grid;
xlabel('Time [s]');
ylabel('Lamda angular [rad]');
pause;
plot(t,iSd,'-r',t,iSq,'-b',t,ird,'-g',t,irq,'-k');grid;
xlabel('Time [s]');
ylabel('isd - red, isq - blue, ird - green, irq - black [A]');
pause;
plot(t,iA,'-r',t,iB,'-b',t,iC,'-g');grid;
xlabel('Time [s]');
ylabel('iA - red, iB - blue, iC - green [A]');
pause;
plot(t,iA);grid;
xlabel('Time [s]');
ylabel('iA [A]');
pause;
plot(t,ia,'-r',t,ib,'-b',t,ic,'-g');grid;
xlabel('Time [s]');
ylabel('ia - red, ib - blue, ic - green [A]');
pause;
plot(t,ia);grid;

12

xlabel('Time [s]');
ylabel('ia [A]');
pause;
plot(t,v);grid;
xlabel('Time [s]');
ylabel('Rotor speed n2 [rot/s]');
pause;
plot(t,m);grid;
xlabel('Time [s]');
ylabel('Electromagnetic torque m [Nm]');
pause;
plot(x(:,5),m);grid;
xlabel('Rotor angular frequency [rad/s]');
ylabel('Electromagnetic torque m [Nm]');
pause;
plot(t,s);grid;
xlabel('Time [s]');
ylabel('Electrical slip s');
pause;
plot(m,v);grid;
xlabel('Electromagnetic torque m [Nm]');
ylabel('Rotor speed n2 [rot/s]');
pause;
plot(v,m);grid;
xlabel('Rotor speed n2 [rot/s]');
ylabel('Electromagnetic torque m [Nm]');
pause;
plot(x(:,5),m);grid;
xlabel('Rotor angular frequency [rad/s]');
ylabel('Electromagnetic torque m [Nm]');
pause;
plot(t,omegar/6.28);grid;
xlabel('Time [s]');
ylabel('Rotor frequency fr [Hz]');
pause;
plot(t,Lrr);grid;
xlabel('Time [s]');
ylabel('Rotor inductance Lr [H]');
pause;
plot(t,Rrr);grid;
xlabel('Time [s]');
ylabel('Rotor resistance Rr [ohm]');
pause;
plot(omegar,Lrr);grid;
xlabel('Rotor angular frequency of currents [rad/s]');
ylabel('Rotor inductance Lr [H]');
pause;
plot(omegar,Rrr);grid;
xlabel('Rotor angular frequency of currents [rad/s]');
ylabel('Rotor resistance Rr [ohm]');
pause;
plot(v,Mrr,'b',v,Mrrr,'.r');grid;
xlabel('Rotor speed n2 [rot/s]');
ylabel('Resistent torque m [Nm]');
pause;
plot(t,Mrr,'b',t,Mrrr,'.r');grid;
xlabel('Time [s]');
ylabel('Resistent torque m [Nm]');
pause;
plot(x(:,5),Mrr,'b',x(:,5),Mrr,'.r');grid;
xlabel('Rotor angular frequency [rad/s]');
ylabel('Resistent torque m [Nm]');
pause;

13

14

15

16

Simularea motorului asincron pentru f1 = 60 Hz, J = 60.0 Nm2, U1 =U1n ,


parametrii Rr i Lr variabili i momentul rezistent Mr variabil
Listingul programului, n mediu de programare Matlab, are structura:
Rutina ec_difma_lin_J60_F60_MrV_PV.m
%Functia ec_difma_lin_J60_MrV_PV.m este urmtoarea:
%
function xp=ec_difma_lin_J60_F60_MrV_PV(t,x)
xp=zeros(6,1);%vectorul derivatelor;
LS=0.029134;RS=0.053;Lm=0.0281;omega0=6.28*60.0;
xx(:,1)=[0.0,18.84,94.2,380.0]';
xx(:,2)=[800.0,800.0,400.0,400.0]';
J=60.0;omega0=6.28*60.0;omega1=81.0;Mr=250.0;
U=323.32*sqrt(2.0);Mn=817.0;p=3.0;omega00=omega0/p;
n1=20.0;
if x(5)<=omega0-omega1
Lr=0.0281+0.000155+0.0072/sqrt(omega0-x(5));Rr=0.000904+0.00717*...
sqrt(omega0-x(5));RS=0.053;Lm=0.0281;sigma=1.0-Lm^2/(Lr*LS);
else
Lr=0.0281+0.000955;Rr=0.065434;RS=0.053;Lm=0.0281;sigma=1.0-Lm^2/(Lr*LS);
end;
xp(1)=-RS*((x(1)-x(3)*Lm/Lr)/(sigma*LS))+omega0*x(2)+U;
xp(2)=-RS*((x(2)-x(4)*Lm/Lr)/(sigma*LS))-omega0*x(1);
xp(3)=-Rr*((x(3)-x(1)*Lm/LS)/(sigma*Lr))+(omega0-x(5))*x(4);
xp(4)=-Rr*((x(4)-x(2)*Lm/LS)/(sigma*Lr))-(omega0-x(5))*x(3);
if x(5)<=6.28*p
Mr=800.0;
elseif x(5)<=31.4*p
Mr=800.0 -100.0*(x(5)/(6.28*p)-1);
else
Mr=400.0;
end;
xp(5)=(3*p^2/(2*J))*(x(1)*((x(2)-x(4)*Lm/Lr)/(sigma*LS))-x(2)*((x(1)-x(3)*Lm/Lr)/(sigma*LS)))-p*Mr/(J);
xp(6)=x(5);
%

Programul principal Test_MA_lin_J60_F60_MrV_PV.m


%Routine Test_MA_lin_J60_F60_MrV_PV.m
format long;
clear all;
LS=0.029134;RS=0.053;Lm=0.0281;omega0=6.28*60.0;
xx(:,1)=[0.0,18.84,94.2,380.0]';
xx(:,2)=[800.0,800.0,400.0,400.0]';
J=60.0;omega0=6.28*60.0;omega1=81.0;
U=323.32*sqrt(2.0);Mn=817.0;p=3.0;omega00=omega0/p;Mr=500.0;n1=20.0;Ts=5.0;
t0=0;tf=25.0;tol=10^(-12);

17

x0=[0.0,0.0,0.0,0.0,0.0,0.0];
[t,x]=ode45('ec_difma_lin_J60_F60_MrV_PV',t0,tf,x0,tol,1);
nn=length(x(:,1));
for i=1:nn
if x(i,5)<=omega0-omega1
Lrr(i)=0.0281+0.000155+0.0072/sqrt(omega0-x(i,5));Rrr(i)=0.000904+0.00717*sqrt(omega0x(i,5));sigma=1.0-Lm^2/(Lrr(i)*LS);
omegar(i)=omega0-x(i,5);
else
Lrr(i)=0.0281+0.000955;Rrr(i)=0.065434;sigma=1.0-Lm^2/(Lrr(i)*LS);Mrr(i)=Mn;omegar(i)=omega0x(i,5);
end;
Mrrr(i)=interp1(xx(:,1),xx(:,2),x(i,5),'linear');
iSd(i)=-1./(LS*Lrr(i)-1.*Lm^2)*(-1.*x(i,1)*Lrr(i)+Lm*x(i,3));
irq(i)=(-1.*x(i,2)*Lm+LS*x(i,4))/(LS*Lrr(i)-1.*Lm^2);
iSq(i)=-1.*(-1.*Lrr(i)*x(i,2)+x(i,4)*Lm)/(LS*Lrr(i)-1.*Lm^2);
ird(i)= (-1.*Lm*x(i,1)+x(i,3)*LS)/(LS*Lrr(i)-1.*Lm^2);
m(i)=3.0*p*(x(i,1)*iSq(i)-x(i,2)*iSd(i))/2.0;
s(i)=(omega0-x(i,5))/omega0;v(i)=20.0*(1.0-s(i));
iA(i)=iSd(i)*cos(omega0*t(i))-iSq(i)*sin(omega0*t(i));
iB(i)=iSd(i)*cos(omega0*t(i)-6.28/3.0)-iSq(i)*sin(omega0*t(i)-6.28/3.0);
iC(i)=iSd(i)*cos(omega0*t(i)+6.28/3.0)-iSq(i)*sin(omega0*t(i)+6.28/3.0);
ia(i)=ird(i)*cos((omega0-x(i,5))*t(i))-irq(i)*sin((omega0-x(i,5))*t(i));
ib(i)=ird(i)*cos((omega0-x(i,5))*t(i)-6.28/3.0)-irq(i)*sin((omega0-x(i,5))*t(i)-6.28/3.0);
ic(i)=ird(i)*cos((omega0-x(i,5))*t(i)+6.28/3.0)-irq(i)*sin((omega0-x(i,5))*t(i)+6.28/3.0);
if x(i,5)<=6.28*p
Mrr(i)=800.0;
elseif x(i,5)<=31.4*p
Mrr(i)=800.0 -100.0*(x(i,5)/(6.28*p)-1);
else
Mrr(i)=400.0;
end;
end;
plot(t,x(:,1),'-r',t,x(:,2),'-b',t,x(:,3),'-g',t,x(:,4),'-k');grid;
xlabel('Time [s]');
ylabel('fisd - red, fisq - blue, fird - green, firq - black [Wb]');
pause;
plot(t,x(:,5));grid;
xlabel('Time [s]');
ylabel('Rotor angular frequency [rad/s]');
pause;
plot(t,x(:,6));grid;
xlabel('Time [s]');
ylabel('Lamda angular [rad]');
pause;
plot(t,iSd,'-r',t,iSq,'-b',t,ird,'-g',t,irq,'-k');grid;
xlabel('Time [s]');
ylabel('isd - red, isq - blue, ird - green, irq - black [A]');
pause;
plot(t,iA,'-r',t,iB,'-b',t,iC,'-g');grid;
xlabel('Time [s]');
ylabel('iA - red, iB - blue, iC - green [A]');
pause;
plot(t,iA);grid;
xlabel('Time [s]');
ylabel('iA [A]');
pause;
plot(t,ia,'-r',t,ib,'-b',t,ic,'-g');grid;
xlabel('Time [s]');
ylabel('ia - red, ib - blue, ic - green [A]');
pause;
plot(t,ia);grid;
xlabel('Time [s]');
ylabel('ia [A]');
pause;
plot(t,v);grid;
xlabel('Time [s]');
ylabel('Rotor speed n2 [rot/s]');
pause;
plot(t,m);grid;
xlabel('Time [s]');
ylabel('Electromagnetic torque m [Nm]');
pause;
plot(x(:,5),m);grid;

18

xlabel('Rotor angular frequency [rad/s]');


ylabel('Electromagnetic torque m [Nm]');
pause;
plot(m,x(:,5));grid;
xlabel('Electromagnetic torque m [Nm]');
ylabel('Rotor angular frequency [rad/s]');
pause;
plot(t,s);grid;
xlabel('Time [s]');
ylabel('Electrical slip s');
pause;
plot(m,v);grid;
xlabel('Electromagnetic torque m [Nm]');
ylabel('Rotor speed n2 [rot/s]');
pause;
plot(v,m);grid;
xlabel('Rotor speed n2 [rot/s]');
ylabel('Electromagnetic torque m [Nm]');
pause;
plot(t,omegar/6.28);grid;
xlabel('Time [s]');
ylabel('Rotor frequency fr [Hz]');
pause;
plot(t,Lrr);grid;
xlabel('Time [s]');
ylabel('Rotor inductance Lr [H]');
pause;
plot(t,Rrr);grid;
xlabel('Time [s]');
ylabel('Rotor resistance Rr [ohm]');
pause;
plot(omegar,Lrr);grid;
xlabel('Rotor angular frequency of currents [rad/s]');
ylabel('Rotor inductance Lr [H]');
pause;
plot(omegar,Rrr);grid;
xlabel('Rotor angular frequency of currents [rad/s]');
ylabel('Rotor resistance Rr [ohm]');
pause;
plot(v,Mrr,'b',v,Mrrr,'.r');grid;
xlabel('Rotor speed n2 [rot/s]');
ylabel('Resistent torque m [Nm]');
pause;
plot(t,Mrr,'b',t,Mrrr,'.r');grid;
xlabel('Time [s]');
ylabel('Resistent torque m [Nm]');
pause;
plot(x(:,5),Mrr,'b',x(:,5),Mrr,'.r');grid;
xlabel('Rotor angular frequency [rad/s]');
ylabel('Resistent torque m [Nm]');
pause;

19

20

21

22

Simularea motorului asincron pentru f1 = 30 Hz, J = 60.0 Nm2, U1 =U1n/2.0,


parametrii Rr i Lr variabili i momentul rezistent Mr variabil
Listingul programului, n mediu de programare Matlab, are structura:
Rutina ec_difma_lin_J60_F30_MrV_PV.m
%Functia ec_difma_J60_F30_MrV_PV.m este urmtoarea:
%
function xp=ec_difma_J60_F30_MrV_PV(t,x)
xp=zeros(6,1);%vectorul derivatelor;
LS=0.029134;RS=0.053;Lm=0.0281;f1=30.0;omega0=6.28*30.0;
xx(:,1)=[0.0,18.84,94.2,380.0]';
xx(:,2)=[800.0,800.0,400.0,400.0]';
J=60.0;omega0=6.28*30.0;omega1=81;
U=323.32*sqrt(2.0)/2.0;Mn=817.0;p=3.0;omega00=omega0/p;
n1=10.0;
if x(5)<=omega0-omega1
Lr=0.0281+0.000155+0.0072/sqrt(omega0-x(5));Rr=0.000904+0.00717*...
sqrt(omega0-x(5));RS=0.053;Lm=0.0281;sigma=1.0-Lm^2/(Lr*LS);
else
Lr=0.0281+0.000955;Rr=0.065434;RS=0.053;Lm=0.0281;sigma=1.0-Lm^2/(Lr*LS);
end;
xp(1)=-RS*((x(1)-x(3)*Lm/Lr)/(sigma*LS))+omega0*x(2)+U;
xp(2)=-RS*((x(2)-x(4)*Lm/Lr)/(sigma*LS))-omega0*x(1);
xp(3)=-Rr*((x(3)-x(1)*Lm/LS)/(sigma*Lr))+(omega0-x(5))*x(4);
xp(4)=-Rr*((x(4)-x(2)*Lm/LS)/(sigma*Lr))-(omega0-x(5))*x(3);
if x(5)<=6.28*p
Mr=800.0;
elseif x(5)<=31.4*p
Mr=800.0 -100.0*(x(5)/(6.28*p)-1);
else
Mr=400.0;
end;
xp(5)=(3*p^2/(2*J))*(x(1)*((x(2)-x(4)*Lm/Lr)/(sigma*LS))-x(2)*((x(1)-x(3)*Lm/Lr)/(sigma*LS)))-p*Mr/(J);
xp(6)=x(5);
%

Programul principal Test_MA_lin_J60_F30_MrV_PV.m


%Routine Test_MA_J60_F30_MrV_PV.m
format long;
clear all;
LS=0.029134;RS=0.053;Lm=0.0281;f1=30.0;omega0=6.28*30.0;
xx(:,1)=[0.0,18.84,94.2,380.0]';
xx(:,2)=[800.0,800.0,400.0,400.0]';
J=60.0;omega0=6.28*30.0;omega1=81.0;
U=323.32*sqrt(2.0)/2.0;Mn=817.0;p=3.0;omega00=omega0/p;n1=10.0;Ts=5.0;
t0=0;tf=25.0;tol=10^(-12);
x0=[0.0,0.0,0.0,0.0,0.0,0.0];
[t,x]=ode45('ec_difma_J60_F30_MrV_PV',t0,tf,x0,tol,1);
nn=length(x(:,1));
for i=1:nn
if x(i,5)<=omega0-omega1
Lrr(i)=0.0281+0.000155+0.0072/sqrt(omega0-x(i,5));Rrr(i)=0.000904+0.00717*sqrt(omega0x(i,5));sigma=1.0-Lm^2/(Lrr(i)*LS);
omegar(i)=omega0-x(i,5);
else
Lrr(i)=0.0281+0.000955;Rrr(i)=0.065434;sigma=1.0-Lm^2/(Lrr(i)*LS);Mrr(i)=Mn;omegar(i)=omega0x(i,5);
end;
Mrrr(i)=interp1(xx(:,1),xx(:,2),x(i,5),'linear');
iSd(i)=-1./(LS*Lrr(i)-1.*Lm^2)*(-1.*x(i,1)*Lrr(i)+Lm*x(i,3));
irq(i)=(-1.*x(i,2)*Lm+LS*x(i,4))/(LS*Lrr(i)-1.*Lm^2);
iSq(i)=-1.*(-1.*Lrr(i)*x(i,2)+x(i,4)*Lm)/(LS*Lrr(i)-1.*Lm^2);

23

ird(i)= (-1.*Lm*x(i,1)+x(i,3)*LS)/(LS*Lrr(i)-1.*Lm^2);
m(i)=3.0*p*(x(i,1)*iSq(i)-x(i,2)*iSd(i))/2.0;
s(i)=(omega0-x(i,5))/omega0;v(i)=10.0*(1.0-s(i));
iA(i)=iSd(i)*cos(omega0*t(i))-iSq(i)*sin(omega0*t(i));
iB(i)=iSd(i)*cos(omega0*t(i)-6.28/3.0)-iSq(i)*sin(omega0*t(i)-6.28/3.0);
iC(i)=iSd(i)*cos(omega0*t(i)+6.28/3.0)-iSq(i)*sin(omega0*t(i)+6.28/3.0);
ia(i)=ird(i)*cos((omega0-x(i,5))*t(i))-irq(i)*sin((omega0-x(i,5))*t(i));
ib(i)=ird(i)*cos((omega0-x(i,5))*t(i)-6.28/3.0)-irq(i)*sin((omega0-x(i,5))*t(i)-6.28/3.0);
ic(i)=ird(i)*cos((omega0-x(i,5))*t(i)+6.28/3.0)-irq(i)*sin((omega0-x(i,5))*t(i)+6.28/3.0);
if x(i,5)<=6.28*p
Mrr(i)=800.0;
elseif x(i,5)<=31.4*p
Mrr(i)=800.0 -100.0*(x(i,5)/(6.28*p)-1);
else
Mrr(i)=400.0;
end;
end;
plot(t,x(:,1),'-r',t,x(:,2),'-b',t,x(:,3),'-g',t,x(:,4),'-k');grid;
xlabel('Time [s]');
ylabel('fisd - red, fisq - blue, fird - green, firq - black [Wb]');
pause;
plot(t,x(:,5));grid;
xlabel('Time [s]');
ylabel('Rotor angular frequency [rad/s]');
pause;
plot(t,x(:,6));grid;
xlabel('Time [s]');
ylabel('Lamda angular [rad]');
pause;
plot(t,iSd,'-r',t,iSq,'-b',t,ird,'-g',t,irq,'-k');grid;
xlabel('Time [s]');
ylabel('isd - red, isq - blue, ird - green, irq - black [A]');
pause;
plot(t,iA,'-r',t,iB,'-b',t,iC,'-g');grid;
xlabel('Time [s]');
ylabel('iA - red, iB - blue, iC - green [A]');
pause;
plot(t,iA);grid;
xlabel('Time [s]');
ylabel('iA [A]');
pause;
plot(t,ia,'-r',t,ib,'-b',t,ic,'-g');grid;
xlabel('Time [s]');
ylabel('ia - red, ib - blue, ic - green [A]');
pause;
plot(t,ia);grid;
xlabel('Time [s]');
ylabel('ia [A]');
pause;
plot(t,v);grid;
xlabel('Time [s]');
ylabel('Rotor speed n2 [rot/s]');
pause;
plot(t,m);grid;
xlabel('Time [s]');
ylabel('Electromagnetic torque m [Nm]');
pause;
plot(x(:,5),m);grid;
xlabel('Rotor angular frequency [rad/s]');
ylabel('Electromagnetic torque m [Nm]');
pause;
plot(m,x(:,5));grid;
xlabel('Electromagnetic torque m [Nm]');
ylabel('Rotor angular frequency [rad/s]');
pause;
plot(t,s);grid;
xlabel('Time [s]');
ylabel('Electrical slip s');
pause;
plot(m,v);grid;
xlabel('Electromagnetic torque m [Nm]');
ylabel('Rotor speed n2 [rot/s]');
pause;
plot(v,m);grid;

24

xlabel('Rotor speed n2 [rot/s]');


ylabel('Electromagnetic torque m [Nm]');
pause;
plot(t,omegar/6.28);grid;
xlabel('Time [s]');
ylabel('Rotor frequency fr [Hz]');
pause;
plot(t,Lrr);grid;
xlabel('Time [s]');
ylabel('Rotor inductance Lr [H]');
pause;
plot(t,Rrr);grid;
xlabel('Time [s]');
ylabel('Rotor resistance Rr [ohm]');
pause;
plot(omegar,Lrr);grid;
xlabel('Rotor angular frequency of currents [rad/s]');
ylabel('Rotor inductance Lr [H]');
pause;
plot(omegar,Rrr);grid;
xlabel('Rotor angular frequency of currents [rad/s]');
ylabel('Rotor resistance Rr [ohm]');
pause;
plot(v,Mrr,'b',v,Mrrr,'.r');grid;
xlabel('Rotor speed n2 [rot/s]');
ylabel('Resistent torque m [Nm]');
pause;
plot(t,Mrr,'b',t,Mrrr,'.r');grid;
xlabel('Time [s]');
ylabel('Resistent torque m [Nm]');
pause;
plot(x(:,5),Mrr,'b',x(:,5),Mrr,'.r');grid;
xlabel('Rotor angular frequency [rad/s]');
ylabel('Resistent torque m [Nm]');
pause;

25

26

27

Analiza motorului asincron n regim permanent (armonic)


28

n figura 1 se prezint schema echivalent pe o faz a motorului asincron.

Fig. 1. Induction motor equivalent scheme.

> restart;Digits:=8;with(linalg);

Analiza in regim armonic a unui motor asincron


MOTORUL ASINCRON DE TRACTIUNE TIP MABT-2 PENTRU RAMELE DE METROU
Date tehnice: Pn = 100 kW; Un =560 V; In = 130 A; fn = 60 Hz; n1=1200 r/m;
sn= 2,6 %; mp=1; 1 mn=1,8; cosfin = 0,87; R1 = 0,053 ohmi
Conexiunea stea.
Ufn = 323,32 V; Ifn = 130 A; Rs = 0,053 ohmi ; Lmiu = 28,1 mH . Xssigma =
0,39 ohmi ; X'rsigma = 0,36 ohmi ; Xmiu = 10,59 ohmi ; Is0 ? Ufn/ Xmiu =
30,53 A ; is0 = Is0 / Ifn = 0,235 = 23,5 % ; r'r = 0,0262 ? sn =0,026; (r'r rezistenta relativa rotorica raportata la stator) xssigma = Xssigma / Zn = 0,157
; Ls = Lssigma + Lmiu =29,134 mH ; L'r = L'rsigma + Lmiu =29,055 mH ; Lmiu
= 28,1 mH ; J = 3,38 kgm2. nn = n1 (1 - sn) = 1168,8 rot/min ; Sn = 128094,8
VA M2 = M0 - k1n = 500 - 1.n; n ? [0; 120 rot/min] ; M2 = ct. = 380 Nm; M2 =
M0 - k1n = 500 - 60.n; n ? [0; 2 rot/s] ,M2 = ct. = 380 Nm; n = 30 Omega/Pi =
30 omega/Pi.p ; n [rot/min] n = Omega/2Pi = omega/2Pi.p ; n [rot/s]; Jt = 10
J = 33,8 kgm^2; R'r = 0,0657 ohmi ; Zb = Zn = Ufn/ Ifn = 2,48 ohmi ; fn = 60
Hz ; Lssugma = 1, 034 mH; p = 3; L'rsigma = 0,955 mH ;rs = 0,0214; x'rsigma =
X'rsigma / Zn = 0,145 ; xmiu = Xmiu / Zn = 4,27 ; Mn = 817 Nm ;
Se considera schema echivalenta pe o faza a unui motor asincron reprezentata
in figura 1.
Fisierul de intrare, Motor_as_D1.smb, are structura:
8
6
1
2
3
4
5
3
3
6

2
3
4
5
6
6
6
1

R1
L2
L3
R4
R5
L6
R7
e8

> restart;Digits:=8;with(linalg);

Analiza motorului asincron in regim permanent cu f1 = 60 Hz, U1n = 323.32 V si parametrii L'r si
R'r variabili cu pulsatia curentilor rotorici omegar.
Fisierul de iesire furnizat de programul ASINOM are urmatoarea structura:
>
sis:={
(+G1)*V1+(-G1)*V2+0+0+0+(-1)*I8=0,

29

(-G1)*V1+(+G1+1/(s*L2))*V2+(-1/(s*L2))*V3+0+0+0=0,
0+(-1/(s*L2))*V2+(+1/(s*L2)+1/(s*L3)+1/(s*L6)+G7)*V3+(-1/(s*L3))*V4+0+0=0,
0+0+(-1/(s*L3))*V3+(+1/(s*L3)+G4)*V4
+(-G4)*V5+0=0,
0+0+0+(-G4)*V4+(+G4+G5)*V5+0=0,
(-1)*V1+0+0+0+0+0=-E8
};
nec:={
V1,
V2,
V3,
V4,
V5,
I8
};
rez:=evala(convert(solve(sis,nec),float));
save rez,out1 ;
writeto(out2);
rez;
writeto(terminal);
V1g:=subs(rez,V1);
V2g:=subs(rez,V2);
V3g:=subs(rez,V3);
V4g:=subs(rez,V4);
V5g:=subs(rez,V5);
I8g:=subs(rez,I8);
rez1:=factor(simplify({
U1=((V1g)-(V2g)),
I1=(G1*((V1g)-(V2g))),
U2=((V2g)-(V3g)),
I2=(1/(s*L2)*((V2g)-(V3g))),
U3=((V3g)-(V4g)),
I3=(1/(s*L3)*((V3g)-(V4g))),
U4=((V4g)-(V5g)),
I4=(G4*((V4g)-(V5g))),
U5=((V5g)-0),
I5=(G5*((V5g)-0)),
U6=((V3g)-0),
I6=(1/(s*L6)*((V3g)-0)),
U7=((V3g)-0),
I7=(G7*((V3g)-0)),
U8=(0-(V1g)),
I8=((I8g))
}));
save rez1,out3;
writeto(out4);
rez1;
writeto(terminal);

Expresiile curentilor si tensiunilor laturilor circuitului, in forma ful simbolica, sunt prezentate in
fisierul rez1
> rez1 := {I8 = G1*E8*(L3*G7*s^2*L6*G4*G5+G4*s*L3*G5+G5+G4+G7*s*L6*G4+L6*G4*s*G5+G7*s*L6*G5)/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), U5 = G4*L6*G1*E8*s/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), I5 = G5*G4*L6*G1*E8*s/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), U6 = G1*E8*s*(G5+G4*s*L3*G5+G4)*L6/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), I6 = G1*E8*(G5+G4*s*L3*G5+G4)/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), U7 = G1*E8*s*(G5+G4*s*L3*G5+G4)*L6/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), I7 = G7*G1*E8*s*(G5+G4*s*L3*G5+G4)*L6/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), U8 = -E8, U1 =
E8*(L3*G7*s^2*L6*G4*G5+G4*s*L3*G5+G5+G4+G7*s*L6*G4+L6*G4*s*G5+G7*s*L6*G5)/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5

30

+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), I1 =
G1*E8*(L3*G7*s^2*L6*G4*G5+G4*s*L3*G5+G5+G4+G7*s*L6*G4+L6*G4*s*G5+G7*s*L6*G5)/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), U2 =
G1*E8*s*L2*(L3*G7*s^2*L6*G4*G5+G4*s*L3*G5+G5+G4+G7*s*L6*G4+L6*G4*s*G5+G7*s*L6*G5)/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), I2 =
G1*E8*(L3*G7*s^2*L6*G4*G5+G4*s*L3*G5+G5+G4+G7*s*L6*G4+L6*G4*s*G5+G7*s*L6*G5)/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), U3 = G1*E8*s^2*L6*G4*L3*G5/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), I3 = G5*G4*L6*G1*E8*s/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), I4 = G5*G4*L6*G1*E8*s/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), U4 = G1*E8*s*L6*G5/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5)};

Motorul asincron propus de profesorul Nicu Galan, cu parametri constanti omega2 ,<= 81rad/s
R1 = 0.053 ohm, R'2 = 0.065434 ohmi, L2 = Lssigma = 0.001035 H, L3 = L'rsigma = 0.000955 H,L6
= Lmiu = 0.0281 H, RFe = 200.0 ohmi.
> R1 = 0.053 ohm, R'2 = 0.065434 ohmi, L2=0.001035,L3=0.000955,L6=0.0281, RFe = 310.29518 ohmi.

Expresiile curentilor si tensiunilor in complex (functie de omega)


>
rez1:=subs(s=6.28*60.0*I,L2=0.001035,L3=0.000955,L6=0.0281,G1=1.0/0.053,G4=1.0/0.065434,G7=1.0/200.0,E8=323.32,rez
1);
> rez11:=simplify(subs(G5=s/((1.0-s)*0.065434),rez1));
> n2n:=1200.0*(1.0-0.026);
> n2si:=n2n/60.0;

Alunecarea nominala este 0.026, turatia nominala nn = n2n = 1168.8 rot/min = 19.48 rot/s, n1n =
1200.0 rot/min = 20.0 rot/s.
Calculul cuplului electromagnetic M, M = 3.0*(R'2*(1-s)/s)*I2ef^2/(6.28*30.0*(1-s));
> I2_s:=subs(rez11,I3);
> I2ef_s:=simplify(evalc(abs(I2_s)));
> M_pc_s:=3.0*0.065434*I2ef_s^2/(6.28*s*20.0);
> M_pc_s := .2436665745e15*s/(.8730279172e12*s^2+.1049555874e11*s+6868245623.);

M_pc - cuplul electromagnetic cand parametrii sunt considerati constanti.


> Ms_pc_n_s:=subs(s=0.026,M_pc_s);
> Ms_pc_n_s := 819.4395998;
> plot(M_pc_s,s=-1.0..1.0);

Determinarea alunecarii critice scr


> der_M_pc_s:=diff(M_pc_s,s);
> der_M_pc_s:=simplify(der_M_pc_s);
> Alunec_critice_pc_s:=[solve(der_M_pc_s=0,s)];
> M_pc_max_s:=subs(s=.8869698211e-1,M_pc_s);
> M_pc_p_s:=subs(s=1,M_pc_s);
> M_pc_n_s:=subs(s=0.026,M_pc_s);
> sn:=0.026;scr_s:=.8869698211e-1;M_pc_p_s := 273.6622193;M_pc_n_s := 819.4395998;M_pc_max_s :=
1473.503604;RMmax_Mn_pc_s:=M_pc_max_s/M_pc_n_s;RMp_Mn_pc_s:=M_pc_p_s/M_pc_n_s;Rscr_sn:=scr_s/sn;Alunec_cr
itice_pc_s :=[-.8869698211e-1, .8869698211e-1];

Verificarea formulei lui Kloss M_pc_K:= 2.0*Mmax/(s/scr+scr/s).


> M_pc_K:=simplify(2.0*M_pc_max_s/(s/scr_s+scr_s/s));
> M_pc_K := .2947007208e15*s/(.1127434075e13*s^2+8869698211.);
> with(plots):
Fs:=plot(M_pc_s,s=-1.0..1.0,style=line,color=blue):
Gs:=plot(M_pc_K,s=-1.0..1.0,style=line,color=red):display({Fs,Gs},axes=boxed,title=`M_pc_s - blue,M_pc_K - red, [Nm]`);

31

Cuplul electromagnetic in functie de pulsatia rotorica omega = s*omega0;


> omega0:=6.28*60.0;s:=omega/omega0;
> M_pc_omega:=eval(M_pc_s);
> M_pc_omega := .6466734992e12*omega/(6149026.197*omega^2+27854455.25*omega+6868245623.);
> plot(M_pc_omega,omega=0.0..omega0);
> M_pc_omega_n:=subs(omega=0.026*omega0,M_pc_omega);
> M_pc_omega_n := 819.4395996;omegan:=0.026*omega0;omega1n:=6.28*60.0;
> n2_n:=20.0*(1.0-0.026);
> restart;Digits:=8;with(linalg);

Calculul pierderilor in fier PFe_s = 3.0*Rm*I5ef_s^2, a pierderilor in cupru: PCu1_s =


3*R1*I1ef_s^2, PCu2_s = 3*R'2*I'2ef_s^2 si a curentilor: I1ef_s, I'2ef_s, IRFe_s si IRLm_s.
Reprezentarea grafica a acestor marimi functie de alunecarea s.
> rez11 := {U8 = -323.3200000, I7 = 645.9128352*I*(-5877.*s+.2749671425e15*I*s+.5000000001e14)/
(-.2330052207e18*s+.1651702014e17*I*s+.6104505525e14+.2071862990e17*I), U2 =
237.9073966*I*(-.2911374103e15*s+.1673124675e18*I*s+.1000000000e16+.5294040001e14*I)/
(-.2330052207e18*s+.1651702014e17*I*s+.6104505525e14+.2071862990e17*I), I2 =
610.0377359*(-.2911374103e15*s+.1673124675e18*I*s+.1000000000e16+.5294040001e14*I)/
(-.2330052207e18*s+.1651702014e17*I*s+.6104505525e14+.2071862990e17*I), U6 = 129182.5670*I*(5877.*s+.2749671425e15*I*s+.5000000001e14)/
(-.2330052207e18*s+.1651702014e17*I*s+.6104505525e14+.2071862990e17*I), U3 = -.3552096132e20*s/
(-.2330052207e18*s+.1651702014e17*I*s+.6104505525e14+.2071862990e17*I), U4 = .6459128352e19*I*s/
(-.2330052207e18*s+.1651702014e17*I*s+.6104505525e14+.2071862990e17*I), U1 =
32.33200000*(-.2911374103e15*s+.1673124675e18*I*s+.1000000000e16+.5294040001e14*I)/
(-.2330052207e18*s+.1651702014e17*I*s+.6104505525e14+.2071862990e17*I), I6 = 12200.75472*(5877.*s+.2749671425e15*I*s+.5000000001e14)/
(-.2330052207e18*s+.1651702014e17*I*s+.6104505525e14+.2071862990e17*I), I3 = .9871211224e20*I*s/
(-.2330052207e18*s+.1651702014e17*I*s+.6104505525e14+.2071862990e17*I), I4 = .9871211224e20*I*s/
(-.2330052207e18*s+.1651702014e17*I*s+.6104505525e14+.2071862990e17*I), I1 =
610.0377359*(-.2911374103e15*s+.1673124675e18*I*s+.1000000000e16+.5294040001e14*I)/
(-.2330052207e18*s+.1651702014e17*I*s+.6104505525e14+.2071862990e17*I), U5 = -.6459128352e19*I*(-1.+s)/
(-.2330052207e18*s+.1651702014e17*I*s+.6104505525e14+.2071862990e17*I), I8 =
610.0377359*(-.2911374103e15*s+.1673124675e18*I*s+.1000000000e16+.5294040001e14*I)/
(-.2330052207e18*s+.1651702014e17*I*s+.6104505525e14+.2071862990e17*I), I5 = .9871211224e20*I*s/
(-.2330052207e18*s+.1651702014e17*I*s+.6104505525e14+.2071862990e17*I), U7 = 129182.5670*I*(5877.*s+.2749671425e15*I*s+.5000000001e14)/
(-.2330052207e18*s+.1651702014e17*I*s+.6104505525e14+.2071862990e17*I)};
> IRFe_s:=simplify(evalc(abs(subs(rez11,I7))));
> IRFe_s := .20425558e-2*((.75606931e15*s^2-5877.*s+.25000000e14)/(.54564245e10*s^2+65597244.*s+42926535.))^(1/2);
> IRFe_pc_s := .20425558e-2*((.75606931e15*s^2-5877.*s+.25000000e14)/
(.54564245e10*s^2+65597244.*s+42926535.))^(1/2);ILm_pc_s := .38582175e-1*((.75606931e15*s^2-5877.*s+.25000000e14)/
(.54564245e10*s^2+65597244.*s+42926535.))^(1/2);PRFe_pc_s := .25032205e-2*(.75606931e15*s^25877.*s+.25000000e14)/(.54564245e10*s^2+65597244.*s+42926535.);I1ef_pc_s :=
43.136182*((.44789675e12*s^2+.27412645e9*s+16044843.)/
(.43651396e10*s^2+52477795.*s+34341228.))^(1/2);PCu1_pc_s :=
295.85610*(.44789675e12*s^2+.27412645e9*s+16044843.)/(.43651396e10*s^2+52477795.*s+34341228.);I2ef_pc_s :=
27920002.*(1/(.43651396e10*s^2+52477795.*s+34341228.)*s^2)^(1/2);PCu2_pc_s := .15364468e15/
(.43651396e10*s^2+52477795.*s+34341228.)*s^2;Pmec_pc_s := -.15364468e15*(-1.+s)*s/
(.43651396e10*s^2+52477795.*s+34341228.);
> IRFe_n_s:=subs(s=0.026,IRFe_s);
> ILm_s:=simplify(evalc(abs(subs(rez11,I6))));
> ILm_s := .38582175e-1*((.75606931e15*s^2-5877.*s+.25000000e14)/(.54564245e10*s^2+65597244.*s+42926535.))^(1/2);
> ILm_n_s:=subs(s=0.026,ILm_s);
> PRFe_s:=3.0*200.0*IRFe_s^2;
> PRFe_s := .25032205e-2*(.75606931e15*s^2-5877.*s+.25000000e14)/(.54564245e10*s^2+65597244.*s+42926535.);
> PRFe_n_s :=subs(s=0.028,PRFe_s);
> I1_s:=subs(rez11,I1);
> I1ef_s:=simplify(evalc(abs(I1_s)));
> I1ef_s := 43.136182*((.44789675e12*s^2+.27412645e9*s+16044843.)/(.43651396e10*s^2+52477795.*s+34341228.))^(1/2);

32

> I1ef_n_s:=subs(s=0.026,I1ef_s);
> PCu1_s:=simplify(3.0*0.053*I1ef_s^2);
> PCu1_s := 295.85610*(.44789675e12*s^2+.27412645e9*s+16044843.)/(.43651396e10*s^2+52477795.*s+34341228.);
> PCu1_n_s:=subs(s=0.026,PCu1_s);
> I2ef_s:=simplify(evalc(abs(subs(rez11,I3))));
> I2ef_s := 27920002.*(1/(.43651396e10*s^2+52477795.*s+34341228.)*s^2)^(1/2);
> I2ef_n_s:=subs(s=0.026,I2ef_s);
> PCu2_s:=simplify(3.0*0.0657*I2ef_s^2);
> PCu2_s := .15364468e15/(.43651396e10*s^2+52477795.*s+34341228.)*s^2;
> PCu2_n_s:=subs(s=0.028,PCu2_s);
> Pmec_s:=simplify(3.0*0.0657*(1.0-s)*I2ef_s^2/s);
> Pmec_s := -.15364468e15*(-1.+s)*s/(.43651396e10*s^2+52477795.*s+34341228.);
> Pmec_n_s:=subs(s=0.026,Pmec_s);
> Pierd_mec_n_s:=0.01*Pmec_n_s;
> Pier_t_n_s:=PCu1_n_s+PCu2_n_s+PRFe_n_s+Pmec_n_s;P2_n_s:=Pmec_n_s+Pierd_mec_n_s;
> IRFe_n_s := 1.4841314;ILm_n_s := 28.034005;PRFe_n_s := 1306.3394;I1ef_n_s := 125.25822;PCu1_n_s :=
2494.6498;I2ef_n_s := 116.75557;PCu2_n_s := 3070.3185;Pmec_n_s := 100653.17;P2_n_s := 101659.70;Pier_t_n_s :=
107524.48;cosfin_s := .82301854;
> cosfin_s:=100000.0/(3.0*323.32*I1ef_n_s);
> with(plots):
Fs:=plot(I1ef_s,s=-1.0..1.0,style=line,color=blue):
Gs:=plot(I2ef_s,s=-1.0..1.0,style=line,color=red):Hs:=plot(ILm_s,s=-1.0..1.0,style=line,color=green):Ks:=plot(IRFe_s,s=1.0..1.0,style=line,color=black):display({Fs,Gs,Hs,Ks},axes=boxed,title=`I1ef_s - blue,I2ef_s - red, ILm_s - green, IRFe_s black, [A]`);
> with(plots):
Fs:=plot(I1ef_s,s=-1.0..1.0,style=line,color=blue):
Gs:=plot(I2ef_s,s=-1.0..1.0,style=line,color=red):display({Fs,Gs},axes=boxed,title=`I1ef_s - blue,I2ef_s - red, [A]`);
> with(plots):
Hs:=plot(ILm_s,s=-1.0..1.0,style=line,color=green):Ks:=plot(IRFe_s,s=-1.0..1.0,style=line,color=black):
display({Hs,Ks},axes=boxed,title=`ILm_s - green, IRFe_s - black, [A]`);
> with(plots):
Fs:=plot(PCu1_s,s=-1.0..1.0,style=line,color=blue):
Gs:=plot(PCu2_s,s=-1.0..1.0,style=line,color=red):Hs:=plot(PRFe_s,s=1.0..1.0,style=line,color=green):display({Fs,Gs,Hs},axes=boxed,title=`Pcu1_s - blue,PCu2_s - red, PRfe_s - green, [W]`);
> plot(Pmec_s,s=-1.0..1.0);

Motorul asincron cu parametrii variabili (in functie de pulsatia rotorului omega), L'r =
0.0281+0.000955, daca 0 =< omegar < = 81 si L'r = 0.0281+0.000155+0.0072/sqrt(omegar),
daca omegar > 81 si R'r = 0.065434, daca 0 =< omegar < = 81 si R'r = 0.000904 +
0.00717*sgrt(omegar), omegar > 81 f1 = 60 Hz si U1n = 323.32 V.
> restart;Digits:=8;with(linalg);
> rez1 := {I8 = G1*E8*(L3*G7*s^2*L6*G4*G5+G4*s*L3*G5+G5+G4+G7*s*L6*G4+L6*G4*s*G5+G7*s*L6*G5)/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), U5 = G4*L6*G1*E8*s/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), I5 = G5*G4*L6*G1*E8*s/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), U6 = G1*E8*s*(G5+G4*s*L3*G5+G4)*L6/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), I6 = G1*E8*(G5+G4*s*L3*G5+G4)/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), U7 = G1*E8*s*(G5+G4*s*L3*G5+G4)*L6/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), I7 = G7*G1*E8*s*(G5+G4*s*L3*G5+G4)*L6/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), U8 = -E8, U1 =
E8*(L3*G7*s^2*L6*G4*G5+G4*s*L3*G5+G5+G4+G7*s*L6*G4+L6*G4*s*G5+G7*s*L6*G5)/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), I1 =
G1*E8*(L3*G7*s^2*L6*G4*G5+G4*s*L3*G5+G5+G4+G7*s*L6*G4+L6*G4*s*G5+G7*s*L6*G5)/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), U2 =
G1*E8*s*L2*(L3*G7*s^2*L6*G4*G5+G4*s*L3*G5+G5+G4+G7*s*L6*G4+L6*G4*s*G5+G7*s*L6*G5)/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), I2 =
G1*E8*(L3*G7*s^2*L6*G4*G5+G4*s*L3*G5+G5+G4+G7*s*L6*G4+L6*G4*s*G5+G7*s*L6*G5)/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*

33

G1*s+L6*G4*s*G5+G7*s*L6*G5), U3 = G1*E8*s^2*L6*G4*L3*G5/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), I3 = G5*G4*L6*G1*E8*s/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), I4 = G5*G4*L6*G1*E8*s/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5), U4 = G1*E8*s*L6*G5/
(L2*L3*G1*s^2*G4*G5+L2*L3*G7*s^3*L6*G1*G4*G5+G4*G1*s*L2+L2*G1*s*G5+L2*G7*s^2*L6*G1*G4+L2*L6*G1*s^2*G4*G5
+L3*G7*s^2*L6*G4*G5+L6*G1*s^2*G4*L3*G5+G4*s*L3*G5+L2*G7*s^2*L6*G1*G5+G5+G4+L6*G1*s*G5+G7*s*L6*G4+G4*L6*
G1*s+L6*G4*s*G5+G7*s*L6*G5)};
> R1 = 0.053 ohm, R'2 = 0.0657 ohmi, L2=0.029134,L3=0.029055,L6=0.0281, RFe = 310.29518 ohmi.
> rez1_pv:=subs(s=6.28*60.0*I,L2=0.001035,L6=0.0281,G1=1.0/0.053,G7=1.0/200.0,E8=323.32,rez1);
> omega0:=6.28*60.0;R4:=0.000904+0.00717*sqrt(s*omega0);L3:=0.000155+0.0072/sqrt(s*omega0);
> R5:=R4*(1-s)/s;
> rez11_pv:=evalf(simplify(simplify(subs(G4=1.0/R4,G5=1.0/R5,rez1_pv))));
> rez11_pv := {I6 = 10000.*(.35628644e10*I*s^(3/2)+.85259867e10*I*s+55147413.*s^(1/2)+.84904621e10*s)/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), I2 =
1000.*(-.18861947e10*s^(3/2)+.80390930e11*s+.64947571e13*I*s^(3/2)+.89754752e11*I*s+.55147413e9*s^(1/2)+29195261.*I
*s^(1/2))/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), I5 = .64591285e16*I*s^(3/2)/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), U8 = -323.32000, U4 = 64591285.*I*s^(3/2)*(90400.+13917929.*s^(1/2))/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), U3 = -24337996.*s*(15500000.*s^(1/2)+37091727.)/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), U2 =
475.81480*I*(-.15459655e10*s^(3/2)+.65890125e11*s+.53232420e13*I*s^(3/2)+.73564920e11*I*s+.45200000e9*s^(1/2)+2392
9061.*I*s^(1/2))/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), U7 = 64591285.*I*(5840400.*I*s^(3/2)+13976163.*I*s+90400.*s^(1/2)+13917929.*s)/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), U5 = -64591285.*I*(-1.+s)*s^(1/2)*(90400.+13917929.*s^(1/2))/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), I4 = .64591285e16*I*s^(3/2)/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), I3 = .64591285e16*I*s^(3/2)/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), I7 = 322956.43*I*(5840400.*I*s^(3/2)+13976163.*I*s+90400.*s^(1/2)+13917929.*s)/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), U6 = 64591285.*I*(5840400.*I*s^(3/2)+13976163.*I*s+90400.*s^(1/2)+13917929.*s)/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), U1 = 1600.*(62480195.*s^(3/2)+.26629495e10*s+.21513882e12*I*s^(3/2)+.29731262e10*I*s+18267580.*s^(1/2)+967093.*I*s^(1/2))/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), I8 =
1000.*(-.18861947e10*s^(3/2)+.80390930e11*s+.64947571e13*I*s^(3/2)+.89754752e11*I*s+.55147413e9*s^(1/2)+29195261.*I
*s^(1/2))/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), I1 =
1000.*(-.18861947e10*s^(3/2)+.80390930e11*s+.64947571e13*I*s^(3/2)+.89754752e11*I*s+.55147413e9*s^(1/2)+29195261.*I
*s^(1/2))/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2))};

Alunecarea nominala este 0.026, turatia nominala nn = n2 =1168.8 rot/min = 19.48 rot/s, n1n =
1200.0 rot/min = 20.0 rot/s.
Calculul cuplului electromagnetic M, M = 3.0*(R'2*(1-s)/s)*I2ef_omega^2/(6.28*20.0*(1-s));
> I2_pv_s:=subs(rez11_pv,I3);
> I2ef_pv_s:=simplify(evalc(I2_pv_s*conjugate(I2_pv_s)));
> M_pv_s:=3.0*I2ef_pv_s*R4/(6.28*s*20.0);
> M_pv_s:=simplify(M_pv_s);
> M_pv_s := .31140781e10*(90400.+13917929.*s^(1/2))*abs(s)^3/(.14353110e14*s*abs(s)^(3/2)*sin(2.3561945+2.3561945*signum(s))-70618755.*s^(3/2)*signum(s)^(1/2)+.58764387e11*abs(s)^2*cos(2.3561945+2.3561945*signum(s))
+.52188188e13*s^2+.33826459e11*s*abs(s)^(1/2)+.25671051e14*abs(s)^3+.46638667e11*abs(s)^2*sin(2.3561945+2.3561945*signum(s))+54812896.*abs(s)+54812896.*signum(s)*s-.46638667e11*abs(s)*cos(2.3561945+2.3561945*signum(s))*s+.58764387e11*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18162557e14*abs(s)^(3/2)*cos(-2.3561945+2.3561945*signum(s))*s)/s;

Determinarea alunecarii critice scr


> der_M_pv_s:=diff(M_pv_s,s);

34

> der_M_pv_s:=simplify(der_M_pv_s);
> Alunec_critice_pv_s:=[solve(der_M_pv_s=0,s)];
> Alunec_critice_pv_s := [.1993700276];
> M_pv_max_s:=evalf(subs(s=.1993700276,M_pv_s));
> M_pv_p_s:=evalf(subs(s=1,M_pv_s));
> M_pv_n_s:=evalf(subs(s=0.026,M_pv_s));
> sn:=0.026;scr_pv_s:=.1993700276;M_pv_p_s := 888.4813882;M_pv_n_s := 804.1657220;M_pv_max_s :=
1059.293961;RMmax_Mn_pv_s:=M_pv_max_s/M_pv_n_s;RMp_Mn_pv_s:=M_pv_p_s/M_pv_n_s;Rscr_pv_sn:=scr_pv_s/sn;Al
unec_critice_pv_s :=[.1993700276];

Verificarea formulei lui Kloss M_pv_K:= 2.0*Mmax/(s/scr+scr/s).


> M_pv_K:=simplify(2.0*M_pv_max_s/(s/scr_pv_s+scr_pv_s/s));
> M_pv_K := .1059293961e14*s/(.2507899538e11*s^2+996850138.);
> with(plots):
Fs:=plot(M_pv_s,s=0.0..1.0,style=line,color=blue):
Gs:=plot(M_pv_K,s=0.0..1.0,style=line,color=red):display({Fs,Gs},axes=boxed,title=`M_pv_s - blue,M_pv_K - red, [Nm]`);

> M_pc_s := .2436665745e15*s/(.8730279172e12*s^2+.1049555874e11*s+6868245623.);


> M_pc_s := .2436665745e15*s/(.8730279172e12*s^2+.1049555874e11*s+6868245623.);
> plot(M_pv_s,s=0.0..1.0,style=line,color=blue,title=`M_pv_s, [W]`);
> with(plots):
Hs:=plot(M_pc_s,s=0.0..1.0,style=line,color=blue):Ks:=plot(M_pv_s,s=0.0..1.0,style=line,color=red):
display({Hs,Ks},axes=boxed,title=`M_pc_s - blue, M_pv_s - red, [W]`);

> omega1n:=6.28*60.0;s1:=81.0/omega1n;
> with(plots):
Hs:=plot(M_pc_s,s=0.0..s1,style=line,color=blue):Ks:=plot(M_pv_s,s=s1..1.0,style=line,color=red):
display({Hs,Ks},axes=boxed,title=`M_pc_s - blue, M_pv_s - red, [W]`);

35

> plot(M_pv_s,s=0.0..1.0);
> omega0:=6.26*60;
> M_pv_omega:=subs(s=omega/omega0,M_pv_s);
> M_pv_omega := .11696477e13*(90400.+718144.47*omega^(1/2))*abs(.26624068e-2*omega)^3/
(.38213818e11*omega*abs(.26624068e-2*omega)^(3/2)*sin(-2.3561945+2.3561945*signum(.26624068e-2*omega))9701.3383*omega^(3/2)*signum(.26624068e-2*omega)^(1/2)+.58764387e11*abs(.26624068e-2*omega)^2*cos(2.3561945+2.3561945*signum(.26624068e-2*omega))+36993127.*omega^2+90059794.*omega*abs(.26624068e2*omega)^(1/2)+.25671051e14*abs(.26624068e-2*omega)^3+.46638667e11*abs(.26624068e-2*omega)^2*sin(2.3561945+2.3561945*signum(.26624068e-2*omega))+54812896.*abs(.26624068e-2*omega)
+145934.23*signum(.26624068e-2*omega)*omega-.12417110e9*abs(.26624068e-2*omega)*cos(2.3561945+2.3561945*signum(.26624068e-2*omega))*omega+.15645470e9*abs(.26624068e-2*omega)*sin(2.3561945+2.3561945*signum(.26624068e-2*omega))*omega+.48356115e11*abs(.26624068e-2*omega)^(3/2)*cos(2.3561945+2.3561945*signum(.26624068e-2*omega))*omega)/omega;
> plot(M_pv_omega,omega=0.0..omega0,style=line,color=blue,title=`M_pv_omega, [W]`);
> M_pc_omega := .6466734992e12*omega/(6149026.197*omega^2+27854455.25*omega+6868245623.);
> M_pv_s := .31140781e10*(90400.+13917929.*s^(1/2))*abs(s)^3/(.14353110e14*s*abs(s)^(3/2)*sin(2.3561945+2.3561945*signum(s))-70618755.*s^(3/2)*signum(s)^(1/2)+.58764387e11*abs(s)^2*cos(2.3561945+2.3561945*signum(s))
+.52188188e13*s^2+.33826459e11*s*abs(s)^(1/2)+.25671051e14*abs(s)^3+.46638667e11*abs(s)^2*sin(2.3561945+2.3561945*signum(s))+54812896.*abs(s)+54812896.*signum(s)*s-.46638667e11*abs(s)*cos(2.3561945+2.3561945*signum(s))*s+.58764387e11*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18162557e14*abs(s)^(3/2)*cos(-2.3561945+2.3561945*signum(s))*s)/s;
> s1:=(omega0-81.0)/omega0;
> plot(M_pv_s,s=0..1);
> plot(M_pv_omega,omega=0.0..omega0);
> M_pv_n:=evalc(subs(omega=81.0,M_pv_omega));
> s1:=81/omega0;
> m2:=subs(omega=81.0,M_pc_omega);omega1:=81.0;
> s1:=omega1/omega0;sn:=0.026;
> M_pc_s := .2436665745e15*s/(.8730279172e12*s^2+.1049555874e11*s+6868245623.);
> with(plots):
Fs:=plot(M_pc_s,s=0.0..sn,style=line,color=red):Gs:=plot(M_pv_s,s=sn..1.0,style=line,color=blue):display({Fs,Gs},axes=boxed,ti
tle=`M_pc_s - red, M_pv_s - blue, [Nm]`);

> omega0:=6.28*60.0;omegan:=0.026*omega0;
Fs:=plot(M_pc_omega,omega=0.0..81.0,style=line,color=red):Gs:=plot(M_pv_omega,omega=81..omega0,style=line,color=blue)
:display({Fs,Gs},axes=boxed,title=`IM_pc_omega - red, M_pv-0mega - blue, [Nm]`);

> with(plots):
Fs:=plot(M_pc_s,s=0.0..s1,style=line,color=red):Gs:=plot(M_pv_s,s=s1..0.9999999,style=line,color=red):display({Fs,Gs},axes=b
oxed,title=`M_pc_s - red, M_pv_s - blue, [Nm]`);

36

> with(plots):
Fs:=plot(M_pc_omega,omega=0.0..omega0,style=line,color=red):Gs:=plot(M_pv_omega,omega=0.0..omega0,style=point,color
=blue):display({Fs,Gs},axes=boxed,title=`M_pc_omega - red, M_pv_omega - red, [Nm]`);
> M_pv_1:=evalc(subs(omega=omega1,M_pv_omega));
> M_pc_1:=evalc(subs(omega=omega1,M_pc_omega));
> M_pv_sn:=evalc(subs(s=0.026,M_pv_s));
> M_pc_sn:=evalc(subs(s=0.026,M_pc_s));

Calculul pierderilor in fier PFe_omega = 3.0*Rm*I5ef_omega^2, a pierderilor in cupru:


PCu1_omega = 3*R1*I1ef_s^2, PCu2_omega = 3*R'2*I'2ef_s^2 si a curentilor: I1ef_s, I'2ef_s,
IRFe_s si IRLm_s. Reprezentarea grafica a acestor marimi functie de alunecarea s.
> restart;Digits:=8;with(linalg);
> rez11_pv := {I6 = 10000.*(.35628644e10*I*s^(3/2)+.85259867e10*I*s+55147413.*s^(1/2)+.84904621e10*s)/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), I2 =
1000.*(-.18861947e10*s^(3/2)+.80390930e11*s+.64947571e13*I*s^(3/2)+.89754752e11*I*s+.55147413e9*s^(1/2)+29195261.*I
*s^(1/2))/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), I5 = .64591285e16*I*s^(3/2)/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), U8 = -323.32000, U4 = 64591285.*I*s^(3/2)*(90400.+13917929.*s^(1/2))/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), U3 = -24337996.*s*(15500000.*s^(1/2)+37091727.)/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), U2 =
475.81480*I*(-.15459655e10*s^(3/2)+.65890125e11*s+.53232420e13*I*s^(3/2)+.73564920e11*I*s+.45200000e9*s^(1/2)+2392
9061.*I*s^(1/2))/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), U7 = 64591285.*I*(5840400.*I*s^(3/2)+13976163.*I*s+90400.*s^(1/2)+13917929.*s)/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), U5 = -64591285.*I*(-1.+s)*s^(1/2)*(90400.+13917929.*s^(1/2))/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), I4 = .64591285e16*I*s^(3/2)/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), I3 = .64591285e16*I*s^(3/2)/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), I7 = 322956.43*I*(5840400.*I*s^(3/2)+13976163.*I*s+90400.*s^(1/2)+13917929.*s)/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), U6 = 64591285.*I*(5840400.*I*s^(3/2)+13976163.*I*s+90400.*s^(1/2)+13917929.*s)/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), U1 = 1600.*(62480195.*s^(3/2)+.26629495e10*s+.21513882e12*I*s^(3/2)+.29731262e10*I*s+18267580.*s^(1/2)+967093.*I*s^(1/2))/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), I8 =
1000.*(-.18861947e10*s^(3/2)+.80390930e11*s+.64947571e13*I*s^(3/2)+.89754752e11*I*s+.55147413e9*s^(1/2)+29195261.*I
*s^(1/2))/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2)), I1 =
1000.*(-.18861947e10*s^(3/2)+.80390930e11*s+.64947571e13*I*s^(3/2)+.89754752e11*I*s+.55147413e9*s^(1/2)+29195261.*I
*s^(1/2))/
(-.90010402e13*s^(3/2)-.28871733e13*s+.10623733e13*I*s^(3/2)+.18729642e11*I*s^(1/2)+.28921360e13*I*s+55184729.*s^(1/
2))};
> IRFe_pv_s:=simplify(evalc(abs(subs(rez11_pv,I7))));
> IRFe_pv_s := 7.2215254*((.24315118e12*s^2+.15760162e10*s*abs(s)^(1/2)+.10203298e12*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s-3290221.*s^(3/2)*signum(s)^(1/2)+.10160784e12*s*abs(s)^(3/2)*sin(2.3561945+2.3561945*signum(s))+.32998260e9*abs(s)*sin(-2.3561945+2.3561945*signum(s))*s+.32998260e9*abs(s)^2*sin(2.3561945+2.3561945*signum(s))+.32998260e9*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))+2553800.*abs(s)
+.21318920e11*abs(s)^3+2553800.*signum(s)*s-.32998260e9*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s)/
(.33826459e11*s*abs(s)^(1/2)+.25671051e14*abs(s)^3+.46638667e11*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))
+54812896.*abs(s)+54812896.*signum(s)*s+.58764387e11*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.14353110e14*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))-

37

70618755.*s^(3/2)*signum(s)^(1/2)-.46638667e11*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.58764387e11*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18162557e14*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.52188188e13*s^2))^(1/2);
> IRFe_pv_s := 7.2215254*((.24315118e12*s^2+.15760162e10*s*abs(s)^(1/2)+.10203298e12*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s-3290221.*s^(3/2)*signum(s)^(1/2)+.10160784e12*s*abs(s)^(3/2)*sin(2.3561945+2.3561945*signum(s))+.32998260e9*abs(s)*sin(-2.3561945+2.3561945*signum(s))*s+.32998260e9*abs(s)^2*sin(2.3561945+2.3561945*signum(s))+.32998260e9*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))+2553800.*abs(s)
+.21318920e11*abs(s)^3+2553800.*signum(s)*s-.32998260e9*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s)/
(.33826459e11*s*abs(s)^(1/2)+.25671051e14*abs(s)^3+.46638667e11*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))
+54812896.*abs(s)+54812896.*signum(s)*s+.58764387e11*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.14353110e14*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))70618755.*s^(3/2)*signum(s)^(1/2)-.46638667e11*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.58764387e11*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18162557e14*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.52188188e13*s^2))^(1/2);ILm_pv_s :=
70.710680*((.90487744e12*s^2+.37812956e12*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))
+.37971168e12*abs(s)^(3/2)*cos(-2.3561945+2.3561945*signum(s))*s+.58650820e10*s*abs(s)^(1/2)12244311.*s^(3/2)*signum(s)^(1/2)+9503866.*abs(s)-.12280172e10*abs(s)*cos(2.3561945+2.3561945*signum(s))*s+.79337516e11*abs(s)^3+.12280172e10*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.12280172e10*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))
+9503866.*signum(s)*s+.12280172e10*abs(s)^2*cos(-2.3561945+2.3561945*signum(s)))/
(.33826459e11*s*abs(s)^(1/2)+.25671051e14*abs(s)^3+.46638667e11*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))
+54812896.*abs(s)+54812896.*signum(s)*s+.58764387e11*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.14353110e14*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))70618755.*s^(3/2)*signum(s)^(1/2)-.46638667e11*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.58764387e11*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18162557e14*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.52188188e13*s^2))^(1/2);I1ef_pv_s :=
31.622777*((.45370678e13*s^2+.36423981e15*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.32643053e15*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))61393147.*s^(3/2)*signum(s)^(1/2)+.29407600e11*s*abs(s)^(1/2)+47652509.*abs(s)
+47652509.*signum(s)*s-.10603655e13*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.11782255e13*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.11782255e13*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.10603655e13*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))+.13181835e17*abs(s)^3)/
(.33826459e11*s*abs(s)^(1/2)+.25671051e14*abs(s)^3+.46638667e11*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))
+54812896.*abs(s)+54812896.*signum(s)*s+.58764387e11*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.14353110e14*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))70618755.*s^(3/2)*signum(s)^(1/2)-.46638667e11*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.58764387e11*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18162557e14*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.52188188e13*s^2))^(1/2);I2ef_pv_s := .36107626e10*abs(s)^(3/2)*(1/
(.33826459e11*s*abs(s)^(1/2)+.25671051e14*abs(s)^3+.46638667e11*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))
+54812896.*abs(s)+54812896.*signum(s)*s+.58764387e11*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.14353110e14*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))70618755.*s^(3/2)*signum(s)^(1/2)-.46638667e11*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.58764387e11*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18162557e14*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.52188188e13*s^2))^(1/2);
> IRFe_pv_n_s:=evalf(subs(s=0.026,IRFe_pv_s));
> ILm_pv_s:=simplify(evalc(abs(subs(rez11_pv,I6))));
> ILm_pv_s := 70.710680*((.90487744e12*s^2+.37812956e12*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))
+.37971168e12*abs(s)^(3/2)*cos(-2.3561945+2.3561945*signum(s))*s+.58650820e10*s*abs(s)^(1/2)12244311.*s^(3/2)*signum(s)^(1/2)+9503866.*abs(s)-.12280172e10*abs(s)*cos(2.3561945+2.3561945*signum(s))*s+.79337516e11*abs(s)^3+.12280172e10*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.12280172e10*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))
+9503866.*signum(s)*s+.12280172e10*abs(s)^2*cos(-2.3561945+2.3561945*signum(s)))/
(.33826459e11*s*abs(s)^(1/2)+.25671051e14*abs(s)^3+.46638667e11*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))
+54812896.*abs(s)+54812896.*signum(s)*s+.58764387e11*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.14353110e14*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))70618755.*s^(3/2)*signum(s)^(1/2)-.46638667e11*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.58764387e11*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18162557e14*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.52188188e13*s^2))^(1/2);
> ILm_pv_n_s:=evalf(subs(s=0.026,ILm_pv_s));
> PRFe_pv_s:=evalf(3.0*200.0*IRFe_pv_s^2);
> PRFe_pv_s := 31290.257*(.24315118e12*s^2+.15760162e10*s*abs(s)^(1/2)+.10203298e12*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s-3290221.*s^(3/2)*signum(s)^(1/2)+.10160784e12*s*abs(s)^(3/2)*sin(2.3561945+2.3561945*signum(s))+.32998260e9*abs(s)*sin(-2.3561945+2.3561945*signum(s))*s+.32998260e9*abs(s)^2*sin(2.3561945+2.3561945*signum(s))+.32998260e9*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))+2553800.*abs(s)
+.21318920e11*abs(s)^3+2553800.*signum(s)*s-.32998260e9*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s)/
(.33826459e11*s*abs(s)^(1/2)+.25671051e14*abs(s)^3+.46638667e11*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))
+54812896.*abs(s)+54812896.*signum(s)*s+.58764387e11*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.14353110e14*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))70618755.*s^(3/2)*signum(s)^(1/2)-.46638667e11*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.58764387e11*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18162557e14*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.52188188e13*s^2);
> PRFe_pv_n_s :=evalf(subs(s=0.028,PRFe_pv_s));
> I1_pv_s:=evalf(subs(rez11_pv,I1));
> I1ef_pv_s:=evalf(simplify(evalc(abs(I1_pv_s))));
> I1ef_pv_s := 31.622777*((.45370678e13*s^2+.36423981e15*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.32643053e15*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))61393147.*s^(3/2)*signum(s)^(1/2)+.29407600e11*s*abs(s)^(1/2)+47652509.*abs(s)
+47652509.*signum(s)*s-.10603655e13*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.11782255e13*abs(s)*sin(-

38

2.3561945+2.3561945*signum(s))*s+.11782255e13*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.10603655e13*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))+.13181835e17*abs(s)^3)/
(.33826459e11*s*abs(s)^(1/2)+.25671051e14*abs(s)^3+.46638667e11*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))
+54812896.*abs(s)+54812896.*signum(s)*s+.58764387e11*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.14353110e14*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))70618755.*s^(3/2)*signum(s)^(1/2)-.46638667e11*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.58764387e11*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18162557e14*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.52188188e13*s^2))^(1/2);
> I1ef_pv_n_s:=evalf(subs(s=0.026,I1ef_pv_s));
> PCu1_pv_s:=evalf(simplify(3.0*0.053*I1ef_pv_s^2));
> PCu1_pv_s := 100.*(.72139378e13*s^2+.57914130e15*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.51902454e15*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))97615104.*s^(3/2)*signum(s)^(1/2)+.46758084e11*s*abs(s)^(1/2)+75767489.*abs(s)
+75767489.*signum(s)*s-.16859811e13*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.18733785e13*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18733785e13*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.16859811e13*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))+.20959118e17*abs(s)^3)/
(.33826459e11*s*abs(s)^(1/2)+.25671051e14*abs(s)^3+.46638667e11*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))
+54812896.*abs(s)+54812896.*signum(s)*s+.58764387e11*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.14353110e14*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))70618755.*s^(3/2)*signum(s)^(1/2)-.46638667e11*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.58764387e11*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18162557e14*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.52188188e13*s^2);
> PCu1_pv_n_s:=evalf(subs(s=0.026,PCu1_pv_s));
> I2ef_pv_s:=evalf(simplify(evalc(abs(subs(rez11_pv,I3)))));
> I2ef_pv_s := .36107626e10*abs(s)^(3/2)*(1/
(.33826459e11*s*abs(s)^(1/2)+.25671051e14*abs(s)^3+.46638667e11*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))
+54812896.*abs(s)+54812896.*signum(s)*s+.58764387e11*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.14353110e14*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))70618755.*s^(3/2)*signum(s)^(1/2)-.46638667e11*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.58764387e11*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18162557e14*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.52188188e13*s^2))^(1/2);
> I2ef_pv_n_s:=evalf(subs(s=0.026,I2ef_pv_s));
> PCu2_pv_s:=evalf(simplify(3.0*0.0657*I2ef_pv_s^2));
> PCu2_pv_s := .25697123e19*abs(s)^3/(.33826459e11*s*abs(s)^(1/2)+.25671051e14*abs(s)^3+.46638667e11*abs(s)^2*sin(2.3561945+2.3561945*signum(s))+54812896.*abs(s)+54812896.*signum(s)*s+.58764387e11*abs(s)^2*cos(2.3561945+2.3561945*signum(s))+.14353110e14*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))70618755.*s^(3/2)*signum(s)^(1/2)-.46638667e11*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.58764387e11*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18162557e14*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.52188188e13*s^2);
> PCu2_pv_n_s:=evalf(subs(s=0.028,PCu2_pv_s));
> Pmec_pv_s:=evalf(simplify(3.0*0.0657*(1.0-s)*I2ef_pv_s^2/s));
> Pmec_pv_s := -.25697123e19*abs(s)^3*(-1.+s)/
(.33826459e11*s*abs(s)^(1/2)+.25671051e14*abs(s)^3+.46638667e11*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))
+54812896.*abs(s)+54812896.*signum(s)*s+.58764387e11*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.14353110e14*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))70618755.*s^(3/2)*signum(s)^(1/2)-.46638667e11*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.58764387e11*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18162557e14*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.52188188e13*s^2)/s;
> Pmec_pv_n_s:=evalf(subs(s=0.026,Pmec_pv_s));
> Pierd_mec_pv_n_s:=0.01*Pmec_pv_n_s;
>
Pier_t_pv_n_s:=PCu1_pv_n_s+PCu2_pv_n_s+PRFe_pv_n_s+Pierd_mec_pv_n_s;P2_pv_n_s:=Pmec_pv_n_s+Pierd_mec_pv_
n_s;
> IRFe_pv_n_s := 1.2482441;ILm_pv_n_s := 23.578287;PRFe_pv_n_s := 920.21529;I1ef_pv_n_s :=
211.99492;PCu1_pv_n_s := 7145.7533;I2ef_pv_n_s := 193.63662;PCu2_pv_n_s := 7825.4940;Pmec_pv_n_s :=
276851.77;Pier_t_pv_n_s := 18659.980;P2_pv_n_s := 279620.29;
> IRFe_n_s := 1.4841314;ILm_n_s := 28.034005;PRFe_n_s := 1306.3394;I1ef_n_s := 125.25822;PCu1_n_s :=
2494.6498;I2ef_n_s := 116.75557;PCu2_n_s := 3070.3185;Pmec_n_s := 100653.17;P2_n_s := 101659.70;Pier_t_n_s :=
107524.48;cosfin_s := .82301854;
> cosfin_pv_s:=100000.0/(3.0*323.32*I1ef_pv_n_s);
> PRFe_pv_s := 31290.257*(.24315118e12*s^2+.15760162e10*s*abs(s)^(1/2)+.10203298e12*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s-3290221.*s^(3/2)*signum(s)^(1/2)+.10160784e12*s*abs(s)^(3/2)*sin(2.3561945+2.3561945*signum(s))+.32998260e9*abs(s)*sin(-2.3561945+2.3561945*signum(s))*s+.32998260e9*abs(s)^2*sin(2.3561945+2.3561945*signum(s))+.32998260e9*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))+2553800.*abs(s)
+.21318920e11*abs(s)^3+2553800.*signum(s)*s-.32998260e9*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s)/
(.33826459e11*s*abs(s)^(1/2)+.25671051e14*abs(s)^3+.46638667e11*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))
+54812896.*abs(s)+54812896.*signum(s)*s+.58764387e11*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.14353110e14*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))70618755.*s^(3/2)*signum(s)^(1/2)-.46638667e11*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.58764387e11*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18162557e14*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.52188188e13*s^2);PCu1_pv_s :=
100.*(.72139378e13*s^2+.57914130e15*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.51902454e15*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))97615104.*s^(3/2)*signum(s)^(1/2)+.46758084e11*s*abs(s)^(1/2)+75767489.*abs(s)
+75767489.*signum(s)*s-.16859811e13*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.18733785e13*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18733785e13*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.16859811e13*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))+.20959118e17*abs(s)^3)/
(.33826459e11*s*abs(s)^(1/2)+.25671051e14*abs(s)^3+.46638667e11*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))

39

+54812896.*abs(s)+54812896.*signum(s)*s+.58764387e11*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.14353110e14*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))70618755.*s^(3/2)*signum(s)^(1/2)-.46638667e11*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.58764387e11*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18162557e14*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.52188188e13*s^2);PCu2_pv_s := .25697123e19*abs(s)^3/
(.33826459e11*s*abs(s)^(1/2)+.25671051e14*abs(s)^3+.46638667e11*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))
+54812896.*abs(s)+54812896.*signum(s)*s+.58764387e11*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.14353110e14*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))70618755.*s^(3/2)*signum(s)^(1/2)-.46638667e11*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.58764387e11*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18162557e14*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.52188188e13*s^2);Pmec_pv_s := -.25697123e19*abs(s)^3*(-1.+s)/
(.33826459e11*s*abs(s)^(1/2)+.25671051e14*abs(s)^3+.46638667e11*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))
+54812896.*abs(s)+54812896.*signum(s)*s+.58764387e11*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.14353110e14*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))70618755.*s^(3/2)*signum(s)^(1/2)-.46638667e11*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.58764387e11*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18162557e14*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.52188188e13*s^2)/s;
> IRFe_pc_s := .20425558e-2*((.75606931e15*s^2-5877.*s+.25000000e14)/
(.54564245e10*s^2+65597244.*s+42926535.))^(1/2);ILm_pc_s := .38582175e-1*((.75606931e15*s^2-5877.*s+.25000000e14)/
(.54564245e10*s^2+65597244.*s+42926535.))^(1/2);PRFe_pc_s := .25032205e-2*(.75606931e15*s^25877.*s+.25000000e14)/(.54564245e10*s^2+65597244.*s+42926535.);I1ef_pc_s :=
43.136182*((.44789675e12*s^2+.27412645e9*s+16044843.)/
(.43651396e10*s^2+52477795.*s+34341228.))^(1/2);PCu1_pc_s :=
295.85610*(.44789675e12*s^2+.27412645e9*s+16044843.)/(.43651396e10*s^2+52477795.*s+34341228.);I2ef_pc_s :=
27920002.*(1/(.43651396e10*s^2+52477795.*s+34341228.)*s^2)^(1/2);PCu2_pc_s := .15364468e15/
(.43651396e10*s^2+52477795.*s+34341228.)*s^2;Pmec_pc_s := -.15364468e15*(-1.+s)*s/
(.43651396e10*s^2+52477795.*s+34341228.);
> IRFe_pv_s := 7.2215254*((.24315118e12*s^2+.15760162e10*s*abs(s)^(1/2)+.10203298e12*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s-3290221.*s^(3/2)*signum(s)^(1/2)+.10160784e12*s*abs(s)^(3/2)*sin(2.3561945+2.3561945*signum(s))+.32998260e9*abs(s)*sin(-2.3561945+2.3561945*signum(s))*s+.32998260e9*abs(s)^2*sin(2.3561945+2.3561945*signum(s))+.32998260e9*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))+2553800.*abs(s)
+.21318920e11*abs(s)^3+2553800.*signum(s)*s-.32998260e9*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s)/
(.33826459e11*s*abs(s)^(1/2)+.25671051e14*abs(s)^3+.46638667e11*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))
+54812896.*abs(s)+54812896.*signum(s)*s+.58764387e11*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.14353110e14*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))70618755.*s^(3/2)*signum(s)^(1/2)-.46638667e11*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.58764387e11*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18162557e14*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.52188188e13*s^2))^(1/2);ILm_pv_s :=
70.710680*((.90487744e12*s^2+.37812956e12*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))
+.37971168e12*abs(s)^(3/2)*cos(-2.3561945+2.3561945*signum(s))*s+.58650820e10*s*abs(s)^(1/2)12244311.*s^(3/2)*signum(s)^(1/2)+9503866.*abs(s)-.12280172e10*abs(s)*cos(2.3561945+2.3561945*signum(s))*s+.79337516e11*abs(s)^3+.12280172e10*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.12280172e10*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))
+9503866.*signum(s)*s+.12280172e10*abs(s)^2*cos(-2.3561945+2.3561945*signum(s)))/
(.33826459e11*s*abs(s)^(1/2)+.25671051e14*abs(s)^3+.46638667e11*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))
+54812896.*abs(s)+54812896.*signum(s)*s+.58764387e11*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.14353110e14*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))70618755.*s^(3/2)*signum(s)^(1/2)-.46638667e11*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.58764387e11*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18162557e14*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.52188188e13*s^2))^(1/2);I1ef_pv_s :=
31.622777*((.45370678e13*s^2+.36423981e15*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.32643053e15*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))61393147.*s^(3/2)*signum(s)^(1/2)+.29407600e11*s*abs(s)^(1/2)+47652509.*abs(s)
+47652509.*signum(s)*s-.10603655e13*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.11782255e13*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.11782255e13*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.10603655e13*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))+.13181835e17*abs(s)^3)/
(.33826459e11*s*abs(s)^(1/2)+.25671051e14*abs(s)^3+.46638667e11*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))
+54812896.*abs(s)+54812896.*signum(s)*s+.58764387e11*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.14353110e14*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))70618755.*s^(3/2)*signum(s)^(1/2)-.46638667e11*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.58764387e11*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18162557e14*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.52188188e13*s^2))^(1/2);I2ef_pv_s := .36107626e10*abs(s)^(3/2)*(1/
(.33826459e11*s*abs(s)^(1/2)+.25671051e14*abs(s)^3+.46638667e11*abs(s)^2*sin(-2.3561945+2.3561945*signum(s))
+54812896.*abs(s)+54812896.*signum(s)*s+.58764387e11*abs(s)^2*cos(-2.3561945+2.3561945*signum(s))
+.14353110e14*s*abs(s)^(3/2)*sin(-2.3561945+2.3561945*signum(s))70618755.*s^(3/2)*signum(s)^(1/2)-.46638667e11*abs(s)*cos(-2.3561945+2.3561945*signum(s))*s+.58764387e11*abs(s)*sin(2.3561945+2.3561945*signum(s))*s+.18162557e14*abs(s)^(3/2)*cos(2.3561945+2.3561945*signum(s))*s+.52188188e13*s^2))^(1/2);
> with(plots):
Fs:=plot(I1ef_pv_s,s=-1.0..1.0,style=line,color=blue):
Gs:=plot(I2ef_pv_s,s=-1.0..1.0,style=line,color=red):Hs:=plot(ILm_pv_s,s=1.0..1.0,style=line,color=green):Ks:=plot(IRFe_pv_s,s=-1.0..1.0,style=line,color=black):Fs1:=plot(I1ef_pc_s,s=1.0..1.0,style=point,color=blue):
Gs1:=plot(I2ef_pc_s,s=-1.0..1.0,style=point,color=red):Hs1:=plot(ILm_pc_s,s=1.0..1.0,style=point,color=green):Ks1:=plot(IRFe_pc_s,s=-1.0..1.0,style=point,color=black):
display({Fs,Gs,Hs,Ks,Fs1,Gs1,Hs1,Ks1},axes=boxed,title=`I1ef_pv_s - blue,I2ef_pv_s - red, ILm_pv_s - green, IRFe_pv_s black, I1ef_pc_s - blueP,I2ef_pc_s - redP, ILm_pc_s - greenP, IRFe_pc_s - blackP, [A]`);

40

> with(plots):
Fs:=plot(I1ef_pv_s,s=-1.0..1.0,style=line,color=blue):
Gs:=plot(I2ef_pv_s,s=-1.0..1.0,style=line,color=red):display({Fs,Gs},axes=boxed,title=`I1ef_pv_s - blue,I2ef_pv_s - red, [A]`);
> with(plots):
Hs:=plot(ILm_pv_s,s=-1.0..1.0,style=line,color=green):Ks:=plot(IRFe_pv_s,s=-1.0..1.0,style=line,color=black):
display({Hs,Ks},axes=boxed,title=`ILm_pv_s - green, IRFe_pv_s - black, [A]`);
> with(plots):
Fs:=plot(PCu1_pv_s,s=-1.0..1.0,style=line,color=blue):
Gs:=plot(PCu2_pv_s,s=-1.0..1.0,style=line,color=red):Hs:=plot(PRFe_pv_s,s=1.0..1.0,style=line,color=green):Ks:=plot(Pmec_pv_s,s=-1.0..1.0,style=line,color=black):Fs:=plot(PCu1_pv_s,s=1.0..1.0,style=line,color=blue):
Gs1:=plot(PCu2_pc_s,s=-1.0..1.0,style=point,color=red):Hs1:=plot(PRFe_pc_s,s=1.0..1.0,style=point,color=green):Ks1:=plot(Pmec_pc_s,s=1.0..1.0,style=point,color=black):display({Fs,Gs,Hs,Ks,Fs1,Gs1,Hs1,Ks1},axes=boxed,title=`Pcu1_pv_s - blue,PCu2_pv_s - red,
PRfe_pv_s - green, Pmec_pv_c - black, Pcu1_pc_s - blueP,PCu2_pc_s - redP, PRfe_pc_s - greenP,Pmec_pv_c - blackP,
[W]`);

The verification of the Gen_mabca1b1_n routine for the induction motor MAs_n.dat circuit
shown in figure 1, unde R4 = R4 + R5 = R'r*sn = 0.252923 ohmi.
>

The MAs_n.dat file has the following form:


7
5
1 2 R1 r=0.053
2 3 L2 l=0.001035
3 4 L3 l=0.000955
4 5 R4 r=2.52923
3 6 L5 l=0.0281
3 6 R6 r=200.0
6 1 e8
> R4:=0.0657/0.026;
> restart;Digits:=8;with(linalg);

41

>
> read "c:\\Program Files\\Maple 12\\bin.win\\elth_s.src";
> elth("c:\\Program Files\\Maple 12\\bin.win\\script.dat");

State equations in the normal form: x'=Ax+By+Cy' and output equations in form: u=A1x+B1y
>

The rezultat_d file gives the state equations in the form: x'=Ax+By+Cy', and the rezultat file
generates the state equations in the form: dx=Ax+by+Cdy.
> rezultat_d;
> rezultat;

The rez file contains the output variables. These variables are expressed in function of the
state variables (x) and the input variablex (y).
> rez;

The m_stare vector contains the diferential of the state variables (dx).
> m_stare;

State equations in normal form:


> ode:=rezultat;
> ode:=simplify(ode);

The m_dif vector contains the state vector (x) and the input vector (y).
The A_term vector contains the state vector (x(t)).
The B_term vector contains the input vector (y(t) = [e(t) j(t)]).
The C_term vector contains the derivates in respect of time of the input vector (dy(t)/dt) .
The m_ex file contains the input vector (y).
The m_dex file contains the differentials of the input vector (dy).
> m_dif;
> B_term;
> C_term;
> m_stare;
> n1:=nops(m_stare);
> m_ex:=[e7];
> m_dex:=[de7];
> rez;
> m_stare;

The state variables that will be eliminated:


> el_var:=[];
> nops(el_var);
> h:=1E-14;

It is generatet the input f_date file and it is called the Gen_mabca1b1_n routine.
> save m_stare,m_ex,m_dex,ode,rez,el_var,f_date;
> read "c:\\Program Files\\Maple 12\\bin.win\\Gen_mabca1b1_n";
> pvs(f_date);

The state matrix A - saved in a matrix:


> read "c:\\Program Files\\Maple 11\\A";
> A:=evalm(a);

-193287.92 193236.71 193236.71

A := 209424.08 -212072.49 -209424.08

7117.4377 -7117.4377 -7117.4377

>

The eigenvalues - saved in val_pr vector:


> read "c:\\Program Files\\Maple 11\\Eigenvals";
> val_pr := {-411160.01, -1316.0541, -1.7839351};

val_pr:= { -411160.01-1316.0541-1.7839351
,
,
}

The eigenvectors - saved in vect_pr vector :


> read "c:\\Program Files\\Maple 11\\Eigenvects";

The input-state matrix B - saved in b matrix:


> read "c:\\Program Files\\Maple 11\\B";
> B:=evalm(b);

The differential input-state matrix C - saved in c matrix:


> read "c:\\Program Files\\Maple 11\\C";
> C:=evalm(c);

Output variable vector - saved in out_vars vector:


> read "c:\\Program Files\\Maple 11\\out_vars";

Output variable expressions, saved in Ex_out_vars vector:


> read "c:\\Program Files\\Maple 11\\rez_n";

Output variable vector - saved in out_var vector:


> read "c:\\Program Files\\Maple 11\\out_vars";

The output-state matrix A1 - saved in a1 matrix:


> read "c:\\Program Files\\Maple 11\\A1";
> A1:=evalm(a1);

The output-input matrix B1- aved in b1 matrix:

42

> read "c:\\Program Files\\Maple 11\\B1";


> B1:=evalm(b1);
> read "c:\\Program Files\\Maple 12\\bin.win\\elth_s.src";
> elth("c:\\Program Files\\Maple 12\\bin.win\\script.dat");

State equations in the normal form: x'=Ax+By+Cy' and output equations in form: u=A1x+B1y
Fisierul rezultat_d da ecuatiile de stare in form: x'=Ax+By+Cy' , iar fisierul rezultat in forma:
dx=Ax+by+Cdy
> rezultat_d;

Integrarea numerica a ecuatiilor de stare (daca este nevoie)


>
> e7(t):=323.32*sqrt(2.0)*sin(6.28*60.0*t);
> sys_ode:=diff(IL2(t),t) = -193287.92*IL2(t)+966.18357*e7(t)+193236.71*IL3(t)+193236.71*IL5(t), diff(IL3(t),t) =
209424.08*IL2(t)-212072.49*IL3(t)-209424.08*IL5(t), diff(IL5(t),t) = 7117.4377*IL2(t)-7117.4377*IL3(t)-7117.4377*IL5(t);
> ic:=IL2(0)=0,IL3(0)=0,IL5(0)=0;
> Solutii:=evalf(dsolve([sys_ode,ic]));
> Solutii:=evalf(Solutii);

State equations in normal form:


> ode:=rezultat;
> ode:=simplify(ode);
> m_dif;
> B_term;
> C_term;
> m_stare;
> n1:=nops(m_stare);
> m_ex:=[e7];
> m_dex:=[de7];

Marimile care nu sunt variabile de stare sunt exprimate in functie de acestea si de marimile de
excitatie in fisierul rez
> rez;
> m_stare;

The state variables that will be eliminated:


> el_var:=[];
> nops(el_var);
> h:=1E-14;
> save m_stare,m_ex,m_dex,ode,rez,el_var,f_date;
> read "c:\\Program Files\\Maple 12\\bin.win\\Gen_mvs_reqs_lap_n";
> pvs(f_date);

The state vector x - vectorul sv:


> read "c:\\Program Files\\Maple 11\\State_vector";

The state equations in the operational-normal form s*X =A*X+B*Y+C*s*Y. Aceste ecuatii sunt
salvate in vectorul St_eq_lap_n:
> read "c:\\Program Files\\Maple 11\\St_lap_eqs_n";
>
> nec:={IL2, IL3, IL5};
> ecs:={s*IL5 = 7117.4377*IL2-7117.4377*IL3-7117.4377*IL5, s*IL2 =
-193287.92*IL2+966.18357*e7+193236.71*IL3+193236.71*IL5, s*IL3 = 209424.08*IL2-212072.49*IL3-209424.08*IL5};
> Solution_L:=solve(ecs,nec);
> I2_L:=collect(subs(Solution_L,IL3),{e7});
> I1_L := 96618.357*e7*(1000000.*s^2+.21918993e12*s+.18849893e14)/
(.54184464e17*s+.10000000e9*s^3+.41247785e14*s^2+.96530303e17);I2_L := .20234211e17/
(.54184464e17*s+.10000000e9*s^3+.41247785e14*s^2+.96530303e17)*s*e7;ILm_L := .68767514e13*(264841.+100.*s)*e7/
(.54184464e17*s+.10000000e9*s^3+.41247785e14*s^2+.96530303e17);

Integrarea ecuatiilor de stare cu ajutorul transformatei Laplace inverse pentru e7 =


313.32*sqrt(2.0)*sin(6.28*60.0*t).
> Integrarea ecuatiilor de stare cu ajutorul transformatei laplace inverse
> restart;Digits:=8;with(linalg);
> with(inttrans);
> e7_t:=323.32*sqrt(2.0)*sin(6.28*60.0*t);
> e7:=laplace(e7_t,t,s);
> I1_L := 96618.357*e7*(1000000.*s^2+.21918993e12*s+.18849893e14)/
(.54184464e17*s+.10000000e9*s^3+.41247785e14*s^2+.96530303e17);I2_L := .20234211e17/
(.54184464e17*s+.10000000e9*s^3+.41247785e14*s^2+.96530303e17)*s*e7;ILm_L := .68767514e13*(264841.+100.*s)*e7/
(.54184464e17*s+.10000000e9*s^3+.41247785e14*s^2+.96530303e17);IRFe_L:=simplify(I1_L-I2_L-ILm_L);
> iRFe_t:=evalc(invlaplace(IRFe_L,s,t));
> i1_t := .46133419e-3*exp(-411160.01*t)+44.177120*exp(-1316.0541*t)+40.049602*exp(-1.7839352*t)84.227184*cos(376.80000*t)+154.99100*sin(376.80000*t);i2_t := -.50309316e-3*exp(-411160.01*t)+45.451807*exp(1316.0541*t)-.81058518*exp(-1.7839352*t)-44.640718*cos(376.80000*t)+158.19721*sin(376.80000*t);iLm_t := -.16970192e4*exp(-411160.01*t)-1.5638486*exp(-1316.0541*t)+40.870432*exp(-1.7839352*t)-39.306566*cos(376.80000*t)5.2871147*sin(376.80000*t);iRFe_t := -.27990042*cos(376.80000*t)+2.0809020*sin(376.80000*t)+.98148456e-3*exp(411160.01*t)+.28916341*exp(-1316.0541*t)-.10244471e-1*exp(-1.7839352*t);
> with(plots):
Fs:=plot(i1_t,t=0..0.8,style=line,color=red):
Gs:=plot(i2_t,t=0..0.8,style=line,color=blue):display({Fs,Gs},axes=boxed,title=`i1_t - red, i2_t - blue`);
> with(plots):

43

Fs:=plot(iLm_t,t=0..0.8,style=line,color=red):
Gs:=plot(iRFe_t,t=0..0.8,style=line,color=blue):display({Fs,Gs},axes=boxed,title=`iLm_t - red, iRFe_t - blue`);

Calculul regimului permanent pentru E7_c = 323.32 V.


> restart;Digits:=8;with(linalg);
> e7:=323.32;s:=6.28*60.0*I;
> I1_c := 96618.357*e7*(1000000.*s^2+.21918993e12*s+.18849893e14)/
(.54184464e17*s+.10000000e9*s^3+.41247785e14*s^2+.96530303e17);I2_c := .20234211e17/
(.54184464e17*s+.10000000e9*s^3+.41247785e14*s^2+.96530303e17)*s*e7;ILm_c := .68767514e13*(264841.+100.*s)*e7/
(.54184464e17*s+.10000000e9*s^3+.41247785e14*s^2+.96530303e17);IRFe_c:=simplify(I1_c-I2_c-ILm_c);
>
iAs:=evalc(abs(I1_c))*sqrt(2.0)*sin(6.28*60.0*t+argument(I1_c));iBs:=evalc(abs(I1_c))*sqrt(2.0)*sin(6.28*60.0*t+argument(I1_c)6.28/3.0);iCs:=evalc(abs(I1_c))*sqrt(2.0)*sin(6.28*60.0*t+argument(I1_c)
+6.28/3.0);iar:=evalc(abs(I2_c))*sqrt(2.0)*sin(6.28*60.0*t+argument(I2_c));ibr:=evalc(abs(I2_c))*sqrt(2.0)*sin(6.28*60.0*t+argum
ent(I2_c)-6.28/3.0);icr:=evalc(abs(I2_c))*sqrt(2.0)*sin(6.28*60.0*t+argument(I2_c)
+6.28/3.0);iLm:=evalc(abs(ILm_c))*sqrt(2.0)*sin(6.28*60.0*t+argument(ILm_c));iRFe:=evalc(abs(IRFe_c))*sqrt(2.0)*sin(6.28*60.
0*t+argument(IRFe_c));P1n:=3.0*evalc(abs(I1_c))*323.32*cos(-argument(I1_c));

iAs := 176.39850sin( 376.800t 0.49778719


)

iBs := 176.39850sin( 376.800t 2.5911205)

iCs := 176.39850sin( 376.800t + 1.5955461)


iar := 164.37504sin( 376.800t 0.27503277
)
ibr := 164.37504sin( 376.800t 2.3683661)
icr := 164.37504sin( 376.800t + 1.8183005)

iLm := 39.660557sin( 376.800t 1.7045035)


iRFe:= 2.0996487sin( 376.800t 0.13370592
)

P1n := 106302.95
> I1:=evalc(abs(I1_c));I2:=evalc(abs(I2_c));ILm:=evalc(abs(ILm_c));IRFe:=evalf(abs(IRFe_c));
> with(plots):
Fs:=plot(iAs,t=0..0.1,style=line,color=red):
Gs:=plot(iBs,t=0..0.1,style=line,color=blue):Hs:=plot(iCs,t=0..0.1,style=line,color=green):display({Fs,Gs,Hs},axes=boxed,title=`iA
s - red, iBs - blue,iCs - green`);
> with(plots):
Fs:=plot(iar,t=0..0.1,style=line,color=red):
Gs:=plot(ibr,t=0..0.1,style=line,color=blue):Hs:=plot(icr,t=0..0.1,style=line,color=green):display({Fs,Gs,Hs},axes=boxed,title=`iar
- red, ibr - blue,icr - green`);
> with(plots):
Fs:=plot(iLm,t=0..0.1,style=line,color=red):
Gs:=plot(iRFe,t=0..0.1,style=line,color=blue):display({Fs,Gs},axes=boxed,title=`iLm - red, iRFe - blue`);

44

S-ar putea să vă placă și