HỘI NGHỊ KHOA HỌC TOÀN QUỐC VỀ CƠ KHÍ – ĐIỆN – TỰ ĐỘNG HÓA 
 (MEAE2021) 
Control of Permanent Magnet Synchronous Motor for Traction 
 Application of Electric Vehicles 
 Nguyễn Chí Dũng 1,*, Uông Quang Tuyến 2 
 1 OCI company, Hanoi, Vietnam, cdnguyen8x@gmail.com 
 2 Hanoi University of Mining and Geology, Vietnam, uongquangtuyen@humg.edu.vn 
ARTICLE INFO ABSTRACT 
Article history: 
 th Motor Control is nowadays the core technology in electric vehicles. For electric 
Received 15 Jun 202
                
              
                                            
                                
            
 
            
                 7 trang
7 trang | 
Chia sẻ: Tài Huệ | Ngày: 16/02/2024 | Lượt xem: 593 | Lượt tải: 0 
              
            Tóm tắt tài liệu Control of Permanent Magnet Synchronous Motor for Traction Application of Electric Vehicles, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
21 drivetrain system, control structure and control strategy play an important role 
 th
Accepted 16 Aug 2021 because they directly affect to the performance and efficiency of the vehicles. The 
Available online 19th Dec 2021 control structure has to ensure the robustness and reliability even the motor runs 
Keywords: at high speed, while the control strategy is responsible to improve motor efficiency. 
Control of PMSM, automotive, These are complex tasks due to the variations of the motor parameters. This paper 
electric vehicle, optimal control focuses on assessing control structure and control strategy for permanent magnet 
strategy, motor control synchronous motors that are widely used to provide the vehicle traction force. 
structure Based on these assessments, a robust structure and an optimal strategy are 
 suggested to control the motor in both base-speed and field weakening areas. This 
 suggestion is verified by simulation to show how well the controller works. 
 â 2020 University of Mining and Geology. All rights reserved 
Nomenclature 
 푢d, 푢q direct and quadrature stator voltages 푅s stator resistance 
 푖d, 푖q direct and quadrature stator currents, 퐿d, 퐿q direct and quadrature stator inductances 
 휔, 휔e Mechanical and electrical frequencies 훹PM permanent magnet flux linkage 
 푈max Voltage limit, 푈max = 푈DC⁄√3 푧p number of pole pairs 
 푇e electromagnetic torque 훹d, 훹q direct and quadrature stator flux linkage 
1. Introduction torque demand is provided by the speed 
 controller, while in the torque mode it is an 
 Nowadays, environmental concerns, 
 independent control quantity. Here a question 
environmental regulations on CO2 and exhaust 
 arises as to how the current references for current 
emissions are factors driving development of 
 controllers are generated. To answer this 
electric vehicles (EVs). In this application, 
 question, some control strategies related to 
permanent magnet synchronous motors 
 optimization algorithms were presented in 
(PMSMs) are widely used for traction drive 
 literature as summarized by (Nguyen, 2017). 
because of their advantages, such as such as high 
 They can be classified into three categories: 
efficiency, high power factor and high power 
 (1) Model-based control (MBC), 
density (Windisch, Hofmann, 2011). To control 
 (2) Search control (SC), 
the PMSMs as well as three-phases motors, up to 
 (3) Hybrid control (HC). 
now field oriented control (FOC) is the most 
 SC and HC strategies base on the iterative loop 
common method (Quang, Dittrich, 2015). Fig. 1 
 to seek the optimum point, so they take a long 
shows the block diagram of the FOC method. As 
 time to achieve the stable state and can cause the 
can be seen, in the speed mode (dash line) the 
 disturbance in the electromagnetic torque during 
 153 
 HỘI NGHỊ KHOA HỌC TOÀN QUỐC VỀ CƠ KHÍ – ĐIỆN – TỰ ĐỘNG HểA 
 (MEAE2021) 
