Parameter iden+fica+on with hybrid systems in a - - PowerPoint PPT Presentation

parameter iden fica on with hybrid systems in a bounded
SMART_READER_LITE
LIVE PREVIEW

Parameter iden+fica+on with hybrid systems in a - - PowerPoint PPT Presentation

Parameter iden+fica+on with hybrid systems in a bounded-error framework Moussa MAIGA, Nacim RAMDANI, & Louise TRAVE-MASSUYES Universit dOrlans,


slide-1
SLIDE 1

Parameter ¡iden+fica+on ¡with ¡hybrid ¡systems ¡ in ¡a ¡bounded-­‑error ¡framework ¡

  • Moussa ¡MAIGA, ¡Nacim ¡RAMDANI, ¡& ¡Louise ¡TRAVE-­‑MASSUYES


Université ¡d’Orléans, ¡Bourges, ¡and ¡LAAS ¡CNRS ¡Toulouse, ¡France. ¡

  • SWIM ¡2015, ¡Praha ¡


9-­‑11 ¡June ¡2015

slide-2
SLIDE 2

Model-based FDI

2

input /
 control hybrid 
 dynamical system measured 


  • utputs

hybrid state 
 and parameter 
 estimation reconstructed 
 variables guaranteed 
 decision making +

  • Extend to hybrid dynamical systems 


set-membership approaches for model-based FDI

slide-3
SLIDE 3

Outline

n Hybrid dynamical systems n Set membership estimation n Hybrid reachability approach n Example n Research directions

3

slide-4
SLIDE 4

Hybrid Cyber-Physical Systems

n Interaction discrete 
 + continuous dynamics n Safety-critical 
 embedded systems n Networked 
 autonomous systems

4

slide-5
SLIDE 5

Hybrid Cyber-Physical Systems

nModelling → hybrid automaton (Alur, et al. 1995)

l Non-linear continuous dynamics l Bounded uncertainty

Continuous dynamics Discrete dynamics

l x ∈ Inv(l) l′ x′ ∈ Inv(l′) e : g(x) ≥ 0 ˙ x′ ∈ Flow(l′, x′) x′ = r(e, x) ˙ x ∈ Flow(l, x) x ∈ Init(l)

5

slide-6
SLIDE 6

6

nExample : the bouncing ball

Hybrid Cyber-Physical Systems

initial conditions discrete transition jump

slide-7
SLIDE 7

Hybrid Cyber-Physical Systems

7

nExample : the bouncing ball

slide-8
SLIDE 8

Hybrid Cyber-Physical Systems

7

nExample : the bouncing ball

  • 1

1 2 3 4 5 6

  • 12
  • 10
  • 8
  • 6
  • 4
  • 2

2 4 6 8 10

Discrete transitions Initial conditions freefall Continuous transtions

X V

slide-9
SLIDE 9

Estimation of Hybrid State

nModelling → hybrid automaton

l Nonlinear continuous dynamics l Nonlinear guards sets l Nonlinear reset functions

  • l Bounded uncertainty

l x ∈ Inv(l) l′ x′ ∈ Inv(l′) e : g(x) ≥ 0 ˙ x′ ∈ Flow(l′, x′) x′ = r(e, x) ˙ x ∈ Flow(l, x) x ∈ Init(l)

8

slide-10
SLIDE 10

Estimation of Hybrid State

nModelling → hybrid automaton

l Nonlinear continuous dynamics l Nonlinear guards sets l Nonlinear reset functions

  • l Bounded uncertainty

l x ∈ Inv(l) l′ x′ ∈ Inv(l′) e : g(x) ≥ 0 ˙ x′ ∈ Flow(l′, x′) x′ = r(e, x) ˙ x ∈ Flow(l, x) x ∈ Init(l)

8

nFaults as discrete modes !!

slide-11
SLIDE 11

Estimation of Hybrid State

nModelling → hybrid automaton

l Nonlinear … l Bounded uncertainty

nFaults as a mode !!

  • nFDI → State Estimation 


→ reconstruct system variables

lswitching sequence lcontinuous variables

switching sequence for upper bracketting system t 18000 20000 22000 24000 26000 28000 30000 32000 34000 36000 38000 50 100 150 200 250 300

9

slide-12
SLIDE 12

Outline

n Hybrid dynamical systems n Set membership estimation n Hybrid reachability approach n Example n Research directions

10

slide-13
SLIDE 13

Classical Estimation

n Classical estimation is probabilistic

f(p)

n ys

Optimisation of J(e(p))

e(p) ys p1 p2

Confidence sets

Yield valid results only if Perturbations, errors and model uncertainties with statistical properties known a priori Model structure is correct, no modeling errors

11

slide-14
SLIDE 14

Set Membership Estimation

n Unknown but bounded-error framework

f(p)

n

Set membersip algorithm Y

p1 p2

Solution set Y

Hypothesis Uncertainties and errors are bounded with known prior bounds A set of feasible solutions S = {p ∈ P|f(p) ∈ Y} = f−1(Y) ∩ P

Set Membership Algorithm

12

slide-15
SLIDE 15

n State estimation with continuous systems

l Interval observers

  • (Moisan, et al. 2009), (Meslem & Ramdani, 2011), 


(Raïssi, et al., 2012), (El Thabet, et al. 2014) ….

13

Set Membership Estimation

slide-16
SLIDE 16

n State estimation with continuous systems

l Prediction - Correction / Filtering approaches

  • (Raïssi et al., 2005), (Meslem, et al, 2010), 


(Milanese & Novara, 2011), (Kieffer & Walter, 2011) … 14

Set Membership Estimation

slide-17
SLIDE 17

15

Set Membership Estimation

n Set inversion. Parameter estimation

l Branch-&-bound, branch-&-prune, interval contractors …
 (Jaulin, et al. 93) (Raïssi et al., 2004)

slide-18
SLIDE 18

n State estimation with Continuous systems

l Interval observers l Prediction-correction / Filtering approaches

  • Reachability + Set inversion 


n State estimation with Hybrid systems

l Piecewise affine systems (Bemporad, et al. 2005) l ODE + CSP (Goldsztejn, et al., 2010) l Nonlinear case (Benazera & Travé-Massuyès, 2009) l SAT mod ODE (Eggers, et al., 2012) (Maïga, et al. 2015). 16

Set Membership Estimation

slide-19
SLIDE 19

Outline

n Hybrid dynamical systems n Set membership estimation n Hybrid reachability approach n Example n Research directions

17

slide-20
SLIDE 20

n Predictor-Corrector approach for hybrid systems

18

Reachability based approach

l x ∈ Inv(l) l′ x′ ∈ Inv(l′) e : g(x) ≥ 0 ˙ x′ ∈ Flow(l′, x′) x′ = r(e, x) ˙ x ∈ Flow(l, x) x ∈ Init(l)

slide-21
SLIDE 21

n Predictor-Corrector approach for hybrid systems

19

Reachability based approach

slide-22
SLIDE 22

Hybrid Reachability Computation

nGuaranteed event detection & localization

l An interval constraint propagation approach

l(Ramdani, et al., Nonlinear Analysis Hybrid Systems 2011)

20

slide-23
SLIDE 23

Hybrid Reachability Computation

nGuaranteed event detection & localization

l An interval constraint propagation approach

l(Ramdani, et al., Nonlinear Analysis Hybrid Systems 2011)

20

slide-24
SLIDE 24

˙ x(t) = f (x, p, t), t0 ≤ t ≤ tN, x(t0) ∈ [x0] , p ∈ [p] Time grid → t0 < t1 < t2 < · · · < tN

[xj] [xj+1] actual solution x a priori [˜ xj]

Analytical solution for [x](t), t ∈ [tj, tj+1] [x](t) = [xj] +

k−1

  • i=1

(t − tj)if[i]([xj], [p]) + (t − tj)kf[k]([˜ xj], [p])

Hybrid Reachability Computation

nGuaranteed event detection & localization

l An interval constraint propagation approach

l(Ramdani, et al., Nonlinear Analysis Hybrid Systems 2011)

20

slide-25
SLIDE 25

Hybrid Reachability Computation

nGuaranteed event detection & localization

l An interval constraint propagation approach

l(Ramdani, et al., Nonlinear Analysis Hybrid Systems 2011)

20

slide-26
SLIDE 26

nGuaranteed event detection & localization

l An interval constraint propagation approach

l(Ramdani, et al., Nonlinear Analysis Hybrid Systems 2011)

21

Hybrid Reachability Computation

slide-27
SLIDE 27

nDetecting and localizing events

l Improved and enhanced version. A faster version.

l(Maïga, Ramdani, et al., IEEE CDC 2013, ECC 2014)

22

Hybrid Reachability Computation

slide-28
SLIDE 28

nDetecting and localizing events

l Improved and enhanced version. A faster version.

l(Maïga, Ramdani, et al., IEEE CDC 2013, ECC 2014)

22

Hybrid Reachability Computation

slide-29
SLIDE 29

23

nDetecting and localizing events

