Dynamic Matrix Control Algorithm Implementation on ARM Cortex-R5 MCU: Performance Analysis

Kamil Czerwiński , Maciej Ławryńczuk


This paper describes implementation of the Dynamic Matrix Control (DMC) algorithm using a microcontroller with the ARM Cortex R5 core. Two versions of the DMC algorithm are considered: the classical one and the simplified one. It is shown that the latter one needs much shorter calculation time, but give the same control quality. Moreover, the influence of tuning parameters of the DMC algorithm on the calculation time is studied experimentally. The obtained implementation of the DMC algorithm can be used in very fast embedded system, with short sampling periods. Results of real experiment are demonstrated for Hercules RM57L843 LaunchPad board from Texas Instruments.
Author Kamil Czerwiński (FEIT / AK)
Kamil Czerwiński,,
- The Institute of Control and Computation Engineering
, Maciej Ławryńczuk (FEIT / AK)
Maciej Ławryńczuk,,
- The Institute of Control and Computation Engineering
Journal seriesIFAC-PapersOnLine, ISSN 2405-8963
Issue year2018
Publication size in sheets0.5
Conference15th IFAC/IEEE Conference on Programmable Devices and Embedded Systems (PDeS), 23-05-2018 - 25-05-2018, Ostrava, Czechy
Keywords in EnglishEmbedded systemsmicroprocessorsmicrocontrollerscontrol theoryDynamic Matrix ControlModel Predictive Controlreal-time embedded systems
ASJC Classification2207 Control and Systems Engineering
URL https://www.sciencedirect.com/science/article/pii/S2405896318309212
Languageen angielski
Czerwinski Lawr PDes18.pdf 664.28 KB
Score (nominal)15
Score sourceconferenceIndex
ScoreMinisterial score = 15.0, 13-12-2019, ArticleFromConference
Publication indicators Scopus Citations = 0; WoS Citations = 0; Scopus SNIP (Source Normalised Impact per Paper): 2018 = 0.552
Citation count*
Share Share

Get link to the record

* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.
Are you sure?