Optimization on frequency constraints with FFT using automatic differentiation on hybrid ODE applications

Purpose This study aims to optimize electrical systems represented by ordinary differential equations and events, using their frequency spectrum is an important purpose for designers, especially to calculate harmonics. Design/methodology/approach This paper presents a methodology to achieve this, by...

Full description

Saved in:
Bibliographic Details
Published inCompel Vol. 43; no. 4; pp. 821 - 838
Main Authors Agobert, Lucas, Delinchant, Benoit, Gerbaud, Laurent
Format Journal Article
LanguageEnglish
Published Bradford Emerald Publishing Limited 30.07.2024
Emerald Group Publishing Limited
Emerald
Subjects
Online AccessGet full text
ISSN0332-1649
2054-5606
0332-1649
2054-5606
DOI10.1108/COMPEL-10-2023-0540

Cover

More Information
Summary:Purpose This study aims to optimize electrical systems represented by ordinary differential equations and events, using their frequency spectrum is an important purpose for designers, especially to calculate harmonics. Design/methodology/approach This paper presents a methodology to achieve this, by using a gradient-based optimization algorithm. The paper proposes to use a time simulation of the electrical system, and then to compute its frequency spectrum in the optimization loop. Findings The paper shows how to proceed efficiently to compute the frequency spectrum of an electrical system to include it in an optimization loop. Derivatives of the frequency spectrum such as the optimization inputs can also be calculated. This is possible even if the sized system behavior cannot be defined a priori, e.g. when there are static converters or electrical devices with natural switching. Originality/value Using an efficient sequential quadratic programming optimizer, automatic differentiation is used to compute the model gradients. Frequency spectrum derivatives with respect to the optimization inputs are calculated by an analytical formula. The methodology uses a “white-box” approach so that automatic differentiation and the differential equations simulator can be used, unlike most state-of-the-art simulators.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:0332-1649
2054-5606
0332-1649
2054-5606
DOI:10.1108/COMPEL-10-2023-0540