Next Article in Journal
On the Source of Oscillatory Behaviour during Switching of Power Enhancement Mode GaN HEMTs
Next Article in Special Issue
Design Methodology of a Power Split Type Plug-In Hybrid Electric Vehicle Considering Drivetrain Losses
Previous Article in Journal
Power Controlling, Monitoring and Routing Center Enabled by a DC-Transformer †
Previous Article in Special Issue
Energy Management of Parallel-Connected Cells in Electric Vehicles Based on Fuzzy Logic Control
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Accurate and Efficient Torque Control of an Interior Permanent Magnet Synchronous Motor in Electric Vehicles Based on Hall-Effect Sensors

1
Laboratory of Low Emission Vehicle, Beijing Institute of Technology, Beijing 100081, China
2
United Automotive Electronic System Co., Ltd., Shanghai 201206, China
*
Author to whom correspondence should be addressed.
Energies 2017, 10(3), 410; https://doi.org/10.3390/en10030410
Submission received: 4 January 2017 / Revised: 5 March 2017 / Accepted: 14 March 2017 / Published: 21 March 2017

Abstract

:
In this paper, an effective method to achieve accurate and efficient torque control of an interior permanent magnet synchronous motor (IPMSM) in electric vehicles, based on low-resolution Hall-effect sensors, is proposed. The high-resolution rotor position is estimated by a proportional integral (PI) regulator using the deviation between actual output power and reference output power. This method can compensate for the Hall position sensor mounting error, and estimate rotor position continuously and accurately. The permanent magnetic flux linkage is also estimated based on a current PI controller. Other important parameters, such as the d-axis and q-axis inductances, stator resistance, and energy loss, are measured offline by experiments. The measured parameters are saved as lookup tables which cover the entire current operating range at different current levels. Based on these accurate parameters, a maximum torque per ampere (MTPA) control strategy, combined with the feedforward parameter iteration method, can be achieved for accurate and efficient torque control. The effectiveness of the proposed method is verified by both simulation and experimental results.

1. Introduction

The interior permanent magnet synchronous motor (IPMSM) has been widely used in electric vehicles for its high efficiency and high power density. Accurate and efficient torque control is essential for automotive drive systems. However, it is difficult to achieve this target because of the varying parameters of the IPMSM [1].
Although the resolver can obtain high-resolution rotor position of the IPMSM, it is not suitable to be used in vehicles, considering its high cost, weight, and volume. Algorithms based on no position sensors [2] cannot estimate the rotor position accurately in all conditions, in addition to the high-volume computation. In fact, Hall-effect sensors can be used to realize low cost, weight, volume, and high-resolution rotor position. Considering the discrete position signals from Hall-effect sensors, it is quite necessary to conduct research on obtaining continuous rotor position signals.
The most popular method to estimate the rotor position is based on average motor speed [3]. When the motor speed varies frequently, this method may cause a very large error and failure of the control strategy. A vector-tracking observer was proposed to estimate the rotor positon in [4]. This method needs to acquire the stator voltages, thus increasing the cost and complexity of the system. An improved vector-tracking observer was proposed to eliminate the complexity of the system in [5]. A method based on back electromotive force (EMF) was proposed in [6]. Although this method can obtain accurate rotor speed, it cannot obtain accurate rotor position. A method based on flux estimation was proposed for a slotless permanent magnet synchronous motor (PMSM) in [7]. An improved square root unscented Kalman filter (SRUKF) was proposed to estimate rotor speed and position in [8]. Additionally, some studies used linear Hall sensors [9] to estimate rotor position instead of discrete Hall sensors.
To achieve accurate and efficient control, accurate parameters are essential. There are, mainly, two types of methods proposed to achieve parameter identification. One is based on offline measurements, and the other is based on real-time estimating arithmetic [1]. The real-time estimating arithmetic based on the PMSM model was analyzed in [10]. Some parameters must be assumed to be known since not all parameters are identifiable in the steady state. A method was proposed to estimate stator resistance and flux linkage by injecting short-period d-axis current into surface PMSM in [11]. However, it is not suitable for application in vehicles. Mechanical parameters of induction motors were estimated by using voltage sensors only in [12]. The variation of the d-axis and q-axis inductances measured offline [13], or calculated from the finite element [14] in consideration of the cross saturation were proposed. An analytical calculation method of d-axis and q-axis inductances for IPMSM based on winding function theory was proposed in [15]. An adaptive parameter estimator that can achieve maximum torque per ampere (MTPA) control was proposed in [16].
In this paper, an effective method to achieve accurate and efficient torque control of an IPMSM in electric vehicles, based on low-resolution Hall-effect sensors, is proposed. A variety of important parameters are estimated for torque control. To obtain the high-resolution rotor position, an estimation method based on the power closed-loop is proposed with low-resolution Hall-effect sensors. This method can compensate for the Hall position sensor mounting error, and estimate the rotor position continuously and accurately. The permanent magnetic flux linkage is estimated based on a current proportional integral (PI) controller. Other important parameters, such as the d-axis and q-axis inductances, stator resistance, and energy loss are measured offline by experiments. The measured parameters are saved as lookup tables which cover the entire current operating range at different current levels. Combined with the feedforward parameter iteration method, the MTPA control strategy can be achieved based on accurate parameters. As a result, it is an effective approach to realize accurate and efficient torque control.
MATLAB/SIMULINK models were built to analyze the proposed method. Furthermore, experiments were carried out to verify the method.

2. Parameter Estimation

2.1. Analysis of the IPMSM Energy Model

For IPMSM, the input energy comes from the inverter. According to the law of energy conservation, the input energy can be expressed as follows [17]:
E i n = E o u t + E l o s s
E l o s s can be expressed as follows:
E l o s s = E C u + E F e + E S t r + E M
From the point view of inverter, the input energy can be expressed as follows:
E i n = 3 ( v q i q + v d i d ) / 2 d t
and the output energy can be expressed as follows:
E o u t = ω e T e / p d t
where ω e can be obtained from Hall-effect sensors.
Considering the cost, the IPMSM used in vehicles has no torque transducer; hence the actual output energy cannot be obtained from Equation (4). However, if the input energy and the energy loss are known, the output energy can be obtained from Equation (1). The IPMSM energy model can be used to estimate the essential parameters, such as the permanent magnetic flux linkage [18], the difference of the q-axis and d-axis inductance [1]. In this paper, the energy model is used to estimate the high-resolution rotor position based on low-resolution Hall-effect sensors.

2.2. Rotor Position Estimation

2.2.1. Rotor Position Estimation Based on Average Motor Speed

The high-resolution rotor position can easily be estimated through a method based on average rotor speed, where the six sectors are classified according to the states of the Hall sensor’s signals [4]. Assuming that the rotor speed within a sector is constant and the average speed in present and previous sectors is uniform, the rotor speed can be approximated as follows [3]:
ω e = θ 1 θ 0 t 1 t 0 = d θ t 1 t 0
where d θ is the electrical degree between two sectors, t 1 t 0 is the time interval of the previous sector; then the rotor position can be estimated as follows:
θ * = θ 1 + ω e t = θ 1 + d θ t 1 t 0 t
Similarly, the high-resolution rotor position can be obtained, as shown in Figure 1.
θ 1 θ 0 should be 60 degrees if the Hall sensors are aligned accurately. However, in the IPMSM, there is a certain error in the hall sensor installation. The back EMF can be used to avoid the error and eliminate the third harmonic. However, large estimation errors will occur when this method is used in vehicles where the motor speed changes frequently.

2.2.2. Rotor Position Estimation Based on the Power Closed-Loop Method

For improving the accuracy of estimated rotor position, a method based on the power closed-loop is proposed to estimate the rotor position, as shown in Figure 2.
The reference electromagnetic torque T e * can be expressed as follows:
T e * = 3 2 p ( φ f i o q * d L i o d * i o q * )
where:
i o d * =   i d * i c d = 1 A ( i d * + ω e L q i q * R c ω e 2 L q φ f R c 2 ) i o q * =   i q * i c q = 1 A ( i q * ω e ( φ f + L d i d * ) R c )
A = 1 + ω e 2 L d L q R c 2
The reference output power can be expressed as follows:
P o u t * = T e * ω e / p
For the current closed-loop control, the stator d-axis and q-axis current i d and i q can be expressed as follows:
i d = i d * , i q = i q * , ( i d , i q ) = ParkTrans ( ClarkeTrans ( i u , i v , i w ) , θ * )
The output voltage of the d-axis and q-axis can be expressed as follows:
( v d , v q ) = ParkTrans ( ClarkeTrans ( v u , v v , v w ) , θ * )
The input power from inverter to motor P i n can be expressed as follows:
P i n = 3 ( v q i q + v d i d ) / 2
The actual mechanical output power Pout can be expressed as follows:
P o u t = P i n P l o s s
Assuming that the estimated rotor position is equal to the actual rotor position, then the actual electromagnetic torque should be equal to the reference electromagnetic torque, and the actual output power should be equal to the reference output power and vice versa. Therefore, the estimated rotor position can be adjusted to realize the equality of the actual output power and the reference output power. To achieve accurate torque control, a PI estimator with robust control is designed to obtain rotor position in this paper.
As shown in Equation (7), the permanent flux linkage and the difference of d-axis and q-axis inductances are used to calculate the reference electromagnetic torque. These parameters influence the accuracy of rotor position estimation significantly. In this paper, the permanent flux linkage is estimated online and difference of d-axis and q-axis inductances is measured offline by experiments.

2.3. Permanent Magnetic Flux Linkage Estimation

To realize accurate and efficient current control, the current PI controller with feedforward control voltage based on space vector pulse width modulation (SVPWM) is shown in Figure 3 [19].
For an IPMSM, it is needed to decouple the d-axis and q-axis voltages and current. The d-axis and q-axis voltages in the rotor rotating coordinate system can be expressed as follows:
[ v d v q ] = [ R s 0 0 R s ] [ i d i q ] + [ s 0 0 s ] [ φ d φ q ] + [ 0 ω e ω e 0 ] [ φ d φ q ]
The last term of Equation (15) is the back EMF. If the d-axis and q-axis flux linkages are accurate, it can be eliminated by decoupling control. The feedforward control voltages can be expressed as follows:
[ v d _ f f v q _ f f ] = [ 0 ω e ω e 0 ] [ φ d φ q ]
where v d _ f f and v q _ f f are the d-axis and q-axis feedforward control voltages, φ d and φ q are the estimated d-axis and q-axis flux linkages.
Assuming v d _ f b and v q _ f b are the outputs of the PI controller, the d-axis and q-axis voltages can be expressed as follows:
[ v d v q ] = [ v d _ f b v q _ f b ] + [ v d _ f f v q _ f f ]
In steady circumstance, the actual current follows well to the reference current, and thus the differential term of Equation (15) can be eliminated:
[ v d v q ] = [ R s 0 0 R s ] [ i d i q ] + [ 0 ω e ω e 0 ] [ φ d φ q ] = [ v d _ f b v q _ f b ] + [ 0 ω e ω e 0 ] [ φ d φ q ]
Furthermore:
[ v d _ f b v q _ f b ] = [ R s 0 0 R s ] [ i d i q ] + [ 0 ω e ω e 0 ] [ φ d φ d φ q φ q ]
As shown in Equation (19), the outputs of the current PI controller contain a voltage drop at stator resistance and an error of estimated flux linkage. If the variation of the stator resistance is negligible or can be compensated, the error of the estimated flux linkage can be obtained from the integration term of the PI controller, that is:
[ Δ φ d Δ φ q ] = 1 ω e [ 0 1 1 0 ] ( [ v d _ f b _ i v q _ f b _ i ] [ R s 0 0 R s ] [ i d i q ] )
where Δ φ d and Δ φ q are the errors of d-axis and q-axis flux linkages between actual and estimated value ( Δ φ d = φ d φ d , Δ φ q = φ q φ q ), v d _ f b _ i and v q _ f b _ i are the integration terms of the PI controller.
Then, the estimated permanent magnetic flux linkage can be expressed as follows:
φ f = φ d + Δ φ d L d i d = ( v q R s i q ) / ω e L d i d
As shown in Equation (21), the accuracy of the estimated permanent magnetic flux linkage is affected by the q-axis voltage ( v q ) , the d-axis and q-axis inductances ( L d , L q ) , the stator resistance ( R s ) , and the d-axis and q-axis current ( i d , i q ) . v q is equivalent to the reference voltage, which includes the output lag compensation [20] and dead time compensation [21]. In this paper, L d , L q , and R s are measured offline by experiments. The measured parameters are saved as lookup tables which cover the entire current operating range at different current levels. Thus, L d , L q , and R s can be considered to be accurate. In fact, R s is approximately accurate with temperature compensation, especially at a high speed when the back EMF is much greater than the voltage drop at stator resistance. i d , i q can be obtained from current sensors and Hall-effect sensors. Considering the rotor electrical angular speed ( ω e ) is in the denominator, the estimation should be avoided at too low speed.

