DocumentCode :
1315323
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
Volume :
47
Issue :
5
fYear :
2011
fDate :
5/1/2011 12:00:00 AM
Firstpage :
1238
Lastpage :
1241
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;
fLanguage :
English
Journal_Title :
Magnetics, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9464
Type :
jour
DOI :
10.1109/TMAG.2010.2073452
Filename :
5565497
Link To Document :
بازگشت