# LMIs in Control/pages/Conic Sector Lemma

Conic Sector Lemma

For general input-output systems, sector conditions are formulated to verify or enforce the feedback stability. One of these sector conditions is the conic sector lemma, and the problem that designs the feedback controller is the conic sector theorem.

## The System

Consider a square, contiuous-time linear time-invariant (LTI) system, ${\displaystyle {\mathcal {G}}:{\mathcal {L}}_{2e}\rightarrow {\mathcal {L}}_{2e}}$ , with minimal state-space relization ${\displaystyle (A,B,C,D)}$ , where ${\displaystyle A\in \mathbb {R} ^{n\times n},B\in \mathbb {R} ^{n\times m},C\in \mathbb {R} ^{m\times n},}$  and ${\displaystyle D\in {\mathcal {R}}^{m\times m}}$ . The state-space representation is:

{\displaystyle {\begin{aligned}{\dot {x}}(t)&=Ax(t)+Bu(t)\\y(t)&=Cx(t)+Du(t)\end{aligned}}}

where ${\displaystyle x(t)\in \mathbb {R} ^{n}}$ , ${\displaystyle y(t)\in \mathbb {R} ^{m}}$  and ${\displaystyle u(t)\in \mathbb {R} ^{m}}$  are the system state, output, and the input vector respectively.

## The Data

The system coefficient matrices ${\displaystyle (A,B,C,D)}$  are required. Optionally, the parameters to define a cone, either in the form of ${\displaystyle [a,b]}$  where ${\displaystyle a,b\in \mathbb {R} ,a  or a radius ${\displaystyle r\in \mathbb {R} _{+}}$  and ceter ${\displaystyle c\in \mathbb {R} }$ .

## The Feasibility LMI

The system ${\displaystyle {\mathcal {G}}}$  is inside the given cone ${\displaystyle [a,b]}$  if the following is feasible:

{\displaystyle {\begin{aligned}{\text{Find: }}&P\\{\text{subj. to: }}&P>0\\&{\begin{bmatrix}PA+A^{\top }P+C^{\top }C&PB-{\frac {a+b}{2}}C^{\top }+C^{\top }D\\(PB-{\frac {a+b}{2}}C^{\top }+C^{\top }D)^{\top }&D^{\top }D-{\frac {a+b}{2}}(D+D^{\top })+abI\end{bmatrix}}\leq 0.\end{aligned}}}

The above LMI can be used to also determine the cone parameters by setting ${\displaystyle a}$  as a variable along with the condition ${\displaystyle a , and use the bisection method to find ${\displaystyle b}$ .

If the given cone is represented by a center ${\displaystyle c}$  and radius ${\displaystyle r}$ , then the following feasibility problem can be evaluated to check if ${\displaystyle {\mathcal {G}}}$  is inside the given cone:

{\displaystyle {\begin{aligned}{\text{Find: }}&P\\{\text{subj. to: }}&P>0\\&{\begin{bmatrix}PA+A^{\top }P+C^{\top }C&PB-cC^{\top }+C^{\top }D\\(PB-cC^{\top }+C^{\top }D)^{\top }&D^{\top }D-c(D+D^{\top })+(c^{2}-r^{2})I\end{bmatrix}}\leq 0.\end{aligned}}}

In order to also find the cone parameters, substituting ${\displaystyle \gamma =r^{2}}$  as a decision variable with additional constraint ${\displaystyle \gamma \geq 0}$  and then solving for ${\displaystyle c}$  via the bisection method will give the cone in which the system ${\displaystyle {\mathcal {G}}}$  resides if the problem is feasible.

## Conclusion:

The aforementioned LMIs can be utilized to either check if ${\displaystyle {\mathcal {G}}}$  is in the specified cone or not, or can be used to check the stability of ${\displaystyle {\mathcal {G}}}$  by finding if a feasible cone can be obtained that encloses ${\displaystyle {\mathcal {G}}}$ . An important point to note here is that the Conic Sector Lemma is a special case of the KYP Lemma for QSR dissipative systems with:

${\displaystyle Q=-1,S=frac{a+b}{2}I=cI,R=-abI=(r^{2}-c^{2})I}$ .

## Implementation

To solve the feasibility LMI, YALMIP toolbox is required for setting up the feasibility problem, and SeDuMi is required to solve the problem. The following link showcases an example of the feasibility problem: