Journal of South China University of Technology (Natural Science Edition) ›› 2016, Vol. 44 ›› Issue (3): 23-28.doi: 10.3969/j.issn.1000-565X.2016.03.004

• Mechanical Engineering • Previous Articles     Next Articles

Parameter Selection of CNC Real-Time Task on the Basis of Multi-Objective Optimization

ZHAI Zhen-kun LI Di   

  1. School of Mechanical and Automotive Engineering,South China University of Technology,Guangzhou 510640,Guangdong,China
  • Received:2015-08-04 Revised:2015-09-09 Online:2016-03-25 Published:2016-02-02
  • Contact: 翟振坤(1984-),男,博士生,主要从事嵌入式系统设计原理与方法论、基于形式化方法的控制系统设计等研究. E-mail:smartzhai@163.com
  • About author:翟振坤(1984-),男,博士生,主要从事嵌入式系统设计原理与方法论、基于形式化方法的控制系统设计等研究.
  • Supported by:
    Supported by the National Key Technology Research and Development Program of the Ministry of Science and Techno- logy of China (2015BAF20B01) ,the National Natural Science Foundation of China (61262013) and the Science and Technology Planning Project of Guangdong Province,China (2012A010702004,2012A090100012)

Abstract: In order to realize the parameter selection of CNC real-time task in collaborative design mode,a task pa- rameter selection method on the basis of multi-objective optimization is proposed.In this method,a multi-objective optimization model is established according to real-time task model,performance objective as well as system con- straint,and the model is solved by means of an extended non-dominated sorting genetic algorithm with co-evolution operator and elite team retention mechanism,thus the speed of searching optimal task parameters in large-scale de- cision space improves,which promotes the overall performance of CNC system to achieve the optimum.Finally,the parameter selection strategy of CNC real-time task is summarized according to simulation results and the superiority of the proposed method in practical application is proved through a comparison with the traditional task parameter selection approach.

Key words: numerical control systems, multi-objective optimization, real-time control, evolutionary computation