AutoMATiC: Code Generation of Model Predictive Control Algorithms for Microcontrollers
Authors:
- Patryk Chaber,
- Maciej Ławryńczuk
Abstract
This work describes the A UTO MAT I C software system which generates the C code of software implementation of Model Predictive Control algorithms (MPC) for a chosen target microcontroller. The following components of the A UTO MAT I C tool are described: the system structure, workflow and software framework. The system includes: a transcompiler, a simulator and a profiler. To discuss effectiveness of the system a dynamic process with two inputs and two outputs is considered. The fol- lowing advantages of the A UTO MAT I C system are emphasized: simplicity of use, the possibility of activating/deactivating on-line different control algorithms in a seamless way, the possibility of adding new
- Record ID
- WUT02a4e9be179944cf9ce75285977e3032
- Author
- Journal series
- IEEE Transactions on Industrial Informatics, ISSN 1551-3203, e-ISSN 1941-0050
- Issue year
- 2020
- Vol
- 16
- No
- 7
- Pages
- 4547-4556
- Publication size in sheets
- 0.50
- Keywords in English
- Automatic code generation, Embedded systems, Microcontrollers, Model Predictive Control
- ASJC Classification
- ; ; ;
- DOI
- DOI:10.1109/TII.2019.2946842 Opening in a new tab
- URL
- http://ieeexplore-1ieee-1org-100009bku0e12.eczyt.bg.pw.edu.pl/stamp/stamp.jsp?tp=&arnumber=8867853&isnumber=4389054 Opening in a new tab
- Language
- (en) English
- File
-
- File: 1
- Chaber Lawrynczuk IEEE Trans.pdf
-
- Score (nominal)
- 200
- Score source
- journalList
- Score
- = 200.0, 26-05-2022, ArticleFromJournal
- Publication indicators
- = 0; = 2; : 2018 = 2.872; : 2020 (2 years) = 10.215 - 2020 (5 years) =9.768
- Uniform Resource Identifier
- https://repo.pw.edu.pl/info/article/WUT02a4e9be179944cf9ce75285977e3032/
- URN
urn:pw-repo:WUT02a4e9be179944cf9ce75285977e3032
* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or PerishOpening in a new tab system.