• Nem Talált Eredményt

Proof of Lemma 6

In document Optimal Decoupling of Dynamical Systems (Pldal 155-161)

Part III Applications

B.2 Proof of Lemma 6

First consider the case of (2.17) where the proof is relatively easy. If a symmetric matrix is positive definite, than all the block diagonal terms are positive definite. This immediately results in the inequality of DTD ≻ β2I corresponding to the lower right diagonal block of (2.17). This can only be satisfied if DTD has full rank, i.e., D has full column rank, and ny ≥nu. Consequently, if nu > ny then the dual representation has to be used for computing theH index of the system.

Next, the case of (2.18) is investigated. The application of Lemma 5 resolves necessity of the direct feedthrough, and the H index can be calculated over a finite frequency range when D = 0. However, the constraint to the relation of ny ≥nu still holds. The proof relies on the fact (discussed in [19] Section 6.3.2) that the norm of a system and its dual is the same, but the dual representation possess a different Lyapunov function.

The matrix multiplications in (2.18) can be expanded as M =

M11 M12 M12T M22

≺0, with M11=−ATcQcAc+ATcPc+jATcω˜

2Qc+PcAc−jω˜

2QcAc−¯ωωQ¯ c−CcTCc, M12=−ATcQcBc+PcBc−jω˜

2QcBc−CTD, M22=−BcTQcBc−DTD+β2I,

(B.9)

where M ∈C(nx+nu)×(nx+nu) and M is partitioned as

nx×nx nx×nu nu×nx nu×nu

.

Also carry out the multiplications in (2.18) for the dual representation of the system given

by (2.3) to obtain M˜ =

111212T22

≺0, with M˜11=−AcQcATc +AcPc+jAcω¯

2Qc+PcATc −jω¯

2QcATc −¯ωωQ¯ c−BcBTc, M˜12=−AcQcCcT +PcCcT −jω¯

2QcCcT −BDT, M˜22=−CcQcCcT −DDT2I,

(B.10)

where ˜M ∈C(nx+ny)×(nx+ny), and ˜M is partitioned as

nx×nx nx×ny ny×nx ny×ny

.

Take the case when D = 0. Note again the fact that if a symmetric matrix is positive definite, than its diagonal terms are also positive definite. From (B.9) and (B.10) we have M22 = −BcTQcBc2I ≺ 0 and ˜M22 = −CcQcCcT2I ≺ 0. Since Qc ∈ C(nx)×(nx), these inequalities can only be satisfied ifnu ≤nx and ny ≤nx respectively.

Next we continue with the more general case, when D ̸= 0. Suppose that ny > nu. The proof is based on the following two rank identities

rank(X+Y)≤rank(X) + rank(Y), (B.11) rank(XY)≤min(rank(X),rank(Y)). (B.12) The input-output norm equality implies that the term β2 is the same for both (B.9) and (B.10), i.e., M22 and ˜M22 have to satisfy

β2I ≺BcTQcBc+DTD, (B.13)

β2I ≺CcQcCcT +DDT. (B.14)

The left hand side of (B.13) and (B.14) are full rank, with ranks nu and ny respectively. Ac-cording to (B.12) and the fact that Qc∈Cnx×nx:

rank(BTcQcBc)≤nx, rank(CcQcCcT)≤nx. (B.15) At the same time, it was assumed that ny ≥nu, which implies:

rank(DTD) = rank(DDT)≤nu. (B.16)

So according to (B.11) maximal rank of the right hand sides of (B.13) and (B.14) is nx+nu. Furthermore, the right hand sides of (B.13) and (B.14) has to be full rank, in order to satisfy the inequalities. However, since they have the same upper bound, it means that only the smaller dimensional can hold and the other one on the right hand side will have zero eigenvalues. If ny ≥nu than thenu dimensional equation (B.13) is solvable, and so LMI (B.9) provides theH

index.

It can be easily seen that if ny < nu, then based on the same reasoning (B.14) and the (B.10) LMI corresponding to the dual representation become solvable, where the latter is tall. If ny =nu than (B.9) and (B.10) yields the sameH index. Therefore by the given formulations, theH index can only be calculated for tall or square systems.

Uncertain system modeling

C.1 On the selection of static IQC multipliers

This section discusses the selection of a Π =

Q S ST R

multiplier for describing various sources of uncertainties in the plant model. Various types of uncertainties may be described by various forms of Π. The following provides some examples for the selection of Π relying on Section 6.4.3 of [109]. The relevant set of multipliers may be defined by

Π:=

(

Π∈R(nw+nv)×(nw+nv) : Π = ΠT, ∆

I T

Π ∆

I

>0 for all ∆∈∆ )

, (C.1) with Π multiplier partitioned comformably to

∆ I

. In the thesis structured uncertainty is considered, and so ∆ has a blockdiagonal structure, with nw =nv.

ˆ Structured nonlinear uncertainties [109]. This type of uncertainty has the form of

v1

...

vm

 =

∆1(v1) ...

m(vm)

 with causal ∆j that satisfy ||∆j||2 ≤ 1. The corresponding class of multiplier is given as

Π:=

Q 0

0 R

, Q= diag(−r1I, ...−rmI), R= diag(r1I, ..., rmI)>0

. (C.2)

ˆ Repeated structured uncertainty [109]. It is described by an uncertainty block

