FEM Magnetics Toolbox

Table of Contents:

  • 1 FEM Magnetics Toolbox (FEMMT)
    • 1.1 Overview features
      • 1.1.1 Stable features
      • 1.1.2 Experimental features (under development)
      • 1.1.3 Planned features (Roadmap for 202x)
      • 1.1.4 Not supported features
    • 1.2 Documentation
    • 1.3 Literature
    • 1.4 Installation
      • 1.4.1 ONELAB installation
      • 1.4.2 Further steps for macOS(ARM)
      • 1.4.3 Install FEMMT
    • 1.5 Minimal example
    • 1.6 GUI (Experimental)
    • 1.7 Troubleshooting
    • 1.8 Bug Reports
    • 1.9 Contributing
    • 1.10 Changelog
    • 1.11 License
    • 1.12 History and project status
    • 1.13 FEMMT development version (for developers only)
      • 1.13.1 Basics
      • 1.13.2 Counting arrow system
    • 1.14 GUI (Experimental)
  • 2 User Guide: How to create a FEMMT model
    • 2.1 Working directory
    • 2.2 Creating a core
      • 2.2.1 Material database
    • 2.3 Adding air gaps to the core
    • 2.4 Set insulation distances
    • 2.5 Add windings to the winding window
      • 2.5.1 Virtual Winding Windows
      • 2.5.2 Winding types and winding schemes
        • 2.5.2.1 ConductorArrangement
        • 2.5.2.2 WrapParaType
    • 2.6 Add conductors
      • 2.6.1 Add conductors to virtual winding windows
        • 2.6.1.1 Alignment
        • 2.6.1.2 Placement Strategies
        • 2.6.1.3 Zigzag Condition
    • 2.7 Create model and start simulation
    • 2.8 Mesh Customization
      • 2.8.1 Conductor meshing
      • 2.8.2 Manually Adapting the Mesh
      • 2.8.3 Viewing the Mesh in Gmsh
    • 2.9 [Optional] Create thermal simulation
    • 2.10 How to Read the Result Log
      • 2.10.1 Example Result Log
        • 2.10.1.1 log_electro_magnetic.json File in Frequency Domain
        • 2.10.1.2 log_electro_magnetic.json File in Time Domain
        • 2.10.1.3 results_thermal.json File
    • 2.11 Warnings and Failures
  • 3 Winding types
  • 4 FEMMT class and function documentation
    • 4.1 The MagneticComponent class
    • 4.2 The Core class
    • 4.3 The AirGaps class
    • 4.4 The Insulation class
    • 4.5 The Conductor class
    • 4.6 The WindingWindow class
    • 4.7 The VirtualWindingWindow class
    • 4.8 The LogParser class
    • 4.9 Enumerations
    • 4.10 Helper functions
    • 4.11 Model helper functions
    • 4.12 Reluctance model helper functions
    • 4.13 Topology helper functions
    • 4.14 Constants
  • 5 Developer Notes for FEMMT
    • 5.1 Variable naming
      • 5.1.1 Geometry variables
      • 5.1.2 currents, temperature
      • 5.1.3 Material variables
    • 5.2 Winding creation
    • 5.3 General file overview
    • 5.4 Recommended Pycharm settings
      • 5.4.1 Exclude simulation directory from indexing
      • 5.4.2 Line length
      • 5.4.3 Pycharm code highlighting for pro-files
    • 5.5 Lint check
    • 5.6 Build documentation
FEM Magnetics Toolbox
  • Search


© Copyright 2025, LEA, Paderborn University.

Built with Sphinx using a theme provided by Read the Docs.