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 :
بازگشت