3. Torque Control Strategy

3.1. Feedforward Parameter Iteration Method

A variety of parameters are needed for obtaining the target current. The rotor position and permanent magnetic flux linkage can be estimated, as mentioned above. Other important parameters, such as the d-axis and q-axis inductances, stator resistance, and energy loss, are measured offline by experiments. The measured parameters are saved as lookup tables which cover the entire current operating range at different current levels. The parameters are obtained according to the present input current, and then the target current is calculated according to control strategies. Therefore, the parameters do not match the target current well [22].
Assuming the responding time from zero to maximum torque T e max is t r e s p o n d , the largest change in value of the electromagnetic torque in a control period can be expressed as follows:
T e _ c h a n g e = T e max 2 t r e s p o n d f
The largest change in value of the q-axis current in a control period can be expressed as follows:
i q _ c h a n g e = T e max 3 p φ f t r e s p o n d f
In fact, the torque demand varies frequently for the IPMSM used in vehicles, and the target current is calculated according to the actual torque demand. It is difficult to define an equation to calculate the mismatch between the parameters and current. For a given torque demand, starting with present parameters (the d-axis and q-axis inductances, stator resistance, and energy loss), one set of d-axis and q-axis current is obtained, which is calculated by control strategies (such as MTPA). The obtained current is used for a new set of motor parameter calculation (using parameter lookup tables). Another set of d-axis and q-axis current is calculated with the new parameters. This recursive calculation is carried out until the differences between the new output current and the previous one have reached a defined minimum error [22]. The feedforward parameter iteration method follows five steps:
(1)
Obtain the present motor parameters (the d-axis and q-axis inductances, stator resistance, and energy loss) from lookup tables;
(2)
Calculate one set of d-axis and q-axis current using control strategies;
(3)
Calculate the motor parameters with the current from step 2 using lookup tables;
(4)
Calculate another set of d-axis and q-axis current with the new set of motor parameters from step 3 using control strategies.
(5)
If the current error is within tolerance between the current and the previous step, the iteration is complete. Otherwise, return to step 2.

3.2. Maximum Torque Per Ampere Control Strategy

The MTPA control strategy is an efficiency optimization algorithm which only considers the copper loss. The aim of the optimization algorithm is to realize the minimum copper loss for a given torque. Since the copper loss is proportional to the square of stator current, it is essential to find the minimum stator current for a given torque. The MTPA control strategy can be expressed as follows:
i c d = 0 i c q = 0 i o d = i d i c d = i d i o q = i q i c q = i q
T e = 3 2 p ( φ f i q + ( L d L q ) i d i q )
min { P C u = 3 2 R s ( i d 2 + i q 2 ) = 3 2 R s [ i d 2 + ( 2 T e 3 p ( φ f + ( L d L q ) i d ) ) 2 ] }
For an IPMSM, L d L q , Equation (26) has no explicit solutions for a given torque. If the control parameter is the q-axis current [23] or the amplitude of stator current [24], the explicit solution of i d can be expressed by i q as follows:
i d = φ f φ f 2 + 4 ( L q L d ) 2 i q 2 2 ( L q L d )
or the explicit solution of i d can be expressed by i s as follows:
i d = φ f φ f 2 + 8 ( L q L d ) 2 i s 2 4 ( L q L d )
normalizing Equation (25), it can be expressed as follows:
T e n = i q n ( 1 i d n )
where
i b = φ f / ( L q L d ) ,     T e b = 1.5 p φ f i b i d n = i d / i b ,     i q n = i q / i b ,    T e n = T e / T e b
Equation (29) shows that the output torque depends on the d-axis and q-axis current. For a given T e n , i q n and i d n have no unique solution. Substituting Equation (29) into Equation (26), the MTPA control strategy can be expressed as follows:
min { P C u = 3 2 R s i b 2 [ i d n 2 + T e n 2 ( 1 i d n ) 2 ] }
For a given IPMSM, R s and i b are certain, and the MTPA control strategy can be expressed as follows:
min { i d n 2 + T e n 2 ( 1 i d n ) 2 }
solving Equation (32):
T e n = i d n ( i d n 1 ) 3 T e n = i q n 2 ( 1 + 1 + 4 i q n 2 )
Although the relationship between the normalized torque and stator current can be obtained, Equation (33) has no explicit solutions either. However, idn and iqn can be obtained from the lookup tables, as shown in Figure 4. One of the current can be obtained from the lookup tables. The other current can be obtained from the lookup tables directly or calculated by the first current.
The MTPA control strategy only needs two lookup tables, which are independent of the motor parameters, hence it is widely used in the IPMSM for its simplicity and small amount of calculations.
The IPMSM control system with the MTPA control strategy is shown in Figure 5.

