Dynamic Blocking Problems for Models of Fire Propagation Alberto - - PowerPoint PPT Presentation

dynamic blocking problems for models of fire propagation
SMART_READER_LITE
LIVE PREVIEW

Dynamic Blocking Problems for Models of Fire Propagation Alberto - - PowerPoint PPT Presentation

Dynamic Blocking Problems for Models of Fire Propagation Alberto Bressan Department of Mathematics, Penn State University bressan@math.psu.edu Alberto Bressan (Penn State) Dynamic Blocking Problems 1 / 40 Dynamic Blocking Problems A set R (


slide-1
SLIDE 1

Dynamic Blocking Problems for Models of Fire Propagation

Alberto Bressan

Department of Mathematics, Penn State University bressan@math.psu.edu

Alberto Bressan (Penn State) Dynamic Blocking Problems 1 / 40

slide-2
SLIDE 2

Dynamic Blocking Problems

A set R(t) expands as time increases To restrain its growth, a barrier Γ can be constructed, in real time Models: blocking an advancing wild fire, the spatial spreading of a chemical contamination. . .

Alberto Bressan (Penn State) Dynamic Blocking Problems 2 / 40

slide-3
SLIDE 3

Blocking an advancing wildfire

barrier

Alberto Bressan (Penn State) Dynamic Blocking Problems 3 / 40

slide-4
SLIDE 4

Models of fire propagation

  • V. Mallet, D. E. Keyes, and F. E. Fendell, Modeling wildland fire

propagation with level set methods. Computers and Mathematics with Applications 57 (2009), 1089–1101.

  • G. D. Richards, An elliptical growth model of forest fire fronts and

its numerical solution, Internat. J. Numer. Meth. Eng. 30 (1990), 1163–1179.

  • R. C. Rothermel, A mathematical model for predicting fire spread in

wildland fuels, USDA Forest Service, Intermountain Forest and Range Experiment Station, Research Paper INT-115, Ogden, Utah, USA, 1972.

  • A. L. Sullivan, Wildland surface fire spread modelling, 1990-2007.
  • Internat. J. Wildland Fire, 18 (2009), 349–403.

Alberto Bressan (Penn State) Dynamic Blocking Problems 4 / 40

slide-5
SLIDE 5

A Differential Inclusion Model for Fire Propagation

R0 R(t) F(x) x

R(t) ⊂ R2 = set reached by the fire at time t ≥ 0 determined as the reachable set by a differential inclusion ˙ x ∈ F(x) x(0) ∈ R0 ⊂ R2 Fire may spread in different directions with different velocities R(t) =

  • x(t) ;

x(·) absolutely continuous , x(0) ∈ R0 , ˙ x(τ) ∈ F

  • x(τ)
  • for a.e. τ ∈ [0, t]
  • Alberto Bressan (Penn State)

Dynamic Blocking Problems 5 / 40

slide-6
SLIDE 6

Propagation speed of the fire front

x (x) n R(t) x F(x) R0 R(t)

advancing speed of the fire front, in the normal direction: max

v∈F(x) n(x) , v

Alberto Bressan (Penn State) Dynamic Blocking Problems 6 / 40

slide-7
SLIDE 7

The minimum time function

T(x) = inf

  • t ≥ 0 ;

x ∈ R(t)

  • = minimum time taken by the fire to reach the point x

The minimum time function provides a solution of the Hamilton-Jacobi equation H

  • x, ∇T(x)
  • = 0 ,

H(x, p) . = max

v∈F(x) p , v − 1

with boundary data T(x) = 0 for x ∈ R0 (in a viscosity sense) The level set {T(x) = t} describes the position of the fire front at time t > 0

Alberto Bressan (Penn State) Dynamic Blocking Problems 7 / 40

slide-8
SLIDE 8

Confinement Strategies

(A.B., J.Differential Equations, 2007) Assume: a controller can construct a wall, i.e. a one-dimensional rectifiable curve γ, which blocks the spreading of the fire. γ(t) ⊂ R2 = portion of the wall constructed within time t σ = speed at which the wall is constructed Definition 1. A set valued map t → γ(t) ⊂ R2 is an admissible strategy if : (H1) For every t1 ≤ t2 one has γ(t1) ⊆ γ(t2) (H2) Each γ(t) is a rectifiable set (possibly not connected). Its length satisfies m1(γ(t)) ≤ σ t

Alberto Bressan (Penn State) Dynamic Blocking Problems 8 / 40

slide-9
SLIDE 9

Definition 2. The reachable set determined by the blocking strategy γ is Rγ(t) . =

  • x(t) ;

x(·) absolutely continuous , x(0) ∈ R0 ˙ x(τ) ∈ F

  • x(τ)
  • for a.e. τ ∈ [0, t] ,

x(τ) / ∈ γ(τ) for all τ ∈ [0, t]

  • REMARK:

Walls must be constructed in real time !

R0 R0 Γ Γ γ(t) R (t)

γ

An admissible strategy is described by a set-valued function t → γ(t) ⊂ R2 γ(t) = portion of the wall constructed within time t

Alberto Bressan (Penn State) Dynamic Blocking Problems 9 / 40

slide-10
SLIDE 10

Optimal Confinement Strategies

A cost functional should take into account

  • The value of the region destroyed by the fire.
  • The cost of building the wall.

α(x) = value of a unit area of land around the point x β(x) = cost of building a unit length of wall near the point x COST FUNCTIONAL J(γ) . = lim

t→∞

  • Rγ(t)

α dm2 +

  • γ(t)

β dm1

  • Alberto Bressan (Penn State)

Dynamic Blocking Problems 10 / 40

slide-11
SLIDE 11

Mathematical Problems

  • 1. Blocking Problem.

Given an initial set R0, a multifunction F and a wall construction speed σ, does there exist an admissible strategy t → γ(t) such that the reachable sets Rγ(t) remain uniformly bounded for all t > 0 ?

  • 2. Optimization Problem.

Find an admissible strategy γ(·) which minimizes the cost functional J(γ).

Alberto Bressan (Penn State) Dynamic Blocking Problems 11 / 40

slide-12
SLIDE 12

Existence of an optimal strategy γ(·) Necessary conditions for optimality Sufficient conditions for optimality Regularity of the curves γ(t) constructed by an optimal strategy Numerical computation of an optimal strategy

Alberto Bressan (Penn State) Dynamic Blocking Problems 12 / 40

slide-13
SLIDE 13

Equivalent Formulation

(A.B. - T. Wang, Control Optim. Calc. Var. 2009) Blocking Problems and Optimization Problems can be reformulated in terms of

  • ne single rectifiable set Γ

(strategy) t → γ(t) ← → Γ (single wall)

R0 Γ

γ(t)

R (t)

Γ

Γ − → γ(t) . = Γ ∩ RΓ(t) (walls touched by the fire within time t)

Alberto Bressan (Penn State) Dynamic Blocking Problems 13 / 40

slide-14
SLIDE 14

Blocking the Fire

  • Fire propagates in all directions with unit speed:

F(x) = B1

  • Wall is constructed at speed σ

Theorem (A.B., J.Differential Equations, 2007)

On the entire plane, the fire can be blocked if σ > 2, it cannot be blocked if σ < 1. Blocking Strategy: If σ > 2, construct two arcs of logarithmic spirals along the edge of the fire

R (t)

1+t

Γ

Γ

(t)

γ γ(t) . =

  • (r, θ) ;

r = eλ|θ| , 1 ≤ r ≤ 1 + t

  • ,

λ . = 1

  • σ2

4 − 1

Alberto Bressan (Penn State) Dynamic Blocking Problems 14 / 40

slide-15
SLIDE 15

No strategy can block the fire if σ ≤ 1

1

γ x R γ3

2

γ γ0 Γ x

_

x1

¯ x = position of “last brick of the wall” T Γ(¯ x) = sup

x∈Γ

T Γ(x) ≥ |Γ| σ

  • therwise the fire escapes

|γ2| + |γ3| ≤ 2|Γ| T Γ(¯ x) = |γ0| < |γ1| ≤ min {|γ2|, |γ3|} ≤ |Γ|

Alberto Bressan (Penn State) Dynamic Blocking Problems 15 / 40

slide-16
SLIDE 16

The isotropic case on the half plane

  • Fire propagates in all directions with unit speed.

F(x) = B1

  • Wall is constructed at speed σ
  • Theorem. (A.B. - T.Wang, J.Math Anal.Appl. 2009)

Restricted to a half plane, the fire can be blocked if and only if σ > 1

R0 γ

Alberto Bressan (Penn State) Dynamic Blocking Problems 16 / 40

slide-17
SLIDE 17

When can the fire be blocked ?

Conjecture: Assume the fire propagates with speed 1 in all directions. On the entire plane the fire can be blocked if and only if σ > 2

Q2 Q

1

θ Γ Q P R (t)

Γ

1 σ γ1(t)

θ

R

Single spiral strategy: curve closes on itself if and only if σ > σ† = 2.614430844 . . . (M. Burago, 2006)

Alberto Bressan (Penn State) Dynamic Blocking Problems 17 / 40

slide-18
SLIDE 18

Non-isotropic fire propagation

Assume : F =

  • (r cos θ , r sin θ) ;

0 ≤ r ≤ ρ(θ)

  • ρ(−θ) = ρ(θ) ,

0 ≤ ρ(θ′) ≤ ρ(θ) for all 0 ≤ θ ≤ θ′ ≤ π .

k

1

F

2

F F3

  • Theorem. (A.B., M. Burago, A. Friend, J. Jou, Analysis and Applications, 2008)

If the wall construction speed satisfies σ > [vertical width of F] = 2 max

θ∈[0,π] ρ(θ) sin θ

then, for every bounded initial set R0, a blocking strategy exists

Alberto Bressan (Penn State) Dynamic Blocking Problems 18 / 40

slide-19
SLIDE 19

Existence of Optimal Strategies

Fire propagation: ˙ x ∈ F(x) x(0) ∈ R0 Wall constraint:

  • γ(t) ψ dm1 ≤ t

(1/ψ(x) = construction speed at x) Minimize: J(γ) =

  • Rγ(t) α dm2 +
  • γ(t) β dm1
  • Assumptions:

(A1) The initial set R0 is open and bounded. Its boundary satisfies m2 (∂R0) = 0. (A2) The multifunction F is Lipschitz continuous w.r.t. the Hausdorff distance. For each x ∈ R2 the set F(x) is compact, convex, and contains a ball of radius ρ0 > 0 centered at the origin. (A3) For every x ∈ R2 one has α(x) ≥ 0, β(x) ≥ 0, and ψ(x) ≥ ψ0 > 0. α is locally integrable, while β and ψ are both lower semicontinuous.

Alberto Bressan (Penn State) Dynamic Blocking Problems 19 / 40

slide-20
SLIDE 20

Theorem (A.B. - C. De Lellis, Comm. Pure Appl. Math. 2008)

Assume (A1)-(A3), and infγ∈S J(γ) < ∞. Then the minimization problem admits an optimal solution γ∗.

Direct method: Consider a minimizing sequence of strategies γn(·) Define the optimal strategy γ∗ as a suitable limit.

γm γm

n

γ γ ? ? γn γ n

Alberto Bressan (Penn State) Dynamic Blocking Problems 20 / 40

slide-21
SLIDE 21

Key step in the proof: For each rational time τ, order the connected components of γn(τ) according to decreasing length: ℓn,1 ≥ ℓn,2 ≥ ℓn,3 ≥ · · · γn(t) = γn,1 ∪ γn,2 ∪ γn,3 ∪ · · · Taking a subsequence, as n → ∞ we can assume ℓn,i(τ) → ℓi(τ) γn,i(τ) → γi(τ) τ ∈ Q We then define γ(τ) . =

  • i≥1, ℓi(τ)>0

γi(τ)

Alberto Bressan (Penn State) Dynamic Blocking Problems 21 / 40

slide-22
SLIDE 22

New approach: the minimum time function with obstacle

(C. DeLellis & R. Robyr, Archive Rational Mech. Anal., 2011) ˙ x ∈ F(x), x(0) ∈ R0 ⊂ R2

Γ R(t) x x R (t)

Γ

Minimum time function with obstacle: T Γ(x) . = inf {t ≥ 0 ; x ∈ RΓ(t)} RΓ(t) = set of points reached by F-trajectories which start in R0 and do not cross Γ Goal: characterize T Γ in terms of a H-J equation

Alberto Bressan (Penn State) Dynamic Blocking Problems 22 / 40

slide-23
SLIDE 23

A family SΓ of subsolutions

  • Definition. A function u : R2 → [0, ∞] is in the set SΓ if
  • u ∈ SBV

(Du = ∇u + Djumpu + DCantoru, with DCantoru ≡ 0)

  • m1(Ju \ Γ) = 0

(Ju . = set of jump points of u)

  • u = 0 on R0
  • H(x, ∇u(x)) ≤ 0

for a.e. x ∇u . = absolutely continuous part of the distributional derivative Du.

Alberto Bressan (Penn State) Dynamic Blocking Problems 23 / 40

slide-24
SLIDE 24
  • Theorem. (C.DeLellis & R.Robyr)

The minimum time function T Γ is the unique maximal element of SΓ.

= ⇒ alternative proof of existence of optimal blocking strategies Take a minimizing sequence of admissible barriers Γk Consider the corresponding minimum time functions Tk . = T Γk Using the Ambrosio-De Giorgi compactness theorem for SBV functions, one

  • btains a convergent subsequence Tk → U, with U ∈ SBV

The jump set JU yields the optimal barrier

Alberto Bressan (Penn State) Dynamic Blocking Problems 24 / 40

slide-25
SLIDE 25

Necessary conditions for optimality

Problem: find an admissible barrier Γ which minimizes J(Γ) . = α · [total burned area] + β · [length of the curve] GOAL: derive a set of ODE’s describing the walls built by an optimal strategy

  • A.B., J.Differential Equations, 2007
  • A.B. - T.Wang, ESAIM, Control Optim. Calc. Var. 2010
  • T.Wang, J. Optim. Theory Appl., to appear.

Alberto Bressan (Penn State) Dynamic Blocking Problems 25 / 40

slide-26
SLIDE 26

Classification of arcs in an optimal strategy

Minimum time function T Γ(x) . = inf

  • t ≥ 0 ;

x ∈ RΓ(t)

  • Set of times where the constraint is saturated

S . =

  • t ≥ 0 ;

meas

  • Γ ∩ RΓ(t)
  • = σt
  • Boundary arcs:

ΓS . = {x ∈ Γ ; T Γ(x) ∈ S} constructed along the advancing fire front Free arcs: ΓF . = {x ∈ Γ ; T Γ(x) / ∈ S} constructed away from the fire front

R0

Γ

F

Γ

S S

Γ Alberto Bressan (Penn State) Dynamic Blocking Problems 26 / 40

slide-27
SLIDE 27

Optimality conditions, minimizing the value of burned area

  • 1. A free arc Γ. The curvature must be proportional to the local value of the

land r(s) = radius of curvature α = land value r(s) · α

  • Γ(s)
  • = const.

n R(t) β (t) γ F(x) n

R (t)

Γ

Γ

  • 2. A single boundary arc

Γ. The wall is constructed at maximum speed σ, always remaining at the edge of the burned set σ sin β = max

y∈F(x) n · y

Alberto Bressan (Penn State) Dynamic Blocking Problems 27 / 40

slide-28
SLIDE 28
  • 3. Two or more boundary arcs: Γ1, . . . , Γν, constructed simultaneously for

t ∈ [a, b]

θ

fast slow

Γ

1

Γ

(t+1)

R

η

2 2(t)

e2(t) h R(t)

Sum of construction speeds ≤ σ At which speed should each wall be constructed ? recast the problem in the standard setting of optimal control apply the Pontryagin Maximum Principle

Alberto Bressan (Penn State) Dynamic Blocking Problems 28 / 40

slide-29
SLIDE 29

Junctions between different arcs

γ

1

γ2 γ1

2

γ P Q RΓ RΓ

8 8

Two boundary arcs originating at the same point are not optimal Non-parallel junctions between a free arc and a boundary arc are not optimal

Alberto Bressan (Penn State) Dynamic Blocking Problems 29 / 40

slide-30
SLIDE 30

R

Q P

circle + two spirals (is better than two spirals only)

Alberto Bressan (Penn State) Dynamic Blocking Problems 30 / 40

slide-31
SLIDE 31

Further classification

  • blocking arcs

Γb . = Γ ∩ ∂RΓ

  • delaying arcs

Γd

Ω R Γ Ω2

1

Necessary conditions for the optimality of delaying arcs (Tao Wang, J. Optim. Theory Appl., to appear)

Alberto Bressan (Penn State) Dynamic Blocking Problems 31 / 40

slide-32
SLIDE 32

Sufficient conditions for optimality ?

Standard Isotropic Problem:

  • Fire starts on the unit disc, propagating with unit speed in all directions.
  • Barrier can be constructed at speed σ > 2.
  • Minimize the total burned area.

R0

Γ

F

Γ

S S

Γ

Theorem (A.B. - T.Wang, 2010)

The barrier consisting of circle + two logarithmic spirals is optimal among all simple closed curves enclosing R0

Alberto Bressan (Penn State) Dynamic Blocking Problems 32 / 40

slide-33
SLIDE 33

’ ’ ’

  • riginal curve

star shaped

Γ

*

Ω symmetric, nondecreasing rearrangement

Γ Γ

r( ) θ θ

Alberto Bressan (Penn State) Dynamic Blocking Problems 33 / 40

slide-34
SLIDE 34

Polar coordinate representation: θ → r(θ) non-decreasing, for θ ∈ [0, π] Admissibility constraint: m1

  • {x ∈ Γ ;

|x| ≤ 1 + t}

  • ≤ σt

< σt = ⇒ circumferences = σt = ⇒ logarithmic spirals    joining tangentially

? ? Alberto Bressan (Penn State) Dynamic Blocking Problems 34 / 40

slide-35
SLIDE 35

Numerical Simulations

(A.B. - T. Wang, ESAIM; Control Optim. Calc. Var. 2009) Assume: only blocking arcs, no delaying arcs. minimize total burned area: m2

  • subject to

m1

  • Γ ∪ RΓ(t)
  • ≤ σt

for all t ≥ 0

Alberto Bressan (Penn State) Dynamic Blocking Problems 35 / 40

slide-36
SLIDE 36

Approximate the barrier with a polygonal:

  • fix an angle θ = 2π/n
  • assign radii rk = r(kθ),

k = 1, . . . , n

  • starting with an admissible polygonal, search for a local minimizer

subject to admissibility constraints

  • double number of nodes (replace n by 2n), repeat local minimization . . .

k

θ

1

Q Q Sk

k−1

Q0 Q

R

Alberto Bressan (Penn State) Dynamic Blocking Problems 36 / 40

slide-37
SLIDE 37
  • 1. The isotropic case

F(x) = R0 = B1 (unit disc), σ = 4. Minimize: total burned area.

Alberto Bressan (Penn State) Dynamic Blocking Problems 37 / 40

slide-38
SLIDE 38
  • 2. A non-isotropic case

F =

  • (λx, λy) ;

(x − 3)2 + y2 ≤ 1, λ ∈ [0, 1]

  • κ

F

r = 1 y x

Choose: σ = 4.1, R0 = unit disc. Analytic solution: A.Friend (2007). Numerical solution: T.Wang (2008)

Alberto Bressan (Penn State) Dynamic Blocking Problems 38 / 40

slide-39
SLIDE 39

Some open problems

1 (Isotropic blocking problem) On the whole plane, assume: fire propagates with unit speed in all directions barrier is constructed at speed σ

Conjecture 1:

A blocking strategy exists if and only if the wall construction speed is σ > 2. 2 (Sufficient optimality conditions) Not one single example is known where a blocking strategy can be proved to be optimal.

Conjecture 2:

The “circle + two spirals” strategy is optimal for the isotropic problem. Basic difficulty: delaying arcs

Alberto Bressan (Penn State) Dynamic Blocking Problems 39 / 40

slide-40
SLIDE 40

3 (Existence of optimal strategies). Determine whether an optimal strategy exists, in the general case where the velocity sets satisfy 0 ∈ F(x), but without assuming B(0, ρ) ⊂ F(x) so that fire propagation speed is not uniformly positive in all directions 4 (Regularity). Assume: the initial set R0 has a smooth boundary and the cost functions α, β are smooth. What is the regularity of an optimal strategy ? Does it produce a finite number of piecewise C1 arcs ? Is the optimal barrier connected ? Is it ever useful to construct purely delaying arcs ?

Alberto Bressan (Penn State) Dynamic Blocking Problems 40 / 40