• No results found

5.4 Dissipative Control

5.4.1 Dissipative Systems

Dissipative systems are of particular importance in the field of engineering. The dissipation hypo-

thesis, which separates such systems from the general dynamical systems, results in fundamental

constraint on the dynamic behaviour of such systems. A common example of this type of systems

is electrical networks in which part of the supplied energy is dissipated in the resistors as heat.

The theory of dissipative systems is important in control engineering due to its implications on

the stability of control systems. One of the results of the stability theory states that a passive and

stable feedback system consists of a passive dynamical systems in its feed forward and feedback

loops. Furthermore, the Lyapunov function of such a system can be the sum of the stored energies in

those loops. The existence of the stored energy function is simple to establish due to its equivalence

to the passivity assumption. However, there is a range of possible functions for a system with a

predefined input - output behaviour [Willems, 1972].

Given a dynamical system Σ defined with the state space model

˙

x = f (x) + G(x)u

y = h(x) + J (x)u (5.33)

along with the supply rate w : U × Y → R1, where U and Y are the input and output spaces

respectively. For any u ∈ U , y ∈ Y and (t0, t1) ∈ R+ where t1 > t0, the function w(t) =

w(u(t), y(t)) is locally integrable. i.e.

ˆ t1 t0

|w(t)|dt < ∞ (5.34)

Definition 1. A dynamical system Σ with supply rate w is defined to be dissipative if there exists

a non-negative function S : X → R+ called storage function, such that for any u ∈ U , y ∈ Y and

(t0, t1) ∈ R+ where t1 > t0, S(x0) + ˆ t1 t0 w(t)dt ≥ S(x1) (5.35) 1

The following notation is used in this section:R = the real numbers; Rn = n − dimensional Euclidean space;

5.4.Dissipative Control 109

where x0 is some initial state of the system at time t0 and x1 is the system state at time t1.

The definition above follows from the fact that the dynamical system is assumed to be dissip-

ative and that a storage function exists. Another important quantity termed the available storage

plays an important role in determining whether a system is dissipative or not [Willems, 2007].

The available storage is defined as the maximum amount of energy that can be extracted from a

dynamical system at any time. This concept is a generalization of the available energy concept

defined in [Willems, 1971] [Baker, 1969] [Estrada, 1971].

Definition 2. The available storage, Sa, of system Σ with supply rate w is the function Sa: X → R

defined by Sa(x0) = − sup T >0 ˆ T 0 w(t)dt (5.36)

where x(0) = x0 and the supremum is taken over all the admissible inputs u ∈ U.

For the system to be dissipative, the available storage Sa has to be finite for all x ∈ X and

0 ≤ Sa ≤ S. The proof of this theorem is derived in [Willems, 1972]. This definition and theorem

provide a method that can be used to verify whether a system is dissipative or not without requiring

knowledge of its storage functions. In other words, it is an input / output test. The inequality

0 ≤ Sa≤ S only states that the available storage can be the actual storage function of the system.

In the case of a dynamical system where its available storage is its actual storage, an interesting

property is observed. That is all the system internal storage is available to the outside world

through its external terminals.

The available storage concept examines what happens when the system starts from a particular

state. This leads to the logical examination of the system when it ends up in a particular state

introducing the concept of required storage. [Willems, 1972] [Willems, 2007] . Assuming that for the

system Σ defined in Eq. 5.33 there exists an equilibrium state x? ∈ X such that S(x?) = min x∈XS(x) .

Furthermore, assume the following reachability assumption. For all x ∈ X, there exists a t ≥ 0 and u ∈ U such that x(t) = x?. i.e. each state can be reach from and steered towards the equilibrium state.

Definition 3. The required storage Sr for a dissipative system with supply rate w is the function

Sr(x) = inf T ≤0

ˆ 0 T

w(t)dt (5.37)

with the infimum taken over all the admissible input u ∈ U.

For dissipative system the storage function must satisfy the a priori inequality Sa≤ S ≤ Sr, i.e.

a dissipative system can only supply a portion of its stored energy and store a fraction of what it

has been supplied with. The available and required storage always satisfy the dissipation inequality

as shown in [Willems, 1972]. It must be noted that not every function bounded by this inequality

is a possible storage function.

For a dissipative dynamical system Σ with supply rate w and storage function S, if S is a

differentiable function of x, then

˙

S ≤ w(u, y) (5.38)

along any trajectory of the system. To turn the above into an equality, introduce a real valued

function d : X × U → R called the dissipative function (dissipation rate) defined as

d = ˙S − w (5.39)

The function d satisfies

S(x0) +

ˆ t1 t0

(w + d)dt = S(x1) (5.40)

It is clear that given d ≥ 0 being non-negative implies the dissipativeness of the system. The

dissipation rate d can uniquely determine storage S, provided the appropriate reachability and

controllability conditions are met.

Stability of Dissipative Systems

Willems [Willems, 1972] defines the stability of dissipative systems in the context of Lyapunov

stability theory. The Lyapunov functions are generalised energy functions, that correspond to the

storage function S. The storage function S of a stable dissipative dynamical system Σ must be

continuous and attains a strong local minima at the equilibrium point x∗. The function S is a

5.4.Dissipative Control 111

If the available storage Sa attains a strong local minima at x∗, then so does the storage function

S. This condition can be verified without explicit knowledge of S. Also the fact that x∗ is an

equilibrium point in itself follows from the fact that the system Σ is continuous in t for all t ≥ t0

and that the supply rate w(t) ≤ 0 for all x ∈ X.

The above definition of the stability may be refined in several ways. Some of which are explained

here:

• The local minima of the storage function defines the stable equilibria and vice versa.

• Local maxima of the storage function will define an unstable equilibrium, if all trajectories

in its neighbourhood involve some dissipation.

• Under strong dissipative assumptions, it may be concluded that all trajectories approach the

point of minimum storage. The system is strong dissipative in the sense that no trajectory

is free of dissipation as defined in [David Hill, 1976].

• If the system supply rate w(u, y) = 0 for all y ∈ Y then, local minima and maxima of the storage function define stable equilibria.