4. Simulation and Experimental Results

4.1. Simulation Results

MATLAB/SIMULINK models were developed to examine the proposed method. A 75-kW IPMSM for a new energy vehicle application is used in this paper, and its parameters are shown in Table 1 [1].
The simulation model is shown in Figure 6.
The PWM frequency is set as 10 kHz and the PI current regulating frequency is set as 20 kHz. The dead time and the voltage drop of the power device are ignored in the simulation (in the actual application, dead time and voltage drop of the power device will be compensated, so the simplification is valid at this stage). Iron loss and mechanical frictional loss are also ignored in the simulation. To make the simulation more accurate, the stator resistance and the d-axis and q-axis inductances are measured offline. In fact, only the varying trends but not accurate values of these parameters are needed in the simulation, because they are just used to verify the effectiveness of proposed method.
The simulation results are shown in Figure 7, Figure 8 and Figure 9 at different conditions. As shown, the actual electromagnetic torque follows well with the reference electromagnetic torque based on the accurate estimated and measured parameters; hence the accurate torque control is achieved. The simulation results under any other condition also verify the effectiveness of the proposed method (except the zero-speed and zero-torque condition under which the d-q axis voltages and the reference power are zero. In that case, rotor position estimator and flux linkage estimator cannot function).

4.2. Experimental Results

The effectiveness of the proposed method was tested experimentally with the IPMSM as Table 1 shows. A dynamometer was used to emulate the load. A digital signal processor (DSP) was used to carry out the real-time algorithm. Six-pack insulated gate bipolar transistors (IGBT) were used as power switches. A LiFePO4 battery pack (288 V/180 Ah) was used as a power source. The experimental bench is shown in Figure 10.
The experimental results are shown in Figure 11, Figure 12 and Figure 13.
As shown in Figure 11 and Figure 12, the minimum rotor position error is less than one electrical degree and the maximum rotor position error is less than five electrical degrees. However, the maximum rotor position error with the average speed based estimation method is around ten electrical degrees [4]. Furthermore, the output torque of motor is always accurate.
Figure 11 shows that the voltage of battery drops dramatically to 250 V under rated conditions, hence, the motor enters the flux-weakening region. Compared with the simulation results, q-axis current decreases, whereas d-axis current increases, and magnetic saturation is not so serious. Thus, the estimated flux linkage in the experiment is slightly greater than the simulation result.
Figure 12 shows almost the same results with the simulation except that the flux linkage decreases due to the increment of temperature. Under the maximum torque conditions, the reluctance torque is greater than the other conditions; hence less current is needed to obtain the same output torque. Therefore, the torque control is more efficient.
Figure 13 shows the efficiency of the motor drive system, including the motor and inverter. As shown, the maximum efficiency of the motor drive system can reach 0.94 around the rated conditions, and the minimum efficiency of the system is above 0.8. Thus, the efficient control has been realized.

5. Conclusions

