Skip to content

Magnetics Knowledge Foundation: Repository for holding all the different models, ideally and initially writen in C++

License

Notifications You must be signed in to change notification settings

OpenMagnetics/MKF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2730584 · Mar 24, 2025
Feb 19, 2025
Aug 1, 2024
Aug 20, 2023
Mar 24, 2025
Mar 24, 2025
Mar 26, 2023
Mar 22, 2023
Mar 13, 2023
Aug 30, 2024
Feb 20, 2025
Feb 6, 2025
Nov 18, 2024
Feb 17, 2023
Feb 7, 2025
Jan 15, 2024
Nov 28, 2023

Repository files navigation

Magnetics Knowledge Foundation

Repository for holding all the different models, ideally and initially writen in C++

This is the simulation engine of OpenMagnetics, and the core of other modules, like PyMKF or MKFNet.

List of default models used

Air gap reluctance

ZHANG - https://sci-hub.st/https://ieeexplore.ieee.org/document/9332553

Core Losses

Depending on which models are supported by the material, in the following order:

  1. iGSE - http://inductor.thayerschool.org/papers/IGSE.pdf
  2. Proprietary (Magnetics or Micrometals)
  3. LOSS_FACTOR
  4. STEINMETZ
  5. ROSHEN - https://sci-hub.st/10.1109/20.278656 and https://sci-hub.st/10.1109/TPEL.2006.886608

Core temperature

Not really used, but for completeness: MANIKTALA - Switching Power Supplies A - Z, 2nd edition by Sanjaya Maniktala, page 154

Turns Magnetic Field

BINNS_LAWRENSON - https://library.lol/main/78A1F466FA9F3EFBCB6165283FC346B6 Equation 3.34 and 5.4

Fringing Field Magnetic Field

ROSHEN - https://sci-hub.st/10.1109/tmag.2007.898908 and https://sci-hub.st/10.1109/tmag.2008.2002302

Skin effect losses

Divided per wire type:

Proximity effect losses

Divided per wire type:

Capacitance

ALBACH - Induktivitäten in der Leistungselektronik: Spulen, Trafos und ihre parasitären Eigenschaften and https://sci-hub.st/https://ieeexplore.ieee.org/document/793378

Leakage Inductance

Own model, integrating the magnetic field calculated previously

About

Magnetics Knowledge Foundation: Repository for holding all the different models, ideally and initially writen in C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published