Représentation et analyse des systèmes linéaires Cours 3 Stabilité des systèmes dynamiques

Documents pareils
Cours d Analyse. Fonctions de plusieurs variables

Analyse des Systèmes Asservis

aux différences est appelé équation aux différences d ordre n en forme normale.

3 Approximation de solutions d équations

I. Polynômes de Tchebychev

CHAPITRE V SYSTEMES DIFFERENTIELS LINEAIRES A COEFFICIENTS CONSTANTS DU PREMIER ORDRE. EQUATIONS DIFFERENTIELLES.

Résolution d équations non linéaires

Exo7. Matrice d une application linéaire. Corrections d Arnaud Bodin.

Optimisation Discrète

Méthodes de quadrature. Polytech Paris-UPMC. - p. 1/48

ÉVALUATION FORMATIVE. On considère le circuit électrique RC représenté ci-dessous où R et C sont des constantes strictement positives.

Automatique (AU3): Précision. Département GEII, IUT de Brest contact:

Exercices - Polynômes : corrigé. Opérations sur les polynômes

Limites finies en un point

Introduction à l étude des Corps Finis

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

F411 - Courbes Paramétrées, Polaires

Baccalauréat S Antilles-Guyane 11 septembre 2014 Corrigé

Correction du Baccalauréat S Amérique du Nord mai 2007

Capes Première épreuve

Table des matières. Introduction Générale 5

Pour l épreuve d algèbre, les calculatrices sont interdites.

Continuité en un point

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

Programmes des classes préparatoires aux Grandes Ecoles

Cours d analyse numérique SMI-S4

Cours 02 : Problème général de la programmation linéaire

Erreur statique. Chapitre Définition

Continuité et dérivabilité d une fonction

Automatique Linéaire 1 1A ISMIN

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

Comparaison de fonctions Développements limités. Chapitre 10

CCP PSI Mathématiques 1 : un corrigé

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Formes quadratiques. 1 Formes quadratiques et formes polaires associées. Imen BHOURI. 1.1 Définitions

Analyse en Composantes Principales

Probabilités sur un univers fini

Commun à tous les candidats

SYSTÈMES ASSERVIS CORRECTION

Simulation de variables aléatoires

Polynômes à plusieurs variables. Résultant

Espérance conditionnelle

Équations non linéaires

Commande de systèmes non retardés par retour de sortie statique échantillonné

Correction de l examen de la première session

= constante et cette constante est a.

8.1 Généralités sur les fonctions de plusieurs variables réelles. f : R 2 R (x, y) 1 x 2 y 2

Géométrie dans l espace Produit scalaire et équations

Théorème du point fixe - Théorème de l inversion locale

CHAPITRE IV Oscillations libres des systèmes à plusieurs degrés de liberté

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours

Chapitre 1 Régime transitoire dans les systèmes physiques

Fonctions de plusieurs variables

Chapitre 2. Matrices

Résolution de systèmes linéaires par des méthodes directes

Chapitre 4: Dérivée d'une fonction et règles de calcul

Equations différentielles linéaires à coefficients constants

Chapitre 2 Le problème de l unicité des solutions

Contexte. Pour cela, elles doivent être très compliquées, c est-à-dire elles doivent être très différentes des fonctions simples,

Fonctions de plusieurs variables. Sébastien Tordeux

Chapitre 7 : Intégration sur un intervalle quelconque

Chapitre 3. Mesures stationnaires. et théorèmes de convergence

Items étudiés dans le CHAPITRE N5. 7 et 9 p 129 D14 Déterminer par le calcul l'antécédent d'un nombre par une fonction linéaire

RO04/TI07 - Optimisation non-linéaire

Calcul fonctionnel holomorphe dans les algèbres de Banach

Fonctions de plusieurs variables et applications pour l ingénieur

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre

3ème séance de Mécanique des fluides. Rappels sur les premières séances Aujourd hui : le modèle du fluide parfait. 2 Écoulements potentiels

3. Conditionnement P (B)

Optimisation des fonctions de plusieurs variables

Texte Agrégation limitée par diffusion interne

a et b étant deux nombres relatifs donnés, une fonction affine est une fonction qui a un nombre x associe le nombre ax + b

Systèmes plats : planification et suivi de trajectoires.

Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures)

Dérivées d ordres supérieurs. Application à l étude d extrema.

