Next Article in Journal
A Review of Intelligent Airfoil Aerodynamic Optimization Methods Based on Data-Driven Advanced Models
Previous Article in Journal
Quantum Temporal Winds: Turbulence in Financial Markets
Previous Article in Special Issue
Analysis of Higher-Order Bézier Curves for Approximation of the Static Magnetic Properties of NO Electrical Steels
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimization of an IPMSM for Constant-Angle Square-Wave Control of a BLDC Drive

1
Institute of Electrical Power Engineering, Faculty of Electrical Engineering and Computer Science, University of Maribor, 2000 Maribor, Slovenia
2
Hilti Entwicklungsgesellschaft mbH, 86916 Kaufering, Germany
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(10), 1418; https://doi.org/10.3390/math12101418
Submission received: 11 April 2024 / Revised: 1 May 2024 / Accepted: 3 May 2024 / Published: 7 May 2024

Abstract

:
Interior permanent magnet synchronous machines (IPMSMs) driven with a square-wave control (i.e., six-step, block, or 120° control), known commonly as brushless direct current (BLDC) drives, are used widely due to their high power density and control simplicity. The advance firing (AF) angle is employed to achieve improved operation characteristics of the drive. The AF angle is, in general, applied to compensate for the commutation effects. In the case of an IPMSM, the AF angle can also be adjusted to exploit reluctance torque. In this paper, a detailed study was performed to understand its effect on the drive’s performance in regard to reluctance torque. Furthermore, a multi-objective optimization of the machine’s cross-section using neural network models was conducted to enhance performance at a constant AF angle. The reference and improved machine designs were evaluated in a system-level simulation, where the impact was considered of the commutation of currents. A significant improvement in the machine performance was achieved after optimizing the geometry and implementing a fixed AF angle of 10°.

1. Introduction

One way to operate permanent magnet synchronous machines (PMSMs) is to drive them with a square-wave control (SWC) (i.e., six-step, block, or 120° control), known commonly as the brushless direct current (BLDC) drive. This drive system does not require exact continuous knowledge of the rotor position, but only six position states are determined, typically delivered by three Hall sensors. Further, only the direct current (DC) is measured, resulting in a cheap and simple implementation. Fundamental studies on the BLDC drives were provided in [1,2], where the fundamental working principles of SWC are presented. The research on this topic has been accelerated in recent years. The average-value modeling of BLDC drives for more effective machine control was introduced in [3]. A detailed analysis of different control methods for BLDC drives, where the commutation interval extends over 120°, was presented in [4]. The maximum torque per ampere (MTPA) control of BLDC drives is presented in [5]. How to reduce the torque ripple in a BLDC drive is presented in [6], and an active disturbance rejection SWC is described in [7], whereas [8] gives a state-of-the-art review of the BLDC drive technology.
As such machines are driven by the SWC, the square-wave-like currents produced in the machine’s windings exhibit a commutation interval, which is a consequence of activating individual windings and a finite current rise time due to their leakage inductance. The commutation analysis of BLDC drives is presented in more detail in [9]. Reduction of commutation torque ripple in BLDC drives through detailed analysis of the commutation interval and the implementation of an appropriate voltage vector is discussed in [10]. To compensate for the negative effects of commutation, adjusting the advance firing (AF) angle α (also called the pre-commutation angle) by a fixed value is a common strategy [11]. This adjustment aligns the back electromotive force (EMF) approximately with the commutating current in individual phases at maximum current [5,11]. However, as the relative duration of the commutation interval varies with speed and current amplitude, a single, fixed AF angle α is not the most adequate solution when operating at lower loads, i.e., in the majority of the operation range. The problem was addressed by developing a compensation method that aligns the fundamental harmonic components of the back EMF and the current precisely with an alignment AF angle α al [5].
Operating machines at very high speeds is often necessary for applications that require high power densities. Due to the high speed, interior magnets are often used, resulting in interior permanent magnet synchronous machines (IPMSMs), which are characterized by their generation of magnetic and reluctance torque components. The two torque components are discussed in detail in [12]. The magnetic torque is caused by the permanent magnet, whereas the reluctance torque is caused because of the difference in the air gap along the rotor circumference. To utilize both torques fully, in general, the concept of MTPA control is applied, which is well known when the IPMSM is controlled with field-oriented control (FOC), as first shown in [13], and has been applied and researched widely. A unified theory for optimal feedforward torque control, including MTPA control, is presented in [14]. Many authors are researching this topic, the MTPA strategy for direct torque control for an IPMSM was deployed in [15], the signal injection to correct the MTPA angle in an IPMSM was deployed in [16], and the constraints for obtaining the MTPA line for PMSM control are presented in [17]. The best fit of the nonlinear MTPA line, which was then used in the control of the IPMSM, is presented in [18].
Determining the MTPA operation for IPMSMs driven with a SWC is not well-researched. In the case of IPMSMs within BLDC drives, MTPA operations can be achieved by adjusting the AF angle α , where the MTPA AF angle α M , (hereafter referred to as the MTPA angle) is defined as the AF angle α , which results in the maximal torque at a specific current. It is comprised of the alignment AF angle α al to compensate for the commutation effect and the reluctance AF angle α r , to exploit additional reluctance torque. In [4,5], the MTPA control algorithm for SWC was firstly presented for surface permanent magnet synchronous machines (SPMSMs), where the reluctance AF angle α r , was zero, as only the magnetic torque component was present. On the other hand, the reluctance AF angle α r , should be adjusted according to the load current (i.e., its peak value I p ) when using IPMSMs. To highlight the distinctions between IPMSMs and SPMSMs, the key differences that influence α M are summarized in Table 1 and presented in [12,19]. Notably, IPMSMs achieve improved performance when the reluctance AF angle α r is considered.
The main aim of this research was to enhance the drive’s performance by increasing the torque-to-current ratio for greater power efficiency, minimizing torque ripple, and maintaining the simplicity of the control system. Further information on how the drive’s performance is enhanced by a greater torque-to-current ratio is presented in [1]. A systematic approach was pursued, to achieve the stated goals, as presented schematically in Figure 1.
First, the ideal square-wave currents were analyzed to show the theoretical MTPA operation. The analysis was similar to [20], where a comparative study was performed between square-wave and sinusoidal current supplies. Second, the theoretical effect was showcased on an existing experimentally validated finite element method (FEM) IPMSM model. As such machines were highly saturated due to their high power densities, and a FEM model was used to simulate the performance. Parameter identification of a saturated IPMSM was discussed in [21], where [22] used a FEM model to model the IPMSM accurately.
In the next step, a multi-objective optimization of the rotor and pole shoe geometry was performed to enhance the performance. A comprehensive tutorial of multi-objective optimization using genetic algorithms is provided in [23], where [24] provides a state-of-the-art summary of different algorithms. Machine geometry optimizations have been presented in many works. A review study is presented in [25]. An optimization to enhance the performance by employing the FEM model directly is presented in [26,27]. A multi-level multi-objective optimization, where the objectives and parameters are split into levels, is presented in [28]. The FEM analysis was also exchanged with a metamodel (i.e., the Kriging model). The presented optimization in this study was also performed based on a metamodel trained with a feedforward neural network. Exchanging a computationally expensive numerical evaluation with a neural network was presented in [29,30,31]. A neural network metamodel was used in a multi-objective optimization in [32]. An overview of how machine learning is used in the design optimization of electromagnetic devices is given in [33].
Third, the selected IPMSM design and the reference design were implemented in a system-level simulation, where the nonlinear IPMSM, inverter, and control were coupled, as shown in [18,34]. How to implement the abc reference frame IPMSM model in a simulation is presented in [35], whereas [36] shows how to reduce the computation time to obtain nonlinear machine models for system-level simulation. This allowed us to analyze the effect of the communication and analyze different simple and advanced control techniques for BLDC drives.
This paper is organized as follows. Section 2 presents the theoretical background of the MTPA angle α M , behavior in square-wave-shaped-driven IPMSMs. The experimental validation of the FEM reference IPMSM design is presented in Section 3. Furthermore, optimization is presented to achieve the set goals. The results are presented in Section 4; the results include a system-level simulation analysis, where the influence was analyzed of the non-ideal current excitations on the optimization objectives and the operation range. Section 4 highlights the conclusions.

2. Theoretical Background

2.1. Dynamic Model of an IPMSM within BLDC Drives

A typical Hall sensor-controlled BLDC drive is presented in Figure 2. The voltage–balance equation in the abc reference frame for the IPMSM is given by (1)
u a u b u c = R 0 0 0 R 0 0 0 R i a i b i c + L aa L ab L ac L ba L bb L bc L ca L cb L cc d d t i a i b i c + θ ˙ θ L aa L ab L ac L ba L bb L bc L ca L cb L cc i a i b i c + Ψ am Ψ bm Ψ cm ,
where u abc = u a u b u c T are the phase voltages, i abc = i a i b i c T are the phase currents, Ψ m = Ψ am Ψ bm Ψ cm T are the flux linkages generated by the permanent magnets, θ is the rotor position (i.e., electrical angle), and the phase resistances of the stator windings are R = diag R R R [35]. L is the inductances matrix, where L aa , L bb and L cc are the self-inductances, L ab = L ba , L ac = L ca , and L bc = L cb are the mutual inductances, and θ ˙ is the electrical angular velocity of the rotor. By highlighting that L ( θ ) and Ψ m ( θ ) are dependent on the electrical rotor position θ , (1) can be expressed in matrix form by (2)
u abc = R i abc + d d t L ( θ ) i abc + Ψ m ( θ ) .
The electromagnetic torque is defined by (3)
t e = t em + t er = p p i abc T Ψ m ( θ ) θ + 1 2 i abc T L ( θ ) θ i abc ,
where t em is the magnetic torque component, t er is the reluctance torque component, and p p is the number of pole pairs [35]. If L ( θ ) and Ψ m ( θ ) from (1) are combined with (3), t e can be expressed by (4)
t e = 1 2 p p i a 2 L aa θ + i b 2 L bb θ + i c 2 L cc θ + p p i a i b L ab θ + i b i c L bc θ + i a i c L ac θ + p p i a Ψ am θ + i b Ψ bm θ + i c Ψ cm θ .
By employing (1) and (4), one can describe the electromagnetic behavior of the IPMSM in the abc reference frame fully for any given resistances, position-dependent inductances, and position-dependent flux linkages generated by the permanent magnet. The inductances are position-dependent due to the difference in the air gap along the rotor circumference, which is typical for all types of IPMSM. The flux linkages are fundamentally position-dependent due to the magnets rotating in the machine [1].

2.2. MTPA Angle of an Ideal BLDC Drive

In a typical BLDC drive, an IPMSM is driven with an SWC that controls the metal oxide semiconductor field effect transistors (MOSFETs) S 1 , S 2 , S 3 , S 4 , S 5 , and S 6 , which are switched based on the signals obtained from three Hall-effect sensors, H 1 , H 2 , and H 3 , as presented in Figure 2. The delta and wye (i.e., star) winding connection types are presented in Figure 2a,b, respectively. Both are the subject of the presented analysis.
Operating the machine with SWC requires a commutation inverter that excites the machine phases with square-wave-shaped currents; which are presented in Figure 3b in their ideal form, i.e., without the commutation interval. The machine design should ideally provide a back EMF e abc shape that matches the square-wave-shaped current waveform i abc as closely as possible, as presented in Figure 3. If the machine was an SPMSM and the AF angle α , was zero, such a complement between the shapes of i abc and e abc would produce the maximal possible torque t e . However, if the design is an IPMSM, the MTPA operation can be achieved by shifting the activation of individual phases adequately, which results in an AF angle α . The AF angle α , can be defined as the phase shift between the fundamental harmonic components of the phase currents i abc , and the EMF e abc , as presented in Figure 3.
When operating the machine with actual currents, a commutation interval occurs, requiring a shift in the AF angle α , to align the EMFs e abc adequately with the currents i abc , and generate the maximal torque t e . This angle, known as the alignment AF angle α al , synchronizes the fundamental harmonic components of the back EMF e abc and the current i abc .
When an IPMSM is excited with ideal-shaped square-wave currents, the maximal torque t e , is produced at a specific α , called the reluctance AF angle α r . This shift is caused by the induced voltage due to the position-dependent inductances L ( θ ) , presented in Figure 4b. The inductance does not impact the EMF in no load, but when the machine is operating under different loads, the shape of the EMF changes, requiring operation at an adequate α r .
By considering the commutation effect and additional reluctance torque t er , in an IPMSM, the total MTPA angle α M , is defined by (5)
α M = α al + α r .
The analysis in this section treats the impact of reluctance torque t er , on the α M of an IPMSM specifically, assuming the absence of commutation effects (i.e., ideal-shaped square-wave currents are assumed). This results in the MTPA angle α M , matching the reluctance AF angle α r (i.e., α M = α r ). Additionally, the following assumptions are made:
  • Wye-connected windings of the IPMSM (i.e., phase currents i abc , were identical to the line currents i abc , l , as presented in Figure 2).
  • The design of the IPMSM is such that t em > t er and L q L d .
  • The torque t e , exhibits periodic repetition every π / 3 , reflecting the symmetry in a three-phase system, as demonstrated in [36]. Consequently, the analysis can be performed for a 1 / 6 electrical rotation of the rotor.
  • The analysis of the AF angle α , was restricted to π / 3 due to the definition of the involved variables.
The ideal square-wave currents i abc ( θ ) , presented in Figure 3b can be defined by (6)
i abc ( θ ) = i a i b i c = I p , 0 θ < π 3 α 0 , π 3 α θ < π 3 0 , 0 θ < π 3 α I p , π 3 α θ < π 3 I p , 0 θ < π 3 ,
where I p is the peak current value. The ideal matching flux linkages Ψ m ( θ ) , have a trapezoidal form, resulting in a perfect square wave back EMF e abc ( θ ) = θ ˙ Ψ m ( θ ) θ . Such flux linkages Ψ m ( θ ) , are defined by (7)
Ψ m ( θ ) = Ψ am Ψ bm Ψ cm = 3 π Ψ mp θ , 0 θ < π 3 Ψ mp , 0 θ < π 3 3 π Ψ mp θ + Ψ mp , 0 θ < π 3 ,
where Ψ mp is the peak flux linkage generated by the permanent magnets. The flux linkages are presented in Figure 4a.
The inductance matrix L ( θ ) is defined with trapezoidal self and mutual inductances by (8)
L aa = L m + L σ + L r , 0 θ < π 6 12 L r π θ + L m + L σ + 3 L r , π 6 θ < π 3 , L bb = L m + L σ L r , 0 θ < π 3 , L cc = 12 L r π θ + L m + L σ L r , 0 θ < π 6 L m + L σ + L r , π 6 θ < π 3 , L ab = 12 L r π θ L m 2 L r , 0 θ < π 6 L m 2 + L r , π 6 θ < π 3 , L ac = L m 2 L r , 0 θ < π 3 , L bc = L m 2 + L r , 0 θ < π 6 12 L r π θ L m 2 + 2 L r , π 6 θ < π 3 ,
where L m is the magnetizing inductance, L σ is the leakage inductance, and L r is the amplitude value of the fundamental harmonic of the magnetizing (reluctance) inductance. The position-dependent inductances are shown in Figure 4b.
By inserting (6) and (7) into (3) and integrating the representative interval from θ = 0 to θ = π / 3 by (9)
t em , avg = 3 p p π 0 π 3 i a Ψ am θ + i b Ψ bm θ + i c Ψ cm θ d θ ,
which is valid for changes in the AF angle α from 0 to π / 3 , we derived (10)
t em , avg = 3 π 2 p p I p Ψ mp ( 2 π 3 α ) , 0 α < π 3 .
The obtained average torque t em , avg , is linearly dependent on α , and reaches maximal value at α = 0 , as presented in Figure 5a. Analogously, we derive the reluctance torque (12) by inserting (6) and (8) into (3), and integrating the representative interval from θ = 0 to θ = π / 3 by (11)
t er , avg = 3 p p 2 π 0 π 3 i a 2 L aa θ + i b 2 L bb θ + i c 2 L cc θ + 2 i a i b L ab θ + 2 i b i c L bc θ + 2 i a i c L ac θ d θ ,
which is also valid for AF angle α changes from 0 to π / 3 . The average reluctance torque can be expressed in two sections by (12)
t er , avg = 54 π 2 p p I p 2 L r α , 0 α < π 6 9 π p p I p 2 L r , π 6 α < π 3 .
The obtained average torque t er , avg , is linearly dependent on α within the interval α < π 6 , but is constant above π 6 , as presented in Figure 5b. Overall, due to the presented assumptions t er , avg is smaller than t em , avg . The total average torque t e , avg , is defined by (13)
t e , avg = t em , avg + t er , avg .
Figure 5c shows how the total electromagnetic torque t e , avg , changes with respect to the peak current value from I p , min = 0 p . u . to I p , max = 1.62 p . u . and the AF angle α . The analysis of the total torque t e , avg , was performed to determine α M for MTPA operation. When analyzing the total torque t e , avg , visually, the MTPA angle α M can be determined by finding the maximal extrema of the obtained piecewise function, as presented in Figure 5c. The obtained α M changed from 0 to π / 6 discretely, where the change happened at a characteristic current I p , ch . At I p , ch , all AF angles α between 0 and π / 6 result in the MTPA operation. The I p , ch can be determined mathematically by first identifying the sections of the piecewise function t e , avg , where maximum extrema are located. Most are located on the border between two sections. I p , ch can be obtained by (14)
d t e , avg d α = d t em , avg d α + d t er , avg d α = 0 .
By inserting (10) and (12) into (14), we derive (15)
9 π 2 p p I p ( Ψ mp 6 I p L r ) = 0 .
By solving (15) for I p , we obtain two solutions: the first is zero and the second defines the characteristic current I p , ch , by (16)
I p , ch = Ψ mp 6 L r .
Only the saliency of the rotor L r and the peak magnetic flux Ψ mp influence the characteristic current I p , ch (i.e., I p , ch is dependent on the machine design).
The relationship between α , I p and t e , avg from α = 0 to α = π / 6 is given by (17) to further assess the relations of both the current I p , and the AF angle α , on the total torque t e , avg . This relation shows all possible combinations of I p and α for a desired t e , avg , i.e., the iso-torque lines that are presented in Figure 6.
α ( I p , t e , avg ) = π ( π t e , avg 6 p p I p Ψ mp ) 9 p p I p ( Ψ mp 6 I p L r ) , 0 α < π 6
The MTPA operation is achieved when the minimal possible I p is used for the generation of individual t e , avg , confirming the discrete change of α .
The relationship (17) is essential from a control perspective, as it identifies which combinations of current I p and AF angle α provide the desired reference torque. Figure 6 presents the relationship from Figure 5c from a different viewpoint, offering an alternative perspective on the data. The MTPA points for the shown torques are at α M = 0 up to the I p , ch , where the MTPA points change to α M = π / 6 for all higher torque values.

