Similar to state feedback, output feedback is necessary when information about the output is not known. Often techniques such as Kalman filtering are implemented to tackle this problem. The method below, however, does not use a filtering technique and instead uses a combination of LMI constraints to perform the output feedback as well as find the minimal bound on the
norm of the system.
is often done using more classical tools such as Riccati equations. More recently LMI techniques have been created to solve problems such as full state feedback or output feedback as seen below.
The system is represented using the 9-matrix notation shown below.

where
is the state,
is the regulated output,
is the sensed output,
is the exogenous input, and
is the actuator input, at any
.
,
,
,
,
,
,
,
,
are known.
The LMI: Optimal Output Feedback
Control LMI
[edit | edit source]
The following are equivalent.
1) There exists a
such that
2) There exists
,
,
,
,
,
,
such that




The above LMI determines the the upper bound
on the H2 norm. In addition to this the controller
can also be recovered.




where,
![{\displaystyle {\begin{bmatrix}A_{K2}&B_{K2}\\C_{K2}&D_{K2}\end{bmatrix}}={\begin{bmatrix}X_{2}&X_{1}B_{2}\\0&I\end{bmatrix}}^{-1}\left[{\begin{bmatrix}A_{n}&B_{n}\\C_{n}&D_{n}\end{bmatrix}}-{\begin{bmatrix}X_{1}AY_{1}&0\\0&0\end{bmatrix}}\right]{\begin{bmatrix}Y_{2}^{T}&0\\C_{2}Y_{1}&I\end{bmatrix}}^{-1}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4ca1e5f43bb9edaeaf5e3cad8cd2259b57567f96)
for any full-rank
and
such that
.
This implementation requires Yalmip and Sedumi.
https://github.com/eoskowro/LMI/blob/master/OF_H2.m
Optimal Output Feedback Hinf
A list of references documenting and validating the LMI.
- LMI Methods in Optimal and Robust Control - A course on LMIs in Control by Matthew Peet.
- LMI Properties and Applications in Systems, Stability, and Control Theory - A List of LMIs by Ryan Caverly and James Forbes.
- LMIs in Systems and Control Theory - A downloadable book on LMIs by Stephen Boyd.
- LMIs in Control Systems: Analysis, Design and Applications - by Guang-Ren Duan and Hai-Hua Yu, CRC Press, Taylor & amp; Francis Group, 2013, Section 6.1.1 and Table 6.1 pp. 166–170, 192.
- A Course in Robust Control Theory: a Convex Approach, - by Geir E. Dullerud and Fernando G. Paganini, Springer, 2011, Section 2.2.3, pp. 71-73.