• DocumentCode
    1543572
  • Title

    Automatic Differentiation Applied for Optimization of Dynamical Systems

  • Author

    Enciu, Petre ; Gerbaud, Laurent ; Wurtz, Frederic

  • Author_Institution
    Grenoble Electr. Eng. Lab. (G2ELab), Domaine Univ., St. Martin d´´Heres, France
  • Volume
    46
  • Issue
    8
  • fYear
    2010
  • Firstpage
    2943
  • Lastpage
    2946
  • Abstract
    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.
  • Keywords
    C++ language; FORTRAN; differential equations; differentiation; gradient methods; integration; optimisation; piezoelectric actuators; C; C++; FORTRAN; automatic differentiation; computer programs; derivatives-of-functions; differential equations; dynamical systems; electromechanical actuators; gradient-based optimization algorithms; high-level programming language; numerical integration algorithms; Actuators; Computational modeling; Computer errors; Computer languages; Constraint optimization; Cost function; Delay; Design optimization; Differential equations; Pervasive computing; Automatic differentiation (AD); dynamic systems; gradient constrained optimization;
  • fLanguage
    English
  • Journal_Title
    Magnetics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9464
  • Type

    jour

  • DOI
    10.1109/TMAG.2010.2044770
  • Filename
    5512989