J'ai une fonction de transfert $H(s)=\dfrac{1-0,1s}{(1+0,5s)(1+s)}$
Il s'agit de calculer la fontion de transfert RST dont voici l' implémentation Matlab :
%% System data
B=2*[-.1 1];
A=conv([.5 1],[1 1]);
% Polynomials annihilators of the disturbance (D1) and of the reference
% (D2)
D1=[1 0.01 1];
D2=[1 0];
% Poles of the closed loop
% a) Poles to be cancelled by the polynomial T
As=poly([-1-i -1+i -10 -10]);
% b) Remaining poles
Ans=poly([-2 -1 -1]);
Jusque là j'ai tout compris ensuite c'est sur le calcul des coeficient R,S et T
Calculation of the polynomials R, S, T
Pour la suite c'est Ok
Que signifie cette expresion
[R S T] = rst(A,B,D1,D2,As,Ans);
Merci de votre aidedisp('coefficients of the RST controller')
R,S,T
% racines des coefficients de K2
disp('Roots of the coefficients')
R_=roots(R)
S_=roots(S)
T_=roots(T)
Celtic