Cargando…

Fast Real-Time Model Predictive Control for a Ball-on-Plate Process

This work is concerned with an original ball-on-plate laboratory process. First, a simplified process model based on state–space process description is derived. Next, a fast state–space MPC algorithm is discussed. Its main advantage is computational simplicity: the manipulated variables are found on...

Descripción completa

Detalles Bibliográficos
Autores principales: Zarzycki, Krzysztof, Ławryńczuk, Maciej
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8227131/
https://www.ncbi.nlm.nih.gov/pubmed/34201376
http://dx.doi.org/10.3390/s21123959
_version_ 1783712452477714432
author Zarzycki, Krzysztof
Ławryńczuk, Maciej
author_facet Zarzycki, Krzysztof
Ławryńczuk, Maciej
author_sort Zarzycki, Krzysztof
collection PubMed
description This work is concerned with an original ball-on-plate laboratory process. First, a simplified process model based on state–space process description is derived. Next, a fast state–space MPC algorithm is discussed. Its main advantage is computational simplicity: the manipulated variables are found on-line using explicit formulas with parameters calculated off-line; no real-time optimization is necessary. Software and hardware implementation details of the considered MPC algorithm using the STM32 microcontroller are presented. Tuning of the fast MPC algorithm is discussed. To show the efficacy of the MPC algorithm, it is compared with the classical PID and LQR controllers.
format Online
Article
Text
id pubmed-8227131
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-82271312021-06-26 Fast Real-Time Model Predictive Control for a Ball-on-Plate Process Zarzycki, Krzysztof Ławryńczuk, Maciej Sensors (Basel) Article This work is concerned with an original ball-on-plate laboratory process. First, a simplified process model based on state–space process description is derived. Next, a fast state–space MPC algorithm is discussed. Its main advantage is computational simplicity: the manipulated variables are found on-line using explicit formulas with parameters calculated off-line; no real-time optimization is necessary. Software and hardware implementation details of the considered MPC algorithm using the STM32 microcontroller are presented. Tuning of the fast MPC algorithm is discussed. To show the efficacy of the MPC algorithm, it is compared with the classical PID and LQR controllers. MDPI 2021-06-08 /pmc/articles/PMC8227131/ /pubmed/34201376 http://dx.doi.org/10.3390/s21123959 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Zarzycki, Krzysztof
Ławryńczuk, Maciej
Fast Real-Time Model Predictive Control for a Ball-on-Plate Process
title Fast Real-Time Model Predictive Control for a Ball-on-Plate Process
title_full Fast Real-Time Model Predictive Control for a Ball-on-Plate Process
title_fullStr Fast Real-Time Model Predictive Control for a Ball-on-Plate Process
title_full_unstemmed Fast Real-Time Model Predictive Control for a Ball-on-Plate Process
title_short Fast Real-Time Model Predictive Control for a Ball-on-Plate Process
title_sort fast real-time model predictive control for a ball-on-plate process
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8227131/
https://www.ncbi.nlm.nih.gov/pubmed/34201376
http://dx.doi.org/10.3390/s21123959
work_keys_str_mv AT zarzyckikrzysztof fastrealtimemodelpredictivecontrolforaballonplateprocess
AT ławrynczukmaciej fastrealtimemodelpredictivecontrolforaballonplateprocess