Automatic Differentiation for Optimization of Dynamical Systems - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue IEEE Transactions on Magnetics Année : 2010

Automatic Differentiation for Optimization of Dynamical Systems

Résumé

Simulation is ubiquitous in many scientific areas. Applied for dynamic systems usually by employing differential equations, it gives the time evolution of system states. In order to solve such problems, numerical integration algorithms are often required. Automatic differentiation (AD) is introduced as a powerful technique to compute derivatives of functions given in the form of computer programs in a high-level programming language such as FORTRAN, C, or C++. Such technique fits perfectly in combination with gradient-based optimization algorithms, provided that the derivatives are evaluated with no truncation or cancellation error. This paper intends to use AD employed for numerical integration schemes of dynamic systems simulating electromechanical actuators. Then, the resulting derivatives are used for sizing such devices by means of gradient-based constrained optimization.
Fichier principal
Vignette du fichier
IEEETransMagENCIU2010.pdf (179.86 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00609488 , version 1 (19-07-2011)

Identifiants

  • HAL Id : hal-00609488 , version 1

Citer

Petre Enciu, Laurent Gerbaud, Frédéric Wurtz. Automatic Differentiation for Optimization of Dynamical Systems. IEEE Transactions on Magnetics, 2010, 46 (8), pp.2943-2946. ⟨hal-00609488⟩
303 Consultations
592 Téléchargements

Partager

Gmail Facebook X LinkedIn More