Related Experiment Video
Updated: Aug 5, 2026

WheelCon: A Wheel Control-Based Gaming Platform for Studying Human Sensorimotor Control
Published on: August 15, 2020
Well-conditioned model predictive control
Rickey Dubay1, Guy Kember, Bambang Pramujati
1Department of Mechanical Engineering, University of New Brunswick, Fredericton, NB, Canada, E3B 5A3. dubayr@unb.ca
Abstract:
Model-based predictive control is an advanced control strategy that uses a move suppression factor or constrained optimization methods for achieving satisfactory closed-loop dynamic responses of complex systems. While these approaches are suitable for many processes, they are formulated on the selection of certain parameters that are ambiguous and also computationally demanding which makes them less suited for tight control of fast processes. In this paper, a new dynamic matrix control (DMC) algorithm is proposed that reduces inherent ill-conditioning by allowing the process prediction time step to exceed the control time step. The main feature, that stands in contrast with current DMC approaches, is that the original open-loop data are used to evaluate a "shifting factor" m in the controller matrix where m replaces the move suppression coefficient. The new control algorithm is practically demonstrated on a fast reacting process with better control being realized in comparison with DMC using move suppression. The algorithm also gives improved closed-loop responses for control simulations on a multivariable nonlinear process having variable dead-time, and on other models found in the literature. The shifting factor m is generic and can be effectively applied for any control horizon.
Related Concept Videos
Control Systems
At the heart...
Open and closed-loop control systems
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal and...
Controller Configurations
Control-system compensation involves various configurations, most commonly series or cascade compensation, in which the controller aligns...
PD Controller: Design
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
Time-Domain Interpretation of PD Control
Consider the example of control of motor torque. Initially, a positive...
PID Controller

