Next Article in Journal
Design and Experimental Validation of Compliant Rolling-Contact Element (CORE) Bearings
Previous Article in Journal
Investigation of Grayscale Characterization and Enhanced YOLOv8n for Coal and Gangue Detection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fast Driving Cycle Efficiency Optimization of Interior Permanent Magnet Synchronous Machines Considering PWM-Induced Harmonic Losses

Department of Energy and Electrical Engineering, Hohai University, Nanjing 210029, China
*
Author to whom correspondence should be addressed.
Machines 2026, 14(6), 599; https://doi.org/10.3390/machines14060599
Submission received: 18 April 2026 / Revised: 18 May 2026 / Accepted: 20 May 2026 / Published: 27 May 2026
(This article belongs to the Section Electrical Machines and Drives)

Abstract

A multi-objective optimization framework is developed in this work to improve the driving cycle efficiency of IPMSMs, into which a fast-computational approach for PWM-induced harmonic losses is embedded. At a set of characteristic operating points, iron losses are first evaluated under sinusoidal current source (SCS) excitation using Computationally Efficient Finite Element Analysis (CE-FEA), while a Time-Stepping Finite Element Analysis (TS-FEA) spanning one quarter of the electrical period provides the copper losses. For scenarios where the machine is driven by a pulse-width modulation (PWM) voltage source inverter, the harmonic losses arising from modulation are quickly assessed through a small-signal time-harmonic finite element method (THFEA)-based model. The resulting optimization procedure seeks a trade-off between two conflicting goals: minimizing overall losses and reducing material cost. Given an equal cost level, incorporating PWM-related harmonic losses into the design loop cuts down the total loss by 3.11% relative to a baseline that only considers SCS-supply losses. The extra computational burden amounts to 17 h, representing a time rise of roughly 22.65%.

1. Introduction

Owing to advantages such as high specific power, superior energy conversion efficiency, responsive dynamic behavior, and a space-saving layout, interior permanent magnet synchronous machines (IPMSMs) have become the dominant choice of traction motors in battery electric vehicles. Accordingly, enhancing their efficiency [1], curbing their loss generation, directly contributes to extending the driving distance per charge. Moreover, loss mitigation also eases thermal management requirements and reduces associated cooling expenses.
Many papers have been published regarding the optimization of the efficiency of IPMSMs for EVs [2,3,4,5,6,7,8,9,10]. Unlike industrial motors that operate under fixed conditions for extended periods, IPMSMs for EVs operate under varying conditions for a long time. Therefore, when assessing their efficiency, it is necessary to consider the driving conditions of EVs, which increases the difficulty of rapid and accurate calculation. The state-of-the-art method for solving this problem is to choose representative points (RPs) based on the drive cycle of EVs for computing the weighted average loss, and these RPs can be obtained from the geometric or energy center of gravity [2,3], k-means clustering [5,6], fuzzy C-means clustering [7], and X-means clustering methods [8]. Another useful technique for speeding up the efficiency calculation is computationally efficient finite element analysis (CE-FEA), with which the electromagnetic characteristics of IPMSMs with distributed windings under sinusoidal current source (SCS) supplies can be obtained using only 1/6 of the electrical period of time-stepping finite element analysis (TSFEA).
A key limitation of the efficiency analysis in reference [10,11,12] lies in its omission of PWM-induced harmonic effects. Under PWM voltage source inverter operation—particularly common in EV propulsion systems—these harmonic losses are far from negligible. For example, ref. [13] reports that at low-speed, light-load conditions, such losses can exceed 40% of the total machine loss, which is precisely the operating region where urban-driving EVs predominantly reside [14,15,16,17].
In [18], PWM-induced harmonic losses were taken into account during the optimization process of IPMSMs. By optimizing the stator and rotor structures, PWM harmonic losses were reduced by 20%, resulting in an improvement of 0.9 percentage points in motor efficiency under low-speed and light-load conditions. It should be noted that both time measurements were obtained using the same computing platform. This significant time increase occurs because [18] employed time-stepping finite element analysis (TSFEA) using the PWM transient voltage waveform as input to calculate PWM-induced harmonic losses [19]. This method requires extremely fine time steps to resolve high-frequency harmonics, leading to excessively long calculation times.
A computationally efficient approach for estimating PWM-induced harmonic losses in IPMSMs was recently proposed, relying on the small-signal time-harmonic finite element formulation (THFEA) [19,20,21,22,23,24]. Within this framework, the mapping from injected high-frequency harmonic voltages (HFHVs) to the resulting losses in permanent magnets, ferromagnetic cores [19], and copper windings can be explicitly derived. Using this scheme, one can directly feed the voltage spectral content of PWM waveforms into the model to obtain harmonic losses across various operating states without time-consuming transient simulations. The method reportedly achieves accuracy comparable to conventional TSFEA that employs full PWM transient voltage waveforms [22], and its validity has been further confirmed by experimental measurements [17].
In [25], the fast driving-cycle efficiency optimization of an IPMSM with hairpin windings considering PWM-induced harmonic losses is achieved by incorporating the fast monic loss calculation method based on the small-signal THFEA into the multi-objective optimization process. However, in [25], the hysteresis loss under SCS supply is estimated from eddy current loss calculated with the dynamic iron loss model [26] for saving computational time, which sacrifices the calculation accuracy of hysteresis loss. In addition, the AC copper loss under SCS supply in [25] is estimated with analytical methods, which also introduces errors. This paper further improves upon the work presented in [25]. The iron loss under SCS supply is computed with the CE-FEA and the AC copper loss is computed using the TSFEA with the minimum number of time steps, aiming to enhance the speed of optimization calculations as much as possible without sacrificing calculation accuracy.
In Section 2, nine RPs and their weight factors for the prototype IPMSM are calculated based on the driving cycle using both analytical methods and k-means clustering methods. In Section 3, the calculation methods for the maximum torque-speed curve, iron loss and AC copper loss under SCS supply, as well as PWM-induced harmonic losses, are detailed. In Section 4, a multi-objective optimization process for IPMSMs considering PWM harmonic losses is presented. The Pareto frontiers and optimized structures are compared when PWM-induced harmonic losses are considered versus when they are neglected. Conclusions are drawn in Section 5.

