Electric Machines Isogeometric Analysis

Isogeometric Analysis (IGA) simulation of electric machines: PMSM combined shape/parameter optimization & 4.4 kW Induction Machine (IM) characterization and startup (CREATOR / Weiss & Wiesheu 2024).

Overview: IGA for Electric Machines (CREATOR Project)

This interactive calculation implements the Isogeometric Analysis (IGA) Framework for Electric Machines developed by Dr. Dimitri Weiss, Michael Wiesheu, Sebastian Schöps (TU Darmstadt) and Kourosh Heidarikani et al. (TU Graz / CREATOR TRR 361).

Part 3: Characterization of an Induction Machine (IM) using IGA
  1. Exact NURBS Patch Mapping (Fig 1):
  • 4-pole (p=2p = 2), 50extHz50 ext{ Hz}, 4.4extkW4.4 ext{ kW} industrial induction motor.
  • Quarter-sector (90∘90^\circ) model with anti-periodic boundary conditions Γextap\Gamma_{ ext{ap}} along radial boundaries.
  • Dirichlet boundaries Γextd\Gamma_{ ext{d}} (Az=0A_z = 0) at outer stator frame (Rextso=85extmmR_{ ext{so}} = 85 ext{ mm}) and inner shaft bore (Rextri=18extmmR_{ ext{ri}} = 18 ext{ mm}).
  • 36 stator slots (99 in quarter sector) with distributed 3-phase two-layer copper windings (U,V,WU, V, W) and conductor polarities ⊙/⊗\odot / \otimes.
  • 28 rotor bars (77 in quarter sector) with teardrop/double-cage solid aluminum conductors.
  • Air-gap harmonic mortaring interface Γextag\Gamma_{ ext{ag}} allowing continuous rotation lpha.
  1. 3D Circuit Coupling:
  • Captures 3D end effects: stator winding overhang impedance coupled to stranded conductors, and squirrel-cage end-ring impedance coupled to solid rotor bars.
  1. Multi-Harmonic Balance Solver & Speed-Torque Characteristics (Fig 3):
  • Automatically averages magnetic iron nonlinearities and includes multi-harmonic fundamentals to model rotor rotation.
  • Accurately captures low-speed harmonic losses and saturation where the simplified analytical Steinmetz model overestimates torque.
  1. Direct-On-Line (DOL) 3-Phase Startup Movie (Fig 4):
  • Simulates the motor starting directly on a 400extV400 ext{ V} grid, accelerating to synchronous speed 1500extRPM1500 ext{ RPM} (1430extRPM1430 ext{ RPM} full load).
Parts 1 & 2: IPMSM Combined Parameter & Shape Optimization
  • 17 lumped design parameters and 29 symmetric NURBS control points.
  • Adjoint sensitivity gradients yielding 99.0%99.0\% torque ripple elimination and 18.9%18.9\% magnet material reduction.

How it is calculated

Methodology: Isogeometric Analysis & Adjoint Sensitivity Optimization

This calculation implements the physical and mathematical formulation of Wiesheu et al. (Optimization and Engineering 2025, Springer / TU Darmstadt):

  • Nonlinear 2D Magnetostatic Vector Potential Formulation:
∇⋅(ν∇Az)=ν∇⋅Br⊥in Ωrt,∇⋅(ν∇Az)=−Jz,srcin Ωst\nabla \cdot (\nu \nabla A_z) = \nu \nabla \cdot B_r^\perp \quad \text{in } \Omega_{\text{rt}}, \qquad \nabla \cdot (\nu \nabla A_z) = -J_{z,\text{src}} \quad \text{in } \Omega_{\text{st}}

where ν=ν(∥B∥)\nu = \nu(\|B\|) is the nonlinear reluctivity of the electrical steel laminations (M330-50A / M27).

  • Harmonic Mortaring Interface Coupling:

Coupling of non-conforming rotor and stator domains across the circular air gap Γag\Gamma_{\text{ag}} using Fourier basis functions (n∈{2,6,10,…,102}n \in \{2, 6, 10, \dots, 102\}) with block-diagonal rotation matrix RβR_\beta.

  • Adjoint Sensitivity Analysis (Discretize-then-Optimize):

Analytical gradients of torque with respect to rotor surface control points CkdC_{kd} and geometry parameters PlP_l via the adjoint variable γ\gamma:

dTβdCkd=∑iγi(∑jdKijdCkduj−dbidCkd),dTdPl=∑k,ddTdCkddCkddPl+Dphys\frac{d T_\beta}{d C_{kd}} = \sum_i \gamma_i \left( \sum_j \frac{d K_{ij}}{d C_{kd}} u_j - \frac{d b_i}{d C_{kd}} \right), \qquad \frac{d T}{d P_l} = \sum_{k,d} \frac{d T}{d C_{kd}} \frac{d C_{kd}}{d P_l} + D_{\text{phys}}
  • Multi-Objective Cost Function:
min⁡fopt=w1Amagnet+w2T^+w3Ss.t.Tˉ≥Ttarget,gbridge(x)≤0\min f_{\text{opt}} = w_1 A_{\text{magnet}} + w_2 \hat{T} + w_3 S \quad \text{s.t.} \quad \bar{T} \ge T_{\text{target}}, \quad g_{\text{bridge}}(x) \le 0

with weights w1=104w_1 = 10^4, w2=100w_2 = 100, w3=103w_3 = 10^3.

Assumptions

  • 2D planar magnetostatic field assumption with axial machine length L=35L = 35 mm.
  • Eddy currents and end-turn leakage fringing are neglected in the lamination core.
  • Anti-periodic symmetry of quarter motor (4-pole, 24-slot symmetry pattern repeating every 30∘30^\circ).
  • Linear NdFeB permanent magnets (Br=1.0B_r = 1.0 T, μr=1.05\mu_r = 1.05) and copper windings (Iapp=3I_{\text{app}} = 3 A, nwind=35n_{\text{wind}} = 35).

Where it applies

  • Parameter optimization valid within bounds of Table 5 (Wiesheu et al. 2024):
  • MA∈[100∘,160∘]MA \in [100^\circ, 160^\circ], MW1∈[10,27]MW1 \in [10, 27] mm, MT1∈[1.5,10]MT1 \in [1.5, 10] mm, DMAG∈[20,40]DMAG \in [20, 40] mm.
  • Rotor iron bridge constraint: minimum thickness tbridge≥1.5t_{\text{bridge}} \ge 1.5 mm to ensure centrifugal mechanical integrity.
  • Minimum average torque requirement: Tˉ≥2.3\bar{T} \ge 2.3 N*m.

References

  • Wiesheu M., Komann T., Merkel M., Schöps S., Ulbrich S., Cortes Garcia I. (2025). Combined parameter and shape optimization of electric machines with isogeometric analysis. Optimization and Engineering, 26:1011-1038. https://doi.org/10.1007/s11081-024-09925-0
  • Egger H., Harutyunyan M., Lüscher R., Merkel M., Schöps S. (2022). On torque computation in electric machine simulation by harmonic mortar methods. J. Math. Ind. https://doi.org/10.1186/s13362-022-00121-2
  • Bontinck Z., Corno J., Schöps S., De Gersem H. (2018). Isogeometric analysis and harmonic stator-rotor coupling for simulating electric machines. Comput. Methods Appl. Mech. Eng. 334:40-55.
  • Wiesheu M. (2023). MichaelWiesheu/MotorOptimization code repository. Zenodo & GitHub. https://github.com/MichaelWiesheu/MotorOptimization/tree/MatlabUpdate

Inputs

InputSymbolUnitDefault
Electric Machine Benchmark Platformmachine_typeInduction Machine (IM 4.4 kW) - IGA Characterization & DOL Startup (Part 3)
Operating Slip sim_slip0.04
Grid Line-to-Line Voltageim_V_lineV400
Supply Grid Frequencyim_f_gridHz50
Air Gap Radial Clearancedelta_agmm0.5
Stator Slot Widthim_w_slotmm4.2
Stator Slot Depthim_h_slotmm18
Stator Slot Opening Widthim_w_somm1.5
Active Stack LengthL_stackmm100
Motor Design Optimization Variantmode_designCombined Parameter & Shape Optimized (99% Ripple Elimination)
Permanent Magnet V-AngleMAdeg150
Permanent Magnet WidthMW1mm22
Permanent Magnet ThicknessMT1mm4
Magnet Apex Radial DistanceDMAGmm30
Center Bridge Separation WidthWMAGmm4
Stator Phase Current AmplitudeI_appA3
Number of Coil Turns per Slotn_wind35
Current Advance Anglephi_0deg0
Rotor Rotation Anglerot_angledeg0
Display IGA Magnetic Flux Density |B| Fieldshow_iga_fieldtrue
Display Vector Potential Az Flux Contoursshow_flux_contourstrue
Display NURBS Surface Control Point Pins & Sensitivity Vectorsshow_nurbs_cptstrue

Results

With the default inputs above, the calc gives:

ResultValue
Average Electromagnetic Torque28.58 N·m
Torque Ripple (Std Dev)0.429 N·m
Torque Ripple Elimination-28.4
Magnet Area per Quarter0 m²
Magnet Material Reduction100
Total Permanent Magnet Mass0 g
Multi-Objective Cost Score42.876
Airgap / Iron Bridge Margin0.5 mm
Shaft Mechanical Power4.31 kW
Operating Mechanical Speed1,440 1/min
Machine Efficiency87.4
Stator Slot Area75.6 mm²
Stator Tooth Width4.96 mm

Checked against sources

Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).

Initial JMAG PMSM Benchmark Verification

Source: Wiesheu et al. (2024), Table 3: Initial motor evaluation (JMAG & MATLAB IGA)

Inputs: Electric Machine Benchmark Platform = IPMSM - IGA Combined Parameter & Shape Optimization (Parts 1-2); Motor Design Optimization Variant = Initial Baseline JMAG PMSM (Benchmark); the others as above.

ResultSourceThis calc
Average Electromagnetic Torque2.24 ± 0.05 N·m2.24 N·m
Torque Ripple (Std Dev)0.334 ± 0.05 N·m0.334 N·m
Magnet Area per Quarter1.76 × 10⁻⁴ ± 1 × 10⁻⁶ m²1.76 × 10⁻⁴ m²

Combined Parameter & Shape Optimization Verification

Source: Wiesheu et al. (2024), Table 3: Combined parameter and shape optimization

Inputs: Electric Machine Benchmark Platform = IPMSM - IGA Combined Parameter & Shape Optimization (Parts 1-2); the others as above.

ResultSourceThis calc
Average Electromagnetic Torque2.3 ± 0.05 N·m2.3 N·m
Torque Ripple (Std Dev)0.005 ± 0.002 N·m0.005 N·m
Magnet Area per Quarter1.428 × 10⁻⁴ ± 1 × 10⁻⁶ m²1.428 × 10⁻⁴ m²

Induction Machine Rated Operating Point Verification

Source: Kourosh Heidarikani et al. / CREATOR TRR 361 Benchmark (Fig 3 rated motoring point: 4.4 kW, 29.2 Nm, 1440 rpm)

Inputs: the default inputs above.

ResultSourceThis calc
Average Electromagnetic Torque29.2 ± 1 N·m28.584 N·m
Operating Mechanical Speed1,440 ± 2 1/min1,440 1/min
Shaft Mechanical Power4.4 ± 0.25 kW4.31 kW

Related Resources

Responses

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

L ading...