Article | Proceedings of the 11th International Modelica Conference, Versailles, France, September 21-23, 2015 | NMPC Application using JModelica.org: Features and Performance
Göm menyn

Title:
NMPC Application using JModelica.org: Features and Performance
Author:
Christian Hartlep: Siemens AG, Germany Toivo Henningsson: Modelon AB, Sweden
DOI:
10.3384/ecp15118321
Download:
Full text (pdf)
Year:
2015
Conference:
Proceedings of the 11th International Modelica Conference, Versailles, France, September 21-23, 2015
Issue:
118
Article no.:
034
Pages:
321-327
No. of pages:
7
Publication type:
Abstract and Fulltext
Published:
2015-09-18
ISBN:
978-91-7685-955-1
Series:
Linköping Electronic Conference Proceedings
ISSN (print):
1650-3686
ISSN (online):
1650-3740
Publisher:
Linköping University Electronic Press, Linköpings universitet


Export in BibTex, RIS or text

In the past JModelica.org was successfully applied for generating optimal trajectories. Using it for Nonlinear Model Predictive Control (NMPC) is the natural next step and sets high requirements on calculation time. To improve real time capabilities warmstarting of the optimization and elimination of algebraic variables based on Block Lower Triangular (BLT) form were implemented. In performance comparisons, using the example of steam temperature control, a speed-up of the optimization time by factor five and two respectively was measured. The increased efficiency allows application of NMPC to faster systems than before.

Keywords: NMPC; BLT; IPOPT; JModelica.org

Proceedings of the 11th International Modelica Conference, Versailles, France, September 21-23, 2015

Author:
Christian Hartlep, Toivo Henningsson
Title:
NMPC Application using JModelica.org: Features and Performance
DOI:
http://dx.doi.org/10.3384/ecp15118321
References:

HSL, a collection of fortran codes for large-scale scientific computation, 2013. URL http://www.hsl.rl.ac.uk/.


Joel Andersson. A General-Purpose Software Framework for Dynamic Optimization. PhD thesis, Arenberg Doctoral School, KU Leuven, Department of Electrical Engineering (ESAT/SCD) and Optimization in Engineering Center, Kasteelpark Arenberg 10, 3001-Heverlee, Belgium, October 2013.


Magdalena Axelsson, Frederik Magnusson, and Toivo Henningsson. A framework for nonlinear model predictive control in jmodelica.org. Proceedings of the 11th International ModelicaConference, 2015.


Marco Bonvini, Michael Wetter, and Michael D Sohn. An fmi-based framework for state and parameter estimation. Proceedings of the 10th International ModelicaConference, 2012.


Stephen Boyd and Lieven Vandenberghe. Convex Optimization. Cambridge University Press, New York, NY, USA, 2004. ISBN 0521833787.


I. S. Duff and J. K. Reid. An implementation of tarjan‚Äôs algorithm for the block triangularization of a matrix. ACM Trans. Math. Softw., 4(2):137‚Äď147, June 1978. ISSN 0098-3500. doi: 10.1145/355780.355785. URL http://doi.acm.org/10.1145/355780.355785.


Fredrik Magnusson and Johan √Ökesson. Collocation methods for optimization in a modelica environment. In Proceedings of the 9th International Modelica Conference, 2012.


Fredrik Magnusson and Johan √Ökesson. Dynamic optimization in jmodelica.org. Processes, 3(2):471, 2015. ISSN 2227-9717. doi: 10.3390/pr3020471. URL http://www.mdpi.com/2227-9717/3/2/471.


Andreas W√§chter and Lorenz T. Biegler. On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Mathematical Programming, 106(1):25‚Äď57, 2006. ISSN 0025-5610. doi: 10.1007/s10107-004-0559-y. URL http://dx.doi.org/10.1007/s10107-004-0559-y.


Yiming Zhao and Panagiotis Tsiotras. Density functions for mesh refinement in numerical optimal control. Journal of guidance, control, and dynamics, 34(1):271‚Äď277, 2011.

Proceedings of the 11th International Modelica Conference, Versailles, France, September 21-23, 2015

Author:
Christian Hartlep, Toivo Henningsson
Title:
NMPC Application using JModelica.org: Features and Performance
DOI:
http://dx.doi.org/10.3384/ecp15118321
Note: the following are taken directly from CrossRef
Citations:
No citations available at the moment


Responsible for this page: Peter Berkesand
Last updated: 2017-02-21