2. Driving Cycle Analysis and Prototype Parameters

2.1. Vehicle Parameters and Driving Cycle Analysis

Two official driving schedules are specified for light-duty automobiles in China: the China light-duty vehicle test cycle for passenger cars (CLTC-P) and a distinct cycle for commercial vehicles. In this work, the CLTC-P serves as the basis for all subsequent calculations, and its speed evolution as a function of time is visualized in Figure 1.
The output torque required by the IPMSM can be calculated based on the vehicle’s parameters and driving conditions [27], which is shown as:
F d r i v e = F f + F w + F i + F j T = F d r i v e r k η
F f = μ m g cos θ F w = 1 2 ρ A C D v 2 F j = ( m + δ k 2 η r 2 ) a F i = m g sin θ
where Fdrive is the total driving force acting on the vehicle, and T denotes the mechanical torque produced by the motor. The symbols Ff, Fw, Fi, and Fj represent the rolling, aerodynamic, grade, and inertia resistance forces, respectively, while θ corresponds to the road gradient. All other relevant parameters are listed in Table 1.
Figure 2 shows the time-dependent torque profile of the IPMSM obtained from these dynamic relations. To reduce computational effort, the motor is assumed to generate zero torque during standstill or deceleration events. After post-processing the simulated data, Figure 3 depicts how the motor’s output torque, speed, and power are distributed relative to one another.

2.2. k-Means Cluster

Since a full driving cycle contains numerous operating points, performing FEA-based loss calculations for every point would be computationally prohibitive, especially when multiple motor designs must be evaluated. To reduce this burden, the k-means clustering method [6] is adopted to extract RPs, based on the observation that losses and efficiencies remain nearly constant across neighboring operating conditions. The overall cycle performance is then assessed using these RPs.
In the k-means algorithm, an initial set of k cluster centers is first chosen. Each data point is then assigned to the nearest center, forming clusters. Subsequently, each cluster center is updated to the mean of its assigned points. This assign–update iteration continues until the centers no longer change. The detailed mathematical expressions are given below.
S i ( t ) = x p x p m i ( t ) 2 x p m j ( t ) 2 j , 1 j k
m i ( t + 1 ) = 1 S i ( t ) x j S i ( t ) x j
where Si(t) represents the i-th cluster formed during the t-th iteration, while xp denotes an individual data sample assigned to that cluster. The centroids of the i-th and j-th clusters are denoted by mi and mj, respectively.
Based on design specifications, the IPMSM used in this study has a maximum torque rating of 195 Nm and a maximum rotational speed of 17,000 r/min. Prior to clustering, min–max normalization is applied to the dataset to scale all features appropriately. The k-means algorithm is subsequently performed on the CLTC-P driving cycle data, from which 9 RPs are extracted together with their respective occurrence frequencies. The resulting cluster distribution is visualized in Figure 4, and a detailed breakdown of the nine selected RPs is provided in Table 2.
Consistent with observations reported in [3], the CLTC-P cycle exhibits the highest probability density in the low-speed, low-torque operating region for the IPMSM.

2.3. Machine Parameters

The baseline machine selected for this driving-cycle-based efficiency optimization study is an IPMSM featuring a 48-slot, 8-pole rotor configuration with a double-layer permanent magnet arrangement. Table 3 lists the fixed design parameters along with the relevant constraints applied during the optimization.
Figure 5 illustrates the geometric design variables subject to optimization for this prototype IPMSM, and their allowable variation intervals are summarized in Table 4. These upper and lower bounds are established according to real-world engineering practices, with the initial dimensions serving as the reference around which appropriate limits are defined. Any geometric parameters that exhibit mutual incompatibility or redundancy are excluded from the optimization routine. It should be noted that several key dimensions, namely the airgap length, the rotor inner diameter, and the stator outer diameter—as reported in Table 3—are held constant throughout the entire optimization process.

3. Characteristics Calculation of IPMSM

3.1. Torque-Speed Envelop Calculation

To calculate the maximum output torques of the IPMSM at different speeds, as well as the d- and q-axis currents (id and iq) at various rotational speeds and torques, it is first necessary to obtain the relationships between the torque, d- and q-axis flux linkages, and id and iq. However, magnetic saturation, cross-coupling effects, and spatial harmonics all affect the relationships between the torque, flux linkages, and currents [28]. Hence, parametric sweep FEA under the excitations of different id and iq at different rotor positions (θe) must be conducted to accurately calculate these relationships, which is rather time-consuming, especially in the optimal design process. To obtain the minimum number of FEA steps required to accurately calculate the maximum torques at different speeds, the maximum torques at 1000 r/min and 17,000 r/min of three IPMSMs with different geometry parameters, as shown in Table 5, are computed based on the flux and torque maps obtained with different FEA results.
The maximum torque per ampere (MTPA) and maximum torque per voltage (MTPV) strategies are used for computing the maximum torque values [29,30]. When conducting the parametric sweep FEA, the chosen iq distribute uniformly between 0 and 2 I m , while id increases from 2 I m to 0. Because the variations in torque and flux linkages with rotor positions have a period of 60 electrical degrees [28], conducting FEA at different rotor positions within a 1/6 electrical period is enough for computing the average values of torque and flux linkages.
Table 6 compares the maximum torques of the three structures at different speeds calculated from different parametric FEA results. The number of id and iq must not be less than 5 to ensure the accuracy of the calculated torque at the maximum speed. The rotor position number should not be less than 3 to ensure the calculation accuracy of the torques, and the errors obtained with four rotor positions may be larger than those obtained with three rotor positions. Hence, in the following optimization process, the number of id and iq is set to 5, and the rotor position number in the 1/6 electrical period is set to be 3 for computing the torque and flux linkage maps.
Figure 6 compares the maximum torque-speed plots calculated with different parametric sweep FEA results for the two structures. Using 5id × 5iq × 5θe for conducting the parametric sweep FEA is enough for accurately calculating the maximum torque.

