Objectif
Département d'Automatique- Facultéde Génie électrique-
USTO-MB
2
Un système non linéaire
Exemple
Comment
commander ce
système
Rendre le système linéaire de la forme:
Et utilisés les commandes:
Ou utilisé directement les commandes non
linéaire :
1.Feedback linéarisation
2. Backstepping
3.Mode glissant .
( ) . ( ) . ( )
( ) . ( ) . ( )
x t A x t B u t
y t C x t D u t
3.
I. Représentation dessystèmes non linéaire
La forme la plus utilisée pour la représentation des systèmes non linéaires
:
SNL :
Ou :
: Le temps,
: Le vecteur d’état,
: Le vecteur de commande ou d’entrée.
: Le vecteur de sortie.
: Fonctions non linéaire.
u(t) y(t)
SNL
La forme de la représentation des systèmes linéaires :
SL :
u(t) y(t)
SL
Ou :
: Le temps,
: Le vecteur d’état,
: Le vecteur de commande ou d’entrée.
: Le vecteur de sortie.
Le voir dans le
pendule
Département d'Automatique- Facultéde Génie électrique-
USTO-MB
5
• Systèmes NL affines: un système dont la représentation d’état prend l’une des
formes suivantes :
1/ Affine en état :
( ) ( ) ( )
( ) ( ) ( )
x f u x t g u
y h u x t D u
2/ Affine en commande:
( ) ( ) ( )
( ) ( ) ( )
x f x g x u t
y h x D x u t
La plus utilisée dans la
commande
6.
Département d'Automatique- Facultéde Génie électrique-
USTO-MB
6
• Exemple: on considère le vecteur
2
2
1
y z fax
r
r
x x x x
I I K
J
u
I I I I
T T
1 2 3 4 5 6
=
x x x x x x x
1 6
...
T
x x x
Avec:
On aura
1 2
2 1 1 2
x x
x f x g x u
Ou
2
1 4 6 4 2
y z fax
r
r
x x x
I I K
J
f x x x x x
I I I
1
1
x
g x
I
Affine en commande
7.
Problématique de lamodélisation
Modéliser un phénomène / système réel = établir une représentation mathématique de celui-ci :
équations algébriques, équations différentielles, etc.
Objectif : analyse et commande .
Quelque soit le but recherché, la connaissance d’un système dynamique requiert une modélisation
mathématique de plus en plus précise. La recherche de cette précision conduit souvent à une
modélisation sous forme d’équations différentielles.
Modèle de connaissance «mathématique » ou modèle de comportement « identification ».
Exemple N°1 :Système mécanique (système Mécanique en translation)
Pour obtenir le modèle de ce système, il faut :
1. Déterminer l’entrée et la sortie :
La sortie que l’on souhaite contrôler est la vitesse du véhicule
L’entrée est la force appliquée « développée par le moteur » .
2. Trouver le lien entre la sortie et l’entrée :
La relation qui relie la sortie à l’entrée est obtenue par application des lois de la dynamique de
Newton.
𝑚
𝑑𝑣 (𝑡)
𝑑𝑡
=𝑢(𝑡)− 𝑓 𝑣(𝑡)
Fonction de Transfert :
𝑚
𝑑𝑣(𝑡)
𝑑𝑡
=𝑢(𝑡)− 𝑓 𝑣 (𝑡)
𝑇 ℒ
⟼
𝑚 𝑠 𝑉 (𝑠 )=𝑈 ( 𝑠) − 𝑓 𝑉 ( 𝑠) ⟼
𝑽 ( 𝒔 )
𝑼 ( 𝒔)
=
𝟏
𝒎 𝒔 + 𝒇
Représentation d‘état : 𝑚 ˙
𝑣 (𝑡 )=𝑢 (𝑡 )− 𝑓 𝑣 (𝑡 )
En suppose :𝑥(𝑡 )=𝑣 (𝑡)⟶ ˙
𝑥 (𝑡)= ˙
𝑣(𝑡 ) Donc :
˙
𝑥(𝑡)=𝑢(𝑡)− 𝑓 𝑥(𝑡)⟶
{˙
𝒙 (𝒕)=−
𝒇
𝒎
𝒙 (𝒕)+
𝟏
𝒎
𝒖(𝒕
𝒚 (𝒕 )=𝒙 (𝒕 )
𝐴=−
𝑓
𝑚
; 𝐵=
1
𝑚
; 𝐶=1; 𝐷=0;
avec :
u(t) v(t)
SL
10.
Exemple N°2 :Système mécanique « suspension d’une automobile »
Force du balès qui s'est jeté dans l'automobile -i.e. l'input.
: Force de contre-réaction par la masse d'inertie de l'automobile.
: Force de contre-réaction par le frottement de l’amortisseur proprement dit.
: Force de contre-réaction par le ressort à boudin.
F(t) y(t)
SL
La réponse desystème « position » avec la position initiale (0)=0° ; en régime libre. ( =0)
𝜃 𝜃 𝑢
16.
La réponse desystème « position » avec la position initiale (0)=30° ; en régime libre. ( =0)
𝜃 𝜃 𝑢
17.
La réponse desystème « position ( ) » avec la position initiale (0)=0° ; en régime forcé ( =0,5)
𝜃 𝑡 𝜃 𝑢
18.
La réponse desystème « position ( ) » avec la position initiale (0)=30° ; en régime forcé ( =0,5)
𝜃 𝑡 𝜃 𝑢
Forcée le pendule
a retournée vers
son état
d’équilibre
quelque soit
l’état initiale
suivant la
commande « u »
imposée
19.
Département d'Automatique- Facultéde Génie électrique-
USTO-MB-
19
• « systèmes non linéaires »
C’est tout système ne vérifiant pas les propriétés mathématiques des
systèmes linéaires stationnaires (LTI : Linear Time Invariant). Ex:
1.Un point d’équilibre unique solution de l’équation linéaire
(Pour S.N.L plusieurs point d’équilibre).
2. Le point d’équilibre est stable si toutes les valeurs propres de la matrice A sont à
partie réelle négative.(ça dépendra de quelle point).
3. Le système ne vérifie pas le principe de superposition
En conclusion :
1 2 1 2
( ) ( ) ( )
f x y f x f y