Sparse Jurdjevic-Quinn stabilization Francesco Rossi - Universit - - PowerPoint PPT Presentation

sparse jurdjevic quinn stabilization
SMART_READER_LITE
LIVE PREVIEW

Sparse Jurdjevic-Quinn stabilization Francesco Rossi - Universit - - PowerPoint PPT Presentation

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations Sparse Jurdjevic-Quinn stabilization Francesco Rossi - Universit dAix-Marseille, France http://www.LSIS.org/frossi/


slide-1
SLIDE 1

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Sparse Jurdjevic-Quinn stabilization

Francesco Rossi - Université d’Aix-Marseille, France http://www.LSIS.org/frossi/ Collaboration with M. Caponigro, B. Piccoli, E. Trélat Hybrid Dynamical Systems: Optimization, Stability and Applications Università di Trento - January 10th, 2017

1 / 40

slide-2
SLIDE 2

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Outline

1 Motivation: crowd modeling and crowd control 2 Sparse Jurdjevic-Quinn stabilization in finite dimension 3 Sparse Jurdjevic-Quinn stabilization for mean-field equations 2 / 40

slide-3
SLIDE 3

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Outline

1 Motivation: crowd modeling and crowd control 2 Sparse Jurdjevic-Quinn stabilization in finite dimension 3 Sparse Jurdjevic-Quinn stabilization for mean-field equations 2 / 40

slide-4
SLIDE 4

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Outline

1 Motivation: crowd modeling and crowd control 2 Sparse Jurdjevic-Quinn stabilization in finite dimension 3 Sparse Jurdjevic-Quinn stabilization for mean-field equations 2 / 40

slide-5
SLIDE 5

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Control of crowds

analysis

3 / 40

slide-6
SLIDE 6

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Control of crowds

input analysis

3 / 40

slide-7
SLIDE 7

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Control of crowds

input analysis

3 / 40

slide-8
SLIDE 8

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Control of crowds

input

  • utput

analysis

3 / 40

slide-9
SLIDE 9

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Control of crowds

input

  • utput

analysis

3 / 40

slide-10
SLIDE 10

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Control of crowds

input

  • utput

control analysis

3 / 40

slide-11
SLIDE 11

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Crowd modeling

4 / 40

slide-12
SLIDE 12

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Crowd modeling

4 / 40

slide-13
SLIDE 13

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Crowd modeling

4 / 40

slide-14
SLIDE 14

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Crowd modeling

4 / 40

slide-15
SLIDE 15

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Crowd modeling

4 / 40

slide-16
SLIDE 16

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

For crowd applications, one needs

Sparse control

5 / 40

slide-17
SLIDE 17

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

For crowd applications, one needs

Sparse control

Control needs to have bounded intensity, but also:

5 / 40

slide-18
SLIDE 18

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

For crowd applications, one needs

Sparse control

Control needs to have bounded intensity, but also:

1 either act on a small set of agents (e.g. leaders); 5 / 40

slide-19
SLIDE 19

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

For crowd applications, one needs

Sparse control

Control needs to have bounded intensity, but also:

1 either act on a small set of agents (e.g. leaders); 2 or act on a small set of the configuration space

(e.g. localized policy).

5 / 40

slide-20
SLIDE 20

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

For crowd applications, one needs

Sparse control

Control needs to have bounded intensity, but also:

1 either act on a small set of agents (e.g. leaders);

good definition for finite-dimensional models.

2 or act on a small set of the configuration space

(e.g. localized policy).

5 / 40

slide-21
SLIDE 21

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

For crowd applications, one needs

Sparse control

Control needs to have bounded intensity, but also:

1 either act on a small set of agents (e.g. leaders);

good definition for finite-dimensional models.

2 or act on a small set of the configuration space

(e.g. localized policy). good definition for mean-field models.

5 / 40

slide-22
SLIDE 22

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Section 1 Sparse Jurdjevic-Quinn stabilization in finite dimension

6 / 40

slide-23
SLIDE 23

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

The classical Jurdjevic-Quinn stabilization method

Theorem (Jurdjevic-Quinn) Consider the system in Rd ˙ x(t) = f(x(t)) + m

i=1 ui(t)gi(x(t)).

(S) Assume that there exists a function V : Rd → R tha satisfies V is proper, i.e., V −1((−∞, ℓ]) is compact for every ℓ ∈ R; LfV (x) ≤ 0 for every x ∈ Rd. Then the smooth feedback defined by u(x) = −(Lg1V (x), Lg2V (x), . . . , LgmV (x)) asymptotically stabilizes (S) to the largest invariant subset of {x ∈ Rd | LfV (x) = Lk

fLgiV (x) = 0, for i = 1, . . . , m, k ≥ 0}.

7 / 40

slide-24
SLIDE 24

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

The classical Jurdjevic-Quinn stabilization method

The proof is based on LaSalle principle (not available in infinite dimension). The stabilizing control u(x) = −(Lg1V (x), Lg2V (x), . . . , LgmV (x)) is feedback, and many components are active.

Our goal is “component-wise sparsity”: at most one non-zero component at each time.

The target {x ∈ Rd | LfV (x) = Lk

fLgiV (x) = 0, for i = 1, . . . , m, k ≥ 0}

contains derivatives Lf of any order.

8 / 40

slide-25
SLIDE 25

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

The classical Jurdjevic-Quinn stabilization method

The proof is based on LaSalle principle (not available in infinite dimension). The stabilizing control u(x) = −(Lg1V (x), Lg2V (x), . . . , LgmV (x)) is feedback, and many components are active.

Our goal is “component-wise sparsity”: at most one non-zero component at each time.

The target {x ∈ Rd | LfV (x) = Lk

fLgiV (x) = 0, for i = 1, . . . , m, k ≥ 0}

contains derivatives Lf of any order.

8 / 40

slide-26
SLIDE 26

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

The classical Jurdjevic-Quinn stabilization method

The proof is based on LaSalle principle (not available in infinite dimension). The stabilizing control u(x) = −(Lg1V (x), Lg2V (x), . . . , LgmV (x)) is feedback, and many components are active.

Our goal is “component-wise sparsity”: at most one non-zero component at each time.

The target {x ∈ Rd | LfV (x) = Lk

fLgiV (x) = 0, for i = 1, . . . , m, k ≥ 0}

contains derivatives Lf of any order.

8 / 40

slide-27
SLIDE 27

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

The classical Jurdjevic-Quinn stabilization method

The proof is based on LaSalle principle (not available in infinite dimension). The stabilizing control u(x) = −(Lg1V (x), Lg2V (x), . . . , LgmV (x)) is feedback, and many components are active.

Our goal is “component-wise sparsity”: at most one non-zero component at each time.

The target {x ∈ Rd | LfV (x) = Lk

fLgiV (x) = 0, for i = 1, . . . , m, k ≥ 0}

contains derivatives Lf of any order.

8 / 40

slide-28
SLIDE 28

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

The simplest example on R2

˙ x ˙ y

  • = u1g1 + u2g2 = u1

1

  • + u2

1

  • Exercise

One can stabilize the system to (0, 0) by choosing the functional V = x2 + y2. f = 0, hence LfV = 0; Lg1V = Lg2V = 0 in (0, 0) only; Jurdjevic-Quinn gives u(x, y) = (−2x, −2y), What happens when adding the component-wise sparsity constraint?

9 / 40

slide-29
SLIDE 29

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

The simplest example on R2

˙ x ˙ y

  • = u1g1 + u2g2 = u1

1

  • + u2

1

  • Exercise

One can stabilize the system to (0, 0) by choosing the functional V = x2 + y2. f = 0, hence LfV = 0; Lg1V = Lg2V = 0 in (0, 0) only; Jurdjevic-Quinn gives u(x, y) = (−2x, −2y), What happens when adding the component-wise sparsity constraint?

9 / 40

slide-30
SLIDE 30

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

The simplest example on R2

˙ x ˙ y

  • = u1g1 + u2g2 = u1

1

  • + u2

1

  • Exercise

One can stabilize the system to (0, 0) by choosing the functional V = x2 + y2. f = 0, hence LfV = 0; Lg1V = Lg2V = 0 in (0, 0) only; Jurdjevic-Quinn gives u(x, y) = (−2x, −2y), What happens when adding the component-wise sparsity constraint?

9 / 40

slide-31
SLIDE 31

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Hybrid systems to prevent chattering

The component-wise sparsity constraint itself produces switching rules, that naturally introduce chattering phenomena. We present three possible solutions: Strategies 1 and 2 are based on time sampling; Strategy 3 is based on hysteresis.

10 / 40

slide-32
SLIDE 32

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Hybrid systems to prevent chattering

The component-wise sparsity constraint itself produces switching rules, that naturally introduce chattering phenomena. We present three possible solutions: Strategies 1 and 2 are based on time sampling; Strategy 3 is based on hysteresis.

10 / 40

slide-33
SLIDE 33

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations 11 / 40

slide-34
SLIDE 34

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations 11 / 40

slide-35
SLIDE 35

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 1: Sparse time-varying feedback

Fix the sampling time τ > 0. For the initial state x0 ∈ Rn, consider the trajectory x(t) of (S) with the time-varying feedback control u(t, x) defined as follows:

  • n each time interval [(km + i)τ, (km + i + 1)τ),

apply the feedback control u(t, x) = −LgiV (x(t))ei. Remark This is a kind of averaged control.

12 / 40

slide-36
SLIDE 36

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 1: Sparse time-varying feedback

Fix the sampling time τ > 0. For the initial state x0 ∈ Rn, consider the trajectory x(t) of (S) with the time-varying feedback control u(t, x) defined as follows:

  • n each time interval [(km + i)τ, (km + i + 1)τ),

apply the feedback control u(t, x) = −LgiV (x(t))ei. Remark This is a kind of averaged control.

12 / 40

slide-37
SLIDE 37

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 1: Sparse time-varying feedback

Theorem (Caponigro-Piccoli-Rossi-Trélat, submitted) Let Z = {x ∈ Rn | LfV (x) = LgiV (x) = 0, for every i = 1, . . . , m}, and Ω be the largest subset of Z invariant for ˙ x = f(x). If Ω is locally attractive, then, for each initial state x0 ∈ Rn, there exist τ1 > 0 such that, for every τ ∈ (0, τ1), Strategy 1 with sampling time τ stabilizes the control system (S) to Ω. Remark Local attractiveness is necessary, see counterexamples.

13 / 40

slide-38
SLIDE 38

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 1: Sparse time-varying feedback

Theorem (Caponigro-Piccoli-Rossi-Trélat, submitted) Let Z = {x ∈ Rn | LfV (x) = LgiV (x) = 0, for every i = 1, . . . , m}, and Ω be the largest subset of Z invariant for ˙ x = f(x). If Ω is locally attractive, then, for each initial state x0 ∈ Rn, there exist τ1 > 0 such that, for every τ ∈ (0, τ1), Strategy 1 with sampling time τ stabilizes the control system (S) to Ω. Remark Local attractiveness is necessary, see counterexamples.

13 / 40

slide-39
SLIDE 39

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 1: Sparse time-varying feedback

τ = 1

14 / 40

slide-40
SLIDE 40

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 1: Sparse time-varying feedback

τ = 0.1

14 / 40

slide-41
SLIDE 41

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 1: Sparse time-varying feedback

τ = 0.01

14 / 40

slide-42
SLIDE 42

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 1: Sparse time-varying feedback

Strategy 1 is far from being “optimal” in some sense;

14 / 40

slide-43
SLIDE 43

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 1: Sparse time-varying feedback

Strategy 1 is far from being “optimal” in some sense; It is useful on long-range, not locally.

14 / 40

slide-44
SLIDE 44

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations 15 / 40

slide-45
SLIDE 45

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations 15 / 40

slide-46
SLIDE 46

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 2: Sampled sparse feedback

Fix a sampling time τ > 0. In x0, choose the smallest integer i ∈ {1, . . . , m} such that |LgiV (x0)| ≥ |LgjV (x0)|, ∀j = i. Then consider the sampling solution associated with u and the sampling time τ until x1 = x(τ). Compute the new control in x1, and interatively for each xn. Remark The control is chosen as a “steepest descent” for V , then it is kept for the whole time interval [0, τ].

16 / 40

slide-47
SLIDE 47

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 2: Sampled sparse feedback

Fix a sampling time τ > 0. In x0, choose the smallest integer i ∈ {1, . . . , m} such that |LgiV (x0)| ≥ |LgjV (x0)|, ∀j = i. Then consider the sampling solution associated with u and the sampling time τ until x1 = x(τ). Compute the new control in x1, and interatively for each xn. Remark The control is chosen as a “steepest descent” for V , then it is kept for the whole time interval [0, τ].

16 / 40

slide-48
SLIDE 48

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 2: Sampled sparse feedback

Theorem (CPRT) If {x ∈ Rn | LfV (x) = LgiV (x) = 0, for every i = 1, . . . , m} = {¯ x} for some ¯ x ∈ Rn, then, for every initial state x0 ∈ Rn, there exists τ2 > 0 such that, for every τ ∈ (0, τ2), Strategy 2 with sampling time τ practically asymptotically stabilizes (S) to ¯ x. Remark The functional V (t) is not strictly decreasing, one can have problems for Z not reduced to a point.

17 / 40

slide-49
SLIDE 49

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 2: Sampled sparse feedback

Theorem (CPRT) If {x ∈ Rn | LfV (x) = LgiV (x) = 0, for every i = 1, . . . , m} = {¯ x} for some ¯ x ∈ Rn, then, for every initial state x0 ∈ Rn, there exists τ2 > 0 such that, for every τ ∈ (0, τ2), Strategy 2 with sampling time τ practically asymptotically stabilizes (S) to ¯ x. Remark The functional V (t) is not strictly decreasing, one can have problems for Z not reduced to a point.

17 / 40

slide-50
SLIDE 50

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 2: Sparse time-varying feedback

τ = 1

18 / 40

slide-51
SLIDE 51

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 2: Sparse time-varying feedback

τ = 0.5

18 / 40

slide-52
SLIDE 52

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 2: Sparse time-varying feedback

τ = 0.01

18 / 40

slide-53
SLIDE 53

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 2: Sparse time-varying feedback

Strategy 2 is efficient along axes. It is not efficient around the switching set.

18 / 40

slide-54
SLIDE 54

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 3: Sparse feedback with hysteresis

Fix ε ∈ (0, 1) and apply the following algorithm: Initialize: n = 0 and t0 = 0. While tn < +∞ apply Step n: At time tn choose i = 1, . . . , m the smallest integer such that |LgiV (x(tn))| ≥ |LgjV (x(tn))|, for every j = i.

If |LgiV (x(tn))| ≥ 2t−1

n , keep the control u = −LgiV (x) until

|LgiV (x(t))| ≤ t−1

  • r

|LgiV x(t))| ≤ (1 − ε)|LgjV (x(t))| for some j = 1, . . . , m. If |LgiV (x(tn))| < 2t−1

n , keep the control u = 0 until

|LgjV (x(t))| ≥ 4t−1, for some j = 1, . . . , m.

Remark The control is chosen as a “steepest descent” for V , then continuously evaluated along time.

19 / 40

slide-55
SLIDE 55

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 3: Sparse feedback with hysteresis

Fix ε ∈ (0, 1) and apply the following algorithm: Initialize: n = 0 and t0 = 0. While tn < +∞ apply Step n: At time tn choose i = 1, . . . , m the smallest integer such that |LgiV (x(tn))| ≥ |LgjV (x(tn))|, for every j = i.

If |LgiV (x(tn))| ≥ 2t−1

n , keep the control u = −LgiV (x) until

|LgiV (x(t))| ≤ t−1

  • r

|LgiV x(t))| ≤ (1 − ε)|LgjV (x(t))| for some j = 1, . . . , m. If |LgiV (x(tn))| < 2t−1

n , keep the control u = 0 until

|LgjV (x(t))| ≥ 4t−1, for some j = 1, . . . , m.

Remark The control is chosen as a “steepest descent” for V , then continuously evaluated along time.

19 / 40

slide-56
SLIDE 56

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 3: Sparse feedback with hysteresis

Fix ε ∈ (0, 1) and apply the following algorithm: Initialize: n = 0 and t0 = 0. While tn < +∞ apply Step n: At time tn choose i = 1, . . . , m the smallest integer such that |LgiV (x(tn))| ≥ |LgjV (x(tn))|, for every j = i.

If |LgiV (x(tn))| ≥ 2t−1

n , keep the control u = −LgiV (x) until

|LgiV (x(t))| ≤ t−1

  • r

|LgiV x(t))| ≤ (1 − ε)|LgjV (x(t))| for some j = 1, . . . , m. If |LgiV (x(tn))| < 2t−1

n , keep the control u = 0 until

|LgjV (x(t))| ≥ 4t−1, for some j = 1, . . . , m.

Remark The control is chosen as a “steepest descent” for V , then continuously evaluated along time.

19 / 40

slide-57
SLIDE 57

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 3: Sparse feedback with hysteresis

Fix ε ∈ (0, 1) and apply the following algorithm: Initialize: n = 0 and t0 = 0. While tn < +∞ apply Step n: At time tn choose i = 1, . . . , m the smallest integer such that |LgiV (x(tn))| ≥ |LgjV (x(tn))|, for every j = i.

If |LgiV (x(tn))| ≥ 2t−1

n , keep the control u = −LgiV (x) until

|LgiV (x(t))| ≤ t−1

  • r

|LgiV x(t))| ≤ (1 − ε)|LgjV (x(t))| for some j = 1, . . . , m. If |LgiV (x(tn))| < 2t−1

n , keep the control u = 0 until

|LgjV (x(t))| ≥ 4t−1, for some j = 1, . . . , m.

Remark The control is chosen as a “steepest descent” for V , then continuously evaluated along time.

19 / 40

slide-58
SLIDE 58

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 3: Sparse feedback with hysteresis

Theorem (CPRT) For any ε ∈ (0, 1), Strategy 3 asymptotically stabilizes (S) to Ω, the largest invariant subset of {x ∈ Rn | LfV (x) = LgiV (x) = 0, for every i = 1, . . . , m}. Remark The strategy is more robust, since it works for any ε. One needs a continuous evaluation of the control.

20 / 40

slide-59
SLIDE 59

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 3: Sparse feedback with hysteresis

Theorem (CPRT) For any ε ∈ (0, 1), Strategy 3 asymptotically stabilizes (S) to Ω, the largest invariant subset of {x ∈ Rn | LfV (x) = LgiV (x) = 0, for every i = 1, . . . , m}. Remark The strategy is more robust, since it works for any ε. One needs a continuous evaluation of the control.

20 / 40

slide-60
SLIDE 60

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 3: Sparse feedback with hysteresis

Theorem (CPRT) For any ε ∈ (0, 1), Strategy 3 asymptotically stabilizes (S) to Ω, the largest invariant subset of {x ∈ Rn | LfV (x) = LgiV (x) = 0, for every i = 1, . . . , m}. Remark The strategy is more robust, since it works for any ε. One needs a continuous evaluation of the control.

20 / 40

slide-61
SLIDE 61

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 3: Sparse feedback with hysteresis

ε = 0.5

21 / 40

slide-62
SLIDE 62

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 3: Sparse feedback with hysteresis

ε = 0.1

21 / 40

slide-63
SLIDE 63

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 3: Sparse feedback with hysteresis

ε = 0.01

21 / 40

slide-64
SLIDE 64

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 3: Sparse feedback with hysteresis

Similarly to Strategy 2, Strategy 3 is efficient along axes. It is not efficient around the switching set.

21 / 40

slide-65
SLIDE 65

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Comparison between strategies

2 4 6 8 2 4 6 8

Orange: “Time to target=1” for Strategy 1 for τ → 0. Red: Strategy 2 for τ → 0 and Strategy 3 for ε → 0. Green: Non-sparse Jurdjevic-Quinn.

22 / 40

slide-66
SLIDE 66

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Comparison between strategies

2 4 6 8 2 4 6 8

Orange: “Time to target=1” for Strategy 1 for τ → 0. Red: Strategy 2 for τ → 0 and Strategy 3 for ε → 0. Green: Non-sparse Jurdjevic-Quinn.

22 / 40

slide-67
SLIDE 67

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Sparse control of the Hegselmann-Krause model

Each agent has an opinion xi(t), that evolves by interaction with his neighbours only: ˙ xi =

  • |xj−xi|<1

(xj − xi)

23 / 40

slide-68
SLIDE 68

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Sparse control of the Hegselmann-Krause model

Each agent has an opinion xi(t), that evolves by interaction with his neighbours only: ˙ xi =

  • |xj−xi|<1

(xj − xi) + ui.

23 / 40

slide-69
SLIDE 69

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Sparse control of the Hegselmann-Krause model

Each agent has an opinion xi(t), that evolves by interaction with his neighbours only: ˙ xi =

  • |xj−xi|<1

(xj − xi) + ui. We aim to enforce consensus by minimizing the variance V =

  • i,j

(xi − xj)2.

23 / 40

slide-70
SLIDE 70

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Sparse control of the Hegselmann-Krause model

Each agent has an opinion xi(t), that evolves by interaction with his neighbours only: ˙ xi =

  • |xj−xi|<1

(xj − xi) + ui. We aim to enforce consensus by minimizing the variance V =

  • i,j

(xi − xj)2. LfV ≤ 0, thus we can apply Jurdjevic-Quinn.

23 / 40

slide-71
SLIDE 71

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Simulation with 50 randomized agents in [0, 10]

24 / 40

slide-72
SLIDE 72

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 1 for Hegselmann-Krause model

τ = 1

25 / 40

slide-73
SLIDE 73

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 1 for Hegselmann-Krause model

τ = 0.5

25 / 40

slide-74
SLIDE 74

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 1 for Hegselmann-Krause model

τ = 0.1

25 / 40

slide-75
SLIDE 75

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 2 for Hegselmann-Krause model

τ = 1

26 / 40

slide-76
SLIDE 76

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 2 for Hegselmann-Krause model

τ = 0.5

26 / 40

slide-77
SLIDE 77

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 2 for Hegselmann-Krause model

τ = 0.1

26 / 40

slide-78
SLIDE 78

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 3 for Hegselmann-Krause model

ε = 0.2

27 / 40

slide-79
SLIDE 79

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 3 for Hegselmann-Krause model

ε = 0.05

27 / 40

slide-80
SLIDE 80

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Strategy 3 for Hegselmann-Krause model

ε = 0.01

27 / 40

slide-81
SLIDE 81

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Section 2 Sparse Jurdjevic-Quinn stabilization for mean-field equations

28 / 40

slide-82
SLIDE 82

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Mean-Field equations

Let us consider a large number N of interacting agents: Analysis of a very large-dimensional ODE is hard; Numerical simulations are hard; Control is hard. If agents are all identical, we can replace the positions of agents with the density of the crowd µ. What is the dynamics of µ?

29 / 40

slide-83
SLIDE 83

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Mean-Field equations

Let us consider a large number N of interacting agents: Analysis of a very large-dimensional ODE is hard; Numerical simulations are hard; Control is hard. If agents are all identical, we can replace the positions of agents with the density of the crowd µ. What is the dynamics of µ?

29 / 40

slide-84
SLIDE 84

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Mean-Field equations

Let us consider a large number N of interacting agents: Analysis of a very large-dimensional ODE is hard; Numerical simulations are hard; Control is hard. If agents are all identical, we can replace the positions of agents with the density of the crowd µ. What is the dynamics of µ?

29 / 40

slide-85
SLIDE 85

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Proposition If f is regular, the mean-field limit of ˙ xi = 1 N

  • j=i

f(xj − xi) (ODE) is ∂tµ + ∇ · (F[µ]µ) = 0. (PDE) where F[µ] = f ⋆ µ. Conditions of existence, uniqueness, continuous dependence...?

30 / 40

slide-86
SLIDE 86

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Proposition If f is regular, the mean-field limit of ˙ xi = 1 N

  • j=i

f(xj − xi) (ODE) is ∂tµ + ∇ · (F[µ]µ) = 0. (PDE) where F[µ] = f ⋆ µ. Conditions of existence, uniqueness, continuous dependence...?

30 / 40

slide-87
SLIDE 87

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Proposition Assume that F is defined by F [µ] (x) := v(f ⋆ µ(x)) with v, f Lipschitz. Then there exists a unique solution of the Cauchy problem

  • ∂tµ + ∇ · (F[µ] µ) = 0

µ|t=0 = µ0, Remark This is a particular case of a theory in Wasserstein spaces: Ambrosio-Gangbo, Colombo-Garavello-Mercier, Piccoli-Rossi... Proposition (Piccoli-Tosin 2011, Piccoli-Rossi 2013) Numerical schemes are available.

31 / 40

slide-88
SLIDE 88

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Control of the transport equation

N interacting particles ˙ xi = 1

N

  • j f(xi − xj)

32 / 40

slide-89
SLIDE 89

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Control of the transport equation

N interacting particles ˙ xi = 1

N

  • j f(xi − xj)

Control of the density

32 / 40

slide-90
SLIDE 90

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Control of the transport equation

N interacting particles ˙ xi = 1

N

  • j f(xi − xj)

mean-field − − − − − − → Evolution of the density ∂tµ + ∇ · (F[µ]µ) = 0 Control of the density

32 / 40

slide-91
SLIDE 91

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Control of the transport equation

N interacting particles ˙ xi = 1

N

  • j f(xi − xj)

mean-field − − − − − − → Evolution of the density ∂tµ + ∇ · (F[µ]µ) = 0 ↓ control? Control of the density

32 / 40

slide-92
SLIDE 92

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Control of the transport equation

N interacting particles ˙ xi = 1

N

  • j f(xi − xj)

mean-field − − − − − − → Evolution of the density ∂tµ + ∇ · (F[µ]µ) = 0 control ↓ ↓ control? Controlled ODE ˙ xi = 1

N

  • j f(xi − xj)+ui(t)

Control of the density

32 / 40

slide-93
SLIDE 93

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Control of the transport equation

N interacting particles ˙ xi = 1

N

  • j f(xi − xj)

mean-field − − − − − − → Evolution of the density ∂tµ + ∇ · (F[µ]µ) = 0 control ↓ ↓ control? Controlled ODE ˙ xi = 1

N

  • j f(xi − xj)+ui(t)

mean-field? − − − − − − → Control of the density

32 / 40

slide-94
SLIDE 94

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Control of the transport equation

How to control the transport equation? How to define controls? Remark Controls on each agent

  • ˙

xi =

j f(xj − xi)+ui(t)

make no sense in the mean-field limit. Definition The control is a localized vector field χωu. It acts as follows ∂tµ + ∇ · [(F [µ] +χωu)µ] = 0. We need χωu Lipschitz.

33 / 40

slide-95
SLIDE 95

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Control of the transport equation

How to control the transport equation? How to define controls? Remark Controls on each agent

  • ˙

xi =

j f(xj − xi)+ui(t)

make no sense in the mean-field limit. Definition The control is a localized vector field χωu. It acts as follows ∂tµ + ∇ · [(F [µ] +χωu)µ] = 0. We need χωu Lipschitz.

33 / 40

slide-96
SLIDE 96

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Definition (Sparsity constraint) Fix a small area c > 0 of the configuration space and impose the control set ω(t) satisfies |ω(t)| ≤ c; the control function u(t) is defined on ω(t) with u(t)∞ ≤ 1 We aim to generalize Strategy 3 to this setting. Remark One control only, for more controls adapt finite-dimensional. The hardest part is to understand how to generalize objets for the Jurdjevic-Quinn method: proper Lyapunov function, Lie derivatives, steepest descent...

34 / 40

slide-97
SLIDE 97

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Definition (Sparsity constraint) Fix a small area c > 0 of the configuration space and impose the control set ω(t) satisfies |ω(t)| ≤ c; the control function u(t) is defined on ω(t) with u(t)∞ ≤ 1 We aim to generalize Strategy 3 to this setting. Remark One control only, for more controls adapt finite-dimensional. The hardest part is to understand how to generalize objets for the Jurdjevic-Quinn method: proper Lyapunov function, Lie derivatives, steepest descent...

34 / 40

slide-98
SLIDE 98

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Definition (Sparsity constraint) Fix a small area c > 0 of the configuration space and impose the control set ω(t) satisfies |ω(t)| ≤ c; the control function u(t) is defined on ω(t) with u(t)∞ ≤ 1 We aim to generalize Strategy 3 to this setting. Remark One control only, for more controls adapt finite-dimensional. The hardest part is to understand how to generalize objets for the Jurdjevic-Quinn method: proper Lyapunov function, Lie derivatives, steepest descent...

34 / 40

slide-99
SLIDE 99

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

The idea is to have Lipschitz-mollified characteristic functions χη

[a,b]

b + η b a a − η

Ωt =

  • (a, b, η) | |ω(a, b, η)| ≤ c and η ≥ t−1

. At time tn, choose one of the maximizers (a∗, b∗, η∗) in Ωtn of stn(a, b, η) := |Lχη

[a,b]gV [µ(tn)]| =

  • lim

τ→0

V [eτχη

[a,b]gµ(tn)] − V [µ(tn)]

τ

  • 35 / 40
slide-100
SLIDE 100

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

If either stn(a∗, b∗, η∗) < t−1

n

  • r Ωtn is empty, then choose the

zero control. Let the measure evolve up to the existence of (¯ a,¯ b, ¯ η) ∈ Ω′

t

such that st(¯ a,¯ b, ¯ η) ≥ 2t−1. If stn(a∗, b∗, η∗) ≥ t−1

n , then choose the control

u(t, ·) = −χη∗

[a∗,b∗] sign(Lχη∗

[a∗,b∗]g[µ(t)]V [µ(t)]).

Let the measure evolve up to one of the following conditions:

either st(a∗, b∗, η∗) ≤ t−1

2 ;

  • r there exists (¯

a,¯ b, ¯ η) ∈ Ω′

t such that

st(a∗, b∗, η∗) ≤ (1 − ε)st(¯ a,¯ b, ¯ η).

Theorem (CPRT, submitted) For each ε ∈ (0, 1), this strategy drives the solution to (PDE) to Z = {µ ∈ Pc(Rn) | LfV [µ] = LugV [µ] = 0 ∀u ∈ Lip(Rn, R)}

36 / 40

slide-101
SLIDE 101

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Control of the mean-field Hegselmann-Krause model

37 / 40

slide-102
SLIDE 102

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Control of the mean-field Hegselmann-Krause model

38 / 40

slide-103
SLIDE 103

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Control of the mean-field Hegselmann-Krause model

39 / 40

slide-104
SLIDE 104

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Control of the mean-field Hegselmann-Krause model

ε = 0.9

39 / 40

slide-105
SLIDE 105

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Control of the mean-field Hegselmann-Krause model

ε = 0.5

39 / 40

slide-106
SLIDE 106

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Control of the mean-field Hegselmann-Krause model

ε = 0.2

39 / 40

slide-107
SLIDE 107

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Conclusions

In this talk, we showed: the interest of sparse control, in particular for control of crowd models; the use of hybrid methods (sampling and hysteresis) to solve stabilization problems with sparse constraint; the generalization of such techniques to mean-field models (for large crowds). Warmest thanks for your attention!

40 / 40

slide-108
SLIDE 108

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Conclusions

In this talk, we showed: the interest of sparse control, in particular for control of crowd models; the use of hybrid methods (sampling and hysteresis) to solve stabilization problems with sparse constraint; the generalization of such techniques to mean-field models (for large crowds). Warmest thanks for your attention!

40 / 40

slide-109
SLIDE 109

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Conclusions

In this talk, we showed: the interest of sparse control, in particular for control of crowd models; the use of hybrid methods (sampling and hysteresis) to solve stabilization problems with sparse constraint; the generalization of such techniques to mean-field models (for large crowds). Warmest thanks for your attention!

40 / 40

slide-110
SLIDE 110

Sparse Jurdjevic-Quinn stabilization in finite dimension Sparse Jurdjevic-Quinn stabilization for mean-field equations

Conclusions

In this talk, we showed: the interest of sparse control, in particular for control of crowd models; the use of hybrid methods (sampling and hysteresis) to solve stabilization problems with sparse constraint; the generalization of such techniques to mean-field models (for large crowds). Warmest thanks for your attention!

40 / 40