Stability and output regulation for a cascaded network of 2 2 - - PowerPoint PPT Presentation

stability and output regulation for a cascaded network of
SMART_READER_LITE
LIVE PREVIEW

Stability and output regulation for a cascaded network of 2 2 - - PowerPoint PPT Presentation

Stability and output regulation for a cascaded network of 2 2 hyperbolic systems with PI control Ngoc-Tu TRINH, Vincent ANDRIEU and Cheng-Zhong XU Laboratory LAGEP, Batiment CPE, University of Claude Bernard Lyon 1 , 43 Boulevard du 11


slide-1
SLIDE 1

Stability and output regulation for a cascaded network of 2 × 2 hyperbolic systems with PI control

Ngoc-Tu TRINH, Vincent ANDRIEU and Cheng-Zhong XU

Laboratory LAGEP, Batiment CPE, University of Claude Bernard Lyon 1 , 43 Boulevard du 11 novembre 1918, F-69622, Villeurbanne Cedex, France

24 Mars 2017

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 1 / 35

slide-2
SLIDE 2

Plan 1

Introduction

2

Statement of the problem and main result

3

Lyapunov techniques and the proof of the main result

4

Application for Saint Venant model

5

Conclusions

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 2 / 35

slide-3
SLIDE 3

Introduction 1 Introduction

PDE hyperbolic systems and cascaded networks Boundary control problem Output regulation problem PI control design

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 3 / 35

slide-4
SLIDE 4

Introduction

PDE hyperbolic systems and cascaded networks

Engineering applications of PDE hyperbolic systems

Hydraulic engineering - Saint Venant models Road traffic - Burgers equation Gas pipeline Heat exchanger process · · ·

Homogeneous first-order hyperbolic systems

Let φ ∈ Rn, A(φ) ∈ Rn×n, x ∈ [0, L],t ∈ R+, φt + A(φ) φx = 0 , φ(0, x) = φ0(x) A has n real eigenvalues, i.e λi ∈ R ∀i = 1, 2, ..n. If A is independent on φ, system is linear. If not, it is quasi-linear.

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 4 / 35

slide-5
SLIDE 5

Introduction

PDE hyperbolic systems and cascaded networks

Cascaded network

Popular in practical applications (channels of rivers, gas,· · · ) n PDE hyperbolic sub-systems n + 1 junctions, 2 free junctions and n − 1 mixed junctions.

Figure: Cascaded network of n systems

A cascaded network can be considered a large PDE hyperbolic system with complex boundary conditions !

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 5 / 35

slide-6
SLIDE 6

Introduction

Boundary control problem

Boundary conditions

f

  • φ(0, t), φ(L, t), U(t)
  • = 0

U(t) is control action on the boundary. Static control, i.e U(t) = g(φ(0, t), φ(L, t)). Dynamic control, i.e U(t) = g(φ(0, t), φ(L, t)) + other dynamic parts.

Boundary control problem

Find boundary conditions such that : The PDE hyperbolic system has a unique solution in the corresponding state space. The PDE hyperbolic system is (globally/locally) asymptotically/exponentially stable w.r.t some equilibrium point.

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 6 / 35

slide-7
SLIDE 7

Introduction

Boundary control problem

Static control laws

Literatures :

(Li Tatsien 1994, Coron et al. 2015) A sufficient boundary condition for the ’zero-point’ stability of quasi-linear systems in C 1 norm. (Coron et al. 2008) A sufficient boundary condition for the ’zero-point’ stability of quasi-linear systems in H2 norm. (Hale and Verduyn Lune 1993) A necessary and sufficient boundary condition for the ’zero-point’ stability of linear systems in L2 norm.

Limits : Not robust with constant perturbations.

Dynamic control laws with integral actions

Literatures with works of Pohjolainen, Xu, Dos Santos, C. Prieur, D. Georges,... Advantages : Robust to constant perturbations. Limits : Become a coupling systems of PDE and ODE, difficult to prove stability.

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 7 / 35

slide-8
SLIDE 8

Introduction

Output regulation problem

Given a system one wants to ensure that outputs y(t) follow references yr despite disturbances, i.e y(t) → yr

Figure: Example of Disturbances Figure: Static error

Disturbances in real model : error of the modelisation, linearisation, sensors, · · · ⇒ Static error between the measurement output and the set-point. Solution : using the integral action to eliminate the static error.

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 8 / 35

slide-9
SLIDE 9

Introduction

Output regulation problem