3.2. AC Copper Loss Calculation with TSFEA

With the torque and flux linkage maps obtained from the parametric sweep FEA, the id and iq at nine RPs shown in Table 2 can be computed. Because the maximum torques at 17,000 r/min of structure 1 and 2 do not satisfy the requirement in Table 3, structure 3, shown in Table 5, is chosen as an example for illustrating the AC copper loss calculation method. The id and iq at nine RPs for structure 3 are shown in Table 7.
Then, the losses at the nine RPs need to be calculated for conducting the efficiency optimization. In [25], the AC copper losses are computed with the sum of those calculated with analytical equations and those at no-load conditions, which sacrifices the accuracy to avoid TSFEA at different conditions. In this paper, to improve calculation accuracy, TSFEA is directly used for calculating the AC copper losses in slots. Decreasing the time step of TSFEA will increase the calculation accuracy of AC copper losses, but it will also increase the calculation time. Hence, suitable steps need to be determined to balance the accuracy and the calculation time. Figure 7 shows the copper losses calculated with different time steps at the ninth RP in Table 2, where Δθe represents the electrical angle at which the rotor rotates each time step. In the first 1/6 of electrical period, the copper loss increases from 0 to reach the steady value, which means the results at the first 1/6 electrical period cannot be used to calculate the average AC copper loss. In addition, the calculated AC copper loss decreases with the increase in Δθe. Based on the above analysis, Δθe is chosen as 6° and 15 steps of TSFEA are conducted for computing AC copper losses. Hence, the average AC copper loss will be calculated by averaging the calculation results obtained from step 11 to step 15 in the following optimization procedure.
For further testifying the accuracy of the proposed method for calculating AC copper losses, the losses calculated with the proposed method at the nine RPs are compared with the average value for the last 1/6 electrical period when Δθe is 3°. They agree well with each other, as shown in Table 7. In addition, the PM loss under SCS supply, PPMscs, can be computed simultaneously when computing copper losses. Because the PM loss under SCS supply is much smaller [17], they are not shown here.

3.3. Iron Loss Calculation with CE-FEA

When calculating iron losses with the dynamic iron loss model [26], one electrical period of TSFEA needs to be conducted for accurately calculating hysteresis losses, which is rather time-consuming for the optimization procedure. In [27], it is proposed to use eddy current loss to estimate hysteresis loss for saving computational time when the dynamic iron loss model is used, which satisfies the accuracy. Alternatively, CE-EFA employs the symmetry of electrical machine using the flux density waveforms obtained with the minimum steps of TSFEA to reconstruct the flux density waveforms over one electrical period. For the IPMSM with distributed windings, TSFEA with a 1/6 conducting period was enough for obtaining the flux density waveform in each element over the entire period. Then, iron losses can be computed with both the dynamic model [28] or the frequency-domain model.
For computing AC copper losses, TSFEA in the first 1/4 electrical period has been conducted. Using the flux density waveform of each element in ESSs in the first 1/6 electrical period, CE-FEA can be directly employed for computing iron losses at the nine RPs. In this paper, the frequency-domain iron loss model [15] is combined with CE-FEA for computing iron losses. The calculation results are compared with those obtained from one electrical period TSFEA using the dynamic iron loss model [26], as shown in Table 8. The iron losses calculated with the two methods agree well, demonstrating the possibility of using CE-FEA to compute the iron loss under SCS supply to save computation time.
Finally, the total loss under SCS supply can be calculated as:
P s c s = P c s s c s + P c e s c s + P P M s c s + P i e d s c s + P i h y s s c s
where Pcsscs is the copper loss in slots, while Pcescs is the copper loss of end windings, which is simply computed with currents and the DC resistance of end windings [25].

3.4. Fast Calculation of PWM-Induced Harmonic Losses

This paper employs the small-signal THFEA method in [17] to rapidly calculate the PWM-induced harmonic losses using PWM voltage spectra as input. The relationships between harmonic losses in different parts and harmonic voltages can be expressed as:
P s t E f h = U α h 2 χ d s f h + U β h 2 χ q s f h P s t H f h = U α h 2 η d s f h + U β h 2 η q s f h P r o t E f h = U d h 2 χ d r f h + U q h 2 χ q r f h P r o t H f h = U d h 2 η d r f h + U q h 2 η q r f h P P M f h = U d h 2 C d f h + U q h 2 C q f h P C u f h = U α h 2 γ d h f h + U β h 2 γ q h f h
where Uαh and Uβh denote the α- and β-axis harmonic voltage components (at frequency fh) within the stationary stator reference frame. Correspondingly, Udh and Uqh represent the d- and q-axis harmonic voltage components (also at frequency fh) in the rotating rotor reference frame [13].
The symbols PstE(fh) and PstH(fh) indicate the stator’s eddy-current and hysteresis losses attributable to a harmonic voltage component of frequency fh. Similarly, ProtE(fh) and ProtH(fh) refer to the corresponding rotor losses. At various frequencies, χds(fh) and χqs(fh) relate the stator eddy-current loss to the squared α and β axis voltages (Uαh2 and Uβh2), whereas ηds(fh) and ηqs(fh) perform the same function for stator hysteresis loss. In an analogous manner, χdr(fh) and χqr(fh) link rotor eddy-current loss to Udh2 and Uqh2, while ηdr(fh) and ηqr(fh) do so for rotor hysteresis loss.
PPM(fh) and Pcu(fh) are the respective harmonic losses occurring in the permanent magnets and copper windings when excited by a harmonic voltage component at frequency fh. The coefficients Cd(fh) and Cq(fh) quantify the proportionality between PM eddy-current loss and the squared harmonic voltage under d- and q-axis excitations, respectively. Meanwhile, γdh(fh) and γqh(fh) serve as the corresponding proportionality factors for AC copper loss within the slot conductors.
All these proportional coefficients are derivable from small-signal THFEA simulations, and the eddy-current reaction effect on harmonic iron loss coefficients can be accounted for analytically [15]. Once these coefficients are known, the harmonic losses distributed across different machine components under various operating states can be readily computed using the corresponding PWM voltage spectra. The overall PWM-induced harmonic loss is then given by:
P P W M = P P W M s t + P P W M r o t + P P W M P M + P P W M C u
The terms PPWMst, PPWMrot, PPWMPM, and PPWMCu respectively denote PWM-induced harmonic losses in the stator iron, rotor iron, permanent magnets, and copper windings.
In the original coefficient extraction procedure described in [15], the effects of both fundamental-frequency currents and rotor angular position were taken into account by sampling the small-signal THFEA results across six distinct load levels and five different rotor orientations. Nevertheless, subsequent investigations [15] have shown that the loss coefficients exhibit only weak dependence on load conditions. Furthermore, as reported in [13], the variation in these coefficients with rotor position is also relatively minor.
Given these observations, the present study adopts a simplified strategy to accelerate the overall optimization: the required proportional coefficients are computed under a single operating point using the initial rotor position only. The specific d- and q-axis currents chosen for this purpose are as follows:
i d w = i = 1 9 i d i w i ,     i q w = i = 1 9 i q i w i
where idi and iqi are the id and iq at the nine RPs in Table 7. wi is the weight factor of each point in the CLTC-P driving cycle.
Table 9 provides a comparison between two approaches for estimating PWM-induced harmonic losses: one uses the detailed coefficient set derived in [17] that accounts for variations in load condition and rotor position, while the other employs the simplified procedure proposed in this paper. Although omitting the influence of load and rotor position introduces some discrepancy at individual operating points, the weighted averages of the harmonic losses obtained from the two methods are in excellent agreement.

