Design of a State Feedback Controller with a Current Estimator in Brushless DC Motors

전류추정기에 의한 브러시리스 직류전동기의 상태변수 궤환제어기 설계

  • 오태석 (강원대학교 전자통신공학과) ;
  • 신윤수 (강원대학교 전자통신공학과) ;
  • 김일환 (강원대학교 전기전자공학부)
  • Published : 2007.06.01


This paper presents a new method on controller design of brushless dc motors. In such drives the current ripples are generated by motor inductance in stator windings and the back EMF. To suppress the current ripples the current controller is generally used. To minimize the size and the cost of the drives it is desirable to control motors without the current controller and the current sensing circuits. To estimate the motor CUlTent it is modeled by a neural network that is contigured as an output-error dynamic system. The identified model is essentially a one step ahead prediction structure in which past inputs and outputs are used to calculate the current output. Using the model, a state feedback controller to compensate the effects of disturbance has been designed. The controller is implemented by a 16-bit microprocessor and the effectiveness of the proposed control method is verified through experiments.


  1. T. S. Kim, S. C. Ahn, and D. S. Hyun, 'A new current control algorithm for torque ripple reduction of BLDC motors,' IECON '01. The 27th Annual Conf of the IEEE, vol. 2, pp. 1521-1526, 2001
  2. 권경준, 김상훈, 'Brushless DC Motor에서 토크리플 저감을 위한 전환 구간에서의 전류제어 기법' 전력전자학회지, 제 9 권, 제 3 호,pp. 195-202, 2004
  3. C. Berendsen and G. Champenois, and A. Bolopion, 'Commutation strategies for brushless DC motor: influence on instant torque,' IEEE Trans, on Power Electronics. vol. 8, no. 2, pp. 231-236, 1993
  4. J. H. Song and I. Choy, 'Commutation torque ripple reduction in brushless DC motor drives using a single DC current sensor,' IEEE Trans. of Power Electronics vol. 19, pp. 312-319, March, 2004
  5. K. W. Lee, et. al, 'Current control algorithm to reduce torque ripple in brushless DC motors,' 전력전자학회: 학술대회지, Proc. ICPE 98, pp. 380-385, 1998
  6. M. Norgaard, O. Ravn, N. K Poulsen, L. K. Hansen, Neural Networks for Modeling and Control of Dynamic Systems, Springer, 2001
  7. I. H. Kim, et. al, 'Neural network-based system identification and controller synthesis for an industrial sewing machine,' IJCAS, vol. 2, no. 1, pp. 83-91, 2004
  8. M. Norgaard, 'Neural network based system idenfitication toolbox version 2.0,' Toolbox for Matlab