• Aucun résultat trouvé

Liens entre fonction de transfert et représentations d'état d'un système

N/A
N/A
Protected

Academic year: 2021

Partager "Liens entre fonction de transfert et représentations d'état d'un système "

Copied!
26
0
0

Texte intégral

(1)

Automatique

Liens entre fonction de transfert et représentations d'état d'un système

(formes canoniques de la représentation d'état)

UV Automatique

ASI 3

Cours 10

(2)

Contenu

! Introduction

! Liens entre les différentes descriptions d'un système

! Passage modèle d'état " fonction de transfert

# Cas d'un système monovariable

# Cas d'un système multivariable

! Passage fonction de transfert " modèle d'état

# Forme canonique de commandabilité

# Forme canonique d'observabilité

# Forme modale

(3)

Automatique

Introduction

!

Exemple : système mécanique (masse en translation)

!

Equation différentielle ! FT

!

Représentation d'état

Etats du système m F

z

Fr=f z

.

Entrée : u(t) = F

Sortie : y(t) = z(t)

γr

r m

F =

F = mz&&+ fz&

) (

1 )

( ) ) (

( F s s ms f

s s Z

H = = +

) ( )

1(t z t

x = x2(t) = z&(t)

) 1 ( ) ( )

( )

( 2

1 t z t x t

x& = & = z f z m

F = &&+ & F = mx&2(t)+ fx2(t) )

2 ( ) ( )

( 2

2 x t

m f m t F

x& = −

[ ]

=

+

=

) (

) 0 (

1 ) (

1 0 )

( ) ( 0

1 0 )

( ) (

2 1

2 1 2

1

t x

t t x

y

F t m

x t x m t f

x t x

&

&

(Système d'ordre 2)

! Remarques

$

De l'équation différentielle, on passe aisément à la FT

$

De l'équation différentielle, on passe à la représentation d'état

Question : Peut-on passer de la FT à la

représentation d'état et inversement ?

(4)

Liens entre les différentes descriptions d'un système

! Descriptions d'un système

# Equation différentielle

# Réponse impulsionnelle

# Fonction (ou matrice) de transfert H(s)

# Représentations d'état (A, B, C, D)

! Liens entre les descriptions

Fonction de transfert H(s)

Représentation d’état Réponse impulsionnelle

h(t) Equation

différentielle

u b u b y a y a

y&&+ 1&+ 0 = 1&+ 0

(5)

Automatique

Passage représentation d'état " " " " FT (MT)

! Forme générale

#

TL de l'équation d'état

#

TL de l'équation de sortie

Fonction de transfert ou matrice de transfert





+

=

+

=

) ( )

( )

(

) ( )

(

t DU t

CX t

Y

t BU t

AX X&

Conditions initiales supposées nulles : X(0) = 0

(

X&(t) = AX(t)+ BU(t)

)

L sX(s) = AX(s)+ BU(s)

( ) ( )

)

( s sI A

1

BU s

X =

n

identité d'ordre nIn : matrice

n

A∈Rn× m

B ∈Rn×

n

C ∈Rp× m

D∈Rp×

t

n

X ( ) ∈ R t

m

U ( ) ∈ R

t p

Y( )∈R

( Y ( t ) = CX ( t ) + DU ( t ) )

L

Y(s) = CX (s)+ DU(s)

( )

( )

( )

)

(s C sI A 1B D U s

Y = n +

(

sI A

)

B D

C s

H( ) = n1 +

(6)

Passage représentation d'état " " " " FT (MT)

! Remarques

#

Calcul de l'inverse de (sI

n

A)

#

Nouvelle écriture de H(s)

(

sI A

)

B D

C s

H( ) = n−1 +

) det(

)) (

) (

( 1

A sI

A sI

A com sI

n n T

n = −−

) (sI A com

M = n

matrice des cofacteurs

] [mi,j

M = avec mi,j = (1)i+ j detMi,j

Mi,j : matrice extraite de (sInA) en supprimant la ième ligne et la jème colonne

A D sI

B A

sI com s C

H

n

n −− T +

= det( )

)) (

) (

( det( )

) det(

)) (

) (

( sI A

D A sI

B A

sI com s C

H

n T n

n − −+ −

=

Les pôles du système sont les racines de l'équation det(sInA) = 0

Les valeurs propres de A sont solutions de l'équation caractéristique det(

λ

InA) =0

Les pôles du système sont les valeurs propres de A. Toute

l'information sur les modes du système est contenue dans la matrice A

(7)

Automatique

Passage représentation d'état " " " " FT (MT)

!

Exemple 1 : système mono-entrée, mono-sortie

R

u(t) i(t)

c Vc(t)

L Entrée : u(t)

Sortie : y(t) =Vc(t)

=

+

=

X y

u L X

L R L

c X

] 0 1 [

1 0 1

1

& 0

Etats du système )

