谷歌浏览器插件
订阅小程序
在清言上使用

Parallel Multiple-Shooting and Collocation Optimization with OpenModelica

mag(2012)

引用 36|浏览6
暂无评分
摘要
Nonlinear model predictive control (NMPC) has become increasingly important for today's control engineers during the last decade.In order to apply NMPC a nonlinear optimal control problem (NOCP) must be solved which in general needs high computational effort.State-of-the-art solution algorithms are based on multiple shooting or collocation algorithms, which are required to solve the underlying dynamic model formulation.This paper describes a general discretization scheme applied to the dynamic model description which can be further concretized to reproduce the multiple shooting or collocation approach.Furthermore, this approach can be refined to represent a total collocation method in order to solve the underlying NOCP much more efficiently.Further speedup of optimization has been achieved by parallelizing the calculation of model specific parts (e.g.constraints, Jacobians, etc.) and is presented in the coming sections.The corresponding discretized optimization problem has been solved by the interior optimizer Ipopt.The proposed parallelized algorithms have been tested on different applications.As industrial relevant application an optimal control of a Diesel-Electric power train has been investigated.The modeling and problem description has been done in Optimica and Modelica.The simulation has been performed using OpenModelica.Speedup curves for parallel execution are presented.
更多
查看译文
关键词
Simulation Optimization,Object-Oriented Modeling,Hybrid Modeling,Parallel Simulation Systems,Modeling and Simulation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要