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

Kamil Czerwiński , Maciej Ławryńczuk

Abstract

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, (0 pkt)
Issue year2018
Vol51
No6
Pages330-335
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
DOIDOI:10.1016/j.ifacol.2018.07.175
URL https://www.sciencedirect.com/science/article/pii/S2405896318309212
Languageen angielski
File
Czerwinski Lawr PDes18.pdf 664.28 KB
Score (nominal)5
Score sourcejournalList
ScoreMinisterial score = 5.0, 20-10-2019, ArticleFromConference
Publication indicators Scopus Citations = 0; WoS Citations = 0; Scopus SNIP (Source Normalised Impact per Paper): 2017 = 0.434
Citation count*
Cite
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.
Back