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