Precision motion control of permanent magnet linear motors

  • Dailin ZhangEmail author
  • Youping Chen
  • Wu Ai
  • Zude Zhou


In the paper, a method of precision motion control for permanent magnet linear motors is proposed. Unlike rotational motors, permanent magnetic linear motors are more sensitive to various force disturbances because of the reduction of gears. So, as a feedback compensator, a disturbance observer is used to compensate the force disturbances based on the disturbance model. But the force disturbances of permanent magnetic linear motors cannot be fully compensated owing to the error of dynamic model, inaccurately detected velocity and acceleration, especially when a permanent magnetic linear motor runs in low speed. Further analysis shows that the force ripple is the main force disturbance when the velocity of a PMLM is close to zero, and the disturbance model denotes that the force ripple is position dependent. In order to further suppress the force disturbances of permanent magnetic linear motors a feedforward neural network using the BP algorithm is proposed to approximate and compensate the force ripple. The experimental results show that the force ripple is efficiently alleviated and the high positioning precision can be achieved by using the proposed precision motion control method.


BP algorithm Neural network Disturbance observer PMLM Motion control 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.



The work is supported by The National Science Foundation of China (NSFC) (Grant No. 60474021).


  1. 1.
    Young-bong Bang, Kyung-min Lee (2004) Linear motor for ejector mechanism. Int J Adv Manuf Technol 24:582–589, OctCrossRefGoogle Scholar
  2. 2.
    Tan KK (2003) Precision motion control with disturbance observer for pulsewidth-modulated-driven permanent-magnet linear motors. IEEE Trans Magn 3:1813–1818Google Scholar
  3. 3.
    Brandenburg G, Bruckl S (2000) Comparative Investiga-tion of rotary and linear motor feed drive systems for high precision machine tools. Proc 6th International Workshop on Advanced Motion Control, pp 384–389Google Scholar
  4. 4.
    Chung-Feng Jeffrey Kuo, Chih-Hui Hsu (2006) Precise speed control of a permanent magnet synchronous motor. Int J Adv Manuf Technol 28:942–949, AprCrossRefGoogle Scholar
  5. 5.
    Otten Gerco, de Vries Theo JA et al (1997) Linear motor motion control using a learning feedforward controller. IEEE/ASME Trans Mechatron 2:179–187CrossRefGoogle Scholar
  6. 6.
    Wang Gou-Jen, Fong Chuan-Tzueng, Chang Kang J (2001) Neural-network-based self-tuning PI controller for precise motion control of PMAC motors. IEEE Trans Ind electron 48:408–415CrossRefGoogle Scholar
  7. 7.
    Noriega JR, Wang H (1998) A direct adaptive neural-network control for unknown nonlinear systems and its application. IEEE Trans Neural Netw 9:27–34, JanCrossRefGoogle Scholar
  8. 8.
    Andreescu GD (2002) Adaptive observer for sensorless control of permanent magnet synchronous motor drives. Electr Power Compon Syst 30:107–119CrossRefGoogle Scholar
  9. 9.
    Xia Jiakuan, Wang Chenyuan et al (2003) Study of end-effects analysis and NN compensation technique of linear motor for high precision NC machine. Proceedings of the CSEE 23:100–104, (in Chinese)Google Scholar
  10. 10.
    Tan KK, Zhao S (2002) Adaptive force ripple suppression in iron-core permanent magnet linear motors. Proceedings of the 2002 IEEE, pp 266–269Google Scholar
  11. 11.
    Bruckl Stefan (1999) Feed-drive system with a permanent magnet linear motor for ultra precision machine tools. IEEE 1999 International Conference on Power Electronics and Drive Systems, pp 821–826Google Scholar
  12. 12.
    Tam MSW, Cheung NC (2000) A high speed high precision linear drive system for manufacturing automation. APEC 2001 IEEE 1:440–444Google Scholar
  13. 13.
    Hagan MT, Menhaj MB (1994) Training feedforward networks with the Marquardt algorithm. IEEE Trans Neural Netw 5:989–993, NovCrossRefGoogle Scholar
  14. 14.
    Erdogmus Deniz, Fontenla-Romero Oscar et al (2005) Linear-least-squares initialization of multilayer perceptrons through backpropagation of the desired response. IEEE Trans Neural Netw 16:325–337, MarchCrossRefGoogle Scholar
  15. 15.
    Cılız MK, Tomizuka M (2004) Neural network based friction compensation in motion control. Electron Lett 40(12):752–753, Jun 10CrossRefGoogle Scholar
  16. 16.
    Wu Wei, Feng Guorui, Li Zhengxue, Xu Yuesheng (2005) Deterministic convergence of an online gradient method for BP neural networks. IEEE Trans Neural Netw 16:533–540, MayCrossRefGoogle Scholar
  17. 17.
    Bolognani Silverio, Oboe Roberto, Zigliotto Mauro (1999) Sensorless full-digital PMSM drive with EKF estimation of speed and rotor position. IEEE Trans Ind Electron 46:184–191, FebCrossRefGoogle Scholar
  18. 18.
    Xue Shan, Wen Xuhui (2005) Simulation analysis of two novel multiphase SVPWM strategies. ICIT2005, pp 1337–1342, DecGoogle Scholar
  19. 19.
    Ryu Hyung-Min, Kim Jang-Hwan, Sul Seung-Ki (2005) Analysis of multiphase space vector pulse-width modulation based on multiple d-q spaces concept. IEEE Trans power Electron 20:1364–1371, NovCrossRefGoogle Scholar
  20. 20.
    Barahanov N, Ortega R (2000) Necessary and sufficient conditions for passivity of the LuGre friction model. IEEE Trans Automat Contr 45:830–832, AprCrossRefGoogle Scholar

Copyright information

© Springer-Verlag London Limited 2006

Authors and Affiliations

  1. 1.School of Mechanical Science and EngineeringHuazhong University of Science and TechnologyWuhanChina

Personalised recommendations