4. Optimization Procedure and Results

During the practical optimization design of IPMSMs for EVs, it is not only necessary to calculate the torque-speed curve and efficiency, but also to compute and optimize rotor stress, PM demagnetization, vibration and noise, as well as thermal performance, which is rather complex. Nevertheless, the main objective of this paper is to illustrate the significance of considering PWM-induced harmonic losses for the efficiency optimization of IPMSMs for EV applications. Hence, only two target functions are optimized considering the paper length limitation. One target function is the weighted average loss based on the CLTC-P driving cycle, and another target function is the cost of the prototype machine.

4.1. Optimization Procedure

The main objective of this paper is to illustrate the significance of considering PWM-induced harmonic losses for the efficiency optimization of the IPMSMs for EV applications. Hence, the optimization problem is simply defined as:
min : F l o s s w ( x 1 , x 2 , x 3 , , x n ) F c o s t ( x 1 , x 2 , x 3 , , x n ) s u b j e c t   t o : T max ( x 1 , x 2 , x 3 , , x n ) > T constraint P max speed ( x 1 , x 2 , x 3 , , x n ) > P constraint
where x1, x2, x3, …, and xn represent the 10 geometry variables shown in Table 9. Tmax is the maximum output torque and Pmaxspeed is the maximum output power at the maximum speed. Tconstraint is equal to 195 Nm, and Pconstraint is 120 kW according to the data in Table 3. Fcost is the cost of the prototype machine, which is calculated as [5]:
F c o s t = 5.5 × 24 m P M + 3 m c o p p e r + m i r o n
where mPM represents the mass of the PM, mcopper represents the mass of copper, and miron represents the mass of iron. mcopper and mPM are computed using the real volumes of copper conductors and PMs, respectively. However, miron is simply calculated as:
m i r o n = ρ i r o n π r o 2 L a x i s
where ρiron is the density of iron, ro is the out radius of the stator and Laxis is the axial length of the prototype machine. It is believed here that although the shapes of stator and rotor may vary, they are all processed from the same circular sheets.
Flossw is the weighted average loss at the nine RPs, which are calculated as:
F l o s s w = i = 1 9 P i a l l w i
where Piall is the total loss at point i. It is equal to PSCS at point i when neglecting PWM-induced harmonic losses, while it is equal to the sum of PSCS and PPWM when considering the harmonic losses.
The third generation of non-dominated sorting genetic algorithm (NSGA-III) is used to conduct the multi-objective optimization. The major difference between the proposed optimization procedure and other works [10] is considering PWM-induced harmonic losses obtained with the fast small-signal THFEA method [22] in the optimization procedure. If required, other target functions and constraints can be flexibly added by modifying the proposed procedure during the practical optimization design of IPMSMs for EVs.

4.2. Results and Comparison

