A Novel Iterative Velocity Control Algorithm and Its FPGA Implementation Based on Trigonometric Function
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:A Novel Iterative Velocity Control Algorithm and Its FPGA Implementation Based on Trigonometric Function
  • 作者:WEN ; Quangang ; LIANG ; Yanchun ; Adriano ; Tavares ; Ricardo ; Teixeira ; WU ; Chunguo
  • 英文作者:WEN Quangang;LIANG Yanchun;Adriano Tavares;Ricardo Teixeira;WU Chunguo;Key Laboratory of Symbol Computation and Knowledge Engineering of Ministry of Education, College of Computer Science and Technology, Jilin University;Zhuhai Laboratory of Key Laboratory of Symbol Computation and Knowledge Engineering of Ministry of Education, Zhuhai College of Jilin University;Development Research Institute of Guangzhou Smart City;Department of Industrial Electronics, University of Minho, Campus de Azurm;
  • 英文关键词:Acceleration;;Velocity control;;Algorithm design and analysis;;Field programmable gate arrays;;Servomotors
  • 中文刊名:EDZX
  • 英文刊名:电子学报(英文)
  • 机构:Key Laboratory of Symbol Computation and Knowledge Engineering of Ministry of Education, College of Computer Science and Technology, Jilin University;Zhuhai Laboratory of Key Laboratory of Symbol Computation and Knowledge Engineering of Ministry of Education, Zhuhai College of Jilin University;Development Research Institute of Guangzhou Smart City;Department of Industrial Electronics, University of Minho, Campus de Azurm;
  • 出版日期:2019-03-15
  • 出版单位:Chinese Journal of Electronics
  • 年:2019
  • 期:v.28
  • 基金:supported by the National Natural Science Foundation of China(No.61503150,No.61572228,No.61472158);; the Zhuhai Premier Discipline Enhancement Scheme,the Guangdong Premier Key-Discipline Enhancement Scheme,the Online Education Research Fund of MOE Research Center for Online Education,China(Qtone education,No.2017YB129);; the Innovation and Education Promotion Fund of MOE Science and Technology Development Center,China(No.2018A03007);; the 2016 Guangzhou Innovation and Entrepreneurship Leader Team(No.CXLJTD-201608)
  • 语种:英文;
  • 页:EDZX201902003
  • 页数:9
  • CN:02
  • ISSN:10-1284/TN
  • 分类号:18-26
摘要
The servo motor's flexible acceleration/deceleration(acc/dec) control is an emerging research topic in the automation field. A velocity control algorithm based on trigonometric function is proposed in this paper.With required parameters, it transforms trigonometric calculations into elementary mathematical operations and calculates the velocity controlling values iteratively, which could avoid trigonometric calculation and reduce the computation time. Experimental results show that the proposed algorithm is suitable for implementation on field programmable gate arrays and achieves a flexible controlling, enhancing both the equipment's stability and reliability. It is promising to significantly improve the high-speed computerized numerical control equipment's controlling accuracy, without a huge hardware resource consumption.
        The servo motor's flexible acceleration/deceleration(acc/dec) control is an emerging research topic in the automation field. A velocity control algorithm based on trigonometric function is proposed in this paper.With required parameters, it transforms trigonometric calculations into elementary mathematical operations and calculates the velocity controlling values iteratively, which could avoid trigonometric calculation and reduce the computation time. Experimental results show that the proposed algorithm is suitable for implementation on field programmable gate arrays and achieves a flexible controlling, enhancing both the equipment's stability and reliability. It is promising to significantly improve the high-speed computerized numerical control equipment's controlling accuracy, without a huge hardware resource consumption.
