Next Article in Journal
Review on Wearable System for Positioning Ultrasound Scanner
Next Article in Special Issue
Hybridization of a Backhoe Loader: Electric Drive System Design
Previous Article in Journal
An Online Non-Invasive Condition Assessment Method of Outdoor High-Voltage SF6 Circuit Breaker
Previous Article in Special Issue
Design of Quasi-Halbach Permanent-Magnet Vernier Machine for Direct-Drive Urban Vehicle Application
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Data-Driven-Model-Based Full-Region Optimal Mapping Method of Permanent Magnet Synchronous Motors in Wide Temperature Range

1
University of Chinese Academy of Sciences, Beijing 100049, China
2
Institute of Electrical Engineering Chinese Academy of Sciences, Beijing 100190, China
*
Author to whom correspondence should be addressed.
Machines 2023, 11(3), 324; https://doi.org/10.3390/machines11030324
Submission received: 31 January 2023 / Revised: 16 February 2023 / Accepted: 19 February 2023 / Published: 24 February 2023

Abstract

:
To improve the motor efficiency and expand the actual external characteristic region of electric vehicle permanent magnet synchronous motor (PMSM) drive systems, the optimal operation of mapping torque to d-q axis current is usually applied. Nevertheless, it is difficult to deal with the complex mechanism factors such as parameter saturation and temperature change for the traditional optimization method based on the basic voltage equation of PMSM. In this paper, a black-box-model-based torque–current optimization method is proposed, which does not rely on any information of the inner mechanism model, and the derivative-free, optimal, improved Nelder–Mead Simplex(NMS) method is used to minimize the copper loss and maximize the electromagnetic torque in the flux-weakening region. Moreover, a synchronous online compensation of the electromagnetic torque and optimal current angle is implemented, in view of the time variation of permanent magnet flux with temperature. Finally, through a comparison experiment with the nominal-parameters-based formula maximum torque per ampere (MTPA) method, the proposed method achieves higher torque accuracy and better efficiency performance in a wide temperature range with regard to a reasonable response speed.

1. Introduction

Over the past 30 years, the permanent magnet synchronous motor (PMSM) has gradually become the most popular main drive machine for electric vehicles. It has been a hot issue how to maximize efficiency and torque capacity in the full torque-speed operating range. As an early static current planning method, the look-up table (LUT) method [1] based on offline experiments has been widely used in engineering fields for its ability to implement torque tracking without extensive online computing tasks. However, the LUT methods have not made the most of the information from expensive offline experimental data. Considering that the temperature change of the permanent magnet causes the change of electromagnetic torque, the accuracy of the offline mapping results is affected. The multiple temperature LUTs method based on online flux observations has been widely explored for its parameter-temperature sensitivity [2,3,4], but the additional experimental cost is difficult to avoid.
Subsequently, a number of algorithms based on the fundamental wave parameter model or high-frequency signal model have been proposed [5], on the torque-current mapping issues of PMSM drive systems. In the constant torque region of PMSM’s external characteristic plane, the current operating points are not limited by the inverter’s max output voltage. The MTPA method [6,7] has become a popular mapping method since it was proposed by S. Morimoto based on the principle of minimum electromagnetic torque to stator current ratio. It is difficult to deal with the saturation characteristics and temperature-sensitive characteristics for this kind of method based on nominal parameters and the steady-state equation. Therefore, improved MTPA methods by the use of multi-parameter online identification are proposed [8,9,10,11]. However, the identification models usually ignore the high-order current residual terms of the parameters, which significantly limits the robustness. In order to deal with the under-rank problem, some parameters are usually set to be nominal values [12,13], which makes it difficult to achieve reasonable accuracy. T. Sun et al. have conducted a comprehensive study on the virtual signal injection method [14,15,16]. This method uses the PMSM steady-state voltage equation and injected high-frequency current signals to reconstruct the electromagnetic torque response under high-frequency signal excitation, and problems caused by the ripple of torque and speed are also avoided. However, this kind of method cannot be directly applied to the flux-weakening region optimization and the modeling error is correlated with the current amplitude, so it is not suitable for application at high speed or large current. In the flux-weakening region, to extend the speed range and drive torque capacity of PMSM, a segmented optimization strategy was proposed [17,18], which mainly focuses on the constant current and MTPV modes. The problem of operating point stability in the static optimization method of the deep flux-weakening region has been widely studied [19]. The common method is to introduce a flux-weakening current feedback to form an outer voltage loop to enhance the robustness of the current loop [20]. Moreover, the voltage angle flux-weakening method based on a fuzzy controller has been proposed in literature [21], which improves the disturbance resistance of the current loop during deep fluxweakening.
The current trajectory optimization methods mentioned above are all based on white-box mechanism models. These methods establish a parametric explicit model of the internal physical mechanism of PMSM drive systems, which enables direct analytical solutions or derivative optimization algorithms for intuitive analysis and optimization. However, with the high saturation of motor parameters and parameters affected by temperature, the complexity of the mechanism model increases greatly. In contrast, the black-box optimization algorithm obtains the model information directly from the input and output data without considering the internal mechanism which is receiving more and more attention. In the initial stage, a black-box optimization scheme based on the response surface model was proposed. Its advantage is that derivative optimization methods such as Newton’s method [22] and Levenberg–Marquardt’s method [23] are solved efficiently. However, in the case of highly saturated motor parameters, modeling errors in low-order models usually lead to poor optimization accuracy or even nonconvergence [24]. A brief summary of existing methods is presented in Table 1.
In addition, as shown in Figure 1, it is resummarized according to literature [25]. With the aim of studying the influence of permanent magnet temperature change on the electromagnetic torque, the multiple temperature table lookup method [2,4], power estimation [26,27] and voltage disturbance observation [28] have been proposed. However, these research mainly focus on torque accuracy and do not include torque–current optimization after torque compensation.
In summary, due to the parameter saturation characteristics and temperature-sensitive characteristics of PMSM, it is difficult for most existing optimization mapping methods to consider both the optimization of machine efficiency in the whole operating range and the static torque following the performance under the change of permanent magnet flux. In this paper, a comprehensive torque–current optimization method based on offline optimization and online compensation is proposed. In offline optimization, a data-driven model and anti-degradation Nelder–Mead Simplex(NMS) optimization algorithm are used. In online optimization, the variation of permanent magnet flux is considered and a multi-temperature model is used to realize static torque compensation. The method can not only reduce the computational load of the microprocessor, but also effectively compensate for the deviation of the torque and the optimal current angle caused by the change of the motor parameters with the temperature.

2. Basic Principle of Current–Torque Mapping in Whole Operating Range

To simplify the analysis, the following assumptions are made for the permanent magnet synchronous motor: ① The saturation of the magnetic circuit, the hysteresis, the eddy current and the skin effect of the conductor are ignored, and the partial voltage of the stator resistance is not considered; ② The motor current is a symmetrical three-phase sinusoidal current, ignoring the higher harmonics of the magnetic field; ③ The influence of temperature on the parameters is not considered. The voltage equation and electromagnetic torque expressions of the salient pole permanent magnet synchronous motor in the d-q rotational coordinate system are shown in Equation (1) and (2).
{ u d = L d d i d d t ω e L q i q u q = L q d i q d t + ω e L d i d + ω e ψ f
T e = 3 2 p [ ψ f i q + ( L d L q ) i d i q ]
where: ud, uq—d-q axis voltage; id, iq—d-q axis current; Ld, Lq—d-q axis inductance; ψf—permanent magnet chain amplitude; ωe—motor synchronous angular velocity; Te—motor electromagnetic torque; and p—motor pole pair numbers.
The goal of the current–torque mapping optimization is to maximize PMSM efficiency and torque capacity in the feasible range. Taking the electromotion mode of the PMSM drive system as an example, the optimal mapping of the whole operating range can be divided into two cases (Figure 2 and Figure 3) depending on whether the amplitude of the PMSM short-circuit current ψ f / L d is within the maximum allowable current of the driver. Depending on whether the maximum voltage limit of the PMSM drive system is reached, the torque-speed operating zone is naturally divided into the constant-torque zone and flux-weakening zone. In Figure 3b, the difference between flux-weakening zone I and II is whether the maximum torque point is mapped to the maximum current curve or the MTPV locus, respectively.
For the optimal efficiency problem, the unified expression with minimum copper loss as the optimization objective is shown in Equation (3). The constraint conditions of the voltage source inverter are shown in Equations (3b) and (3c). The maximum phase current amplitude of the motor driver is ismax, and the bus voltage is U d c . Equation (3d) is the equality constraint of the electromagnetic torque realization, and Tcmd is the target torque.
min ( i d , i q ) Ω           i d 2   +   i q 2
s . t .   i d 2 +     i q 2 i s max                 i d 0 ,           i q 0
u d 2 + u q 2 u d c 3 ω e 0
3 2 p [ ψ f i q + ( L d L q ) i d i q ] T c m d = 0
When the drive system is running in the constant torque zone, the current operating point in the OA section of the MTPA curve is not limited by the maximum current or voltage of the inverter. The torque–current optimization problem based on the MTPA strategy is composed of the objective function shown in Equation (3a) and the constraints shown in Equation (3d) [29]. The Lagrange multiplier method is used to obtain the optimal current value, as shown in Equation (4).
  {       i d =     ψ f + ψ f 2 + 8 ( L d L q ) 2 i s 2 4 ( L d L q )       i q =               i s 2 i d 2
When the motor speed increases and A on the MTPA curve is outsidethe range of maximum flux limitation, the voltage constraint condition of the current plane affects the external characteristics of the torque. The maximum torque point in the weak flux region in Figure 2a may be on the maximum current circle, or, as shown in Figure 3a, part of the weak flux region II may be on the MTPV curve. The difference between the two cases is whether the ideal short-circuit current operating point ( ψ f / L d , 0 ) of PMSM is outside or inside the current circle. The d-q current point optimization problem for maximizing the external characteristics of the torque is shown in Equations (5a)–(5c).
          max ( i d , i q ) Ω                   T r e f   =   3 2 p   [ ψ f i q + ( L d L q ) i d i q ]
subject   to     i d 2 +     i q 2 i s max       ( i d 0 ,   i q 0 )
        ψ ( i d , i q ) = ( L d i d + ψ f ) 2 + ( L q i q ) 2 U d c 3 ω e
As shown in Figure 3b, according to different key constraints, there are certain conditions in the optimization of the maximum output torque, such as optimal trajectory of constant maximum torque, maximum current and MTPV. The optimal current value on the MTPV curve is shown in Equations (6) and (7).
  { i d = ψ f L d i s max + Δ i d i q =   ( U d c 3 ω e ) 2 ( L d Δ i d ) 2 L q
Δ i d = ( L q ψ f ) 2 + 8 ( L d L q ) 2 ( U lim / ω e ) 2 L q ψ f 4 ( L d L q ) L d i s max

3. Non-Ideal Factors Affecting Optimal Current Distribution

The neglected ferromagnetic loss of the simplified PMSM model in Equations (1) and (2) is usually represented by the model with an equivalent ferromagnetic loss resistance in Figure 4. The PMSM voltage equation considering the stator ferromagnetic loss is obtained by ignoring the stator copper loss resistance Rs as shown in Equations (8) and (9). Where, Rc is the equivalent ferromagnetic loss resistance, idm and iqm are the equivalent dry circuit current at the motor port, icd and icq are the branch current on the equivalent ferromagnetic loss resistance, and id and iq are current values on the counter electromotive force branch.
i d q = A i d q m + b
A = R c R c 2 + ω 2 L d L q [ R c ω L q ω L d R c ]   b = ω ψ f R c 2 + ω 2 L d L q [ ω L q R c ]
When the equivalent ferromagnetic loss resistance is considered, the complexity of electromagnetic torque becomes much higher, and the optimization results are related to the motor speed, so it is difficult to obtain precise optimization results as in Equations (4) and (6) by analytical methods. In addition, considering the magnetic circuit saturation of PMSM, it is more difficult to analyze the optimal current angle than the standard MTPA method. As shown in Figure 5, it is the finite element simulation result of the parameters of the experimental prototype which change with the d-q axis current.
Moveover, the magnetic chain in the d-q coordinate system also changes in time with the temperature of the magnetic steel [25]. The permanent magnet flux decreases with the increase of the rotor temperature. In the PMSM torque control system, as shown in Figure 6, the decrease of the permanent magnet flux directly affects the permanent magnet flux through the path signed by the red dashed line and this change also reflects in the q axis voltage through the path signed by the green dashed line. Therefore, it is a very effective method to achieve torque compensation by observation of voltage or flux [29].
In summary, the analytical analysis of the efficient operation of PMSM is extremely complicated due to the parameter characteristics of saturation and variation with temperature. As shown in Figure 7, in common PMSM control systems, there is usually a current sampling delay tf and PWM wave delay td. With the effect of closed-loop current control, the result current vector isa equals tothe current instruction vector iref, the relationship between the current and voltage vectors is shown in Equation (10).
{ i f = i r e f e j ω t f u r e f = u d q e j ω t d
As shown in Figure 8a, the current vector isa moves from the position OA to OÂ in the constant torque region due to the current sampling delay, so that the desired optimal angle is partially moved to the first quadrant of the current plane. The situation of the flux-weakening region is shown in Figure 8b. The angular deviation may cause the actual current operating point to be outside the flux limit curve, resulting in insufficient actual voltage margin and current loop instability. This also increases the complexity of the model.
A simple and easy to implement phase compensation method is shown in Equation (11) [30], which directly compensates for the angular deviation of the sampling link by approximating the sampling channel as the phase-frequency response of the first-order inertial link.
θ e r r = arctan ω e ω 0 ω e ω 0 ω e ω 0

4. Proposed Torque–Current Optimization Mapping Method

In order to deal with the highly complex model and optimization problems caused by motor saturation and time-varying parameters, a torque–current optimization method based on a data-driven model was proposed. As shown in Figure 9, The torque–current mapping unit is a forward neural network (FNN) obtained by offline optimization data training, which ensures the optimal steady-state torque accuracy and copper loss of PMSM in the whole operating range at room temperature. The permanent magnet time-varying torque compensator synchronously compensates torque and current angle according to the multi-temperature offline model. The flux-weakening unit ensures that the current loop does not get out of control during the dynamic control process.
The overall block diagram of the offline optimization method based on the NMS method is shown in Figure 10. First, the boundary limit flux of the steady-state current operating zone was explored by offline experiments at multiple speeds, and then the upper computer software was used to automatically obtain and record the limit flux boundary in the feasible current zone, avoiding the complicated and inefficient manual screening. The stationary test points constitute the sample space. Offline-trained FNN models are used for estimating torque and flux amplitude, and their inputs are the measured d-q axes current and speed.
The black-box optimization problem of specific construction is shown in Equation (12), where M is a sufficiently large positive number and ψ s m a x is the maximum allowable flux amplitude. Two offline models f T m ( · ) and f ψ s ( · ) provide constraint information about the torque and flux, respectively. However, since the black-box model, efficient optimization algorithms such as Newton’s method and conjugate gradient method cannot directly solve this type of problem. The solution goes back to the basic direct search method.
                  min ( i d , i q ) Ω           i d 2   +   i q 2 + M       [ f T m ( i d , i q , ω )     T r e f   ]               subject   to                 i d 2 +     i q 2 I s max                                                 f ψ s ( i d , i q , ω )     ψ s max
According to the requirements of the main drive motor torque control of electric vehicles, it is necessary to complete a multi-objective optimization for each target torque instruction in a limited time (usually no more than 2 ms) to obtain the target current instruction. In this paper, a direct search based on the NMS method is applied. The core idea is to use n + 1 initial points to form a polyhedron in an n-dimensional space, use the worst endpoint and the centroid of the remaining vertices to form a pseudo-gradient direction, and finally obtain a new endpoint to replace the worst vertex through a one-dimensional search. The idea is simple and easy to implement. The main problem of the traditional NMS method is that there is no constraint on the polyhedron vertices in the optimization process. As shown in Figure 11, when the linearity between vertices reaches a certain degree, the directional search capability is lost and fail to convergence to the global optimum.
To solve the vertex degradation problem of the NMS method, an improved method is proposed, the specific procedure of which is shown in Figure 12. The linearity between three points is used to determine if the vertex is degraded. Once degraded, the worst vertex is discarded and replaced by a new feasible point which is searched on the centerline of the other vertices.
Torque estimation and angle optimization units are shown in Figure 13. The optimal method for the current angle uses an online estimate d d-axis flux ψ ^ d , then minus its output to the highest ambient temperature for d-axis flux ψ d H , to obtain the temperature caused by d-axis flux deviation Δ ψ d . The torque estimator with a wide temperature range can be obtained by using the flux deviation and d-q axis current offline experiments at different temperatures. When the searching unit works for optimal current angle, a torque model is used to calculate the two torque estimates that increase/decrease the current angle of the current vector in the same step, and the relationship between the two is compared to determine whether the applied current angle is optimal. The procedure is shown in Figure 14. The obtained d-axis flux error Δ ψ d includes the temperature-induced torque error, and achieves that the flux input to the torque estimator is independent of the optimal current angle, and the online optimization is simplified significantly. In addition, the actual motor temperature changes very slowly, so the iteration frequency of the torque compensation unit is very low, which does not require the excessive computational effort.

5. Experimental Verification

To verify the torque-following accuracy of the proposed scheme, the torque and current angle compensation performance of the method with temperature changes is analyzed. The analysis was performed on a 10kW PMSM test bench. The field experimental environment is shown in Figure 15. The basic parameters of the prototype are shown in Table 2. The accuracy of the torque sensor is ±0.5N·m.
In the offline model acquisition stage shown in Figure 10, stationary current operating points at several speeds at room temperature were first obtained as samples for building the FNN model of torque, current, and flux. The trajectory of the current points during the experiment is shown in Figure 16, and the error results of the torque model and flux linkage are shown in Figure 17. The maximum designed torque of the measured motor is 120 N·m, indicating that the modeling errors of the torque and flux are about 0.1% and 3%.
The cost function was constructed according to Formula (12), and the improved NMS method as shown in Figure 12 was used to obtain the current mapping results of each operating point in the external characteristic area of the motor. The improved NMS method is compared with the basic method, and the results are shown in Figure 18, indicating that the risk of optimization failure is greatly reduced after the improvement.
The offline optimization results are used to train the torque–current mapping unit throughout the whole operating range. When the motor temperature is room temperature, the static torque accuracy verification experiment of the open-loop control system is is performed separately. The experimental results are shown in Figure 19. The actual relative error of control using the torque mapping unit alone is within 1% at room temperature.
To obtain the wide temperature torque model shown in Figure 13, the motor was stabilized at five different temperature values of 2000rpm by a heater, and the operating data for several temperature were obtained by the same experimental method as shown in Figure 16. The error of trained torque model for a wide temperature is shown in Figure 20.
In order to independently verify the optimization accuracy of the torque compensator, the torque–current mapping unit in Figure 9 was first removed. As shown in Figure 21, the angle optimization unit in Figure 15 is replaced with the formula MTPA method based on nominal parameters. Under the condition that the motor runs stably at 2000rpm and the torque command is 30N·m, the measured motor is heated by a heating device, and the experimental results before and after replacement are compared.
The experimental results in Figure 22a show that the d-axis flux of the two groups gradually decreases by about 7% as the stator temperature increases. As shown in Figure 22b, the current amplitude of the online optimization strategy is smaller, i.e., the copper loss is lower, while the torque follows the specified value. The difference of current amplitude between the two strategies is about 2.2 A, and the difference in copper loss is about 6%.

6. Conclusions

Since the existing torque–current mapping method cannot consider the influence of time-varying permanent magnet flux and parameter saturation simultaneously, this paper conducts an exploratory research on the solution using a black-box model for offline optimization in combination with online optimization. The main conclusions are as follows:
(1) For the offline optimization problem of the black-box model, the traditional NMS method has the fatal flaw of vertex degradation. The anti-degradation strategy proposed in this paper significantly reduces the probability of algorithm failure, under the condition that the computation quantity is slightly increased.
(2) The experiment comfirms that the offline optimization strategy has a better steady-state accuracy performance in the whole operating range. With the change of motor temperature, the proposed online torque compensation strategy can accurately compensate the torque deviation by changing d-axis flux and synchronously modifying the optimal current angle.
In the proposed method, the acquisition of multi-temperature experimental data inevitably increases the experimental cost, and it still needs to be explored how to achieve a reasonable compensation effect by using the fewest experiments. When the computational power of embedded processors is gradually increaed, one direction of this research is to develop a high-performance torque observer through the torque model and online voltage deviation compensation, and to use similar literature [23,24] and the method of online calculation, which has the potential to realize online optimization in real-time.

Author Contributions

Y.B. contributes to analyzing and interpreting the data for research; X.W. and T.F. contribute to research idea; H.L. and Z.L. contribute to analyzing and interpreting the data for research. All authors have read and agreed to the published version of the manuscript.

Funding

The APC was funded by the National Key R&D Program of China (2021YFB2500600).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Li, G.-S.; Xie, J.-F.; Xu, L.-Y. Maximum efficiency control method of permanent magnet synchronous motor based on three-dimensional table. In Proceedings of the 2015 International Conference on Advanced Mechatronic Systems (ICAMechS), Beijing, China, 22–24 August 2015; pp. 392–396. [Google Scholar]
  2. Kim, Y.-S.; Sul, S.-K. Torque Control Strategy of an IPMSM Considering the Flux Variation of the Permanent Magnet. In Proceedings of the 2007 IEEE Industry Applications Annual Meeting, New Orleans, LA, USA, 23–27 September 2007; pp. 1301–1307. [Google Scholar] [CrossRef]
  3. 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] [CrossRef]
  4. 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] [CrossRef]
  5. Dianov, A.; Tinazzi, F.; Calligaro, S.; Bolognani, S. Review and Classification of 0MTPA Control Algorithms for Synchronous Motors. IEEE Trans. Power Electron. 2022, 37, 3990–4007. [Google Scholar] [CrossRef]
  6. Morimoto, S.; Takeda, Y.; Hirasa, T.; Taniguchi, K. Expansion of operating limits for permanent magnet motor by current vector control considering inverter capacity. IEEE Trans. Ind. Appl. 1990, 26, 866–871. [Google Scholar] [CrossRef]
  7. Morimoto, S.; Hatanaka, K.; Tong, Y.; Takeda, Y.; Hirasa, T. High performance servo drive system of salient pole permanent magnet synchronous motor. In Proceedings of the Conference Record of the 1991 IEEE Industry Applications Society Annual Meeting, Dearborn, MI, USA, 28 September–4 October 1991; Volume 1, pp. 463–468. [Google Scholar] [CrossRef]
  8. Carraro, M.; Tinazzi, F.; Zigliotto, M. Estimation of the direct-axis inductance in PM synchronous motor drives at standstill. In Proceedings of the 2013 IEEE International Conference on Industrial Technology (ICIT), Cape Town, South Africa, 25–28 February 2013. [Google Scholar]
  9. Li, Z.; Feng, G.; O’Donnell, D.; Li, W.; Kar, N.C. Novel Machine Parameter Estimation Scheme Toward Accurate Maximum Torque Production for Dual Three-Phase PMSMs. IEEE Trans. Transp. Electrif. 2021, 7, 2715–2727. [Google Scholar] [CrossRef]
  10. 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]
  11. Xiao, S.; Griffo, A. PWM-based flux linkage and rotor temperature estimations for permanent magnet synchronous machines. IEEE Trans. Power Electron. 2020, 35, 6061–6069. [Google Scholar] [CrossRef]
  12. Liu, K.; Zhu, Z.Q.; Stone, D.A. Parameter Estimation for Condition Monitoring of PMSM Stator Winding and Rotor Permanent Magnets. IEEE Trans. Ind. Electron. 2013, 60, 5902–5913. [Google Scholar] [CrossRef] [Green Version]
  13. Gatto, G.; Marongiu, I.; Serpi, A. Discrete-Time Parameter Identification of a Surface-Mounted Permanent Magnet Synchronous Machine. IEEE Trans. Ind. Electron. 2013, 60, 4869–4880. [Google Scholar] [CrossRef]
  14. 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]
  15. Sun, T.; Wang, J.; Koc, M.; Chen, X. Self-Learning MTPA Control of Interior Permanent-Magnet Synchronous Machine Drives Based on Virtual Signal Injection. IEEE Trans. Ind. Appl. 2016, 52, 3062–3070. [Google Scholar] [CrossRef]
  16. Sun, T.; Long, L.; Yang, R.; Li, K.; Liang, J. Extended Virtual Signal Injection Control for MTPA Operation of IPMSM Drives With Online Derivative Term Estimation. IEEE Trans. Power Electron. 2021, 36, 10602–10611. [Google Scholar] [CrossRef]
  17. Miguel-Espinar, C.; Heredero-Peris, D.; Gross, G.; Llonch-Masachs, M.; Montesinos-Miracle, D. Maximum Torque per Voltage Flux-Weakening Strategy With Speed Limiter for PMSM Drives. IEEE Trans. Ind. Electron. 2021, 68, 9254–9264. [Google Scholar] [CrossRef]
  18. Bolognani, S.; Calligaro, S.; Petrella, R.; Pogni, F. Flux-weakening in IPM motor drives: Comparison of state-of-art algorithms and a novel proposal for controller design. In Proceedings of the 2011 14th European Conference on Power Electronics and Applications, Birmingham, UK, 30 August–1 September 2011; pp. 1–11. [Google Scholar]
  19. 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]
  20. Xinhai, J.; Yanneng, Z.; Dianguo, X. Novel PMSM field-weakening control method. In Proceedings of the IECON 2017-43rd Annual Conference of the IEEE Industrial Electronics Society, Beijing, China, 29 October–1 November 2017; pp. 3744–3748. [Google Scholar] [CrossRef]
  21. Bolognani, S.; Calligaro, S.; Petrella, R. Adaptive flux-weakening controller for IPMSM drives. In Proceedings of the 2011 IEEE Energy Conversion Congress and Exposition, Phoenix, AZ, USA, 17–22 September 2011; pp. 2437–2444. [Google Scholar] [CrossRef]
  22. Jeong, Y.; Sul, S.; Hiti, S.; Rahman, K.M. Online Minimum-Copper-Loss Control of an Interior Permanent-Magnet Synchronous Machine for Automotive Applications. IEEE Trans. Ind. Appl. 2006, 42, 1222–1229. [Google Scholar] [CrossRef]
  23. Kim, H.-S.; Lee, Y.; Sul, S.-K.; Yu, J.; Oh, J. Online MTPA Control of IPMSM for Automotive Applications Based on Robust Numerical Optimization Technique. In Proceedings of the 2018 IEEE Transportation Electrification Conference and Expo (ITEC), Long Beach, CA, USA, 13–15 June 2018; pp. 442–447. [Google Scholar] [CrossRef]
  24. Kim, H.-S.; Yoo, J.; Sul, S.-K. Online MTPA Operation of IPMSM Based on Dual-Loop Control in Polar Coordinates. IEEE Trans. Power Electron. 2022, 37, 4431–4441. [Google Scholar] [CrossRef]
  25. Li, S.; Sarlioglu, B.; Jurkovic, S.; Patel, N.R.; Savagian, P. Comparative Analysis of Torque Compensation Control Algorithms of Interior Permanent Magnet Machines for Automotive Applications Considering the Effects of Temperature Variation. IEEE Trans. Transp. Electrif. 2017, 3, 668–681. [Google Scholar] [CrossRef]
  26. Krishnan, R.; Vijayraghavan, P. Parameter compensation of permanent magnet synchronous machines through airgap power feedback. In Proceedings of the Conference of the IEEE Industrial Electronics Society, Orlando, FL, USA, 6–10 November 1995. [Google Scholar]
  27. Noguchi, T.; Kumakiri, Y. On-line parameter identification of IPM motor using instantaneous reactive power for robust maximum torque per ampere control. In Proceedings of the 2015 IEEE International Conference on Industrial Technology (ICIT), Seville, Spain, 17–19 March 2015; pp. 793–799. [Google Scholar]
  28. Shrestha, R.L.; Seok, J.K. Online Compensation of Parameter Variation Effects for Robust Interior PM Synchronous Motor Drives. J. Power Electron. 2011, 11, 713–718. [Google Scholar] [CrossRef] [Green Version]
  29. Preindl, M.; Bolognani, S. Optimal State Reference Computation With Constrained MTPA Criterion for PM Motor Drives. IEEE Trans. Power Electron. 2015, 30, 4524–4535. [Google Scholar] [CrossRef]
  30. Bae, B.-H.; Sul, S.-K. A compensation method for time delay of full-digital synchronous frame current regulator of PWM AC drives. IEEE Trans. Ind. Appl. 2003, 39, 802–810. [Google Scholar] [CrossRef]
