DocumentCode
2170194
Title
Modelica Models Translation into Java Components for Optimization and DAE Solving Using Automatic Differentiation
Author
Verdiere, F. ; Rezgui, Abir ; Gaaloul, Sana ; Delinchant, Benoit ; Gerbaud, Laurent ; Wurtz, Frédéric ; Brunotte, Xavier
Author_Institution
G2ELab (Grenoble Electr. Eng. Lab.), Grenoble Univ., Grenoble, France
fYear
2012
fDate
28-30 March 2012
Firstpage
340
Lastpage
344
Abstract
Modelica modelling language is increasingly used in engineering. It defines differential algebraic equations (DAE) which can be solved using numerical algorithms. In order to solve a DAE, Jacobian of the model is required. In this paper, a full Java implementation of Modelica model generator is made using Automatic Differentiation (AD). The generated model is packaged in a software component standard in order to be plugged in different solvers (DAE, ODE, and Optimization). Depending on the static or dynamic nature of Modelica models, the treatment is adapted in order to take advantage of automatic differentiation. Especially, in the case of static model, a Jacobian is given as sensitivity information to the optimization algorithm.
Keywords
Java; differential algebraic equations; optimisation; AD; DAE solving; Java components; Java optimization; automatic differentiation; differential algebraic equations; modelica models translation; numerical algorithms; software component; Computational modeling; Java; Mathematical model; Object oriented modeling; Optimization; Software; Unified modeling language; DAE; Java automatic differentiation; Modelica; ODE; Optimization; Software component;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Modelling and Simulation (UKSim), 2012 UKSim 14th International Conference on
Conference_Location
Cambridge
Print_ISBN
978-1-4673-1366-7
Type
conf
DOI
10.1109/UKSim.2012.56
Filename
6205471
Link To Document