• Aucun résultat trouvé

Control of 1-D hyperbolic systems

N/A
N/A
Protected

Academic year: 2021

Partager "Control of 1-D hyperbolic systems"

Copied!
36
0
0

Texte intégral

(1)

HAL Id: hal-01024417

https://hal.inria.fr/hal-01024417

Submitted on 16 Jul 2014

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Control of 1-D hyperbolic systems

Jean-Michel Coron

To cite this version:

Jean-Michel Coron. Control of 1-D hyperbolic systems. NETCO 2014, 2014, Tours, France. �hal-01024417�

(2)

Control of 1-D hyperbolic systems

Jean-Michel Coron

Laboratory J.-L. Lions, University Pierre et Marie Curie (Paris 6) NetCo 2014

(3)

Outline

1 Controllability of 1-D hyperbolic systems

2 Dissipative boundary conditions for 1-D hyperbolic systems 3 Stabilization of 1-D balance laws

(4)

1 Controllability of 1-D hyperbolic systems

The control system Controllability

2 Dissipative boundary conditions for 1-D hyperbolic systems

The equations Main result

Comparaison with prior results Proof of the exponential stability

Application to the control of open channels

3 Stabilization of 1-D balance laws

Balance laws and basic control Lyapunov functions Stabilization of balance laws and backstepping

(5)

The hyperbolic control system considered

Our hyperbolic control system is

(1) yt+ A(y)yx = 0, (t, x) ∈ [0, T ] × [0, L],

where, at time t ∈ [0, T ], the state is x ∈ [0, L] 7→ y(t, x) ∈ Rn. Let

y∗ ∈ Rn be fixed. Assume that A(y) has n distinct real distinct

eigenvalues: Λ1(y∗) < . . . < Λm(y∗) < 0 < . . . < Λn(y∗) for some

m ∈ {0, · · · , n}. After a linear change of variables, we mays assume that A(y∗) = diag (Λ1(y), . . . , Λ

n(y∗)). For y ∈ Rn, let y−∈ Rm and

y+ ∈ Rn−m be such that

y =y−

y+

 . The control is y+(t, 0) and y(t, L).

(6)
(7)
(8)

x

L

0

H(t,x)

V(t,x)

u

0

u

L

Z

0

(9)

The Saint-Venant equations

The index j is for the j-th reach. Conservation of mass: (1) Hjt+ (HjVj)x= 0. Conservation of momentum: (2) Vjt+ gHj+ V2 j 2 ! x = 0. Flow rate: Qj = HjVj.

(10)

Barr´e de Saint-Venant (Adh´emar-Jean-Claude) 1797-1886

Th´eorie du mouvement non perma-nent des eaux, avec applications aux crues des rivi`eres et `a l’introduction des mar´ees dans leur lit, C. R. Acad. Sci. Paris S´er. I Math., vol. 53 (1871), pp.147–154.

(11)

Riemann coordinates

Let l be the number of reachs. Let n = 2l,

yi = Vi−p2gHi, yi+l= Vi+p2gHi, ∀i ∈ {1, . . . , l},

(1)

Λi= Vi−pgHi, Λi+l= Vi+pgHi, ∀i ∈ {1, . . . , l}.

(2)

Then the Saint-Venant equations can be written as yt+ A(y)yx = 0,

(3) with

A(y) := diag (Λ1(y), . . . , Λn(y)).

(4)

The flow is subcritical flow Vi<√gHi, ∀i ∈ {1, . . . l}. For subcritical

(12)
(13)

Boundary conditions

Underflow (sluice)

u

u

Overflow (spillway)

u

u

(14)

The control problem

Let T > 0. Given y0

: [0, 1] → Rn and y1

: [0, 1] → Rn. Does there exist a

solution of the control system such that y(0, x) = y0

(x) and y(T, x) = y1

(x)? Local controllability: y0

and y1

(15)

A very simple example

yt+ yx= 0, y(t, 0) = u(t), x ∈ [0, L], t > 0.

x

L

t

(0, 0)

(16)

A very simple example

yt+ yx= 0, y(t, 0) = u(t), x ∈ [0, L], t > 0.

x

L

t

(0, 0)

(17)

A very simple example

yt+ yx= 0, y(t, 0) = u(t), x ∈ [0, L], t > 0.

x

L

t

(0, 0)

T

Case 1: T < L

y

0

(x)

u(t)

not controllable

(18)

A very simple example

yt+ yx= 0, y(t, 0) = u(t), x ∈ [0, L], t > 0.

x

L

t

(0, 0)

T

Case 2: T > L controllable

y

0

(x)

u(t)

(19)

Controllability theorem

Theorem (Tatsien Li and Bopeng Rao (2003)) The local controllability for the C1

-norm holds if and only ifT > Tc with

Tc:= max  L |Λ1(y∗)| , . . . , L |Λn(y∗)|  . (1)

(20)

Complements

• For the control on one side only, see T. Li and B. Rao (2002). • Global steady states controllability for the Saint-Venant equations:

M. Gugat (2003), M. Gugat and G. Leugering (2003, 2009). Friction and slopes are allowed in the last paper.

(21)

Complements: BV solutions

• F. Ancona and A. Marson (1998): yt+ f (y)x = 0, x ∈ (0, +∞),

y(0, x) = 0: reachable set.

• Th. Horsin (1998): yt+ (y2/2)x= 0, x ∈ (0, L), y(0, x) = y0(x):

approximate controllability under general conditions on the desired target. • V. Perrollaz (2012): yt+ (f (y))x = u(t), x ∈ (0, L), y(0, x) = y0(x):

global controllability in small time.

• Adimurthi, S. Ghoshal and G. Gowda (2014): yt+ (f (y))x = 0,

x ∈ (0, L), y(0, x) = y0

(x): reachable set.

• A. Bressan and G. Coclite (2002): In the BV class of entropy solutions, already with n = 2, there are cases where one cannot steer the control system from y0

to y∗ even if y0 is close to y(if one remains close to yin

the BV-norm).

• O. Glass: One-dimensional Euler isentropic (2007) and non-isentropic system (2014), both in Eulerian and Lagrangian coordinates: Study of the controllability. Corollary: one can steer the control to y∗ if y0 is close (in

(22)

Sketch of proof of Li-Rao’s theorem

We assume that

T > max{L/|Λi(y∗)|; i ∈ {1, . . . , n}}.

(1)

Let T1 > 0 be such that

T1> 1 2max{L/|Λi(y ∗)|; i ∈ {1, . . . , n}}, (2) 2T1< T. (3)

Let us recall that, for y ∈ Rn, y

−∈ Rm and y+∈ Rn−m are such that

y =y−

y+

 .

(23)

Sketch of proof (continued)

x

t

(24)

Sketch of proof (continued)

x

t

T

T

1

y

0

+

(25)

Sketch of proof (continued)

x

t

T

y

0

+

T

1

y

1

+

T

− T

1

(26)

Sketch of proof (continued)

x

t

T

y

0

+

T

1

y

1

+

T

− T

1

(27)

Sketch of proof (continued)

x

t

T

y

0

+

T

1

y

1

+

T

− T

1

(28)

Sketch of proof (continued)

x

t

(29)

Sketch of proof (continued)

x

t

T

y

+1

(30)

Sketch of proof (continued)

x

t

T

y

+1

y

0

y

1

y

+0

(31)

Sketch of proof (continued)

T1 > max{L/|Λi(0)|; i ∈ {1, . . . , n}}/2.

x

t

T

y

+1

y

0

y

1

y

+0

T

1

(32)

1 Controllability of 1-D hyperbolic systems

The control system Controllability

2 Dissipative boundary conditions for 1-D hyperbolic systems

The equations Main result

Comparaison with prior results Proof of the exponential stability

Application to the control of open channels 3 Stabilization of 1-D balance laws

Balance laws and basic control Lyapunov functions Stabilization of balance laws and backstepping

(33)

More on controllability and stabilization

JMC, Control and nonlinearity, Mathematical Surveys and

Monographs, 136, 2007, 427 p. Pdf file freely available from my web page.

(34)
(35)
(36)

Références

Documents relatifs

To construct a stabilizing control law for this system, we rely on backstepping techniques inspired by [14] in order to equivalently reformulate the three-PDE system

We show in this section thst under reasonable assumptions, there always exist Lyapunov functions having the properties required for the feedback construction of the preceding

For more general nonlinear hyperbolic equations, the knowledge of Lyapunov functions can be useful for the stability analysis of a system of conservation laws (see [7]), or even for

En effet, l’idée originale est de coupler à un banc de test mécanique (traction uni-axiale d’anneaux artériels) des relevés spectroscopiques (autofluorescence et

Cette règle est considérée comme une stratégie permettant à la banque centrale de déterminer le taux d’intérêt à court terme qui parvient à réaliser

While these independent concepts, i.e., stability and obsta- cle avoidance, are well understood individually, combining both concepts to define control laws that

Homogeneous dynamical systems have a number of very useful properties for system analysis, control design and estimation.. In particular, the local and global behaviours are the

The experimental strategy for word recognition, namely, repeated attempts with successively lower stroke-likelihood thresholds, does not eliminate the possibility