Design and realization of embedded model predictive controller with software support
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F61989100%3A27230%2F16%3A86097853" target="_blank" >RIV/61989100:27230/16:86097853 - isvavai.cz</a>
Result on the web
<a href="http://dx.doi.org/10.1109/CarpathianCC.2016.7501105" target="_blank" >http://dx.doi.org/10.1109/CarpathianCC.2016.7501105</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1109/CarpathianCC.2016.7501105" target="_blank" >10.1109/CarpathianCC.2016.7501105</a>
Alternative languages
Result language
angličtina
Original language name
Design and realization of embedded model predictive controller with software support
Original language description
In industry the model predictive control (MPC) solutions are for their high computational requirements usually implemented to the PC-based devices. The aim of this paper is to describe design and realization of a new embedded MPC controller for a small and medium enterprise. This research was driven by a need of small sized companies, because the professional commercial solutions of MPC controllers are very expensive and with limited use on a programmable logic controller (PLC). The goal of the work was to implement MPC algorithm to the PLC by using open source software packages, quadratic programming solver qpOASES and linear algebra library Armadillo. Additionally a comfortable and user-friendly interface for controller parameterization was created. The operator does not have to use MATLAB or other expensive mathematical software for creation of internal model, which is in our case a discrete state-space model. The internal model can be specified by the most widespread mathematical description in industry known like continuous transfer function, respectively transfer function matrix in case of multiple-input multiple-output (MIMO) systems. The pre-processing of internal model to appropriate form is done automatically on PLC. MPC algorithm runs on PLC together with program written in Structured Text, which provides basic control and measurements. The created solution was tested with two inputs and two outputs laboratory stand.
Czech name
—
Czech description
—
Classification
Type
D - Article in proceedings
CEP classification
BC - Theory and management systems
OECD FORD branch
—
Result continuities
Project
—
Continuities
S - Specificky vyzkum na vysokych skolach
Others
Publication year
2016
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Article name in the collection
Proceedings of the 2016 17th International Carpathian Control Conference, ICCC 2016
ISBN
978-1-4673-8606-7
ISSN
—
e-ISSN
—
Number of pages
6
Pages from-to
259-264
Publisher name
IEEE
Place of publication
Danvers
Event location
Tatranská Lomnica
Event date
May 29, 2016
Type of event by nationality
WRD - Celosvětová akce
UT code for WoS article
—