EMDLAB: An open-source finite element package for electromagnetic analysis of electrical machines

This paper introduces EMDLAB (Electrical Machines Design Laboratory), a finite element package developed in MATLAB for the electromagnetic analysis of electrical machines. The package is designed for researchers and engineers who require an open-source and flexible environment for modeling and simulation. EMDLAB includes modules for geometry creation, meshing, material modeling, boundary condition definition, solving, and post-processing. The framework is modular and scriptable, enabling automation and customization. The accuracy and performance of EMDLAB are demonstrated through benchmark examples involving switched reluctance, induction, and permanent magnet machines. Simulation results are compared with those obtained using commercial software, showing good agreement in predicted total energy and co-energy, flux linkage, torque, and flux density distributions. The package provides a transparent and reproducible tool for academic research and education. Its open-source nature encourages collaboration and facilitates easy extension of the code, making it particularly valuable for method development and academic use.

Authors

Institutions

Publication Details

Journal
SoftwareX
Published
2025-11-20
DOI
https://doi.org/10.1016/j.softx.2025.102446
Citations
1
Primary Topic
Electric Motor Design and Analysis
Type
article
Field-Weighted Citation Impact
0.73
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

EMDLAB: An open-source finite element package for electromagnetic analysis of electrical machines

Mojtaba Mirsalim, Tohid Sharifi, Ali Jamali-Fard, Nasrin Majlesi
1 citations
SoftwareX
Electric Motor Design and Analysis
0.73
article

EMDLAB: An open-source finite element package for electromagnetic analysis of electrical machines

Mojtaba Mirsalim, Tohid Sharifi, Ali Jamali-Fard, Nasrin Majlesi
article en
1 citations

Abstract

This paper introduces EMDLAB (Electrical Machines Design Laboratory), a finite element package developed in MATLAB for the electromagnetic analysis of electrical machines. The package is designed for researchers and engineers who require an open-source and flexible environment for modeling and simulation. EMDLAB includes modules for geometry creation, meshing, material modeling, boundary condition definition, solving, and post-processing. The framework is modular and scriptable, enabling automation and customization. The accuracy and performance of EMDLAB are demonstrated through benchmark examples involving switched reluctance, induction, and permanent magnet machines. Simulation results are compared with those obtained using commercial software, showing good agreement in predicted total energy and co-energy, flux linkage, torque, and flux density distributions. The package provides a transparent and reproducible tool for academic research and education. Its open-source nature encourages collaboration and facilitates easy extension of the code, making it particularly valuable for method development and academic use.

SoftwareXVol. 32
Amirkabir University of Technology (IR), Isfahan University of Technology (IR)
Openalex Percentile: Top 21%
Electric Motor Design and Analysis
0.73
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.