Abstract
In order to solve the problem that the cogging torque of tangential magnetizing parallel structure hybrid excitation synchronous motor (TMPS-HESM) rises sharply when the excitation current increases. Maxwell & Workbench & optiSLong co-simulation tool was used for research. Firstly, the length and width of the permanent-magnet, rotor eccentricity, and stator parameters are parameterized. The multi-objective optimization is carried out by using particle swarm optimization (PSO). Secondly, through sensitivity analysis, the influence degree of different input parameters on cogging torque, average torque and torque pulsation is discussed. Then, the quadratic regression model of high sensitivity parameters and cogging torque, average torque and torque pulsation is established respectively. Finally, entropy technique for order preference by similarity to an ideal solution (TOPSIS) method is used to select the optimal solution from pareto solution set. The results show that the cogging torque and torque ripple of the optimized motor are suppressed obviously, and the average torque is also improved.
Introduction
The Hybrid excitation motor is a new type of motor that organically combines permanent-magnet and electric excitation. It has the advantages of high power density and high efficiency. There are many classification methods of hybrid excitation motors. It is generally classified according to magnetic coupling relationship. They can be divided into series magnetic circuit hybrid excitation motors, parallel magnetic circuit hybrid excitation motors and series and parallel magnetic circuit mixed excitation motor [1–6]. TMPS-HESM is a kind of parallel magnetic circuit hybrid excitation motor. The excitation winding is placed in the rotor slot by centralized winding, and the permanent-magnet are embedded between two adjacent rotor teeth.
Cogging torque is an inherent property of hybrid excitation machines. The cogging torque will cause torque ripple, vibration, and noise of the motor. Thus the stability of the motor operation is affected [7]. Reducing the cogging torque of the motor has always been a hot research topic of scholars today. In [8], the pole-arc coefficient and permanent-magnet thickness of the permanent-magnet dual-rotor motor for electric vehicles are optimized and analyzed, and the goal is to optimize the cogging torque and electromagnetic coupling. In [9], the three-phase 12/10-pole single-stator/dual-rotor AF-HESM motor is taken as the research object, and the stator slot shape, permanent-magnet shape factor and rotor tooth bevel angle are optimized by optimizing. Thereby increasing the induced electromotive force and reducing the cogging torque. In [10], a method of opening auxiliary slots on the top of the rotor teeth of the motor is adopted, to weaken the cogging torque by changing the number and type of auxiliary slots. In [11], for the surface-mounted permanent-magnet synchronous motor, the influence of the permanent-magnet width on the cogging torque and torque ripple was explored. In [12–14], asymmetrical V-shaped rotor structure, eccentric rotor, and stepped rotor are adopted respectively to suppress the cogging torque. Although the above methods have achieved relatively suitable optimization results, because the variables considered in the optimization design are relatively single, while optimizing the target variables, other electromagnetic characteristics of the motor are often affected.
Although the above methods have achieved more suitable optimization results, but because of the single variable in the optimization design, the optimization of the target variable often affects other electromagnetic characteristics of the motor. To solve the above problems, this paper takes TMPS-HESM as the research object. Based on the multi-objective optimization method of Maxwell & Workbench & optiSLong combined optimization analysis, the length and width of permanent-magnet, rotor eccentricity and stator parameters of motor were parameterized with the optimization objectives of cogging torque, average torque and torque ripple. According to the sensitivity analysis, the influence degree of different input parameters on the torque, average torque and torque ripple of the motor was determined. Finally, from the pareto diagram, through the entropy TOPSIS method to screen out the objective of the optimal solution, thus generation into the finite element analysis of motor air gap flux density, no-load electromotive force and efficiency map graph. This paper compares and analyzes confirming that the multi-objective optimization method can suppress the TMPS-HESM cogging torque.
Theoretical analysis of motor structure and cogging torque
Motor topology analysis
The research object of this study is an 8-pole and 48-slot TMPS-HESM, which is an electromotor. The permanent-magnet magnetic circuit and the electric excitation are parallel structures. The magnetic circuits of the two magneto-motive force sources provide the working magnetic flux in parallel, which together constitute the main magnetic field of the air gap. The magnetic potential of the excitation winding is dependent on the size of the main magnetic flux. The basic parameters of the motor are shown in Table 1, and the motor structure is shown in Fig. 1.

