Abstract Model-based predictive control (MPC) describes a set of advanced methods, which make use process model to predict the future behavior controlled system. By solving a—potentially constrained—optimization problem, MPC determines law implicitly. This shifts effort for design controller towards modeling to-be-controlled process. Since such models are available in many fields engineering, i...