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...

Full description

Bibliographic Details
Main Authors: Novák, Jakub, Chalupa, Petr
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