Next Article in Journal
Optimization of Thermodynamic Parameters of the Biological Hydrogen Methanation in a Trickle-Bed Reactor for the Conditioning of Biogas to Biomethane
Next Article in Special Issue
Adaptive Control of a Virtual Synchronous Generator with Multiparameter Coordination
Previous Article in Journal
The Energy-Saving Effect of E-Commerce Development—A Quasi-Natural Experiment in China
Previous Article in Special Issue
Annual Energy Production Design Optimization for PM Generators Considering Maximum Power Point Trajectory of Wind Turbines
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Permanent Magnet Flux Linkage Analysis and Maximum Torque per Ampere (MTPA) Control of High Saturation IPMSM

1
College of Electrical and Information Engineering, Hunan University, Changsha 410082, China
2
Department of Electronic and Electrical Engineering, Changsha University, Changsha 410022, China
*
Author to whom correspondence should be addressed.
Energies 2023, 16(12), 4717; https://doi.org/10.3390/en16124717
Submission received: 17 April 2023 / Revised: 4 June 2023 / Accepted: 12 June 2023 / Published: 15 June 2023
(This article belongs to the Special Issue Energy, Electrical and Power Engineering 2021-2022)

Abstract

:
The maximum torque per ampere (MTPA) control is significant for improving the efficiency of the interior permanent magnet synchronous motor (IPMSM). However, for the high saturation IPMSM, the change of the permanent magnet (PM) flux linkage is more complicated, which can cause the MTPA control to deviate from the optimal solution. Therefore, an improved MTPA control method for the high saturation IPMSM is proposed in this paper. Compared with other methods, the proposed method improves the conventional models of flux linkage and torque by analyzing the nonlinear variation of the PM flux linkage with the dq-axis currents. Subsequently, an expression suitable for the MTPA control of high saturated IPMSM is derived based on the improved models. The proposed parameter fitting models are then fitted using data from 11 operating points and incorporated into the MTPA optimization algorithm to obtain the MTPA curve. Finally, the effectiveness of the proposed method in enhancing the control accuracy of the MTPA angle is verified through simulations and experiments.

1. Introduction

Interior permanent magnet synchronous motor (IPMSM) has been an attractive choice in practical applications due to its excellent features of high efficiency and high power density, such as robotics, elevators, air conditioners, and compressors [1,2]. Meanwhile, due to the asymmetry of the dq-axis magnetic circuits, the reluctance torque and the magnet torque exist simultaneously in the electromagnetic torque of the IPMSM. For a given output torque, there are different combinations of the dq-axis currents [3]. In order to fully utilize the reluctance torque through the optimal combination of dq-axis currents, the maximum torque per ampere (MTPA) control has become a preferred control strategy of the IPMSM. The purpose of the MTPA control is to trace an optimal current angle under a given output torque to minimize the stator current amplitude, and the optimal current angle is known as the MTPA angle [4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24].
The conventional method regards the parameters of the motor as constant values in the dq-axis model. An optimized equation is then used to calculate the MTPA angle for the different torque [4]. However, the inductances will change nonlinearly with the current, which affects the reluctance torque. The permanent magnet (PM) flux linkage will change with the temperature, which affects the magnet torque [5,6,7]. Hence, when the parameters of the motor are regarded as constants to implement the MTPA control, the real-time optimal distribution of the dq-axis currents cannot be achieved. For the problem of parameter uncertainty in MTPA control, many scholars have proposed various methods to identify the changing parameters under different operating loads. For instance, in Ref. [8], the finite element method is used to obtain the variation of parameters with current. In Ref. [9], the high frequency injection method is employed to identify the parameters during motor operation. Based on different parameter identification methods, MTPA control can be categorized into offline and online methods.
The offline methods are used to obtain the MTPA curve before the motor is operated in an actual environment. In Ref. [10], the finite element method is used to obtain the MTPA curve after the motor design is completed. Although the finite element method is accurate in theory, and the MTPA angle can be found, it requires knowing the detailed mechanical dimensions of the motor. Furthermore, some technical and assembly errors usually exist in the prototype manufacturing process, resulting in a mismatch between the actual and simulated values of the motor parameters [11]. The look-up table (LUT) method can solve the shortcomings of the finite element method [12,13,14]. In Ref. [14], the optimal dq-axis currents are measured corresponding to different working conditions through experiments; the data are saved to the controller storage space, and the optimal given values are accurately indexed according to different working conditions during the IPMSM operation. However, the LUT method requires a time-consuming experimental process and a large number of experimental data.
To compensate for the shortcomings of offline methods, online methods can usually be used. Refs. [15,16,17] present the search-based methods to online search the optimal current angle corresponding to the minimum stator current by injecting a signal. Although the search-based methods do not depend on the dq-axis model, the response performance of the system is unsatisfactory, and the algorithm may fail in the process of torque variation, thus affecting the stability of the system. In Refs. [18,19,20,21,22], the parameters of the motor are estimated by the high frequency signal injection or advanced algorithm, and the estimated parameters are brought into the MTPA algorithm to obtain the MTPA angle. However, Ref. [23] has proved that although the parameter estimation method can compensate for the problem of parameter inaccuracy, each optimization iteration needs to update the parameters rather than directly consider the changes of parameters in the optimization algorithm. This problem will still lead to deviation in the calculated MTPA angle. In Refs. [23,24,25,26], the MTPA methods based on surface fitting are proposed. The proposed fitting models of the flux linkage and the inductance are integrated into the MTPA algorithm, which avoids updating parameters outside the MTPA algorithm.
However, the above methods all ignore the effect of the high saturation on the PM flux linkage. For the high saturation IPMSM, due to the restriction of weight and volume, its power density and saturation degree are much higher than those of commercial motors. Hence, in the actual operation process, the change of the motor parameters is more complicated than that of the low saturation motor [27,28,29]. Ref. [28] presents that the vector direction of the PM flux linkage will change with the saturation degree of the motor. Ref. [29] presents that the amplitude of the PM flux linkage will change nonlinearly with the dq-axis currents. These variations of the PM flux linkage will also cause the MTPA control to deviate from the optimal solution, while the above methods ignore these variations. Hence, the above methods are not applicable to the high saturation IPMSM.
To avoid these problems and develop an accurate MTPA control for the high saturation IPMSM, this paper proposes an improved MTPA control method based on a modified dq-axis model, and the organization is as follows. The conventional dq-axis model and the MTPA control method are described in Section 2. The nonlinear change of PM flux linkage with the current and the influence of PM flux linkage on torque are analyzed, and the proposed MTPA is explicated in Section 3. In Section 4 and Section 5, the simulation and experimental results are presented to verify the proposed method. Finally, the conclusions are given in Section 6.

2. Conventional IPMSM Model and MTPA Control

In the conventional dq-axis model of the IPMSM, the PM flux linkage and the inductance are usually regarded as constants, and the flux linkage equations are denoted as
ψ d ψ q = L d 0 0 L q i d i q + ψ f 0
where ψd, ψq, id, iq, Ld, and Lq are the d-axis and q-axis flux linkages, currents, and inductances, respectively; ψf is the PM flux linkage. The total torque of the motor is expressed by
T e t o t a l = 3 2 p ψ d i q ψ q i d
where p is the pole pair; Tetotal is the total torque. Substituting (1) into (2), the total torque can then be divided into the magnet torque caused by the PM flux linkage and the reluctance torque caused by the inductance difference.
T e t o t a l = T e p m + T e r e l = 3 2 p i q ψ f + 3 2 p L d L q i d i q
where Tepm is the magnet torque; Terel is the reluctance torque.
In addition, the relationships between the phase current and the dq-axis currents are shown in Figure 1a, and the equations are expressed as
i d i q = i s 0 0 i s sin β cos β
where is is the maximum phase current; β is the current angle between the phase current vector and the q-axis. The relationships between each torque and the current angle are shown in Figure 1b.
Substituting (4) into (3), the torque Equation (2) can be expressed as
T e t o t a l = 3 2 p ( ψ f i s cos β 1 2 L i s 2 s i n 2 β ) ,   L = L d L q
The purpose of the MTPA control is to trace a current angle to make the ratio of total torque and current maximize, which is expressed as
max β T e t o t a l i s
To find an appropriate current angle β from (6), make the partial derivative of the total torque expression (5) with respect to the current angle be zero ∂Tetotal/∂β = 0.
ψ f β c o s β ψ f sin β 1 2 L β i s sin 2 β L i s cos 2 β = 0
The conventional MTPA control method regards the inductance and the PM flux linkage as constants. Hence, the first and third terms on the left side of (7) are zero, and the current angle can be obtained by
β = sin 1 ψ f ψ f 2 + 8 L 2 i s 2 4 L i s
However, the inductance and the PM flux linkage will change with different operating conditions of the motor, resulting in a significant error between the MTPA angle calculated by Equation (8) and the actual MTPA angle. Moreover, in the conventional dq-axis model, the change of the PM flux linkage with saturation is not considered; this will further increase the error.