引文
[1]Chang-Wan Ha and Dongwook Lee,“Analysis of embedded pre-filters in motion profiles”,IEEE Transactions on Industrial Electronics,Vol.65,No.2,pp.1481-1489,2017.
    [2]Duoli Zhang,Jingju Yu and Yunkun Song,“Implementation of high accuracy trigonometric function on FPGA by Taylor expansion”,International Conference on Computer Engineering,Information Science-Application Technology,Guilin,China,pp.175-179,2016.
    [3]Burhan Khurshid and Roohie Naaz,“Technology optimised fixed-point bit-parallel multiplier for LUT-based FPGAs”,International Journal of High Performance Systems Architecture,Vol.6,No.1,pp.28-35,2016.
    [4]Ahmet Kakacak,Aydin Emre Guzel,Ozan Cihangir,et al.,“Fast multiplier generator for FPGAs with LUT based partial product generation and column/row compression”,Integration,the VLSI Journal,Vol.57,pp.147-157,2017.
    [5]Xu Du,Jie Huang and Li-Min Zhu,“A complete S shape feed rate scheduling approach for NURBS interpolator”,Journal of Computational Design and Engineering,Vol.2,pp.206-217,2015.
    [6]Hongbin Leng,“Adaptive prospective interpolation method for high speed machining of micro line blocks based on the cubic polynomial model”,Journal of Mechanical Engineering,Vol.45,No.6,pp.73-79,2009.
    [7]Liangliang Yang,Shoujun Xu,Weimin Shi,et al.,“Research on algorithm of S_shape acceleration and deceleration time based on Newton iterative method”,China Mechanical Engineering,Vol.26,No.7,pp.912-916,2015.(in Chinese).
    [8]Yunsen Wang,Dongsheng Yang,Rongli Gai,et al.,“Design of trigonometric velocity scheduling algorithm based on preinterpolation and look-ahead interpolation”,International Journal of Machine Tools-Manufacture,Vol.96,pp.94-105,2015.
    [9]J J de Santiago-Perez,Roque Osornio-Rios,Ren De Jes s Romero-Troncoso,et al.,“Feedrate optimization by polynomial interpolation for CNC machines based on a reconfigurable FPGA controller”,Journal of ScientificIndustrial Research,Vol.69,No.5,pp.342-349,2010.
    [10]Dong Wang,Jean-Michel Muller,Nicolas Brisebarre,et al.,“(M,p,k)-Friendly points:A table-based method to evaluate trigonometric function”,IEEE Transaction on Circuits and System-II:Express Briefs,Vol.61,No.9,pp.711-715,2014.
    [11]Yanwen Guo,Xiaoping Wang and Zhigang Zeng,“A Compact memristor-CMOS hybrid look-up-table design and potential application in FPGA”,IEEE Transactions on ComputerAided Design of Integrated Circuits and Systems,Vol.36,No.12,pp.2144-2148,2017.
    [12]Joshua Yung Lih Low and Ching Chuen Jong,“Amemory-efficient tables-and-additions method for accurate computation of elementary functions”,IEEE Transaction on Computers,Vol.62,No.5,pp.858-872,2013.
    [13]SHI Fang-xian,ZENG Li,CHEN Yu,et al.,“Direct digital frequency synthesizer based on an improved high speed&high precision CORDIC algorithm”,Acta Electronica Sinica,Vol.45,No.2,pp.446-451,2017.(in Chinese).
    [14]CHEN Jiyang,LEI Yuanwu,PENG Yuanxi,et al.,“Configurable Floating-Point FFT accelerator on FPGA based multiple-rotation CORDIC”,Chinese Journal of Electronics,Vol.25,No.6,pp.1063-1070,2016.
    [15]Kuan Jen Lin and Chien Chih Hou,“Implementation of trigonometric custom functions hardware on embedded processor”,2013 IEEE 2nd Global Conference on Consumer Electronics,Las Vegas,USA,pp.155-157,2013.
    [16]ZHANG Chao-zhu,HAN Ji-nan and YAN Hui-zhi,“Design and Implementation of CORDIC algorithm for high speed and precision fixed angle of rotation”,Acta Electronica Sinica,Vol.44,No.2,pp.485-490,2016.(in Chinese).
    [17]LIU Xiaon-ing,XIE Yi-zhuang,CHEN He,et al.,“Improvement and implementation of multi-mode architecture for CORDIC algorithm”,Acta Electronica Sinica,Vol.46,No.2,pp.495-500,2018.(in Chinese).
    [18]ZHANG Shuiping,TIAN Xin,XIONG Chenyi,et al.,“Fast Implementation for the singular value and eigenvalue decomposition based on FPGA”,Chinese Journal of Electronics,Vol.26,No.1,pp.132-136,2017.
    [19]B.Lakshmi and A.S.Dhar,“Low latency pipelined CORDIC-like rotator architecture”,International Journal of Electronics,Vol.104,No.1,pp.64-78,2017.
    [20]P Kumar,KC Ray and V Kumar,“Low-complexity CORDIC-based VLSI design and FPGA prototype of CI-OFDMAsystem for next-generation”,2016 IEEE 12th International Colloquium on Signal Processing-Its Applications,Malacca City,Malaysia,pp.22-27,2016.
NGLC 2004-2010.National Geological Library of China All Rights Reserved.
Add:29 Xueyuan Rd,Haidian District,Beijing,PRC. Mail Add: 8324 mailbox 100083
For exchange or info please contact us via email.