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....

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on industrial informatics Vol. 16; no. 7; pp. 4547 - 4556
Main Authors Chaber, Patryk, Lawrynczuk, Maciej
Format Journal Article
LanguageEnglish
Published Piscataway IEEE 01.07.2020
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN1551-3203
1941-0050
DOI10.1109/TII.2019.2946842

Cover

More Information
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