Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 148 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
148
Dung lượng
777 KB
Nội dung
APPROACHES TO THE DESIGN OF MODEL PREDICTIVE CONTROLLERS FOR LINEAR, PIECEWISE LINEAR AND NONLINEAR SYSTEMS SUI DAN (B.Eng., M. Eng., Northwest Polytechnical University) A DISSERTATION SUBMITTED FOR THE DEGREE OF DOCTOR OF PHILOSOPHY DEPARTMENT OF MECHANICAL ENGINEERING NATIONAL UNIVERSITY OF SINGAPORE 2006 i Acknowledgments I would like to express my sincere appreciation to my supervisor, Assoc. Prof. Ong Chong Jin, for his invaluable guidance, insightful comments, strong encouragements and personal concerns both academically and otherwise throughout the course of the research. I benefit a lot from his comments and critiques. I would also like to thank Dr. S. Sathiya Keerthi and Prof. Elmer G. Gilbert, who have given me invaluable suggestions for this research. I gratefully acknowledge the financial support provided by the National University of Singapore through Research Scholarship that makes it possible for me to study for academic purpose. Thanks are also given to my friends and technicians in Mechatronics and Control Lab for their support and encouragement. They have provided me with helpful comments, great friendship and a warm community during the past few years in NUS. Finally, my deepest thanks go to my parents, for their encouragements, moral supports and loves. Special thanks to Feng Le for our happy time. NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE ii Table of Contents Acknowledgments i Summary vii List of Tables ix List of Figures xi List of Symbols xii Acronyms xiv Introduction 1.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Literature Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2.1 MPC for Linear Systems with Bounded Disturbances . . . . . . 1.2.2 MPC for Piecewise Linear/Affine Systems with Bounded Disturbances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nonlinear MPC of Low Computational Complexity . . . . . . . 1.3 Objectives and Scope of the Thesis . . . . . . . . . . . . . . . . . . . . 1.4 Contributions of the Thesis . . . . . . . . . . . . . . . . . . . . . . . . 1.2.3 NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE TABLE OF CONTENTS 1.5 iii 1.4.1 Multi-mode MPC Controller for Constrained LBD Systems . . 1.4.2 Controller Design for Constrained PWLBD Systems . . . . . . 1.4.3 Computations of Disturbance Invariant Sets for PWLBD Systems 1.4.4 Nonlinear MPC via Support Vector Machine . . . . . . . . . . Organization of the Thesis . . . . . . . . . . . . . . . . . . . . . . . . Definitions, Set Operations and Procedures 11 2.1 Polytope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.1.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.1.2 Operations on Polytope . . . . . . . . . . . . . . . . . . . . . . 13 2.2 Inner Polytopal Approximation . . . . . . . . . . . . . . . . . . . . . . 16 2.3 Multi-parametric Programming . . . . . . . . . . . . . . . . . . . . . . 20 2.4 Invariant Sets of Constrained Linear Systems . . . . . . . . . . . . . . 23 Multi-mode MPC Controller for Constrained LBD Systems 26 3.1 Single-mode Robust MPC Controller . . . . . . . . . . . . . . . . . . . 27 3.2 Approximation of F∞ . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.3 Multi-mode Robust MPC Controller . . . . . . . . . . . . . . . . . . . 31 3.3.1 Off-line Computation of State-feedback Controller . . . . . . . 31 3.3.2 Multi-mode MPC Controller Design . . . . . . . . . . . . . . 32 3.4 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Computation of d-invariant Sets of Constrained PWLBD Systems 43 4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 4.2 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE TABLE OF CONTENTS 4.3 4.4 4.5 iv Properties and Approximation of F∞ . . . . . . . . . . . . . . . . . . . 47 4.3.1 Properties of F∞ . . . . . . . . . . . . . . . . . . . . . . . . . . 47 4.3.2 Outer Approximation of F∞ . . . . . . . . . . . . . . . . . . . 50 4.3.3 Reachable Set Operation . . . . . . . . . . . . . . . . . . . . . 54 Computation of Constraint Admissible d-invariant Sets . . . . . . . . . 56 4.4.1 Maximal d-invariant Set . . . . . . . . . . . . . . . . . . . . . 56 4.4.2 Computation of Constraint Admissible, Polytopal d-invariant Sets 57 4.4.3 Enlargement of Constraint Admissible, Polytopal d-invariant Sets 59 4.4.4 Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Time Sub-optimal Control for Constrained PWLBD Systems 65 5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 5.2 Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 5.3 Derivation of Nominal Controller . . . . . . . . . . . . . . . . . . . . . 67 5.3.1 Design via Lyapunov Methods . . . . . . . . . . . . . . . . . . 67 5.3.2 Design via Singular Value Method . . . . . . . . . . . . . . . 70 5.3.3 Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Robust Time Optimal Control . . . . . . . . . . . . . . . . . . . . . . 74 5.4.1 Problem Formulation . . . . . . . . . . . . . . . . . . . . . . . 74 5.4.2 Time Sub-optimal Controller Design . . . . . . . . . . . . . . 75 5.4.3 Robust Closed-loop Stability . . . . . . . . . . . . . . . . . . . 77 5.4.4 State Feedback Solution to Proposed Controller . . . . . . . . . 78 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 5.4 5.5 NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE TABLE OF CONTENTS 5.6 v Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Model Predictive Control for Constrained PWLBD Systems 85 6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 6.2 Robust Model Predictive Control . . . . . . . . . . . . . . . . . . . . . 86 6.2.1 Problem Formulation . . . . . . . . . . . . . . . . . . . . . . . 86 6.2.2 Robust Closed-loop Stability . . . . . . . . . . . . . . . . . . . 90 6.2.3 State Feedback Solution to Proposed Controller . . . . . . . . . 91 6.3 Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 6.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Model Predictive Control for Nonlinear Systems via Support Vector Machine 97 7.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 7.2 Stability of Nonlinear MPC . . . . . . . . . . . . . . . . . . . . . . . . 99 7.3 Characterization of Terminal Set . . . . . . . . . . . . . . . . . . . . . 102 7.4 84 7.3.1 Choice of Terminal Set . . . . . . . . . . . . . . . . . . . . . . 102 7.3.2 SVC for Characterizing X f . . . . . . . . . . . . . . . . . . . . 103 Characterization of Terminal Cost . . . . . . . . . . . . . . . . . . . . 107 7.4.1 Choice of Terminal Cost . . . . . . . . . . . . . . . . . . . . . 107 7.4.2 SVR for Characterizing F . . . . . . . . . . . . . . . . . . . . 108 7.5 Feasibility Enforcement . . . . . . . . . . . . . . . . . . . . . . . . . 112 7.6 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 7.7 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Conclusion NATIONAL UNIVERSITY OF SINGAPORE 121 SINGAPORE TABLE OF CONTENTS vi 8.1 Contributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 8.2 Directions for Future Work . . . . . . . . . . . . . . . . . . . . . . . . 123 Bibliography NATIONAL UNIVERSITY OF SINGAPORE 125 SINGAPORE vii Summary The thesis is concerned with improving the performance and robustness of model predictive control (MPC) controllers for (1) constrained linear systems with bounded disturbances (LBD systems); (2) constrained piecewise linear systems with bounded disturbances (PWLBD systems); (3) constrained nonlinear systems. A multi-mode MPC controller is proposed for constrained LBD systems that guarantees constraint satisfaction and robust closed-loop stability. The design achieves the objective of having a large domain of attraction, good asymptotic behavior and reasonably low online computation. Furthermore, the proposed controller can be determined off-line. For constrained PWLBD systems, two approaches are proposed under the time optimal control (TOC) and MPC frameworks. Both approaches result in the polytopal domains of attraction using an inner polytopal approximation. The resulting control laws of these two approaches can guarantee robust closed-loop stability and can also be determined off-line, which in sequence leads to reasonable on-line computational requirement. Disturbance invariant sets play an important role for the controller design of constrained PWLBD systems. One of the contributions of this thesis is the development of several algorithms for computing disturbance invariant sets and their approximations for PWLBD systems. For constrained nonlinear systems, an approach is proposed to approximate the terminal set and the terminal cost off-line using support vector machine (SVM). SVM is a powerful pattern recognition technique and the approach exploits the flexibility in the choices of the terminal set and cost and is less demanding in terms of the approximat- NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE SUMMARY viii ing accuracy. The resulting terminal set is large and, hence provides a large domain of attraction. NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE ix List of Tables 3.1 Results for selected values of k for these two examples. . . . . . . . . . 31 4.1 Results for selected values of k. 54 7.1 Comparison of the shortest possible horizon (N). . . . . . . . . . . . . 118 7.2 The shortest possible horizon (N), optimal performance index (J) and . . . . . . . . . . . . . . . . . . . . . the CPU time (t) over 100 time steps of the proposed controller. . . . . 119 NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE 7.6 Examples 118 No. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Initial states x(0) [-0.683, -0.864] [-0.523, 0.744] [0.808, 0.121] [0.774, -0.222] [0.292, 0.228] [-0.08, -0.804] [1.000,-0.500] [3.800,-3.000] [4.000,-1.000] [1.000,-3.000] NA 1 NB 14 13 10 10 12 Table 7.1: Comparison of the shortest possible horizon (N). of the pendulum ℓˆ and gravitational acceleration g. ˆ The values of the parameters are ˆ ˆ m= ˆ M=0.5, ℓ=1.4, g=10 ˆ and the constraints are: U = {u ∈ R : |u| ≤ 2}, X = {x ∈ R4 : |x1 | ≤ 6, |x2 | ≤ 5, |x3 | ≤ π /4, |x4 | ≤ 5}. The stage cost ℓ(x, u)=xT Qx+uT Ru is used with Q=diag(1, 2, 1, 0.5), R=3.2 and the gain of stabilizing linear feedback controller K=[0.559, 1.647, 28.67, 8.664]. The sampling period is 0.1s. The characterization of X f uses 1930 example points adaptively selected from a set of 9786 points. The total time needed for the overall tuning/training exercise is about ˜ hours and O(x) is determined by 345 support vectors with b = 11.82 and γ˜ =0.12. The optimal Gaussian kernel width σˆ = 0.9. FR is obtained using 819 example points selected from a total of 4122 and the total time needed for the overall tuning/training ˆ exercise is about 4.8 hours. For these training data, N=39. Table 7.2 and Figure 7.5 show the performance of our approach on this example for selected starting points. For NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE 7.6 Examples 119 each starting point, 100 steps (10 seconds) are performed. No. 1. 2. 3. Initial states x(0) [5, -2, 0.2, -0.4] [-6, 2.2, -.5, 2] [-5.3, 2.7, -0.7, 2.5] N J 475.78 1458.32 2110.35 t(s) 45.483 75.063 127.459 Table 7.2: The shortest possible horizon (N), optimal performance index (J) and the CPU time (t) over 100 time steps of the proposed controller. x1 −5.3 10 20 30 40 50 60 70 80 90 100 10 20 30 40 50 60 70 80 90 100 10 20 30 40 50 60 70 80 90 100 10 20 30 40 50 60 Time(seconds) 70 80 90 100 x2 2.7 0.5 x3 −0.7 −1 x4 2.5 −1 Figure 7.5: Closed-loop responses of MPC starting from point 3. NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE 7.7 Summary 7.7 120 Summary This chapter shows the application of SVM learning to the implementation of MPC for constrained nonlinear systems. The resulting terminal set, learned by support vector classification, is much larger than those seen in the literature. Consequently, the domain of attraction under MPC is greatly enlarged. When the state constrained set is compact, the large terminal set also leads to a lower on-line computational effort via the use of a shorter horizon. In the examples considered, this reduction can be as much as an order of magnitude. The off-line computation grows rapidly with the order of the system, but based on the experience of the examples considered and others, the approach is expected to handle nonlinear system up to order nx = 6. NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE 121 Chapter Conclusion This thesis provides several approaches to the design of MPC controllers for constrained LBD, PWLBD and nonlinear systems. Most practical systems, such as engineering, biological and economic systems, are often described by linear models with additive disturbances. Although MPC for linear models is widely adopted in recent years, its expensive on-line computational requirement limits its potential applications. A framework for multi-mode MPC controllers for LBD systems is proposed to reduce the on-line computational cost and simultaneously provide good asymptotical behavior of systems. This thesis also considers one special class of nonlinear systems, PWL systems, as many nonlinear systems can be approximated closely by PWL models. Two approaches are presented for the design of stabilizing control laws that preserve the convexity of domains of attraction and have reasonable on-line computational load. MPC design for general nonlinear systems is also considered. By using a large terminal set derived using SVM, the proposed approach can relax the on-line computational burden using a short N. The main research contributions reported in this thesis are summarized below. NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE 8.1 Contributions 8.1 122 Contributions Multi-mode MPC Controller for Constrained LBD Systems A multi-mode MPC controller approach is proposed for constrained LBD systems in Chapter 3. It has the advantage of combining the merits of the underlying single-mode controllers resulting in a system with large domain of attractions and good asymptotic performance while avoiding the associated problem of having many partitions for the feedback control law. The work in this research is of considerable importance since various single controllers can be put together under the proposed multi-mode framework. The domain of attraction is the union of all domains of attraction of the constituent single controllers while the asymptotic behavior is the best among them. Under this multi-mode framework, the low computation is needed. Computations of Disturbance Invariant Sets for Constrained PWLBD Systems In Chapter 2, a procedure to approximate a P-collection in any finite dimension by an inner polytope is presented. This approach helps to compute polytopal d-invariant sets and approximate domains of attraction for constrained PWLBD systems. In Chapter 4, the existence of the minimal d-invariant set F∞ of PWLBD systems is shown and an algorithm is proposed for computing its polytopal d-invariant outer bounds. Since F∞ is generally a P-collection, the polytopal outer bounds of F∞ may not truly represent F∞ . However, its outer bounds are useful for computational purposes. Several algorithms are also presented to compute constraint admissible, polytopal d-invariant sets of PWLBD systems. These sets are used as terminal sets in MPC and TOC approaches for PWLBD systems in Chapters and to lower the computational complexity. Controller Design for Constrained PWLBD Systems In Chapter 5, a relatively simple method for designing stabilizing PWL feedback controllers for nominal PWL system is described. The advantage is that the design considers only one dynamic of PWL system at a time and tries to keep each Ki small so that the NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE 8.2 Directions for Future Work 123 control constraints are less likely to be binding, resulting in a large maximal d-invariant set. The disadvantage is that the feasible design space may be small. In Chapters and 6, two approaches for constrained PWLBD systems are proposed. Both constraint admissible, polytopal d-invariant sets and the inner polytopal approximation operation are used in these approaches. Each of the resulting robust control laws has a piecewise affine structure and can be explicitly determined off-line. However, both approaches propose a sub-optimal solution. MPC for Constrained Nonlinear Systems via SVM In Chapter 7, the application of SVM learning to MPC for constrained nonlinear systems is shown. The basic idea is to use SVM learning to find a large terminal set and a corresponding terminal cost. The proposed approach can tolerate inaccuracies in the approximation and has a procedure to ensure the closed-loop stability under reasonable computations. With a large terminal set, the domain of attraction for a fixed horizon is also large. This large domain of attraction means shorter horizon can be used to cover a given region, resulting in a lower computational cost. 8.2 Directions for Future Work Several directions are available for future research based on the work in this thesis. Stochastic Model Predictive Control The systems considered in this thesis deal with bounded disturbances. To design the control laws, the effect of the bounded disturbance is accounted for through the use of strengthened constraint sets of X and U. This results in design conservativeness. Some attempts [24] on design of controllers for linear systems with disturbance described stochastically are currently under way. It is expected that the MPC approaches can handle such a system. NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE 8.2 Directions for Future Work 124 Controller Design for Parametric Uncertain Systems The system considered in this research deals with additive disturbances. The possibility of extending the current work to system with parametric uncertainties should be looked into. Robust Nonlinear Model Predictive Control In Chapter 7, we consider the constrained nonlinear systems without disturbances. It would be appropriate to extend the ideas to nonlinear systems with disturbances, or a class of nonlinear systems with disturbances. NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE 125 Bibliography ¨ [1] B. M. Akesson, H. T. Toivonen, J. B. Waller, and R. H. Nystr¨om. Neural network approximation of a nonlinear model predictive controller applied to a ph neutralization process. Computers and Chemical Engineering, 29, 2005. ´ [2] T. Alamo Cantarero, D. Mu˜noz de la Pe˜na Sequedo, and E. F. Camacho. An offline algorithm for reducing the computational burden of a mpc max controller. In Proceedings of IEEE Conference on Decision and Control, pages 1433–1437, 2003. [3] F. Allg¨ower and A. Zheng. Nonlinear Model Predictive Control. Wiley, New York, 2000. [4] M. Athans and P. L. Falb. Optimal Control. McGraw-Hill, New York, 1966. [5] A. Bemporad, F. Borrelli, and M. Morari. Explicit solution of lp based model predictive control. In Proceedings of the 39th IEEE conference on Dicision and Control, pages 632–637, 2000. [6] A. Bemporad, F. Borrelli, and M. Morari. Optimal controllers for hybrid systems: Stability and piecewise linear explicit form. In Proceedings of the 39th IEEE conference on Dicision and Control, pages 2601–2606, 2000. [7] A. Bemporad, F. Borrelli, and M. Morari. Min-max control of constrained uncertain discrete-time linear systems. IEEE Transactions on Automatic Control, 48:1600–1606, 2003. NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE BIBLIOGRAPHY 126 [8] A. Bemporad and M. Morari. Control of systems integrating logic, dynamics, and constraints. Automatica, 35(3):407–427, 1999. [9] A. Bemporad, M. Morari, V. Dua, and E. N. Pistikopoulos. The explicit linear quadratic regulator for constrained systems. Automatica, 38(1):3–20, 2002. [10] F. Blanchini. Set invariance in control. Automatica, 35(11):1747–1767, 1999. [11] F. Borrelli, M. Baoti´c, A. Bemporad, and M. Morari. Dynamic programming for constrained optimal control of discrete-time linear hybrid systems. Automatica, 41(10):1709–1721, 2005. [12] S. Boyd, L. El Ghaoui, E. Feron, and V. Balakrishnan. Linear matrix inequalities in system and control theory. Proc. Annual Allerton Conf. on Communication, Control and Computing, pages 237–246, 1993. [13] J. M. Bravo, D. Limon, T. Alamo, and E. F. Camacho. On the computation of invariant sets for constrained nonlinear systems: An interval arithmetic approach. Automatica, 41(9):1583–1589, 2005. [14] A. E. Bryson and Y. C. Ho. Applied Optimal Control. Hemisphere/Wiley, 1975. [15] C. Burges. A tutorial on support vector machines for pattern recognition. Data mining and knowledge discovery, 2, 1998. [16] M. Cannon, V. Deshmukh, and B. Kouvaritakis. Nonlinear model predictive control with polytopic invariant sets. Automatica, 39:1487–1494, 2003. [17] L. Cavagnari, L. Magni, and R. Scattolini. Neural network implementation of nonlinear receding-horizon control. Neural Computing and Applications, 8:86– 92, 1999. [18] H. Chen and F. Allg¨ower. A quasi-infinite horizon nonlinear model predictive control scheme with guaranteed stability. Automatica, 34:1205–1217, 1998. NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE BIBLIOGRAPHY 127 [19] W. Chen, D. Ballance, and J. O’Reilly. Optimization of attraction domains of nonlinear mpc via lmi methods. In Proceedings of the American Control Conference, 2001. [20] L. Chisci, P. Falugi, and G. Zappa. Predictive control for constrained systems with polytopic uncertainty. In Proceedings of the American Control Conference, pages 3073–3078, 2001. [21] L. Chisci, J. A. Rossiter, and G. Zappa. Systems with persistent disturbances: predictive control with restricted constraints. Automatica, 37:1019–1028, 2001. [22] G. De Nicolao, L. Magni, and R. Scattolini. Stability and robustness of nonlinear receding horizon control. Workshop on Nonlinear Model Based Predictive Control, 1998. [23] E. De Santis, M. D. Di Benedetto, and L. Berardi. Computation of maximal safe sets for switching systems. IEEE Trans. Automatic Control, 49:184–195, 2004. [24] B. Dimitris and B. B. David. Constrained stochastic lqc: a tractable approach. submitted. [25] G. Ferrari-Trecate, F. A. Cuzzola, D. Mignone, and M. Morari. Analysis of discrete-time piecewise affine and hybrid systmes. Automatica, 38(12):2139–2146, 2002. [26] R. Fletcher. Practical Methods of Optimization. 2nd Edition John Wiley, 2000. [27] R. Genesio and A. Vicino. Some results on the asymptotic stability of second order nonlinear systems. IEEE Transactions on Automatic Control, 9:857–861, 1984. [28] E. G. Gilbert and K. T. Tan. Linear systems with state and control constraints: the theory and application of maximal output admissible sets. IEEE Transactions on Automatic Control, 36:1008–1020, 1991. [29] J. G´omez Ortega and E. F. Camacho. Mobile robot navigation in a partially structured static environment, using neural predictive control. Control Engineering Practice, 4:1669–1679, 1996. NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE BIBLIOGRAPHY 128 [30] P. Grieder, M. Kvasnica, M. Baoti´c, and M. Morari. Stabilizing low complexity feedback control of constrained piecewise affine systems. Automatica, 41:1683– 1694, 2005. [31] Gr¨unbaum. Convex Polytopes. John Wiley Sons, 1967. [32] M. Henson. Nonlinear model predictive control: current status and future directions. Computers and Chemical Engineering, 23:187–202, 1998. [33] K. Hirata and Y. Ohta. ε -feasible approximation of the state reachable set for discrete time systems. In Proceedings of the 42nd IEEE conference on decision and control, pages 5520–5525, 2003. [34] T. Joachims. Making large-scale SVM learning practical. Advances in Kernel Methods-Support Vector Learning, MIT press, 1998. [35] M. Johansson. Piecewise Linear Control Systems. Springer-Verlag Berlin Heidelberg, 2003. [36] Kaufmann. Solving the quadratic programming problem arising in support vector classification., pages 147–168. Advances in Kernel Methods-Support Vector Learning, MIT press, 1999. [37] E. C. Kerrigan. Robust Constraint Satisfaction: Invariant Sets and Predictive Control. PhD thesis, University of Cambridge, 2000. [38] E. C. Kerrigan and J. M. Maciejowski. Feedback min-max model predictive control using a single linear program: Robust stability and the explicit solution. International Journal of Robust and Nonlinear Control, 4:395–413, 2004. [39] E. C. Kerrigan and D. Q. Mayne. Optimal control of constrained, piecewise affine systems with bounded disturbances. In Proceedings of the 41st IEEE Conference on Decision and Control, 2002. [40] I. Kolmanovsky and E. Gilbert. Multimode regulator for systems with state and control constraints and disturbance inputs. Control Using Logic-Based Switching, pages 118–127, 1996. NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE BIBLIOGRAPHY 129 [41] I. Kolmanovsky and E. Gilbert. Theory and computation of disturbance invariance sets for discrecte-time linear systems. Mathematical Probems in Engineering: Theory, Methods and Applications, 4:317–367, 1998. [42] A. N. Kolmogorov and S. V. Fomin. Elements of the theory of functions and functional analysis. Dover publications, 1957. [43] M. V. Kothare, V. Balakrishnan, and M. Morari. Robust constrained model predictive control using linear matrix inequalities. Automatica, 32(10):1361–1379, 1996. [44] K. I. Kouramas, S. V. Rakovi´c, E. Kerrigan, J. C. Allwright, and D. Q. Mayne. On the minimal robust positively invariant set for linear difference inclusions. In Proceedings of the 44th IEEE Conference on Decision and Control, 2005. [45] B. Kouvaritakis, J. A. Rossiter, and J. Schuurmans. Efficient robust predictive control. IEEE Transactions on Automatic Control, 45(8):1545–1549, 2000. [46] M. Kvasnica, P. Grieder, and M. Baoti´c. Multi-parametric toolbox (mpt). http://control.ee.ethz.ch/ mpt/, 2005. [47] W. Langson, I. Chryssochoos, S. V. Rakovi´c, and D. Q. Mayne. Robust model predictive control using tubes. Automatica, 40:125–133, 2004. [48] M. Lazer, W. P. M. H. Heemels, S. Weiland, and A. Bemporad. Stabilization conditions for model predictive control of constrained pwa systems. In Proceedings of the 43rd IEEE Conference on Decision and Control, pages 4595–4600, 2004. [49] M. Lazer, W. P. M. H. Heemels, S. Weiland, and A. Bemporad. On the stability of quadratic forms based model predictive control of constrained pwa systems. In Proceedings of the American Control Conference, 2005. [50] M. Lazer, W. P. M. H. Heemels, S. Weiland, A. Bemporad, and O. Pastravanu. Infinity norms as lyapunov functions for model predictive control of constrained pwa systems. Hybrid Systems: Computation and Control, Lecture Notes in Computer Science, Springer-Verlag., 2005. NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE BIBLIOGRAPHY 130 [51] E. B. Lee and L. Markus. Foundations of Optimal Control Theory. Birkh¨auser, 1967. [52] D. Limon, T. Alamo, and E. F. Camacho. Enlarging the domain of attraction of mpc controllers. Automatica, 41:629–635, 2005. [53] L. Magni, G. De Nicolao, L. Magnani, and R. Scattolini. A stablilizing modelbased predictive control algorithm for nonlinear systems. Automatica, 37:1351– 1362, 2001. [54] D. L. Marruedo, T. Alamo, and E. F. Camacho. Stability analysis of systems with bounded additive uncertainties based on invariant sets: Stability and feasibility of mpc. In Proceedings of American Control Conference, pages 364–369, 2002. [55] F. Martinsen, J. Vada, and B. A. Foss. Optimal control design by identification. Technical report 97-55-W, 1997. [56] D. Q. Mayne and W. Langson. Robustifying model predictive control of constrained linear systems. Electronics Letters, 37:1422–1423, 2001. [57] D. Q. Mayne and H. Michalska. Receding horizon control of nonlinear systems. IEEE Transactions on Automatic Control, 35:814–824, 1990. [58] D. Q. Mayne and S. Rakovi´c. Model predictive control of constrained piecewise affine discrete-time systems. International Journal of Robust and Nonlinear Control, 13:261–279, 2003. [59] D. Q. Mayne, J. B. Rawlings, C. V. Rao, and P. O. M. Scokaert. Constrainted model predictive control: stability and optimality. Automatica, 36:789–814, 2000. [60] D. Q. Mayne and W. R. Schroeder. Robust time-optimal control of constrained linear systems. Automatica, 33:2103–2118, 1997. [61] D. Q. Mayne, M. M. Seron, and S. V. Rakovi´c. Robust model predictive control of constrained linear systems with bounded disturbances. Automatica, 41:219–224, 2005. NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE BIBLIOGRAPHY 131 [62] H. Michalska and D. Q. Mayne. Robust receding horizon control of constrained nonlinear systems. IEEE Transactions on Automatic Control, 38:1623–1633, 1993. [63] D. Mignone, G. Ferrari-Trecate, and M. Morari. Stability and stabilization of piecewise affine and hybrid systems: an lmi approach. Technical report, 2000. [64] I. Necoara, B. De Schutter, W. P. M. H. Heemels, S. Weiland, M. Lazar, and T. van den Boom. Control of pwa systems using a stable receding horizon method. Accepted to IFAC World Congress, Prague, 2005. [65] I. Necoara, B. De Schutter, T. van den Boom, and J. Hellendoorn. Model predictive control for continuous piecewise affine systems with bounded disturbances. In Proceedings of the 43rd IEEE Conference on Decision and Control, 2004. [66] I. Necoara, B. De Schutter, T. van den Boom, and J. Hellendoorn. Robustly stabilizing mpc for perturbed pwl systems. In Proceedings of the 44th IEEE Conference on Decision and Control, 2005. [67] C. J. Ong and E. G. Gilbert. The minimal disturbance invariant set: outer approximations via its partial sums. submitted. [68] C. J. Ong, S. S. Keerthi, E. G. Gilbert, and Z. H. Zhang. Stability regions for constrained nonlinear systems and their functional characterization via supportvector-machine learning. Automatica, 40:1955–1964, 2004. [69] T. Parisini and R. Zoppoli. A receding-horizon regulator for nonlinear systems and a neural approximation. Automatica, 31:1443–1451, 1995. [70] J. Platt. Fast Training of Support Vector Machines using Sequential Minimal Optimization, in Advances in Kernel Methods - Support Vector Learning. MIT Press, 1998. [71] K. L. Praprost and K. A. Loparo. A stability theory for constrained dynamic systems with applications to electric power systems. IEEE transactions on Automatic Control, 41:1605–1617, 1996. NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE BIBLIOGRAPHY 132 [72] S. V. Rakovi´c and P. Grieder. Computation and properties of the disturbance response set for pwa systems. Technical report, 2004. [73] S. V. Rakovi´c, P. Grieder, M. Kvasnica, D. Q. Mayne, and M. Morari. Computation of invariant sets for piecewise affine discrete time systems subject to bounded disturbances. In Proceedings of the 43rd IEEE Conference on Decision and Control, pages 1418–1423, 2004. [74] S. V. Rakovi´c, E. C. Kerrigan, K. I. Kouramas, and D. Q. Mayne. Invariant approximations of robustly positively invariant sets for constrained linear discrete-time systems subject to bounded disturbances. Department of Engineering University of Cambridge, Tech. Rep. CUED/F-INFENG/TR.473., 2004. [75] S. V. Rakovi´c, E. C. Kerrigan, K. I. Kouramas, and D. Q. Mayne. Invariant approximations of the minimal robust positively invariant set. IEEE Transactions on Automatic Control, 50:406–410, 2005. [76] C. A. Rowe and J. M. Maciejowski. Tuning mpc using h∞ loop shaping. In Proceedings of American Control Conference, 2000. [77] S. Sastry. Nonlinear Systems: Analysis, Stability and Control. Springer, 1999. [78] R. Schneider. Convex bodies: the Brunn-Minkowski theory. Cambridge University Press, 1993. [79] B. Scholk¨opf and A. Smola. Learning with Kernels: Support Vector Machine, Regularization, Optimization and Beyond. MIT Press, 2002. [80] F. C. Schweppe. Uncertain dynamical systems. Prentice Hall, 1973. [81] P. O. M. Scokaert and D. Q. Mayne. Min-max feedback model predictive control for constrained linear systems. IEEE Transactions on Automatic Control, 43:1136– 1142, 1998. [82] P. O. M. Scokaert and J. B. Rawlings. Stability of model predictive control under perturbations. Proceedings of the IFAC symposium on nonlinear control systems design,, 1995. NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE BIBLIOGRAPHY 133 [83] P. O. M. Scokaert and J. B. Rawlings. Constrained linear quadratic regulation. IEEE Transactions on Automatic Control, 43:1163–1169, 1999. [84] J. Serra. Image Analysis and Mathematical Morphology, Vol II: Theoretical advances. Academic Press, 1988. [85] S. K. Shevade, S. S. Keerthi, C. Bhattacharyya, and K. R. K. Murthy. Improvements to smo algorithm for svm regression. IEEE Transactions on Neural Networks, 11:1188–1194, 2000. [86] A. Smola and B. Scholk¨opf. A tutorial on support vector regression. Technical report, 1998. [87] E. D. Sontag. Nonlinear regulation: the piecewise linear approach. IEEE Transactions on Automatic Control, 26:346–358, 1981. [88] K. T. Tan. Multimode controllers for linear discrete-time systems with general state and control constraints. Optimization: techniques and applications, pages 433–442, 1992. [89] P. Tø ndel, T. A. Johansen, and A. Bemporad. An algorithm for multi-parametric quadratic programming and explicit mpc solutions. Automatica, 39:489–497, 2003. [90] V. Vapnik. The Nature of Statistical Learning Theory. Springer-Verlag, 1995. [91] H. S. Witsenhausen. Some aspects of convexity useful in information theory. IEEE Transction on Information Theory, 26:265–271, 1980. [92] G. H. Yang, J. L. Wang, and Y. C. Soh. Reliable h∞ controller design for linear systems. Automatica, 37:717–725, 2003. NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE [...]... require the proper handling of the piecewise nature of PWL systems and the effect of disturbances under such a structure One key problem in the controller design for PWLBD systems is the lack of convexity of the domain of attraction These proposed approaches result in the polytopal domains of attraction using an inner polytopal approximation The convex approximation can be used for a union of finite polytopes... conditions for the finite termination of this algorithm are given 1.2.3 Nonlinear MPC of Low Computational Complexity Since most physical systems are highly nonlinear, the performance of MPC based on linear or PWL/PWA models can be poor This has motivated the development of MPC for general nonlinear models with state and input constraints However, the major obstacle for applying MPC to constrained nonlinear systems. .. true for PWLBD systems They are needed in characterizing the asymptotic behaviors of the system and as terminal sets for stability and feasibility of MPC In this thesis, one of the contributions is the development of several algorithms for computing the disturbance invariant sets and their approximations for constrained PWLBD systems 1.4.4 Nonlinear MPC via Support Vector Machine For constrained nonlinear. .. neural networks and the condition of the accuracy of the approximation is given 1.3 Objectives and Scope of the Thesis This thesis attempts to improve and characterize several issues of MPC control law: the domain of attraction, asymptotical behavior and the on-line computational effort These issues are addressed within the scope of the thesis which is restricted to (1) constrained LBD systems; (2) constrained... domain of attraction for a fixed N Increasing the length of N leads to a greater number of decision variables and, therefore, to a greater on-line computational effort One of the ways to reduce the on-line computational effort is to enlarge X f via the use of a shorter horizon For example, in [19], a terminal set is enlarged by using a local LDI representation for a nonlinear system and by solving a linear. .. exploits approximating approaches, such as support vector machine (SVM), for constrained nonlinear systems This chapter provides a review of the literature on such systems 1.1 Background The analysis of physical systems is often done by using mathematical models However, such models are usually idealistic in that they may not capture all the complexities of the real systems and their physical constraints... nonlinear systems, the approximations of the terminal set X f and terminal cost F off-line using SVM are proposed SVM is a pattern recognition technique, both for regression and classification problems The approach exploits the flexibility in the choices of X f and F and is less demanding in terms of the approximating accuracy NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE 1.5 Organization of the Thesis 9 The. .. conditions, the proposed approach has fewer partitions of the domain of attraction compared with some standard robust linear MPC approaches [21, 61] NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE 1.4 Contributions of the Thesis 8 1.4.2 Controller Design for Constrained PWLBD Systems For constrained PWLBD systems, two approaches are proposed under the time optimal control (TOC) and MPC frameworks Both approaches. .. exactly described by the model [43] Therefore, the issue of linear MPC in the face of uncertainties has received much attention recently Several MPC methods have been proposed for linear systems with bounded disturbances NATIONAL UNIVERSITY OF SINGAPORE SINGAPORE 1.2 Literature Review 4 (LBD systems) The simplest [54, 82] is to ignore the disturbances and rely on the inherent robustness of deterministic... large and, hence provides a large domain of attraction Furthermore, a larger terminal set implies faster on-line computational work via the use of a shorter horizon 1.5 Organization of the Thesis This thesis is organized as follows: Chapter 1 introduces the background of MPC and reviews the literature of MPC for constrained LBD, PWLBD and nonlinear systems Chapter 2 reviews some basic concepts and methodologies . APPROACHES TO THE DESIGN OF MODEL PREDICTIVE CONTROLLERS FOR LINEAR, PIECEWISE LINEAR AND NONLINEAR SYSTEMS SUI DAN (B.Eng., M. Eng.,. of the contributions of this thesis is the development of sev- eral algorithms for computing disturbance invariant sets and their approximations for PWLBD systems. For constrained nonlinear systems, . UNIVERSITY OF SINGAPORE SINGAPORE vii Summary The thesis is concerned with improving the performance and robustness of model pre- dictive control (MPC) controllers for (1) constrained linear systems