Edit me

About Matlab Commands

Ecuaciones simbolicas


%{
L=zeros(5); %L(i,j)=(fila,columna)  
L(1,1)=d.Ld;       L(1,2)=d.Lad;     L(1,3)=d.Lad;
L(2,1)=d.Lad;     L(2,2)=d.Lffd;      L(2,3)=d.Lfkd;
L(3,1)=d.Lad;     L(3,2)=d.Lfkd;   L(3,3)=d.Lkkd;
L(4,4)=d.Lq;       L(4,5)=d.Laq;
L(5,4)=d.Laq;    L(5,5)=d.Lkkq;
%}

syms id ifd ikd iq ikq i0
syms Ld Lmd Lq Lmq Lls Lff Lkdkd Lkqkq

%{
... sistema de 6x6
i=[id;iq;i0;ifd;ikd;ikq]  
L=[Ld 0 0 Lmd Lmd 0;...
    0 Lq 0 0 0 Lmq;...
    0 0 Lls 0 0 0;...
    Lmd 0 0 Lff Lmd 0;...
    Lmd 0 0 Lmd Lkdkd 0;...
    0 Lmq 0 0 0 Lkqkq];
%}

... sistema de 5x5
i=[id;iq;ifd;ikd;ikq]  
L=[Ld 0  Lmd Lmd 0;...
    0 Lq 0 0 Lmq;...
    Lmd 0 Lff Lmd 0;...
    Lmd 0 Lmd Lkdkd 0;...
    0 Lmq 0 0 Lkqkq]

flux=L*i

... Eq tension estator
dPsid=d.w_base*(vd+Psiq*wr-d.Ra*id);   
dPsiq=d.w_base*(vq-Psid*wr-d.Ra*iq);   
dPsi0=d.w_base*(v0+d.Ra*i0);
... Eq tension rotor
dPsifd=d.w_base*(vfd-d.Rfd+ifd);    
dPsikd=d.w_base*(vkd-d.Rkd*ikd);
dPsikq=d.w_base*(vkq-d.Rkq*ikq);
Te=(3/2)*p*Psid*iq-Psiq*id;
dwr=(Tm-Te)/(2*d.H);

###

Parámetros de la máquina

D:\wk_matlab\uc3m\mt\pc104\MTLB\src\Motors\SYNgnrt\StateStable

  • D:\wk_matlab\uc3m\mt\pc104\MTLB\src\Motors\SYNgnrt\StateStable_ok2021

Inicialización de la máquina sincrona

D:\wk_matlab\uc3m\mt\pc104\MTLB\src\Motors\SYNgnrt\MySyncGnrt\model_ok_Junio2011

finalmente encontrado y operativo D:\wk_matlab\uc3m\mt\pc104\MTLB\src\Motors\SYNgnrt\MySyncGnrt\model_ok_Junio2011_ok2021

Diseño del sistema de control

revisar estos archivos D:\wk_matlab\uc3m\mt\pc104\MTLB\src\Motors\SYNgnrt\CheeMunOng

Este es el folder bueno que usamos para los italianos

D:\wk_matlab\uc3m\mt\pc104\MTLB\src\Motors\SYNgnrt\Kundur