In this paper, an effective method to achieve accurate and efficient torque control of an IPMSM in electric vehicles, based on low-resolution Hall-effect sensors, is proposed. Assuming that the d-axis and q-axis inductances, stator resistance, and energy loss are known (measured offline), the high-resolution rotor position and permanent flux linkage are estimated online based on the IPMSM energy model. Combined with the feedforward parameter iteration method, the MTPA control strategy is achieved based on accurate parameters. The simulation and experimental results show that, by using this method, accurate and efficient torque control can be realized.
By using low-resolution Hall-effect sensors instead of resolvers, electric vehicles can reduce cost, weight, and volume. Since the rotor position estimation is based on a power closed-loop, the IPMSM can output accurate torque even if the estimated rotor position has some errors.
Since the flux linkage and power calculations are related to rotor speed, the proposed method may have some drawbacks in the low-speed region. However, this method provides a relatively more effective way to achieve the efficient and accurate control of IPMSM, particularly when the IPMSM works under high-power, high-speed working conditions. Moreover, the method proposed in this paper can also be applied in other types of motors in electric vehicles, such as in-wheel motors, surface PMSM, and PM-assisted synchronous reluctance motors.

Author Contributions

This paper is the results of the hard work of all of the authors. Lei Yu and Wenqing Huang conceived and designed the proposed method. Lei Yu and Youtong Zhang conceived and performed the experiments; Lei Yu analyzed the data; and Lei Yu wrote the paper. All authors gave advice for the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

E i n Input energy
E o u t Output energy
E l o s s Energy loss
E C u Copper loss
E F e Iron loss
E s t r Stray loss
E M Mechanical loss
v u , v v , v w Stator three phase voltages
v d , v q Stator d-axis and q-axis voltages
v d * , v q * Reference stator d-axis and q-axis voltages
i u , i v , i w Stator three phase current
i d , i q Stator d-axis and q-axis current
i d * , i q * Reference stator d-axis and q-axis current
i c d , i c q d-axis and q-axis iron loss current
i d n , i q n Normalized stator d-axis and q-axis current
i s Stator current
i d F W d-axis field-weakening current
ω e Rotor electrical angular speed
T e Electromagnetic torque
T e * Reference electromagnetic torque
T e n Normalized electromagnetic torque
θ Actual rotor positon
θ * Estimated rotor positon
L d , L q d-axis and q-axis inductances
φ d , φ q d-axis and q-axis flux linkages
φ f Permanent magnetic flux linkage
φ f Estimated Permanent magnetic flux linkage
d L Difference of d-axis and q-axis inductances
R s Stator resistance
R c Iron loss resistance
P i n Input power
P o u t Output power
P o u t * Reference output power
P l o s s Power loss
P C u Copper power loss
V d c DC linkage voltage
T Control period
f Control frequency
t Time
p Number of pole pairs

