模型预测控制
STM32型
水准点(测量)
微控制器
计算机科学
采样(信号处理)
算法
控制理论(社会学)
控制(管理)
计算机硬件
人工智能
滤波器(信号处理)
电信
炸薯条
计算机视觉
大地测量学
地理
作者
Patryk Chaber,Maciej Ławryńczuk
标识
DOI:10.1109/tii.2019.2893122
摘要
This paper describes fast versions of model predictive control (MPC) algorithms and their practical implementation using the STM32 ARM microcontroller. Two MPC algorithms are considered: Dynamic Matrix Control (DMC) and Generalized Predictive Control (GPC). Computationally efficient Fast DMC (FDMC) and Fast GPC (FGPC) algorithms are derived in which the values of the manipulated variables are calculated from uncomplicated explicit formulas. To demonstrate effectiveness of the discussed algorithms, two emulated benchmark processes and a laboratory servo are considered. The influence of some tuning parameters on algorithms' calculation time is studied. It is shown that for short sampling periods the classical DMC and GPC algorithms fail to work since calculations last longer than the sampling period, which is unacceptable. Conversely, the FDMC and FGPC algorithms require only hundreds or tens of microseconds and single microseconds, respectively. Hence, proposed algorithms may be used for very fast processes, with very short sampling time.
科研通智能强力驱动
Strongly Powered by AbleSci AI