the search process. Thus, both SC and HC (푖d, 푖q) are selected with respect to the motor 
strategies are not suitable for applications with speed and the actual DC voltage, which can vary 
frequent changes in the operating point such as in considerably with the battery state of charge 
electric vehicles, where the steady state period is (SOC) in EVs. Finally, the suggested structure is 
short. In contrast, MBC strategies can quickly verified by simulation based on the system 
achieve the optimal state point and, therefore, parameters in Table 1. 
they may be suitable for the automotive 
application (Nguyen, 2017). However, MBC Table 1. Electric system parameters 
strategies require motor parameters, which are Parameter Value 
difficult to determine exactly and can be changed Nominal torque 150 Nm 
due to effect of saturation and temperature. 
 Nominal speed 7000 rpm 
Because of this disadvantage, MBC strategies are 
needed to be further developed in the direction of Number of pole pairs 4 
considering the variation of motor parameters. Nominal DC-link voltage 400 VDC 
 Direct stator inductance 110 uH 
 UDC V
 * Quadrature stator inductance 290 uH 
 id *
 * Current Udq 
 ω* Speed Te Current 
 Reference * Modulation Permanent magnet flux linkage 0.0532 Wb 
 Control i Control
 ω Generator q
 Stator resistance 6 mOhm 
 dq
 i abc i 
 ωe dq sabc 2. Motor Control 
 zp
 PMSM
 θs
 d/dt 2.1. Motor Model and Loss Model 
 Fig. 1. Field oriented control principle The mathematical model of the PMSM is 
 described in the dq-coordinate system as follows 
 One of EVs features is that the motor can run at (Schrửder, 2009): 
very high speed (called field weakening area), 
 푑훹d
where limitation of current and voltage have to be 푢 = 푅 푖 + − 휔 훹 (2) 
 d s d 푑푡 e q
taken into account for determining the current 
 푑훹q
references. For this feature, the motor controller 푢q = 푅s푖q + + 휔e훹d (3) 
needs be able to operate in both base speed and 푑푡
field weakening areas as well as the control 훹d = 훹PM + 퐿d푖d (4) 
structure needs to designed to provides a smooth 훹q = 퐿q푖q (5) 
transition between both (Peters et al., 2012; 
 3
Schrửder, 2009). Some control structure were 푇e = 푧p(훹d푖q − 훹q푖d) (6) 
suggested in these references, but there is no 2
assessment being done as to which one is suitable It should be noted that the relationship 
for the control system of the EV traction drive. between flux linkages and stator current 
 This paper focuses on assessing control components becomes nonlinear due to the 
structure and control strategy for the traction saturation and temperature effects, especially at 
control system of EVs. From the assessment, a high load or high speed (Windisch, Hofmann, 
control structure based on Lookup Tables (LUTs) 2011). Fig. 2 illustrates the flux linkages obtained 
considering nonlinear saturation effect and iron from FEM simulation for the example motor. 
losses is proposed. The LUTs are calculated The drive consists of the components inverter 
utilizing the Maximum-Torque-Per-Ampere and machine, with both causing power 
strategy with the variation of motor parameters dissipation. In the motor, electrical losses ( 푃loss) 
obtained from Finite-Element-Method (FEM) are divided into copper losses, iron losses and 
simulation results. Appropriate state points stray losses (Junggi Lee et al., 2008): 
 154 
 HỘI NGHỊ KHOA HỌC TOÀN QUỐC VỀ CƠ KHÍ – ĐIỆN – TỰ ĐỘNG HểA 
 (MEAE2021) 
 2 2
 푃Cu = 1.5푅s(푖d + 푖q) (7) 푃SW = 푓(푖ph, 휉, 푓sw, 푈DC) (11) 
 훾 2 2
 푃Fe = 퐶Fe휔 (휓d + 휓q) (8) Depending on (1) ữ (5) we can design the 
 current controllers by utilizing the FOC method, 
 푃 = 퐶 휔2 푖2 + 푖2 
 Str str ( d q) (9) but it is not our objective. In this paper, we focus 
