Author:
Bundschuh Jonas,Ruppert M. Greta,Späeck-Leigsnering Yvonne
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.
Subject
Applied Mathematics,Electrical and Electronic Engineering,Computational Theory and Mathematics,Computer Science Applications
Reference19 articles.
1. The FEniCS project version 1.5;Archive of Numerical Software,2015
2. Altair Flux (2022), available at: www.altair.com/flux (accessed 14 October 2022).
3. Ansys Maxwell (2022), available at: www.ansys.com/products/electronics/ansys-maxwell (accessed 14 October 2022).
4. The deal. II Library, Version 9.4;Journal of Numerical Mathematics,2022
5. Pyleecan: an open-source Python object-oriented software for the multiphysic design optimization of electrical machines,2018
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献