AutoMATiC: Code Generation of Model Predictive Control Algorithms for Microcontrollers
This article describes the AutoMATiC software system that generates the C code of software implementation of model predictive control algorithms for a chosen target microcontroller. The following components of the AutoMATiC tool are described: the system structure, workflow, and software framework....
Saved in:
| Published in | IEEE transactions on industrial informatics Vol. 16; no. 7; pp. 4547 - 4556 |
|---|---|
| Main Authors | , |
| Format | Journal Article |
| Language | English |
| Published |
Piscataway
IEEE
01.07.2020
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Subjects | |
| Online Access | Get full text |
| ISSN | 1551-3203 1941-0050 |
| DOI | 10.1109/TII.2019.2946842 |
Cover
| Summary: | This article describes the AutoMATiC software system that generates the C code of software implementation of model predictive control algorithms for a chosen target microcontroller. The following components of the AutoMATiC 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 following advantages of the AutoMATiC system are emphasized: simplicity of use, the possibility of activating/deactivating online different control algorithms in a seamless way, the possibility of adding new control algorithms in a straightforward way, and code efficiency. |
|---|---|
| Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ISSN: | 1551-3203 1941-0050 |
| DOI: | 10.1109/TII.2019.2946842 |