Low Parametric Sensitivity realization design for T. Hilaire, P. - - PowerPoint PPT Presentation

low parametric sensitivity realization design for
SMART_READER_LITE
LIVE PREVIEW

Low Parametric Sensitivity realization design for T. Hilaire, P. - - PowerPoint PPT Presentation

CAO06 Low Parametric Sensitivity realization design for T. Hilaire, P. Chevrel, J.P. Clauzel FWL implementation of MIMO Controllers Introduction Theory and application to the active control of vehicle Low longitudinal oscillations


slide-1
SLIDE 1

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 1/32

Low Parametric Sensitivity realization design for FWL implementation of MIMO Controllers

Theory and application to the active control of vehicle longitudinal oscillations

  • T. Hilaire1,3
  • P. Chevrel1,2

J.P. Clauzel3

1IRCCyN UMR CNRS 6597 NANTES FRANCE 2´

Ecole des Mines de Nantes NANTES FRANCE

3PSA Peugeot Citro¨

en LA GARENNE COLOMBES FRANCE

CAO’06 - 26-28 April 2006 - Cachan France

slide-2
SLIDE 2

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 2/32

Context

Linear Time Invariant filters or controllers Finite Word Length implementation of control algorithms Motivation Evaluate the impact of the quantization of the embedded coefficients Compare various realizations and find an optimal one

slide-3
SLIDE 3

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 2/32

Context

Linear Time Invariant filters or controllers Finite Word Length implementation of control algorithms Motivation Evaluate the impact of the quantization of the embedded coefficients Compare various realizations and find an optimal one

slide-4
SLIDE 4

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 3/32

Outline

1

The classical low sensitivity realization problem

2

Macroscopic representation of algorithms through the implicit state-space framework

3

The transfer function sensitivity measure

4

The optimal realization design problem

5

Conclusion and Perspectives

slide-5
SLIDE 5

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 4/32

Outline

1

The classical low sensitivity realization problem

2

Macroscopic representation of algorithms through the implicit state-space framework

3

The transfer function sensitivity measure

4

The optimal realization design problem

5

Conclusion and Perspectives

slide-6
SLIDE 6

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 5/32

FWL degradation

Origin of the degradation The deterioration induced by the FWL implementation comes from : Quantization of the involved coefficients → parametric errors Roundoff noises in numerical computations → numerical noises Only the deterioration induced by the quantization of coefficients is considered here.

slide-7
SLIDE 7

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 5/32

FWL degradation

Origin of the degradation The deterioration induced by the FWL implementation comes from : Quantization of the involved coefficients → parametric errors Roundoff noises in numerical computations → numerical noises Only the deterioration induced by the quantization of coefficients is considered here.

slide-8
SLIDE 8

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 6/32

Equivalent realizations

Let’s consider a transfer function H(z) and one of its realization (Aq, Bq, Cq, Dq) H(z) = Cq(zI − Aq)−1Bq + Dq qXk = AqXk + BqUk Yk = CqXk + DqUk with qXk Xk+1 The realizations of the form (T −1AqT, T −1Bq, CqT, Dq), with T a non-singular matrix, are all equivalent in infinite precision. They are no more in finite precision.

slide-9
SLIDE 9

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 6/32

Equivalent realizations

Let’s consider a transfer function H(z) and one of its realization (Aq, Bq, Cq, Dq) H(z) = Cq(zI − Aq)−1Bq + Dq qXk = AqXk + BqUk Yk = CqXk + DqUk with qXk Xk+1 The realizations of the form (T −1AqT, T −1Bq, CqT, Dq), with T a non-singular matrix, are all equivalent in infinite precision. They are no more in finite precision.

slide-10
SLIDE 10

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 7/32

Transfer function sensitivity measure

Gevers and Li (1993) have proposed a measure of the sensitivity of the transfer function with respect to the coefficients A, B and C ML2

  • ∂H

∂A

  • 2

2

+

  • ∂H

∂B

  • 2

2

+

  • ∂H

∂C

  • 2

2

The optimal design problem consists in finding argmin

Tnon singular

ML2(T −1AT, T −1B, CT, D)

slide-11
SLIDE 11

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 7/32

Transfer function sensitivity measure

Gevers and Li (1993) have proposed a measure of the sensitivity of the transfer function with respect to the coefficients A, B and C ML2

  • ∂H

∂A

  • 2

2

+

  • ∂H

∂B

  • 2

2

+

  • ∂H

∂C

  • 2

2

The optimal design problem consists in finding argmin

Tnon singular

ML2(T −1AT, T −1B, CT, D)

slide-12
SLIDE 12

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 8/32

Outline

1

The classical low sensitivity realization problem

2

Macroscopic representation of algorithms through the implicit state-space framework

3

The transfer function sensitivity measure

4

The optimal realization design problem

5

Conclusion and Perspectives

slide-13
SLIDE 13

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 9/32

The need of a unifying framework

Various implementation forms have to be taken into consideration shift-realizations δ-realizations

  • bserver-state-feedback

direct form I or II cascade or parallel realizations etc...

slide-14
SLIDE 14

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 10/32

The need of a unifying framework

In order to encompass all these implementations, we have proposed a specialized implicit state-space realization to be used as a unifying framework : Interests macroscopic description of a FWL implementation more general than previous realizations more realistic with regard to the parameterization directly linked to the in-line computations to be performed

slide-15
SLIDE 15

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 10/32

The need of a unifying framework

In order to encompass all these implementations, we have proposed a specialized implicit state-space realization to be used as a unifying framework : Interests macroscopic description of a FWL implementation more general than previous realizations more realistic with regard to the parameterization directly linked to the in-line computations to be performed

slide-16
SLIDE 16

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 10/32

The need of a unifying framework

In order to encompass all these implementations, we have proposed a specialized implicit state-space realization to be used as a unifying framework : Interests macroscopic description of a FWL implementation more general than previous realizations more realistic with regard to the parameterization directly linked to the in-line computations to be performed

slide-17
SLIDE 17

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 10/32

The need of a unifying framework

In order to encompass all these implementations, we have proposed a specialized implicit state-space realization to be used as a unifying framework : Interests macroscopic description of a FWL implementation more general than previous realizations more realistic with regard to the parameterization directly linked to the in-line computations to be performed

slide-18
SLIDE 18

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 10/32

The need of a unifying framework

In order to encompass all these implementations, we have proposed a specialized implicit state-space realization to be used as a unifying framework : Interests macroscopic description of a FWL implementation more general than previous realizations more realistic with regard to the parameterization directly linked to the in-line computations to be performed

slide-19
SLIDE 19

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 11/32

Implicit State-Space Framework

The control algorithm is described with

1 J.Tk+1 = M.Xk + N.Uk 2 Xk+1 = K.Tk+1 + P.Xk + Q.Uk 3 Yk = L.Tk+1 + R.Xk + S.Uk

Intermediate variables computation Implicit State-Space Framework   J −K I −L I     Tk+1 Xk+1 Yk   =   M N P Q R S     Tk Xk Uk  

slide-20
SLIDE 20

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 11/32

Implicit State-Space Framework

The control algorithm is described with

1 J.Tk+1 = M.Xk + N.Uk 2 Xk+1 = K.Tk+1 + P.Xk + Q.Uk 3 Yk = L.Tk+1 + R.Xk + S.Uk

State-vector computation Implicit State-Space Framework   J −K I −L I     Tk+1 Xk+1 Yk   =   M N P Q R S     Tk Xk Uk  

slide-21
SLIDE 21

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 11/32

Implicit State-Space Framework

The control algorithm is described with

1 J.Tk+1 = M.Xk + N.Uk 2 Xk+1 = K.Tk+1 + P.Xk + Q.Uk 3 Yk = L.Tk+1 + R.Xk + S.Uk

Output computation Implicit State-Space Framework   J −K I −L I     Tk+1 Xk+1 Yk   =   M N P Q R S     Tk Xk Uk  

slide-22
SLIDE 22

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 11/32

Implicit State-Space Framework

The control algorithm is described with

1 J.Tk+1 = M.Xk + N.Uk 2 Xk+1 = K.Tk+1 + P.Xk + Q.Uk 3 Yk = L.Tk+1 + R.Xk + S.Uk

Implicit State-Space Framework   J −K I −L I     Tk+1 Xk+1 Yk   =   M N P Q R S     Tk Xk Uk  

slide-23
SLIDE 23

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 12/32

Intermediate variables

The intermediate variables introduced allow to make explicit all the computations done show the order of the computations express a larger parameterization

slide-24
SLIDE 24

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 13/32

Examples

A realization with the δ-operator is described by : δXk = AδXk + BδUk Yk = CδXk + DδUk δ q−1

and it corresponds to the following implicit state-space :   I − ∆I I I     Tk+1 Xk+1 Yk   =   Aδ Bδ I Cδ Dδ     Tk Xk Uk  

slide-25
SLIDE 25

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 13/32

Examples

A realization with the δ-operator is described by : δXk = AδXk + BδUk Yk = CδXk + DδUk δ q−1

and it corresponds to the following implicit state-space :   I − ∆I I I     Tk+1 Xk+1 Yk   =   Aδ Bδ I Cδ Dδ     Tk Xk Uk  

slide-26
SLIDE 26

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 14/32

Examples

The Observer State-Feedback ˆ Xk+1 = Ap ˆ Xk + BpUk + Kf (Yk − Cp ˆ Xk) Uk = − Kc ˆ Xk + Q(Yk − Cp ˆ Xk) where (Ap, Bp, Cp) corresponds to the plant system and Kc, Kf and Q are the controller’s parameters. A first parametrization

B B @ „ I − Q I « „ « „ « `−Kf −Bp ´ I `0 −I´ I 1 C C A B B B B @ @T (1)

k+1

T (2)

k+1

1 A ˆ Xk+1 Uk 1 C C C C A = B B @ „ « „ − Cp − Kc « „ I « `0 0´ Ap `0 0´ 1 C C A B B B @ T (1)

k

T (2)

k

! ˆ Xk Yk 1 C C C A

slide-27
SLIDE 27

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 14/32

Examples

The Observer State-Feedback ˆ Xk+1 = Ap ˆ Xk + BpUk + Kf (Yk − Cp ˆ Xk) Uk = − Kc ˆ Xk + Q(Yk − Cp ˆ Xk) where (Ap, Bp, Cp) corresponds to the plant system and Kc, Kf and Q are the controller’s parameters. A first parametrization

B B @ „ I − Q I « „ « „ « `−Kf −Bp ´ I `0 −I´ I 1 C C A B B B B @ @T (1)

k+1

T (2)

k+1

1 A ˆ Xk+1 Uk 1 C C C C A = B B @ „ « „ − Cp − Kc « „ I « `0 0´ Ap `0 0´ 1 C C A B B B @ T (1)

k

T (2)

k

! ˆ Xk Yk 1 C C C A

slide-28
SLIDE 28

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 14/32

Examples

The Observer State-Feedback ˆ Xk+1 = Ap ˆ Xk + BpUk + Kf (Yk − Cp ˆ Xk) Uk = − Kc ˆ Xk + Q(Yk − Cp ˆ Xk) where (Ap, Bp, Cp) corresponds to the plant system and Kc, Kf and Q are the controller’s parameters. A first parametrization

B B @ „ I − Q I « „ « „ « `−Kf −Bp ´ I `0 −I´ I 1 C C A B B B B @ @T (1)

k+1

T (2)

k+1

1 A ˆ Xk+1 Uk 1 C C C C A = B B @ „ « „ − Cp − Kc « „ I « `0 0´ Ap `0 0´ 1 C C A B B B @ T (1)

k

T (2)

k

! ˆ Xk Yk 1 C C C A

slide-29
SLIDE 29

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 14/32

Examples

The Observer State-Feedback ˆ Xk+1 = Ap ˆ Xk + BpUk + Kf (Yk − Cp ˆ Xk) Uk = − Kc ˆ Xk + Q(Yk − Cp ˆ Xk) where (Ap, Bp, Cp) corresponds to the plant system and Kc, Kf and Q are the controller’s parameters. A first parametrization

