Elsevier

Automatica

Volume 40, Issue 1, January 2004, Pages 101-110
Automatica

Brief paper
Uniting bounded control and MPC for stabilization of constrained linear systems

https://doi.org/10.1016/j.automatica.2003.08.002Get rights and content

Abstract

In this work, a hybrid control scheme, uniting bounded control with model predictive control (MPC), is proposed for the stabilization of linear time-invariant systems with input constraints. The scheme is predicated upon the idea of switching between a model predictive controller, that minimizes a given performance objective subject to constraints, and a bounded controller, for which the region of constrained closed-loop stability is explicitly characterized. Switching laws, implemented by a logic-based supervisor that constantly monitors the plant, are derived to orchestrate the transition between the two controllers in a way that safeguards against any possible instability or infeasibility under MPC, reconciles the stability and optimality properties of both controllers, and guarantees asymptotic closed-loop stability for all initial conditions within the stability region of the bounded controller. The hybrid control scheme is shown to provide, irrespective of the chosen MPC formulation, a safety net for the practical implementation of MPC, for open-loop unstable plants, by providing a priori knowledge, through off-line computations, of a large set of initial conditions for which closed-loop stability is guaranteed. The implementation of the proposed approach is illustrated, through numerical simulations, for an exponentially unstable linear system.

Introduction

Virtually all practical control systems are subject to hard constraints on their manipulated inputs. One of the key limitations imposed by input constraints is the restriction on the set of initial states of the closed-loop system that can be steered to the origin with the available control action. For a control policy to be effective in dealing with the problem of input constraints, it needs to provide not only the stabilizing feedback control law, but also an explicit characterization of the set of initial conditions starting from where constrained closed-loop stability is guaranteed. The absence of an a priori explicit characterization of this set can make an impact on the practical implementation of the given control policy by requiring extensive closed-loop simulations over the whole set of possible initial conditions, to check for stability, or by limiting the operation within an unnecessarily small and conservative neighborhood of the operating point. These considerations have motivated significant work on the design of stabilizing bounded control laws that guarantee explicitly defined, large regions of attraction for the closed-loop system (e.g., Lin & Sontag, 1991; Teel, 1992). Recently, in El-Farra and Christofides 2001, El-Farra and Christofides 2003, a class of bounded robust Lyapunov-based nonlinear controllers, inspired in part by the results on bounded control originally presented in Lin and Sontag (1991), was developed. The controllers enforce robust stability in the closed-loop system and provide, at the same time, an explicit characterization of the region of guaranteed closed-loop stability. Despite their well-characterized stability and constraint-handling properties, the above controllers are not necessarily optimal with respect to an arbitrary performance criterion (in El-Farra & Christofides, 2001, it is shown that these controllers are inverse optimal with respect to meaningful costs).

Currently, model predictive control (MPC), also known as receding horizon control (RHC), is one of the few control methods for handling constraints within an optimal control setting. Numerous research investigations into the stability properties of MPC have led to a plethora of MPC formulations that focus on closed-loop stability (see, for example, Allgower & Chen, 1998; Morari & Lee, 1999; Mayne, Rawlings, Rao, & Scokaert, 2000) for extensive surveys of these developments). For open-loop stable and integrating linear systems with bounded inputs, infinite horizon formulations have been developed that are globally stabilizing (e.g., Rawlings & Muske, 1993; Zheng & Morari, 1995). This progress notwithstanding, the issue of obtaining, a priori (i.e. before controller implementation), an analytic characterization of the region of constrained closed-loop stability for MPC controllers remains to be adequately addressed, particularly for open-loop (exponentially) unstable plants where, unlike stable plants, stabilization is the overriding requirement. Part of the difficulty in this regard owes to the fact that, unlike in analytical bounded control, the stability of MPC feedback loops depends on a complex interplay between several factors such as the stabilizability of the initial condition, the penalties in the performance index, and the choice of the control horizon. A priori knowledge of the stability region of MPC requires an explicit characterization of these interplays. This difficulty can have an impact on the implementation of MPC on unstable plants by requiring extensive closed-loop simulations over the whole set of possible initial conditions, to check for stability.

