This paper describes a system for code auto-generation of Model Predictive Control algorithms for Multiple-Input, Multiple-Output processes. Transcompiler – the main part of the system – generates C code of the algorithm, basing on MATLAB code, which contains definition of both algorithms and its parameters. The resulting code is optimised for microcontrollers in terms of memory and computational power necessary for on-line calculation of the optimal values of manipulated variables. This approach may decrease the development time of prototype controllers and lower their cost. Tests are conducted using STM32 microcontroller for simulated processes and results are demonstrated and described.
CITATION STYLE
Chaber, P., & Ławryńczuk, M. (2017). Automatic code generation of MIMO model predictive control algorithms using transcompiler. In Advances in Intelligent Systems and Computing (Vol. 577, pp. 315–324). Springer Verlag. https://doi.org/10.1007/978-3-319-60699-6_30
Mendeley helps you to discover research relevant for your work.