Bundschuh, Jonas ; Ruppert, M. Greta ; Späck-Leigsnering, Yvonne (2023)
Pyrit: A finite element based field simulation software written in Python.
In: COMPEL - The international journal for computation and mathematics in electrical and electronic engineering
doi: 10.1108/compel-01-2023-0013
Article, Bibliographie
Abstract
Purpose The purpose of this paper is to present the freely available finite element simulation software Pyrit.
Design/methodology/approach In a first step, the design principles and the objective of the software project are defined. Then, the software’s structure is established: The software is organized in packages for which an overview is given. The structure is based on the typical steps of a simulation workflow, i.e., problem definition, problem-solving and post-processing. State-of-the-art software engineering principles are applied to ensure a high code quality at all times. Finally, the modeling and simulation workflow of Pyrit is demonstrated by three examples.
Findings Pyrit is a field simulation software based on the finite element method written in Python to solve coupled systems of partial differential equations. It is designed as a modular software that is easily modifiable and extendable. The framework can, therefore, be adapted to various activities, i.e., research, education and industry collaboration.
Research limitations/implications The focus of Pyrit are static and quasistatic electromagnetic problems as well as (coupled) heat conduction problems. It allows for both time domain and frequency domain simulations.
Originality/value In research, problem-specific modifications and direct access to the source code of simulation tools are essential. With Pyrit, the authors present a computationally efficient and platform-independent simulation software for various electromagnetic and thermal field problems.
Item Type: | Article |
---|---|
Erschienen: | 2023 |
Creators: | Bundschuh, Jonas ; Ruppert, M. Greta ; Späck-Leigsnering, Yvonne |
Type of entry: | Bibliographie |
Title: | Pyrit: A finite element based field simulation software written in Python |
Language: | English |
Date: | 28 September 2023 |
Publisher: | Emerald Publishing Limited |
Journal or Publication Title: | COMPEL - The international journal for computation and mathematics in electrical and electronic engineering |
DOI: | 10.1108/compel-01-2023-0013 |
Corresponding Links: | |
Abstract: | Purpose The purpose of this paper is to present the freely available finite element simulation software Pyrit. Design/methodology/approach In a first step, the design principles and the objective of the software project are defined. Then, the software’s structure is established: The software is organized in packages for which an overview is given. The structure is based on the typical steps of a simulation workflow, i.e., problem definition, problem-solving and post-processing. State-of-the-art software engineering principles are applied to ensure a high code quality at all times. Finally, the modeling and simulation workflow of Pyrit is demonstrated by three examples. Findings Pyrit is a field simulation software based on the finite element method written in Python to solve coupled systems of partial differential equations. It is designed as a modular software that is easily modifiable and extendable. The framework can, therefore, be adapted to various activities, i.e., research, education and industry collaboration. Research limitations/implications The focus of Pyrit are static and quasistatic electromagnetic problems as well as (coupled) heat conduction problems. It allows for both time domain and frequency domain simulations. Originality/value In research, problem-specific modifications and direct access to the source code of simulation tools are essential. With Pyrit, the authors present a computationally efficient and platform-independent simulation software for various electromagnetic and thermal field problems. |
Additional Information: | The arxiv-preprint offers a more precise formatting and includes software parts. |
Divisions: | 18 Department of Electrical Engineering and Information Technology 18 Department of Electrical Engineering and Information Technology > Institute for Accelerator Science and Electromagnetic Fields > Electromagnetic Field Theory (until 31.12.2018 Computational Electromagnetics Laboratory) 18 Department of Electrical Engineering and Information Technology > Institute for Accelerator Science and Electromagnetic Fields Exzellenzinitiative Exzellenzinitiative > Graduate Schools Exzellenzinitiative > Graduate Schools > Graduate School of Computational Engineering (CE) |
TU-Projects: | DFG|SCHO1562/5-1|Finite-Elemente-Simu |
Date Deposited: | 11 Oct 2023 09:03 |
Last Modified: | 19 Dec 2024 11:54 |
PPN: | 513010114 |
Export: | |
Suche nach Titel in: | TUfind oder in Google |
Send an inquiry |
Options (only for editors)
Show editorial Details |