In general, industrial processes are nonlinear, but, as has been shown in this book, most MPC applications are based on the use of linear models. There are two main reasons for this: on one hand, the identification of a linear model based on process data is relatively easy and, on the other hand, linear models provide good results when the plant is operating in the neighbourhood of the operating point. In the process industries, where linear MPC is widespread, the objective is to keep the process around the stationary state rather than perform frequent changes from one operation point to another and, therefore, a precise linear model is enough. Besides, the use of a linear model together with a quadratic objective function gives rise to a convex problem (Quadratic Programming) whose solution is well studied with many commercial products available. The existence of algorithms that can guarantee a convergent solution in a time shorter than the sampling time is crucial in processes where a great number of variables appear.However, the dynamic response of the resulting linear controllers is unacceptable when applied to processes that are nonlinear to varying degrees of severity. Although in many situations the process will be operating in the neighbourhood of a steady state, and therefore a linear representation will be adequate, there are some very important situations where this does not occur. On one hand, there are processes for which the nonlinearities are so severe (even in the vicinity of steady states) and so crucial to the closed-loop stability that a linear model is not sufficient. On the other hand, there are some processes that experience continuous transitions (startups, shutdowns, etc.) and spend a great deal of time away from a steady-state operating region or even processes which are never in steady-state operation, as is the case of batch processes, where the whole operation is carried out in transient mode. For these processes a linear control law will not be very effective, so nonlinear controllers will be essential for improved performance or stable operation.Although the number of applications of Nonlinear Model Predictive Control (NMPC) is still very limited (see [14], [171]), its potential is really E. F. Camacho et al., Model Predictive Control
The use of registered names, trademarks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant laws and regulations and therefore free for general use.The publisher makes no representation, express or implied, with regard to the accuracy of the information contained in this book and catinot accept any legal responsibility or liability for any errors or omissions that may be made.
This chapter describes the elements that are common to all Model Predictive controllers, showing the various alternatives used in the different implementations. Some of the most popular methods will later be reviewed to demonstrate their most outstanding characteristics. MPC ElementsAll the MPC algorithms possess common elements, and different options can be chosen for each element giving rise to different algorithms. These elements are:• prediction model, • objective function and • obtaining the control law. Prediction ModelThe model is the cornerstone of MPC; a complete design should include the necessary mechanisms for obtaining the best possible model, which should be complete enough to fully capture the process dynamics and allow the predictions to be calculated, and at the same time to be intuitive and permit theoretic analysis. The use of the process model is determined by the necessity to calculate the predicted output at future instantsŷ(t + k | t). The different strategies of MPC can use various models to represent the relationship between the outputs and the measurable inputs, some of which are manipulated variables and others can be considered to be measurable disturbances which can be compensated for by feedforward action. A disturbance model can also be taken into account to describe the behaviour not reflected by the process model, including the effect of nonmeasurable inputs, E. F. Camacho et al., Model Predictive Control
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.