Académique Documents
Professionnel Documents
Culture Documents
Cette partie traite du concept théorique de la commande basée sur la dynamique inverse, ou
linéarisation par retour d’état, qui est souvent utilisée pour le suivi de trajectoire de systèmes non
linéaires. Cette technique de commande, comme son nom l'indique, repose sur l’annulation de
toutes les non-linéarités afin que le système en boucle fermée soit linéaire et découplé dans le cas
idéal. La mise en œuvre de la commande par couple précalculé nécessite la connaissance des
paramètres dynamiques du système. Ainsi, plus le modèle est précis, plus l'erreur est faible.
Loi de commande
Considérons l'équation dynamique générale d'un système robotique, où les paramètres sont connus
Pour simplifier, cette dernière équation pourrait être écrite sous la forme compacte suivante :
Avec :
L'idée de la dynamique inverse est de rechercher une loi de contrôle de rétroaction non
linéaire 𝜏 =𝑓 (𝜃, 𝜃, 𝑡) qui, lorsqu'elle est substituée dans l’équation dynamique, aboutit à un
système linéaire en boucle fermée. Pour les systèmes non linéaires, une telle loi de contrôle peut
être assez difficile ou impossible à trouver. Toutefois, dans le cas de la dynamique du manipulateur
donnée par l'équation dynamique, le problème est en fait facile. Si nous choisissons le contrôle 𝜏
selon l'équation ;
Le terme 𝑢 représente une nouvelle entrée du système qui doit encore être choisie. Il s’agit d’une
commande auxiliaire qui peut être définie par un terme d’un correcteur dynamique linéaire 𝐾( 𝑡) du
type PID comme suit :
Avec :
En substituant les deux équations qui précédents, on obtient l’équation d’erreur linéaire suivante :
La solution de l’équation d’erreur est un signal qui tend exponentiellement vers zéro.