Modelica models translation into Java components for optimization and DAE solving using automatic differentiation - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2012

Modelica models translation into Java components for optimization and DAE solving using automatic differentiation

Résumé

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.
Fichier non déposé

Dates et versions

hal-00688116 , version 1 (16-04-2012)

Identifiants

  • HAL Id : hal-00688116 , version 1

Citer

Franck Verdière, Abir Rezgui, Sana Gaaloul, Benoît Delinchant, Laurent Gerbaud, et al.. Modelica models translation into Java components for optimization and DAE solving using automatic differentiation. UKSim'2012 14th International Conference on Modelling and Simulation, Mar 2012, Cambridge, United Kingdom. ⟨hal-00688116⟩
120 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More