techniques Raphal Jungers (UCLouvain, Belgium) Dysco17 Leuven, - - PowerPoint PPT Presentation

techniques
SMART_READER_LITE
LIVE PREVIEW

techniques Raphal Jungers (UCLouvain, Belgium) Dysco17 Leuven, - - PowerPoint PPT Presentation

Path-complete Lyapunov techniques Raphal Jungers (UCLouvain, Belgium) Dysco17 Leuven, Nov 2017 Outline Switching systems Path-complete methods for switching systems stability Further results and open problems


slide-1
SLIDE 1

Path-complete Lyapunov techniques

Raphaël Jungers (UCLouvain, Belgium)

Dysco’17 Leuven, Nov 2017

slide-2
SLIDE 2

Outline

  • Switching systems
  • Path-complete methods for switching systems stability
  • Further results and open problems
  • Conclusion and perspectives
slide-3
SLIDE 3

Applications of Wireless Control Networks

Industrial automation Environmental Monitoring, Disaster Recovery and Preventive Conservation Supply Chain and Asset Management Physical Security and Control

Maurice Heemels (TU/e)

slide-4
SLIDE 4

V(t) u(t)

Controllability with packet dropouts

u(0)

The delay is constant, but some packets are dropped

u(0)

slide-5
SLIDE 5

V(t) u(t)

Controllability with packet dropouts

The delay is constant, but some packets are dropped

U(1)

slide-6
SLIDE 6

V(t) u(t)

Controllability with packet dropouts

The delay is constant, but some packets are dropped A data loss signal determines the packet dropouts

U(1)

1 or 0

slide-7
SLIDE 7

V(t) u(t)

Controllability with packet dropouts

The delay is constant, but some packets are dropped A data loss signal determines the packet dropouts

U(2)

1 or 0

slide-8
SLIDE 8

V(t) u(t)

Controllability with packet dropouts

The delay is constant, but some packets are dropped A data loss signal determines the packet dropouts

U(2)

1 or 0

slide-9
SLIDE 9

V(t) u(t)

Controllability with packet dropouts

The delay is constant, but some packets are dropped A data loss signal determines the packet dropouts …this is a switching system!

u(4) u(4)

1 or 0

slide-10
SLIDE 10

The switching signal

We are interested in the controllability of such a system Of course we need an assumption on the switching signal The switching signal is constrained by an automaton Example: Bounded number of consecutive dropouts (here, 3)

slide-11
SLIDE 11

Switching systems

  • r

Global convergence to the origin Do all products of the type A0 A0 A1 A0 … A1 converge to zero? [Rota, Strang, 1960]

slide-12
SLIDE 12

Outline

  • Joint spectral characteristics
  • Path-complete methods for switching systems stability
  • Further results and open problems
  • Conclusion and perspectives
slide-13
SLIDE 13

The CQLF method (Common Quadratic Lyapunov Function)

Switching systems stability (a.k.a. JSR computation)

Every x in S is mapped in the scaled ellipsoid rS: Stability!

slide-14
SLIDE 14

Yet another LMI method

  • A strange semidefinite program
  • But also…

[Goebel, Hu, Teel 06] [Daafouz Bernussou 01] [Lee and Dullerud 06] … [Bliman Ferrari-Trecate 03]

Stability!

[Ahmadi, J., Parrilo, Roozbehani10]

slide-15
SLIDE 15

Yet another LMI method

  • Questions:

– Can we characterize all the LMIs that work, in a unified framework? – Which LMIs are better than others? – How to prove that an LMI works? – Can we provide converse Lyapunov theorems for more methods?

  • A. Ahmadi (Princeton),
  • P. Parrilo, M. Roozbehani (MIT)
slide-16
SLIDE 16

From LMIs to an automaton

Theorem G is path-complete IFF the LMIs are a sufficient condition for stability. Results valid beyond the LMI framework

Path complete (generates all the possible words) Sufficient condition for stability

[J. Ahmadi Parrilo Roozbehani 17] [Ahmadi J. Parrilo Roozbehani 14]

slide-17
SLIDE 17
  • Examples:

– CQLF – Example 1

This type of graph gives a max-of-quadratics Lyapunov function (i.e. intersection of ellipsoids)

– Example 2

Invariant set unclear…

Some examples

slide-18
SLIDE 18

Outline

  • Joint spectral characteristics
  • Path-complete methods for switching systems stability
  • Further results and open problems
  • Conclusion and perspectives
slide-19
SLIDE 19
  • Examples:

– CQLF – Example 1

This type of graph gives a max-of-quadratics Lyapunov function (i.e. intersection of ellipsoids)

– Example 2

This type of graph gives a common Lyapunov function for a generating set of words

Some examples

slide-20
SLIDE 20
  • Theorem Every path-complete criterion implies the existence of a Common

Lyapunov function. This Lyapunov function can be expressed analytically as the minimum of maxima of the quadratic functions.

Is there always an equivalent Common Lyapunov Function?

Is a Common Lyapunov function (for some sets Si)

David Angeli (Imperial) Philippe, Athanasopoulos [Angeli Athanasopoulos Philippe J., 2017]

slide-21
SLIDE 21

Further results and open problems

This approach naturally generalizes to other problems

  • Constrained switching systems
  • Path-complete monotonicity
  • Automatically optimized abstractions of

cyber-physical systems

  • r

Geir Dullerud (UIUC)

slide-22
SLIDE 22

Further results and open problems

  • Constrained switching systems
  • Path-complete monotonicity
  • Automatically optimized abstractions of cyber-physical systems

Replace invariant compact sets by invariant cones

  • F. Forni and R.

Sepulchre (Cambridge)

slide-23
SLIDE 23

Further results and open problems

  • Constrained switching systems
  • Path-complete monotonicity
  • Automatically optimized abstractions of cyber-physical

systems

Loop analysis refinement by ‘lifting’ the initial automaton Abstracting the ‘dynamics’ This impossible ‘fragment’ can be removed from the language

Paulo Tabuada (UCLA)

slide-24
SLIDE 24

Outline

  • Joint spectral characteristics
  • Path-complete methods for switching systems stability
  • Further results and open problems
  • Conclusion and perspectives
slide-25
SLIDE 25

Conclusion: a perspective on switching systems

[Rota, Strang, 1960] [Furstenberg Kesten, 1960] [Blondel Tsitsiklis, 98+] [Gurvits, 1995]

Mathematical properties TCS inspired Negative Complexity results Lyapunov/LMI Techniques (S-procedure) CPS applic. Ad hoc techniques 60s 70s 90s 2000s now

(sensor) networks Software analysis Bisimulation design consensus problems Social/big data control …

[Kozyakin, 1990] [Daafouz Bernussou, 2002] [Lee Dullerud 2006] [Rantzer Johansson 1998] [Parrilo Jadbabaie 2008]

slide-26
SLIDE 26

Ads

References: http://perso.uclouvain.be/raphael.jungers/

Thanks! Questions?

Joint work with A.A. Ahmadi (Princeton), D. Angeli (Imperial), N. Athanasopoulos (UCLouvain), V. Blondel (UCL), G. Dullerud (UIUC), F. Forni (Cambridge) B. Legat (UCLouvain), P. Parrilo (MIT), M. Philiippe (UCLouvain), V. Protasov (Moscow), M. Roozbehani (MIT), R. Sepulchre (Cambridge)…

The JSR Toolbox: http://www.mathworks.com/matlabcentral/fil eexchange/33202-the-jsr-toolbox [Van Keerberghen, Hendrickx, J. HSCC 2014] The CSS toolbox, 2015

Several open positions: raphael.jungers@uclouvain.be