9.5 Stability Results 425
9.5.3 Infinite Horizons
Another line of research has been focused on reformulation of the basic GPC
method when N
2
,N
u
are infinity. Of course, if such a method can be imple-
mented, stability problems disappear. However, a number of the optimised
parameters (future control moves) is also infinity and the original problem
is untractable. Therefore, several suboptimal algorithms have emerged. The
basic principle of all of them is to leave N
2
= ∞ but to play with N
u
or with
its equivalents.
Rawlings a Muske developed a method in state-space formulation where the
number of control moves N
u
is finite. The feedback gain is calculated via the
recursive ARE.
Theorem 9.10 (Stable plants). For stable system matrix A and N
u
≥ 1 is
the receding horizon controller stabilising.
Theorem 9.11 (Unstable plants). For stabilisable plant (A, B) with r un-
stable modes and N
u
≥ r is the receding horizon controller stabilising.
Constrained control can also be dealt with in this approach. The require-
ment added to the previous theorems is that the initial state at time k is
feasible (within constraints).
The SGPC and YKPC methods can be modified to use both input and output
horizons infinite. The SGPC approach utilises the finite reference sequence as
the vector of optimised variables. The solution is found via Lyapunov equation.
The YKPC method utilises coefficients of the Youla-Kuˇcera polynomials
as the optimised variables. It is shown that in the unconstrained case the
optimal predictive controller coincides with the nominal pole-placement con-
troller whose poles are calculated via spectral factorisation equation – hence
it is the standard LQ controller. If the constraints are active, piece-wise linear
controller results.
9.5.4 Finite Terminal Penalty
The third approach to MBPC stability is to adopt a finite input and state
horizon with a finite terminal weighting matrix. This is equivalent to the
condition that the terminal state has to be within some neighbourhood of
the origin. Compared to the previous approaches when it had to be exactly
zero, here the state can be in such a neighbourhood of the origin that is
asymptotically stable.
With a state-space formulation
x(k +1)=A(k)x(k)+B(k)u(k) (9.102)
is the cost given as