Table des matières

TP : simulation 2nd ordre

On envisage le cas suivant : $H(p)=\frac{1}{1+2p+10p^2}$ ce qui correspond à l'équation différentielle :

$$10\,s''(t) + 2s'(t) + s(t) = e(t) \quad s'(0) = s(0) = 0$$

Cas témoin

Nous voulons étudier deux approches (méthode d'Euler et transformation bilinéaire)

La transformation bilinéaire donne de meilleurs résultats mais il nous faut une référence pour les comparer. Pour cela on, se place dans le cas $e(t) = \mathcal{U}(t)$.

Dans ce cas, on peut démontrer que :

$$s(t) = \mathcal{U}(t) - \exp\left(-\frac{t}{10}\right) \mathcal{U}(t) \left[\cos\left(\frac{3}{10}t\right) + \frac{1}{3}\sin\left(\frac{3}{10}t\right)\right]$$

Avec les deux méthodes suivantes, il n'est pas nécessaire de connaître $e(t)$ d'avance. La solution théorique ici ne sert qu'à nous donner une solution de référence afin de comparer.

Méthode d'Euler

On calcule deux suites $s'_n \approx s'(n\cdot T_e)$ et $s_n \approx s(n\cdot T_e)$. On prend ici $s_0 = s'_0 = 0$. On peut aussi noter $e_n = e(n\cdot T_e)$

Ensuite on construit la récurrence :

Transformation bilinéaire

On passe de $H(p)$ à $\hat{H}(z)$ en remplaçant $p$ par $\frac{2}{T_e} \cdot \frac{1-z^{-1} }{1 + z^{-1}}$. Je vous épargne le calcule, cela donne :

$$\hat{H}(z) = \frac{T_e^2 + 2 T_e^2 \,z^{-1} + T_e^2 \,z^-2}{(T_e^2+4T_e+40) + (2T_e^2 - 80)\cdot z^{-1} + (2T_e^2-4T_e+40)\cdot z^{-2}}$$

Cette formule semble compliquée mais une fois $T_e$ fixé,