References

  1. Huang, W.; Zhang, Y.; Zhang, X.; Sun, G. Accurate torque control of interior permanent magnet synchronous machine. IEEE Tran. Energy Convers. 2014, 29, 29–37. [Google Scholar] [CrossRef]
  2. Rostami, A.; Asaei, B. A novel method for estimating the initial rotor position of pm motors without the position sensor. Energy Convers. Manag. 2009, 50, 1879–1883. [Google Scholar] [CrossRef]
  3. Dong-Bin, L.U.; Ouyang, M.G.; Jing, G.U.; Jian-Qiu, L.I. Field oriented control of permanent magnet brushless hub motor in electric vehicle. Electr. Mach. Control 2012, 11, 014. [Google Scholar]
  4. Kim, S.Y.; Choi, C.; Lee, K.; Lee, W. An improved rotor position estimation with vector-tracking observer in pmsm drives with low-resolution hall-effect sensors. IEEE Trans. Ind. Electron. 2011, 58, 4078–4086. [Google Scholar]
  5. Dalala, Z.M.; Cho, Y.; Lai, J.S. Enhanced Vector Tracking Observer for Rotor Position Estimation for PMSM Drives with Low Resolution Hall-Effect Position Sensors. In Proceedings of the 2013 IEEE International Electric Machines & Drives Conference (IEMDC), Chicago, IL, USA, 12–15 May 2013; pp. 484–491.
  6. Lidozzi, A.; Solero, L.; Crescimbini, F.; Napoli, A.D. SVM PMSM drive with low resolution hall-effect sensors. IEEE Tran. Power Electron. 2007, 22, 282–290. [Google Scholar] [CrossRef]
  7. Batzel, T.D.; Lee, K.Y. Slotless permanent magnet synchronous motor operation without a high resolution rotor angle sensor. IEEE Tran. Energy Convers. 2001, 15, 366–371. [Google Scholar] [CrossRef]
  8. Xu, B.; Mu, F.; Shi, G.; Ji, W.; Zhu, H. State estimation of permanent magnet synchronous motor using improved square root UKF. Energies 2016, 9, 489. [Google Scholar] [CrossRef]
  9. Jung, S.Y.; Nam, K. Pmsm control based on edge-field hall sensor signals through anf-pll processing. IEEE Trans. Ind. Electron. 2011, 58, 5121–5129. [Google Scholar] [CrossRef]
  10. Boileau, T.; Leboeuf, N.; Nahid-Mobarakeh, B.; Meibody-Tabar, F. Online identification of PMSM parameters: Parameter identifiability and estimator comparative study. IEEE Trans. Ind. Appl. 2011, 47, 1944–1957. [Google Scholar] [CrossRef]
  11. 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]
  12. Horen, Y.; Strajnikov, P.; Kuperman, A. Simple mechanical parameters identification of induction machine using voltage sensor only. Energy Convers. Manag. 2015, 92, 60–66. [Google Scholar] [CrossRef]
  13. Park, J.W.; Koo, D.H.; Kim, J.M.; Kim, H.G. Improvement of control characteristics of interior permanent magnet synchronous motor for electric vehicle. IEEE Trans. Ind. Appl. 2001, 37, 1754–1760. [Google Scholar] [CrossRef]
  14. Meessen, K.J.; Thelin, P.; Soulard, J.; Lomonova, E.A. Inductance calculations of permanent-magnet synchronous machines including flux change and self- and cross-saturations. IEEE Trans. Magn. 2008, 44, 2324–2331. [Google Scholar] [CrossRef]
  15. Liang, P.; Pei, Y.; Chai, F.; Zhao, K. Analytical calculation of d- and q-axis inductance for interior permanent magnet motors based on winding function theory. Energies 2016, 9, 580. [Google Scholar] [CrossRef]
  16. Mohamed, Y.R.; Lee, T.K. Adaptive self-tuning MTPA vector controller for IPMSM drive system. IEEE Tran. Energy Convers. 2006, 21, 636–644. [Google Scholar] [CrossRef]
  17. Urasaki, N.; Senjyu, T.; Uezato, K. An accurate modeling for permanent magnet synchronous motor drives. In Proceedings of the APEC Fifteenth IEEE Applied Power Electronics Conference and Exposition, New Orleans, LA, USA, 6–10 February 2000; Volume 381, pp. 387–392.
  18. Huang, W.Q.; Zhang, Y.T.; Zhang, X.C. Research on power closed-loop torque control strategy of PMSM in HEV application. Trans. Beijing Inst. Technol. 2015, 35, 246–250. [Google Scholar]
  19. Kwon, Y.C.; Kim, S.; Sul, S.K. Voltage feedback current control scheme for improved transient performance of permanent magnet synchronous machine drives. IEEE Trans. Ind. Electron. 2012, 59, 3373–3382. [Google Scholar] [CrossRef]
  20. Choi, J.W.; Sul, S.K. Inverter output voltage synthesis using novel dead time compensation. IEEE Trans. Power Electron. 1996, 11, 221–227. [Google Scholar] [CrossRef]
  21. Choi, J.W.; Sul, S.K. A new compensation strategy reducing voltage/current distortion in PWM VSI systems operating with low output voltages. IEEE Trans. Ind. Appl. 1995, 31, 1001–1008. [Google Scholar] [CrossRef]
  22. Cheng, B.; Tesch, T.R. Torque feedforward control technique for permanent-magnet synchronous motors. IEEE Trans. Ind. Electron. 2010, 57, 969–974. [Google Scholar] [CrossRef]
  23. 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]
  24. Kim, J.M.; Sul, S.K. Speed control of interior permanent magnet synchronous motor drive for the flux weakening operation. IEEE Trans. Ind. Appl. 1995, 2000, 103–108. [Google Scholar]