where 퐶Fe, 훾 and 퐶str are loss coefficients that can on generating the current references for the 
be varied by motor operating point. current controller based on (6) ữ (10). This is 
 presented in next subsections 3.2 and 3.3. 
 2.2. Control Strategy 
 Operation in constant torque region 
 As already mentioned, the MBC strategy 
 should be used for the EV traction motor. In the 
 constant torque region, appropriate operation 
 points are chosen by utilizing the optimization 
 control strategy: 
 min⏟ 푃loss(푖d, 푖q) 푠. 푡. 푇e(푖d, 푖q) = 푇e,ref (12) 
 푖d,푖q
 Depending on which losses are considered in 
 the loss function 푃loss some MBC strategies were 
 reported in literature (see Error! Reference 
 source not found.). Note that for the MTPA 
 strategy only basic motor parameters such as 푅s, 
 퐿d, 퐿q and 훹PM are required (see (2)ữ(7)) while 
 other strategies need more experimental 
 parameters (see (8)ữ(11)) that are difficult to 
 determine. In the other words, finding a solution 
 to minimize total power losses is a challenge 
 Fig. 2. Flux linkages from FEM 
 because it requires too much effort to determine 
 In inverter, losses are composed of switching system parameters. It is the reason why using 
losses and conduction losses of the transistors MTPA strategy is suggested in this paper: 
and diodes: (Windisch, Hofmann, 2011): 
 min⏟ 푃Cu(푖d, 푖q) 푠. 푡. 푇e(푖d, 푖q) = 푇e,ref (13) 
 푃Cond = 푓(푖ph, 휉, 휑) (10) 푖d,푖q
 Table 5. Model-based control strategy for PMSM 
 Strategy Considered Losses Reference 
 Maximum Torque Per (Meyer, Bửcker, 2006) 
 푃 = 푃 
 Ampere (MTPA) loss Cu (Schrửder, 2009) 
 (Junggi Lee et al., 2008) 
 Minimum motor losses 푃 = 푃 + 푃 + 푃 
 loss Cu Fe Str (Peters et al., 2012), 
 푃 = 푃 + 푃 + 푃 (Pohlenz, Bửcker, 2010) 
 Minimum total losses loss Cu Fe Str
 + 푃Cond + 푃SW (Windisch, Hofmann, 2011) 
 155 
 HỘI NGHỊ KHOA HỌC TOÀN QUỐC VỀ CƠ KHÍ – ĐIỆN – TỰ ĐỘNG HểA 
 (MEAE2021) 
 To overcome the problem of motor parameter 훹PM are obtained from FEM simulation 
variations, the MTPA control characteristic is considering the saturation and iron loss effects. As 
calculated by using the FEM simulation results (see can be seen, when the speed increases, the control 
Fig. 2). Thus, both nonlinear saturation and iron characteristics are moved to the direction of 
loss effects are taken into account. Fig. 3 shows decreasing the direct stator current. The torque is 
comparison of two MTPA characteristics obtained maintained equal to its reference or it is controlled 
by using nominal motor parameters (nominal to reach the maximum value if input power is 
trajectory - red) and by using FEM simulation limited. Thus, this strategy is called Maximum-
results (FEM-based trajectory - blue). Both Torque-Per-Watt (MTPW). Note that at low speed 
characteristics are calculated from (13) by using where the voltage limitation can be neglected, the 
Matlab-Optimization-Toolbox. It can be seen that MTPW characteristic is coincided with FEM-based 
for high torque or high speed the operating point MTPA one in Fig. 4 
differs significantly from the nominal trajectory. 
The reason is the variations of the motor 
inductances at high current due to the magnetic 
saturation. Due to lack an explicit formula for the 
MTPA strategy, LUT is used for the FEM-based 
MTPA strategy. 
Operation in field weakening region 
 MTPA control strategy will be maintain as long Fig. 3. MTPA characteristics 
as the point (푖d, 푖q) is still located within 
limitations of the current and voltage (Meyer, 
Bửcker, 2006; Schrửder, 2009): Speed 
 2 2 2 increasing 
 푖d + 푖q ≤ 퐼max (14) 
 2 2 2
 푢d + 푢q ≤ 푈max (15) 
 As MTPA point (푖d, 푖q) is outside the limitations 
