# LMIs in Control/pages/H2 Strip Region

Insensitive Strip Region Design with Minimum ${\displaystyle H_{2}}$ Gain

When designing controllers with insensitive region conditions, the aim is to place the closed-loop poles of the system in a particular region defined by its inner boundary. These regions are specified based on their insensitivity to perturbations to the system parameter matrices.

One type of such design is the Insensitive Strip Region Design. In this section, building upon that, optimization problems will be provided that ensure that the conditions for insensitive strip region design are satisfied with some bounds on the ${\displaystyle H_{2}}$ gain of the closed-loop system.

## The System

A state-space representation of a linear system as given below:

{\displaystyle {\begin{aligned}{\dot {x}}(t)&=Ax(t)+Bu(t)\\y(t)&=Cx(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} ^{r}}$  are the system state, output, and the input vector respectively.

## The Data

To solve the design optimization problem, the linear system matrices A,B,C are required. Furthermore, to define the strip region on the eigenvalue-space, two parameters ${\displaystyle \gamma _{1}}$  and ${\displaystyle \gamma _{2}}$  are required.

## The Optimization Problem

The problem of designing an ${\displaystyle H_{2}}$  optimal controller that results in the closed loop system insensitive to a certain strip region involves two sub-problems:

• Finding a control gain ${\displaystyle K}$  such that: ${\displaystyle \left\|K\right\|_{2}<\gamma }$ .
• The conditions for insensitive strip region design for the closed-loop system, as provided in the section Insensitive Strip Region Design are fulfilled.
• The optimization goal is to minimize ${\displaystyle \gamma }$  such that above two hold.

## The LMI: ${\displaystyle H_{2}}$ Optimal Control Design for Insensitive Strip Region

The problem above has a solution if and only if the following optimization problem has a solution ${\displaystyle (K,\gamma )}$ :

{\displaystyle {\begin{aligned}{\text{min }}&\gamma \\{\text{s.t. }}&{\begin{bmatrix}-\gamma I&K\\K^{\top }&-\gamma I\end{bmatrix}}<0\\&2\gamma _{1}I<(A+BKC)^{\top }+(A+BKC)<2\gamma _{2}I\end{aligned}}}

## Conclusion:

By using the design problem provided here, an optimal ${\displaystyle H_{2}}$  controller is designed to make the closed-loop system robust to perturbations in the system matrices.

## Implementation

To solve the optimization problem with LMI presented here, 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: