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...
Saved in:
Published in: | IEEE transactions on magnetics 2011-05, Vol.47 (5), p.1238-1241 |
---|---|
Main Authors: | , , |
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!
|
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 |