Stabilization of a 1-D tank containing a fluid modeled by the shallow water equations

https://doi.org/10.1016/j.sysconle.2003.11.008Get rights and content

Abstract

Consider a rectangular tank containing an inviscid incompressible and irrotational fluid. The tank is subject to a one-dimensional horizontal move (the control) and the motion of the fluid is described by the shallow water equations. By means of a Lyapunov approach, control laws that stabilize the state of the fluid–tank system are derived. Two classes of control are considered: full-state feedback and output feedback where the output is given by the trajectory of the tank, the level of the fluid at the boundary of the tank and the time. Although global asymptotic stability is yet to be proved, stabilization is observed through numerical simulations.

Introduction

Consider a tank containing an inviscid incompressible irrotational fluid. The tank is subject to a one-dimensional horizontal move. To move such a tank we need to take the motion of the fluid into account. Several recent publications deal with this question, see, e.g., [8], [12], [24], [25]. This paper is a first attempt to study the stabilization problem with the model of the shallow water equations which are 1D-hyperbolic equations (see e.g. [3], [4]).

Our main concern is the fluid state stabilization problem (level and speed relative to the tank) and the tracking problem of the tank state (position, speed and acceleration) to a prescribed trajectory (e.g. a prescribed final position of the tank) using the acceleration as the control variable.

Stabilizing feedback laws are designed using a Lyapunov approach and backstepping (see e.g. [14] for an introduction of this technique). The design process is repeated iteratively on control problems that have increasing complexity. For each control problem, an augmented Lyapunov function is built from the previous (simpler) problem and the corresponding stabilizing control laws are deduced. More specifically, the control “sub”-problems are

  • fluid state stabilization (Section 3.1),

  • fluid state and tank speed stabilization (Section 3.2),

  • fluid–tank state stabilization (Section 3.3) where a forward approach (see [18]) is used to design the Lyapunov function.

Two classes of stabilizing control laws are investigated: (1) time-varying full-state feedbacks and (2) output feedbacks, where the output is defined by the trajectory of the tank, the level of the fluid at the boundary of the tank and the time. Many practical and industrial motivations can be found in [11], [12], [19] for restricting ourselves to output feedbacks.

Some results can be found in [18] concerning the problem of the stabilization of a tank, but the input is defined as a flexible or a rigid wave generator and the equations are linearized around the equilibrium. Here, a different model of the control system is chosen. Moreover, the linearized shallow water are not stabilizable even locally (see [7]), thus a study of the non-linear equations is needed. For these non-linear equations, it is proved in [3] that one has a local controllability property.

Several other configurations are studied in [20] and it is proved that, for each configuration under consideration, the linear approximation is steady-state controllable. For our configuration, the linear approximation is not controllable, and thus we need to consider the non-linear equations to study the stabilization problem.

The paper is organized as follows. The shallow water equations are described in Section 2.1, the steady states in Section 2.2 and the stabilization problem in Section 2.3. The existence of Lyapunov functions and feedbacks are investigated in Section 3. At last, numerical simulation are used to check that asymptotic stabilization is achieved in Section 4.

Section snippets

Model description

Let us consider a 1-D tank containing an inviscid incompressible irrotational fluid. The tank is subject to a one-dimensional horizontal move. Let us assume that the acceleration is small compared with the gravity constant and that the level of the fluid is small compared with the length of the tank. Hence, the dynamics of the fluid are described by the shallow water equations (see [6, Section 4.2], see also [20]):∂H∂t(x,t)+∂x(HV)(x,t)=0,∂V∂t(x,t)+∂xgH+V22(x,t)=−A(t),Ṡ(t)=A(t),Ḋ(t)=S(t),

Lyapunov control design

The objective of the design is to build a Lyapunov function for the stabilization problem via a full-state feedback and an other one for the output feedback. As mentioned in the Introduction, Lyapunov functions are built for control problems with increasing complexity.

At first, a Lyapunov function for the fluid state (H,V) (i.e. a Frechet-differentiable function R1:(C1([0,L]))2R positive and null only at the point (H,V)=(H̄,V̄)) and a full-state feedback, making the Lyapunov function decrease,

Numerical results

In this section we study two numerical simulations and check that the different problems of stabilization are achieved with our control law.

Conclusion

In this paper we study the problems of the stabilization of a tank containing a fluid by an full-state feedback and by an output feedback. We use a Lyapunov approach to do this. We check numerically this stabilization problems are achieved with our control laws.

Acknowledgements

This paper present research results of the Belgian Programme on Interuniversity Poles of Attraction, initiated by the Belgian State Prime Minister's Office for Science, Technology and Culture. The scientific responsibility rests with its authors.

References (25)

  • A. Astolfi et al.

    Stabilization and disturbance attenuation of nonlinear systems using dissipativity theory

    European J. Control

    (2002)
  • C.I. Byrnes et al.

    Passivity, feedback equivalence, and the global stabilization of minimum phase nonlinear systems

    IEEE Trans. Automat. Control

    (1991)
  • J.-M. Coron

    Local controllability of a 1-D tank containing a fluid modeled by the shallow water equations

    ESAIM: Control Optim. Calc. Var.

    (2002)
  • J.M. Coron, B. d'Andréa Novel, G. Bastin, A Lyapunov approach to control irrigation canals modeled by Saint–Venant...
  • R.F. Curtain et al.

    An Introduction to Infinite-dimensional Linear Systems Theory

    (1995)
  • L. Debnath

    Nonlinear Water Waves

    (1994)
  • F. Dubois, N. Petit, P. Rouchon, Motion planning and nonlinear simulations for a tank containing a fluid, European...
  • J.T. Feddema et al.

    Control for slosh-free motion of an open container

    IEEE Control Syst. Mag.

    (1997)
  • S.K. Godunov

    Finite difference method for numerical computations of discontinuous solutions of the equations of fluid dynamics

    Mat. Sb.

    (1956)
  • W.H. Graf

    Fluvial Hydraulics

    (1998)
  • M. Grundelius, Iterative optimal control of liquid slosh in an industrial packaging machine, Conference on Decision and...
  • M. Grundelius, B. Bernhardsson, Control of liquid slosh in an industrial packaging machine, Proceedings of the IEEE...
  • Cited by (0)

    1

    Also with LAAS-CNRS, Toulouse, France.

    View full text