Title :
Automatic Differentiation for Sensitivity Calculation in Electromagnetism: Application for Optimization of a Linear Actuator
Author :
Enciu, P. ; Gerbaud, L. ; Wurtz, F.
Author_Institution :
G2ELab Lab., UJF, St. Martin d´´Hères, France
fDate :
5/1/2011 12:00:00 AM
Abstract :
Automatic differentiation (AD) is introduced as a powerful technique to compute derivatives of functions given in the form of computer programs in high-level programming languages such as FORTRAN, C, or C++. This paper applies AD to compute error-free gradients of electromagnetic device sizing models. Then, the obtained gradients are exploited in optimization to size electromagnetic devices by means of minimizing a cost function with constrained parameters and performances. Often, the electromagnetic devices models have to be described not only by analytical formulas, but also by algorithms. This paper proposes an electromagnetic model of a linear actuator dealing with implicit equations solved by numerical algorithms. The ADOL-C package is considered for automatic differentiation.
Keywords :
C++ language; FORTRAN; electromagnetic actuators; optimisation; physics computing; ADOL-C package; C language; C++ language; FORTRAN; automatic differentiation; electromagnetic device sizing models; electromagnetic model; error-free gradients; high-level programming languages; linear actuator optimization; sensitivity calculation; Actuators; Algorithm design and analysis; Electromagnetic devices; Equations; Force; Mathematical model; Optimization; Automatic differentiation (AD); electromagnetic sizing models; gradient-based optimization; sensitivity calculation;
Journal_Title :
Magnetics, IEEE Transactions on
DOI :
10.1109/TMAG.2010.2073452