Figure 8a and Figure 8b show the Pareto frontiers obtained when considering and neglecting PWM-induced harmonic losses, respectively. It can be seen that Flossw computed when considering PWM-induced harmonic losses are much larger than those obtained when neglecting them, showing that PWM-induced harmonic losses account for a significant proportion of the total losses.
To enable a more comprehensive comparison between the two Pareto frontiers presented in Figure 8, the PWM-induced harmonic losses associated with each point on the frontier in Figure 8a are first computed separately. These harmonic loss values are subsequently added to the corresponding losses under SCS supply, yielding an updated frontier. This revised frontier is then compared against the directly obtained Pareto front from Figure 8b, with the result shown in Figure 9.
Several observations can be made from this comparison. First, after augmenting the original frontier from Figure 8a with the PWM-induced harmonic losses, the resulting solution set becomes unevenly distributed across the design space. Second, dominance relationships emerge among the solutions in this updated set, indicating that it no longer satisfies the criteria for a true Pareto-optimal front. Third, when PWM harmonic losses are directly incorporated into the optimization process, the resulting solutions generally exhibit better Pareto domination rankings than those obtained by optimizing exclusively under SCS excitation. These findings collectively suggest that PWM-induced harmonic losses must be explicitly accounted for when performing efficiency optimization of IPMSMs driven by PWM voltage source inverters.
To accelerate the computations, all parametric sweep FEA simulations were run in parallel using nine CPU cores. The population size in the genetic algorithm was configured as 100 individuals (ten times the number of design variables), and a total of 60 generations evolved. The hardware platform used for all simulations was a workstation equipped with an Intel(R) Xeon(R) Gold 6226R processor running at 2.90 GHz with 32 cores. The total optimization time amounted to 59.3 h when PWM harmonic losses were omitted, increasing to 76.6 h when they were included. Thanks to the fast harmonic loss calculation method adopted in this work, the computational overhead incurred by considering PWM effects was limited to a 22.6% increase.
To quantitatively demonstrate the improvement in motor performance achievable by considering PWM-induced harmonic losses during the optimization process, two structures with identical costs are selected for detailed comparative analysis in Figure 9. Structure A is obtained when neglecting PWM-induced harmonic losses, while structure B is obtained when considering them. Detailed comparison of the two structures is presented in Table 10. PPWM accounts for approximately 30% of the total losses. Although PSCS of structure A is smaller than that of structure B, PPWM of structure B is much small. Hence, the total loss of structure A is larger. The PWM-induced harmonic losses in PMs are smaller in structure B, because the widths of PMs in structure B are smaller than those of structure A and there are fewer high-frequency flux linkages generated by harmonic voltages passing through the PMs. The PWM-induced harmonic losses in PMs can be further reduced by PM segmentation [16], which, however, may also increase the processing cost and is not discussed here for due to the paper length limitation.
By comparing and analyzing the loss distribution of the two motors, it is evident that the SCS loss of the motor optimized only considering SCS losses (Structure A) is lower than that of the motor optimized for PWM-induced harmonic loss (Structure B). However, its total loss is higher than that of structure B. This is because structure B takes into account the optimization of PWM-induced losses, resulting in a smaller copper conductor area compared to structure A, which is optimized only for SCS loss. The reduction in copper area significantly increases the AC copper loss, but at the same time, the increase in the PM area reduces the PWM-induced harmonic losses of the PM. Therefore, when the cost difference is 0.07%, the total loss is reduced by 3.0%.
As can be seen from Figure 10, it can be concluded that before considering the PWM-included loss, the high-efficiency regions of Structure A and Structure B are similar. After considering the weights of the nine RPs, the total loss of Structure A is 1.2% less than Structure B. After considering the PWM-included loss, the area of the high-efficiency region for Structure B is greater than Structure A. Furthermore, after considering the weights of the 9 RPs, the total loss of Structure B is 3.11% less than that of Structure A.
Foutputw is the weighted average output power at nine representative points, which is calculated as:
F o u t p u t w = i = 1 9 2 π n i τ i w i 60 η = F o u t p u t w ( F o u t p u t w + F l o s s w )
where n i   is the speed at point i, τ i is the Torque at point I, and η represents the optimized motor efficiency. The efficiency of structure B increased by 0.1% compared to structure A after considering PWM harmonic losses. Therefore, considering PWM harmonic losses is beneficial in terms of optimizing efficiency.

5. Conclusions

In the geometric parameter optimization design of IPMSM, to simulate the motor characteristics under specific driving conditions, the corresponding motor torque and speed are calculated based on the vehicle dynamics model. Using the k-means clustering method, nine representative operating points are extracted. By using small-signal THFEA to extract the loss coefficients associated with harmonic voltages and AC copper losses due to harmonics, and considering the influence of fundamental current and rotor position on the loss coefficients, the rapid calculation of PWM-included harmonic AC copper losses across all operating conditions is achieved. Based on this, a complete rapid calculation process for PWM harmonic losses is established, and by combining the loss calculation results under SCS supply, the correction of the efficiency map is completed.
Meanwhile, further research is still needed for the calculation of AC copper losses in the end windings. By comparing the optimization results with those calculated under only SCS input, the optimization considering PWM harmonic losses obtains a more superior and evenly distributed Pareto frontier, with higher efficiency. At the cost of only a 22.6% increase in calculation time, with the same total cost of the IPMSM, a 3.11% reduction in the total motor losses is achieved.

Author Contributions

