Open-Source-Power-Electronic-Tools
Lists open source tools for power electronic engineers.
Missing Tool? -> Open an Issue or open a pull request.
Table of Contents
Circuit Simulation and Calculation
Name |
Description |
Link |
Screenshot |
eSim |
eSim is an open source EDA tool for circuit design, simulation, analysis and PCB design. |
|
|
GeckoCIRCUITS |
GeckoCIRCUITS is a fast and easy-to-use circuit simulator optimized for power electronics. |
|
|
GSEIM |
GSEIM (General-purpose Simulator with Explicit and Implicit Methods) is meant for simulation of electrical circuits, especially power electronic circuits, and also for numerical solution of ordinary differential equations (ODEs). |
|
|
motulator |
motulator is an open-source motor drive simulator in Python. It contains models for induction machines, synchronous reluctance machines, and permanent-magnet synchronous machines as well as various control methods as examples. |
|
|
PyGeckoCircuits2 |
A Python wrapper for GeckoCIRCUITS. |
|
|
transistordatabase |
A unified software engineering tool for managing and evaluating power transistors |
|
|
Drawing and Documentation
Magnetics
Name |
Description |
Link |
Screenshot |
AI-mag |
Inductor Modeling and Design using Artificial Neural Network and Finite Element Method |
|
|
Elmer |
Finite element software for multiphysical problems including electro-thermal domains |
|
|
FEMM |
A Windows finite element solver for 2D and axisymmetric magnetic, electrostatic, heat flow, and current flow problems with graphical pre- and post-processors. |
|
|
FEMMT |
Python toolbox to generate preconfigured structures for FEM simulation tools in power electronics |
|
|
GetDP |
GetDP is a free finite element solver using mixed elements to discretize de Rham-type complexes in one, two and three dimensions. |
|
|
Gmsh |
Gmsh is an open source 3D finite element mesh generator with a built-in CAD engine and post-processor |
|
|
Litz Wire Losses with FEM and MATLAB |
Litz Wire Losses with FEM and MATLAB |
|
|
Magnet |
Data Driven Methods for Magnetic Core Loss Modeling |
|
|
Magnetic Components Toolbox MATLAB |
MATLAB Toolbox for Power Magnetics: Model and Optimization |
|
|
Magnetic Mirroring Method with MATLAB |
Magnetic Mirroring Method with MATLAB |
|
|
OM |
OpenMagnetics (OM) is a project providing a common language for defining any kind of magnetic for power electronics. |
|
|
ONELAB |
ONELAB is an open-source, lightweight interface to finite element software |
|
|
Sparselizard |
FEM simulation software |
|
|
Schematics and Layout
Name |
Description |
Link |
Screenshot |
Horizon |
Schematic and layout editor with focus on simple part management. |
|
|
KiCad |
Schematic and layout editor. |
|
|
KiClearance |
Generate clearance rules for KiCAD by a human-readable easy-to-use table. |
|
|
LibrePCB |
A powerful, innovative and intuitive EDA tool for everyone! |
|
|
Calculation and Automatisation
Name |
Description |
Link |
Screenshot |
Julia |
Programming language |
|
|
Octave |
Numerical programming language |
|
|
Python |
Programming language |
|
|
Scilab/Xcos |
Numerical programming language and dynamic system simulator |
|
|
Control Platform
Name |
Description |
Link |
Screenshot |
AMDC |
Advanced Motor Drive Controller |
|
|
LCB - LEA Control Board |
Control board for power electronics usage. |
|
|
UltraZohm |
Open Source Rapid Control Prototyping Platform |
|
|