Example : A very trivial system : ˙ φ = u + d y = φ State φ ∈ R, control u ∈ R, unknown constant disturbance d ∈ R, measure y ∈ R. Objective : Given a reference yr in R, design u such that y → yr. If u = −(y − yr) ⇒ equilibrium is stable but y yr. If u = −(y − yr)−z, where ˙ z = y − yr ⇒ equilibrium is stable and y → yr. Conclusion : The integral term added rejects the constant disturbance.

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 9 / 35

slide-10
SLIDE 10

Introduction

PI control design

PI controller is a type of dynamic boundary control law : u(t) = KP(y(t) − yr) + KI z(t) , ˙ z = y(t) − yr

Measured output on the boundary y(t) = g(φ(0, t), φ(L, t)) Input u(t), reference yr Gain parameter matrices Kp, KI .

Schema of closed-loop system : Objective : Design PI controller (determine KP and KI ) such that :

Stability of closed-loop system Output regulation : y(t) → yr

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 10 / 35

slide-11
SLIDE 11

Statement of the problem and main result

Plan

1

Introduction

2

Statement of the problem and main result

3

Lyapunov techniques and the proof of the main result

4

Application for Saint Venant model

5

Conclusions

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 11 / 35

slide-12
SLIDE 12

Statement of the problem and main result

Network model

n PDE hyperbolic systems    ∂tφi1(x, t) + λi1 ∂xφi1(x, t) = 0 ∂tφi2(x, t) − λi2 ∂xφi2(x, t) = 0 , x ∈ [0, L], t ∈ [0, ∞), i = 1, n where two states φi1, φi2 : [0, L] × [0, ∞) → R and λi1 > 0, λi2 > 0. Boundary conditions defined at junctions φi2(L, t) = Ri2φi1(L, t) + ui(t) φi1(0, t) = Ri1φi2(0, t) + αiφ(i−1)1(L, t) + δiφ(i−1)2(L, t) , , i = 1, n where φ01 = φ02 = 0. n measured outputs yi(t) = aiφi1(L, t) + biφi2(L, t) + yir

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 12 / 35

slide-13
SLIDE 13

Statement of the problem and main result

PI structure and state space

Design n PI controllers at each juctions ui(t) = KiP(yi(t) − yir) + KiI zi(t) , ˙ zi = yi(t) − yir KiP ∈ R and KiI ∈ R to be designed. Consider the state space of closed-loop network : E =

  • (L2(0, L))2 × R

n with the norm associated ||Y ||2

E = n

  • i=1
  • ||φi1(., t)||2

L2(0,L) + ||φi2(., t)||2 L2(0,L) + z2 i (t)

  • where Y = (φ11, φ12, z1, · · · , φn1, φn2, zn) ∈ E

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 13 / 35

slide-14
SLIDE 14

Statement of the problem and main result

Main result

Two hypothesises H1 : ai = 0 ∀i = 1, n H2 : ai + biRi2 = 0 ∀i = 1, n

Theorem (Trinh-Andrieu-Xu 2017)

There exists µ∗ > 0 such that, if two hypothesises H1 and H2 are satisfied, for each µ ∈ (0, µ∗) and KiP = −Ri2 ai , KiI = −µ (bi + aiRi1eµL)(ai + biRi2) ai , ∀i = 1, n Then, we have : Existence and uniqueness of solutions in E The exponential stability of ’zero’ point in E. With initial conditions in

  • (H1(0, L))2 × R

n, Output regulation, i.e lim

t→∞ |yi(t) − yir| = 0 , ∀i = 1, n.

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 14 / 35

slide-15
SLIDE 15

Statement of the problem and main result

About the theorem

yi(t) = aiφi1(L, t) + biφi2(L, t) + yir KiP = −Ri2 ai , KiI = −µ (bi + aiRi1eµL)(ai + biRi2) ai , ∀i = 1, n Two output conditions (two hypothesises) for our PI control design : H1 for existence of our PI controller. ai = 0 ∀i = 1, n H2 for having dynamic feedback (by integral action) , i.e KiI = 0. ai + biRi2 = 0 ∀i = 1, n

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 15 / 35

slide-16
SLIDE 16

Lyapunov techniques and the proof of the main result 1

Introduction

2

Statement of the problem and main result

3

Lyapunov techniques and the proof of the main result

4

Application for Saint Venant model

5

Conclusions

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 16 / 35

slide-17
SLIDE 17

Lyapunov techniques and the proof of the main result

Lyapunov candidate functional

Use Lyapunov techniques ⇔ construct a candidate Lyapunov function. V(φ11, φ12, z1, · · · , φn1, φn2, zn) =

n

  • i=1

piVi where Vi(φi1, φi2, zi) = L    φi1e− µx

2

φi2e

µx 2

zi   

T

Pi    φi1e− µx

2

