| Series Editors’ Foreword | 6 |
|---|
| Preface | 9 |
|---|
| Contents | 11 |
|---|
| List of Figures | 15 |
|---|
| List of Tables | 23 |
|---|
| 1 Introduction | 25 |
|---|
| 1.1 Motivation | 25 |
| 1.2 Tracking Versus Economic Model Predictive Control: A High-Level Overview | 28 |
| 1.3 Chemical Processes and Time-Varying Operation | 30 |
| 1.3.1 Catalytic Oxidation of Ethylene | 31 |
| 1.3.2 Continuously-Stirred Tank Reactor with Second-Order Reaction | 34 |
| 1.4 Objectives and Organization of the Book | 39 |
| References | 41 |
| 2 Background on Nonlinear Systems, Control, and Optimization | 44 |
|---|
| 2.1 Notation | 44 |
| 2.2 Stability of Nonlinear Systems | 45 |
| 2.2.1 Lyapunov's Direct Method | 48 |
| 2.2.2 LaSalle's Invariance Principle | 49 |
| 2.3 Stabilization of Nonlinear Systems | 50 |
| 2.3.1 Control Lyapunov Functions | 50 |
| 2.3.2 Stabilization of Nonlinear Sampled-Data Systems | 52 |
| 2.3.3 Tracking Model Predictive Control | 57 |
| 2.3.4 Tracking Lyapunov-Based MPC | 59 |
| 2.4 Brief Review of Nonlinear and Dynamic Optimization | 60 |
| 2.4.1 Notation | 61 |
| 2.4.2 Definitions and Optimality Conditions | 62 |
| 2.4.3 Nonlinear Optimization Solution Strategies | 65 |
| 2.4.4 Dynamic Optimization | 69 |
| References | 76 |
| 3 Brief Overview of EMPC Methods and Some Preliminary Results | 79 |
|---|
| 3.1 Background on EMPC Methods | 79 |
| 3.1.1 Class of Nonlinear Systems | 79 |
| 3.1.2 EMPC Methods | 81 |
| 3.2 Application of EMPC to a Chemical Process Example | 89 |
| References | 93 |
| 4 Lyapunov-Based EMPC: Closed-Loop Stability, Robustness, and Performance | 96 |
|---|
| 4.1 Introduction | 96 |
| 4.2 Lyapunov-Based EMPC Design and Implementation | 97 |
| 4.2.1 Class of Nonlinear Systems | 97 |
| 4.2.2 Stabilizability Assumption | 97 |
| 4.2.3 LEMPC Formulation | 98 |
| 4.2.4 Implementation Strategy | 101 |
| 4.2.5 Satisfying State Constraints | 102 |
| 4.2.6 Extensions and Variants of LEMPC | 104 |
| 4.3 Closed-Loop Stability and Robustness Under LEMPC | 106 |
| 4.3.1 Synchronous Measurement Sampling | 106 |
| 4.3.2 Asynchronous and Delayed Sampling | 112 |
| 4.3.3 Application to a Chemical Process Example | 117 |
| 4.4 Closed-Loop Performance Under LEMPC | 125 |
| 4.4.1 Stabilizability Assumption | 125 |
| 4.4.2 Formulation and Implementation of the LEMPC with a Terminal Equality Constraint | 126 |
| 4.4.3 Closed-Loop Performance and Stability Analysis | 127 |
| 4.5 LEMPC with a Time-Varying Stage Cost | 133 |
| 4.5.1 Class of Economic Costs and Stabilizability Assumption | 133 |
| 4.5.2 The Union of the Stability Regions | 134 |
| 4.5.3 Formulation of LEMPC with Time-Varying Economic Cost | 137 |
| 4.5.4 Implementation Strategy | 139 |
| 4.5.5 Stability Analysis | 140 |
| 4.5.6 Application to a Chemical Process Example | 142 |
| 4.6 Conclusions | 153 |