3. PM Flux Linkage Analysis and Proposed MTPA Control

3.1. Proposed IPMSM Model and Fitting Models

For the high saturation IPMSM, the magnetic density of the motor is high, which will lead to the PM flux linkage change nonlinearly with the dq-axis currents. When id remains unchanged, the core is gradually magnetized with the increase of iq, which will cause the vector direction of the PM flux linkage ψ f to gradually shift to the negative direction of the q-axis, and the q-axis component of the PM flux linkage ψ fq will be generated, as shown in Figure 2 (superscript′ indicates that magnetic saturation is considered).
With the increase of iq, the saturation of the core increases, and the inclination degree of PM flux linkage also increases, which causes the d-axis component of the PM flux linkage ψ fd to decrease and ψ fq to increase along the negative direction of the q-axis, as shown in Figure 3a. Meanwhile, when iq remains unchanged, with the decrease of id, due to the influence of the demagnetization current, desaturation will occur in the d-axis direction, which causes ψ fd to increase and ψ fq to decrease along the negative direction of the q-axis, as shown in Figure 3b.
Therefore, not only the inductance changes but also the change of PM flux linkage should be considered in the flux linkage equations, and (1) should be rewritten as
ψ d ψ q = L d 0 0 L q i d i q + ψ f d ψ f q
where ψ f d and ψ f q are the dq-axis components of the PM flux linkage, respectively. Then, the magnet torque can also be divided into the dq-axis components, and (3) is rewritten as
T e total = T e pm + T e rel = T e pmd + T e pmq + T e rel = 3 2 p ψ fd i q 3 2 p ψ fq i d + 3 2 p L i d i q
where T e pmd and T e pmq are the dq-axis components of the magnet torque, respectively. The relationships between each torque and current angle are shown in Figure 4.
Figure 4 presents that when the current angle is 0 to 90 degrees (id ≤ 0, iq ≥ 0), T e pmq will cause T e total to decrease, while the MTPA control needs to trace the appropriate current angle according to the change of T e total (6). Therefore, in the actual MTPA control, the influence of T e pmq on T e total cannot be ignored. It means that for the MTPA control of high saturation IPMSM, it is necessary to consider the changes of the PM flux linkage amplitude and vector direction.
Substituting (4) into (10), make the partial derivative of T e total with respect to β be zero.
T e total β = ψ f d β c o s β ψ f d sin β 1 2 L β i s sin 2 β L i s cos 2 β + ψ f q β sin β + ψ f q cos β = 0
According to ref [23], ∂ ψ f d /∂β, ∂ ψ f q /∂β, and ∂ L /∂β cannot be ignored in the MTPA algorithm (11). Thus, this paper proposes the fitting models of ψ f d , ψ f q , and L Δ in regard to the dq-axis currents, respectively.
L = a 0 + a 1 i d + a 2 i q + a 3 i d i q ψ f d = b 0 + b 1 i d + b 2 i q + b 3 i d i q + b 4 i q 2 ,   ψ f q = c 0 i q + c 1 i d i q + c 2 i q 2
where ai, bi, and ci are constant coefficients (i = 0, 1, 2, 3, 4).

3.2. Determination of the Coefficients and Implementation of the MTPA Control

This paper only considers the motoring mode of the IPMSM. Assuming that the dq-axis currents ranges are −iid ≤ 0 and iiq ≥ 0, plot four quarter circles with amplitudes of 1/4, 1/2, 3/4, and 1 of the current i, respectively. Divide the quarter circle with radius i into four sectors equally, and select points from 1 to 11. Point 1 is on a circle with a radius of 0.25i; points 2 and 3 are on a circle with a radius of 0.5i; points 4, 5, and 6 are on a circle with a radius of 0.75i; points 7, 8, 9, 10 and 11 are on a circle with a radius of i; and each point is on the boundary of the sector. The specific coordinates of each point are shown in Figure 5.
Points 4, 7, and 8 are selected to occupy more weight in the desaturation area of the motor, and points 6, 10, and 11 are selected to occupy more weight in the saturation area of the motor. The inductance parameters of 11 points can be firstly obtained by parameter estimation. Then, ψ f d and ψ f q at each point can be calculated by using the steady-state voltage Equation (13) according to the monitored dq-axis voltage.
ψ f d = v q R s i q w e L d i d   ,   ψ f q = R s i d v d w e L q i q
where Rs is the stator resistance; vd and vq are the dq-axis voltage, respectively; we is the electrical speed.
Finally, the coefficients in (12) can be determined based on the data of the 11 operating points in Figure 5 and the proposed optimization algorithm (14).
Minimize : i = 1 11 ( L L ) 2 + i = 1 11 ( ψ f d ψ f d ) 2 + i = 1 11 ( ψ f q ψ f q ) 2
where L * , ψ f d * , and ψ f q * are the actual value; L , ψ f d and ψ f q are the fitted value.
After determining the coefficients of the fitting models, the total torque expression without the PM flux linkage and the inductance can be expressed as
T e total = 3 2 p ( b 0 i q + k i d i q + b 2 i q 2 + m i d i q 2 + b 4 i q 3 + n i d 2 i q + a 3 i d 2 i q 2 )
where
k = b 1 + a 0 + c 0   , m = b 3 + a 2 + c 2   , n = a 1 + c 1
Substituting (4) into (15), make the partial derivative of T e total with respect to β be zero.
T e total β = k i s sin 2 β b 0 sin β k i s cos 2 β 2 b 2 i s cos β sin β   m i s 2 cos 3 β + 2 m i s 2 sin 2 β cos β 3 b 4 i s 2 cos 2 β sin β +   2 n i s 2 cos 2 β sin β n i s 2 sin 3 β + 2 a 3 i s 3 sin β cos 3 β   2 a 3 i s 3 sin 3 β cos β = 0
It can be seen from (17) that the equation has only two variables (is, β), which can be solved by numerical solution or nonlinear equation solver. For real-time applications, the proposed algorithm can also be utilized to generate LUT in advance to improve the dynamics of the control system. Compared with the conventional LUT method, the proposed method can generate the LUT offline only by using a PC without sampling the entire working range of the motor, which significantly reduces the workload. Eventually, the dq-axis currents trajectories can be obtained by substituting the current angle β into (4). This method not only considers the changes of the inductance in the optimization process but also considers the changes of the PM flux linkage in the high saturation state. The control block diagram is shown in Figure 6.

4. Simulation Analysis and Verification

To verify the accuracy of the proposed method, this paper establishes a finite element model (FEM) of the high saturation IPMSM, as shown in Figure 7. The main parameters of the model are listed in Table 1, including the dq-axis inductance and the PM flux linkage when the dq-axis currents are zero.
For the high saturation IPMSM at the different load conditions, the stator core is usually in the high saturation state. Especially, the maximum magnetic density (MMD) of stator teeth is generally greater than 1.8 T. To verify the saturation degree of stator teeth, the motor speed is set to the rated speed. Then, the MMD of the stator teeth is simulated at the different load conditions, as shown in Figure 8a.
Figure 8a presents that the MMD of the stator teeth exceeds 1.8 T for 78% of the rated current range. When id = −275 A and iq = 605 A, the IPMSM can operate at the rated torque with the minimum current. Meanwhile, the MMD of the stator teeth is 2.05 T, as shown in Figure 8b. Thus, Figure 8 indicates that the saturation of the IPMSM model is high. In the high saturation state, the inductance and the PM flux linkage will change nonlinearly with the dq-axis currents, as shown in Figure 9.
According to the analysis in Section 3, the variation of the inductance and PM flux linkage will directly affect the amplitude of the reluctance and magnet torque, respectively, as shown in Figure 10.
Figure 10 presents that for the high saturation IPMSM, the total torque is composed of three components. Each torque component significantly impacts the total torque, and all of them change nonlinearly with the change of the dq-axis current. For this reason, the variation of these three torque components should be considered simultaneously in the MTPA optimization algorithm. According to the coordinates of 11 working points in Figure 5, the simulated inductance and the PM flux linkage are substituted into (14), and the coefficients of fitting models are obtained, as shown in Table 2.
Then, the coefficients are substituted into (17), and the equation results are directly substituted into (4) by numerical solution, as shown in Figure 6. Finally, compared with other methods, (1) the conventional method substitutes the constant parameters at no-load condition into (8); (2) the parameter estimation method [22] substitutes the variable parameters at different conditions into (8); (3) the conventional fitting method [23]. The MTPA curves obtained by different methods are shown in Figure 11. It is obvious from Figure 11 that the proposed method is closer to the actual MTPA curve than other methods, which verifies the validity of the analysis and the method proposed in this paper.

5. Experimental Results

A 300 kW high saturation IPMSM has been prototyped to verify the proposed approach, and the design parameters of the prototype are given in Table 1. The experiment platform is shown in Figure 12a. The prototype is driven by a traction motor at 3000 rpm and operates in the torque control mode. Meanwhile, a torque sensor (ATESTEO: DF3) is also installed to measure the torque at different load conditions. In addition, in order to reduce the influence of temperature on parameters, so as to better verify the influence of high saturation on parameter, the cooling mode of the prototype is water-cooling, the temperature of cooling water is 30 °C, and the water flow is 60 L/min. The Hi-Techniques’ high-speed logger is utilized to observe and reserve the experimental information in real time, and the PC software is used to export and plot the experimental data, as shown in Figure 12b.
Firstly, the prototype is tested to find the actual MTPA curve. The detailed test steps are as follows. Set id to make the prototype operate at no-load condition. Then, as the load gradually increases, the voltage, current, and torque are recorded at different load conditions. Finally, gradually decrease id and repeat the previous steps. The measured torque within the rated current range is shown in Figure 13, and the MTPA curve is OB.
Due to certain technical and assembly errors in the prototype manufacturing process, the actual value and the simulated value are different. For instance, the minimum current at the rated torque is different from the simulation. When the IPMSM is operated at rated torque, the dq-axis currents are id = −350 A and iq = 580 A, respectively. The recorded waveforms of the DC bus voltage, three-phase voltage, current, and torque are shown in Figure 14.
Then, the parameter estimation method is used to estimate the inductance parameters of the 11 operating points, and the dq-axis components of PM flux linkage can be calculated according to the monitored dq-axis voltage, as shown in Figure 15. According to the algorithm (14), the fitting coefficients of the prototype are listed in Table 3.
Based on the fitting coefficients of the prototype, the offline numerical calculation is used to obtain the relationship between is and β, and generates a LUT for real-time applications, as shown in Figure 6. Eventually, the MTPA curves and MTPA angle errors of the different methods are shown in Figure 16.
Figure 16b presents that the error of the proposed method is relatively stable, and the error does not increase with the increase of the saturation degree. For example, when the motor is operated at the rated load, although the saturation degree of the motor is large, the error of the proposed method is still small. The errors of different methods at the rated load are listed in Table 4.
In the rated load range, the maximum errors caused by the parameter estimation and conventional fitting method are −4.8° and 5.1°, respectively. The main reason for these errors is that the influence of the high saturation on the PM flux linkage is not considered. Furthermore, the maximum error of the conventional method and the simulation are 10° and −6.1°, respectively. The maximum error of the proposed method is −1.8°. Therefore, the proposed method can achieve better accuracy compared with other methods. Meanwhile, these experimental results indicate that for the MTPA control of high saturation IPMSM, the nonlinear change of the PM flux linkage with the dq-axis current cannot be ignored.

6. Conclusions

The MTPA control is a regular method for the IPMSM to find an optimal current angle to minimize the stator current amplitude for given output torque. However, for the high saturation IPMSM, the change of the motor parameters is more complicated than that of the low saturation motor, and the nonlinear relationship between the PM flux linkage and the dq-axis currents becomes more distinct. When the conventional MTPA control method is used, the accuracy of the MTPA angle often fails to meet the requirements.
Thus, an improved MTPA control method is proposed in this paper. By analyzing the change of the PM flux linkage and the influence of the PM flux linkage on the total torque, the conventional flux linkage and torque models are improved. Based on the improved dq-axis models, an expression more suitable for MTPA control of high saturation IPMSM is derived. Compared to other methods, the proposed method takes into account the nonlinear variation of the PM flux linkage with magnetic saturation. Additionally, this method also considers the q-axis component generated by the PM flux linkage and the partial derivatives of the parameters in the MTPA optimization algorithm. Simulation and experimental results demonstrate that the proposed method can better follow the MTPA angle of the high saturation IPMSM at different load conditions.

Author Contributions

Methodology, C.L.; software, W.Z.; validation, J.G.; formal analysis, S.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China (52277034) and the Changsha Major Science and Technology Special Project of China (kq2205003).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Martinez, M.; Fernandez, D.; Reigosa, D.; Guerrero, J.M.; Briz, F. Wireless torque pulsations measurement system for PMSMs. IEEE Trans. Ind. Appl. 2020, 56, 6467–6476. [Google Scholar] [CrossRef]
  2. Taherzadeh, M.; Hamida, M.A.; Ghanes, M.; Koteich, M. A new torque observation technique for a PMSM considering unknown magnetic conditions. IEEE Trans. Ind. Electron. 2021, 68, 1961–1971. [Google Scholar] [CrossRef]
  3. Uddin, M.N.; Rahman, M.M. Online torque-flux estimation-based nonlinear torque and flux control scheme of IPMSM drive for reduced torque ripples. IEEE Trans. Power Electron. 2019, 34, 636–645. [Google Scholar] [CrossRef]
  4. Pan, C.-T.; Sue, S.-M. A linear maximum torque per ampere control for IPMSM drives over full-speed range. IEEE Trans. Energy Convers. 2005, 20, 359–366. [Google Scholar] [CrossRef]
  5. Liu, K.; Feng, J.; Guo, S.; Xiao, L.; Zhu, Z.-Q. Identification of flux linkage map of permanent magnet synchronous machines under uncertain circuit resistance and inverter nonlinearity. IEEE Trans. Ind. Inform. 2018, 14, 556–568. [Google Scholar] [CrossRef]
  6. Raja, R.; Sebastian, T.; Wang, M. Online stator inductance estimation for permanent magnet motors using PWM excitation. IEEE Trans. Transp. Electrif. 2019, 5, 107–117. [Google Scholar] [CrossRef]
  7. Ge, H.; Jiang, J.W.; Ye, J.; Emadi, A. Behavior study of permanent magnet synchronous machines based on a new normalized model. IEEE Trans. Ind. Electron. 2019, 66, 7539–7550. [Google Scholar] [CrossRef]
  8. Sokolov, E.; Mihov, M. Parameter Estimation of an Interior Permanent Magnet Synchronous Motor. In Proceedings of the 16th Conference on Electrical Machines, Drives and Power Systems (ELMA), Varna, Bulgaria, 6–8 June 2019; pp. 1–5. [Google Scholar]
  9. Feng, G.; Lai, C.; Mukherjee, K.; Kar, N.C. Online PMSM Magnet Flux-Linkage Estimation for Rotor Magnet Condition Monitoring Using Measured Speed Harmonics. IEEE Trans. Ind. Appl. 2017, 53, 2786–2794. [Google Scholar] [CrossRef]
  10. Ge, H.; Bilgin, B.; Emadi, A. Global loss minimization control of PMSM considering cross-coupling and saturation. In Proceedings of the 2015 IEEE Energy Conversion Congress and Exposition (ECCE), Montreal, QC, Canada, 20–24 September 2015; pp. 6139–6144. [Google Scholar]
  11. Ahmad, H.; Ro, J.-S. Analysis and design optimization of V-shaped permanent magnet vernier motor for torque density improvement. IEEE Access 2021, 9, 13542–13552. [Google Scholar] [CrossRef]
  12. Sun, T.; Wang, J.; Chen, X. Maximum torque per ampere (MTPA) control for interior permanent magnet synchronous machine drives based on virtual signal injection. IEEE Trans. Power Electron. 2015, 30, 5036–5045. [Google Scholar] [CrossRef]
  13. Babel, A.S.; Cintron-Rivera, J.G.; Strangas, E.G. A multiple look-up table torque controller for improved performance of IPM machines. In Proceedings of the 2013 International Electric Machines & Drives Conference, Chicago, IL, USA, 12–15 May 2013; pp. 521–525. [Google Scholar]
  14. Kim, S.M.; Kwon, T. A simple method to minimize effects of temperature variation on IPMSM control in real-time manner. In Proceedings of the 2014 IEEE Energy Conversion Congress and Exposition (ECCE), Pittsburgh, PA, USA, 14–18 September 2014; pp. 4212–4217. [Google Scholar]
  15. Xia, J.; Guo, Y.; Li, Z.; Jatskevich, J.; Zhang, X. Step-signal-injection-based robust MTPA operation strategy for interior permanent magnet synchronous machines. IEEE Trans. Energy Convers. 2019, 34, 2052–2061. [Google Scholar] [CrossRef]
  16. Dianov, A.; Anuchin, A. Adaptive maximum torque per ampere control for IPMSM drives with load varying over mechanical revolution. IEEE J. Emerg. Sel. Top. Power Electron. 2022, 10, 3409–3417. [Google Scholar] [CrossRef]
  17. Lai, C.; Feng, G.; Mukherjee, K.; Tjong, J.; Kar, N.C. Maximum torque per ampere control for IPMSM using gradient descent algorithm based on measured speed harmonics. IEEE Trans. Ind. Inform. 2018, 14, 1424–1435. [Google Scholar] [CrossRef]
  18. de Castro, A.G.; Guazzelli, P.R.U.; de Oliveira, C.M.R.; Pereira, W.C.D.A.; de Paula, G.T.; Monteiro, J.R.B.D.A. Optimized current waveform for torque ripple mitigation and MTPA operation of PMSM with back EMF harmonics based on genetic algorithm and artificial neural network. IEEE Lat. Am. Trans. 2020, 18, 1646–1655. [Google Scholar] [CrossRef]
  19. Tang, Q.; Shen, A.; Luo, P.; Shen, H.; He, X. IPMSMs sensorless MTPA control based on virtual q-axis inductance by using virtual high-frequency signal injection. IEEE Trans. Ind. Electron. 2020, 67, 136–146. [Google Scholar] [CrossRef]
  20. Sun, T.; Koç, M.; Wang, J. MTPA control of IPMSM drives based on virtual signal injection considering machine parameter variations. IEEE Trans. Ind. Electron. 2018, 65, 6089–6098. [Google Scholar] [CrossRef] [Green Version]
  21. Kim, H.; Lee, Y.; Sul, S.; Yu, J.; Oh, J. Online MTPA control of IPMSM based on robust numerical optimization technique. IEEE Trans. Ind. Appl. 2019, 55, 3736–3746. [Google Scholar] [CrossRef]
  22. Yu, Y.; Huang, X.; Li, Z.; Wu, M.; Shi, T.; Cao, Y.; Yang, G.; Niu, F. Full parameter estimation for permanent magnet synchronous motors. IEEE Trans. Ind. Electron. 2022, 69, 4376–4386. [Google Scholar] [CrossRef]
  23. Rabiei, A.; Thiringer, T.; Alatalo, M.; Grunditz, E.A. Improved maximum-torque-per-ampere algorithm accounting for core saturation, cross-coupling effect, and temperature for a PMSM intended for vehicular applications. IEEE Trans. Transp. Electrif. 2016, 2, 150–159. [Google Scholar] [CrossRef]
  24. Tinazzi, F.; Zigliotto, M. Torque estimation in high-efficency IPM synchronous motor drives. IEEE Trans. Energy Convers. 2015, 30, 983–990. [Google Scholar] [CrossRef]
  25. Miao, Y.; Ge, H.; Preindl, M.; Ye, J.; Cheng, B.; Emadi, A. MTPA fitting and torque estimation technique based on a new flux-linkage model for interior-permanent-magnet synchronous machines. IEEE Trans. Ind. Appl. 2017, 53, 5451–5460. [Google Scholar] [CrossRef]
  26. Feng, G.; Lai, C.; Han, Y.; Kar, C. Fast maximum torque per amper (MTPA) angle detection for interior PMSMs using online polynomial curve fitting. IEEE Trans. Power Electron. 2022, 37, 2045–2056. [Google Scholar]
  27. Lee, K.; Ha, J.; Simili, D.V. Analysis and suppression of slotting and cross-coupling effects on current control in PM synchronous motor drives. IEEE Trans. Power Electron. 2019, 34, 9942–9956. [Google Scholar] [CrossRef]
  28. Shi, Y.; Chai, J.; Sun, X.; Mu, S. Detailed description and analysis of the cross-coupling magnetic saturation on permanent magnet synchronous motor. J. Eng. 2018, 2018, 1855–1859. [Google Scholar] [CrossRef]
  29. Thul, A.; Groschup, B.; Hameyer, K. Influences on the Accuracy of Torque Calculation for Permanent Magnet Synchronous Machines. IEEE Trans. Energy Convers. 2020, 35, 2261–2268. [Google Scholar] [CrossRef]