The structure diagram of TMPS-HESM.
Basic motor parameters
The co-energy method was used to derive the cogging torque, which stipulates that when the rotor of the motor rotates, the energy in the permanent-magnet and the iron core does not change, and only the energy stored in the air gap changes [15].
By simplifying the calculation, the internal magnetic energy of the motor is obtained as:
Each term of the above items corresponds to the self-induction, permanent-magnet magnetic energy, and mutual inductance magnetic energy of the motor respectively; R and R
m
are the air-gap reluctance and stator core reluctance; φ is the magnetic flux formed by the permanent-magnet and the field winding and the armature winding turn chain; i is the armature current size; L is the armature inductance; N is the number of turns of the excitation coil.
Since the armature current is constant, the cogging torque can be approximately generated by the reluctance change of the motor air gap and the interaction of the magnetic field, and the corresponding cogging torque is expressed as:
Since the magnetic permeability of the motor core is much larger than that of the permanent-magnet and the air, the magnetic field energy in the motor is mainly concentrated between the permanent-magnet and the air gap. The energy in the permanent-magnet can be considered as a constant, and the energy stored in the magnetic field is approximately the energy in the air gap. Therefore, the expression for the motor cogging torque is:
The Fourier expansion of
According to the above derivation, formula (6)–(9) is substituted into formula (5) to obtain the cogging torque expression:
According to (10), changing R s , G n and B rnNL can weaken the motor’s cogging torque, and the sizes of G n and B rnNL are related to the length and width of permanent-magnets, stator tooth structure and magnetic pole eccentricity. In addition, when the mixed excitation motor enters different excitation currents, the air gap flux density of the motor will be affected, and thus the cogging torque will be affected.
Parametric model establishment
The stator and rotor parts of the motor are parameterized respectively. Changing the stator groove depth and slot body height can affect the magnetic saturation coefficient and harmonic magnetic density amplitude. Changing the stator slot width and stator inner diameter can affect the air gap permeability and thus affect the harmonic flux density amplitude. The cogging torque can be optimized by improving harmonic magnetic density amplitude. The rotor eccentricity was designed to suppress the cogging torque by improving the air-gap flux density waveform. Meanwhile, the length and width of permanent-magnets were taken as input variables to set parameters, and the motor parametric modeling was established, as shown in Fig. 2. The inner diameter of the setting is R, the slot width is B s0, the height of the stator tooth slot is H s0, the depth of the stator slot is H s1, the width of the axial permanent-magnet is b, the length of the permanent-magnet is l, the rotor eccentricity is H, the radius of the eccentric rotor is R d and the cutting thickness is h.

Permanent-magnet parameter structure diagram.
Within a reasonable size range, the initial values and value ranges of the seven design variables are determined as shown in Table 2.
Initial value and variation range of motor optimization variables
In maxwell, the excitation current is parametrically scanned. The excitation current range is from 0 A to 12 A, and the step size is set to 4 A, so that other parameters remain unchanged. The finite element simulation results are shown in Fig. 3(a). When the excitation current rises from 0 to 12 A, the cogging torque rises sharply, as shown in Fig. 3(b). When the excitation current is 12 A, the maximum value of cogging torque is 2.027 Nm. When the excitation current is small, the cogging torque is already very minimal, and its further suppression has little effect on the motor. Therefore, it is proposed to select the excitation current of 8 A ∼ 12 A to conduct the suppression analysis of the cogging torque. Therefore, Optimization was carried out when the excitation current was 12 A.

(a) Initial cogging torque at different excitation currents; (b)Variation trend of cogging torque with increasing excitation current.
(1) Setting constraints
OptiSLong is a robust analysis and optimization software that integrates efficient and reliable multi-objective optimization processes. The multi-objective optimization algorithm adopted in this paper is PSO, which has the characteristics of cooperative search and can use personal local information and group global information to guide the search [16,17]. The optimal individuals make full use of their own experience and group experience to adjust their state, and the individuals are sorted according to the crowding distance, to maintain the diversity of particles in the population and make the Pareto surface evenly distributed. During each iteration, the position and velocity of particles are updated by local and global optimal advantages. The basic equation of PSO algorithm is:
Where V id is the velocity of the i-th particle in the d-dimensional space, X id is the position of the i-th particle in the d-dimensional space, ω is the inertial weight, K is the current iteration number, D is the size of particle search space, c 1 and c 2 are local learning factor and global learning factor respectively, r 1 and r 2 are random numbers between [0, 1], P and Q are local and global maxima respectively.
The weight coefficient of PSO is optimized by linear decreasing weight method, as shown in (12). The inertia weight coefficient ω is set to linearly decrease from ωMax = 0.9 to ωmin = 0.4, and the local learning factor and global learning factor c
1 and c
2 are set in asynchronous time-varying mode, as shown in (13). The purpose of this setting is to enhance the global search at the initial stage of optimization, and to promote the convergence of particles to the global optimal solution during the search period.
Where, N cmax is the maximum number of iterations, c 1max = c 2max = 0. 9, c 1min = c 2min = 0.1.
Couple optiSLong to Maxwell, set the optimization algorithm to PSO. According to the number of output variables and input variables, the initial population is 10, the maximum population size of PSO is 400, the maximum number of iterations is 20, and the mutation rate is set to 30%.
In the Workbench, the optimization goals are set to minimum torque ripple, cogging torque, and maximum average torque. The specific objective function and constraint conditions are shown in (14).
(2) Sensitivity analysis
In order to obtain the functional relationship between the optimization objective and the optimization variables, seven motor size parameters in Table 2 were selected for sensitivity analysis, optimization variables with significant sensitivity values were selected to build the response surface mathematical model, and finally the functional relationship between the optimization objective and the optimization variables was obtained. The sensitivity analysis results are shown in Fig. 4.
In Fig. 4, the stator inner diameter, slot width, and stator slot depth have a relatively significant influence on output variables. The length and width of permanent-magnet only have a certain effect on the average torque and the cogging torque, but have minor effect on the torque ripple. The stator slot opening width has little effect on the average torque, but it has some significance for the optimization of the cogging torque and torque ripple. To simplify the analysis process, the influences of stator inner diameter R and slot width B s0 on average torque and cogging torque, as well as groove depth H s1 and stator inner diameter R on torque ripple are discussed by pareto diagram.

Parameter sensitivity analysis.

Pareto frontier graph.
(3) Pareto optimal solution set
The seven motor structural parameters in Table 2 were used as optimization variables for PSO iteration, and the optimization results are represented in the form of pareto frontier graphs, as shown in Fig. 5. The Pareto solution means that improving any objective function is bound to weaken the solution of at least one other objective function. The pareto frontier graph is the optimal solution set formed by the calculated optimal solution in space, which is represented as a 3D surface formed by the connection line of the red point.
According to the results, the quadratic response surface method was used to find the quantitative relationship between the optimization variables and the high sensitivity factors, so as to obtain the optimal response performance of the parameter combination. The quadratic response surface model is shown in (15), where 𝜆0 is a constant and 𝜆
i
is a first-order coefficient. 𝜆
ii
is the second-order coefficient; 𝜆
ij
is the second-order interaction coefficient; δ is the error.
Since the stator inner diameter and slot width have a great influence on the cogging torque, the response surface model of the fitted stator inner diameter and slot width on the cogging torque can be obtained according to the quadratic response surface method, as shown in (16).
According to Pareto diagram, the response surface curve of tooth cogging torque can be obtained as shown in Fig. 6, where the depth of chromatographic color represents the size of optimization target value. With the increase of stator inner diameter, the amplitude of cog torque decreases. With the increase of the width of the notch, the amplitude of the torque decreases, then increases.

Cogging torque response surface.
Similarly, the response surface model of stator inner diameter and slot width with respect to average torque is:
The response surface model of stator groove depth and stator inner diameter on torque pulsation is:
Figures 7 and 8 respectively represent the response surface curves of average torque and torque ripple. The amplitude of average torque decreases with the increase of stator inner diameter. As the width of the groove increases, the amplitude of the average torque decreases first and then increases. When the inner diameter of the stator decreases, the torque ripple increases gradually, and with the deepening of the stator groove, the torque ripple decreases gradually. The above response surface models all have high gradients, which proves that the response surface model has a better range of design variables. According to the above analysis, pareto optimal solution set is finally obtained with 18 solutions, the specific results are shown in Table 3.

Average torque response surface.

