Sweeping Process and Optimal Control Michele Palladino (joint work - - PowerPoint PPT Presentation

sweeping process and optimal control
SMART_READER_LITE
LIVE PREVIEW

Sweeping Process and Optimal Control Michele Palladino (joint work - - PowerPoint PPT Presentation

Sweeping Process and Optimal Control Michele Palladino (joint work with Giovanni Colombo) Control of State Constrained Dynamical Systems, Padova Penn State University mup26@psu.edu 26/09/2017 Michele Palladino (Penn State) Minimum Time for


slide-1
SLIDE 1

Sweeping Process and Optimal Control

Michele Palladino (joint work with Giovanni Colombo) Control of State Constrained Dynamical Systems, Padova

Penn State University mup26@psu.edu

26/09/2017

Michele Palladino (Penn State) Minimum Time for the Controlled SP 26/09/2017 1 / 21

slide-2
SLIDE 2

Outline of the Talk

Sweeping Process: Examples Minimum Time Function for the Controlled Sweeping Process

Dynamic Programming Invariance Principle Hamilton-Jacobi equation A Toy Example

Mayer Problem for the Controlled Sweeping Process

Necessary Conditions (work in progress)

Conclusions and Open Questions

Michele Palladino (Penn State) Minimum Time for the Controlled SP 26/09/2017 2 / 21

slide-3
SLIDE 3

Sweeping Process

The problem ˙ x(t) ∈ −NC(t)(x(t)), x(0) ∈ C(0) is known as Sweeping Process. Here NC(t)(x) is a Normal Cone such that NC(t)(x) =

  • {0}

x ∈ intC(t) ∅ x / ∈ C(t) . The (unique) solution x(.) ceases to exist when x(t) / ∈ C(t)!! Same remark holds true when the Perturbed Sweeping Process is considered ˙ x(t) ∈ −NC(t)(x(t)) + g(x(t)), x(0) ∈ C(0)

Michele Palladino (Penn State) Minimum Time for the Controlled SP 26/09/2017 3 / 21

slide-4
SLIDE 4

Controlled Sweeping Process

We consider a control problem (∗) ˙ x(t) ∈ −NC(t)(x(t)) + G(x(t)), x(0) ∈ C(0), where, G(x) := {g(x, u) : u ∈ U}. Remarks: (∗) as control problem is well-posed! C(t) can be regarded as a state constraint for problem (∗); The dynamics is not Lipschitz continuous w.r.t. x and is not autonomous!

Michele Palladino (Penn State) Minimum Time for the Controlled SP 26/09/2017 4 / 21

slide-5
SLIDE 5

Application 1: Electric Networks with Diodes.

An ideal diode is an electronic component which has infinite resistance in

  • ne direction and zero resistance in another direction.

Electric networks can be modeled by a ‘Linear Complementarity System’: (LCS)    ˙ x(t) = Ax(t) + Bu(t) + λ(t), u(t) ∈ U w(t) = Cx(t) ≥ 0 w(t) ⊥ λ(t) t ∈ [0, T] Here, λ(t) is the diode effect, which can be considered as a selection of λ(t) ∈ −NK(x(t)), t ∈ [0, T] where K = {Cx : Cx ≥ 0, x ∈ Rn}.

Michele Palladino (Penn State) Minimum Time for the Controlled SP 26/09/2017 5 / 21

slide-6
SLIDE 6

Application 2: Hysteresis

The Play Operator with absolutely continuous inputs can be modeled as follows: given the input u(.) and z0 ∈ Z we look for the output z(t) such that (H)    z(t) = w(t) + v(t), z(t) ∈ Z < ˙ w(t), ξ − z(t) >≥ 0 ∀ξ ∈ Z ˙ v(t) = f (z(t), u(t)) u(t) ∈ U This formulation is equivalent to ˙ z(t) ∈ f (z(t), u(t)) − NZ(z(t)), z(0) = z0 ∈ Z.

Michele Palladino (Penn State) Minimum Time for the Controlled SP 26/09/2017 6 / 21

slide-7
SLIDE 7

Other Applications

Parameter Estimations (B. Acary, O. Bonnefon, B. Brogliato, 2011); Crowd Motion (B. Maury, A. Roudne-Chupin, F. Santambrogio,

  • J. Venel, 2011);

Soft-robotic applications to Crawling Motion (A. De Simone, P. Gidoni, in progress) Control Problems with active constraints.

Michele Palladino (Penn State) Minimum Time for the Controlled SP 26/09/2017 7 / 21

slide-8
SLIDE 8

Minimum Time Problem with Controlled Sweeping Process

(SP)                Minimize T

  • ver x ∈ W 1,1([t0, T]; Rn), T > 0

satisfying ˙ x(t) ∈ G(x(t))−NC(t)(x(t)) =: F(t, x(t)) a.e. x(t) ∈ C(t) ∀t ∈ [t0, T], x(t0) = x0 ∈ C(t0), x(T) ∈ S Data: C : R Rn, G : Rn Rn multifunctions. S ⊂ Rn is the target (closed set). Compatibility Condition: ∃ ¯ t > 0 such that C(¯ t) ∩ S = ∅. Minimum Time Function: T(t, x) = inf{T > 0| ∃ F -traj. x(.) s.t. x(t) = x, x(t + T) ∈ S}

Michele Palladino (Penn State) Minimum Time for the Controlled SP 26/09/2017 8 / 21

slide-9
SLIDE 9

Hypothesis on C(.) (HC)

there exists LC > 0 such that C(t) ⊂ C(s) + LCB|t − s| for all s, t ∈ [t0, T]. (Lipschitz continuous). C(.) takes values compact sets. C(.) is uniformly prox-regular, that is: ∃ r > 0 such that ξ · (y − x) ≤ 1 2r ||ξ|| ||y − x||2 for all x, y ∈ C(t), for all ξ ∈ NC(t)(x), for every t ∈ [t0, T].

Michele Palladino (Penn State) Minimum Time for the Controlled SP 26/09/2017 9 / 21

slide-10
SLIDE 10

Hypothesis on G(.) (HG)

Standing Hypothesis (SH) Gr G := {(x, v)| v ∈ G(x)} is closed. for each x ∈ Rn, G(x) is nonempty, convex, compact. Lipschitz Continuity (LC) there exists LG > 0 such that G(x) ⊂ G(y) + LGB|x − y| for all x, y ∈ Rn.

Michele Palladino (Penn State) Minimum Time for the Controlled SP 26/09/2017 10 / 21

slide-11
SLIDE 11

Invariance Principles

K is a closed set, F : Rn Rn a multifunction. Definition: (F, K) is weakly invariant if, for every x0 ∈ K, there exist T > 0 and x : [0, T] → Rn such that x(0) = x0, x(t) ∈ K ∀ t ∈ [0, T]. Definition: (F, K) is strongly invariant if, for every x0 ∈ K, T > 0 and x : [0, T] → Rn such that x(0) = x0, we have x(t) ∈ K ∀ t ∈ [0, T].

Michele Palladino (Penn State) Minimum Time for the Controlled SP 26/09/2017 11 / 21

slide-12
SLIDE 12

Dynamic Programming for the Controlled SP

Assume T(., .) continuous. Then both epi T = {(t, x, α)| (t, x) ∈ Gr C, T(t, x) ≤ α} and hypo T = {(t, x, α)| (t, x) ∈ Gr C, T(t, x) ≥ α} are closed. The dynamic programming for (SP) principle is: Proposition 1: ({1} × {G − NC} × {−1}, epi T) is weakly invariant (easy Hamiltonian characterization!). Proposition 2: ({1} × {G − NC} × {1}, hypo T) is strongly invariant (not trivial Hamiltonian characterization!).

Michele Palladino (Penn State) Minimum Time for the Controlled SP 26/09/2017 12 / 21

slide-13
SLIDE 13

Strong Invariance Characterization for Sweeping Process

Theorem: Assume (HG), (HC) and take K ⊂ Gr C closed. ({1} × {G − NC}, K) is strongly invariant ⇐ ⇒ for every (τ, x) ∈ K min

v∈{0}×{−NC(τ)(x)∩(LC +MG )B} v · p +

max

v∈{1}×{G(x)} v · p ≤ 0

for every p ∈ NP

K(τ, x).

Remark: Monotonicity of the normal cone plays a crucial role!

Michele Palladino (Penn State) Minimum Time for the Controlled SP 26/09/2017 13 / 21

slide-14
SLIDE 14

HJ inequalities for SP (Colombo-P., ’16)

Theorem: Assume (HG) and (HC) and T(., .) continuous. Then T(., .) is the unique (bilateral) viscosity solution of ∂T ∂t (t, x) + min

v∈G(x) v · ∂T

∂x (t, x) = 0 such that: T(t, x) > 0 ∀ (t, x) ∈ Gr C for which x / ∈ S, T(t, x) = 0 ∀ (t, x) ∈ Gr C for which x ∈ S, and satisfying other non-standard boundary conditions. Remark: A-priori Petrov-like conditions involving S and G(.) can be given for T(., .) being continuous.

Michele Palladino (Penn State) Minimum Time for the Controlled SP 26/09/2017 14 / 21

slide-15
SLIDE 15

Non-standard Boundary Conditions

Define Lower and Upper Hamiltonians: H−(τ, x, λ, p) := min

{0}×{−NC(τ)(x)∩(LC +MG )B}×{0} v·p+

min

v∈{1}×{G(x)}×{−1} v·p,

H+(τ, x, λ, p) := min

{0}×{−NC(τ)(x)∩(LC +MG )B}×{0} v·p+

max

v∈{1}×{G(x)}×{−1} v·p,

Then, for every (τ, x) ∈ Gr ∂C : H−(τ, x, T(τ, x), p) ≤ 0, ∀ x / ∈ S, ∀ p ∈ NP

epi T(τ, x, T(τ, x)),

H+(τ, x, T(τ, x), p) ≤ 0 ∀ p ∈ NP

hypo T(τ, x, T(τ, x)).

Michele Palladino (Penn State) Minimum Time for the Controlled SP 26/09/2017 15 / 21

slide-16
SLIDE 16

A Toy Example

G(x) = x + [−1, 1], C(t) = {x ∈ R : −1 + t ≤ x ≤ 2}, S = {x ≥ 2}. A computation shows: T(t, x) := 1 + log 3 − t −1 + t ≤ x ≤ −1 + et−1, 0 ≤ t ≤ 1, log 3 − log(1 + x) −1 + et−1 < x ≤ 2, 1 ≤ t ≤ 3.

Michele Palladino (Penn State) Minimum Time for the Controlled SP 26/09/2017 16 / 21

slide-17
SLIDE 17

Figure: graph (T) .

Michele Palladino (Penn State) Minimum Time for the Controlled SP 26/09/2017 17 / 21

slide-18
SLIDE 18

Mayer Problem

Consider the Optimal Control Problem (M)                Minimize h(x(T))

  • ver x ∈ W 1,1([t0, T]; Rn), T > 0

satisfying ˙ x(t) ∈ G(x(t))−NC(t)(x(t)) =: F(t, x(t)) a.e. x(t) ∈ C(t) ∀t ∈ [t0, T], x(t0) = x0 ∈ C(t0). Data: C : R Rn, G : Rn Rn multifunctions. h : Rn → R is the objective function (Lipschitz Continuous).

Michele Palladino (Penn State) Minimum Time for the Controlled SP 26/09/2017 18 / 21

slide-19
SLIDE 19

Non-degenerate Necessary Conditions

We aim at improving the result in (Arroud-Colombo, 2017), providing non-degenerate necessary conditions. Main ingredients are the following: i) a localized (around the minimizer ¯ x(.)) version of the Moreau-Yosida approximation dynamics; ii) use of a partial modification of the constraint C(t):

