2 87hop Asked: June 16, 2020In: System integration and ROS What is the difference between Model Predictive Control, Generalized Predictive Control and Long Range Predictive Control? 2 What is the difference between Model Predictive Control, Generalized Predictive Control and Long Range Predictive Control? mpc Share Facebook 1 Answer Voted Oldest Recent Işık İlber Sırmatel Added an answer on June 17, 2020 at 5:28 am Generalized predictive control (GPC) is a member of the MPC family of methods, where the mathematical model of the system is a “controlled auto-regressive and integrated moving-average” (CARIMA) model. Long range predictive control (LRPC) seems (although I might be wrong since I am seeing this name for the first time) to be used interchangeably with MPC (especially around 1990–2000). Model predictive control (MPC) is a family of control methods based on real-time repeated optimal control. These methods are intended for solving multivariable, constrained, infinite horizon, and possibly nonlinear, optimal control problems approximately via finite horizon solutions implemented in receding horizon fashion. These finite horizon solutions involve optimizing the objective function for the (finite) prediction horizon, where the predictions are based on a mathematical model of the dynamical system to be controlled. There are many variants of MPC (there may be more): > model algorithmic control: MPC using an impulse-response model > dynamic matrix control: MPC using a step-response model > generalized predictive control: MPC using a CARIMA model > hybrid MPC: MPC using a hybrid system model (i.e., with binary state variables and/or control inputs in addition to continuous ones) > with uncertainty treatment: robust MPC, stochastic MPC > with real-time system identification: adaptive MPC (model is updated online) > with parametric optimization: explicit MPC (control law is computed offline and implemented as a look-up table) 1 Reply Share Share Share on Facebook Share on Twitter Share on LinkedIn Share on WhatsApp Leave an answerLeave an answerCancel reply Featured image Select file Browse Click on image to update the captcha. Save my name, email, and website in this browser for the next time I comment. This site uses Akismet to reduce spam. Learn how your comment data is processed.