Torque ripple response surface.
Pareto optimal solution set
The Entropy TOPSIS method is used to study the distance between the evaluation object and the ideal solution. This method can objectively analyze the pros and disadvantages of Pareto solution under the condition of clear data, to help select the optimal solution. The specific algorithm flow is as follows:
For the existing n target objects, m evaluation indicators. Write each index value in matrix form, as shown in (19), then the initial matrix can be expressed as: X = [X
1 X
2…X
j
].
The reciprocal method is adopted to transform low-expectation indicators into high-expectation indicators, promoting the positive trend of evaluation indicators:
The data are squared and normalized to eliminate dimensionality so that each index value is shown in (20).
The new matrix is obtained by multiplying the weights by the data after calculating the weights by entropy method. The positive and negative ideal vectors z
+ and z
− are obtained as shown in (21).
The relative proximity calculated according to the ideal distance is shown in (23).
In order of relative proximity, the greater the relative closeness, the better the evaluation object.
According to the above process, the global optimal solution is taken as the target object, the average torque and torque ripple are taken as the evaluation indexes, and the trend and square sum of the data in Table 3 are normalized. Then the entropy method is used to calculate the weight results, as shown in Table 4.
Calculating weight
The new matrix is obtained by multiplying the calculated weights with the normalized matrix. The maximum and minimum values of the cogging torque, average torque and torque ripple are found as the positive, and negative ideal solutions. The results are shown in Table 5. The positive and negative ideal solution distance and relative proximity were calculated, and the relative proximity was sorted, as shown in Table 6.
Positive and negative ideal solutions
Evaluation calculation results
Pareto optimal solution set
According to the sorting results, the 16th solution is selected as the global optimal solution, which is located in the red marked position in the Pareto graph of Fig. 5. The motor structure parameters before and after optimization are shown in Table 7, and the motor structure diagram after optimization is shown in Fig. 9.

Optimized model of TMPS-HESM.
(1) Comparison before and after optimization of cogging torque under different excitation current.
Set the excitation current range to 0–12 A and the simulation step size to 4 A to compare the cogging torque before and after optimization. After optimization, the cogging torque waveform is shown in Fig. 10. Figure 11 shows the comparison of the peak torque of the cogging before and after optimization.

Cogging torque at different excitation currents.

Comparison of cogging torque peak values.

Output torque before and after optimization.

Air gap magnetic density comparison.
The peak torque of the tooth groove is significantly suppressed compared with that before optimization. When the excitation current is 12 A, the peak value of cogging torque decreases from 2.027 N⋅m before optimization to 0.567 N⋅m, decreasing by 72%. When the excitation current is 4 A, the peak value of cogging torque decreases from 0.463 N⋅m before optimization to 0.2065 N⋅m, with a decreased amplitude of 55%. It shows that under different excitation current conditions, the cogging torque is inhibited to different degrees after optimization by this method, and with the increase of excitation current, the inhibition effect becomes more obvious.
(2) Average torque and torque ripple
The comparison of output torque before and after optimization is shown in Fig. 12. The average value of output torque increases from 8.64 N⋅m before optimization to 8.68 N⋅m. Meanwhile, the amplitude of torque waveform oscillation is greatly reduced, and the torque ripple decreases from 25% to 9.28%.
(3) Air gap magnetic density and no-load back EMF
The air gap flux density and no-load back potential before and after optimization are compared, as shown in Figs 13 and 14. It can be found that the waveform of air-gap flux density after optimization tends to be more sinusoidal, and the motor no-load back electromotive force tends to be flat slip.

No-load back EMF comparison.
A 2.5 kW tangential poly-magnetic hybrid exciter motor is analyzed in this paper. Aiming at the problem that cogging torque rises sharply when excitation current increases, a mathematical model of cogging torque of hybrid excitation motor was built by energy method. Particle swarm optimization algorithm was used to analyze the parametric model and a quadratic regression model between optimization parameters and optimization variables was obtained by sensitivity analysis. Finally, the optimal parameters are selected by entropy weight TOPSIS method. The results are satisfactory and the following conclusions are drawn:
According to the sensitivity analysis, the stator inner diameter and groove width of the motor have great influence on the cogging torque and the average torque, and the torque ripple is mainly related to the stator inner diameter and groove depth. Meanwhile, the quadratic response surface model obtained by Pareto diagram and sensitivity analysis has a high gradient, which also proves that the value range of the optimized variable tool is more appropriate. Through co-simulation, the entropy weight TOPSIS method was used to screen the data, and the optimization result was obtained: when the excitation current was 12A, the coaming torque was reduced from 2.027 N⋅m before optimization to 0.567 N⋅m, a reduction of 72%, which solved the problem that the coaming torque increased sharply with the rise of the excitation current. Not only the cogging torque is suppressed, but also the torque ripple, average torque and air gap magnetic density of the motor are optimized to different degrees, which achieves the effect of multi-objective optimization of the motor and improves the overall performance of the motor.
Footnotes
Acknowledgements
This work was partially supported by National Natural Science Foundation of China (51677089).