( )

1(t V t

x = c x2(t) =i(t)

c t i t T

V t

X ( ) =[ ( ) ( )] Modèle d'état

(voir cours 8)

Fonction de transfert

=

L R L

c s

A sI

1

1 0

1 0

0 1

2

+

=

L R s L

c s

A sI

1

1

2 det(sI2 A) = s(s+R L)+1 Lc

Lc Rcs s

A Lc

sI 1

) det(

2

2 = + +

+

=

s c

L L

R s A

sI com

1

1 )

( 2









+

=

L s L

c L R B s

A sI

com

C T

/ 1

0 1

] 1 0 1 [ ))

(

( 2

B Lc A

sI com

C T 1

)) (

( 2 =

) det(

)) (

) ( (

2 2

A sI

B A sI

com s C

H

T

= 1

) 1

( = 2 + +

Rcs s

s Lc H

(8)

Passage représentation d'état " " " " FT (MT)

! Exemple 2 : système multi-entrée, multi-sortie

=

+

=

X Y

U X

X

2 1

0 1

1 2

3 0 1

1

2

& 3 avec

=

) (

) ( )

(

2 1

t x

t x t

X

=

) (

) ( )

(

2 1

t u

t u t

U

=

) (

) ( )

(

2 1

t y

t y t

Y

=

1 1

2 3 1

0 0 1

2 A s

sI

+

= +

1 1

2 3

2 s

s A sI

Calcul de la matrice de transfert

+

= +

3 2

1 1 )

( 2

s s

A sI

com

5 4 )

det(sI2 A = s2 + s+









+ +





=

2 1

3 0 3 1

2 1 2

1 0 )) 1

(

( 2

s B s

A sI

com

C T 







+ +

=

2 1

3 0 ) 4 ( 2 1

2 )) 1

(

( 2

s s

B s A sI

com

C T





+

+ +

=

4( 4) 5( 1) 5 3 )) 4

(

( 2

s s

B s A sI

com

C T

(9)

Automatique

Passage représentation d'état " " " " FT (MT) : exemple 2

! Exemple 2 (suite)

) det(

)) (

) ( (

2 2

A sI

B A sI

com s C

H

T

=

+ +

+ +

+ +

+ +

+ +

= +

5 4

) 1 ( 5 5

4 ) 4 ( 4

5 4

5 3 5

4 4 )

(

2 2

2 2

s s

s s

s s

s s

s s

s s H

Dans le cas de système multi-entrée, multi-sortie, on parle de matrice de transferts (MT) au lieu de fonction de transfert.

Signification des éléments de la matrice de transferts de l'exemple

=

) ( )

(

) ( )

( )

(

22 21

12 11

s H s

H

s H s

H s

H ( )

) ) (

(

1

11 U1 s

s s Y

H = ( )

) ) (

(

2

12 U1 s

s s Y

H =

) (

) ) (

(

1

21 U2 s

s s Y

H = ( )

) ) (

(

2 22 U2 s

s s Y

H =

=

=

) (

) ( ) ( )

( ) ( )

(

2 1

2 1

s U

s U s H s

Y s Y s

Y

) ( ) ( )

( ) ( )

( 11 1 12 2

1 s H s U s H s U s

Y = +

) ( ) ( )

( ) ( )

( 21 1 22 2

2 s H s U s H s U s

Y = +

(10)

Passage représentation d'état " " " " FT (MT)

! Remarques

#

Une représentation d'état d'un système est caractérisée par le quadruplet (A, B, C, D)

#

Toute représentation d'état (A, B, C, D) d'un système qui vérifie est appelée une réalisation de H(s)

#

Une réalisation (A, B, C, D) avec dim(A) = n est une réalisation

minimale s'il n'existe pas d'autres réalisations de H(s) de dimension inférieure à n

#

Dans le cas d'un système mono-entrée, mono-sortie, la réalisation minimale correspond à une fraction rationnelle irréductible (pas de simplification des pôles et zéros)

(

sI A

)

B D

C s

H( ) = n −1 +

(11)

Automatique

Passage FT " " " " représentation d'état

! Position du problème

! Forme canonique de commandabilité

#

Cas simple : m = 0 et b

0

=1

A partir d'une FT, est-il possible de déterminer une représentation d'état (une seule ou la plus simple possible)? Ce problème est dénommé problème de réalisation

n a m

s a s

a s

b s b s

b s

b s

U s s Y

H n

n n

m m

m m <

+ +

+ +

+ +

+

= +

=

,

) (

) ) (

(

0 1 1

1

0 1 1

1

L

L

?

) , , ,

(A B C D

On peut trouver autant de représentations d'état qu'on veut. Néanmoins il existent quelques formes remarquable exposées ci-après

0 1

1 )

( ) ) (

( U s s a s a

s s Y

H = = n + + +

L ( ) ( ) 1 ( ) 0 ( ) ( )

1s 1Y s a sY s a Y s U s

a s Y

sn + n n +L+ + =

) ( ) ( )

( )

( )

( 1 ( 1) 1 (1) 0

)

( t a y t a y t a y t u t

y n + n n +L+ + =

Equation différentielle

) ( ) ( )

( )

( )

( 1 ( 1) 1 (1) 0

)

( t a y t a y t a y t u t

y n = n n L +

(12)

Passage FT " " " " représentation d'état

!

Forme canonique de commandabilité : cas simple

Posons

) ( )

(

) ( )

(

) ( )

(

) ( ) (

) 1 (

) 2 1 (

) 1 2 (

1

t y

t x

t y

t x

t y t

x

t y t

x

n n n n

=

=

=

=

M

) ( )

(

) ( )

(

) ( )

(

) ( )

(

) (

) 1 1 (

) 2 2 (

) 1 1 (

t y t

x

t y

t x

t y t

x

t y t

x

n n n n

=

=

=

=

&

&

M

&

&

Dérivation Equations d'état

) ( ) ( )

( )

( )

(

) ( )

(

) ( )

(

) ( )

(

1 2

1 1

0 1

3 2

2 1

t u t x a t

x a t x a t

x

t x t x

t x t x

t x t x

n n n

n n

+

=

=

=

=

& L

&

M

&

&

Forme canonique de commandabilité

) ( 1 0 0 0

1 0

0

0 0 0

1 0 0

0 0

1 0

1 2 1

1 2

1 0

1 2 1

t u x

x x

x

a a

a x a

x x

x

n n n

n n

n

+

=

M M L

L

O O

M OO M

M L LL

&

& M

&

&

[ ]

=

n n

x x

x x t

y

1 2 1

0 0 0

1 )

( L M

Remarques

$

Chaque variable d'état xi, i=2,…,n−1 est la dérivée de la variable précédente. On parle de variables de phase

$

A cause de cette dépendance, en faisant varier la commande u, tous les états sont modifiés : le système est commandable

(13)

Automatique

Passage FT " " " " représentation d'état

! Forme canonique de commandabilité

#

cas simple : schéma de simulation

#

Cas général : m < n et b

0

≠0

u x a x

a x a

x&n = 0 1 1 2 L n−1 n + x&n xn xn1

1

an

+ +

u +

2

an

+ +

3

an

+ +

2

xn

a1

+ +

x2 x1

a0

y

− ∫ ∫ ∫ ∫

1 , , 2 pour

) ( )

(t = x +1 t i = n

x&i i L xi(t) =

xi+1(t)

0 1 1

1

0 1 1

1

) (

) ) (

( s a s a s a

b s b s

b s

b s

U s s Y

H n

n n

m m m m

+ +

+ +

+ +

+

= +

=

L L

Soit v une variable

intermédiaire telle que ) (

) ( ) (

) ) (

( U s

s V s V

s s Y

H =

0 1

1 )

( ) (

a s a s s

U s V

n + + +

= L

0 1 1

) 1

( )

( b s b s b s b

s V

s

Y m

m m

m + + + +

= L

(I)

(II)

(14)

Passage FT " " " " représentation d'état

! Forme canonique de commandabilité : cas général

$ Equation (I)

Elle correspond au cas précédent

) 1 (

) 2 1 (

) 1 2 (

1

=

=

=

=

n n n n

v x

v x

v x

v x

M

u x

a x

x x

x x

x x

n

i i i n

n n

+

=

=

=

=

= +

1

0 1

1 3 2

2 1

&

&

M

&

&

$ Equation (II)

0 1 1

) 1

( )

( b s b s b s b

s V

s

Y m

m m

m + + + +

= L

) ( ) (

)

(s b s b1s b0 V s

Y = m m +L+ +

) ( )

( )

( )

(t b v( ) t b1v(1) t b0v t

y = m m +L+ +

) ( )

( )

( )

(t b x 1 t b1x2 t b0x1 t y = m m+ +L+ +

Représentation d'état

) ( 1 0 0 0

1 0

0

0 0 0

1 0 0

0 0

1 0

1 2 1

1 2

1 0

1 2 1

t u x

x x

x

a a

a x a

x x

x

n n n

n n

n

+

=

M M L

L

O O

M OO M

M L LL

&

& M

&

&

[ ]

=

+ +

n m

m m

x x

x x

x

b b

b t

y

M L M

L

2 1 2 1

1

0 0 0

) (

Cette forme est dite compagne (de la FT) commandable. Les

(15)

Automatique

Passage FT " " " " représentation d'état

! Forme canonique de commandabilité : cas général

u x a x

a x a

x&n = 0 1 1 2 L n1 n + 1 ,

, 2 pour

1 = −

= x + i n

x&i i L xi =

xi+1

1 0 2 1

1 b x b x

x b

y = m m+ +L+ +

x&n xn xn1

1

an

+ +

u +

2

an

+ +

3

an

+ +

2

xn

+ +

y

b0

+

b1

+

bm

+

xm+1

+ +

a0 a1

x2

x1

Schéma de simulation

Notion de commandabilité : en agissant sur u, on fait évoluer xn, puis les autres états par effet cascade. Les états du système peuvent donc être commandés et modifiés

(16)

Passage FT " " " " représentation d'état

! Forme canonique d'observabilité

n a m

s a s

a s

b s b s

b s

U s s Y

H n

n n

m m <

+ +

+ +

+ +

= +

=

) , (

) ) (

(

0 1 1

1

0 1

L L

) ( )

( )

( )

( )

( )

( )

(s a 1s 1Y s a1sY s a0Y s b0U s b1sU s b s U s Y

sn + n n +L+ + = + +L+ m m

) ( )

(

)) ( )

( (

)) ( )

( ( )) ( )

( (

) (

1 1 1 1

1 1

0 0

s Y s a s

Y s

a

s Y a s U b s s

Y a s U b s s

Y a s U b s

Y s

n n m m

m m m

n

+ + − −

− +

+

− +

=

L

L

Divisons cette équation par sn

s s Y a s

s Y a s

s Y a s U b s

s Y a s U b s

s Y a s U s b

Y n

m n m m

n m m

n n

) ( )

( )

( )

( )

( )

( )

( )

) (

( 1

1 1 1

1 1

0

0

+

+ + − − − −

+ −

= − L L

Dessinons le schéma de simulation correspondant à cette équation

Références

Documents relatifs

Le système uniforme à choisir est soumis à la seule condition que deux expressions formées avec les A n’y sont égales que si les. expressions correspondantes de

Les atomes ou les ions États internes d’énergie Les atomes ou les ions États internes d’énergie Les noyaux atomiques États de spin du noyau Les nano

De plus, l’histoire du système de santé américain et les cent premiers jours de l’administration Obama montrent que l’obstacle principal à une réforme d’envergure de

Comme les trajectoires sur la sphère unité qui ne démarrent pas en (0, 0, 1) ne peuvent converger vers (0, 0, 1) car ce point d’équilibre est instable selon toutes les

Plutôt que de combiner plusieurs appareils, la pompe à chaleur split compacte Weishaupt fournit chauffage, rafraîchissement et préparation ECS en une seule et même

Les questions de sécurité et insécurité internationale ne sont évidemment qu’une partie des relations internationales ; il faut aller bien au-delà pour porter un

Dans le soin je construis le Sujet et je me construis en même temps : c'est une relation réflexive, constitutive des deux facettes de l'humain, dans son rapport à l'autre et

Je cherche le coefficient directeur de la droite ( AB )