(14) and (15), it has to be re-calculated so that the 
copper losses reach minimum while the torque is Fig. 4. Control characteristics 
maintained equal to its reference or reached as 2.3. Control Structure 
maximum as possible. So the loss minimization 
problem (13) can be rewritten as: Fig. 5 summarizes some block diagrams of 
 current reference generator reported in literature 
 min⏟ 푃 (푖 , 푖 ) 
 Cu d q (Lee et al., 2008; Schrửder, 2009; Pohlenz, Bửcker, 
 푖 ,푖
 d q 2010; Windisch, Hofmann, 2011; Peters et al., 
 푇e(푖d, 푖q) → 푚푎푥 ≤ 푇e,ref (16) 2012). In Fig. 5a and Fig. 5b the current references 
 2 2 2
 푠. 푡. {푖d + 푖q ≤ 퐼max are calculated offline based on MTPA strategy (13) 
 2 2 2 and used as LUT. To avoid using LUTs, structures 
 푢 + 푢q ≤ 푈max 
 d in Fig. 5c and Fig. 5d use the outputs of the PI-
 The problem (16) can be solved by numerical 
 controllers as q - axis current reference while d - 
method such as using Matlab-Optimization- 
 axis current reference is calculated based on an 
ToolBox. Fig. 4 shows the results including control 
 explicit formula, which is the solution of (13) when 
characteristics with constant speed for the 
 neglecting the variation of the motor parameters. 
 Fig. 5. Current reference generator diagrams The structures in Fig. 5a ữ Fig. 5d can be applied 
simulation motor. Here the parameters 퐿d, 퐿q and 
 156 
 HỘI NGHỊ KHOA HỌC TOÀN QUỐC VỀ CƠ KHÍ – ĐIỆN – TỰ ĐỘNG HểA 
 (MEAE2021) 
 *
 only for motor operation in constant torque 
 id 
 *
 Te MTPA region, not appropriate for EV traction. 
 Lookup Table *
 iq To control the motor operating in both constant 
 torque and field weakening regions, the structures 
 (a) LUT-based MTPA 1 in Fig. 5e and Fig. 5f supplement I-controllers with 
 * *
 is id 
 * Conversion from voltage feedback. In the constant torque region, the 
 Te MTPA Polar to 
 Lookup Table Cartesian * I-controllers are inactive by using saturation 
 β iq 
 Coordinates
 blocks and the current reference are generated by 
 (b) LUT-based MTPA 2 the MTPA strategy. In the field-weakening region, 
 the I-controller are active and the d-axis current 
 *
 ω* iq *
 MTPA id reference is moved so that the state point (푖d, 푖q) 
 PI
 Calculation *
 ω iq lies on the voltage limit curve. In this way, the d-
 axis flux linkage is reduced and the motor can 
 (c) Formula-based MTPA operate in the field-weakening region. The main 
 * disadvantage of these structures is that they need 
 * i *
 T q
 e MTPA id 
 PI convergence time to achieve a new steady state. 
 Calculation *
 iq 
 Te ,est Thus, they are not suitable for the EV traction, 
 i dq where the operating point is changed frequently. 
 Torque 
 Estimation To overcome the problem of convergence time, in 
 this paper the LUT-based open-loop control 
 (d) Formula-based MTPA with torque estimation 
 * * structure is proposed in Fig. 5g. By utilizing motor 
 iq1 iq 
 * parameters from FEM simulation, the current 
 Te MTPA
 Lookup Table *
 id1 references are calculated offline founded on the 
 MTPW strategy (16). When neglecting the stator 
 i* 
 d resistance, at steady-state the voltage components 
 U*dq in (2) and (3) can be rewritten as 푢d = −휔e훹q 
 and 푢q = 휔e훹d. Thus, torque limit 푇lim can be 
 Udc 
 Kp calculated under conditions (14) and (15) as 
 (e) LUT-based MTPA with voltage feedback 1 follows: 
 * *
 is i 
 d 
 * Conversion from 
Te Current Angle Polar to 
 * 2 2 2
 Lookup Table Cartesian i 
 β β' q 푖 + 푖 ≤ 퐼 
 Coordinates d q max
 max⏟ 푇 (푖 , 푖 ): { 2 (17) 
 e d q 2 2 푈max
 U* 훹 + 훹 ≤ ( )
 dq 푖d,푖q d q 휔
 1 e
 Udc All offline results are then used as LUTs. In this 
 way, we can avoid the problem of convergence 
 (f) 
 LUT-based MTPA with voltage feedback 2 time and the motor can runs in both constant 
 * torque and field weakening regions with the 
 id 
 * *
 Te Te, sat MTPW smooth transition between both. The simulation 
 Lookup Table *
 iq results shown in Fig. 6 demonstrates this remark. 
 Tlim 3. Conclusion 
 ωe ω 
 zp
 Lookup In this paper, the realization of a Lookup-Table-
 Table Udc 
 based open-loop control structure for a permanent 
 (g) Proposed LUT-based open-loop control magnet synchronous motor based on the 
 Maximum-Torque-Per-Watt strategy is presented. 
 Because the proposed control strategy utilizes the 
 157 
 HỘI NGHỊ KHOA HỌC TOÀN QUỐC VỀ CƠ KHÍ – ĐIỆN – TỰ ĐỘNG HểA 
 (MEAE2021) 
Finite-Element-Method simulation results to [2] Meyer M, Bửcker J. (2006). Optimum 
calculate the stator current references for the Control for Interior Permanent Magnet 
 Fig. 6. Simulation results: motor runs in speed mode, at 10000 rpm and 100 Nm. 
controller, variations of motor Synchronous Motors (IPMSM) in Constant 
parameters due to saturation and effect of iron Torque and Flux Weakening Range. 2006 
losses on the motor model are considered. 12th International Power Electronics and 
Simulations using a subcompact electric vehicle 
 Motion Control Conference. IEEE. 
model demonstrate that the presented structure is 
capable for the constant torque region as well as [3] Nguyen CD. (2017). Loss minimization 
for the flux-weakening region and provides a control of three-phase motors. Shaker. 
smooth transition between both. [4] Peters W; Wallscheid O; Bửcke J. (2012). A 
 It should be noted that for strategies based on precise open-loop torque control for an 
the Finite-Element-Method, the knowledge of the interior permanent magnet synchronous 
machine such as geometries and materials is motor (IPMSM) considering iron losses. 
required. In addition, the machine models are 
 IECON 2012 - 38th Annual Conference on 
time-consuming to create and verify, and 
sometimes they need to be refined repeatedly to IEEE Industrial Electronics Society. 
ensure that the results are accurate. [5] Pohlenz D, Bửcker J. (2010). Efficiency 
 The proposed approach can be applied for improvement of an IPMSM using Maximum 
other motor types such as induction motors and Efficiency operating strategy. Proceedings 
synchronous reluctance motors. This is a target of of 14th International Power Electronics and 
further research. Motion Control Conference EPE-PEMC 
References 2010. IEEE. 
[1] Junggi Lee, Kwanghee Nam, Seoho Choi, [6] Quang NP, Dittrich JA. (2015). Vector 
 Soonwoo Kwon. (2008). Loss Minimizing control of three-phase AC machines. 
 Control of PMSM with the Use of Polynomial Springer. 
 Approximations. IEEE Industry Applications [7] Schrửder, D. (2009). Elektrische Antriebe - 
 Society Annual Meeting. Regelung von Antriebssystemen. Springer. 
 158 
 HỘI NGHỊ KHOA HỌC TOÀN QUỐC VỀ CƠ KHÍ – ĐIỆN – TỰ ĐỘNG HểA 
 (MEAE2021) 
[8] Windisch T, Hofmann W. (2011). Loss 
 minimization of an IPMSM drive using pre-
 calculated optimized current references. 
 IECON, Australia. 
 159 
            Các file đính kèm theo tài liệu này:
 control_of_permanent_magnet_synchronous_motor_for_traction_a.pdf control_of_permanent_magnet_synchronous_motor_for_traction_a.pdf