LMIs in Control/Matrix and LMI Properties and Tools/Dilation

From testwiki
Revision as of 20:31, 15 May 2023 by imported>AManWithNoPlan (anonymize url)
(diff) ← Older revision | Latest revision (diff) | Newer revision β†’ (diff)
Jump to navigation Jump to search

Dilation

Matrix inequalities can be dilated in order to obtain a larger matrix inequality. This can be a useful technique to separate design variables in a BMI (bi-linear matrix inequality), as the dilation often introduces additional design variables.

A common technique of LMI dilation involves using the projection lemma in reverse, or the "reciprocal projection lemma." For instance, consider the matrix inequality


[𝐏𝐀+𝐀𝐓𝐏𝐏𝐏*𝐏]<0,


where 𝐏§n×m, 𝐀ℝn×n, with 𝐏>0.This can be rewritten as

[π€π“πŸπŸŽπŸπŸŽπŸ][𝟎𝐏𝟎*𝐏𝟎**𝐏][π€πŸπŸπŸŽπŸŽπŸ]<0. (1)


Then since 𝐏>0,

[𝐏𝟎*𝐏]<0,


which is equivalent to


[𝟎𝟏𝟎𝟎𝟎𝟏][𝟎𝐏𝟎*𝐏𝟎**𝐏][𝟎𝟎𝟏𝟎𝟎𝟏]<0. (2)


These expanded inequalities (1) and (2) are now in the form of the strict projection lemma, meaning they are equivalent to


Φ(𝐏)+𝐆(𝐀)𝐕𝐇𝐓+𝐇𝐕𝐓𝐆𝐓(𝐀), (3)


where N(𝐆𝐓(𝐀))=R(𝐍G(𝐀)),N(𝐇𝐓)=R(𝐍H),and Vℝn×n. By choosing

𝐆(𝐀)=[πŸπ€π“πŸ],𝐇=[𝟏𝟎𝟎],


we can now rewrite the inequality (3) as

[(𝐕+𝐕𝐓)𝐕𝐓𝐀+𝐏𝐕𝐓*𝐏𝟎**𝐏]<0,


which is the new dilated inequality.

Examples

Some useful examples of dilated matrix inequalities are presented here.


Example 1

Consider matrices 𝐀,𝐆ℝn×n,Δℝm×m,𝐏§n,δ1,δ2,a,bℝ>0,where 𝐏>0and b=a1. The following matrix inequalities are equivalent:


𝐀𝐏+𝐏𝐀𝐓+δ1𝐏+δ2𝐀𝐏𝐀𝐓+𝐏Δ𝐓Δ𝐏<0;


[𝟎𝐏𝐏𝟎𝐏Δ𝐓*𝟎𝟎𝐏𝟎**δ11𝐏𝟎𝟎***δ21𝐏𝟎****𝟏]+He([π€πŸπŸŽπŸŽπŸŽ]𝐆[𝟏b𝟏b𝟏𝟏bΔT])<0.


Example 2

Consider matrices 𝐀,𝐕ℝn×n,𝐏,𝐗§n,𝐁ℝn×m,Cℝp×n,𝐃ℝp×m,𝐑§m,and 𝐒§p,where 𝐏,𝐑,𝐒,𝐗>0.The matrix inequality


[𝐕𝐕𝐓𝐕𝐀+ππ•ππŸŽπ•*2𝐏+π—πŸŽπ‚π“πŸŽ**π‘πƒπ“πŸŽ***π’πŸŽ****𝐗]<0


implies the inequality


[𝐏𝐀+𝐀𝐓𝐏𝐏𝐁𝐂𝐓*𝐑𝐃𝐓**𝐒]


Example 3

Consider matrices 𝐀,𝐕ℝn×n,𝐐,𝐗§n,𝐁ℝn×m,Cℝp×n,𝐃ℝp×m,𝐑§m,and 𝐒§p,where 𝐐,𝐑,𝐒,𝐗>0.The matrix inequality


[𝐕𝐕𝐓𝐕𝐓𝐀𝐓+ππŸŽπ•π“π‚π•π“*2𝐐+π—ππŸŽπŸŽ**π‘πƒπ“πŸŽ***π’πŸŽ****𝐗]<0


implies the inequality


[𝐀𝐐+𝐐𝐀𝐓𝐁𝐐𝐂𝐓*𝐑𝐃𝐓**𝐒]

Template:BookCat