Figure 1. Summary of algorithms for torque deviation caused by temperature change.
Figure 1. Summary of algorithms for torque deviation caused by temperature change.
Machines 11 00324 g001
Figure 2. Mapping status when feature points are outside the current circle: (a) d-q axis current plane; (b) torque-speed plane.
Figure 2. Mapping status when feature points are outside the current circle: (a) d-q axis current plane; (b) torque-speed plane.
Machines 11 00324 g002
Figure 3. Mapping of d-q current to external characteristic region of torque when feature points are in current circle: (a) d-q axis current plane; (b) torque-speed plane.
Figure 3. Mapping of d-q current to external characteristic region of torque when feature points are in current circle: (a) d-q axis current plane; (b) torque-speed plane.
Machines 11 00324 g003
Figure 4. PMSM equivalent circuit considering the ferromagnetic loss: (a) d-axis circuit; (b) q-axis circuit.
Figure 4. PMSM equivalent circuit considering the ferromagnetic loss: (a) d-axis circuit; (b) q-axis circuit.
Machines 11 00324 g004
Figure 5. Flux variation of experimental prototype with d-q axis current: (a) d-axis flux surface; (b) q-axis flux surface.
Figure 5. Flux variation of experimental prototype with d-q axis current: (a) d-axis flux surface; (b) q-axis flux surface.
Machines 11 00324 g005
Figure 6. Influence of permanent magnet flux change on torque control system.
Figure 6. Influence of permanent magnet flux change on torque control system.
Machines 11 00324 g006
Figure 7. Current sampling delay in PMSM control system.
Figure 7. Current sampling delay in PMSM control system.
Machines 11 00324 g007
Figure 8. Current mapping deviation caused by sampling delay: (a) sufficient voltage margin state; (b) flux-weakening state.
Figure 8. Current mapping deviation caused by sampling delay: (a) sufficient voltage margin state; (b) flux-weakening state.
Machines 11 00324 g008
Figure 9. Static torque control block diagram with online torque compensation (the variables marked by * stand for expected values).
Figure 9. Static torque control block diagram with online torque compensation (the variables marked by * stand for expected values).
Machines 11 00324 g009
Figure 10. FNN model building process based on offline experimental sample.
Figure 10. FNN model building process based on offline experimental sample.
Machines 11 00324 g010
Figure 11. Direct search and degradation of the basic NMS method: (a) effective iterative process; (b) iterative process of failure.
Figure 11. Direct search and degradation of the basic NMS method: (a) effective iterative process; (b) iterative process of failure.
Machines 11 00324 g011
Figure 12. Main flow of improved NMS search method after improvement.
Figure 12. Main flow of improved NMS search method after improvement.
Machines 11 00324 g012
Figure 13. Torque estimation and current angle optimization unit.
Figure 13. Torque estimation and current angle optimization unit.
Machines 11 00324 g013
Figure 14. Current angle optimization process.
Figure 14. Current angle optimization process.
Machines 11 00324 g014
Figure 15. Field experimental environment.
Figure 15. Field experimental environment.
Machines 11 00324 g015
Figure 16. Current trajectory in the model building stage.
Figure 16. Current trajectory in the model building stage.
Machines 11 00324 g016
Figure 17. Error of torque model.
Figure 17. Error of torque model.
Machines 11 00324 g017
Figure 18. Optimization results based on the improved NMS search method: (a) basic NMS method; (b) anti-degenerate NMS method.
Figure 18. Optimization results based on the improved NMS search method: (a) basic NMS method; (b) anti-degenerate NMS method.
Machines 11 00324 g018
Figure 19. Torque error of open-loop control with torque–current mapping strategy.
Figure 19. Torque error of open-loop control with torque–current mapping strategy.
Machines 11 00324 g019
Figure 20. Error of wide temperature torque model.
Figure 20. Error of wide temperature torque model.
Machines 11 00324 g020
Figure 21. Comparison experiment block diagram based on classical formula MTPA.
Figure 21. Comparison experiment block diagram based on classical formula MTPA.
Machines 11 00324 g021
Figure 22. Test results of torque compensator during temperature rise (a) temperature rise result; (b) deviation flux change results.
Figure 22. Test results of torque compensator during temperature rise (a) temperature rise result; (b) deviation flux change results.
Machines 11 00324 g022
Table 1. Summary of existing current–torque optimization mapping methods.
Table 1. Summary of existing current–torque optimization mapping methods.
Optimized Mapping AlgorithmReferencesOffline Experimental TaskTorque Following Capability Available for Optimal T-n Locus Online Parameter EstimationTolerance to Time-Varying Parameters Optimal
Mapping Accuracy
LUTs-based numerical methodInterpolation using
multi-LUTs
[2,3,4]Yes, heavyYesYesYesYes, partiallyDepends
White-box-model-based
method
Nominal-parameters-based MTPA[6,7]NoNoNoNoYes, partiallyMedium
Online-parameter-estimation-based MTPA[8,9,10,11]NoNoNoYesYesMedium
Virtual-signal-injection-based MTPA[14,15,16]NoNoNoNoYesMedium
Piecewise optimization method[17,18]Yes, mediumYesYesNoNoMedium
Black-box-model-based
method
Response-surface-model-based[22,23]Yes, mediumYesYesNoNoHigh
Table 2. Basic parameters of tested PMSM.
Table 2. Basic parameters of tested PMSM.
ParametersValueUnit
number of pole-pairs p3-
permanent magnet flux linkage ψf0.1067Wb
phase resistance Rs0.019Ω
d-axis inductance Ld0.000486H
q-axis inductance Lq0.00125H
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

Bian, Y.; Wen, X.; Fan, T.; Li, H.; Liu, Z. Data-Driven-Model-Based Full-Region Optimal Mapping Method of Permanent Magnet Synchronous Motors in Wide Temperature Range. Machines 2023, 11, 324. https://doi.org/10.3390/machines11030324

AMA Style

Bian Y, Wen X, Fan T, Li H, Liu Z. Data-Driven-Model-Based Full-Region Optimal Mapping Method of Permanent Magnet Synchronous Motors in Wide Temperature Range. Machines. 2023; 11(3):324. https://doi.org/10.3390/machines11030324

Chicago/Turabian Style

Bian, Yuanjun, Xuhui Wen, Tao Fan, Hongyang Li, and Zhongyong Liu. 2023. "Data-Driven-Model-Based Full-Region Optimal Mapping Method of Permanent Magnet Synchronous Motors in Wide Temperature Range" Machines 11, no. 3: 324. https://doi.org/10.3390/machines11030324

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