DOI QR코드

DOI QR Code

Position Sensorless Control of BLDC Motors Based on Global Fast Terminal Sliding Mode Observer

  • Wang, Xiaoyuan (School of Electrical Engineering and Automation, Tianjin University) ;
  • Fu, Tao (School of Electrical Engineering and Automation, Tianjin University) ;
  • Wang, Xiaoguang (School of Electrical Engineering and Automation, Tianjin University)
  • Received : 2015.02.10
  • Accepted : 2015.06.18
  • Published : 2015.11.20

Abstract

The brushless DC motor (BLDCM) has many advantages. As a result, it is widely used in electric vehicle (EV) drive systems. To improve the reliability of the motor control system, a position sensorless control strategy based on a sliding mode observer (SMO) is proposed. The global fast terminal sliding mode observer (GFTSMO) is proposed to enhance the control performance of the SMO control system. The advantages of the linear sliding mode and the nonsingular terminal sliding mode (NTSM) are combined in the control strategy. The convergence speed of the system state is enhanced. The motor commutation point is obtained with the observation of the back EMF, and the instantaneous torque value of the motor is calculated. Therefore, the position sensorless control of the BLDCM is realized. Experimental results show that the proposed control strategy can improve the convergence speed, dynamic characteristics and robustness of the system.

Keywords

I. INTRODUCTION

The brushless DC motor (BLDCM) has many advantages, such as high power density, high efficiency and good speed regulation performance. It is suitable for driving in electric vehicles (EV) [1]-[3]. The exact rotor position in conventional BLDCM commutation and regulation is obtained with a mechanical position sensor. However, the mechanical position sensor decreases the reliability and increases the cost and volume of the system. Therefore, the study of position sensorless control of BLDCMs has become a focus of academic research [4], [5].

Nowadays, there have been many research achievements in the study of the rotor position and the speed estimation. The methods include the back EMF method, the third harmonic EMF method and the observer method [6]-[8]. The detection circuits and the DC bus voltage midpoint are adopted to reconstruct the motor neutral point in the back EMF method. A filter circuit and a voltage comparison circuit are required. The back EMF zero-crossing point signal and commutation tends to have a delay. The cost of the hardware increases while the system stability decreases. The third harmonic EMF method is only suitable for the motors with fixed winding inductance parameters, larger third harmonic component of the magnetic field and larger harmonic winding coefficient. A new system is constructed with the observer method. The inputs of the observer are measureable variables. The output signals are equivalent to the state of the original system under certain conditions. There are good characteristics of stability and robustness in the observer method. It has wide range applications. Observer methods include the full-order state observer, the Kalman filter observer and the sliding mode observer (SMO). Compared to the other observers, the SMO has low requirements of the accuracy of the mathematical model of the system. It has good robustness to system parameter perturbations and external disturbances [9]-[11].

The SMO can obtain the state of the uncertain object. The disturbance value of the object model can also be obtained with the SMO. The BLDCM control system will obtain good control performance if the SMO is applied. However, the chattering phenomenon will occur if using the conventional SMO [12]. The equivalent control cannot be directly obtained. An additional low-pass filter is required. An additional low-pass filter with adjustable frequency was designed according to the observation value in [13]. The chattering phenomenon was reduced. An adaptive filter based on the Kalman filter structure was designed in [14]. The continuous back EMF value was extracted from the switch signal. However, the phase delay of the observed value and the reduction of estimation accuracy were caused due to the filter. The usual solution is to compensate the phase delay of the equivalent control. However, it is difficult to compensate accurately. The effect on the phase delay of the estimated value cannot be eliminated completely.

The SMO include the linear sliding mode, the terminal sliding mode, the fast terminal sliding mode and the nonsingular terminal sliding mode (NTSM). The deviation between the system state and the given trajectory in linear sliding mode will asymptotic converge exponentially. It means that the system state will approach to the given trajectory continuously, but it will never reach the given trajectory. The terminal sliding mode control strategy was proposed in [15]. The nonlinear function was introduced to the sliding mode surface. The tracking error converged to the balance point in finite time. In [16], a continuous dynamic sliding mode control method was proposed for high-order mismatched disturbance attenuation in motion control systems using a high-order sliding mode differentiator. This method exhibits promising control performance in the presence of high-order matched and mismatched disturbances. The nonsingular terminal sliding mode controller was discussed in [17]. It was applied in robot control. A continuous nonsingular terminal sliding mode control approach was proposed for mismatched disturbance attenuation in [18]. The time taken to reach the desired set point from any initial state was guaranteed to be finite. A fast sliding surface was proposed in [19]. It converged faster to the equilibrium point, which drove the system state converge to the given trajectory in finite time. The control singular region is avoided directly in the design of the sliding mode control. In addition, the convergence property of terminal sliding mode in finite time is retained.