Conceptualization, R.N. and S.Z.; methodology, R.N.; software, R.N.; validation, C.Z. and S.Z.; formal analysis, R.N.; resources, R.N. and C.Z.; data curation, R.N. and C.Z.; writing—original draft preparation, R.N.; writing—review and editing, R.N.; visualization, R.N. and S.Z.; and supervision, R.N. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in the study are included in the article; further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Huynh, T.A.; Hsieh, M.-F. Comparative study of PM-assisted SynRM and IPMSM on constant power speed range for EV applications. IEEE Trans. Magn. 2017, 53, 8211006. [Google Scholar] [CrossRef]
  2. Lazari, P.; Wang, J.; Chen, L. A computationally efficient design technique for electric-vehicle traction machines. IEEE Trans. Ind. Appl. 2014, 50, 3203–3213. [Google Scholar] [CrossRef]
  3. Carraro, E.; Morandin, M.; Bianchi, N. Traction PMASR motor optimization according to a given driving cycle. IEEE Trans. Ind. Appl. 2016, 52, 209–216. [Google Scholar] [CrossRef]
  4. Yu, Y.; Wang, C.; Wang, W.; Lu, K.; Chen, Z.; Zhao, D.; Ju, B.-F.; Zhou, S. Determination of elastic constants in unidirectional CFRP laminates using neural networks and laser ultrasonic bulk waves. Compos. Part A Appl. Sci. Manuf. 2026, 207, 109827. [Google Scholar] [CrossRef]
  5. Fatemi, A.; Demerdash, N.A.O.; Nehl, T.W.; Ionel, D.M. Large-scale design optimization of PM machines over a target operating cycle. IEEE Trans. Ind. Appl. 2016, 52, 3772–3782. [Google Scholar] [CrossRef]
  6. Mahmouditabar, F.; Vahedi, A.; Takorabet, N. Robust design of BLDC motor considering driving cycle. IEEE Trans. Transp. Electrif. 2024, 10, 1414–1424. [Google Scholar] [CrossRef]
  7. Ji, J.; Yang, Y.; Ling, Z.; Zhao, W. Multi-objective optimization of interior permanent magnet machine for heavy-duty vehicle direct-drive applications. IEEE Trans. Energy Convers. 2022, 37, 1946–1954. [Google Scholar] [CrossRef]
  8. Salameh, M.; Brown, I.P.; Krishnamurthy, M. Fundamental evaluation of data clustering approaches for driving cycle-based machine design optimization. IEEE Trans. Transp. Electrif. 2019, 5, 1395–1405. [Google Scholar] [CrossRef]
  9. Shao, L.; Tavernini, D.; Karci, A.; Sorniotti, A. Design and optimisation of energy-efficient PM-assisted synchronous reluctance machines for electric vehicles. IET Electr. Power Appl. 2023, 17, 788–801. [Google Scholar] [CrossRef]
  10. Kim, H.-J.; Lee, C.-S. Shape parameters design for improving energy efficiency of IPM traction motor for EV. IEEE Trans. Veh. Technol. 2021, 70, 6662–6673. [Google Scholar] [CrossRef]
  11. Sizov, G.Y.; Ionel, D.M.; Demerdash, N.A.O. Modeling and parametric design of permanent-magnet AC machines using computationally efficient finite-element analysis. IEEE Trans. Ind. Electron. 2012, 59, 2403–2413. [Google Scholar] [CrossRef]
  12. Wu, X.; Zhang, Y.-T.; Lai, K.-W.; Yang, M.-Z.; Yang, G.-L.; Wang, H.-H. A novel centralized federated deep fuzzy neural network with multi-objectives neural architecture search for epistatic detection. IEEE Trans. Fuzzy Syst. 2024, 33, 94–107. [Google Scholar] [CrossRef]
  13. Miyama, Y.; Hazeyama, M.; Hanioka, S.; Watanabe, N.; Daikoku, A.; Inoue, M. PWM carrier harmonic iron loss reduction technique of permanent-magnet motors for electric vehicles. IEEE Trans. Ind. Appl. 2016, 52, 2865–2871. [Google Scholar] [CrossRef]
  14. Wu, X.; Wang, H.; Tan, W.; Wei, D.; Shi, M. Dynamic allocation strategy of VM resources with fuzzy transfer learning method. Peer-To-Peer Netw. Appl. 2020, 13, 2201–2213. [Google Scholar] [CrossRef]
  15. Yamazaki, K.; Abe, A. Loss investigation of interior permanent-magnet motors considering carrier harmonics and magnet eddy currents. IEEE Trans. Ind. Appl. 2009, 45, 659–665. [Google Scholar] [CrossRef]
  16. Zhu, S.; Wang, H.; Zhang, J.; Lu, Z.; Cheng, M. Fast calculation of carrier harmonic loss in permanent magnet of IPMSM under PWM VSI supply over entire working range. IEEE Trans. Energy Convers. 2019, 34, 1581–1592. [Google Scholar] [CrossRef]
  17. Zhu, S.; Zeng, F.; Lu, J.; Yu, J.; Liang, X. Simplified engineering calculation of efficiency map of interior permanent magnet synchronous machines with hairpin windings considering PWM-induced harmonic losses. Trans. China Electrotech. Soc. 2022, 37, 5687–5703. [Google Scholar]
  18. Yamazaki, K.; Togashi, Y.; Ikemi, T.; Ohki, S.; Mizokami, R.; Mizokami, R. Reduction of inverter carrier harmonic losses in interior permanent magnet synchronous motors by optimizing rotor and stator shapes. IEEE Trans. Ind. Appl. 2019, 55, 306–315. [Google Scholar] [CrossRef]
  19. Yamazaki, K.; Iida, K.; Terai, Y. Fast estimation of harmonic losses caused by inverter carrier in interior permanent-magnet synchronous motors by using combination of time- and frequency-domain finite-element analyses. IEEE Trans. Magn. 2020, 56, 8211006. [Google Scholar] [CrossRef]
  20. He, Q.; Qu, C.; Zuo, W. Planning Waste-to-Energy-Coupled AI Data Centers Through Grade-Matched Cooling and Corridor Screening. Thermo 2026, 6, 28. [Google Scholar] [CrossRef]
  21. Luo, F.; Wang, S.; Lv, Y.; Mu, R.; Fo, J.; Zhang, T.; Xu, J.; Wang, C. Domain knowledge-enhanced graph reinforcement learning method for Volt/Var control in distribution networks. Appl. Energy 2025, 398, 126409. [Google Scholar] [CrossRef]
  22. Zhu, S.; Dong, J.; Li, Y.; Wei, H. Fast calculation of carrier harmonic iron losses caused by pulse width modulation in interior permanent magnet synchronous motors. IET Electr. Power Appl. 2020, 14, 1163–1176. [Google Scholar] [CrossRef]
  23. Fan, X.; Li, D.; Kong, W.; Cao, L.; Qu, R.; Yin, Z. Fast calculation of strand eddy current loss in inverter-fed electrical machines. IEEE Trans. Ind. Electron. 2023, 70, 4640–4650. [Google Scholar] [CrossRef]
  24. Han, P.; Liang, J.; Gottipati, P.; Solveson, M. Generalized high-frequency small-signal modeling of electric machines using electromagnetic FEA. In Proceedings of the 2023 IEEE Energy Conversion Congress and Exposition (ECCE), Nashville, TN, USA, 29 October–2 November 2023; pp. 4105–4112. [Google Scholar] [CrossRef]
  25. Zhu, S.; Zeng, F.; Lu, J.; Chu, Z. Fast Driving Cycle Efficiency Optimization of an IPMSM with Hairpin Windings Considering PWM-Induced Losses; ICEMS: Zhuhai, China, 2023; pp. 2988–2995. [Google Scholar]
  26. Lin, D.; Zhou, P.; Fu, W.N.; Badics, Z.; Cendes, Z.J. A dynamic core loss model for soft ferromagnetic and power ferrite materials in transient finite element analysis. IEEE Trans. Magn. 2004, 40, 1318–1321. [Google Scholar] [CrossRef]
  27. Kwak, J.; Castellazzi, A. State-of-the-art 800 V electric drive systems: Inverter-machine codesign for energy efficiency optimization. Electronics 2023, 12, 3063. [Google Scholar] [CrossRef]
  28. Chen, X.; Wang, J.; Sen, B.; Lazari, P.; Sun, T. A high-fidelity and computationally efficient model for interior permanent-magnet machines considering the magnetic saturation, spatial harmonics, and iron loss effect. IEEE Trans. Ind. Electron. 2015, 62, 4044–4055. [Google Scholar] [CrossRef]
  29. Ge, H.; Miao, Y.; Bilgin, B.; Nahid-Mobarakeh, B.; Emadi, A. Speed Range Extended Maximum Torque Per Ampere Control for PM Drives Considering Inverter and Motor Nonlinearities. IEEE Trans. Power Electron. 2017, 32, 7151–7159. [Google Scholar] [CrossRef]
  30. Dai, L.; Gao, J.; Niu, S.; Huang, S. Multi-electromagnetic performance optimization of double-layer interior permanent magnet synchronous machine. IEEE Trans. Ind. Electron. 2024, 71, 14535–14545. [Google Scholar] [CrossRef]
Figure 1. Vehicle profile (time–speed) for CLTC-P driving condition.
Figure 1. Vehicle profile (time–speed) for CLTC-P driving condition.
Machines 14 00599 g001
Figure 2. IPMSM output torque profile.
Figure 2. IPMSM output torque profile.
Machines 14 00599 g002
Figure 3. Load energy consumption over the torque-speed plane.
Figure 3. Load energy consumption over the torque-speed plane.
Machines 14 00599 g003
Figure 4. Calculation of the cyclic RPs and their associated energy weights using the k-means algorithm with nine clusters.
Figure 4. Calculation of the cyclic RPs and their associated energy weights using the k-means algorithm with nine clusters.
Machines 14 00599 g004
Figure 5. Illustration of optimization variables for the prototype IPMSM.
Figure 5. Illustration of optimization variables for the prototype IPMSM.
Machines 14 00599 g005
Figure 6. Comparison of maximum torque-speed plots.
Figure 6. Comparison of maximum torque-speed plots.
Machines 14 00599 g006
Figure 7. Comparison of copper losses calculated with TSFEA using different time steps when id is −105.74 A, iq is 67.52 A, and speed is 10,241 r/min.
Figure 7. Comparison of copper losses calculated with TSFEA using different time steps when id is −105.74 A, iq is 67.52 A, and speed is 10,241 r/min.
Machines 14 00599 g007
Figure 8. Comparison of optimization results: (a) Neglecting PWM-induced losses; (b) considering PWM-induced losses.
Figure 8. Comparison of optimization results: (a) Neglecting PWM-induced losses; (b) considering PWM-induced losses.
Machines 14 00599 g008
Figure 9. Comparison of Pareto frontiers obtained by different methods.
Figure 9. Comparison of Pareto frontiers obtained by different methods.
Machines 14 00599 g009
Figure 10. Compare the efficiency maps with RPs of Structure A and Structure B: (a) neglecting PWM-included losses; (b) considering PWM-included losses.
Figure 10. Compare the efficiency maps with RPs of Structure A and Structure B: (a) neglecting PWM-included losses; (b) considering PWM-included losses.
Machines 14 00599 g010
Table 1. Vehicle parameters.
Table 1. Vehicle parameters.
SymbolVehicle ParametersUnitValue
mVehicle weightkg2050
rTire radiusm0.25
gAcceleration of gravitym/s29.8
μCoefficient of rolling friction-0.02
ρAir densitykg/m31.25
AFrontal aream22.2
CDCoefficient of aerodynamic drag-0.42
δInertia coefficient-0.0025
ηGear efficiency-0.90
kGear ratio-9.18
Table 2. Nine Cyclic RPs.
Table 2. Nine Cyclic RPs.
RP NumberSpeed (r/min)Torque (N/m)Weight Factors, wi
1142213.9370.18164
2165039.3120.12754
3166273.2430.06473
4318511.3730.14106
5417037.0670.14783
6528515.1450.17488
7591361.5080.05700
8800418.1370.06957
910,24141.6740.03575
Table 3. Parameters of the prototype IPMSM.
Table 3. Parameters of the prototype IPMSM.
ParametersValue
Stator outer diameter (mm)220
Rotor inner diameter (mm)60
Air gap length (mm)1.22
PM remanence1.26
Relative permeability of PM1.052
PM conductivity (S/m)625,000
Number of poles8
Maximum phase current, Im (A)295 (RMS value)
DC bus voltage (V)450
Switching frequency (Hz)8000
Number of parallel branches2
Maximum speed (r/min)17,000
End leakage inductance (H)7.34 × 105
Eddy current loss coefficient of ESSs (W/m3/Hz2/T2)0.329
Hysteresis loss coefficient of ESSs (W/m3/Hz2/T2)149.55
Thickness of one ESS (mm)0.3
Conductivity of ESSs (S/m)2.84 × 106
Maximum torque (Nm)>195
Maximum power at 17,000 r/min (kW)>120
Maximum torque at 17,000 r/min (Nm)>67.407
Table 4. Optimization variables and variation ranges.
Table 4. Optimization variables and variation ranges.
VariablesUnitRange
Small PM pole arc, ang1 36–55
Large PM pole arc, ang2 30–45
Copper conductor width, BSmm3–5.3
Copper conductor thickness, HSmm1.2–1.9
Yoke length, Hymm10–20
Small PM width, LM1mm9–14
Small PM thickness, WM1mm2–5
Large PM width, LM2mm18–24
Large PM thickness, WM2mm3.5–7.8
Axial length, L_axismm70–90
Table 5. Geometry parameters of three IPMSMs.
Table 5. Geometry parameters of three IPMSMs.
VariablesUnitStructure 1Structure 2Structure 3
ang1 52.5837.5848.48
ang2 42.0833.1637.08
BSmm3.394.815.0661
HSmm1.341.631.63
Hymm11.2210.3220.7675
LM1mm11.2512.7612.2776
WM1mm4.433.693.7944
LM2mm23.4823.9021.21
WM2mm4.074.575.151
L_axismm85.5278.8280
Table 6. Maximum torques at different speeds calculated with different parametric sweep FEA results.
Table 6. Maximum torques at different speeds calculated with different parametric sweep FEA results.
CaseStructure 1 (Nm)Structure 2 (Nm)Structure 3 (Nm)
1000
r/min
17,000
r/min
1000
r/min
17,000
r/min
1000
r/min
17,000
r/min
10id × 10iq × 20θe249.9563.75217.266.48205.79 69.04
5id × 5iq × 20θe250.87 63.87 217.99 66.90 206.06 69.25
5id × 5iq × 5θe250.7963.68217.9366.77206.05 69.25
5id × 5iq × 4θe251.5463.98217.6466.38204.64 68.44
5id × 5iq × 3θe250.7463.89218.1667.04206.10 68.94
5id × 5iq × 2θe231.3653.02199.3255.31203.37 64.60
4id × 4iq × 5θe249.7366.16217.0368.94205.75 70.61
3id × 3iq × 5θe247.9369.48216.3971.54203.52 73.36
2id × 2iq × 2θe219.9471.74191.2571.36191.81 73.97
Table 7. Comparison of average AC copper losses calculated with different Δθe and different ranges for Structure 3.
Table 7. Comparison of average AC copper losses calculated with different Δθe and different ranges for Structure 3.
RP Numberid (A)iq (A)Average AC Copper Loss (W)
101–120 Step (Δθe = 3°)11–15 Step (Δθe = 6°)
1−2.3831.6213.0012.89
2−22.1483.7478.6678.55
3−63.33140.25238.55238.58
4−1.4225.8721.2620.70
5 −19.6579.63100.9399.84
6−2.9134.3149.5948.04
7−47.77121.57264.79262.22
8 −4.4240.9096.4493.01
9−105.7467.52267.55266.53
Table 8. Comparison of iron losses calculated with different methods for Structure 3 at 9 RPs.
Table 8. Comparison of iron losses calculated with different methods for Structure 3 at 9 RPs.
RP NumberSpeed (r/min)Torque (N/m)Hysteresis Loss, Pihyssscs (W)Eddy Current Loss, Piedscs (W)
TSFEACEFEATSFEACEFEA
1142213.93726.6826.897.407.42
2165039.31233.9034.0710.4110.44
3166273.24339.4440.0112.8312.89
4318511.37359.2259.9337.0937.21
5417037.06785.1285.3665.9066.12
6528515.14599.01100.24102.23102.63
7591361.508133.71135.67152.98153.55
8800418.137152.68152.96234.83235.57
910,24141.674149.28151.24335.73337.02
Table 9. Comparison of PWM-induced harmonic losses at 9 representative points with the Fine method and Fast method in this paper (W).
Table 9. Comparison of PWM-induced harmonic losses at 9 representative points with the Fine method and Fast method in this paper (W).
RP NumberWeights, wiFineFastRelative Error
10.1816438.8742.549.46%
20.1275462.2362.330.15%
30.0647384.3279.47−5.76%
40.1410697.1899.842.74%
50.14783147.08146.74−0.23%
60.17488146.57148.071.02%
70.05700172.11161.29−6.29%
80.06957176.84183.563.80%
90.03575169.88160.14−5.74%
Weighted average109.72110.180.41%
Table 10. Comparison of two structures obtained with different optimization methods.
Table 10. Comparison of two structures obtained with different optimization methods.
ParametersStructure AStructure B
Variablesang146.69°50.98°
ang231.01° 30.49°
BS4.65 mm5.12 mm
HS1.57 mm1.30 mm
Hy17.48 mm17.64 mm
LM113.85 mm12.71 mm
WM13.77 mm4.21 mm
LM222.12 mm19.71 mm
WM24.63 mm5.66 mm
L_axis72.17 mm70.62 mm
Weighted average lossesunder SCS supplyPM, PPMscs0.57 W0.52 W
Copper, Pcsscs + Pcescs118.81 W139.79 W
Iron, Pihysscs + Piedscs144.82 W127.21 W
Total, PSCS264.20 W267.52 W
Weighted averagePWM-induced harmonic lossesPM, PPWMPM46.71 W36.88 W
Copper, PPWMCu21.38 W16.46 W
Iron, PPWMst + PPWMro45.64 W45.66 W
Total, PPWM113.73 W99.00 W
Total lossPSCS + PPWM377.93 W366.51 W
CostPM179.2 yuan187.0 yuan
Copper58.6 yuan52.94 yuan
Iron114.7 yuan112.2 yuan
Total352.4 yuan352.2 yuan
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ni, R.; Zhong, C.; Zhu, S. Fast Driving Cycle Efficiency Optimization of Interior Permanent Magnet Synchronous Machines Considering PWM-Induced Harmonic Losses. Machines 2026, 14, 599. https://doi.org/10.3390/machines14060599

AMA Style

Ni R, Zhong C, Zhu S. Fast Driving Cycle Efficiency Optimization of Interior Permanent Magnet Synchronous Machines Considering PWM-Induced Harmonic Losses. Machines. 2026; 14(6):599. https://doi.org/10.3390/machines14060599

Chicago/Turabian Style

Ni, Runqing, Chengxin Zhong, and Sa Zhu. 2026. "Fast Driving Cycle Efficiency Optimization of Interior Permanent Magnet Synchronous Machines Considering PWM-Induced Harmonic Losses" Machines 14, no. 6: 599. https://doi.org/10.3390/machines14060599

APA Style

Ni, R., Zhong, C., & Zhu, S. (2026). Fast Driving Cycle Efficiency Optimization of Interior Permanent Magnet Synchronous Machines Considering PWM-Induced Harmonic Losses. Machines, 14(6), 599. https://doi.org/10.3390/machines14060599

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop