Soit le système $(S)$ (avec $f_1$ et $f_2$ lisses (de classe $C^{\infty}$), avec $x_1\in\R^{n_1}$ et $x_2\in\R^{n_2}$.)
\[
\begin{cases}
\dot{x_1}& = \epsilon f_1(x_1,x_2,u) \\
\dot{x_2}& = f_2(x_1,x_2,u)
\end{cases}
\]
On suppose que $0 < \epsilon\ll1$. et on pose $\tau=\epsilon t$, alors $\tau$ est plus lent que $t$. Ainsi, le système $(S)$ dans la nouvelle échelle temporelle est donnée par:
\begin{align*}
\dd{x_1}{\tau}& = f_1(x_1,x_2,u) ~~\text{ Dynamique lente et d'ordre 0 en } 1/\epsilon\\
\dd{x_2}{\tau}& = \frac{1}{\epsilon} f_2(x_1,x_2,u) \text{ Dynamique rapide et d'ordre 1 en }1/\epsilon
La variété\footnote{une courbe est une variété de dimension 1,une surface une variété de dimension}$\Sigma_\epsilon$ dégènre en $\Sigma_0$ pour $\epsilon\to0$.
avec $\dot{u}=\epsilon v$ où $v$ est une fonction bornée.
\end{defin}
La variété $\Sigma_{0,\epsilon}$ est obtenue à partir de $\Sigma_0$ avec une faible variation de la commande.
\begin{prop}
Soit le système ($S$) avec $rang(\derivp[f_2]{x_2})= n_2$, alors: \\
\begin{center}
$\exists X_2(x_1,u,\epsilon)$ tel que $\forall u$ vérifiant $\dot{u}=\epsilon v$, $v$ bornée, \\$(x_1,x_2)\in\Sigma_{0,\epsilon}$ avec $x_2= X_2(x_1,u,\epsilon)$.
\end{center}
\end{prop}
Interprétation :
La variété $\Sigma_0\Leftrightarrow x_2=X_2(x_1,u)$, obtenue pour $\epsilon=0$, continue d'exister pour $\epsilon\neq0$ et suffisamment petit si $\dot{u}=\epsilon v$, $v$ bornée, c'est à dire pour une dynamique de $u$ lente.
Par exemple, si on veut avoir $i_0=0$, alors $\Sigma_0= k\omega$. Pour garder $i_0=0$ pour $\Sigma_{0,\epsilon}$, on doit imposer une variation lente de $u$ (lente par rapport à $L\deriv[]{t}$ ).
Pour $\epsilon\neq0$, $\Sigma_{0,\epsilon}$ est la variété $x_2=x_2^*+k\epsilon f_2(x_2,x_2^*)$
La dynamique lente est $\dd{x_1}{\tau}=\epsilon f_1(x_1,x_2^*)$. Par conséquent la consigne $x_2^*$ (commande fictive) peut servir à commander la dynamique lente.
\begin{rem}
Avec cette méthode on a simplifié la synthèse :
\[
\begin{cases}
u : x_2 \xrightarrow[1/\epsilon]{} x_2^* \\
x_2^* : x_1 \xrightarrow[1/\epsilon]{} x_1^* \\
\end{cases}
\]
Où $x_2^*$ est une commande ``fictive''dans le cas ou $x_1$ est à sortie asservie
\end{rem}
\begin{rem}
cette méthode à cependant des inconvénients:
\begin{itemize}
\item Amplification du bruit de mesure ($x_2$)
\item Risque de saturation $\frac{K}{\epsilon}\gg1$.
\end{itemize}
\end{rem}
\subsection{Commande par backstepping}
Soit un système sous forme triangulaire (apparition successive des différentes commandes) :
On veut trouver $u$ pour imposer une poursuite asymptotique de $x_1$ vers $x_1^*$, pour cela on utilise une commande réalisée via la condition de Lyapunov. La méthode du backstepping synthétise la commande $u$ en plusieurs étapes avec une séparation dynamique pour simplifier le choix de $V(x)$.