In view of the above problem, combining the advantages of the nonsingular terminal sliding mode and the high order sliding mode (HOSM), a BLDCM back EMF observer method based on a global fast terminal sliding mode observer (GFTSMO) is proposed in this paper. The nonsingular terminal sliding mode is designed to guarantee the system state convergence in finite time and global stability of the observer. The high order sliding mode control law of the observer is designed. The chattering of the SMO is eliminated effectively. The robustness of the observer is retained. Combined with the instantaneous torque control method, the torque ripple due to non-ideal back EMF and stator windings commutation was reduced. The effectiveness of the proposed method is verified by experimental results.

This paper is organized as follows. Back EMF estimation based on the conventional SMO is reviewed in Section II. To optimize the speed convergence performance, the global fast terminal sliding mode observer is presented in Section III. Experimental results and analysis are illustrated in Section IV. Some conclusions are given in Section V.

 

II. BACK EMF ESTIMATION BASED ON THE CONVENTIONAL SMO

For a BLDCM with non-sinusoidal back EMF waveform, the voltage equation can be expressed as:

The state equation of the BLDCM can be expressed as:

Where is=[iab, ibc, ica]T is the stator current vector.

is the stator winding resistance.

ξ=[eab, ebc, eca]T is the stator back EMF vector.

us=[uab, ubc, uca]Tis the stator terminal voltage.

The electromagnetic torque can be expressed as [20,21]:

Where ω is the motor rotor speed. ea, eb, ec is the motor back EMF; ia, ib, ic is the motor stator current; and exy is the difference of the back EMF.

According to the state equation of the BLDCM in equation (2), the conventional SMO is constructed as follows:

Where are the estimated stator current signals. u=[u1, u2 ,u3]T is the input vector of the observer.

Subtracting equation (2) from equation (4), the observer of the stator current error can be obtained:

Where is stator current error vector. ξ=[eab, ebc, eca]T is the stator back EMF vector.

The SMO is designed according to the above observer. The stator current errors are state parameters. The sliding mode surface and control law are constructed. The stator current error moves along the sliding mode surface to the system equilibrium point with the effect of the sliding mode control, namely it converges to the zero point along the sliding mode surface. When the stator current error moves to the original point of the phase plane origin, The value of the back EMF can be calculated according to the observer in equation (5). Therefore, the motor speed and commutation position information can be obtained. The estimation of the motor speed and position is achieved.

The nonsingular terminal SMO surface is designed as follows:

Where s=[sab, sbc, sca]T , γ=[γab, γbc, γca]T , γab>0, γbc>0, γca>0, p and q are odd number, and 1

The control law is designed as follows:

with:

Where sgn(s)=[sgn(sab), sgn(sbc), sgn(sca)]T, η>, μ>0 .

When the system is in the high-order sliding mode, the dynamic system satisfies according to equation (5). According to the equivalent control method [22], the motor back MEF is obtained:

The motor speed is estimated with commutation signals. The period of the commutation cycle is the time of the motor rotation cycle. If the commutation period is Δt , the motor speed can be obtained ω=π2/Δt .

The structure of the nonsingular terminal SMO is shown in Fig. 1. Compared with the conventional linear SMO, the nonsingular terminal SMO can drive the control system converge to the desired trajectory in finite time. The convergence speed is fast when the system state is near the equilibrium point. However, when the system state is far away from the equilibrium point, the convergence speed becomes slower and the dynamic performance becomes worse [23]-[25].

Fig. 1.Structure of nonsingular terminal SMO.

 

III. BACK EMF ESTIMATION BASED ON GFTSMO

The convergence speed of the nonsingular terminal SMO is slower when the system state is far away from the equilibrium point. The convergence speed performance should be optimized to make the control system have better tracking accuracy and transient performance. A global fast terminal sliding mode observer is proposed in this paper. The sliding surface is designed as follows:

The stator current error system can be made to converge to zero in finite time. If the SMO surface is designed as equation (12), the control law is designed as follows:

As shown in equation (13), the sliding mode surface of the GFTSMO consists of a linear sliding mode and a nonsingular terminal sliding mode. When the system state is far away from the equilibrium point σ is a constant number larger than 1, 1

The convergence speed of the two kinds of SMO can be seen visually with the simulation comparison. Using a typical linear system is as an example, the state equation is as follows:

