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...
Autores principales: | , |
---|---|
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 |