Loading…

Automatic Differentiation for Sensitivity Calculation in Electromagnetism: Application for Optimization of a Linear Actuator

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 model...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on magnetics 2011-05, Vol.47 (5), p.1238-1241
Main Authors: Enciu, Petre, Gerbaud, Laurent, Wurtz, Frédéric
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary: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.
ISSN:0018-9464
1941-0069
DOI:10.1109/TMAG.2010.2073452