by minimizing
subject to the constraints LMI
0
and
BMI
i
(11):
liBMILMI
i
,1,,
0
min
=
(12)
But this is a difficult problem since it involves
BMI expressions, in addition containing decision
variables (the Q parameter) jointly with a LMI. The
challenge is to try to find a sub-optimal solution.
A first mathematical approach based on Sum of
Squares (SOS) for relaxing the BMIs (12) is
developed in the literature by (Scherer and Hol,
2006). But this relaxation technique leads to a huge
number of scalar decision variables (that Matlab
TM
cannot deal with it for the moment) due to the size of
SOS matrices. Hence it cannot be used within the
presented robustification procedure.
For this reason, a second sub-optimal tractable
solution (in three steps) of solving these BMIs is
proposed. Firstly, in order to enlarge the polytopic
domain around the nominal system, the
minimization of the complementary sensitivity
function is added to (9). This is equivalent to add the
minimization of the transfer between b and y
(Fig. 1) to (9). This minimization is then trans-
formed into a LMI added to the first one (9):
CS
LMILMI
cc
CS
21
,
0
min +
(13)
choosing appropriate coefficients
1
c ,
2
c . Solving the
optimization problem (13) leads to a Q parameter
that will be used in the second step of the robustifi-
cation procedure. In fact, the minimization (13) is
recomputed until the resulting stability domain
includes at least the polytopic domain of
uncertainties, by selecting appropriate weightings
21
, cc . The expression (13) offers the possibility to
increase the stability domain, but does not offer any
information about the limits of this domain. To
explicitly include the considered polytopic domain,
the second and third steps must be followed.
In order to find a sub-optimal solution of (11),
the second step is to search
2
X using the Q para-
meter obtained with (13). This can be achieved for
instance by minimizing the trace of
2
X subject to
the
LMI
i
(
li ,1=
) derived from the BMIs (11), which
permits to choose
2
X in order to enlarge the
stability domain:
)(min
2
,1,
Xtr
liLMI
i
=
(14)
Thirdly, the value obtained for
i,2
X is used in
the final step of the optimization problem which
decision variables are
1
X ,
and the Q parameter
included in the closed-loop matrices from
LMI
0
and
LMI
i
:
liLMILMI
i
,1,,
0
min
=
(15)
where LMI
i
are the relaxations of the BMIs (11) for
the vertices
i
A , while fixing the variable
2
X . The
optimization (15) gives a Youla parameter that will
guarantee the stability of the controlled system for
all the vertices of the polytopic domain.
4 CONCLUSIONS
This paper has proposed an off-line methodology
which improves the robustness of an initial
stabilizing predictive controller via the convex
optimization of the Youla parameter. This procedure
deals with the stability robustness aspect of the
nominal system towards unstructured uncertainties
(solved with LMI tools), while guaranteeing the
stability under a considered polytopic uncertain
domain (leading to BMIs). In order to find a sub-
optimal solution for these BMIs, a new method
presenting a sub-optimal technique of solving this
non-convex problem is proposed: one matrix
variable is fixed using the minimization of the
complementary sensitivity function, while looking
for the other matrix variable. This provides
computationally tractable solutions.
The main advantage of this robustification
technique under polytopic uncertainties is that
guaranteeing the BMI stability condition robustly
stabilizes the controlled system for the entire
polytopic domain, even if the system coupled with
the initial predictive controller is unstable in some
points of the polytopic domain. This offers a
possible way of increasing the polytopic domain for
which the stability is guaranteed.
REFERENCES
Boyd, S., Barratt, C., 1991. Linear controller design.
Limits of performance, Prentice Hall.
Boyd, S., Ghaoui, L.El., Feron, E., Balakrishnan, V., 1994.
Linear matrix inequalities in system and control
theory, SIAM Publications, Philadelphia.
Camacho, E.F., Bordons, C., 2004. Model predictive
control, Springer-Verlag. London, 2
nd
edition.
Clement, B., Duc, G., 2000. A multiobjective control via
Youla parameterization and LMI optimization:
OFF-LINE ROBUSTIFICATION OF PREDICTIVE CONTROL FOR UNCERTAIN SYSTEMS - A Sub-optimal
Tractable Solution
267