C(t) is inactive when an outward pointing condition holds true. C(t) is active otherwise.

ii) will permit to the adjoint multipliers to jump at the time in which ¯ x(t) hits ∂C(t). (Work in Progress with G. Colombo.)

Michele Palladino (Penn State) Minimum Time for the Controlled SP 26/09/2017 19 / 21

slide-20
SLIDE 20

Conclusions and Open Questions

Minimum Time Function T(., .) is characterised as the unique continuous viscosity (bilateral) solution for (SP). Does such a characterization hold true for lower semicontinuous Minimum Time Functions? Open question! Also, the question whether a Hamilton-Jacobi characterization holds true for the Fully Controlled Sweeping Process ˙ x(t) ∈ −NC(v(t))(x(t)) + G(x(t)), v ∈ V, has never been studied. Furthermore, several other questions remain open for what concerns Necessary Conditions.

Michele Palladino (Penn State) Minimum Time for the Controlled SP 26/09/2017 20 / 21

slide-21
SLIDE 21

References

  • C. E. Arroud, G. Colombo (2017)

A Maximum Principle for the Controlled Sweeping Process, SVAA to appear.

  • G. Colombo, M. Palladino (2016)

The Minimum Time Function for the Controlled Moreau’s Sweeping Process, SICON 54(4), 2036-2062

  • B. Acary, O. Bonnefon, B. Brogliato, (2011)

Nonsmooth Modeling and Simulation for Switched Circuits, Springer.

  • B. Maury, A. Roudne-Chupin, F. Santambrogio, J. Venel, (2011)

Handling congestion in crowd motion modeling,

  • Netw. Heterog. Media 6, pp. 485-519.
  • A. Visintin, (1994)

Differential Models of Hysteresis, Springer.

Michele Palladino (Penn State) Minimum Time for the Controlled SP 26/09/2017 21 / 21