∆(t) = diag(δ1(t)I, ..., δmI(t)I), with |δj(t)| ≤ 1 for t ≥ 0. Here the blocks on the di-agonal of ∆(t) are repeated scalar valued functions. The corresponding class of multiplier is defined as

Π:=

Q S ST R

, R= diag(R1, ..., Rm)>0, Q=−R, S = diag(S1, ..., Sm), Sj+SjT = 0

. (C.3)

ˆ Polytopic uncertainty [109]. Let us assume that the uncertainty is defined as w(t) =

∆(t)v(t), where ∆ satisfies

∆(t)∈co

1, ...,∆np for all t≥0. (C.4) Here ∆j are fix matrices at the vertex points which generate the convex hull that defines the set of values which can be taken by the time-varying uncertainties. At the selection of Π one needs to assure that

j I

T

Π ∆j

I

⪰0 for all j= 1, ...np. (C.5)

A corresponding class of multiplier is given as Π:=

( Π =

Q S ST R

: Q≺0, ∆j

I T

Π ∆j

I

≻0, forj= 1, ..., np )

. (C.6)

C.2 Dual integral quadratic constraints

System duality plays a key role in the proposed decoupling algorithm, therefore the dual IQCs are introduced briefly, based on the discussion in [130].

Definition 20 .: The dual IQC multiplier [130]. Given the strict PN primal IQC multiplier Π = Π ∈ RL(nv+nw)×(nv+nw), the dual IQC multiplier is denoted by DDD(Π) ∈ RL(nw+nv)×(nw+nv) and is defined as

DD D(Π) :=

0 −Inw

Inv 0

ΠT

0 −Inv

Inw 0

. (C.7)

Here, ΠT is the transpose of the inverse of Π. The definition assumes Π to be a strict PN multiplier with Π11 ≻0 and Π22≺0 ∀ω∈R∪ {∞}, therefore Π1 and DDD(Π) exist. Definition 20 can also be extended for the case when Π is given by its stable (Ψ, M) factorization. Then by Definition 20, the dual IQC multiplier can be expressed as

DDD(Π) =

0 −Inw Inv 0

Ψ−TM−1Ψ−T

0 −Inv Inw 0

, (C.8)

from which it follows that D

DD(Π) =DDD(Ψ)MDDD(Ψ), whereDDD(Ψ) =

0 −Inw Inv 0

Ψ−T

0 −Inv Inw 0

. (C.9)

Finally, the connections between the primal and the dual representations are discussed in Lemma 19 and are illustrated in Figure C.1 [130].

M

Ψ

MT

D

DD

⇐⇒ D(Ψ) (Lemma 19)

y u

v w

z

¯

y u¯

¯

v w¯

¯ z

Figure C.1: Relationship between the nominal and dual IQC representations

Lemma 19.: The dual uncertain system [130]. GivenMand Π, the following state-ments hold.

1. Mis quadratically stable if and only if its dual MT is quadratically stable.

2. Π is a strict PN multiplier if and only ifDDD(Π) is a strict PN multiplier.

3. TheFu(M,∆) and Fu(MT,∆D) representations of the uncertain system (shown in Fig-ure C.1) have the same maximum sensitivity.

4. Let (Ψ, M) be any stable factorization of Π and (ΨD, MD) be any stable factorization of DDD(Π). Denote the maximum sensitivity analysis condition in (2.53) by LM I∆∞. Then, ∃P ∈Snx satisfying the LMI condition LMI(M, P, γ,Ψ, M) ≺0 if and only if

∃PD ∈Snx satisfying LMI(MT, PD, γ,ΨD, MD)≺0.

Proof. The proof can be found in [130].

Alternating projections

Define two sets with a possible intersection, as shown in Figure D.1. The Γconvex set is described by the LMIs (3.5) and (3.6). This is the solution set of Proposition 1, without the rank constraint.

Γrank denotes the non-convex rank constraint on Ku. The aim is to find a solution at the intersection of the two sets, denoted byKu in Figure D.1. The alternating projection algorithm has two consecutive steps in a sequence. The first step involves an orthogonal projection from the Γconvex to the Γrank set by Lemma 20. This assures that the rank ofKu is reduced by 1. In a second step one needs to project this reduced rankKu matrix back to the Γconvex solution set.

This is done based on Lemma 21. Then one needs to iterate these two steps until a solution is found in the intersection of the two sets. If a solution is found, then the rank of Ku has been successfully decreased by 1. In order to satisfy the rank constraint in Proposition 1, the whole projection sequence shown in Figure D.1 has to be evaluated nu-1 times until rank(Ku) = 1 is achieved. Lemma 20 and Lemma 21 are as follows.

Γ rank K u 0 Γ convex

K u ?

Figure D.1: An alternating projection sequence, corresponding to the rank reduction of Ku0 by one.

Lemma 20.: Orthogonal projection to a lower dimensional set [47]. LetZ ∈Γn×nrank and let Z = U SVT be a singular value decomposition of Z. The orthogonal projection, Z=PΓn−k

rankZ, of Z onto the Γnrankk×nk dimensional set is given by

Z =U SnkVT, (D.1)

where the Sn−k diagonal matrix is obtained by replacing the smallestk singular values by zeros.

In document Optimal Decoupling of Dynamical Systems (Pldal 155-161)