3.5    Dissipativity and Passive Properties of Discrete-Time Nonlinear Systems

In this section, we discuss the discrete-time counterparts of the previous sections. For this purpose, we again consider a discrete-time nonlinear state-space system defined on XX ⊆ ℜn containing the origin x = {0} in coordinates (x = x1,…, xn):

d:{xk+1=f(xk,uk),x(k0)=x0yk=h(xk,uk)d:{xk+1=f(xk,uk),x(k0)=x0yk=h(xk,uk)

(3.59)

where xkXX is the state vector, ukUU ⊆ ℜm is the input function belonging to an input space UU, ykYYm is the output function which belongs to the output space YY (i.e., Σd is square). The functions f : XX × UUXX and h : XX × UUYY are real Cr functions of their arguments such that there exists a unique solution x(k, k0, x0, uk) to the system for any x0XX and ukUU.

Definition 3.5.1 A function s(k) = s(uk, yk) is a supply-rate to the system Σd if it is locally absolutely summable, i.e.,k1k=k0|s(k)|<k1k=k0|s(k)|<

for all (k0, k1) ∈ Z × Z.

Then we have the following definition of dissipativity for the system Σd.

Definition 3.5.2 The nonlinear system Σd is locally dissipative with respect to the supply-rate s(uk, yk) if there exists a C0 positive-semidefinite storage-function Ψ : NXX → ℜ such that

Ψ(xk1)Ψ(xk0)k1k=k0s(uk,yk)Ψ(xk1)Ψ(xk0)k=k0k1s(uk,yk)

(3.60)

for all k1k0, ukUU, and x(k0), x(k1) ∈ N. The system is said to be dissipative if it is locally dissipative for all xk0, xk1XX .

Again, we can move from the integral (or summation) version of the dissipation-inequality (3.60) to its differential (or infinitesimal) version by differencing to get

Ψ(xk+1)Ψ(xk)s(uk,yk),Ψ(xk+1)Ψ(xk)s(uk,yk),

(3.61)

which is the discrete-time equivalent of (3.17). Furthermore, we can equally define the dissipation-inequality as in (3.1.3) by

k1k=k0s(uk,yk)0,x0=0k1k0.k=k0k1s(uk,yk)0,x0=0k1k0.

(3.62)

The available-storage and required-supply of the system dada can also be defined as follows:

Ψa(x)=supx0=x,ukU,K0kk=0s(uk,yk)Ψa(x)=supx0=x,ukU,K0k=0ks(uk,yk)

(3.63)

Ψr(x)=infxex,ukUk=0k=k1s(uk,yk),k10,Ψr(x)=infxex,ukUk=k1k=0s(uk,yk),k10,

(3.64)

where xe = arg infx∈XX Ψ(x). Consequently, the equivalents of Theorems 3.1.1, 3.1.2 and 3.1.3 can be derived for the system Σd. However, of particular interest to us among discrete-time dissipative systems, are those that are passive because of their nice properties which are analogous to the continuous-time case. Hence, for the remainder of this section, we shall concentrate on this class and the affine nonlinear discrete-time system:

da:{xk+1=f(xk)+g(xk)uk,x(k0)=x0yk=h(xk)+d(xk)ukda:{xk+1=f(xk)+g(xk)uk,x(k0)=x0yk=h(xk)+d(xk)uk

(3.65)

where g : XXMn×m(XX ), d : XX → ℜm, and all the other variables have their previous meanings. We shall also assume for simplicity that f(0) = 0 and h(0) = 0. We proceed with the following definition.

Definition 3.5.3 The system Σda is passive if it is dissipative with supply-rate s(uk, yk) = yTkuk and the storage-function Ψ : XX → ℜ satisfies Ψ(0) = 0. Equivalently, Σda is passive if, and only if, there exists a positive-semidefinite storage-function Ψ satisfying

Ψ(xk1)Ψ(xk0)k1k=k0yTkuk,Ψ(0)=0Ψ(xk1)Ψ(xk0)k=k0k1yTkuk,Ψ(0)=0

(3.66)

for all k1k0Z, ukUU, or the infinitesimal version:

Ψ(xk+1)Ψ(xk)yTkuk,Ψ(0)=0Ψ(xk+1)Ψ(xk)yTkuk,Ψ(0)=0

(3.67)

for all k1k0Z, ukUU.

For convenience of the presentation, we shall concentrate on the infinitesimal version of the passivity-inequality (3.67).

Remark 3.5.1 Similarly, the discrete-time system Σda is strictly-passive if the strict inequality in (3.66) or (3.67) is satisfied, or there exists a positive-definite function Ξ : XX → ℜ+ such that

Ψ(xk+1)Ψ(xk)yTkukΞ(xk)ukU,kZ.Ψ(xk+1)Ψ(xk)yTkukΞ(xk)ukU,kZ.

(3.68)

We also have the following definition of losslessness.

Definition 3.5.4 A passive system Σda with a storage-function Ψ(.), is lossless if

Ψ(xk+1)Ψ(xk)=yTkukukU,kZ.Ψ(xk+1)Ψ(xk)=yTkukukU,kZ.

(3.69)

The following lemma is the discrete-time version of the nonlinear KYP lemma given in Theorem 3.3.1 and Definition 3.3.4 for lossless systems.

Lemma 3.5.1 The nonlinear system Σda with a C2 storage-function Ψ(.) is lossless if, and only if,

(i)  

Ψ(f(x))=Ψ(x)Ψ(f(x))=Ψ(x)

(3.70)

Ψ(α)α|α=f(x)g(x)=hT(x)Ψ(α)αα=f(x)g(x)=hT(x)

(3.71)

gT(x)2Ψ(α)α2|α=f(x)g(x)=dT(x)+d(x)gT(x)2Ψ(α)α2α=f(x)g(x)=dT(x)+d(x)

(3.72)

(ii)  Ψ(f(x) + g(x)u) is quadratic in u.

Proof: (Necessity): If Σda is lossless, then there exists a positive-semidefinite storage-function Ψ(.) such that

Ψ(f(x)+g(x)u)Ψ(x)=(h(x)+d(x)u)Tu.Ψ(f(x)+g(x)u)Ψ(x)=(h(x)+d(x)u)Tu.

(3.73)

Setting u = 0, we immediately get (3.70). Differentiating both sides of the above equation (3.73) with respect to u once and twice, and setting u = 0 we also arrive at the equations (3.71) and (3.72), respectively. Moreover, (ii) is also obvious from (3.72). (Sufficiency:) If (ii) holds, then there exist functions p, q, r : XX → ℜ such that

Ψ(f(x)+g(x)u)=p(x)+q(x)u+uTr(x)uuUΨ(f(x)+g(x)u)=p(x)+q(x)u+uTr(x)uuU

(3.74)

where the functions p(.), q(.), r(.) correspond to the Taylor-series expansion of Ψ(f(x) + g(x)u) about u:

p(x)=Ψ(f(x))p(x)=Ψ(f(x))

(3.75)

q(x)=Ψ(f(x)+g(x)u)u|u=0=Ψ(α)α|α=f(x)g(x)q(x)=Ψ(f(x)+g(x)u)uu=0=Ψ(α)αα=f(x)g(x)

(3.76)

r(x)=122Ψ(f(x)+g(x)u)u2|u=0=g(x)Ψ(α)α|α=f(x)g(x).r(x)=122Ψ(f(x)+g(x)u)u2u=0=g(x)Ψ(α)αα=f(x)g(x).

(3.77)

Therefore equation (3.74) implies by (3.70)-(3.72),

Ψ(f(x)+g(x)u)Ψ(x)=(q(x)+uTr(x))uuU={hT(x)+12uT(dT(x)+d(x))}u=yTuuU.Ψ(f(x)+g(x)u)Ψ(x)=(q(x)+uTr(x))uuU={hT(x)+12uT(dT(x)+d(x))}u=yTuuU.

Hence Σda is lossless. □

Remark 3.5.2 In the case of the linear discrete-time system

dl:{xk+1=Axk+Bukyk=Cxk+Dukdl:{xk+1=Axk+Bukyk=Cxk+Duk

where A, B, C and D are matrices of appropriate dimensions. The system is lossless with C2 storage-function ψ(xk)=12xTkPxkψ(xk)=12xTkPxk, P = P T and the KYP equations (3.70)(3.72) yield:

ATPA=PBTPA=CBTPB=DT+D.}ATPA=PBTPA=CBTPB=DT+D.

(3.78)

Remark 3.5.3 Notice from the above equations (3.78) that if the system matrix D = 0, then since B ≠ 0, it implies that C = 0. Thus Σdl can only be lossless if yk = 0 when D = 0. In addition, if rank(B) = m, then Σdl is lossless only if P ≥ 0.

Furthermore, DT + D ≥ 0 and D + DT > 0 if and only if rank(B) = m [74]. Thus, D > 0 and hence nonsingular. This assumption is also necessary for the nonlinear system Σda, i.e., d(x) > 0 and will consequently be adopted in the sequel.

The more general result of Lemma 3.5.1 for passive systems can also be stated.

Theorem 3.5.1 The nonlinear system Σda is passive with storage-function Ψ(.) which is positive-definite if, and only if, there exist real functions l : XX → ℜ i, W : XX → ℜ Mi×j(XX ) of appropriate dimensions such that

Ψ(f(x))Ψ(x)=12lT(x)l(x)Ψ(f(x))Ψ(x)=12lT(x)l(x)

(3.79)

Ψ(α)α|α=f(x)g(x)+lT(x)W(x)=hT(x)Ψ(α)αα=f(x)g(x)+lT(x)W(x)=hT(x)

(3.80)

dT(x)+d(x)gT(x)2Ψ(α)α2|α=f(x)g(x)=WT(x)W(x).dT(x)+d(x)gT(x)2Ψ(α)α2α=f(x)g(x)=WT(x)W(x).

(3.81)

Proof: The proof follows from Lemma 3.5.1. □

Remark 3.5.4 In the case of the linear system Σdl the equations (3.79)-(3.81) reduce to the following wellknown conditions for Σdl to be positive-real:

ATPA=LTLATPB+LTW=CTDT+DBTPB=WTW.ATPA=LTLATPB+LTW=CTDT+DBTPB=WTW.

The KYP lemma above can also be specialized to discrete-time bilinear systems. Furthermore, unlike for the general nonlinear case above, the assumption that Ψ(f(x) + g(x)u) is quadratic in u can be removed. For this purpose, let us consider the following bilinear state-space system defined on XX ⊆ ℜn:

dbl:{xk+1=Axk+[Buk+E]ukyk=h(xk)+d(uk)uk,h(0)=0,dbl:{xk+1=Axk+[Buk+E]ukyk=h(xk)+d(uk)uk,h(0)=0,

(3.82)

where all the previously used variables and functions have their meanings, with A ∈ ℜn×n, E ∈ ℜn×m, C ∈ ℜm×n constant matrices, while B : XXMMn×m(XX ) is a smooth map defined by

B(x)=[B1x,,Bmx],B(x)=[B1x,,Bmx],

where Bi ∈ ℜn×n, i = 1,…, m. We then have the following theorem.

Theorem 3.5.2 (KYP-lemma) The bilinear system Σdbl is passive with a positive-definite storage-function, ψ(xk)=12xTPxψ(xk)=12xTPx if, and only if, there exists a real constant matrix L ∈ ℜn×q and a real function W : XXXXi×j(XX ) of appropriate dimensions, satisfying

ATPAP=LTLxT[ATP(B(x)+E)+LTW(x)=hT(x)dT(x)+d(x)(B(x)+E)TP(B(x)+E)=WT(x)W(x)ATPAP=LTLxT[ATP(B(x)+E)+LTW(x)=hT(x)dT(x)+d(x)(B(x)+E)TP(B(x)+E)=WT(x)W(x)

for some symmetric positive-definite matrix P .

3.6    2-Gain Analysis for Discrete-Time Dissipative Systems

In this section, we again summarize the relationship between the 2-gain of a discrete-time system and its dissipativeness, as well as the implications on its stability analogously to the continuous-time case discussed in Section 3.2. We consider the nonlinear discrete-time system Σd given by the state equations (3.59). We then have the following definition.

Definition 3.6.1 The nonlinear system Σd is said to have locally in NXX, finite ℓ2-gain less than or equal to γ > 0 if for all uk2[k0, K]

Kk=k0yk2γ2Kk=k0uk2+β(x0)k=k0Kyk2γ2k=k0Kuk2+β(x0)

(3.83)

for all Kk0, and all x0N, yk = h(xk, uk), k ∈ [k0, K], and for some function β : XX → ℜ+. Moreover, the system is said to have ℓ2-gainγ if N = XX .

Without any loss of generality, we can take k0 = 0 in the above definition. We now have the following important theorem which is the discrete-time equivalent of Theorems 3.2.1, 3.2.2 or the Bounded-real lemma for discrete-time nonlinear systems.

Theorem 3.6.1 Consider the discrete-time system Σd. Then Σd has finite ℓ2-gainγ if Σd is finite-gain dissipative with supply-rate s(uk,yk)=(uk2yk2)s(uk,yk)=(uk2yk2), i.e., it is dissipative with respect to s(., .) and γ < ∞. Conversely, Σd is finite-gain dissipative with supply-rate s(uk, yk) if Σd has ℓ2-gainγ and is reachable from x = 0.

Proof: By dissipativity (Definition 3.5.2)

0V(xk+1)Kk=02uk2yk2)+V(x0).0V(xk+1)k=0K(γ2uk2yk2)+V(x0).

(3.84)

Kk=0yk2γ2Kk=0uk2+V(x0).k=0Kyk2γ2k=0Kuk2+V(x0).

(3.85)

Thus, Σd has locally 2-gain ≤ γ by Definition 3.6.1. Conversely, if Σd has 2-gain ≤ γ, then

Kk=0(yk2)γ2uk2β(x0)Va(x)=infx0=x,ukU,K0Kk=0(uk2yk2)β(x0)<,k=0K(yk2)γ2uk2β(x0)Va(x)=infx0=x,ukU,K0k=0K(uk2yk2)β(x0)<,

the available-storage, is well defined for all x in the reachable set of Σd from x(0) with uk2, and for some function β. Consequently, Σd is finite-gain dissipative with some storage-function VV a and supply-rate s(uk, yk). □

The following theorem is the discrete-time counterpart of Theorems 3.2.1, 3.2.2 relating the dissipativity of the discrete-time system (3.65), its 2-gain and its stability, which is another version of the Bounded-real lemma.

Theorem 3.6.2 Consider the affine discrete-time system Σda. Suppose there exists a C2 positive-definite function V : U →ℜ+ defined locally in a neigborhood U of x = 0 satisfying

(H1)

gT(0)2Vx2(0)g(0)+dT(0)d(0)γ2I<0;gT(0)2Vx2(0)g(0)+dT(0)d(0)γ2I<0;

(H2)

0=V(f(x)+g(x)μ(x))V(x)+12(h(x)+d(x)μ(x)2γ2u(x)2)0=V(f(x)+g(x)μ(x))V(x)+12(h(x)+d(x)μ(x)2γ2u(x)2)

(3.86)

where u = μ(x), μ(0)= -is the unique soution of

Vλ|λ=f(x)+g(x)ug(x)+uT(dT(x)d(x)γ2I=hT(x)d(x);Vλλ=f(x)+g(x)ug(x)+uT(dT(x)d(x)γ2I=hT(x)d(x);

(H3) the affine system (3.65) is zero-state detectable, i.e.yk|uk=0=h(xk)=0limkxk=0,ykuk=0=h(xk)=0limkxk=0,then Σda is locally asymptotically-stable and has ℓ2-gainγ.

Proof: Consider the Hamiltonian function for (3.65) under the 2 cost criterion J =k=0[yk2γ2wk2]:k=0[yk2γ2wk2]:

H(x,u)=V(f(x)+g(x)u,V(x)+12(y2γ2u2).H(x,u)=V(f(x)+g(x)u,V(x)+12(y2γ2u2).

Then

Hu(x,u)=Vλ|λ=f(x)+g(x)ug(x)+uT(dT(x)γ2I)+hT(x)d(x)Hu(x,u)=Vλλ=f(x)+g(x)ug(x)+uT(dT(x)γ2I)+hT(x)d(x)

(3.87)

and

2Hu2(x,μ(x))=gT(x)2Vλ2|λ=f(x)+g(x)ug(x)+dT(x)d(x)γ2I.2Hu2(x,μ(x))=gT(x)2Vλ2λ=f(x)+g(x)ug(x)+dT(x)d(x)γ2I.

It is easy to check that the point (x0, u0) = (0, 0) is a critical point of H(x, u) and the Hessian matrix of H is negative-definite at this point by hypothesis (H1). Hence, 2Hu22Hu2 (0, 0) is nonsingular at (x0, u0) = (0, 0). Thus, by the Implicit-function Theorem, there exists an open neighborhood NXX of x0 = 0 and an open neighborhood UUU of u0 = 0 such that there exists a C1 solution u = μ(x), μ : NU, to (3.87).

Expanding H(., .) about (x0, u0) = (0, 0) using Taylor-series formula yields

H(x,u)=H(x,μ(x))+12(uμ(x))T(2Hu2(x,μ(x))+O(uμ(x)))(uμ(x)).H(x,u)=H(x,μ(x))+12(uμ(x))T(2Hu2(x,μ(x))+O(uμ(x)))(uμ(x)).

Again hypothesis H1 implies that there exists a neighborhood of x0 = 0 such that

2Hu2(x,μ(x))=gT(x)2Vλ2|λ=f(x)+g(x)μ(x)g(x)+dT(x)d(x)γ2I<0.2Hu2(x,μ(x))=gT(x)2Vλ2λ=f(x)+g(x)μ(x)g(x)+dT(x)d(x)γ2I<0.

This observation together with the hypothesis (H2) implies that u = μ(x) is a local maximum of H(x, u), and that there exists open neighborhoods N0 of x0 and U0 of u0 such that

H(x,u)H(x,μ(x))=0xN0anduU0,H(x,u)H(x,μ(x))=0xN0anduU0,

or equivalently

V(f(x)+g(x)u(x))V(x)12(γ2||u||2||h(x)+d(x)u||2).V(f(x)+g(x)u(x))V(x)12(γ2u2h(x)+d(x)u2).

(3.88)

Thus, Σda is finite-gain dissipative with storage-function V with respect to the supply-rate s(uk, yk) and hence has 2-gain ≤ γ. To show local asymptotic stability, we substitute x = 0, u = 0 in (3.88) to see that the equilibrium point x = 0 is stable and V is a Lyapunov-function for the system. Moreover, by hypothesis (H3) and LaSalle's invariance-principle, we conclude that x = 0 is locally asymptotically-stable with u = 0. □

Remark 3.6.1 In the case of the linear discrete-time system Σdl, the conditions (H1), (H2) in the above theorem reduce to the algebraic-equation and DARE respectively:

BTPB+DTDγ2I0,ATPAP(BTPA+DTC)T((BTPB+DTDγ2)1(BTPA+DTC)+CTC=0.BTPB+DTDγ2I0,ATPAP(BTPA+DTC)T((BTPB+DTDγ2)1(BTPA+DTC)+CTC=0.

3.7    Feedback-Equivalence to a Discrete-Time Lossless Nonlinear System

In this section, we derive the discrete-time analogs of the results of Subsection 3.4; namely, when can a discrete-time system of the form Σda be rendered lossless (or passive) via smooth state-feedback? We present necessary and sufficient conditions for feedback-equivalence to a lossless discrete-time system, and the results could also be modified to achieve feedback-equivalence to a passive system. The results are remarkably analogous to the continuous-time case, and the necessary conditions involve some mild regularity conditions and the requirement of lossless zero-dynamics. The only apparent anomaly is the restriction that d(x) be nonsingular for x in OO ∍{0}.

We begin by extending the concepts of relative-degree and zero-dynamics to the discerete-time case.

Definition 3.7.1 The nonlinear system Σda is said to have vector relative-degree {0,…, 0} at x = 0 if d(0) is nonsingular. It is said to have uniform vector relative-degree {0,…, 0} if d(x) is nonsingular for all xXX .

Definition 3.7.2 If the system Σda has vector relative-degree {0,…, 0} at x = {0}, then there exists an open neighborhood OO of x = {0} such that d(x) is nonsingular for all xOO and hence the control

u*k=d1(xk)h(xk),xOuk=d1(xk)h(xk),xO

renders yk 0 and the resulting dynamics of the system

da0*:xk+1=f*(xk)=f(xk)+g(xk)u*k,xkOXda0*:xk+1=f(xk)=f(xk)+g(xk)uk,xkOX

(3.89)

is known as the zero-dynamics of the system. Furthermore, the n-dimensional submanifold.

Z*={xO:yk=0,kZ}OXZ={xO:yk=0,kZ}OX

is known as the zero-dynamics submanifold.

Remark 3.7.1 If Σda has uniform vector relative-degree {0,…, 0}, then

Z*={xO:yk=0,kZ}OX.Z={xO:yk=0,kZ}OX.

Notice that unlike in the continuous-time case with vector relative degree {1,…,1} in which the zero-dynamics evolves on an nm-dimensional submanifold, for the discrete-time system, the zero-dynamics evolves on an n-dimensional submanifold.

The following notion of lossless zero-dynamics replaces that of minimum-phase for feedback-equivalence to a lossless system.

Definition 3.7.3 Suppose d(0) is nonsingular. Then the system Σda is said to have locally lossless zero-dynamics if there exists a C2 positive-definite Lyapunov-function V locally defined in the neighborhood OO of x = {0} such that

(i)  V(f*(x))V(x),xO.V(f(x))V(x),xO.

(ii)  V(f*(x)+g(x)u)V(f(x)+g(x)u) is quadratic in u.

The system is said to have globally lossless zero-dynamics if d(x) is nonsingular for all xn and there exists a C2 positive-definite Lyapunov-function V that satisfies the conditions (i), (ii) above for all x ∈ ℜn.

The following lemma will be required in the sequel.

Lemma 3.7.1 (Morse-lemma [1]): Let p be a nondegenerate critical point for a real-valued function υ. Then there exists a local coordinate system (y1,…, yn) in a neighborhood N about p such that yi(p) = 0 for i = 1,…, n and υ is quadratic in N:

υ(y)=υ(p)y21y21+y2l+1++y2nυ(y)=υ(p)y21y21+y2l+1++y2n

for some integer 0 ≤ l ≤ n.

Lemma 3.7.2 Consider the zero-dynamics da0*da0* of the system Σda. Suppose there is a Lyapunov-function V which is nondegenerate at x = 0 and satisfies V (f(x)) = V (x) for all xOO neighborhood of x = 0. Then there exists a change in coordinates ˜x=φ(x)x˜=φ(x) such that da*da* is described by

˜xk+1=˜f*(˜xk),x˜k+1=f˜(x˜k),

where ˜f:=φf*φ1f˜:=φfφ1 , and has a positive-definite Lyapunov-function ˜VV˜ which is quadratic in ˜xx˜, i.e., ˜V(˜x)=˜xTP˜xV˜(x˜)=x˜TPx˜ for some P > 0, and satisfies ˜V(˜f*(˜x))=˜V(˜x)V˜(f˜(x˜))=V˜(x˜).

Proof: Applying the Morse-lemma, there exists a local change of coordinates ˜x=φ(x)x˜=φ(x) such that

˜V(˜x)=V(φ1(˜x))=˜xTP˜xV˜(x˜)=V(φ1(x˜))=x˜TPx˜

for some P > 0. Thus,

˜V(˜f*(˜x))=V(f*°φ1(˜x))=V(φ1(˜x))=˜V(˜x).V˜(f˜(x˜))=V(f°φ1(x˜))=V(φ1(x˜))=V˜(x˜).

Since the relative-degree of the system Σda is obviously so important for the task at hand, and as we have seen in the continuous-time case, the passivity (respectively losslessness) of the system has implications on its vector relative-degree, therefore, we shall proceed in the next few results to analyze the relative-degree of the system. We shall present sufficient conditions for the system to be lossless with a {0,…, 0} relative-degree at x = 0. We begin with the following preliminary result.

Proposition 3.7.1 Suppose Σda is lossless with a C2 positive-definite storage-function Ψ which is nondegenerate at x = 0. Then

(i)  rank{g(0)} = m if and only if d(0) + dT (0) > 0.

(ii)  Moreover, as a consequence of (i) above, d(0) is nonsingular, and Σda has vector relative-degree {0,…, 0} at x = 0.

Proof: (i)(only if): By Lemma 3.5.1, substituting x = 0 in equation (3.72), we have

gT(0)2Ψ(λ)λ2|λ=0g(0)=dT(0)+d(0).gT(0)2Ψ(λ)λ2λ=0g(0)=dT(0)+d(0).

Since the Hessian of V evaluated at λ = 0 is positive-definite, then

xT(dT(0)+d(0))x=(g(0)x)T2Ψλ2|λ=0(g(0)x).xT(dT(0)+d(0))x=(g(0)x)T2Ψλ2λ=0(g(0)x).

Hence, rank{g(0)} = m implies that d(0) + dT (0) > 0.

(if): Conversely if d(0) + dT (0) > 0, then

(g(0)x)T2Ψλ2|λ=0(g(0)x)>0g(0)x0xm{0}.(g(0)x)T2Ψλ2λ=0(g(0)x)>0g(0)x0xRm{0}.

Therefore g(0)x = 0 has a unique solution x = 0 when rank{g(0)} = m.

Finally, (ii) follows from (i) by positive-definiteness of d(0) + dT (0). □

Remark 3.7.2 Notice that for the linear discrete-time system Σdl with a positive-definite storage-functionΨ(x)=12xTPx,P>0,Ψ(x)=12xTPx,P>0, is always nondegenerate at x = 0 since the Hessian of V is P > 0.

The following theorem is the counterpart of Theorem 3.4.1 for the discrete-time system Σda.

Theorem 3.7.1 Suppose that rank{g(0)} = m and the system Σda is lossless with a C2 positive-definite storage-function Ψ(.) which is nondegenerate at x = 0. Then Σda has vector relative-degree {0,…, 0} and a lossless zero-dynamics at x = 0.

Proof: By Proposition 3.7.1 Σda has relative-degree {0,…, 0} at x = 0 and its zero-dynamics exists locally in the neighborhood O of x = 0. Furthermore, since Σda is lossless

Ψ(f(x)+g(x)u)Ψ(x)=yTu,uU.Ψ(f(x)+g(x)u)Ψ(x)=yTu,uU.

(3.90)

Setting u = u = −d−1(x)h(x) gives

Ψ(f*(x))=Ψ(x)xZ*.Ψ(f(x))=Ψ(x)xZ.

Finally, if we substitute u = u + ũ in (3.74), it follows that Ψ(f(x) + g(x)ũ) is quadratic in ũ. Thus, the zero-dynamics is lossless. □

Remark 3.7.3 A number of interesting corollaries which relate the losslessness of the system Σda with respect to a positive-definite storage-function which is nondegenerate at x = {0}, versus the rank{g(0)} and its relative-degree, could be drawn. It is sufficient here however to observe that, under mild regularity conditions, the discrete-time system Σda with d(x) ≡ 0 cannot be lossless; that Σda can only be lossless if it has vector relative-degree {0,…, 0} and d(x) is nonsingular. Conversely, under some suitable assumptions, if Σda is lossless with a positive-definite storage-function, then it necessarily has vector relative-degree {0,…, 0} at x = 0.

We now present the main result of the section; namely, a necessary and sufficient condition for feedback-equivalence to a lossless system using regular static state-feedback control of the form:

uk=α(xk)+β(xk)υk,α(0)=0uk=α(xk)+β(xk)υk,α(0)=0

(3.91)

for some smooth C functions α : NXX → ℜm, β : NMMm×m(XX ), 0 ∈ N, with β invertible over N.

Theorem 3.7.2 Suppose Ψ is nondegenerate at x = {0} and rank{g(0)} = m. Then Σda is locally feedback-equivalent to a lossless system with a C2 storage-function which is positivedefinite, if and only if, Σda has vector relative-degree {0,…, 0} at x = {0} and lossless zero-dynamics.

Proof: (Necessity): Suppose there exists a feedback control of the form (3.91) such that Σda is feedback-equivalent to the lossless system

˜da:xx+1=˜f(xk)+˜g(xk)wkyk=˜h(xk)+˜d(xk)wk˜da:xx+1=f˜(xk)+g˜(xk)wkyk=h˜(xk)+d˜(xk)wk

with a C2 storage-function Ψ, where wk is an auxiliary input and

˜f(x)=f(x)+g(x)α(x),˜g(x)=g(x)β(x)f˜(x)=f(x)+g(x)α(x),g˜(x)=g(x)β(x)

(3.92)

˜h(x)=h(x)+d(x)α(x),˜d(x)=d(x)β(x).h˜(x)=h(x)+d(x)α(x),d˜(x)=d(x)β(x).

(3.93)

Since β(0) is nonsingular, then rank{˜g(0)}=m.rank{g˜(0)}=m. Similarly, by Proposition 3.7.1 ˜d(0)d˜(0) is nonsingular, and therefore d(0). Hence Σda has relative-degree {0,…, 0} at x = 0. Next we show that Σda has locally lossless zero-dynamics.

The zero-dynamics of the equivalent system ˜da˜da are governed by

˜da0*:xk+1=˜f*(xk),xƵ*˜da0*:xk+1=f˜(xk),xƵ

where ˜f*(x):=˜f˜g(x)˜d1(x)˜h(x)f˜(x):=f˜g˜(x)d˜1(x)h˜(x). These are identical to the zero-dynamics of the original system Σda with f(x) = f(x) − g(x)d−1(x)h(x) since they are invariant under static state-feedback. But ˜Σda lossless implies by Theorem 3.7.1 that

(i)  Ψ(˜f*(x))=Ψ(x)Ψ(f˜(x))=Ψ(x)

(ii)  Ψ(˜f*(x)+˜g(x)w)Ψ(f˜(x)+g˜(x)w) is quadratic in w.

Therefore, by the invariance of the zero-dynamics, we have Ψ(f(x)) = Ψ(x) and Ψ(f(x)+ g(x)u) is also quadratic in u. Consequently, Σda has locally lossless zero-dynamics. (Sufficiency): If Σda has relative-degree {0,…, 0} at x = 0, then there exists a neighborhood OO of x = {0} in which d−1(x) is well defined. Applying the feedback

uk=u*k+d1(xk)vk=d1(xk)h(xk)+d1(xk)υkuk=uk+d1(xk)vk=d1(xk)h(xk)+d1(xk)υk

changes Σda into the system

xk+1=f*(xk)+g*(xk)υkyk=υkxk+1=f(xk)+g(xk)υkyk=υk

where g(x) := g(x)d−1(x). Now let the output of this resulting system be identical to that of the lossless system ˜da˜da and have the equivalent system

˜da1:xk+1=f*(xk)+g*(xk)˜h(xk)+g*(xk)˜d(xk)wkyk=˜h(xk)+˜d(xk)uk.˜da1:xk+1=f(xk)+g(xk)h˜(xk)+g(xk)d˜(xk)wkyk=h˜(xk)+d˜(xk)uk.

By assumption, Ψ is nondegenerate at x = 0 and rank{g(0)} = m, therefore there exists a neighborhood N of x = 0 such that (g*(x))T2Ψλ2|λ=f*(x)g*(x)(g(x))T2Ψλ2λ=f(x)g(x) is positive-definite for all xN. Then

˜d(x):=(12(g*(x))T2Ψλ2|λ=f*(x)g*(x))1d˜(x):=(12(g(x))T2Ψλ2λ=f(x)g(x))1

(3.94)

˜h(x):=˜d(x)(Ψλ|λ=f*(x)g*(x))Th˜(x):=d˜(x)(Ψλλ=f(x)g(x))T

(3.95)

are well defined in N. It can now be shown that, with the above construction of ˜d(x)d˜(x) and ˜h(x)h˜(x) the system ˜da1˜da1

is lossless with a C2 storage-function Ψ.

By assumption, Ψ(f(x)+g(x)u) is quadratic in u, therefore by Taylor-series expansion about f(x), we have

Ψ(f*(x)+g*(x)˜h(x))=Ψ(f*(x))+Ψλ|λ=f*(x)g*(x)˜h(x)+12˜hT(x)(g*(x))T2Ψλ2|λ=f*(x)g*(x)˜h(x).Ψ(f(x)+g(x)h˜(x))=Ψ(f(x))+Ψλλ=f(x)g(x)h˜(x)+12h˜T(x)(g(x))T2Ψλ2λ=f(x)g(x)h˜(x).

(3.96)

It can then be deduced from the above equation (using again first-order Taylor’s expansion) that

Ψλ|λ=f*(x)+g*(x)˜h(x)g*(x)=Ψα|λ=f*(x)g*(x)+˜hT(x)(g*)T(x)2Ψλ2|λ=f*(x)g*(x)Ψλλ=f(x)+g(x)h˜(x)g(x)=Ψαλ=f(x)g(x)+h˜T(x)(g)T(x)2Ψλ2λ=f(x)g(x)

(3.97)

and

(g*(x))T2Ψλ2|λ=f*(x)+g*(x)˜h(x)g*(x)=(g*(x))T2Ψλ2|λ=f*(x)g*(x).(g(x))T2Ψλ2λ=f(x)+g(x)h˜(x)g(x)=(g(x))T2Ψλ2λ=f(x)g(x).

(3.98)

Using (3.94) and (3.95), (3.98), we get

Ψλ|λ=f*(x)+g*(x)˜h(x)g*(x)˜d(x)=˜hT(x)Ψλλ=f(x)+g(x)h˜(x)g(x)d˜(x)=h˜T(x)

(3.99)

and

(g*(x)˜d(x))T2Ψλ2|λ=f*(x)+g*(x)˜h(x)(g*(x)˜d(x))=˜dT(x)+˜d(x).(g(x)d˜(x))T2Ψλ2λ=f(x)+g(x)h˜(x)(g(x)d˜(x))=d˜T(x)+d˜(x).

(3.100)

Similarly, substituting (3.94) and (3.95) in (3.96) gives

Ψ(f*(x)+g*(x)˜h(x))=Ψ(f*(x))˜hT(x)˜d1(x)˜h(x)+˜hT(x)˜d1(x)˜h(x)=Ψ(f*(x)).Ψ(f(x)+g(x)h˜(x))=Ψ(f(x))h˜T(x)d˜1(x)h˜(x)+h˜T(x)d˜1(x)h˜(x)=Ψ(f(x)).

(3.101)

Recall now that (f*(x)+g*(x)˜h(x))(f(x)+g(x)h˜(x)) is the zero-dynamics of the system Σda1. Together with the fact that ψ(f*(x)+g*(x)˜h(x)+g*(x)˜d(x)w)ψ(f(x)+g(x)h˜(x)+g(x)d˜(x)w) is quadratic in w and (3.99)-(3.101) hold, then by Lemma 3.5.1 and Definition 3.7.3, we conclude that the system ˜da1˜da1 is lossless with a C2 storage-function Ψ. □

Remark 3.7.4 In the case of the linear discrete-time system Σdl, with rank(B) = m. The quadratic storage-function Ψ(x)=12xTPxΨ(x)=12xTPx, P > 0 is always nondegenerate at x = 0, and Ψ(Ax + Bu) is always quadratic in u. It therefore follows from the above theorem that any linear discrete-time system of the form Σdl is feedback-equivalent to a lossless linear system with a positive-definite storage-function Ψ(x)=12xTPxΨ(x)=12xTPx if, and only if, there exists a positive-definite matrix P such that

(ABD1C)TP(ABD1C)=P.(ABD1C)TP(ABD1C)=P.

Remark 3.7.5 A global version of the above theorem also exists. It is easily seen that, if the local properties of the system are replaced by their global versions, i.e., if the system has globally lossless zero-dynamics and uniform vector relative-degree {0,…, 0}, then it would be globally feedback-equivalent to a lossless system with a C2 positive-definite storage-function.

Remark 3.7.6 What is however missing, and what we have not presented in this section, is the analogous synthesis procedure for feedback-equivalence of the discrete-time system Σda to a passive one similar to the continuous-time case. This is because, for a passive system of the form Σda, the analysis becomes more difficult and complicated. Furthermore, the discrete-time equivalent of the KYP lemma is not available except for the restricted case when Ψ(f(x) + g(x)u) is quadratic in u (Theorem 3.5.1). But Ψ(f(x) + g(x)u) is in general not quadratic in u, and therefore the fundamental question: “When is the system Σda passive, or can be rendered passive using smooth state-feedback?” cannot be answered in general.

3.8    Notes and Bibliography

The basic definitions and fundamental results of Section 3.1 of the chapter on continuous-time systems are based on the papers by Willems [274] and Hill and Moylan [131]-[134]. The results on stability in particular are taken from [131, 133], while the continuous-time Bounded-real lemma is from [131, 202]. The stability results for feedback interconnection of dissipative systems are based on [133], and the connection between dissipativity and finite-gain are discussed in References [132, 264] but have not been presented in the chapter. This will be discussed however in Chapter 5.

The results of Sections 3.3, 3.4 on passivity and local feedback-equivalence to a passive continuous-time system are from the paper by Byrnes et al. [77]. Global results can also be found in the same reference, and a synthesis procedure for the linear case is given in [233, 254].

All the results on the discrete-time systems are based on the papers by Byrnes and Lin [74]-[76], while the KYP lemma for bilinear discrete-time systems is taken from Lin and Byrnes [185]. Finally, results on stochastic systems with Markovian-jump disturbances can be found in [8, 9], while in [100] the results for controlled Markov diffusion processes are discussed. More recent developments in the theory of dissipative systems in the behavioral context can be found in the papers by Willems and Trentelman [275, 228, 259], while applications to stabilization of electrical and mechanical systems can be found in the book by Lozano et al. [187] and the references [204, 228].

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset