Chapitre VI :Description interne des systèmes linéaires invariants (SLI) - Représentation d’état VI-1 Introduction VI-2 Représentation d’état VI-3 Obtention des équations d’états VI-4 Solution générale.
Download ReportTranscript Chapitre VI :Description interne des systèmes linéaires invariants (SLI) - Représentation d’état VI-1 Introduction VI-2 Représentation d’état VI-3 Obtention des équations d’états VI-4 Solution générale.
Chapitre VI :Description interne des systèmes linéaires invariants (SLI) - Représentation d’état VI-1 Introduction VI-2 Représentation d’état VI-3 Obtention des équations d’états VI-4 Solution générale des équations d'états VI-5 Expression de la transmittance en fonction de la représentation d'état ( Matrice de transfert) VI-6 Représentation d'état d'un système échantillonné VI-7 Commandabilité et Observabilité d’un SLI Master - Automatique - Chap. VI : 1 VI-1 Introduction Nous allons dans les chapitres VI et VII introduire un nouvel outil pour l’étude des systèmes : LA REPRESENTTION D’ETAT Cet outil utilise l’algèbre linéaire (calcul matriciel) dont les principaux avantages sont : Un même formalisme pour les systèmes analogiques ou échantillonnés. Un même formalisme pour les systèmes mono- ou multi-variable. Une analyse interne des systèmes. L’utilisation généralisée de l’ordinateur. VI-2 Représentation d’état Prenons par exemple un système d’ordre n : n équations du 1er ordre + s=f(e,x) équation différentielle d’ordre n e s Equation d’état Equation d’observation dx Ax Be dt s Cx De Master - Automatique - Chap. VI : 2 avec : p : entrées n n A : matrice de dynamique ou matrice d’état n B : matrice de commande q C : matrice d’observation q q : sorties p A, B, C et D constitue la représentation d’état n p D sera nulle pour un système physique réel D : matrice de transfert direct Exemple 1 1er Ordre variable d’état : v (tension aux bornes du condensateur) xv C e équation d’observation : s e v v e v R s équation d’observation : C 1 D 1 1 dv 1 dQ i A RC dt C dt C dv s v e s RC dt RC B 1 i R RC Master - Automatique - Chap. VI : 3 dy v dt équation d' état : 2 d y dv K F dy et y dt 2 dt M M dt M 1 y 0 y 0 e K F v M M v 1 M 0 1 0 et B A K F 1 M M M Exemple 2 : 2ème Ordre K Amortissement (f) y M y équation d' observatio n : y 1 0 v C 1 0 et D O e(t) Equation du mouvement : my Ky Fy et Prenons les variables suivantes : entrée : et sortie : yt y état : x y v On prend pour variables celles qui définissent les CI Pour un système le vecteur d'état n'est pas unique : il existe une infinité de représentation pour un même système. Master - Automatique - Chap. VI : 4 Exemple 3 : entrée : e d2 d1 h1 sortie : s h2 S1 d2 q1 q2 vecteur d' état : x S2 q1 d1 h1 h2 q2 q1 k1 .h1 h2 équation d' état : S1 .dh1 d1 .dt k1 h1 h2 .dt équation d' observatio n : S2 .dh2 k1 h1 h2 .dt k2h2 .dt d2 .dt q2 k2 .h2 k1 h h d1 q1 k1 k1 h1 h 1 1 2 0 S S1 1 q2 0 k2 h2 k1 k2h2 d2 h h h k k 1 2 1 2 1 et D 0 S2 S2 S2 C 0 k 2 k1 k1 1 0 S1 S1 S1 A et B 1 k k2 k 0 1S 1 S2 S2 2 Master - Automatique - Chap. VI : 5 VI-3 Obtention des équations d’états VI-3-1 Cas Continu a. directement (voir exemples précédent) b. A partir de la transmittance Principe : Transmittance schéma bloc • variables d'états = sortie des intégrateurs • réécrire n équations différentielles du 1er ordre 1ère Réalisation Compagne (Matrice de commandabilité) n On part de la forme normalisée : Fp aipi i 0 n 1 pn bipi Sp Sp Xp . Ep Xp Ep i 0 On peut poser : Sp n aipi Xp i0 et Xp 1 n 1 Ep pn bpi i i0 On revient maintenant dans le domaine temporel : n Sp i t TL1 s t a x i i 0 Xp et n 1 Xp n i t TL1 x t e t b x i i 0 Ep Master - Automatique - Chap. VI : 6 Schéma de la transmittance : + + + an e(t) + - 1/p + + + an-1 x(n) + an-2 x(n-1) 1/p xn a0 a1 x(n-2) x’ xn-1 x2 bn-1 bn-2 + + + + s(t) b1 + 1/p x(t) x1 b0 + + + Intégrateur Master - Automatique - Chap. VI : 7 Equation d'état : Equation d'observation : s a0 x1 a1x2 an-1xn an e - b0 x1 b1x2 bn-1xn x1 x2 x2 x3 xn-1 xn n-1 xn e - bixi 1ère Forme Compagne i 0 A 0 0 0 b0 1 0 0 1 0 b1 Si D=O 0 0 1 0 bn2 0 1 bn1 an 0 et 0 B 0 1 C a0 anb0 a1 anb1 an1 anbn1 D an C a0 a1 an1 Master - Automatique - Chap. VI : 8 2ème Réalisation Compagne (Matrice d'observabilité) On part de la forme normalisée : n Fp ap i 0 i i n p bip n i avec bn 1 i0 n Fp ap i Sp i 0 n Ep pn b pi i i i0 n n n i Ep aip Spp bipi 0 i0 i 0 pn S anE pn1 bn1S an1E b0S a0E 0 S anE 1 an1E bn1S 1n a0E b0S p p Master - Automatique - Chap. VI : 9 Schéma de la transmittance : e(t) a0 + 1/p an-2 an-1 + + xn 1/p - b0 x2 an 1/p - - bn-2 bn-1 x1 + s(t) Equation d'observation : s x1 an e C 1 0 0 et D an Master - Automatique - Chap. VI : 10 Equation d'état : x1 an-1e - bn-1s x2 x1 -bn-1x1 x2 an-1 anbn-1 e s x1 an e x2 -bn-2x1 x3 an-2 anbn-2 e xn-1 -b1x1 xn a1 anb1 e xn -b0 x1 a0 anb0 e bn1 bn2 A b 1 b 0 an1 B a0 1 0 0 anbn1 anb0 0 1 0 0 0 0 Si D=O 0 1 0 2ème Forme Compagne an 0 et an1 B a0 Master - Automatique - Chap. VI : 11 Réalisation Diagonale ou modale ou de Jordan Ici on va décomposer la transmittance F(p) en éléments simples. Cas de n pôles simples n Fp an i1 ri pp i n Sp anEp i1 ri Ep pp rXi p i i Xi p Ep TL1 xi t pixi t et pp xi t et pixi t i Intégrateur e(t) xi t + graphe xi + Donc le graphe de F(p) sera décrit par une succession de ces graphes élémentaires pi Master - Automatique - Chap. VI : 12 e(t) + an x1 t + s(t) + x1 + r1 + + p1 xn t + + Equation d'état : x1 t et p1x1 t xn t et pn xn t xn rn + + Equation d'observation : n st an et rxi t i1 i pn 0 p1 A 0 pn 1 B 1 C r1 rn D an Master - Automatique - Chap. VI : 13 Cas d'un pôle multiple : p1 d'ordre n 1 ri Sp anEp E p E p Ep i 1 p p p p p p rXi p i 1 Quel est le graphe de X1 Ep p p i 1 i 1 E(p) + + + + + + p1 p1 p1 cellules Le graphe de X2 1 p p 1 1 Ep sera la cascade de -1 cellules Donc le graphe final sera Master - Automatique - Chap. VI : 14 e(t) + an + + x + x-1 + + x1 + 1 + + p1 + + p1 p1 x 1 t + + + -1 + s(t) x+1 + + r+1 + p+1 + xn t + + pn xn rn + Master - Automatique - Chap. VI : 15 Equation d'état : x1 t x2 p1x1 t x2 t x3 p1x2 t x 1 t x p1x1 t x t et p1x t x 1 t et p1x1 t xn t et pn xn t A p1 0 Bloc de Jordan 1 0 p1 1 0 0 0 p1 0 0 1 p1 0 0 0 0 p1 0 0 0 -1 0 pn 0 0 B 1 1 1 Equation d'observation : n st xi t rxi t an et i1 i 1 i i C 1 2 r1 rn D an Master - Automatique - Chap. VI : 16 Exemple : Soit la transmittance suivante : Fp 1ère Réalisation compagne : 1 0 0 A 0 0 1 12 16 7 p1 p 3p 22 p1 p3 7 p2 16p 12 0 B 0 1 C 1 1 0 0 B 1 1 C 1 0 0 2ème Réalisation compagne : 7 1 0 A 16 0 1 12 0 0 Master - Automatique - Chap. VI : 17 Réalisation Modale : Fp p1 r3 1 2 p 3p 22 p 22 p 2 p 3 p1 r3 2 2 p 2 p3 p1 1 1 p 3 p2 d p 1 2 2 dp p 3 p2 0 2 1 A 0 2 0 0 0 3 0 B 1 1 C 1 2 2 Master - Automatique - Chap. VI : 18 VI-3-2 Cas Discret dx Ax Be dt Equation d’état Continu : s Cx De Equation d’observation D e(t) + B x x + + C + s(t) A xk1 Axk Bek Equation d’état Discret : sk Cxk Dek Equation d’observation D Retard d'un échantillon = xk 1 Z 1 xk ek B xk 1 + + Z 1 xk C + + sk A Master - Automatique - Chap. VI : 19 VI-4 Solution générale des équations d'états VI-4-1 Cas Continu Equation d’état dx Ax Be dt Solution = Solution générale sans entrée (e=0) + Solution particulière avec entrée (e) a - Solution générale sans entrée (e=0) dx Ax dt xt e A tt xt0 0 où t0 est l'instant initial At La matrice t e s'appelle la matrice de transition d'état Propriétés de : t2 t1 .t2 t0 t2 t0 nt0 t0 n t0 t0 1 A x x0 x x0 Master - Automatique - Chap. VI : 20 Calculs de : Par le calcul de la série : Si A est diagonale : At2 Atn Atn t e I At n 1 n! 2! n! At 1 A 0 2 0 n e At t e 0 1 e 2 0 e n Par la transformée de Laplace : Si e At ai,j alors avec 1 i, j n TLe At pI A TL ai,j 1 avec 1 i, j n La méthode consiste donc à calculer la matrice pI A puis à prendre la transformée de Laplace inverse de chacun des termes de la matrice 1 eAt tTL1 pI A 1 Master - Automatique - Chap. VI : 21 Par le théorème de Caley-Hamilton : Le théorème exprime que toute matrice carrée A est solution de l'équation caractéristique : QA p det pI A pn an1pn1 an2pn2 a1p a0 Donc : An an1An1 an2An2 a1A a0I O An s'exprime donc en combinaison linéaire de I,A, A2, …, An-1. Il en découle que le développement : At2 Atn Atn e I At n 1 n! 2! n! At est limité au degré n-1 : eAt 0 t I 1 t A n1 t An1 Les coefficients i vérifient pour chaque valeur propre i l'équation : e t 0 t 1 t i n1 t in1 i b - Solution particulière pour e0 dx Ax Be dt On utilise la technique classique de variation de la constante, donc on cherche une solution particulière de la forme : xp t qt t Master - Automatique - Chap. VI : 22 dx Ax Be dt xp t qt t q q Aq Be on sait que : A q Be q 1Be t qt 1 .B.e .d t0 t xp t t qt t 1 .B.e .d t0 t t xp t t .B.e .d t .B.e .d 1 t0 t0 Donc la solution est : t xt t t0 xt0 t .B.e.d t0 t Généralement on peut toujours se ramener à t0=0 : xt t x0 t .B.e.d 0 Si de plus on a e(t) causale : xt t x0 t B et Master - Automatique - Chap. VI : 23 c – Réponse Forcée et Réponse Impulsionnelle st Cx De réponse forcée x0 0 Réponse impulsionnelle : et t st Ct x0 t B et De RIt Ct B D0 st Ct B D0 et VI-4-2 Cas Discret a – Régime libre x Ax k 1 k xk2 Axk1 A2xk xk Akk xk 0 xk3 Axk2 A xk 3 0 k k0 Akk 0 xkm Amxk b – Solution Globale xk 1 Axk Bek 0 0 0 xk 2 Axk 1 Bek 1 A2xk ABek Bek 1 0 0 0 0 0 0 xk 3 Axk 2 Bek 2 A3xk A2Bek ABek 1 Bek 2 0 0 0 0 0 0 0 m1 xk m Amxk Ami1Bek i 0 0 i 0 0 Master - Automatique - Chap. VI : 24 On pose k k0 m et j k0 i xk A k 1 xk Akj1Bej k k0 0 jk0 xkT Ak x0 Ak1B ekT Si e est causale c – Réponse Forcée et Réponse Impulsionnelle sk CAk1B ek De RI CAk1B Dk, 0 sk CA B Dk , 0 ek k 1 Calcul de Ak : xk1 Axk Bek 1 2 sk Cxk Dek Prenons la TZ de (1) : Instant initial : k 0 TZxk1 ZXZ Zx0 ZXZ Zx0 AXZ BEZ ZI AXZ Zx BEZ XZ ZI A Zx BEZ XZ ZI A Zx ZI A 0 1 0 1 1 0 BEZ Master - Automatique - Chap. VI : 25 xk TZ 1 ZI A Zx0 TZ 1 ZI A BEZ 1 1 En utilisant les deux expressions connues de xk on obtient : xk TZ 1 ZI A Zx0 TZ 1 ZI A BEZ 1 xk A k k0 1 k 1 xk Akj1Bej 0 jk0 Ak TZ 1 ZI A Z 1 VI-5 Expression de la transmittance en fonction de la représentation d'état ( Matrice de transfert) On considère le système suivant : x Ax Be s Cx De En prenant la TL :pXp AXp BEp Sp CXp DEp pI AXp BEp Xp pI A BEp 1 e est de taille p s est de taille q n ordre du système Sp CpI A BEp DEp 1 Fp Sp 1 CpI A B D Ep Master - Automatique - Chap. VI : 26 p Dans le cas général F(p) sera une matrice : S1 p Si p Sq p q Fp Fi,j p E1 p Ej p Ep p avec Si p Fi,j p E p 0 j Epour kj k Remarque importante: Les éléments de la matrice ont tous le même dénominateur égale à : det pI A Donc les valeurs propres de la matrice dynamique A sont solutions de l'équation det pI A 0 et sont aussi les pôles de la transmittance VI-6 Représentation d'état d'un système échantillonné ek B0 F(p) A,B, C, D s(t) T sk Ae, Be, Ce, De F(Z) Réalisation à l'aide d'une des trois méthodes décrites Master - Automatique - Chap. VI : 27 Calcul de Ae,Be, Ce, De : On sait que le système continu A, B, C, D a pour solution : t xt t t0 xt0 t .B.e.d t0 On prend t0 kT et t k 1T k 1 T xk 1T T .xkT k 1T .B.e.d kT xk1 k 1 T e .xk eAk1 T .B.dek kT AT Ae On utilise un bloqueur d'ordre zéro donc e() est constant entre les instants k et k+1, et vaut ek Be sk Cxk Dek Ce De Si le système A, B, C, D est invariant le système Ae, Be, Ce, De est invariant également Donc Be ne dépend pas de k T Be e AT .B.d 0 Master - Automatique - Chap. VI : 28 VI-7 Commandabilité et Observabilité d’un SLI Définition : Commandabilité ou Gouvernabilité Un système d’équations x Ax Be est commandable à l’instant t0 si : Quelque soit les états x(t0) et x(t) pour t>t0, il existe une loi de commande e(t0 à t) capable de transférer le système de x(t0) à x(t). On dit donc que le système est commandable à l’instant t0 Le système est complètement commandable ou commandable s’il l’est quelque soit t0 (Cas des systèmes invariants) Définition : observabilité Un système A, B, C, D est observable à l’instant t0 : S’il existe un instant t> t0 tel que x(t0) puisse être déterminé à partir de la connaissance de s(t0 à t) quelque soit e(t). Le système est complètement observable ou observable s’il l’est quelque soit t0 (Cas des systèmes invariants) Master - Automatique - Chap. VI : 29 VI-7-a Critère de Commandabilité Le système A, B, C, D est commandable si en représentation diagonale B n’a pas de ligne nulle. 0 x1 b11 b1 p e1 x1 p1 bij x 0 pn xn bn1 bnp ep n p xi pixi bijej j1 Si la ligne i de la matrice b est nulle implique que xi ne dépend d’aucunes entrées ej xi pixi Critère général de Commandabilité On construit la matrice de commandabilité : C B, AB, A B, , A B 2 n 1 Le système est commandable si C est de rang n ou encore s’il existe un déterminant n×n 0 Master - Automatique - Chap. VI : 30 VI-7-b Critère d’Observabilité Le système A, B, C, D est observable si en représentation diagonale C n’a pas de colonne nulle. s1 c11 c1n x1 cij s c c x qn n q q1 Si la colonne j de la matrice C est nulle implique qu’aucunes des sorties (s1 à sq) ne dépendra de xj Critère général d’Observabilité C CA On construit la matrice d’observabilité : 2 CA CAn1 Le système est observable si est de rang n ou encore s’il existe un déterminant n×n 0 Master - Automatique - Chap. VI : 31 VI-7-c Deux cas de perte d’Observabilité 1 – Par échantillonnage (concerne les systèmes possédant au moins une paire de pôles complexes conjugués) Prenons l’exemple d’un deuxième ordre échantillonné par un bloqueur d’ordre zéro. Système continu ek 1ère Réalisation Compagne B0 20 p2 20 s(t) T sk 0 1 0 A 2 B 1 0 0 C 20 0 D 0 On constate bien que le système A, B, C, D est observable, car est de rang 2 donc Observable 0 0 2 Système échantillonné 0 20 20 FZ 1 Z TZ 2 2 pp 0 1 cos 0T 1 Z FZ 1 2Z cos 0T Z 2 1 Master - Automatique - Chap. VI : 32 1ère Réalisation Compagne 1 0 Ae 1 2 cos 0T Ce 1 cos 0T 1 1 1 1 1 cos 0T 1 1 2 cos 0T Calculons le déterminant de pour discuter de l’observabilité du système : Observable si det 0 det 21 cos 0T 1 cos 0T cos 0T 1 21 cos 0T 2 0T k k k e T 2 20 ke 0 La distance verticale entre les deux pôles complexes conjugués ne doit pas être un multiple de e 2 – Par compensation de pôles et zéros E Fp p 1 p a p b p 1 p a p b S p p2 a bp ab Master - Automatique - Chap. VI : 33 1ère Réalisation Compagne 1 0 A ab a b C 1 D 0 0 B 1 1 C CA ab a b det a b ab a b a det 0 ou b Perte d’observabilité si un zéro est égale à un pôle Master - Automatique - Chap. VI : 34