On a un système sous forme de représentation d’états. Comment le discrétiser ?
Formules
On désire passer de :
On a les relations suivantes :
Sur Matlab
On peut directement discrétiser un système avec c2d. Dans un premier temps, on définit notre système en continu :
A = [0 1; -2 -3];
B = [0; 1];
C = [1 0];
D = 0;
sys_c = ss(A, B, C, D);
On sélectionne la période d’échantillonnage :
Te = 0.01;
Puis on obtient le système discrétiser avec maintient à l’ordre 0 (pratique pour implémentation RST car c’est le comportement exact du DAC) :
sys_d = c2d(sys_c, Te, 'zoh');
Ou alors avec la méthode de Tustin (pratique pour un correcteur PID) :
sys_d = c2d(sys_c, Te, 'tustin');