
Fast MPC algorithm of [2] or by employing accelerated primal projected gradient
methods [3]. In addition, it is easier to enforce anytime feasibility properties
[4] for input constrained MPC (e.g., by saturating the computed input in the
case of boxed constraints), analyze the impact of inexact implementation [5, 6],
certify an inexact solution [7] and exploit the regularity properties as compared
to the state constrained case. For example, [8] performs the analysis of an
inexact implementation of state and input constrained MPC. Finally, to handle
nonlinear constraints the use of more computationally expensive nonlinear MPC
is required.
To capitalize on advantages of short-horizon input constrained MPC (uMPC)
with polytopic input constraints yet be able to handle state constraints and (pos-
sibly nonlinear) input constraints, in this paper we consider the augmentation
of uMPC with a reference governor (RG). RGs [9] are add-on schemes that en-
sure, at each time step, selection of the reference command so that subsequent
trajectories remain feasible with respect to constraints. However, the direct ap-
plication of existing RGs to uMPC-based closed-loop systems is difficult. For
instance, if RG is based on online prediction [10, 11], a uMPC optimization
problem will need to be solved at each time step over the reference governor
prediction horizon; this will likely exceed the computational cost of a state and
input constrained MPC (cMPC).
In this paper we propose a new scheme which enables a computationally
efficient application of RGs to complement uMPC in controlling linear systems
with (possibly nonlinear) state constraints and nonlinear input constraints. This
scheme, that we refer to as RGMPC, only requires that a single uMPC opti-
mization problem be solved per time step.
For the proposed RGMPC scheme we show, under suitable assumptions,
the recursive feasibility as well as finite-time convergence of the modified ref-
erence command to the desired constant reference command, i.e. properties
expected of conventional RGs. Simulation results for a spacecraft rendezvous
(RdV) problem demonstrate low computational requirements and good closed-
loop performance being achieved with the proposed approach.
The paper is organized as follows. In Section 2 the class of systems being
addressed is discussed and the two main ingredients: uMPC and the Incremen-
tal Reference Governor (IRG) of [11], needed for subsequent developments are
reviewed. Section 3 introduces the proposed RGMPC scheme and presents the-
oretical results. Finally, numerical simulations of the proposed scheme applied
to a spacecraft RdV maneuver are reported in Section 4.
Notations: Sn
++,Sn
+denote the set of symmetric n×npositive definite
and positive semi-definite matrices respectively. Imdenotes the m×midentity
matrix. Given x∈Rnand W∈Sn
+, the W-norm of xis ||x||W=√x>W x.
Given P∈Sn
++, y ∈Rn,BP(y, r) = {x∈Rn| ||y−x||P≤r}and λ+(P) is
the maximum eigenvalue of P. Given a∈Rn, b ∈Rm,(a, b) = [a>, b>]>. The
sequence made of the αj∈Rn, j =a, . . . , b elements is denoted by {αj}b
j=a.The
set Nis the set of positive integers and N0the set of non negative ones.