B B @ „ I − Q I « „ « „ « `−Kf −Bp ´ I `0 −I´ I 1 C C A B B B B @ @T (1)

k+1

T (2)

k+1

1 A ˆ Xk+1 Uk 1 C C C C A = B B @ „ « „ − Cp − Kc « „ I « `0 0´ Ap `0 0´ 1 C C A B B B @ T (1)

k

T (2)

k

! ˆ Xk Yk 1 C C C A

slide-30
SLIDE 30

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 14/32

Examples

The Observer State-Feedback ˆ Xk+1 = Ap ˆ Xk + BpUk + Kf (Yk − Cp ˆ Xk) Uk = − Kc ˆ Xk + Q(Yk − Cp ˆ Xk) where (Ap, Bp, Cp) corresponds to the plant system and Kc, Kf and Q are the controller’s parameters. A first parametrization

B B @ „ I − Q I « „ « „ « `−Kf −Bp ´ I `0 −I´ I 1 C C A B B B B @ @T (1)

k+1

T (2)

k+1

1 A ˆ Xk+1 Uk 1 C C C C A = B B @ „ « „ − Cp − Kc « „ I « `0 0´ Ap `0 0´ 1 C C A B B B @ T (1)

k

T (2)

k

! ˆ Xk Yk 1 C C C A

slide-31
SLIDE 31

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 14/32

Examples

The Observer State-Feedback ˆ Xk+1 = Ap ˆ Xk + BpUk + Kf (Yk − Cp ˆ Xk) Uk = − Kc ˆ Xk + Q(Yk − Cp ˆ Xk) where (Ap, Bp, Cp) corresponds to the plant system and Kc, Kf and Q are the controller’s parameters. An other possible parametrization

@ I − Bp I −I I 1 A @ Tk+1 ˆ Xk+1 Uk 1 A = @ − (QCp + Kc) Q (Ap − Kf C) Kf 1 A @ Tk ˆ Xk Yk 1 A

slide-32
SLIDE 32

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 15/32

Outline

1

The classical low sensitivity realization problem

2

Macroscopic representation of algorithms through the implicit state-space framework

3

The transfer function sensitivity measure

4

The optimal realization design problem

5

Conclusion and Perspectives

slide-33
SLIDE 33

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 16/32

Transfer function sensitivity measure

The sensitivity of the realization considered according to each coefficient involved First sensitivity measure M1

L2

  • X∈{J,K,L,M,N,P,Q,R,S}
  • ∂ ˜

H ∂X

  • 2

2

with ˜ H(z) H(z) − D = C(zI − A)−1B.

˜ H is strictly proper

∂D ∂X is independent of the state-space coordinate

slide-34
SLIDE 34

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 17/32

Transfer function sensitivity measure

Trivial parameters have not to be considered

0, ±1 : in the implicit form, numerous coefficients are null

  • r equal to 1

Some coefficients (power of 2, ...) can be exactly implemented

So, to a realization matrix X (J, K,..., S), a weighting matrix WX is required (WX)i,j =

  • if Xi,j could be exactly implemented

1 else

slide-35
SLIDE 35

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 17/32

Transfer function sensitivity measure

Trivial parameters have not to be considered

0, ±1 : in the implicit form, numerous coefficients are null

  • r equal to 1

Some coefficients (power of 2, ...) can be exactly implemented

So, to a realization matrix X (J, K,..., S), a weighting matrix WX is required (WX)i,j =

  • if Xi,j could be exactly implemented

1 else

slide-36
SLIDE 36

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 18/32

Transfer function sensitivity measure

Weighted sensitivity measure in SISO For a SISO transfer function H, with realization R = (J, K, L, M, N, P, Q, R, S), the sensitivity measure is MW

L2

  • X∈{J,K,L,M,N,P,Q,R,S}
  • ∂ ˜

H ∂X × WX

  • 2

2

It can also be express as MW

L2 =

  • ∂ ˜