The initial states x=10 (far away from the equilibrium point) and x=0.5 (near the equilibrium point) were selected. Simulations were carried out under the above two different conditions. The performances with the conventional SMO and the GFTSMO were compared. The simulation results are shown as follows.

As can be seen from Fig. 2, the initial system state is far away from the equilibrium point. If the conventional SMO is used, it will take 1.9s converge to the equilibrium point. If the proposed SMO is used, it will take 0.6s. It can be seen that the convergence speed is improved greatly. As shown in Fig. 3, the initial state is near the equilibrium point. If the conventional SMO is used, the time converge to the equilibrium point is about 0.8s. When the proposed SMO is adopted, the time converge to the equilibrium point is 0.5s. The convergence characteristic of the proposed SMO is better than that of the conventional SMO.

Fig. 2.The simulation of initial state x 10 . (a) Conventional SMO. (b) The proposed SMO.

Fig. 3.The simulation of initial state x 0.5 . (a) Conventional SMO. (b) The proposed SMO.

In conclusion, compared with the conventional SMO, the proposed SMO can improve the convergence speed of the system state. Rapid global convergence is achieved.

To verify the stability of the proposed global fast terminal sliding mode control method, considering the following Lyapunov function:

Differentiate V :

According to (11) and (14)-(16), the following equation can be obtained:

Therefore:

Because

Where

Because 1

Convergence time calculation:

The time from s(0)≠0 to

will converge to zero in finite time. It can be seen from the equation that the convergence time can be regulated with the parameters γ, p and q.

The value of the back EMF can be observed by equation (11). The zero crossing point of the line back EMF is the commutation point of the BLDCM. The structure of the GFTSMO is shown in Fig. 4.

Fig. 4.Structure of the GFTSMO.

 

IV. EXPERIMENT RESULTS AND ANALYSIS

An experiment was carried out with the BLDCM control system to validate the feasibility of the proposed method. An experimental platform with a TI control chip TMS320F28035 was built. It consists of a switching logic module, a current sampling module, a power supply module and a BLDCM. The experimental control system structure diagram and real photo are shown in Fig. 5. The BLDCM parameters are as following: the rated power is 3kW, the rated voltage is 150V, the rated speed is 3000r/min, the stator resistance is 0.26 Ω, and the stator inductance is 2.5mH. The parameters of the GFTSMO are as following: p = 9, q = 7, σ=1, γ= 0.07, k = 180, h = 2,ζ=5, and μ= 10.

Fig. 5.Experimental control system. (a) Structure diagram. (b) Experimental setup.

The rotor position is detected when the motor in the operation mode to verify the performance of the proposed method applied in the position sensorless control of the BLDCM. The estimated position signal is compared with the actual Hall signal. The experimental results are shown in Fig. 6-7 at the speed of 400r/min and 3000r/min, respectively. When the conventional control method is used, there is some deviation between the estimated rotor commutation position and the actual Hall position. When the proposed control method is adopted, the error decreases significantly. The rotor position can be traced effectively at low or high speed. There is more accuracy in the commutation position estimation of the proposed method when compared with that of the conventional method.

Fig. 6.Actual and estimated Hall position at speed of 400r/min. (a) Conventional method. (b) The proposed method.

Fig. 7.Actual and estimated Hall position at speed of 3000r/min. (a) conventional method. (b) The proposed method.

The torque and three phase current waveforms of the motor at the speed of 400r/min, 3000r/min are shown in Fig. 8-9, respectively. There is some error between the estimated commutation point and the actual Hall position when both methods are adopted. The error is large when the conventional method is used. The commutation point lags behind the actual position. The current of the three phase is not smooth, and the motor torque ripples are relatively large. However, when the proposed method is used, the position error is smaller when compared to that of the conventional method. Therefore, the motor current is smooth, and the motor torque ripple decreases. The experimental results demonstrate that the proposed method can reduce the motor torque ripple effectively.

Fig. 8.Phase current and torque waveform at speed of 200r/min. (a) Conventional method. (b) The proposed method.

Fig. 9.Phase current and torque waveform at speed of 3000r/min. (a) Conventional method. (b) The proposed method.

Dynamic performance experiments of the BLDCM with both methods are carried out. The motor speed changes from 800r/min to 3000 r/min. The transient process is shown in Fig. 10. As can be seen, when using the conventional method, the motor reaches the reference speed in 450ms, the phase current waveform is not good, and the motor torque ripple is large. When the proposed method is used, the time that reaches the reference speed is the same as above. However, the waveforms of the current and the torque waveform are significantly better than those of the conventional method. The error between the estimated commutation point and the actual Hall position is large when the conventional method is used. The commutation point lags behind the actual position. Therefore, with the same load, the current ripple is large. As is shown in Fig. 10(a), the peak of the phase current is larger than that with the proposed method. The good dynamic performance with the proposed method is validated by the experiments. The chattering phenomenon of the motor can be reduced.

Fig. 10.The transient process during motor speed changed. (a) Conventional method. (b) The proposed method.

The torque response waveform is shown in Fig. 11. The load is changed from 2N*m to 4N*m at the speed of 400r /min. The torque waveform with the conventional control method is shown in Fig. 11 (a). It can be seen that the dynamic time is 50ms, there is a certain overshoot of the torque and some fluctuation of the torque in the static moment. If the proposed method is adopted, the dynamic time is also about 50ms. There is less overshoot in the torque and less fluctuation of the torque in the static moment. The experiments show that the convergence speed with the proposed method is faster than that with conventional method.

Fig. 11.Torque waveform when the load changed. (a) Conventional method. (b) The proposed method.

 

V. CONCLUSION

To achieve a position sensorless control system for the BLDCM of electric vehicles, a global fast terminal SMO is established. To enhance the convergence speed of the SMO and to realize better tracking precision and control performance, the nonsingular terminal SMO and the high order SMO are combined. It makes the whole system have the advantages of global fast convergence. The experiments results showed that the proposed control method can realize commutation control without a position sensor. It has a fast dynamic response and can reduce the chattering phenomenon. The convergence speed is fast when the torque changes. The proposed method has improved robustness and can reduce the torque ripple.

References

  1. S. K. Cheng and S. M. Cui, “A controller of brushless DC motor for electric vehicle,” IEEE Trans. Magn., Vol. 41, No. 1, pp. 509-513, Jan. 2005. https://doi.org/10.1109/TMAG.2004.839304
  2. J. T. Chen, Z. Q. Zhu, and S. Iwasaki, “A novel hybrid-excited switched-flux brushless AC machine for EV/HEV applications,” IEEE Trans. Veh. Technol., Vol. 60, No. 4, pp. 1365-1373, Mar. 2011. https://doi.org/10.1109/TVT.2011.2132811
  3. K. T. Chau, C. C. Chan, and C. Liu, “Overview of permanent-magnet brushless drives for electric and hybrid electric vehicles,” IEEE Trans. Ind. Electron., Vol. 55, No. 6, pp. 2246-2257, Jun. 2008. https://doi.org/10.1109/TIE.2008.918403
  4. P. Damodharan and K. Vasudevan, “Sensorless brushless DC motor drive based on the zero-crossing detection of back electromotive force (EMF) from the line voltage difference,” IEEE Trans. Energy Convers., Vol. 25, No. 3, pp. 661-668, Mar. 2010. https://doi.org/10.1109/TEC.2010.2041781
  5. Y. Liu, Z. Q. Zhu, and D. Howe, “Instantaneous torque estimation in sensorless direct-torque-controlled brushless DC motors,” IEEE Trans. Ind. Appl., Vol. 42, No. 5, pp. 1275-1283, Oct. 2006. https://doi.org/10.1109/TIA.2006.880854
  6. T. Kim, H. W. Lee, and M. Ehsani, “Position sensorless brushless DC motor/generator drives: Review and future trends,” IET Electric Power Appl., Vol. 1, No. 4, pp. 557-564, Jul. 2007. https://doi.org/10.1049/iet-epa:20060358
  7. J. Shao, “An improved microcontroller-based sensorless brushless DC (BLDC) motor drive for automotive applications,” IEEE Trans. Ind. Appl., Vol. 42, No. 5, pp. 1216-1221, Oct. 2006. https://doi.org/10.1109/TIA.2006.880888
  8. H. Fakham, M. Djemai, and K. Busawon, “Design and practical implementation of a back-EMF sliding-mode observer for a brushless DC motor.” IET Electric Power Applications, Vol. 2, No. 6, pp. 353-361, Nov. 2008. https://doi.org/10.1049/iet-epa:20070242
  9. X. Z. Zhang and Y. N. Wang, “A novel position-sensorless control method for brushless DC motors,” Energy Conversion and Management, Vol. 2, No. 6, pp. 1669-1676, Mar. 2011. https://doi.org/10.1016/j.enconman.2010.10.030
  10. C. Lascu and G. Andreescu, “Sliding-mode observer and improved integrator with DC-offset compensation for flux estimation in sensorless-controlled induction motors,” IEEE Trans. Ind. Electron., Vol. 53, No. 3, pp. 785-794, Jun. 2006. https://doi.org/10.1109/TIE.2006.874275
  11. J. Yang, S. Li, and X. Yu, “Sliding-mode control for systems with mismatched uncertainties via a disturbance observer,” IEEE Trans. Ind. Electron., Vol. 60, No. 1, pp.160-169, Sep. 2013. https://doi.org/10.1109/TIE.2012.2183841
  12. H. Kim, J. Son, and J. Lee, “A high-speed sliding-mode observer for the sensorless speed control of a PMSM,” IEEE Trans. Ind. Electron., Vol. 58, No. 9, pp. 4069-4077, Dec. 2011. https://doi.org/10.1109/TIE.2010.2098357
  13. Y. Lingling, Z. Yun, and C. Zhenfeng, “Bilinear control based on model bias separation for uncertain nonlinear systems,” Acta Automatica Sinica, Vol. 36, No. 10, pp. 1432-1442, Oct. 2010. https://doi.org/10.3724/SP.J.1004.2010.01432
  14. K. L. Kang, J. M. Kim, K. B. Hwang, and K. H. Kim, "Sensorless control of PMSM in high speed range with iterative sliding mode observer," Applied Power Electronics Conference and Exposition, 2004. APEC'04. Nineteenth Annual IEEE, Vol. 2, 2004.
  15. C. Li and M. Elbuluk, "A robust sliding mode observer for permanent magnet synchronous motor drives," IECON 02, Vol. 2, 2002.
  16. J. Yang, J. Su, S. Li, and X. Yu, “High-order mismatched disturbance compensation for motion control systems via a continuous dynamic sliding-mode approach,” IEEE Trans. Ind. Informat., Vol. 10, No. 1, pp. 604-614, Feb. 2014. https://doi.org/10.1109/TII.2013.2279232
  17. X. Yu and Z. Man, “Model reference adaptive control systems with terminal sliding modes,” International Journal of Control, Vol. 64, No. 6, pp. 1165-1176, Aug. 1996. https://doi.org/10.1080/00207179608921680
  18. J. Yang, S. Li, J. Su, and X. Yu, “Continuous nonsingular terminal sliding mode control for systems with mismatched disturbances,” Automatica, Vol. 49, No. 7, pp. 2287-2291, Jul. 2013. https://doi.org/10.1016/j.automatica.2013.03.026
  19. Y. Feng, X. Yu, and Z. Man, “Non-singular terminal sliding mode control of rigid manipulators,” Automatica, Vol. 38, No. 12, pp. 2159-2167, Dec. 2002. https://doi.org/10.1016/S0005-1098(02)00147-4
  20. X. Yu and M. Zhihong, “Fast terminal sliding-mode control design for nonlinear dynamical systems,” IEEE Circuits and Systems Society, Vol.49, No. 2, pp. 261-264, Feb. 2002. https://doi.org/10.1109/81.983876
  21. C. Edwards and S. Spurgeon, Sliding Mode Control: Theory and Applications, CRC Press, 1998.
  22. Y. Liu, Z. Q. Zhu, and D. Howe, “Direct torque control of brushless DC drives with reduced torque ripple,” IEEE Trans. Ind. Appl., Vol. 41, No. 2, pp. 599-608, Mar. 2005. https://doi.org/10.1109/TIA.2005.844853
  23. S. B. Ozturk, W. C. Alexander, and H. A. Toliyat, “Direct torque control of four-switch brushless DC motor with non-sinusoidal back EMF,” IEEE Trans. Power Electron., Vol. 25, No. 2, pp. 263-271, Feb. 2010. https://doi.org/10.1109/TPEL.2009.2028888
  24. Y. Feng, X. Han, Y. Wang, and X. Yu, “Second-order terminal sliding mode control of uncertain multivariable systems,” International Journal of Control, Vol. 80, No. 6, pp. 856-862, Dec. 2007. https://doi.org/10.1080/00207170601185046
  25. Y. Feng, J. Zheng, X. Yu, and N. V. Truong, “Hybrid terminal sliding-mode observer design method for a permanent-magnet synchronous motor control system,” IEEE Trans. Ind. Electron., Vol.56, No. 9, pp. 2159-2167, Mar. 2009.

Cited by

  1. Torque ripple reduction of brushless DC motor with harmonic current injection based on integral terminal sliding mode control 2017, https://doi.org/10.1049/iet-epa.2017.0070
  2. Nonsingular Fast Terminal Sliding Mode Control for a Bearingless Induction Motor vol.5, 2017, https://doi.org/10.1109/ACCESS.2017.2739199
  3. Sensorless Control for Joint Drive Unit of Lower Extremity Exoskeleton with Cascade Feedback Observer vol.2018, pp.1563-5147, 2018, https://doi.org/10.1155/2018/3029514