TU Darmstadt / ULB / TUbiblio

Pyrit: A finite element based field simulation software written in Python

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
Artikel, Bibliographie

Kurzbeschreibung (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.

Typ des Eintrags: Artikel
Erschienen: 2023
Autor(en): Bundschuh, Jonas ; Ruppert, M. Greta ; Späck-Leigsnering, Yvonne
Art des Eintrags: Bibliographie
Titel: Pyrit: A finite element based field simulation software written in Python
Sprache: Englisch
Publikationsjahr: 28 September 2023
Verlag: Emerald Publishing Limited
Titel der Zeitschrift, Zeitung oder Schriftenreihe: COMPEL - The international journal for computation and mathematics in electrical and electronic engineering
DOI: 10.1108/compel-01-2023-0013
Zugehörige Links:
Kurzbeschreibung (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.

Zusätzliche Informationen:

The preprint offers a more precise formatting and includes software parts.

Fachbereich(e)/-gebiet(e): 18 Fachbereich Elektrotechnik und Informationstechnik
18 Fachbereich Elektrotechnik und Informationstechnik > Institut für Teilchenbeschleunigung und Theorie Elektromagnetische Felder > Theorie Elektromagnetischer Felder
18 Fachbereich Elektrotechnik und Informationstechnik > Institut für Teilchenbeschleunigung und Theorie Elektromagnetische Felder
Exzellenzinitiative
Exzellenzinitiative > Graduiertenschulen
Exzellenzinitiative > Graduiertenschulen > Graduate School of Computational Engineering (CE)
TU-Projekte: DFG|SCHO1562/5-1|Finite-Elemente-Simu
Hinterlegungsdatum: 11 Okt 2023 09:03
Letzte Änderung: 08 Nov 2023 11:12
PPN: 513010114
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen