By Topic

Automatic Differentiation Applied for Optimization of Dynamical Systems

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Enciu, P. ; Grenoble Electr. Eng. Lab. (G2ELab), Domaine Univ., St. Martin d''Heres, France ; Gerbaud, L. ; Wurtz, F.

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.

Published in:

Magnetics, IEEE Transactions on  (Volume:46 ,  Issue: 8 )