Fast Real-Time Model Predictive Control for a Ball-on-Plate Process
Related Experiment Video
Updated: Oct 30, 2025

Operation of the Collaborative Composite Manufacturing CCM System
Published on: October 1, 2019
Krzysztof Zarzycki1, Maciej Ławryńczuk1
1Faculty of Electronics and Information Technology, Institute of Control and Computation Engineering, Warsaw University of Technology, ul. Nowowiejska 15/19, 00-665 Warsaw, Poland.
Abstract:
This work is concerned with an original ball-on-plate laboratory process. First, a simplified process model based on state-space process description is derived. Next, a fast state-space MPC algorithm is discussed. Its main advantage is computational simplicity: the manipulated variables are found on-line using explicit formulas with parameters calculated off-line; no real-time optimization is necessary. Software and hardware implementation details of the considered MPC algorithm using the STM32 microcontroller are presented. Tuning of the fast MPC algorithm is discussed. To show the efficacy of the MPC algorithm, it is compared with the classical PID and LQR controllers.
Related Concept Videos
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...
Control Systems
At the heart...
Time-Domain Interpretation of PD Control
Consider the example of control of motor torque. Initially, a positive...
PID Controller
Feedback control systems
Linear feedback systems are theoretical models that simplify analysis and design. These systems operate under the principle that their output is directly proportional to their input within certain ranges. For instance, an amplifier in a control system behaves linearly as long as the input signal remains within a specific range. However, most physical systems exhibit inherent nonlinearity...
PI Controller: Design

