Python-LTSpice Framework for Multi-Objective EMC Filter Optimization

Herbert Hackl*, Martin Stoiber, Bernhard Auinger, Thomas Zengerle, Franz Konigseder, Jan Hansen

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference paperpeer-review

Abstract

EMC filters should ensure that a device complies with respective regulations, but at the same time should be as small and cheap as possible. Besides the compliance with EMI limits, all used filter components also need to withstand the rated current and voltage of the specific application. For real products this constitutes a discrete valued optimization task, as components and especially common-mode chokes (CMC) are usually not available in all sizes. This work proposes the application of a sorting genetic algorithm (NSGA-II) for described optimization problem. The presented workflow builds on freely available tools, namely LTSpice for circuit simulation and the Python libraries PyLTSpice and pymoo. For demonstration, a commercially available EMC filter design kit is used. From 696 possible component combinations the optimal common-mode (CM) filter for a frequency range of 9 kHz - 100 MHz is found, considering price, volume, ampacity and PCB parasitics.

Original languageEnglish
Title of host publication2023 International Symposium on Electromagnetic Compatibility - EMC Europe, EMC Europe 2023
PublisherInstitute of Electrical and Electronics Engineers
ISBN (Electronic)9798350324006
DOIs
Publication statusPublished - 2023
Event2023 International Symposium and Exhibition on Electromagnetic Compatibility: EMC Europe 2023 - Kraków, Poland
Duration: 4 Sept 20238 Sept 2023

Conference

Conference2023 International Symposium and Exhibition on Electromagnetic Compatibility
Abbreviated titleEMC Europe 2023
Country/TerritoryPoland
CityKraków
Period4/09/238/09/23

Keywords

  • Black Box Problem
  • Discrete Optimization
  • EMI Filter
  • LTSpice
  • NSGA-II
  • PyLTSpice
  • pymoo
  • Python

ASJC Scopus subject areas

  • Condensed Matter Physics
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Python-LTSpice Framework for Multi-Objective EMC Filter Optimization'. Together they form a unique fingerprint.

Cite this