l Improved and enhanced version

l(Maïga, Ramdani, et al., IEEE CDC 2013, ECC 2014)

Hybrid Reachability Computation

slide-30
SLIDE 30

24

nDetecting and localizing events

l Improved and enhanced version

l(Maïga, Ramdani, et al., IEEE CDC 2013, ECC 2014)

Hybrid Reachability Computation

slide-31
SLIDE 31

25

nDetecting and localizing events

l Improved and enhanced version

l(Maïga, Ramdani, et al., IEEE CDC 2013, ECC 2014)
 
 Bouncing ball in 2D.

Hybrid Reachability Computation

  • 1

1 2 3 4 5 6 2 4 6 8 10 12 14 x2 x1

slide-32
SLIDE 32

25

nDetecting and localizing events

l Improved and enhanced version

l(Maïga, Ramdani, et al., IEEE CDC 2013, ECC 2014)
 
 Bouncing ball in 2D.

Hybrid Reachability Computation

  • 1

1 2 3 4 5 6 2 4 6 8 10 12 14 x2 x1

  • 1
  • 0.5
0.5 1 1.5 2 2.5 3 3.5
  • 6
  • 3
3 6 py px
slide-33
SLIDE 33

26

Set Membership Estimation

n Parameter estimation with hybrid systems

l Branch-&-bound, branch-&-prune, interval contractors …
 (Eggers, Ramdani et al., 2012), (Maïga, Ramdani et al., 2015)

slide-34
SLIDE 34

26

Set Membership Estimation

n Parameter estimation with hybrid systems

l Branch-&-bound, branch-&-prune, interval contractors …
 (Eggers, Ramdani et al., 2012), (Maïga, Ramdani et al., 2015) Need an inclusion test!

slide-35
SLIDE 35

27

Inclusion test

slide-36
SLIDE 36

27

Inclusion test

slide-37
SLIDE 37

28

Frontier of the reachable set = union of zonotopes

Inclusion test

slide-38
SLIDE 38

28

Frontier of the reachable set = union of zonotopes

Inclusion test

slide-39
SLIDE 39

28

Frontier of the reachable set = union of zonotopes

Inclusion test

slide-40
SLIDE 40

Outline

n Hybrid dynamical systems n Set membership estimation n Hybrid reachability approach n Example n Research directions

29

slide-41
SLIDE 41

30

nHybrid Mass-Spring

l Velocity-dependent damping. Mode switching driven by velocity.

Parameter identification

slide-42
SLIDE 42

31

nHybrid Mass-Spring

l case 1 : Parameters acting on continuous dynamics. l CPU time approx. 140 mn!

Parameter identification

slide-43
SLIDE 43

32

nHybrid Mass-Spring

l case 2 : parameters acting on discrete transition. l CPU time approx. 40 mn

Parameter identification

slide-44
SLIDE 44

Outline

n Hybrid dynamical systems n Set membership estimation n Hybrid reachability approach n Example n Research directions

33

slide-45
SLIDE 45

34

Research directions

n Contractors for hybrid dynamical systems

l To build upon a hybrid reachability approach

  • n Effective methods for set membership estimation

l SM parameter estimation … l SM hybrid state estimation of nonlinear hybrid systems

  • n Combine with decision making for FDI

l Application to actual hybrid systems

slide-46
SLIDE 46

35

Focused References

n N. Ramdani and N. S.Nedialkov, Computing reachable sets for uncertain nonlinear hybrid systems using interval constraint propagation techniques, 
 Nonlinear Analysis: Hybrid Systems, 5(2), pp.149-162, 2011. n A.Eggers, N.Ramdani, N.S.Nedialkov, M.Fränzle, Set-Membership Estimation of Hybrid Systems via SAT Mod ODE. in IFAC SYSID 2012. pp.440-445 n M. Maïga, N. Ramdani, L. Travé-Massuyès, A fast method for solving guard set intersection in nonlinear hybrid reachability, in IEEE CDC 2013, pp.508-513. n M. Maïga, C. Combastel, N. Ramdani, L. Travé-Massuyès, Nonlinear hybrid reachability using set integration and zonotope enclosures. in ECC 2014, pp.234-239. n M. Maïga, N. Ramdani, L. Travé-Massuyès, C. Combastel, A CSP versus a zonotope-based method for solving guard set intersection in nonlinear hybrid reachability, 
 Mathematics in Computer Science, 2014. n M. Maïga, N. Ramdani, L. Travé-Massuyès, Robust fault detection in hybrid systems using set- membership parameter estimation, in IFAC SafeProcess 2015, Paris.