2018-12-05 20:38:40 +01:00
% Relu 12.10.14. AA
2019-01-06 22:53:56 +01:00
\documentclass [../main.tex] { subfiles}
2018-12-05 20:38:40 +01:00
\begin { document}
\subsection * { Exercice I : Stabilité d'un asservissement avec retour unitaire}
On considère l'asservissement analogique où :
\[ H ( p ) = \frac { C } { p ( 1 + \tau p ) } \text { avec } \tau = 0 . 2 \]
On place un CNA (BOZ) en amont de $ H ( p ) $ et un CAN dans la boucle de retour.
\begin { enumerate}
2019-01-06 22:53:56 +01:00
\item Pour passer de l'analogique au numérique, on utilise la formule suivante :
2018-12-05 20:38:40 +01:00
\[ T ( z ) = ( 1 - z ^ { - 1 } ) Z [ ^ * L ^ { - 1 } [ \frac { H ( p ) } { p } ] ] \]
On a donc successivement :
\begin { align*}
A(p) & = \frac { H(p)} { p} = \frac { C/\tau } { p^ 2(p+1/\tau )} \\
& = \frac { C} { \tau } (\frac { \alpha } { p} + \frac { \beta } { p^ 2} + \frac { \gamma } { p+1/\tau } ) \\
& = C (\frac { -\tau } { p} + \frac { 1} { p^ 2} + \frac { \tau } { p+1/\tau } ) \\
a(t) & = C[-\tau +t+\tau e^ { -\frac { t} { \tau } } ] \\
a_ k & = C[-\tau + kT_ e + \tau e^ { -\frac { T_ e} { \tau } k} ] \\
A(z) & = C[ -\frac { \tau z} { z-1} + \frac { T_ e z} { (z-1)^ 2} + \tau \frac { z} { z-D} ] \text { où } D = e^ { -\frac { T_ e} { \tau } } \\
T(z) & = (1-z^ { -1} )A(z) \\
& = \frac { z-1} { z} C[ -\frac { \tau z} { z-1} + \frac { T_ e z} { (z-1)^ 2} + \tau \frac { z} { z-D} ] \\
& = C[ -\tau + \frac { T_ e} { z-1} + \frac { \tau (z-1)} { z-D} ] \\
T(z) & = C \frac { (\tau (1+D)+T_ e-2\tau )z + (-D\tau - T_ e D + \tau )} { z^ 2 - (1+D)z + D}
\end { align*}
2019-01-06 22:53:56 +01:00
On pose
2018-12-05 20:38:40 +01:00
\begin { align*}
T(z) & = \frac { b_ 1 z + b_ 0} { z^ 2 + a_ 1 z + a_ 0} \\
& b_ 1 = C(\tau (D-1) + T_ e)\\
& b_ 0 = C(\tau (1-D) - T_ e D)\\
& a_ 1 = -(1+D)\\
& a_ 0 =D
\end { align*}
\item Mise en équation de l'asservissement
\begin { align*}
Y(z) & = \frac { T(z)} { 1+T(z)} E(z) \\
& = \frac { B(z)} { A(z) + B(z)} \text { avec } T(z) = \frac { A(z)} { B(z)}
\end { align*}
2019-01-06 22:53:56 +01:00
Le polynôme caractéristique s'écrit :
2018-12-05 20:38:40 +01:00
\begin { eqnarray*}
\Pi (z) & = & B(z) + A(z) \\
& = & c_ 2 z^ 2 + c_ 1 z + c_ 0 \\
& \text { avec } & c_ 2 = 1 \\
2019-01-06 22:53:56 +01:00
& & c_ 1 = a_ 1 + b_ 1 = -(1+D) + C(T_ e + \tau (D-1)) \\
2018-12-05 20:38:40 +01:00
& & c_ 1 = -(1+D) + CT_ eD \text { car ici } \tau = T_ e \\
& & c_ 0 = a_ 0 + b_ 0 = D + C(\tau (1-D) - T_ e D) \\
2019-01-06 22:53:56 +01:00
& & c_ 0 = D + CT_ e(1-2D)
2018-12-05 20:38:40 +01:00
\end { eqnarray*}
\item a) Critère de Routh-Hurwitz \\
Transformation en w : \( z = \frac { 1 + w } { 1 - w } , \quad w = \frac { z - 1 } { z + 1 } \) \\
On réécrit l'équation caractéristique en $ w $ :
\begin { eqnarray*}
c_ 2 (\frac { 1+w} { 1-w} )^ 2 & + c_ 1(\frac { 1+w} { 1-w} ) & + c_ 0 = 0 \\
C_ 2 (w^ 2 + 2w + 1) & + c_ 1(1-w^ 2) & + c_ 0(w^ 2 -2w+1) = 0 \\
(c_ 2-c_ 1+c_ 0)w^ 2 & + 2(c_ 2-c_ 0)w & + (c_ 2+c_ 1+c_ 0) = 0
\end { eqnarray*}
Tableau de Routh :\\
\begin { figure} [h!]
\centering
\begin { tabular} { |c|c|c|}
2019-01-06 22:53:56 +01:00
\hline
$ w ^ 2 $ & $ c _ 2 - c _ 1 + c _ 0 $ & $ c _ 2 + c _ 1 + c _ 0 $ \\
\hline
$ w $ & $ 2 ( c _ 2 - c _ 0 ) $ & 0 \\
\hline
$ w ^ 0 $ & $ c _ 2 + c _ 1 + c _ 0 $ & \\
\hline
\end { tabular}
2018-12-05 20:38:40 +01:00
\end { figure}
On doit avoir tous les termes de la première colonne positifs : on retrouve le critère de Jury.
\item b) Critère de Jury :
\begin { itemize}
\item $ c _ 2 + c _ 1 + c _ 0 > 0 $
\item $ c _ 2 - c _ 1 + c _ 0 > 0 $
\item $ |c _ 0 | < c _ 2 \Leftrightarrow - c _ 2 < c _ 0 < c _ 2 $
\end { itemize}
On traduit ces conditions
\begin { itemize}
\item $ c _ 2 + c _ 1 + c _ 0 > 0 $
\begin { align*}
& 1 + (-(1+D) + CT_ eD) + (D + CT_ e(1-2D)) > 0 \\
& C ( T_ e D + T_ e - 2 DT_ e ) > 0 \\
& C (1-D) > 0 \\
& C > 0 \text { car } D =e^ { -1} < 1
\end { align*}
\item $ c _ 2 - c _ 1 + c _ 0 > 0 $
\begin { align*}
& 1 - (-(1+D) + CT_ eD) + (D + CT_ e(1-2D)) > 0 \\
& 2 + 2D + cT_ e(-3D+1) > 0 \\
& C T_ e(1-3D) > -2 -2D \\
2019-01-06 22:53:56 +01:00
& C < -\frac { 2+2D} { 1-3D} \text { car } 3D > 1
2018-12-05 20:38:40 +01:00
\end { align*}
\item $ - c _ 2 < c _ 0 < c _ 2 $
\begin { eqnarray*}
-1 < & D + CT_ e(1-2D) & < 1 \\
-1 - D < & CT_ e(1-2D) & < 1 - D \\
\frac { -1-D} { T_ e(1-2D)} < & C & < \frac { 1-D} { T_ e(1-2D)}
\end { eqnarray*}
\end { itemize}
Le critère de Jury aboutit donc à :
\[ \boxed { 0 < C < \min ( - \frac { 2 + 2 D } { ( 1 - 3 D ) T _ e } , \frac { 1 - D } { ( 1 - 2 D ) T _ e } ) } \]
\item On s'intéresse à l'asservissement analogique du même système
\[ Y ( p ) = \frac { H ( p ) } { 1 + H ( p ) } E ( p ) \]
2019-01-06 22:53:56 +01:00
L'équation caractéristique conduit à
2018-12-05 20:38:40 +01:00
\begin { align*}
1 + H(p) & = 0 \\
1 + \frac { C} { p(1+\tau p)} & = 0 \\
\tau p^ 2 + p + C & = 0
\end { align*}
Le système est stable si et seulement si $ C> 0 $ .\\
En analogique, la marge de gain est infinie (la phase n'est jamais égale à $ - 180 ^ o $ . En numérique, le BOZ induit un déphasage qui conduit à une limitation supplémentaire pour $ C $ en terme de stabilité.
\item Pour approcher le comportement basse fréquence de la chaîne directe de l'asservissement de la figure 1, il faut tenir compte du BOZ. Il faut approximer l'expression de $ B _ 0 ( p ) $ .
\begin { itemize}
\item Avec $ \omega << \frac { 1 } { T _ e } $ , $ e ^ { - T _ ep } \approx 1 - T _ ep $ et
\begin { align*}
B_ 0(p) & = T_ e \\
\tilde { H} (p) & = T_ e H(p) = \frac { CT_ e} { p(1+\tau p)}
\end { align*}
On revient à la même condition $ C > 0 $ .
\item Suggestion : faire le développement à l'ordre 2 ?
2019-01-06 22:53:56 +01:00
Avec $ e ^ { - T _ e p } \approx 1 - T _ ep + \frac { ( T _ ep ) ^ 2 } { 2 } $ ,
2018-12-05 20:38:40 +01:00
\begin { align*}
B_ 0(p) & = \frac { T_ ep-T_ e^ 2p^ 2 / 2 } { p} \\
& = T_ e - \frac { T_ e^ 2} { 2} p \text { : non causal} \\
\tilde { H} (p) & = T_ e(1-\frac { T_ e} { 2} p)\frac { C} { p(1+\tau p)}
\end { align*}
2019-01-06 22:53:56 +01:00
L'équation caractéristique $ 1 + \tilde { H } ( p ) = 0 $ mène à
2018-12-05 20:38:40 +01:00
\begin { align*}
\tau p^ 2 + p + CT_ e(1-\frac { T_ e} { 2} p) & = 0 \\
\tau p^ 2 + (1-C\frac { T_ e^ 2} { 2} )p + CT_ e & = 0
\end { align*}
L'application du critère de Routh mène à : $ 0 < C < \frac { 2 } { T _ e ^ 2 } $
\item Approximation de Padé ($ \omega << \frac { 1 } { 2 T _ e } $ ) :
\[ e ^ { - T _ ep } = \frac { e ^ { - \frac { T _ e } { 2 } p } } { e ^ { \frac { T _ e } { 2 } p } } \text { et } e ^ { - \frac { T _ e } { 2 } p } \approx 1 -
\frac { T_ e} { 2} p \Longrightarrow e^ { -T_ ep} \approx \frac { 1 - \frac { T_ e} { 2} p} { 1 + \frac { T_ e} { 2} p} \text { : causal !} \]
\begin { align*}
B_ 0(p) & \approx \frac { 1-\frac { 1 - \frac { T_ e} { 2} p} { 1 + \frac { T_ e} { 2} p} } { p} \\
& = \frac { T_ e} { 1+\frac { T_ e} { 2} p} \text { : causal } \\
\tilde { H} (p) & = \frac { T_ e} { 1+\frac { T_ e} { 2} p} . \frac { C} { p(1+\tau p)}
\end { align*}
2019-01-06 22:53:56 +01:00
L'équation caractéristique $ 1 + \tilde { H } ( p ) = 0 $ mène à
2018-12-05 20:38:40 +01:00
\begin { align*}
CT_ e + p (1+\frac { T_ e} { 2} p)(1+\tau p) & = 0 \\
\tau \frac { T_ e} { 2} p^ 3 + (\tau +\frac { T_ e} { 2} )p^ 2 + p + CT_ e & = 0
\end { align*}
\begin { figure} [h!]
\centering
\begin { tabular} { |c|c|c|}
2019-01-06 22:53:56 +01:00
\hline
$ p ^ 3 $ & $ \tau \frac { T _ e } { 2 } $ & 1 \\
\hline
$ p ^ 2 $ & $ \tau + \frac { T _ e } { 2 } $ & $ CT _ e $ \\
\hline
$ p $ & $ 1 - \frac { CT _ e \tau } { 2 ( \tau + \frac { T _ e } { 2 } ) } $ & 0 \\
\hline
$ p ^ 0 $ & $ CT _ e $ & \\
\hline
\end { tabular}
2018-12-05 20:38:40 +01:00
\end { figure}
La condition est donc $ C < \frac { 2 ( \tau + T _ e / 2 ) } { T _ e \tau } = \frac { 3 } { \tau } $
\end { itemize}
\item La discrétisation d'un asservissement en temps continu dégrade la stabilité.
\end { enumerate}
2019-01-06 22:53:56 +01:00
\end { document}