TY - JOUR
T1 - Modelling a permanent magnet synchronous motor in FEniCSx for parallel high-performance simulations
AU - McDonagh, James
AU - Palumbo, Nunzio
AU - Cherukunnath, Neeraj
AU - Dimov, Nikolay
AU - Yousif, Nada
N1 - © 2022 The Authors. Published by Elsevier B.V. This is an open access article distributed under the terms of the Creative Commons Attribution License (CC BY), https://creativecommons.org/licenses/by/4.0/
PY - 2022/7/1
Y1 - 2022/7/1
N2 - There are concerns that the extreme requirements of heavy-duty vehicles and aviation will see them left behind in the electrification of the transport sector, becoming the most significant emitters of greenhouse gases. Engineers extensively use the finite element method to analyse and improve the performance of electric machines, but new highly scalable methods with a linear (or near) time complexity are required to make extreme-scale models viable. This paper introduces a three-dimensional permanent magnet synchronous motor model using FEniCSx, a finite element platform tailored for efficient computing and data handling at scale. The model demonstrates comparable magnetic flux density distributions to a verification model built in Ansys Maxwell with a maximum deviation of 7% in the motor’s static regions. Solving the largest mesh, comprising over eight million cells, displayed a speedup of 198 at 512 processes. A preconditioned Krylov subspace method was used to solve the system, requiring 92% less memory than a direct solution. It is expected that advances built on this approach will allow system-level multiphysics simulations to become feasible within electric machine development. This capability could provide the near real-world accuracy needed to bring electric propulsion systems to large vehicles.
AB - There are concerns that the extreme requirements of heavy-duty vehicles and aviation will see them left behind in the electrification of the transport sector, becoming the most significant emitters of greenhouse gases. Engineers extensively use the finite element method to analyse and improve the performance of electric machines, but new highly scalable methods with a linear (or near) time complexity are required to make extreme-scale models viable. This paper introduces a three-dimensional permanent magnet synchronous motor model using FEniCSx, a finite element platform tailored for efficient computing and data handling at scale. The model demonstrates comparable magnetic flux density distributions to a verification model built in Ansys Maxwell with a maximum deviation of 7% in the motor’s static regions. Solving the largest mesh, comprising over eight million cells, displayed a speedup of 198 at 512 processes. A preconditioned Krylov subspace method was used to solve the system, requiring 92% less memory than a direct solution. It is expected that advances built on this approach will allow system-level multiphysics simulations to become feasible within electric machine development. This capability could provide the near real-world accuracy needed to bring electric propulsion systems to large vehicles.
KW - Electric machine
KW - FEniCS
KW - Finite element method
KW - High-performance computing
KW - Maxwell's equations
KW - Open-source software
UR - http://www.scopus.com/inward/record.url?scp=85127629116&partnerID=8YFLogxK
U2 - 10.1016/j.finel.2022.103755
DO - 10.1016/j.finel.2022.103755
M3 - Article
SN - 0168-874X
VL - 204
SP - 1
EP - 14
JO - Finite Elements in Analysis and Design
JF - Finite Elements in Analysis and Design
M1 - 103755
ER -