2.3. Impact of the IPMSM Design on the MTPA Angle

In the next step, we analyze how different IPMSM design parameters and winding connections impact the MTPA angle α M and the total electromagnetic torque t e , avg . The delta connection is emphasized for the sake of generality. Five cases are analyzed, as presented in Table 2. The selected design cases highlight the effect of trapezoidal and sinusoidally shaped flux linkages, Ψ m ( θ ) , and inductances, L ( θ ) , and are presented in Figure 7a,b for the variables in phase a.
The effect of the IPMSM’s winding connection is highlighted since the phase current waveforms change if the IPMSM is connected to delta or wye, as presented in Figure 2 and Figure 7c for phase a. The delta phase current i abc , Δ can be defined by (18)
i Δ ( θ ) = i a , Δ i b , Δ i b , Δ = I p , 0 θ < π 6 α I p 2 , π 6 α θ < π 3 , 0 α < π 6 I p 2 , 0 θ < π 3 α I p 2 , π 3 α θ < π 3 , π 6 α < π 3 I p 2 , 0 θ < π 6 α I p 2 , π 6 α θ < π 3 , 0 α < π 6 I p 2 , 0 θ < π 3 α I p , π 3 α θ < π 3 , π 6 α < π 3 I p 2 , 0 θ < π 6 α I p , π 6 α θ < π 3 , 0 α < π 6 I p , 0 θ < π 3 α I p 2 , π 3 α θ < π 3 , π 6 α < π 3 .
A corresponding theoretically ideal shape of Ψ m , Δ ( θ ) in a delta connection is presented in Figure 7a for phase a and is defined by (19)
Ψ m , Δ ( θ ) = Ψ am , Δ Ψ bm , Δ Ψ cm , Δ = 3 π Ψ mp θ , 0 θ < π 6 3 2 π Ψ mp θ + Ψ mp 4 , π 6 θ < π 3 3 2 π Ψ mp θ 3 Ψ mp 4 , 0 θ < π 6 3 2 π Ψ mp θ 5 Ψ mp 4 , π 6 θ < π 3 3 2 π Ψ mp θ + 3 Ψ mp 4 , 0 θ < π 6 3 π Ψ mp θ + Ψ mp , π 6 θ < π 3 .
Additionally, a sinusoidally dependent Ψ m , sin ( θ ) was considered, which is presented in Figure 7a for phase a, and defined by (20)
Ψ m , sin ( θ ) = Ψ am , sin Ψ bm , sin Ψ cm , sin = Ψ mp sin ( θ ) Ψ mp sin ( θ 2 π 3 ) Ψ mp sin ( θ + 2 π 3 ) .
The sine wave flux linkage corresponds to a brushless alternating current (BLAC) drive. Lastly, the sinusoidally dependent inductances L sin ( θ ) are included in the analysis, which are presented in Figure 7b for L aa , and are defined by (21)
L aa = L m + L σ + L r cos ( 2 θ ) , L bb = L m + L σ + L r cos ( 2 ( θ 2 π 3 ) ) , L cc = L m + L σ + L r cos ( 2 ( θ + 2 π 3 ) ) , L ab = 1 2 L m + L r cos ( 2 ( θ π 3 ) ) , L ac = 1 2 L m + L r cos ( 2 ( θ + π 3 ) ) , L bc = 1 2 L m + L r cos ( 2 ( θ + π ) .
For all the presented cases, the average torque t e , avg , characteristic currents I p , ch , and the MTPA AF angle α M are derived analogous to Section 2.2. The average total torque t e , avg , for Case 1 is defined by (13). The average total torque t e , avg , for Case 2 is defined by (22)
t e , avg , C 2 = 9 4 π 2 p p I p Ψ mp ( 2 π 3 α ) + 81 2 π 2 p p I p 2 L r α , 0 α < π 6 9 4 π 2 p p I p Ψ mp ( 2 π 3 α ) + 27 4 π p p I p 2 L r , π 6 α < π 3 .
The average total torque t e , avg , for Case 3 is defined by (23)
t e , avg , C 3 = 9 2 π p p I p Ψ mp cos ( α ) + 81 2 π 2 p p I p 2 L r α , 0 α < π 6 9 2 π p p I p Ψ mp cos ( α ) + 27 4 π p p I p 2 L r , π 6 α < π 3 .
The average total torque t e , avg , for Case 4 is defined by (24)
t e , avg , C 4 = 9 4 π 2 p p I p Ψ mp ( 2 π 3 α ) + 27 3 8 π p p I p 2 L r sin ( 2 α ) , 0 α < π 3 .
The average total torque t e , avg , for Case 5 is defined by (25)
t e , avg , C 5 = 9 2 π p p I p Ψ mp cos ( α ) + 27 3 8 π p p I p 2 L r sin ( 2 α ) , 0 α < π 3 .
Additionally, the characteristic currents I p , ch for Cases 1 to 4 are evaluated by applying (14). I p , ch for Case 1 and Case 2 is defined by (26)
I p , ch , C 1 = I p , ch , C 2 = Ψ mp 6 L r ,
in Case 3 by (27)
I p , ch , C 3 = π Ψ mp 9 L r sin ( α π 3 ) + sin ( α + π 3 ) ,
and in Case 4 by (28)
I p , ch , C 4 = 3 Ψ mp 3 π L r cos ( 2 α ) ,
where in Case 5, there is no characteristic current I p , ch .
Further, the MTPA angles α M for Cases 3 to 5 are evaluated by (14). The MTPA angles α M for Cases 1 to 3 are located within the interval α M = 0 and α M = π 6 . The MTPA angles α M for Cases 1 and 2 are defined by (29)
α M , C 1 = α M , C 2 = 0 , 0 < I p I p , ch π 6 , I p I p , ch .
The MTPA angles α M , for Case 3 are defined by (30)
α M , C 3 = asin 9 I p L r π Ψ mp , 0 < I p I p , ch , C 3 π 6 , I p I p , ch , C 3 .
The MTPA angles α M for Cases 4 to 5 are located within the intervals α M = 0 and α M = π 3 . The MTPA angles α M for Case 4 are defined by (31)
α M , C 4 = 0 , 0 < I p I p , ch , C 4 asin 1 2 π 2 ( 3 π I p L r 3 Ψ mp ) 3 π I p L r , I p I p , ch , C 4 .
The MTPA angles α M for Case 5 are defined by (32)
α M , C 5 = asin 3 ( Ψ mp 54 I p 2 L r 2 + Ψ mp 2 ) 18 I p L r .
Equations (13) and (22) through (32) are utilized to evaluate the dependency of the average torque t e , avg , on the AF angle α , and the current I p . Figure 8 illustrates these relationships, with the maximum torque per ampere (MTPA) angles α M highlighted for all five cases. In Cases 1 and 2, where all the parameter shapes of the IPMSM are trapezoidal, a discrete change in the MTPA angle α M from 0 to π / 6 occurs. In the delta-connected IPMSM, the characteristic current I p , ch , is identical, and the total torque t e , avg , is lower overall compared to the wye-connected IPMSM. No discrete change in the MTPA angle α M occurs in Cases 3 and 4. In Case 3 α M follows an almost linear line described by (30), as it crosses I p , ch it settles at π / 6 . Case 4 shows a reverse effect of Case 3, where α M is zero up to I p , ch . Above this value, it follows a nonlinear line described by (31). Case 5, where all the IPMSM parameters have a sinusoidal shape, no distinct I p , ch is observed, and α M follows a nonlinear line that is known from FOC and described by (32).

3. Optimization of an IPMSM for SWC

A parametrized FEM model of a 6-slot 4-pole IPMSM with a fractional slot non-overlapping winding and Nd-Fe-B magnets was set up in ANSYS Maxwell 2D. The FEM model was validated using measurements and a 2-step process. The validated model was optimized to obtain the specified objectives.

3.1. Experimental Validation of the Reference IPMSM Model

By performing a 2-step validation process, the FEM model was validated against a commercial IPMSM. The experimental workbench consisted of an active brake to provide load torque, a torque sensor, a rotary encoder, an SWC inverter with a single shunt current measurement, and a Hall sensor position measurement. A Dewetron measurement system was used to measure the line-to-line voltages u abc , line currents i abc , l , the load torque t l , meas , the rotational speed ω m , and the temperatures on the winding and the stator ϑ . The measured temperature ϑ , was used to adjust the magnet properties and the winding resistance within the FEM model.
First, the no-load condition was evaluated, where the measured back EMF e abc was compared against the corresponding calculated back EMF. The comparison is presented in Figure 9a. The difference in the EMFs’ root mean square (RMS) values was 4.30%. Additionally, the comparison of the calculated magnet flux linkage Ψ m ( θ ) and the evaluated magnet flux linkage from the measured back EMF is presented in Figure 9b.
Secondly, a typical operation point was measured and evaluated numerically. The measurement was performed at 60% of the thermally stable load torque t l , OP , and the full base speed ω m , OP . Figure 10a shows the line currents i abc , l with the commutation interval angle α C (i.e., the angle that is required for the currents to rise) highlighted and the calculated phase currents i abc . The measured currents were used directly as the current excitation of the FEM model of the IPMSM. We adjusted the obtained t e , sim , as presented in Figure 10b, to be comparable with the measured load torque t l , meas , as the effect of iron core losses P Fe , and the mechanical losses P mech , were not included in the FEM simulation directly. The adjustment included the calculation of the iron core P Fe , and mechanical losses P mech , in the analyzed operation point. The iron core losses P Fe , were calculated in post-processing with the extended iron core loss model [37,38], which considered the effect of higher harmonics. The mechanical losses P mech , were calculated based on the mechanical coefficients ( k f is the viscous friction coefficient and k C is the ventilation coefficient) determined from adequate no-load measurements (i.e., with and without magnetized magnets, with and without ventilation). The electromagnetic torque was adjusted by (33)
t e , adj = t e , avg , sim P Fe ω m k f ω m k C ω m 2 .
The obtained difference between the measured load torque t l , meas , and the calculated adjusted electromagnetic torque t e , adj , was 5.03%.

3.2. IPMSM Design Optimization

The goal of the optimization was to improve the torque-to-current ratio, reduce torque ripple, and maintain the simplicity of control. The optimization was performed on a parameterized IPMSM model, as presented in Figure 11.
In this study, five parameters were optimized (four rotor parameters d rd , d rq , d ry , θ rM , and one parameter that changed the stator pole shoe θ v ). Table 3 presents the parameter values of the reference IPMSM and the upper and lower boundary conditions. Additionally, the fixed parameter values are presented in Table 3. All parameters are scaled to the inner radius of the stator r s , in .
The primary aim of the optimization was to tailor a delta-connected IPMSM for the constant AF angle SWC. A two-objective optimization was performed. The FEM model of the IPMSM was excited by the phase currents of a delta-connected IPMSM, which are presented in Figure 7c, with a peak value of I p = 1 p.u. The first goal was to obtain a predictable, constant MTPA angle α M , which was addressed by choosing the first objective to achieve the maximal average electromagnetic torque t e , avg , at α = 0°. With this, we strived to achieve that the shape of the back EMF would ensure an α M that would be as close to zero as possible throughout the whole operation (presented in Section 2.3). The second goal and objective were to minimize the torque ripple t e , ripp . The optimization problem was defined by (34)
min : f 1 ( x ) = t e , avg ( α = 0 ) f 2 ( x ) = t e , ripp ( α = 0 ) s . t . : x l x x u ,
where x = [ d rd , d rq , d ry , θ rM , θ v ] are the optimization parameters and x u and x l are the upper and lower boundaries defined in Table 3. Objective 1 is defined by f 1 ( x ) , where the t e , avg is minimized (i.e., t e , avg is maximized) at α = 0 . Objective 2 is defined by f 2 ( x ) , where the t e , ripp is minimized at α = 0 .
The optimization was performed based on the neural network-based metamodel [29], which is presented in Figure 12. Neural networks were chosen as metamodels over alternative methods following a preliminary study. The discussed neural networks were set up in the following steps.
First, a design of the experiment was performed by applying Latin hypercube sampling, where 6000 datasets, including input and output parameters t e , avg and t e , ripp , were gathered from FEM models. Second, for every output, a feedforward neural network was trained with 5 inputs (i.e., optimization parameters x ) and 1 output (i.e., t e , avg or t e , ripp ). The data were divided into training, validation, and test data in ratios of 70%, 15%, and 15%, respectively. Three hidden layers (20, 60, and 20) were used, as presented in Figure 12. The Levenberg–Marquardt training function was employed. Figure 13 shows the regression plot of the trained networks for all the data. The stability of the neural networks was ensured through input data normalization, the use of high-quality and diverse data, and the implementation of a robust neural network architecture.
A two-objective optimization based on the trained neural network models was performed with Matlab’s multi-objective genetic algorithm, which is an elitist genetic algorithm, a variant of NSGA-II [39]. The maximal number of iterations was set to 100, and the population size per generation was set to 300.

4. Results

The results are presented in three parts. First, we discuss the reduction in computational time and present the selected optimized design achieved through the presented optimization process. Second, we analyze the MTPA angle α M , for both the optimized and reference designs using the FEM evaluation. Last, we conducted a system-level simulation analysis, applying various basic and advanced control techniques for BLDC drives. This enabled us to compare the control with a fixed AF angle in the optimized design against other established control methods used in BLDC drives.

4.1. Design Optimization and Computational Efficiency

The reduction in computation time required for the described multi-objective optimization process was the primary benefit. We replaced the FEM-based numerical evaluation with neural network metamodels. Each FEM-based numerical evaluation required 30 s, accumulating to 50 h for complete data collection. A direct optimization would require approximately 30,000 such evaluations, totaling 250 h. By adopting the metamodeling approach, the overall computation time was cut by 80%. A similar approach is presented in [32], where the total computation time was reduced by around 50%. The metamodels also facilitated the modification of optimization objectives and enabled the reuse of trained neural networks, thus further reducing the computation time significantly.
The performed optimization resulted in a Pareto front, which is presented in Figure 14. A design was selected from the Pareto front that reduced the torque ripple t e , ripp , significantly. Further, the average electromagnetic torque t e , avg , at α = 0 was improved compared to the reference design, i.e., by increasing the magnetic torque t em , avg , component of the design. The novelty of this optimization approach was to optimize the IPMSM design to increase the magnetic torque component and provide the MTPA operation at a fixed AF angle α . Other studies [4] have utilized SPMSM, which generates solely magnetic torque t em , avg . However, SPMSMs are less effective for high-speed operations without additional reinforcement of the surface-mounted magnets, which increases the cost.
Because the neural network models inherited an error margin, the selected design re-evaluated by the FEM simulation gave a slightly different output result. The obtained FEM design is presented with the red cross and square in Figure 14. The torque ripple t e , ripp , between the neural network and FEM models differed by 3.45%, and the average electromagnetic torque t e , avg , differed by 0.63%. Compared to the reference design, the obtained design showed a 3% improvement of average electromagnetic torque t e , avg , and a 164.26% improvement of torque ripple t e , ripp . Figure 15 presents the geometry of the rotor of the reference and optimized IPMSM, and Table 4 presents the geometry parameter values of the reference and optimized IPMSM. In the optimized design, the d rq became slightly narrower, and d rd stayed at zero. The magnet was pushed to the outer border of the rotor, as indicated by d ry and θ rm .

4.2. Analysis in the Case of an Ideally Shaped Current

The goal of the optimization was to provide a design that would allow for MTPA control of the IPMSM at a fixed angle AF angle α . To confirm this, the AF angle α analysis was performed for the reference and optimized IPMSMs, by performing a set of FEM simulations. The results are presented in Figure 16. The electromagnetic torque t e , avg , changed with respect to the peak current value from I p , min = 0 p . u . to I p , max = 1 p . u . , and the AF angle α , from 0° to 15° (i.e., π / 12 ). The change in the MTPA angle α M was observed at the characteristic current I p , ch , which was at 0.568 p.u. for both designs. Above I p , ch , α M followed a nonlinear line. For the reference IPMSM α M changed to 14° (i.e., 14 π / 180 ) at the maximal I p , max . In contrast, for the optimized IPMSM α M only changed to 3° (i.e., π / 60 ) at the maximal I p , max . The behavior of α M resembled Case 4 in Section 2.3, where the flux linkage Ψ m ( θ ) had a trapezoidal shape, whereas the inductance L ( θ ) had a sinusoidal shape.
Figure 17 presents the torque ripple t e , ripp analysis of the optimized and reference design generated with the FEM model. The analysis included identifying the maximum and minimum values of t e , ripp and their corresponding AF angles α (the last two points have α values of the same value) in relation to i a , rms . This approach aims to emphasize the limit values that define the reachable operation range by adjusting the AF angle α , and establishing a baseline for comparison.
By comparing the minimum reachable values of both designs, it was observed that the optimized machine exhibited lower t e , ripp , across the entire region. Therefore, the optimization achieved the second goal. For both designs, a smaller t e , ripp was observed at a smaller α , while higher t e , ripp was noted at a larger α . Additionally, two special cases were highlighted. The first was by setting α to zero, and the second was by following the MTPA line. In the optimized design, both scenarios (setting α to zero and following the MTPA path) matched the minimal achievable t e , ripp closely. For the reference design, the α = 0 scenario aligned closely with the minimal t e , ripp , while the MTPA scenario maintained close proximity to the lowest t e , ripp up to I p , ch , where α M shifted. Beyond this point, the t e , ripp no longer tracked the minimal value closely.

4.3. System-Level Simulation Analysis

To include the impact of the commutation interval and the corresponding effect of the alignment AF angle α al in the evaluation of the BLDC drive performance with a fixed AF angle control, a system-level simulation was implemented, as presented in Figure 2. This analysis considered the impact of the real-world commutation of currents. The Simulink/Simscape environment was used to model the IPMSM, inverter, and control. First, a computationally efficient reduced order model (ROM) of the IPMSM was constructed by performing a series of FEM simulations of both analyzed IPMSM designs by varying the i d and i q input currents, as presented in [18,34,36]. An IPMSM model in the d-q reference frame was set up and connected to a voltage source inverter in the delta connection. The Hall sensor signals were modeled for position estimation [4]. Furthermore, different strategies for changing the AF angle α , were implemented, where the commutation logic was used to switch the transistors [3]. The DC of the BLDC drive was controlled by using a proportional–integral controller. The adjustable input parameters were the mechanical speed ω m and AF angle α . This setup allowed the following advantages:
  • It was possible to model the nonlinear electromagnetic behavior of discussed IPMSM designs according to the respective FEM models and reproduce all the related effects in the system-level simulation.
  • By varying the DC i dc at a set mechanical speed ω m = 0.78 p.u., we analyzed the RMS phase currents i a , rms , torque ripples t e , ripp , and electromagnetic torques t e , avg .
  • The AF angle α , could be adjusted according to different strategies for benchmarking purposes.
For the purpose of this analysis, the torque-to-current coefficient k em was defined by (35)
k em = t e , avg i a , rms .
Figure 18 presents the torque ripple t e , ripp and torque-to-current coefficient k em of the optimized and reference design obtained through the system-level simulation. The analysis first focused on identifying the maximum and minimum achievable values of t e , ripp and k em , and their corresponding α in relation to i a , rms . Presenting the maximum and minimum values offered a range for evaluating various control strategies.
Three control strategies were applied and analyzed for setting the AF angle α . In the basic algorithm, α was maintained at a fixed value, thereby preserving the simplicity of the control. The reference design was controlled with a fixed α = 30 , a common value used in the industry [5]. The optimized design was controlled with two fixed α values. The first was α = 0 , according to the optimization objective, and the second was α = 10 , because at this α and the maximal allowed i a , rms , maximal k em was achieved, as presented in Figure 18a.
The second, more advanced strategy (hereafter, referred to as alignment control) was implemented to control the AF angle α , as presented in [4]. In the previous sections, the phase currents i abc were assumed to be ideal-shaped, as presented in Figure 7a. In reality, the phase current i abc shape is more irregular and lags behind the ideal shape due to commutation, as presented in Figure 10a. To negate the effect of real-world commutation and align the phase currents i abc better with the back EMFs e abc , the fundamental harmonic component of the current i a and back EMF e a in phase a is calculated, as presented in Figure 3. The obtained AF angle α equals the alignment AF angle α al and was used to align the currents to EMFs.
The third control type upgraded the alignment control by considering the reluctance AF angle α r , additionally (hereafter referred to as MTPA control), as presented in Figure 16. This resulted in a total MTPA angle α M , as presented by (5).
Several key findings emerged upon assessing the performance of designs utilizing a fixed α (as indicated by the dotted lines in Figure 18). First, setting α = 30 in the reference design did not achieve optimal performance across the entire operational range. In the whole operation range, the maximal t e , ripp was observed, where k em was minimal at lower i a , rms . The value of k em diverged from its minimum at i a , rms = 0.4 p.u., reaching its maximum at the highest i a , rms . While this approach did not yield optimal results at lower currents, it maximized k em at the highest i a , rms , thereby maximizing the operational envelope in terms of the maximal torque. Second, applying a fixed α = 0 in the optimized design also fell short of achieving optimal performance throughout the operational range, presenting an inverse effect compared to the reference design with α = 30 . In the whole operation range, minimal t e , ripp was achieved, where the k em was maximal at lower i a , rms . The value of k em diverged from its maximal at i a , rms = 0.25 p.u., reaching its minimum at the highest i a , rms . While this setup offers advantages (particularly at low i a , rms ), it limits the operational envelope significantly by decreasing k em at the highest allowable i a , rms . Consequently, implementing a fixed α = 10 in the optimized design successfully avoided narrowing the operational envelope while still leveraging the enhancements from optimizing the IPMSM. The obtained t e , ripp was increased slightly, where the k em was decreased slightly at a lower i a , rms and approached the maximal values already at low i a , rms . The maximal k em was achieved at the highest i a , rms .
It can be concluded that optimizing the IPMSM using ideal-shaped currents did not translate fully to the same level of improvement in system-level simulations, particularly when controlling the drive with a fixed α = 0 . While the optimization enhanced the IPMSM to a certain degree, the impact of the commutation period affected the current shapes significantly, especially when approaching maximal currents. Further studies should incorporate the commutation effect into the optimization to capitalize fully on the motor design for SWC. However, implementing a fixed α = 0 or α = 10 in the optimized design resulted in k em remaining relatively constant across the entire operational range. In contrast, a fixed α of 30 in the reference design led to significant variations in k em throughout the operation range. This is advantageous for the control implementation in BLDC motors. Further, the relative improvement was evaluated in the performance of the optimized design with a fixed α = 10 compared to the reference design with a fixed α = 30 . First, the relative difference ϵ ripp of the torque ripple t e , ripp at all total torque t e , avg , values was evaluated by (36)
ϵ ripp = 100 t e , rip , opt t e , rip , ref t e , rip , ref .
Second, the relative difference ϵ Cu , of the copper losses in the winding at all total torque t e , avg , values was evaluated by (37)
ϵ Cu = 100 3 R i a , rms , opt 2 3 R i a , rms , ref 2 3 R i a , rms , ref 2 .
The copper losses were analyzed due to their direct impact on the machine’s efficiency. The t e , rip , opt and i a , rms , opt are the torque ripple and RMS currents for the optimized design with a fixed α = 10 , where t e , rip , ref and i a , rms , ref are the torque ripple and RMS current for the reference design with a fixed α = 30 . Figure 19 presents ϵ ripp and ϵ Cu in dependence on the total torque t e , avg . For the optimized design, the copper losses were reduced across the entire operational range compared to the reference design. This difference narrowed to 0% at maximum torque. At half of the maximum torque, as indicated by the blue circle in Figure 19, a 12.7% reduction was achieved in copper losses. The optimized machine exhibited reduced torque ripple across the entire operational range when compared to the reference design. The greatest reduction, observed at a torque of t e , avg = 0.43 p.u., was a 45.5% decrease in torque ripple, as indicated by the orange square.
Furthermore, the performances were analyzed for two different advanced control algorithms (i.e., alignment and MTPA control). Those require additional resources along with exact knowledge of the rotor position, which can be retrieved from the Hall sensors.
Alignment control [5] was applied first. It enhanced the k em of the optimized design significantly, nearly unlocking its full potential, while showing drawbacks at higher i a , rms for the reference design. In the optimized design, the maximum k em was maintained throughout the entire operational range, whereas the t e , ripp remained at its lowest up to an i a , rms = 0.38 p.u. before increasing. Conversely, in the reference design, the t e , ripp was nearly minimal across the entire range, but the k em began to decrease from its maximum at i a , rms = 0.39 p.u.
Second, MTPA control was applied additionally. It did not improve the performance of the optimized design while enhancing the performance of the reference design compared with the alignment control. By implementing MTPA control for the optimized design, the electromagnetic constant k em remained largely unchanged compared to the alignment control. Furthermore, the t e , ripp increased from the minimal value after i a , rms = 0.39 p.u. and was bigger than the t e , ripp generated with alignment control. No added benefit using the MTPA control for the optimized design was observed, as the k em was almost maximal for MTPA and alignment control, and the MTPA control caused higher t e , ripp . This was a direct consequence of the set optimization goals, where α M was close to zero. In the reference design scenario, employing MTPA control increased the k em across the entire region. However, it also led to an increase in t e , ripp , starting from i a , rms = 0.57 p.u. onward. Despite this, using MTPA control for the reference design emerged as the most effective approach.
Implementing advanced control algorithms enhanced the machine’s performance significantly by compensating for commutation efficiently by adjusting the AF angles α adequately. Consequently, an almost constant k em in the whole region was obtained, and the operation envelope was maximized. As the algorithms could track the optimal α , the design of the machine to change the MTPA angle α M , did not influence their capabilities significantly. However, there was a significant difference in terms of the required control complexity to unlock the IPMSM’s potential. The biggest benefit of optimizing the IPMSM to have the α M at near zero angles was when using a fixed α = 10 , as the performance was enhanced significantly, and the simplicity of control was preserved. To achieve the desired effect of zero or near zero MTPA angles α M , the V-shaped rotor of the IPMSM should have the magnets as close as possible to the outer radius of the rotor and no bridge between the magnet segments.

5. Conclusions

The analytical analysis of the MTPA angle α M showed that the machine design (i.e., the shape of the IPMSMs flux linkage Ψ m ( θ ) and inductances L ( θ ) ) impact the MTPA operation of a BLDC drive strongly. If Ψ m ( θ ) and L ( θ ) have a theoretically ideal trapezoidal shape, a discrete change of the machine’s MTPA angle α M was observed from 0 to π 6 at I p , ch . The connection of the IPMSM windings did not change the behavior of the MTPA angle α M and the characteristic current I p , ch . Also, other machine designs were assessed, featuring sinusoidal and trapezoidal shapes of flux linkages Ψ m ( θ ) and inductances L ( θ ) . In some designs, the machine’s MTPA angle exhibited discrete changes, while, in others, the MTPA trajectories were nonlinear.
Similar effects were observed with the experimental validated FEM model of the IPMSM, where the behavior resembled Case 4 from the analytical analysis. By optimizing the rotor geometry and the pole shoe, the torque ripple t e , ripp was reduced, the torque-to-current ratio k em increased, and the MTPA angle α M was adjusted to near-zero values.
The optimization workflow was presented, which employed neural network-based metamodels, and reduced optimization time by 80%. Additionally, it allowed for various optimization setups to be performed without incurring additional time.
A system-level simulation of the reference design with fixed α = 30 showed non-optimal performance, except for maximizing the operation envelope in terms of the maximal torque. Further, controlling the optimized design with fixed α = 10 showed enhanced performance in all analyzed aspects, i.e., increasing k em , decreasing t e , ripp , maximizing the operation envelope, and providing an almost constant k em , compared to the reference design. The optimized design with α = 10 outperformed the reference design significantly with α = 30 , achieving a maximum reduction of 45.5% in torque ripple and a 12.7% decrease in copper losses at half of the maximum torque.
When using advanced control algorithms that required exact knowledge of the rotor angle, significant enhancement was achieved, compared with fixed α . For the reference design, the MTPA control achieved the best performance, and for the optimized design, the alignment control performed the best. In both cases, the maximal k em was achieved in the whole range, along with an almost constant k em and a greatly reduced t e , ripp . The advantages required, however, a significantly increased control complexity. If a simple control is desired, optimizing the IPMSM results in significant performance enhancements.

Author Contributions

Conceptualization, M.G., S.S. and M.P.; methodology, M.G.; software, M.G.; validation, M.G. and S.S.; formal analysis, M.G.; investigation, M.G. and M.P.; resources, M.G. and M.P.; data curation, M.G.; writing—original draft preparation, M.G.; writing—review and editing, M.G., S.S. and M.P.; visualization, M.G.; supervision, S.S. and M.P.; project administration, S.S. and M.P.; funding acquisition, S.S. and M.P. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Slovenian Research and Innovation Agency (ARIS) under project P2-0115 and project J7-3152.

Data Availability Statement

Third-party data: Restrictions apply to the availability of these data. Data were obtained from Hilti Entwicklungsgesellschaft mbH and are available with the permission of Hilti Entwicklungsgesellschaft mbH.

Conflicts of Interest

Author Simon Steentjes was employed by the company HILTI Entwicklungsgesellschaft mbH. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
AFadvance firing
BLACbrushless alternating current
BLDCbrushless direct current
DCdirect current
EMFelectromotive force
FEMfinite element method
FOCfield-oriented control
IPMSMinterior permanent magnet synchronous machine
MOSFETmetal oxide semiconductor field effect transistor
MTPAmaximum torque per ampere
PMSMpermanent magnet synchronous machine
ROMreduced order model
RMSroot mean square
SPMSMsurface permanent magnet synchronous machine
SWCsquare-wave control

References

  1. Hendershot, J.R.; Miller, T.J.E. Design of Brushless Permanent-Magnet Motors; Motor Design Books: Venice, FL, USA, 2010. [Google Scholar]
  2. Krause, P.C.; Wasynczuk, O.; Sudhoff, S.D.; Pekarek, S.D. Analysis of Electric Machinery and Drive Systems; IEEE Press and Wiley: Piscataway, NJ, USA, 2013. [Google Scholar]
  3. Han, Q.; Samoylenko, N.; Jatskevich, J. Average-Value Modeling of Brushless DC Motors with 120 Voltage Source Inverter. IEEE Trans. Energy Convers. 2008, 23, 423–432. [Google Scholar] [CrossRef]
  4. Zhou, J.; Ebrahimi, S.; Jatskevich, J. Extended Operation of Brushless DC Motors Beyond 120 Under Maximum Torque Per Amperee Control. IEEE Trans. Energy Convers. 2023, 38, 1280–1291. [Google Scholar] [CrossRef]
  5. Zhou, J.; Lu, J.; Ebrahimi, S.; Jatskevich, J. A Compensation of Commutation Angle in Hall-Sensor-Controlled Brushless DC Motors for Maximum Torque per Ampere Operation. In Proceedings of the 21st International Symposium INFOTEH-JAHORINA, East Sarajevo, Bosnia and Herzegovina, 16–18 March 2022. [Google Scholar]
  6. Baby, B.K.; George, S. Torque ripple reduction in BLDC motor with 120 degree conduction inverter. In Proceedings of the 2012 Annual IEEE India Conference (INDICON), Kochi, Kerala, India, 7–9 December 2012. [Google Scholar]
  7. Zhang, P.; Shi, Z.; Yu, B.; Qi, H. Research on the Control Method of a Brushless DC Motor Based on Second-Order Active Disturbance Rejection Control. Machines 2024, 12, 244. [Google Scholar] [CrossRef]
  8. Mohanraj, D.; Aruldavid, R.; Verma, R.; Sathiyasekar, K.; Barnawi, A.B.; Chokkalingam, B.; Mihet-Popa, L. A Review of BLDC Motor: State of Art, Advanced Control Techniques, and Applications. IEEE Access 2022, 10, 54833–54869. [Google Scholar] [CrossRef]
  9. Jiang, W.; Huang, H.; Wang, J.; Gao, Y.; Wang, L. Commutation analysis of brushless DC motor and reducing commutation torque ripple in the two-phase stationary frame. IEEE Trans. Power Electron. 2017, 32, 4675–4682. [Google Scholar] [CrossRef]
  10. Heidari, R.; Ahn, J.-W. Torque ripple reduction of BLDC motor with a low-cost fast-response direct DC-link current control. IEEE Trans. Ind. Electron. 2024, 71, 150–159. [Google Scholar] [CrossRef]
  11. Sudhoff, S.D.; Krause, P.C. Operating modes of the brushless DC motor with a 120 degrees inverter. IEEE Trans. Energy Convers. 1990, 5, 558–564. [Google Scholar] [CrossRef]
  12. Dianov, A.; Tinazzi, F.; Calligaro, S.; Bolognani, S. Review and Classification of MTPA Control Algorithms for Synchronous Motors. IEEE Trans. Power Electron. 2022, 37, 3990–4007. [Google Scholar] [CrossRef]
  13. Morimoto, S.; Sanada, M.; Takeda, Y. Wide-speed operation of interior permanent magnet synchronous motors with high-performance current regulator. IEEE Trans. Ind. Appl. 1994, 30, 920–926. [Google Scholar] [CrossRef]
  14. Eldeeb, H.; Hackl, C.M.; Horlbeck, L.; Kullick, J. A Unified Theory for Optimal Feedforward Torque Control of Anisotropic Synchronous Machines. Int. J. Control 2018, 91, 2273–2302. [Google Scholar] [CrossRef]
  15. Khazaee, A.; Zarchi, H.A.; Markadeh, G.A.; Mosaddegh Hesar, H. MTPA Strategy for Direct Torque Control of Brushless DC Motor Drive. IEEE Trans. Ind. Electron. 2021, 68, 6692–6700. [Google Scholar] [CrossRef]
  16. Li, K.; Wang, Y. Maximum Torque per Ampere (MTPA) Control for IPMSM Drives Using Signal Injection and an MTPA Control Law. IEEE Trans. Ind. Inform. 2019, 15, 5588–5598. [Google Scholar] [CrossRef]
  17. Dianov, A.; Anuchin, A. Design of Constraints for Seeking Maximum Torque Per Ampere Techniques in an Interior Permanent Magnet Synchronous Motor. Mathematics 2021, 9, 2785. [Google Scholar] [CrossRef]
  18. Garmut, M.; Steentjes, S.; Petrun, M. Parameter identification for MTPA control based on a nonlinear d-q dynamic IPMSM model. COMPEL—Int. J. Comput. Math. Electr. Electron. Eng. 2022, 42, 846–860. [Google Scholar] [CrossRef]
  19. Jung, W.-S.; Lee, H.-K.; Lee, Y.-K.; Kim, S.-M.; Lee, J.-I.; Choi, J.-Y. Analysis and Comparison of Permanent Magnet Synchronous Motors According to Rotor Type under the Same Design Specifications. Energies 2023, 16, 1306. [Google Scholar] [CrossRef]
  20. Bertoluzzo, M.; Buja, G.; Keshri, R.K.; Menis, R. Sinusoidal Versus Square-Wave Current Supply of PM Brushless DC Drives: A Convenience Analysis. IEEE Trans. Ind. Electron. 2015, 62, 7339–7349. [Google Scholar] [CrossRef]
  21. Yan, M.; Wen, B.; Cui, Q.; Peng, X. Parameter Identification for Maximum Torque Per Ampere Control of Permanent Magnet Synchronous Machines Under Magnetic Saturation. Electronics 2024, 13, 699. [Google Scholar] [CrossRef]
  22. Elsherbiny, H.; Szamel, L.; Ahmed, M.K.; Elwany, M.A. High Accuracy Modeling of Permanent Magnet Synchronous Motors Using Finite Element Analysis. Mathematics 2022, 10, 3880. [Google Scholar] [CrossRef]
  23. Konak, A.; Coit, D.W.; Smith, A.E. Multi-objective optimization using genetic algorithms: A tutorial. Reliab. Eng. Syst. Saf. 2006, 91, 992–1007. [Google Scholar] [CrossRef]
  24. Li, W.; Zhang, T.; Wang, R.; Huang, S.; Liang, J. Multimodal Multi-objective Optimization: Comparative Study of the State-of-the-art. Swarm Evol. Comput. 2023, 77, 101253. [Google Scholar] [CrossRef]
  25. Bramerdorfer, G.; Zavoianu, A.-C. Surrogate-Based Multi-Objective Optimization of Electrical Machine Designs Facilitating Tolerance Analysis. IEEE Trans. Magn. 2017, 53, 1–11. [Google Scholar] [CrossRef]
  26. Zheng, S.; Zhu, X.; Xu, L.; Xiang, Z.; Quan, L.; Yu, B. Multi-Objective Optimization Design of a Multi-Permanent-Magnet Motor Considering Magnet Characteristic Variation Effects. IEEE Trans. Ind. Electron. 2022, 69, 3428–3438. [Google Scholar] [CrossRef]
  27. Zarko, D.; Stipetic, S.; Martinovic, M.; Kovacic, M.; Jercic, T.; Hanic, Z. Reduction of Computational Efforts in Finite Element-Based Permanent Magnet Traction Motor Optimization. IEEE Trans. Ind. Electron. 2018, 65, 1799–1807. [Google Scholar] [CrossRef]
  28. Sun, X.; Shi, Z.; Lei, G.; Guo, Y.; Zhu, J. Multi-Objective Design Optimization of an IPMSM Based on Multilevel Strategy. IEEE Trans. Ind. Electron. 2021, 68, 139–148. [Google Scholar] [CrossRef]
  29. Parekh, V.; Flore, D.; Schöps, S. Deep Learning-Based Prediction of Key Performance Indicators for Electrical Machines. IEEE Access 2021, 9, 21786–21797. [Google Scholar] [CrossRef]
  30. Gör, H. Feasibility of Six Metaheuristic Solutions for Estimating Induction Motor Reactance. Mathematics 2024, 12, 483. [Google Scholar] [CrossRef]
  31. Sasaki, H.; Hidaka, Y.; Igarashi, H. Prediction of IPM Machine Torque Characteristics Using Deep Learning Based on Magnetic Field Distribution. IEEE Access 2022, 10, 60814–60822. [Google Scholar] [CrossRef]
  32. Parekh, V.; Flore, D.; Schöps, S. Deep Learning-Based Meta-Modeling for Multi-Objective Technology Optimization of Electrical Machines. IEEE Access 2023, 11, 93420–93430. [Google Scholar] [CrossRef]
  33. Li, Y.; Lei, G.; Bramerdorfer, G.; Peng, S.; Sun, X.; Zhu, J. Machine Learning for Design Optimization of Electromagnetic Devices: Recent Developments and Future Directions. Appl. Sci. 2021, 11, 1627. [Google Scholar] [CrossRef]
  34. Weidenholzer, G.; Silber, S.; Jungmayr, G.; Bramerdorfer, G.; Grabner, H.; Amrhein, W. A flux-based PMSM motor model using RBF interpolation for time-stepping simulations. In Proceedings of the 2013 International Electric Machines & Drives Conference, Chicago, IL, USA, 12–15 May 2013. [Google Scholar]
  35. Mohammed, O.A.; Liu, S.; Liu, Z. A phase variable model of brushless dc motors based on finite element analysis and its coupling with external circuits. IEEE Trans. Magn. 2005, 41, 1576–1579. [Google Scholar] [CrossRef]
  36. 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]
  37. Steentjes, S.; Leßmann, M.; Hameyer, K. Advanced iron-loss calculation as a basis for efficiency improvement of electrical machines in automotive application. In Proceedings of the Electrical Systems for Aircraft, Railway and Ship Propulsion, Bologna, Italy, 16–18 October 2012. [Google Scholar]
  38. Garmut, M.; Petrun, M. Influence of stator segmentation on iron losses in PMSMs for traction applications. COMPEL—Int. J. Comput. Math. Electr. Electron. Eng. 2022, 41, 644–658. [Google Scholar] [CrossRef]
  39. gamultiobj: Find Pareto front of Multiple Fitness Functions Using Genetic Algorithm. Available online: https://www.mathworks.com/help/gads/gamultiobj.html (accessed on 10 April 2024).
Figure 1. Schematic presentation of the applied methodology.
Figure 1. Schematic presentation of the applied methodology.
Mathematics 12 01418 g001
Figure 2. Schematic presentation of a typical BLDC drive, controlled by square-wave control (SWC), which is based on the Hall sensor position feedback. The windings of the machine can be connected into (a) wye and (b) delta connections. The commutation logic is presented in [3], and the position estimation is presented in [4].
Figure 2. Schematic presentation of a typical BLDC drive, controlled by square-wave control (SWC), which is based on the Hall sensor position feedback. The windings of the machine can be connected into (a) wye and (b) delta connections. The commutation logic is presented in [3], and the position estimation is presented in [4].
Mathematics 12 01418 g002
Figure 3. The shape of the variables in a theoretically ideal BLDC drive: (b) phase EMFs and (a) corresponding ideal phase currents without commutation interval. the AF angle, α , is, in general, defined as a shift between the first harmonic component of the current and the corresponding back EMF.
Figure 3. The shape of the variables in a theoretically ideal BLDC drive: (b) phase EMFs and (a) corresponding ideal phase currents without commutation interval. the AF angle, α , is, in general, defined as a shift between the first harmonic component of the current and the corresponding back EMF.
Mathematics 12 01418 g003
Figure 4. The shape of flux linkages and inductances in the theoretical ideal BLDC drive: (a) trapezoidal flux linkage results in square-wave EMFs, and (b) in an IPMSM, additional trapezoidal dependent inductances can be assumed, which impact the EMFs when the drive is loaded.
Figure 4. The shape of flux linkages and inductances in the theoretical ideal BLDC drive: (a) trapezoidal flux linkage results in square-wave EMFs, and (b) in an IPMSM, additional trapezoidal dependent inductances can be assumed, which impact the EMFs when the drive is loaded.
Mathematics 12 01418 g004
Figure 5. Torque of IPMSM with respect to the AF angle and current: (a) magnetic torque, (b) reluctance torque, and (c) total torque.
Figure 5. Torque of IPMSM with respect to the AF angle and current: (a) magnetic torque, (b) reluctance torque, and (c) total torque.
Mathematics 12 01418 g005
Figure 6. The effect of the current, I p , and the AF angle, α , on the total torque, t e , avg , from t e , avg , min to t e , avg , max is presented for a star-connected IPMSM. The MTPA line and the characteristic current are highlighted.
Figure 6. The effect of the current, I p , and the AF angle, α , on the total torque, t e , avg , from t e , avg , min to t e , avg , max is presented for a star-connected IPMSM. The MTPA line and the characteristic current are highlighted.
Mathematics 12 01418 g006
Figure 7. Theoretically ideal waveforms of the analyzed IPMSM designs: (a) permanent magnet flux linkage for a delta-connected BLDC drive, wye-connected BLDC drive, and a BLAC drive; (b) trapezoidal- and sinusoidal-dependent self-inductances of an IPMSM; and (c) corresponding currents for a delta- and wye-connected BLDC drive.
Figure 7. Theoretically ideal waveforms of the analyzed IPMSM designs: (a) permanent magnet flux linkage for a delta-connected BLDC drive, wye-connected BLDC drive, and a BLAC drive; (b) trapezoidal- and sinusoidal-dependent self-inductances of an IPMSM; and (c) corresponding currents for a delta- and wye-connected BLDC drive.
Mathematics 12 01418 g007
Figure 8. Comparison of the total torque t e , avg , and MTPA angles α M , for the analyzed IPMSM designs within a theoretically ideal BLDC drive: (a) Case 1, (b) Case 2, (c) Case 3, (d) Case 4, and (e) Case 5.
Figure 8. Comparison of the total torque t e , avg , and MTPA angles α M , for the analyzed IPMSM designs within a theoretically ideal BLDC drive: (a) Case 1, (b) Case 2, (c) Case 3, (d) Case 4, and (e) Case 5.
Mathematics 12 01418 g008
Figure 9. Comparison of measured and calculated variables in no-load: (a) back EMFs and (b) flux linkage.
Figure 9. Comparison of measured and calculated variables in no-load: (a) back EMFs and (b) flux linkage.
Mathematics 12 01418 g009
Figure 10. Comparison between (a) the measured line and, from the measurements, the calculated phase currents of a delta-connected IPMSM. (b) Simulated, adjusted, and measured torque.
Figure 10. Comparison between (a) the measured line and, from the measurements, the calculated phase currents of a delta-connected IPMSM. (b) Simulated, adjusted, and measured torque.
Mathematics 12 01418 g010
Figure 11. Parameterized geometry of the analyzed IPMSM.
Figure 11. Parameterized geometry of the analyzed IPMSM.
Mathematics 12 01418 g011
Figure 12. Neural network architecture for direct prediction of t e , avg and t e , ripp .
Figure 12. Neural network architecture for direct prediction of t e , avg and t e , ripp .
Mathematics 12 01418 g012
Figure 13. Regression plot of the trained neural network models for (a) torque t e , avg , and (b) torque ripple t e , ripp .
Figure 13. Regression plot of the trained neural network models for (a) torque t e , avg , and (b) torque ripple t e , ripp .
Mathematics 12 01418 g013
Figure 14. Pareto front of the performed optimization.
Figure 14. Pareto front of the performed optimization.
Mathematics 12 01418 g014
Figure 15. Comparison of the geometries of rotors of the reference and optimized designs.
Figure 15. Comparison of the geometries of rotors of the reference and optimized designs.
Mathematics 12 01418 g015
Figure 16. Comparison of the calculated total torque dependent on the AF angle and the current with highlighted MTPA angles for (a) the optimized design and (b) reference design.
Figure 16. Comparison of the calculated total torque dependent on the AF angle and the current with highlighted MTPA angles for (a) the optimized design and (b) reference design.
Mathematics 12 01418 g016
Figure 17. Comparison of minimal and maximal reachable torque ripple and actual torque ripple when adjusting the AF angle within an ideal BLDC drive with (a) the optimized design and (b) the reference design.
Figure 17. Comparison of minimal and maximal reachable torque ripple and actual torque ripple when adjusting the AF angle within an ideal BLDC drive with (a) the optimized design and (b) the reference design.
Mathematics 12 01418 g017
Figure 18. Comparison between reachable minimum and maximum values with the actual values obtained by applying different control strategies in the system-level simulation: (a) k em for optimized design (b) k em for reference design (c) t e , ripp for optimized design (d) t e , ripp for the reference design.
Figure 18. Comparison between reachable minimum and maximum values with the actual values obtained by applying different control strategies in the system-level simulation: (a) k em for optimized design (b) k em for reference design (c) t e , ripp for optimized design (d) t e , ripp for the reference design.
Mathematics 12 01418 g018
Figure 19. The relative difference between the torque ripple ϵ ripp and the copper losses ϵ Cu in the winding in the dependence on the total torque t e , avg . Comparison between the optimized design with a fixed α = 10 for control and the reference design with a fixed α = 30 for control.
Figure 19. The relative difference between the torque ripple ϵ ripp and the copper losses ϵ Cu in the winding in the dependence on the total torque t e , avg . Comparison between the optimized design with a fixed α = 10 for control and the reference design with a fixed α = 30 for control.
Mathematics 12 01418 g019
Table 1. Comparison between IPMSMs and SPMSMs.
Table 1. Comparison between IPMSMs and SPMSMs.
SPMSMsIPMSMs
magnet positionmounted on the rotor surface
Mathematics 12 01418 i001
embedded within the rotor
Mathematics 12 01418 i002
magnetic circuitconstant reluctance, independent on the rotor positionvarying reluctance, dependent on the rotor position
torquedue to permanent magnetsdue to permanent magnets and varying reluctance
torque-to-current ratiolowerhigher
power densitylowerhigher
flux-weakening capabilitylowerhigher
MTPA AF angle adjustmentnone, α r = 0 dependent on load current, i.e., α r ( I p )
Table 2. Analyzed IPMSM design cases with the corresponding equations for the flux linkage, inductances, currents, total torque, characteristic current, and AF angle.
Table 2. Analyzed IPMSM design cases with the corresponding equations for the flux linkage, inductances, currents, total torque, characteristic current, and AF angle.
Design CaseWinding
Connection Type
Shape of Ψ m ( θ )
Figure 5a
Shape of L ( θ )
Figure 5b
Current
Figure 5c
Torque
t e , avg
Char. Current
I p , ch
AF Angle
α M
1WyeTrap. Ψ m , Y (7)Trap. L (8) i abc , Y (6)(13)(26)(29)
2DeltaTrap., Ψ m , Δ (19)Trap. L (8), i abc , Δ (18)(22)(26)(29)
3DeltaSin., Ψ m , sin (20)Trap., L (8) i abc , Δ (18)(23)(27)(30)
4DeltaTrap., Ψ m , Δ (19)Sin., L sin (21) i abc , Δ (18)(24)(28)(31)
5DeltaSin., Ψ m , sin (20)Sin., L sin (21) i abc , Δ (18)(25)/(32)
Table 3. Stator and rotor parameters used for optimization of the reference design and fixed parameters.
Table 3. Stator and rotor parameters used for optimization of the reference design and fixed parameters.
ParametersDescriptionUnitRef. ValueMin x l Max x u
θ v Slot opening angle°7.5510
d rq q-axis bridge widthp.u.0.0740.0260.184
d rd d-axis bridge widthp.u.000.184
d ry Magnet tip heightp.u.0.5630.2680.783
θ rm Magnet angle°0 25 25
r r , out Stator outer radiusp.u.1.9//
r r , in Stator inner radiusp.u.1//
d y Yoke widthp.u.0.30//
d t Tooth widthp.u.0.23//
d rk Minimal bridge widthp.u.0.05//
d ag Air gap widthp.u.0.03//
S rm Magnet areap.u.1//
Table 4. Comparison between the optimized geometry parameter values of the reference and optimized designs.
Table 4. Comparison between the optimized geometry parameter values of the reference and optimized designs.
Par.UnitRef.Opt.
θ v °7.57.2
d rq p.u.0.0740.058
d rd p.u.00
d ry p.u.0.5630.619
θ rm °019.7
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

Garmut, M.; Steentjes, S.; Petrun, M. Optimization of an IPMSM for Constant-Angle Square-Wave Control of a BLDC Drive. Mathematics 2024, 12, 1418. https://doi.org/10.3390/math12101418

AMA Style

Garmut M, Steentjes S, Petrun M. Optimization of an IPMSM for Constant-Angle Square-Wave Control of a BLDC Drive. Mathematics. 2024; 12(10):1418. https://doi.org/10.3390/math12101418

Chicago/Turabian Style

Garmut, Mitja, Simon Steentjes, and Martin Petrun. 2024. "Optimization of an IPMSM for Constant-Angle Square-Wave Control of a BLDC Drive" Mathematics 12, no. 10: 1418. https://doi.org/10.3390/math12101418

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