otvam / pypeec

PyPEEC - 3D Quasi-Magnetostatic FFT/PEEC Solver
https://pypeec.otvam.ch
Mozilla Public License 2.0
15 stars 2 forks source link
3d conductor electric fft field-simulation frequency-domain magnetic maxwell-equations peec power-electronics pypeec voxel

PyPEEC - 3D Quasi-Magnetostatic Solver

PyPEEC Banner


Summary

PyPEEC is a 3D quasi-magnetostatic PEEC solver developed at Dartmouth College within the Power Management Integration Center (PMIC). PyPEEC is a fast solver (FFT and GPU accelerated) that can simulate a large variety of magnetic components (inductors, transformers, chokes, IPT coils, busbars, etc.). The tool contains a mesher (STL, PNG, and GERBER formats), a solver (static and frequency domain), and advanced plotting capabilities. The code is written in Python and is fully open source!

Capabilities

PyPEEC features the following characteristics:

PyPEEC solves the following 3D quasi-magnetostatic problems:

PyPEEC has the following limitations:

The PyPEEC package contains the following tools:

Warning

The geometry is meshed with a regular voxel structure (uniform grid). Some geometries/problems are not suited for voxel structures (inefficient meshing). For such cases, PyPEEC can be very slow and consume a lot of memory.

Project Links

Author

Credits

PyPEEC was created at Dartmouth College by the research group of Prof. Sullivan:

The FFT-accelerated PEEC method with voxels has been first described and implemented in:

Copyright

(c) 2023-2024 / Thomas Guillod / Dartmouth College

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.


Dartmouth and PMIC