Zarzycki Krzysztof, Ławryńczuk Maciej
Faculty of Electronics and Information Technology, Institute of Control and Computation Engineering, Warsaw University of Technology, ul. Nowowiejska 15/19, 00-665 Warsaw, Poland.
Sensors (Basel). 2021 Jun 8;21(12):3959. doi: 10.3390/s21123959.
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.
这项工作涉及一种原始的球盘实验室过程。首先,推导了基于状态空间过程描述的简化过程模型。接下来,讨论了一种快速状态空间MPC算法。其主要优点是计算简单:通过离线计算参数的显式公式在线找到操纵变量;无需实时优化。给出了使用STM32微控制器的所考虑的MPC算法的软件和硬件实现细节。讨论了快速MPC算法的调整。为了展示MPC算法的有效性,将其与经典的PID和LQR控制器进行了比较。