Implementation aspects of embedded MPC with fast gradient method
In this paper we investigate the use of the Model Predictive Control (MPC) technique on a low power embedded computing platform. The control approach uses a quadratic optimization problem to compute the optimal control signal. The problem is solved subject to a linear model of the system and the phy...
Main Authors: | , |
---|---|
Format: | Article in Journal/Newspaper |
Language: | English |
Published: |
North Atlantic University Union (NAUN)
2014
|
Subjects: | |
Online Access: | http://publikace.k.utb.cz/handle/10563/1005654 |
id |
ftunivzlinpubl:oai:publikace.k.utb.cz:10563/1005654 |
---|---|
record_format |
openpolar |
spelling |
ftunivzlinpubl:oai:publikace.k.utb.cz:10563/1005654 2023-07-16T03:59:49+02:00 Implementation aspects of embedded MPC with fast gradient method Novák, Jakub Chalupa, Petr 2014 http://publikace.k.utb.cz/handle/10563/1005654 en eng North Atlantic University Union (NAUN) http://naun.org/cms.action?id=7621 International Journal of Circuits, Systems and Signal Processing http://publikace.k.utb.cz/handle/10563/1005654 International Journal of Circuits, Systems and Signal Processing Embedded systems Fast gradient method Model predictive control Multiple models article 2014 ftunivzlinpubl 2023-06-25T07:40:45Z In this paper we investigate the use of the Model Predictive Control (MPC) technique on a low power embedded computing platform. The control approach uses a quadratic optimization problem to compute the optimal control signal. The problem is solved subject to a linear model of the system and the physical limitations of the system. The optimization problem is solved online using the Fast Gradient method. The proposed controller has been implemented on a Stellaris Launchpad board with ARM Cortex processor. By means of two simulation studies we detail the software and the hardware aspects concerning a fast realtime MPC implementation. In the first example linear MPC is used for stabilization of a quadrotor model. In the second example nonlinear pH neutralization plant is controlled using fuzzy MPC algorithm. © 2014 North Atlantic University Union. All rights reserved. Article in Journal/Newspaper North Atlantic Tomas Bata University Zlin: TBU publications |
institution |
Open Polar |
collection |
Tomas Bata University Zlin: TBU publications |
op_collection_id |
ftunivzlinpubl |
language |
English |
topic |
Embedded systems Fast gradient method Model predictive control Multiple models |
spellingShingle |
Embedded systems Fast gradient method Model predictive control Multiple models Novák, Jakub Chalupa, Petr Implementation aspects of embedded MPC with fast gradient method |
topic_facet |
Embedded systems Fast gradient method Model predictive control Multiple models |
description |
In this paper we investigate the use of the Model Predictive Control (MPC) technique on a low power embedded computing platform. The control approach uses a quadratic optimization problem to compute the optimal control signal. The problem is solved subject to a linear model of the system and the physical limitations of the system. The optimization problem is solved online using the Fast Gradient method. The proposed controller has been implemented on a Stellaris Launchpad board with ARM Cortex processor. By means of two simulation studies we detail the software and the hardware aspects concerning a fast realtime MPC implementation. In the first example linear MPC is used for stabilization of a quadrotor model. In the second example nonlinear pH neutralization plant is controlled using fuzzy MPC algorithm. © 2014 North Atlantic University Union. All rights reserved. |
format |
Article in Journal/Newspaper |
author |
Novák, Jakub Chalupa, Petr |
author_facet |
Novák, Jakub Chalupa, Petr |
author_sort |
Novák, Jakub |
title |
Implementation aspects of embedded MPC with fast gradient method |
title_short |
Implementation aspects of embedded MPC with fast gradient method |
title_full |
Implementation aspects of embedded MPC with fast gradient method |
title_fullStr |
Implementation aspects of embedded MPC with fast gradient method |
title_full_unstemmed |
Implementation aspects of embedded MPC with fast gradient method |
title_sort |
implementation aspects of embedded mpc with fast gradient method |
publisher |
North Atlantic University Union (NAUN) |
publishDate |
2014 |
url |
http://publikace.k.utb.cz/handle/10563/1005654 |
genre |
North Atlantic |
genre_facet |
North Atlantic |
op_source |
International Journal of Circuits, Systems and Signal Processing |
op_relation |
http://naun.org/cms.action?id=7621 International Journal of Circuits, Systems and Signal Processing http://publikace.k.utb.cz/handle/10563/1005654 |
_version_ |
1771548111464824832 |