Motivated by the above, we propose in this paper a controller switching strategy that merges the bounded control approach with MPC in a way that allows both approaches to complement the stability and optimality properties of each other. The guiding principle in realizing this strategy is the idea of decoupling optimality from the characterization of the region of constrained closed-loop stability. Specifically, by relaxing the optimality requirement, an explicit bounded feedback control law is designed and an explicit large estimate of the region of constrained closed-loop stability, which is not unnecessarily conservative, is computed. An optimal MPC controller that minimizes a given cost functional subject to the same constraints is then designed and implemented within the stability region of the bounded controller. Switching laws, that place appropriate restrictions on the evolution of the closed-loop trajectory under MPC within the stability region are then constructed to orchestrate the transition between the two controllers in a way that guarantees closed-loop stability for all initial conditions within the stability region. The switching scheme is shown to provide a safe mechanism for the practical implementation of MPC, especially for open-loop unstable systems, by providing, through off-line computations, a priori knowledge of a large set of initial conditions for which closed-loop stability is guaranteed.

The idea of switching, between different controllers (or models), for the purpose of achieving some objective that either cannot be achieved or is more difficult to achieve using a single controller has been widely used in the literature, and in a variety of contexts (e.g., Rugh & Shamma, 2000; Hespanha et al., 2001; Bemporad & Morari, 1999; Banerjee & Arkun, 1998; Aufderheide, Prasad, & Bequette, 2001). In this work, switching is employed between two structurally different, though complementary, control approaches as a tool for reconciling the objectives of optimal stabilization of the constrained closed-loop system (through MPC) and the a priori (off-line) determination of set of initial conditions for which closed-loop stability is guaranteed (through bounded control). The rest of the paper is organized as follows. In Section 2, we present the class of systems considered and review briefly how the constrained control problem is addressed in both bounded control and MPC. We then proceed in Section 3 to formulate the controller switching problem and propose a number of switching schemes that, with varying degrees of flexibility, address the problem. Finally, the implementation of the proposed switching schemes is demonstrated through numerical simulations.

Section snippets

Preliminaries

In this work, we consider continuous-time linear time-invariant (LTI) systems with input constraints, with the following form:ẋ(t)=Ax(t)+Bu(t),u(t)∈URm,where x=[x1⋯xn]′∈Rn denotes the vector of state variables, u=[u1um]′ is the vector of manipulated inputs, taking values in a compact and convex subset, U≔{u∈Rm:||u||⩽umax}, where umax>0 is the magnitude of input constraints. The matrices A and B are constant n×n and n×m matrices, respectively. The pair (A,B) is assumed to be controllable.

Uniting bounded control and MPC: a hybrid control strategy