φi2e

µx 2

zi    dx with Pi =   1 qi3 qi1 qi4 qi3 qi4 qi2   Here pi > 0 and qi1, qi2, qi3, qi4 need to be designed.

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 17 / 35

slide-18
SLIDE 18

Lyapunov techniques and the proof of the main result

Lyapunov candidate functional

V =

n

  • i=1

pi L    φi1e− µx

2

φi2e

µx 2

zi   

T 

 1 qi3 qi1 qi4 qi3 qi4 qi2      φi1e− µx

2

φi2e

µx 2

zi    dx If qi2 = qi3 = qi4 = 0, this is the Lyapunov functionnal of Bastin, Coron and Andr´ ea Novel 2009 for a cascaded network. If n = 1 and qi3 = qi4 = 0, this is the Lyapunov functionnal of Bastin and Coron 2016 for a single system. By adding the new terms (qi3, qi4 = 0) and n positive parameters pi, it allows to deal with dynamic feedback of cascaded network of n systems.

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 18 / 35

slide-19
SLIDE 19

Lyapunov techniques and the proof of the main result

Design of Lyapunov functional

Vi(φi1, φi2, zi) = L    φi1e− µx

2

φi2e

µx 2

zi   

T 

 1 qi3 qi1 qi4 qi3 qi4 qi2      φi1e− µx

2

φi2e

µx 2

zi    dx

Lemma (For sub-functional Vi)

Let qi1, qi2, qi3, qi4 be defined as follows : qi1 > 3λi1R2

i1

λi2 , qi2 = µeµLλi2qi1, qi3 = µe

3µL 2

aiλi2qi1 λi1 , qi4 = µe

3µL 2

aiRi1qi1. Then there exists µ∗ > 0, Mi > 0 and γi > 0 such that for all µ ∈ (0, µ∗)

1

1 Mi Vi(φi1, φi2, zi) ||φi1(., t)||2

L2(0,L) + ||φi2(., t)||2 L2(0,L) + z2 i (t) MiVi(φi1, φi2, zi)

2

˙ Vi(t) −γiVi(t)− Fi(t) + Gi−1, where Fi(t) = 1 4 z2

i (t) k2 i λi2qi1eµL + φ2 i1(L, t) λi1e−µL

2 , Gi−1 = φ2

(i−1)1(L, t)λi1α2 i

  • 3 + 4λ2

i1q2 i3e−µL

k2

i λi2qi1

  • + z2

i−1(t)λi1β2 i

  • 3 + 4λ2

i1q2 i3e−µL

k2

i λi2qi1

  • Ngoc-Tu TRINH

Groupe de travail PIC 24 Mars 2017 19 / 35

slide-20
SLIDE 20

Lyapunov techniques and the proof of the main result

Sketch of proof

Vi is definite positive

Vi(φi1, φi2, zi) = L    φi1e− µx

2

φi2e

µx 2

zi   

T

Pi    φi1e− µx

2

φi2e

µx 2

zi    dx

With µ small enough, prove that Pi is symmetric positive definite (SDP) Consider ˙ Vi

˙ Vi = − L     φi1(x, t)e− µx

2

φi2(x, t)e

µx 2

zi(t) φi1(L, t)    

T

Qi     φi1(x, t)e− µx

2

φi2(x, t)e

µx 2

zi(t) φi1(L, t)     dx − Fi(t) + Gi−1

With µ small enough, prove that Qi ∈ R4×4 is SDP ⇒ ∀t ∈ R+, ∃γi > 0, ˙ Vi(t) −γiVi(t) − Fi(t) + Gi−1.

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 20 / 35

slide-21
SLIDE 21

Lyapunov techniques and the proof of the main result

Design of Lyapunov functional

V(φ11, φ12, z1, · · · , φn1, φn2, zn) =

n

  • i=1

piVi

Lemma (For global functional V)

Let qi1, qi2, qi3, qi4 be defined in Lemma of sub functional Vi, and pi be defined as follows p1 > 0 , pi+1 = ǫpi Then there exists ǫ > 0 and µ∗ > 0 such that for every µ ∈ (0, µ∗), we have :

1

There exists M > 0 such that 1 M V(φ11, φ12, z1, · · · , φn1, φn2, zn) ||(φ11, φ12, z1, · · · , φn1, φn2, zn)||2

E

M V(φ11, φ12, z1, · · · , φn1, φn2, zn) .

2

There exists γ > 0 such that ˙ V(t) −γV(t).

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 21 / 35

slide-22
SLIDE 22

Lyapunov techniques and the proof of the main result

Sketch of proof

V(φ11, φ12, z1, · · · , φn1, φn2, zn) =

n

  • i=1

piVi

V is definite positive

n

  • i=1

pi Mi Vi ||(φ11, φ12, z1, · · · , φn1, φn2, zn)||2

E n

  • i=1

piMiVi Employing the definite positive property of Lemma for sub functional Vi, one finds the proof.

˙ V is definite negative

˙ V(t)

n

  • i=1

piγiVi(t) −

n

  • i=1

z2

i (t) (pi Ai − pi+1Bi) − n

  • i=1

φ2

i1(L, t) (pi Ci − pi+1Di)

With pi+1 = ǫpi, choosing ǫ enough small, we have ∀t ∈ R+, ∃γ > 0, ˙ V(t) −γV(t).

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 22 / 35

slide-23
SLIDE 23

Lyapunov techniques and the proof of the main result

Proof of Theorem

Unique solution and ’zero’ stability

(Existence and uniqueness of solutions) Choosing initial condition

  • φ0

11(x), φ0 12(x), z0 1, · · · , φ0 n1(x), φ0 n2(x), z0 n

  • ∈ E,

∀x ∈ [0, L] ⇒ Closed-loop system with PI controller has a unique solution in E ( using idea in [Coron and Bastin 2008]). (Exponential stability of ’zero’ point in E) Directly deduced from the Lemma for global functional V.

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 23 / 35

slide-24
SLIDE 24

Lyapunov techniques and the proof of the main result

Proof of Theorem

Output regulation

With initial condition

  • φ0

11(x), φ0 12(x), z0 1, · · · , φ0 n1(x), φ0 n2(x), z0 n

  • (H1(0, L))2 × R

n, ∀x ∈ [0, L] and the exponential stability of ’zero’ in E → ’zero’ stability in

  • (H1(0, L))2 × R

n by closed graph theorem With lim

t→∞ ||φi1||H1(0,L) = 0 ,

lim

t→∞ ||φi2||H1(0,L) = 0

and Sobolev embedding theorem, we have lim

t→∞ φi1(x, t) = 0 ,

lim

t→∞ φi2(x, t) = 0 ∀x ∈ [0, L]

Therefore, lim

t→∞ |yi(t) − yir| = 0

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 24 / 35

slide-25
SLIDE 25

Application for Saint Venant model

Plan

1

Introduction

2

Statement of the problem and main result

3

Lyapunov techniques and the proof of the main result

4

Application for Saint Venant model

5

Conclusions

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 25 / 35

slide-26
SLIDE 26

Application for Saint Venant model

Cascade network of n Saint-Venant hydraulic systems

Cascade network           

∂ ∂t

Hi Qi

  • +

  

1 Bi Q2

i

Bi Hi + gBi 2Qi Bi Hi

   ∂

∂x

Hi Qi

  • = 0 ,

yi(t) = Hi(L, t) (output measurement) Boundary conditions : Q2

i (L, t) = αi

  • Hi(L, t) − Ui(t)
  • ∀i = 1, n and Q1(0, t) = Q0(constant)

Conservation law of discharges : Qj(L, t) = Qj+1(0, t) , j = 1, n − 1

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 26 / 35

slide-27
SLIDE 27

Application for Saint Venant model

Linearized model

Linearized network with hi = Hi − H∗

i , qi = Qi − Q0

               ∂ ∂t hi qi

  • +

    1 Bi

−Q2 Bi (H∗

i )2 + gBiH∗

i 2Q0 Bi H∗

i

   

∂ ∂x

hi qi

  • = 0

yi(t) = hi(L, t) + H∗

i

Boundary conditions : 2Q0qi(L, t) = αi

  • hi(L, t) − ui(t)
  • ∀i = 1, n

q1(0, t) = 0 Conservation law of discharges : qj(L, t) = qj+1(0, t) , j = 1, n − 1

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 27 / 35

slide-28
SLIDE 28

Application for Saint Venant model

Network in characteristic form

Using the change of coordinates hi = φi1 + φi2, qi = (Bi

  • gH∗

i + Q0

H∗

i

)φi1 − (Bi

  • gH∗

i − Q0

H∗

i

)φi2 Network in new coordinates          ∂tφi1(x, t) + λi1 ∂xφi1(x, t) = 0 ∂tφi2(x, t) − λi2 ∂xφi2(x, t) = 0 yi(t) = φi1(L, t) + φi2(L, t) + H∗

i ,

where λi1 = gH∗

i +

Q0 BiH∗

i

> 0 , λi2 = gH∗

i −

Q0 BiH∗

i

> 0. Boundary conditions at junctions φi2(L, t) = Ri2φi1(L, t) + ui(t) φi1(0, t) = Ri1φi2(0, t) + αiφ(i−1)1(L, t) + δiφ(i−1)2(L, t) , Here Ri1, Ri2,αi, δj are constants

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 28 / 35

slide-29
SLIDE 29

Application for Saint Venant model

Application of PI control design

PI controller design ui(t) = KiP(yi(t) − H∗

i ) + KiI

t (yi(s) − H∗

i )ds

where KiP = −2Q0(Bi gH∗

i + Q0

H∗

i

) + αi 2Q0(Bi gH∗

i − Q0

H∗

i

) + αi KiI = −µ (1 + eµL gH∗

i +

Q0 BiH∗

i

gH∗

i −

Q0 BiH∗

i

) 4Q0(Bi gH∗

i

2Q0(Bi gH∗

i − Q0

H∗

i

) + αi , ∀i = 1, n µ is tuning parameter chosen small enough.

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 29 / 35

slide-30
SLIDE 30

Application for Saint Venant model

Numerical simulations

Numerical application for 3 channels (n=3),

Length L = 100 m, base width B = 4 m. Set-points H∗

1 = 10 m, H∗ 2 = 8 m, H∗ 3 = 6.5 m, constant discharge Q0 = 7 m3/s.

Output disturbances w1o = 0.1, w2o = 0.2, w2o = 0.15 ; and control disturbances w1c = 0.02, w2c = 0.03, w2c = 0.01.

Simulations for the output regulation

Figure: Output measurements yi(t)

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 30 / 35

slide-31
SLIDE 31

Application for Saint Venant model

Numerical simulations

Simulations for the stability

Figure: H1(x, t) Figure: H2(x, t) Figure: H3(x, t) Figure: Q1(x, t) Figure: Q2(x, t) Figure: Q3(x, t)

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 31 / 35

slide-32
SLIDE 32

Conclusions

Plan

1

Introduction

2

Statement of the problem and main result

3

Lyapunov techniques and the proof of the main result

4

Application for Saint Venant model

5

Conclusions

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 32 / 35

slide-33
SLIDE 33

Conclusions

Conclusions

Obtained results

Study a network class of n linear 2 × 2 hyperbolic systems. Design n boundary PI controllers at each junction. Prove the stability of the closed-loop system in L2 norm and output regulation based on Lyapunov direct method. Apply the control design for a practical network of n fluid flow Saint Venant systems.

Perspectives

Extend the PI control design for networks of 2 × 2 nonlinear hyperbolic PDE systems. Study the problem of optimal PI controllers (eg. the optimal value of µ).

Submitted to Automatica

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 33 / 35

slide-34
SLIDE 34

Conclusions

References

  • G. Bastin and J.-M. Coron, Stability and boundary stabilization of 1-D hyperbolic systems, PNLDE (88),

Birkhauser, 2016.

  • G. Bastin, J.-M. Coron and B. d’Andrea Novel, On Lyapunov stability of linearised Saint-Venant

equations for a sloping channel, Networks and heterogeneous media, vol.4, pp. 177-187, 2009. J.-M. Coron, G. Bastin and B. d’Andrea Novel, Dissipative Boundary Conditions for One-Dimensional Nonlinear Hyperbolic Systems, SIAM Journal on Control and Optimization 47, No.3, pp. 1460-1498, 2008.

  • V. Dos Santos, G. Bastin, J.-M. Coron and B. d’Andr´

ea Novel, Boundary control with integral action for hyperbolic systems of conservation laws : stability and experiments, Automatica, IFAC 44(5), pp. 1310–1318, 2008.

  • J. de Halleux, C. Prieur, J.M. Coron and G. Bastin, Boundary control in networks of open channels,

Automatica 39, pp. 1365-1376, 2003. J.K Hale and S.M Verduyn Lunel. Introduction to functional differential equations, Applied Math- ematical Sciences, 99, Springer-Verlag, New York, 1993. N-T. Trinh, V. Andrieu and C-Z. Xu. Multivariable PI controller design for 2 × 2 systems governed by hyperbolic partial differential equations with Lyapunov techniques, Proceeding of 55th IEEE Conference

  • n Decision and Control, pp. 5654-5659, Las Vegas, USA, 2016.

N-T. Trinh, V. Andrieu and C-Z. Xu. Design of integral controllers for nonlinear systems governed by scalar hyperbolic partial differential equations, Appear in IEEE Transaction on Automatic Control (Full paper), 2017.

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 34 / 35

slide-35
SLIDE 35

Conclusions

THANK YOU FOR YOUR ATTENTION !

Ngoc-Tu TRINH Groupe de travail PIC 24 Mars 2017 35 / 35