Figure 1. (a) Relationships between phase current and dq-axis currents. (b) Relationships between each torque and current angle.
Figure 1. (a) Relationships between phase current and dq-axis currents. (b) Relationships between each torque and current angle.
Energies 16 04717 g001
Figure 2. Vector direction of PM flux linkage.
Figure 2. Vector direction of PM flux linkage.
Energies 16 04717 g002
Figure 3. Variation of PM flux linkage: (a) Increase iq when id remains unchanged. (b) Decrease id when iq remains unchanged.
Figure 3. Variation of PM flux linkage: (a) Increase iq when id remains unchanged. (b) Decrease id when iq remains unchanged.
Energies 16 04717 g003
Figure 4. Relationships between each torque and current angle.
Figure 4. Relationships between each torque and current angle.
Energies 16 04717 g004
Figure 5. The specific coordinates of each point.
Figure 5. The specific coordinates of each point.
Energies 16 04717 g005
Figure 6. The control block diagram(* represents the corresponding set value).
Figure 6. The control block diagram(* represents the corresponding set value).
Energies 16 04717 g006
Figure 7. The FEM of IPMSM.
Figure 7. The FEM of IPMSM.
Energies 16 04717 g007
Figure 8. Saturation degree of IPMSM. (a) MMD of stator teeth at different load conditions. (b) Distribution of stator magnetic density.
Figure 8. Saturation degree of IPMSM. (a) MMD of stator teeth at different load conditions. (b) Distribution of stator magnetic density.
Energies 16 04717 g008
Figure 9. Variation of parameters. (a) Inductance difference. (b) d-axis component of PM flux linkage. (c) q-axis component of PM flux linkage.
Figure 9. Variation of parameters. (a) Inductance difference. (b) d-axis component of PM flux linkage. (c) q-axis component of PM flux linkage.
Energies 16 04717 g009aEnergies 16 04717 g009b
Figure 10. Variation of each torque within rated current range. (a) Total torque. (b) Reluctance torque. (c) d-axis component of magnet torque. (d) q-axis component of magnet torque.
Figure 10. Variation of each torque within rated current range. (a) Total torque. (b) Reluctance torque. (c) d-axis component of magnet torque. (d) q-axis component of magnet torque.
Energies 16 04717 g010
Figure 11. Comparison of proposed method and other methods.
Figure 11. Comparison of proposed method and other methods.
Energies 16 04717 g011
Figure 12. Experimental platform. (a) Prototype and driving system. (b) Instrument for recording data.
Figure 12. Experimental platform. (a) Prototype and driving system. (b) Instrument for recording data.
Energies 16 04717 g012
Figure 13. Measured torque and MTPA curve.
Figure 13. Measured torque and MTPA curve.
Energies 16 04717 g013
Figure 14. Test waveforms at rated torque.
Figure 14. Test waveforms at rated torque.
Energies 16 04717 g014
Figure 15. Parameters of 11 operating points.
Figure 15. Parameters of 11 operating points.
Energies 16 04717 g015
Figure 16. Experimental results. (a) MTPA curves; (b) MTPA angle errors.
Figure 16. Experimental results. (a) MTPA curves; (b) MTPA angle errors.
Energies 16 04717 g016
Table 1. Key parameters of IPMSM.
Table 1. Key parameters of IPMSM.
ParametersQuantityParametersQuantity
Rated power300 kWPole pairs3
Rated current470 APM flux linkage0.332 Wb
Rated speed3000 r/minStator resistance0.005 Ω
Rated torque955 Nmd-axis inductance0.4723 mH
Rated frequency150 Hzq-axis inductance1.0228 mH
Table 2. Results of coefficient fitting based on simulation.
Table 2. Results of coefficient fitting based on simulation.
Coefficientaibici
i = 0−5.55 × 10−40.342−3.91 × 10−4
i = 1−1.12 × 10−8−1.32 × 10−4−1.23 × 10−7
i = 26.23 × 10−7−4.37 × 10−53.43 × 10−7
i = 3−1.46 × 10−10−1.34 × 10−70
i = 40−5.41 × 10−80
Table 3. Results of coefficient fitting based on experiments.
Table 3. Results of coefficient fitting based on experiments.
Coefficientaibici
i = 0−6.28 × 10−40.317−3.34 × 10−4
i = 1−1.13 × 10−7−6.19 × 10−5−9.24 × 10−8
i = 26.97 × 10−7−1.1 × 10−42.54 × 10−7
i = 31.92 × 10−10−2.3 × 10−70
i = 40−8.23 × 10−90
Table 4. Comparison of different methods.
Table 4. Comparison of different methods.
MethodsErrors at Rated Load
Proposed0.6°
Simulation−6.1°
Conventional6.4°
Conventional fitting4.3°
Parameter estimation−4.8°
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

Li, C.; Zhang, W.; Gao, J.; Huang, S. Permanent Magnet Flux Linkage Analysis and Maximum Torque per Ampere (MTPA) Control of High Saturation IPMSM. Energies 2023, 16, 4717. https://doi.org/10.3390/en16124717

AMA Style

Li C, Zhang W, Gao J, Huang S. Permanent Magnet Flux Linkage Analysis and Maximum Torque per Ampere (MTPA) Control of High Saturation IPMSM. Energies. 2023; 16(12):4717. https://doi.org/10.3390/en16124717

Chicago/Turabian Style

Li, Chengxu, Wenjuan Zhang, Jian Gao, and Shoudao Huang. 2023. "Permanent Magnet Flux Linkage Analysis and Maximum Torque per Ampere (MTPA) Control of High Saturation IPMSM" Energies 16, no. 12: 4717. https://doi.org/10.3390/en16124717

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