Figure 1. Output signals of the Hall sensors and resultant position estimation.
Figure 1. Output signals of the Hall sensors and resultant position estimation.
Energies 10 00410 g001
Figure 2. Rotor position estimation based on the power closed-loop method.
Figure 2. Rotor position estimation based on the power closed-loop method.
Energies 10 00410 g002
Figure 3. Current proportional integral (PI) controller.
Figure 3. Current proportional integral (PI) controller.
Energies 10 00410 g003
Figure 4. Lookup tables of i d n and i q n to T e n .
Figure 4. Lookup tables of i d n and i q n to T e n .
Energies 10 00410 g004
Figure 5. Maximum torque per ampere (MTPA) control algorithm.
Figure 5. Maximum torque per ampere (MTPA) control algorithm.
Energies 10 00410 g005
Figure 6. Simulation model.
Figure 6. Simulation model.
Energies 10 00410 g006
Figure 7. Flux linkage estimation and torque control under maximum torque conditions (1000 rpm/540 Nm).
Figure 7. Flux linkage estimation and torque control under maximum torque conditions (1000 rpm/540 Nm).
Energies 10 00410 g007
Figure 8. Flux linkage estimation and torque control under rated conditions (2000 rpm/358 Nm).
Figure 8. Flux linkage estimation and torque control under rated conditions (2000 rpm/358 Nm).
Energies 10 00410 g008
Figure 9. Flux linkage estimation and torque control in the flux weakening region (2800 rpm/256 Nm).
Figure 9. Flux linkage estimation and torque control in the flux weakening region (2800 rpm/256 Nm).
Energies 10 00410 g009
Figure 10. Experimental bench.
Figure 10. Experimental bench.
Energies 10 00410 g010
Figure 11. Experimental results under rated conditions (2000 rpm/358 Nm).
Figure 11. Experimental results under rated conditions (2000 rpm/358 Nm).
Energies 10 00410 g011
Figure 12. Experimental results under maximum torque conditions (1000 rpm/540 Nm).
Figure 12. Experimental results under maximum torque conditions (1000 rpm/540 Nm).
Energies 10 00410 g012
Figure 13. Efficiency of the motor drive system.
Figure 13. Efficiency of the motor drive system.
Energies 10 00410 g013
Table 1. Parameters of the interior permanent magnet synchronous motor (IPMSM).
Table 1. Parameters of the interior permanent magnet synchronous motor (IPMSM).
ParameterSymbolValue
Number of pole pairsp6
Stator resistanceRs4.23 mΩ
Magnet flux linkageϕf0.1039 Wb
d-axis inductanceLd0.171 mH
q-axis inductanceLq0.391 mH
DC linkage voltageVdc288 V
Maximum speednb4000 Rpm
Peak currentIpk570 Apk
Rated powerPr75 kW
Peak torqueTmax540 Nm
Coefficient of RSac to RsDCμ0.1
Hysteresis current coefficientKh0.6637
Eddy current coefficientKe0.00084
Stray loss coefficientcStr2.56 × 10−9
Mechanical friction torqueTfric5.24
Windage torque coefficientcwind3.35 × 10−3

Share and Cite

MDPI and ACS Style

Yu, L.; Zhang, Y.; Huang, W. Accurate and Efficient Torque Control of an Interior Permanent Magnet Synchronous Motor in Electric Vehicles Based on Hall-Effect Sensors. Energies 2017, 10, 410. https://doi.org/10.3390/en10030410

AMA Style

Yu L, Zhang Y, Huang W. Accurate and Efficient Torque Control of an Interior Permanent Magnet Synchronous Motor in Electric Vehicles Based on Hall-Effect Sensors. Energies. 2017; 10(3):410. https://doi.org/10.3390/en10030410

Chicago/Turabian Style

Yu, Lei, Youtong Zhang, and Wenqing Huang. 2017. "Accurate and Efficient Torque Control of an Interior Permanent Magnet Synchronous Motor in Electric Vehicles Based on Hall-Effect Sensors" Energies 10, no. 3: 410. https://doi.org/10.3390/en10030410

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