Practical Design and Application of Model Predictive Control: MPC for Matlab® and Simulink® Users
Khaled, Nassim
Pattel, Bibin
Practical Design and Application of Model Predictive Control is intended to serve as a self-learning resource on how to design, tune and implement an MPC using Matlab® and Simulink®. The book contains detailed steps on how to design and tune MPC controllers. Examples range from double-Mass spring system, ship heading and speed control, robustness analysis through Monte-Carlo simulations, photovoltaic optimal control, and energy management of power split hybrid electric vehicle. The book also teaches the reader how to embed the designed MPC controller in a real time platform such as raspberry pi. The selected problems in the book are nonlinear and challenging, and thus serve as an excellent experimental dynamic system to show the reader the capability of MPC. The step-by-step solution of the problems is thoroughly detailed to allow the reader to easily replicate the results. Furthermore, the Matlab and Simulink codes for the solutions are available for download. Illustrates how to design, tune and implement MPC for projects in a quick mannerDemonstrates a variety of applications that are solved using Matlab and SimulinkBridges the gap in providing a number of realistic problems with a very hands-on trainingProvides MATLAB® and Simulink code solutions. This includes nonlinear plant models that the reader can use for other projects and research work INDICE: 1. Introduction 2. heoretical Foundation of MPC 3. MPC Design for a Double Mass-Spring System 4. System Identification for a Ship 5. Single MPC Design for a Ship 6. Multiple MPC Design for a Ship 7. Monte-Carlo Simulations and Robustness Analysis for Multiple MPC of a Ship 8. MPC Design for Photovoltaic Cells 9. Real Time Embedded Target Application of MPC 10. MPC Design for Air-Handling Control of a Diesel Engine
- ISBN: 978-0-12-813918-9
- Editorial: Butterworth-Heinemann
- Encuadernacion: Rústica
- Páginas: 268
- Fecha Publicación: 01/05/2018
- Nº Volúmenes: 1
- Idioma: Inglés