Dualité dans les espaces de Lebesgue et mesures de Radon finies

Extrait du poly de Stage de Grésillon 1, août 2010

Problème 1 : applications du plan affine

Quelques contrôle de Première S

Exercices - Nombres complexes : corrigé. Formes algébriques et trigonométriques, module et argument

Différentiabilité ; Fonctions de plusieurs variables réelles

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

Notes du cours MTH1101 Calcul I Partie II: fonctions de plusieurs variables

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

Etude de fonctions: procédure et exemple

Introduction à l analyse numérique : exemple du cloud computing

Tests non-paramétriques de non-effet et d adéquation pour des covariables fonctionnelles

Amphi 3: Espaces complets - Applications linéaires continues

Equations Différentielles

Une introduction aux codes correcteurs quantiques

Développements limités, équivalents et calculs de limites

1.1.1 Signaux à variation temporelle continue-discrète

Développements limités. Notion de développement limité

Algorithmes pour la planification de mouvements en robotique non-holonome

Quelques tests de primalité

Exo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2.

TD1 Signaux, énergie et puissance, signaux aléatoires

Modèles à Événements Discrets. Réseaux de Petri Stochastiques

Transcription:

Représentation et analyse des systèmes linéaires Cours 3 Stabilité des systèmes dynamiques

Stabilité des systèmes dynamiques 2 ➊ Concept crucial pour la commande des systèmes dynamiques

Stabilité des systèmes dynamiques 3 ➊ Concept crucial pour la commande des systèmes dynamiques ➋ Différentes définitions de ce concept Stabilité BIBO (Bounded Input Bounded Output) : Définition 1 : Stabilité BIBO Un système est stable au sens BIBO ssi pour toute entrée bornée, la sortie est bornée Stabilité au sens de Lyapunov : Définition 2 : Stabilité interne Un point d équilibre est stable si les trajectoires d état du système y convergent en réponse à un état initial différent de l état d équilibre

Stabilité BIBO 4 Exemple : satellite en spin constant Soient les équations d état du satellite autour de l axe z : ẋ1(t) = 0 1 x 1(t) 0 + u z (t) x 1 (0) = x 2 (0) = 0 ẋ 2 (t) 0 0 x 2 (t) 1/I zz y(t) = [ 0 1 ] x 1(t) x 2 (t) Pour u z (t) = 1, t 0, on obtient alors : x 1 (t) = t2 2I zz y(t) = x 2 (t) = t I zz Le satellite n est pas BIBO stable

Stabilité BIBO des modèles LTI (suite) 5 a n y (n) (t)+ +a 1 y (1) (t)+a 0 y(t) = b m u (m) (t)+ +b 1 u (1) (t)+b 0 u(t) y(t) = t 0 h(t τ)u(τ)dτ = h(t) u(t) H(p) = b mp m + +b 1 p+b 0 a n p n + +a 1 p+a 0 Théorème 1 : Stabilité BIBO Un système LTI de réponse impulsionnelle h(t) est BIBO-stable ssi 0 h(τ) dτ k < Exemple : satellite h(t) = t I zz t 0 1 I zz τdτ = 1 I zz t 2 2

Stabilité BIBO des modèles LTI (suite) 6 N intégrations, Q pôles réels distincts et R paires distinctes de pôles complexes conjugués H(p) = p N Q (p σ k ) K M (p z i ) i=1 k=1 i=1 y(t) = h(t) = L 1 [H(p)] = R (p 2 2α i p+(α 2 i +ωi)) 2 Q R A k e σkt + B j e αjt sin(ω j t)+ k=1 j=1 N C i t i 1 i=1 Si N = 0, α j < 0, j = 1,,R et σ k < 0, k = 1,,Q + 0 R h(t) dt B k /α k k=1 Q A j /σ j j=1 Théorème 2 : G(p) est BIBO-stable ssi tous les pôles de G(p) sont à partie réelle négative. Le demi-plan gauche C est appelé la région de stabilité

Stabilité des BIBO : critère de Routh-Hurwitz 7 Procédure 1 : ❶ Ecrire le polynôme caractéristique : (hypothèse a 0 0) a n p n +a n 1 p n 1 + +a 1 p+a 0 ❷ Si un des coefficients est nul ou négatif alors qu un autre coefficient au moins est positif, il existe une ou des racines imaginaires ou des racines à partie réelle positive ❸ Si tous les coefficients sont positifs, on calcule le tableau de Routh, p n a n a n 2 a n 4 p n 1 a n 1 a n 3 a n 5 p n 2 b n 1 b n 3 b n 5 p n 3 c n 1 c n 3 c n 5..... p 0 h n 1

Stabilité des BIBO : critère de Routh-Hurwitz (suite) 8 Coefficients du tableau : b n 1 = a n 1a n 2 a n a n 3 a n 1 b n 3 = a n 1a n 4 a n a n 5 a n 1 c n 1 = b n 1a n 3 a n 1 b n 3 b n 1 c n 3 = b n 1a n 5 a n 1 b n 5 b n 1 Critère de Routh-Hurwitz : Théorème 3 : Le nbre de racines / Re(p i ) > 0 = nombre de changements de signes des coefficients de la première colonne du tableau de Routh Le système est donc stable ssi tous les coefficients de la première colonne sont non négatifs Remarques 1 : Si un élément de la première colonne est nul, on le remplace alors par ǫ > 0. Si l élément au dessous de ǫ est positif, il existe une racine Re(p) = 0. Si l élément au dessous de ǫ est négatif, il existe une racine Re(p) > 0

Critère de Routh-Hurwitz : exemples 9 Exemple 1 : [Maxwell 1868] a 3 p 3 +a 2 p 2 +a 1 p+a 0 p 3 a 3 a 1 p 2 a 2 a 0 a 3 a 1 a 2 a 0 p 0 a 2 p 0 a 0 a 2 a 1 > a 3 a 0 Exemple 2 : p 5 +2p 4 +3p 3 +6p 2 +5p+3 p 5 1 3 5 p 4 2 6 3 p 3 7 ǫ 0 2 p 2 6ǫ 7 3 0 ǫ 42ǫ 49 6ǫ 2 p 0 0 12ǫ 14 p 0 3 0 0 Deux racines à partie réelle positive

Stabilité au sens de Lyapunov 10 Définition 3 : Etat d équilibre x e est un état d équilibre si x(t 0 ) = x e x(t) = x e t t 0 en l absence de commande et de perturbations Pour une représentation d état ẋ(t) = f(x(t), u(t)), les points d équilibre sont les solutions de l équation algébrique : Théorème 4 : 0 = f(x(t),0) Un système continu LTI ẋ(t) = Ax(t) peut avoir, - Un point d équilibre unique x = 0 si A est inversible - Une infinité de points d équilibre si A n est pas inversible

Stabilité au sens de Lyapunov (suite) 11 Définition 4 : Stabilité au sens de Lyapunov L état d équilibre x e est dit stable si t 0 ǫ > 0, α > 0 x(0) x e < α x(t) x e < ǫ Dans le cas contraire, x e est dit instable Définition 5 : Stabilité asymptotique Un point d équilibre x e est asymptotiquement stable s il est stable et si α > 0 x(0) x e < α lim t + x(t) = x e A B C

Stabilité au sens de Lyapunov (suite) 12 x 0 ε +α x 2 x(t,x ) 0 x e α ε t x 2 x 1 stable asymptotiquement stable.. instable x 1

Stabilité au sens de Lyapunov : notion de mode 13 Soit le système autonome (n valeurs propres distinctes) ẋ(t) = Ax(t) x(t) = Pe Λt P 1 x 0 = n v i w ie pit x 0 i=1 où P = [ v 1 v 2 v n ] P 1 = [ w 1 w 2 w n ] Λ = diag(p 1,p 2,,p n ) Les différents termes (fonctions élémentaires) de la somme sont appelés les modes du système Si x 0 = v j alors x(t) = n e pit v i w iv j = e pjt v j i=1

Stabilité au sens de Lyapunov : notion de mode 14 Soit le système autonome (k valeurs propres distinctes) ẋ(t) = Ax(t) x(t) = Pe Jt P 1 x 0 = n e pit M i (t)x 0 = i=1 k T i e Jit U i x 0 i=1 où P = [ T 1 T 2 T k ] P 1 = [ U 1 U 2 U k ] J = Jordan(p 1,p 2,,p k ) Les différents termes de la somme sont appelés les modes du système Si x 0 = T l j alors x(t) = T j e J jt e l Exemple : A = 2 1 4 2 P = 1 1 2 1 P 1 = 1 1 2 1

Stabilité au sens de Lyapunov (suite) 15 Théorème 5 : Pour ẋ(t) = Ax(t) avec r valeurs propres distinctes, p 1,,p r et x e = 0 point d équilibre Si Re(p j ) > 0, pour j {1,,r}, alors 0 est instable Si Re(p j ) 0, pour tout j {1,,r}, alors, si Re(p j ) < 0, pour tout j {1,,r}, alors 0 est asymptotiquement stable si un pôle est tel que Re(p j ) = 0, pour j {1,,r}, et la multiplicité est 1 alors 0 est stable si un pôle est tel que Re(p j ) = 0, pour j {1,,r}, et la multiplicité est > 1 alors, (a) si J j i associés à p j sont scalaires alors 0 est stable (b) si J j i associé à p j non scalaire, alors 0 est instable

Stabilités au sens de Lyapunov et BIBO 16 Définition 6 : réalisation minimale A toute matrice de transfert G(p), une réalisation d état (A,B,C,D) est associée La réalisation est minimale ssi A a la plus petite dimension possible ssi (A,B) est commandable et (A, C) est observable Théorème 6 : Un système LTI de représentation d état minimale : ẋ(t) = Ax(t)+Bu(t) y(t) = Cx(t)+Du(t) et de matrice de transfert : H(p) = C(p1 A) 1 B +D est asymptotiquement stable ssi BIBO-stable ssi Tous les pôles du système appartiennent au demi-plan complexe gauche ssi les valeurs propres de A sont à partie réelle négative

Méthode directe de Lyapunov 17 1- Equation du mouvement : mẍ+bẋ ẋ +k 0 x+k 1 x 3 = 0 M 2- Représentation d état : ẋ 1 = x 2 ẋ 2 = b m x 2 x 2 k 0 m x 1 k 1 m x 3 1 3- Point d équilibre : (0,0) 4- Energie cinétique : E c = 1 2 mẋ2 = 1 2 mx2 2 5- Energie potentielle : E pot. = x 0 (k 0 β +k 1 β 3 )dβ = 1 2 k 0x 2 1 + 1 4 k 1x 4 1 6- Energie totale : E m = V(x) = 1 2 k 0x 2 + 1 4 k 1x 4 + 1 2 mẋ2

Méthode directe de Lyapunov (suite) 18 Remarques 2 : - Le point d énergie mécanique nulle est le point d équilibre - La stabilité asymptotique la convergence de l énergie vers 0 - L instabilité est liée à la croissance de l énergie mécanique On peut donc supposer que : - L énergie mécanique reflète l amplitude du vecteur d état - Les propriétés de stabilité peuvent être caractérisées par la variation de l énergie mécanique / au temps Etude de la variation de l énergie d dt [V(x)] = (mẍ+k 0x+k 1 x 3 )ẋ = b ẋ 3 < 0 = Fonction de Lyapunov

Méthode directe de Lyapunov (suite) 19 Avantages Etude de la stabilité par examen de l énergie totale du système Systèmes linéaires et non linéaires Ne nécessite ni la solution de l équation d état, ni la connaissance des pôles du système Observation physique Si l énergie totale d un système est dissipée de manière continue alors le système (linéaire ou non linéaire) devra rejoindre un point d équilibre

Méthode directe de Lyapunov (suite) 20 Soit la fonction candidate de Lyapunov V(x) (fonction d énergie généralisée) V(x) > 0 x 0 Théorème 7 : Pour le système autonome ẋ(t) = f(x) de point d équilibre 0 - Si V(x) > 0 telle que V(x) 0 alors 0 est un point d équilibre stable - Si V(x) > 0 telle que V(x) < 0 alors 0 est un point d équilibre asymptotiquement stable Application aux modèles LTI : - Modèle : ẋ(t) = Ax(t) - Fonction candidate de Lyapunov quadratique :V(x) = x Px Théorème 8 : ẋ = Ax est asymptotiquement stable ssi Q = Q > 0 P > 0 solution de l équation de Lyapunov A P +PA+Q = 0

Stabilité des systèmes LTI 21 Exemple : Soient : A = 1 3 0 2 et Q = 1 0 0 1 On doit résoudre, 2p 1 3p 1 3p 2 3p 1 3p 2 6p 2 4p 3 = 1 0 0 1 d où la solution, P = 0.5 0.5 0.5 1