H ∂Z × WZ

  • 2

2

with Z   −J M N K P Q L R S  

slide-37
SLIDE 37

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 18/32

Transfer function sensitivity measure

Weighted sensitivity measure in SISO For a SISO transfer function H, with realization R = (J, K, L, M, N, P, Q, R, S), the sensitivity measure is MW

L2

  • X∈{J,K,L,M,N,P,Q,R,S}
  • ∂ ˜

H ∂X × WX

  • 2

2

It can also be express as MW

L2 =

  • ∂ ˜

H ∂Z × WZ

  • 2

2

with Z   −J M N K P Q L R S  

slide-38
SLIDE 38

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 19/32

Transfer function sensitivity measure

In the MIMO case, ∂ ˜

H ∂X and WX are not the same size anymore.

It is possible to introduce overall sensitivity matrices defined by

  • δ ˜

H δX

  • i,j
  • ∂ ˜

H ∂Xi,j

  • 2

Weighted sensitivity measure in MIMO the sensitivity measure is defined by MW

L2 =

  • δ ˜

H δZ × WZ

  • 2

F

where .F is the Frobenius norm.

slide-39
SLIDE 39

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 19/32

Transfer function sensitivity measure

In the MIMO case, ∂ ˜

H ∂X and WX are not the same size anymore.

It is possible to introduce overall sensitivity matrices defined by

  • δ ˜

H δX

  • i,j
  • ∂ ˜

H ∂Xi,j

  • 2

Weighted sensitivity measure in MIMO the sensitivity measure is defined by MW

L2 =

  • δ ˜

H δZ × WZ

  • 2

F

where .F is the Frobenius norm.

slide-40
SLIDE 40

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 20/32

Transfer function sensitivity measure

∂ ˜ H ∂Z or δ ˜ H δZ can be expressed thanks to the following transfer

functions H1(z) = C(zIn − A)−1 H2(z) = (zIn − A)−1B H3(z) = H1(z)KJ−1 + LJ−1 H4(z) = J−1MH2(z) + J−1N More details about this technical point in the paper.

slide-41
SLIDE 41

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 21/32

Outline

1

The classical low sensitivity realization problem

2

Macroscopic representation of algorithms through the implicit state-space framework

3

The transfer function sensitivity measure

4

The optimal realization design problem

5

Conclusion and Perspectives

slide-42
SLIDE 42

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 22/32

Active Control of Vehicle Longitudinal Oscillations

The example used here is an active control of longitudinal

  • scillations studied by (D. Lefebvre - PSA / P. Chevrel - EMN).

The first torsional mode (resonance in the elastic parts) which produces unpleasant (0 to 10 Hz) longitudinal oscillations of the car (shuffle), can be reduced by means of a controller acting on the engine torque.

slide-43
SLIDE 43

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 23/32

Active Control of Vehicle Longitudinal Oscillations

The model of the powertrain was modeled in continuous-time form, and a continuous-time H∞ optimal controller was designed (D. Lefebvre - PSA / P. Chevrel - EMN). The discretized controller is defined by the transfert function

H(z) = −0.214z10 + 1.332z9 − 3.402z8 + 4.265z7 − 1.803z6 − 2.23z5 + 4.105z4 − 3.072z3 + 1.285z2 − 0.2948z + 0.02914 z10 − 6.205z9 + 16.34z8 − 23.14z7 + 17.51z6 − 3.82z5 − 5.545z4 + 6.323z3 − 3.294z2 + 0.9679z − 0.1328

slide-44
SLIDE 44

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 24/32

Classical State-Space

We can first study classical state-space realizations. Z0 =   . . . . A0 B0 . C0 D0   And we can consider each realization Z(T) =   Iq T −1 Ip   Z0   Iq T Im   with T non singular

slide-45
SLIDE 45

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 25/32

Classical State-Space

The optimal design problem, for the classical state-space, consists in finding Topt = arg min

T non singular

MW

L2

  • Z(T)
  • This can be achieved thanks to a global optimization

algorithm : the Adpative Simulated Annealing (ASA). Results realization MW

L2

Nb parameters companion form 1.78e+14 20 balanced form 81.44 120

  • ptimal form

5.99 120

slide-46
SLIDE 46

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 25/32

Classical State-Space

The optimal design problem, for the classical state-space, consists in finding Topt = arg min

T non singular

MW

L2

  • Z(T)
  • This can be achieved thanks to a global optimization

algorithm : the Adpative Simulated Annealing (ASA). Results realization MW

L2

Nb parameters companion form 1.78e+14 20 balanced form 81.44 120

  • ptimal form

5.99 120

slide-47
SLIDE 47

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 26/32

State-Feedback-Observer structure

ˆ Xk+1 = Ap ˆ Xk + BpUk + Kf (Yk − Cp ˆ Xk) Uk = −Kc ˆ Xk + Q(Yk − Cp ˆ Xk) It exists many equivalent state-feedback-observer realizations, using different state-feedback and observer gains. They are all linked by Riccati equations. In this example, 120 realizations are admissible. They correspond to different partitions of the closed-loop poles between state-feedback and observer dynamics.

slide-48
SLIDE 48

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 27/32

State-Feedback-Observer structure

For the first observer-state-feedback form

Z = B B B @ „ I −Q I « „ −Cp −Kc « „ I « `−Kf −Bp ´ Ap `0 −I´ 1 C C C A

we can evaluate the sensitivity : large diversity of numerical conditionning MW

L2 vary from 1.358e+2 to 3.797e+8

we can choose the optimal partition (different from the usual partition)

slide-49
SLIDE 49

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 28/32

State-Feedback-Observer structure

For the second observer-state-feedback form MW

L2 vary from 1.423e+2 to 3.798e+8

results are similar to the first form (the best partitions for the first form are the best for the second)

slide-50
SLIDE 50

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 29/32

Outline

1

The classical low sensitivity realization problem

2

Macroscopic representation of algorithms through the implicit state-space framework

3

The transfer function sensitivity measure

4

The optimal realization design problem

5

Conclusion and Perspectives

slide-51
SLIDE 51

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 30/32

Conclusions and Perspectives

Conclusions Implicit State-Space as a Unifying Framework A transfer function sensitivity measure

  • ptimal design on various forms

Perspectives Other structurations to study (q/δ mixed realizations, ...) Multi-criteria optimization (Roundoff noise gain, stability related measure, ...) Toolbox to solve theses problems

slide-52
SLIDE 52

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Introduction Low Sensitivity Realizations Implicit State-Space Framework TF Sensitivity Measure Optimal Design Conclusion 30/32

Conclusions and Perspectives

Conclusions Implicit State-Space as a Unifying Framework A transfer function sensitivity measure

  • ptimal design on various forms

Perspectives Other structurations to study (q/δ mixed realizations, ...) Multi-criteria optimization (Roundoff noise gain, stability related measure, ...) Toolbox to solve theses problems

slide-53
SLIDE 53

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Appendix

Acknowledgement Bibliography

31/32

Acknowledgement

The authors wish to thank PSA Peugeot Citro¨ en for their interest and financial support and Damien Lefebvre (PSA) for its numerical example.

slide-54
SLIDE 54

CAO’06 —

  • T. Hilaire,
  • P. Chevrel,

J.P. Clauzel Appendix

Acknowledgement Bibliography

32/32

Bibliography

  • M. Gevers and G. Li.

Parametrizations in Control, Estimation and Filtering Probems. Springer-Verlag, 1993.

  • D. Alazard, C. Curres, P. Apkarian, M. Gauvrit, and G. Ferreses.

Robustesse et Commande Optimale. Cepadues Edition, 1999.

  • T. Hilaire, P. Chevrel, and Y. Trinquet

Implicit state-space representation : a unifying framework for FWL implementation of LTI systems IFAC05 Wolrd Congress, July 2005. . Lefebvre, P. Chevrel and S. Richard. An H∞ based control design methodology dedicated to active control

  • f longitudinal oscillations.

Proceedings of the Conference on Decision and Control, 2001.