<p><p>Nonlinear model predictive control (NMPC) is widely used in the process and chemical industries and increasingly for applications, such as those in the automotive industry, which use higher data sampling rates.</p><p><i>Nonlinear Model Predictive Control</i> is a thorough and rigorous introduc
Nonlinear Model Predictive Control. Theory and Algorithms
✍ Scribed by Lars Grüne, Jürgen Pannek
- Publisher
- Springer London Ltd
- Year
- 2011
- Tongue
- English
- Leaves
- 372
- Series
- Communications and Control Engineering
- Category
- Library
No coin nor oath required. For personal study only.
✦ Table of Contents
Cover
Nonlinear Model Predictive Control
ISBN 9780857295002
Preface
Contents
Chapter 1: Introduction
1.1 What Is Nonlinear Model Predictive Control?
1.2 Where Did NMPC Come from?
1.3 How Is This Book Organized?
1.4 What Is Not Covered in This Book?
References
Chapter 2: Discrete Time and Sampled Data Systems
2.1 Discrete Time Systems
2.2 Sampled Data Systems
2.3 Stability of Discrete Time Systems
2.4 Stability of Sampled Data Systems
2.5 Notes and Extensions
2.6 Problems
References
Chapter 3: Nonlinear Model Predictive Control
3.1 The Basic NMPC Algorithm
3.2 Constraints
3.3 Variants of the Basic NMPC Algorithms
3.4 The Dynamic Programming Principle
3.5 Notes and Extensions
3.6 Problems
References
Chapter 4: Infinite Horizon Optimal Control
4.1 Definition and Well Posedness of the Problem
4.2 The Dynamic Programming Principle
4.3 Relaxed Dynamic Programming
4.4 Notes and Extensions
4.5 Problems
References
Chapter 5: Stability and Suboptimality Using Stabilizing Constraints
5.1 The Relaxed Dynamic Programming Approach
5.2 Equilibrium Endpoint Constraint
5.3 Lyapunov Function Terminal Cost
5.4 Suboptimality and Inverse Optimality
5.5 Notes and Extensions
5.6 Problems
References
Chapter 6: Stability and Suboptimality Without Stabilizing Constraints
6.1 Setting and Preliminaries
6.2 Asymptotic Controllability with Respect to l
6.3 Implications of the Controllability Assumption
6.4 Computation of alpha
6.5 Main Stability and Performance Results
6.6 Design of Good Running Costs l
6.7 Semiglobal and Practical Asymptotic Stability
6.8 Proof of Proposition 6.17
6.9 Notes and Extensions
6.10 Problems
References
Chapter 7: Variants and Extensions
7.1 Mixed Constrained-Unconstrained Schemes
7.2 Unconstrained NMPC with Terminal Weights
7.3 Nonpositive Definite Running Cost
7.4 Multistep NMPC-Feedback Laws
7.5 Fast Sampling
7.6 Compensation of Computation Times
7.7 Online Measurement of alpha
7.8 Adaptive Optimization Horizon
7.9 Nonoptimal NMPC
7.10 Beyond Stabilization and Tracking
References
Chapter 8: Feasibility and Robustness
8.1 The Feasibility Problem
8.2 Feasibility of Unconstrained NMPC Using Exit Sets
8.3 Feasibility of Unconstrained NMPC Using Stability
8.4 Comparing Terminal Constrained vs. Unconstrained NMPC
8.5 Robustness: Basic Definition and Concepts
8.6 Robustness Without State Constraints
8.7 Examples for Nonrobustness Under State Constraints
8.8 Robustness with State Constraints via Robust-optimal Feasibility
8.9 Robustness with State Constraints via Continuity of VN
8.10 Notes and Extensions
8.11 Problems
References
Chapter 9: Numerical Discretization
9.1 Basic Solution Methods
9.2 Convergence Theory
9.3 Adaptive Step Size Control
9.4 Using the Methods Within the NMPC Algorithms
9.5 Numerical Approximation Errors and Stability
9.6 Notes and Extensions
9.7 Problems
References
Chapter 10: Numerical Optimal Control of Nonlinear Systems
10.1 Discretization of the NMPC Problem
Full Discretization
Recursive Discretization
Multiple Shooting Discretization
10.2 Unconstrained Optimization
10.3 Constrained Optimization
Active Set SQP Methods
Interior-Point Methods
10.4 Implementation Issues in NMPC
Structure of the Derivatives
Condensing
Optimality and Computing Tolerances
10.5 Warm Start of the NMPC Optimization
Initial Value Embedding
Sensitivity Based Warm Start
Shift Method
10.6 Nonoptimal NMPC
10.7 Notes and Extensions
10.8 Problems
References
Appendix NMPC Software Supporting This Book
A.1 The MATLAB NMPC Routine
A.2 Additional MATLAB and MAPLE Routines
A.3 The C++ NMPC Software
Glossary
Index
📜 SIMILAR VOLUMES
<p><p>Nonlinear model predictive control (NMPC) is widely used in the process and chemical industries and increasingly for applications, such as those in the automotive industry, which use higher data sampling rates.</p><p><i>Nonlinear Model Predictive Control</i> is a thorough and rigorous introduc
<div>This book offers readers a thorough and rigorous introduction to nonlinear model predictive control (NMPC) for discrete-time and sampled-data systems. NMPC schemes with and without stabilizing terminal constraints are detailed, and intuitive examples illustrate the performance of different NMPC
<p>This book offers readers a thorough and rigorous introduction to nonlinear model predictive control (NMPC) for discrete-time and sampled-data systems. NMPC schemes with and without stabilizing terminal constraints are detailed, and intuitive examples illustrate the performance of different NMPC v
<p><p>Nonlinear Model Predictive Control (NMPC) has become the accepted methodology to solve complex control problems related to process industries. The main motivation behind <i>explicit </i>NMPC is that an <i>explicit </i>state feedback law avoids the need for executing a numerical optimization al
<p><P>During the past decade model predictive control (MPC), also referred to as receding horizon control or moving horizon control, has become the preferred control strategy for quite a number of industrial processes. There have been many significant advances in this area over the past years, one o