% Controllo di corrente del motore asincrono Rs=1.95; % Resistenza di statore [Ohm] Ls=0.243; % Induttanza di statore [H] Lm=0.233; % Induttanza di magetizzazione [H] Lr=0.244; % Induttanza di rotore [H] Rr=1.68; % Resistenza di rotore [Ohm] Ws=314; % Pulsazione di sincronismo [rad/s] Tr=Lr/Rr; % Costante di tempo di rotore Ts=Ls/Rs; % Costante di tempo di statore %t_camp=200e-6; % Periodo di campionamento %Tc=1.5*t_camp; % Costante di tempo che tiene conto della dinamica del convertitore e della discretizzazione sigma=1-Lm^2/(Ls*Lr); % Coefficiente di dispersione Kpd=66; % Guadagno del PI per l'anello di controllo di asse d Tid=sigma*Ts; % Costante di tempo del PI per l'anello di controllo di asse d Kpq=66; % Guadagno del PI per l'anello di controllo di asse q Tiq=sigma*Ts; % Costante di tempo del PI per l'anello di controllo di asse q Gd=1/Rs*tf([Tr 1], [sigma*Ts*Tr Ts+Tr 1]); % funzione di trasferimento Id/Vd del motore Gdcc=Ws*sigma*Ls; % Gd*Gdcc è la funzione di trasferimento Id/Iq del motore Cd=Kpd*tf([Tid 1], [Tid 0]); % regolatore PI per l'anello di controllo di asse d W_distd=Gdcc*Gd/(1+Gd*Cd); % funzione di trasferimento a catena chiusa del disturbo per l'asse d Gq=1/Rs*tf(1, [(sigma*Ts) 1]); % funzione di trasferimento Iq/Vq del motore %Gqinv=Gq=1/Rs*tf(1, [(sigma*Ts*Tc) (sigma*Ts+Tc) 1]); % Iq/Vq* (è inclusa la dinamica del convertitore) Gqcc=Ws*Ls*tf([sigma*Tr 1], [Tr 1]); % Gq*Gqcc è la funzione di trasferimento Iq/Id del motore Cq=Kpq*tf([Tiq 1], [Tiq 0]); % regolatore PI per l'anello % Gd*Gdcc è la funzione di trasferimento Id/Iq controllo di asse q W_distq=-Gqcc*Gq/(1+Gq*Cq); % funzione di trasferimento a catena chiusa del disturbo per l'asse q