Du är här

Integration of CasADi and JModelica.org

Författare:
  • Joel Andersson
  • Johan Åkesson (Assistant Professor)
  • Francesco Casella
  • Moritz Diehl
Publiceringsår: 2011
Språk: Engelska
Dokumenttyp: Konferensbidrag

Sammanfattning

This paper presents the integration of two open source softwares:
CasADi, which is a framework for efficient
evaluation of expressions and their derivatives, and the
Modelica-based platform JModelica.org. The integration of the tools is
based on an XML format for exchange of DAE models. The JModelica.org
platform supports export of models in this XML format, wheras CasADi
supports import of models expressed in this format. Furthermore, we have carried out comparisons with
ACADO, which is a multiple shooting package for solving optimal control problems.

CasADi, in turn, has been interfaced with ACADO Toolkit, enabling users to
define optimal control problems using Modelica and Optimica
specifications, and use solve using direct multiple shooting. In addition, a collocation algorithm targeted at
solving large-scale DAE constrained dynamic optimization problems has
been implemented. This implementation explores CasADi's Python
and IPOPT interfaces, which offer a convenient, yet highly efficient environment for development
of optimization algorithms. The algorithms are evaluated using industrially relevant benchmark problems.

Disputation

Nyckelord

  • Technology and Engineering

Övrigt

8th International Modelica Conference 2011
2011-03-20
Dresden, Germany
Published
Yes
  • LCCC

Box 117, 221 00 LUND
Telefon 046-222 00 00 (växel)
Telefax 046-222 47 20
lu [at] lu [dot] se

Fakturaadress: Box 188, 221 00 LUND
Organisationsnummer: 202100-3211
Om webbplatsen

LERU logo U21 logo