By comparing the bounded and MPC controller designs reviewed in the previous section, some tradeoffs with respect to their stability and optimality properties are observed. For example, while the bounded controller possesses a well-defined region of admissible initial conditions that guarantee closed-loop stability in the presence of constraints, the performance of this controller is not guaranteed to be optimal with respect to an arbitrary performance criterion (in El-Farra & Christofides, 2001

Simulation example

Consider the following linear systemẋ=0.50.250.51x+1001u,where both inputs u1,u2 are constrained in the interval [−5,5] and the open-loop system has an unstable equilibrium point at the origin (A has two positive eigenvalues). We initially use , to design the bounded controller and construct its stability region via , . The matrix P is chosen to beP=1.13620.81020.81021.8658.For the MPC controller, the parameters in the objective function of Eq. (8) are chosen as penalty on the states, Q=qI,

Nael H. El-Farra was born in Kuwait City, Kuwait in 1972. He received the B.S. degree in Chemical Engineering, with highest honors, from the University of California, Los Angeles in June, 1998. He is currently a Ph.D. candidate in Chemical Engineering at the University of California, Los Angeles, and will receive his Ph.D. degree in 2003. His research interests include constrained nonlinear control of lumped and distributed parameter systems, with applications to transport-reaction processes,

References (23)

  • Allgower, F., & Chen, H. (1998). Nonlinear model predictive control schemes with guaranteed stability. In R. Berber, &...
  • Cited by (0)

    Nael H. El-Farra was born in Kuwait City, Kuwait in 1972. He received the B.S. degree in Chemical Engineering, with highest honors, from the University of California, Los Angeles in June, 1998. He is currently a Ph.D. candidate in Chemical Engineering at the University of California, Los Angeles, and will receive his Ph.D. degree in 2003. His research interests include constrained nonlinear control of lumped and distributed parameter systems, with applications to transport-reaction processes, particulate processes and fluid flows, robust nonlinear control of switched and hybrid systems, hybrid control of lumped and distributed process systems, and computational modeling, analysis and simulation of biological regulatory networks. He has published 20 refereed articles. Nael El-Farra is a recipient of the UCLA Chancellor's Fellowship, for 1998–2002, best presentation in session awards at the 2003 and 2000 American Control Conferences, the 2000 Teaching Assistant of the year award from the AIChE student chapter at UCLA, and the UCLA School of Engineering and Applied Science outstanding Bachelor of Science award in 1998.

    Prashant Mhaskar was born in Varanasi, India in 1977. He received the B. Tech degree in Chemical Engineering from the Indian Institute of Technology, Bombay in May 1999, and the Masters degree in Chemical Engineering from the Louisiana State University in May, 2001. He is currently a Ph.D. candidate in Chemical Engineering at the University of California, Los Angeles. His research interests include model predictive control and hybrid control.

    Panagiotis D. Christofides was born in Athens, Greece, in 1970. He received the Diploma degree in Chemical Engineering from the University of Patras, Patras, Greece, in 1992, the M.S. degrees in Electrical Engineering and Mathematics, in 1995 and 1996, respectively, and the Ph.D. degree in Chemical Engineering, in 1996, all from the University of Minnesota, Minneapolis. Since July 1996, he has been with the Department of Chemical Engineering at the University of California, Los Angeles, where he is currently Associate Professor. His theoretical research interests include nonlinear control, singular perturbations, and analysis and control of distributed parameter systems, with applications to advanced materials and semiconductor processing, nanotechnology, biotechnology, and fluid flows. He has published more than 140 refereed articles and two books on Nonlinear and Robust Control of PDE Systems: Methods and Applications to Transport-Reaction Processes (Boston, MA: Birkhäuser, 2001) and Model-Based Control of Particulate Processes (Dordrecht, The Netherlands: Kluwer, 2002). Dr. Christofides has been a member of the Control Systems Society Conference Editorial Board since 2000 and has organized several invited sessions at the Conference on Decision and Control and the American Control Conference. He recently edited a special volume of journal Computers and Chemical Engineering on Control of Distributed Parameter Systems. He is an Associate Editor of IEEE TRANSACTIONS ON AUTOMATIC CONTROL, the Program Coordinator of the Applied Mathematics and Numerical Analysis Area of AIChE for 2004, and the Program Vice-Chair for Invited Sessions for the 2004 American Control Conference. He has received the Teaching Award from the AIChE Student Chapter of UCLA in 1997, a Research Initiation Award from the Petroleum Research Fund in 1998, a CAREER Award from the National Science Foundation in 1998, the Ted Peterson Student Paper Award from the Computing and Systems Technology Division of AIChE in 1999, the O. Hugo Schuck Best Paper Award from the American Automatic Control Council in 2000, and a Young Investigator Award from the Office of Naval Research in 2001.

    This paper was not presented at any IFAC meeting. This paper was recommended for publication in revised form by Associate Editor Masahiro Oshima under the direction of Editor Frank Allgower.

    1

    Financial support from NSF, CTS-0129571, is gratefully acknowledged.

    View full text