| Products & Services | Solutions | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → Robust Control Toolbox |
| Contents | Index |
LMIs and LMI Problems
A linear matrix inequality (LMI) is any constraint of the form
|
(3-1) |
Note that the constraints A(x) > 0 and A(x) < B(x) are special cases of (8-1) since they can be rewritten as -A(x) < 0 and A(x) - B(x) < 0, respectively.
The LMI (8-1) is a convex constraint on x since A(y) < 0 and A(z) < 0 imply that
. As a result,
Convexity has an important consequence: even though (8-1) has no analytical solution in general, it can be solved numerically with guarantees of finding a solution when one exists. Note that a system of LMI constraints can be regarded as a single LMI since
where diag (A1(x), . . . , AK(x)) denotes the block-diagonal matrix with
A1(x), . . . , AK(x) on its diagonal. Hence multiple LMI constraints can be imposed on the vector of decision variables x without destroying convexity.
In most control applications, LMIs do not naturally arise in the canonical form (8-1), but rather in the form
L(X1, . . . , Xn) < R(X1, . . . , Xn)
where L(.) and R(.) are affine functions of some structured matrix variables X1, . . . , Xn. A simple example is the Lyapunov inequality
|
(3-2) |
where the unknown X is a symmetric matrix. Defining x1, . . . , xN as the independent scalar entries of X, this LMI could be rewritten in the form (8-1). Yet it is more convenient and efficient to describe it in its natural form (8-2), which is the approach taken in the LMI Lab.
Three Generic LMI Problems
Finding a solution x to the LMI system
|
(3-3) |
is called the feasibility problem. Minimizing a convex objective under LMI constraints is also a convex problem. In particular, the linear objective minimization problem
|
(3-4) |
plays an important role in LMI-based design. Finally, the generalized eigenvalue minimization problem
|
(3-5) |
is quasi-convex and can be solved by similar techniques. It owes its name to the fact that is related to the largest generalized eigenvalue of the pencil (A(x),B(x)).
Many control problems and design specifications have LMI formulations [9]. This is especially true for Lyapunov-based analysis and design, but also for optimal LQG control, H
control, covariance control, etc. Further applications of LMIs arise in estimation, identification, optimal design, structural design [6], [7], matrix scaling problems, and so on. The main strength of LMI formulations is the ability to combine various design constraints or objectives in a numerically tractable manner.
A nonexhaustive list of problems addressed by LMI techniques includes the following:
control ([11], [14])
synthesis ([18], [23], [10], [18])
To hint at the principles underlying LMI design, let's review the LMI formulations of a few typical design objectives.
Stability
The stability of the dynamic system
is equivalent to the feasibility of
Find P = PT such that AT P + P A < 0, P > I.
This can be generalized to linear differential inclusions (LDI)
where A(t) varies in the convex envelope of a set of LTI models:
A sufficient condition for the asymptotic stability of this LDI is the feasibility of
RMS Gain
The random-mean-squares (RMS) gain of a stable LTI system
is the largest input/output gain over all bounded inputs u(t). This gain is the global minimum of the following linear objective minimization problem [1], [25], [26].
Minimize
over X = XT and
such that
LQG Performance
where w is a white noise disturbance with unit covariance, the LQG or H2 performance ||G||2 is defined by
Hence
is the global minimum of the LMI problem. Minimize Trace (Q) over the symmetric matrices P,Q such that
Again this is a linear objective minimization problem since the objective Trace (Q) is linear in the decision variables (free entries of P,Q).
| Provide feedback about this page |
![]() | Linear Matrix Inequalities | Further Mathematical Background | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |