Publication | Closed Access
Fast Analytical Model Predictive Controllers and Their Implementation for STM32 ARM Microcontroller
54
Citations
16
References
2019
Year
Real-time ControlEngineeringFast VersionsModel-based Control TechniqueMechatronicsTheir ImplementationProcess ControlComputer EngineeringSystems EngineeringControl DesignModeling And SimulationModel Predictive ControlStm32 Arm MicrocontrollerMpc AlgorithmsControl EngineeringFast Gpc
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1