Performance analysis model for real-time Ethernet-based computer numerical control system

  • Jia-fu Wan (万加富)
  • Di Li (李迪)Email author
  • Yu-qing Tu (涂钰青)
  • Chun-hua Zhang (张春华)


In order to optimize the embedded system implementation for Ethernet-based computer numerical control (CNC) system, it is very necessary to establish the performance analysis model and further adopt the codesign method from the control, communication and computing perspectives. On the basis of analyzing real-time Ethernet, system architecture, time characteristic parameters of control-loop etc, a performance analysis model for real-time Ethernet-based CNC system was proposed, which is able to include the timing effects caused by the implementation platform in the simulation. The key for establishing the model is accomplished by designing the error analysis module and the controller nodes. Under the restraint of CPU resource and communication bandwidth, the experiment with a case study was conducted, and the results show that if the deadline miss ratio of data packets is 0.2%, then the percentage error is 1.105%. The proposed model can be used at several stages of CNC system development.

Key words

computer numerical control (CNC) system real-time Ethernet time characteristic parameters performance analysis model manufacturing accuracy 


  1. [1]
    LEWIN C. Motion control networks [R]. Massachusetts: Performance Motion Devices Inc, 2007.Google Scholar
  2. [2]
    ÅRZÉN K E, CERVIN A. Truetime simulation tool for performance analysis of real-time embedded systems [EB/OL].[2009-12-21].
  3. [3]
    WAN Jia-fu, LI Di, ZHANG Ping. Key technology of embedded system implementation for software-based CNC system [J]. Chinese Journal of Mechanical Engineering, 2010, 23(2): 217–224.CrossRefGoogle Scholar
  4. [4]
    WAN Jia-fu, LI Di, YAN He-hua, ZHANG Ping. Fuzzy feedback scheduling algorithm based on central processing unit utilization for a software-based computer numerical control system [J]. Journal of Engineering Manufacture, 2010, 24(7): 1133–1143.CrossRefGoogle Scholar
  5. [5]
    CERVIN A, HENRIKSSON D, OHLIN M. Truetime 2.0-reference manual [EB/OL]. [2009-10-15].
  6. [6]
    SCHWAGER J. Real-time Ethernet in industry [EB/OL]. [2008-09-29].
  7. [7]
    NEUMANN P. Communication in industrial automation-What is going on? [J]. Control Engineering Practice, 2007, 15(11): 1332–1347.CrossRefGoogle Scholar
  8. [8]
    ZHANG Xiang-li, TANG Xiao-qi, CHEN Ji-hong. Time synchronization of hierarchical real-time networked CNC system based on Ethernet internet [J]. International Journal of Advanced Manufacturing Technology, 2008, 36(4): 1145–1156.CrossRefGoogle Scholar
  9. [9]
    ZHANG Xiang-li, TANG Xiao-qi, CHEN Ji-hong, WU Tao. Hierarchical real-time networked CNC system based on the transparent mode [J]. International Journal of Advanced Manufacturing Technology, 2007, 34(3): 161–167.CrossRefGoogle Scholar
  10. [10]
    PEREIRA C E, CARRO L. Distributed real-time embedded systems: Recent advances, future trends and their impact on manufacturing plant control [J]. Annual Reviews in Control, 2007, 31(1): 81–92.CrossRefGoogle Scholar
  11. [11]
    WAN Jia-fu, LI Di. Fuzzy feedback scheduling algorithm based on output jitter in resource-constrained embedded systems [C]// 2010 International Conference on Challenges in Environmental Science and Computer Engineering. Wuhan, 2010: 147–152.Google Scholar
  12. [12]
    SHEN Qing, GUI Wei-hua, YANG Chun-hua, YANG Tie-jun. Application of predictive control scheduling method to real-time periodic control tasks overrun [J]. Journal of Central South University of Technology, 2007, 14(2): 266–270.CrossRefGoogle Scholar
  13. [13]
    LI Zu-xin, WANG Wan-lang, CHENG Xin-min. Optimal band with scheduling for resource-constrained networks [J]. Acta Atuomatica Sinica, 2009, 35(4): 443–448. (in Chinese)Google Scholar
  14. [14]
    XIA Feng, SUN You-xian. Control-scheduling codesign: A perspective on integrating control and computing [J]. Dynamics of Continuous, Discrete and Impulsive Systems-Series B, 2006, 13(2): 1352–1358.Google Scholar
  15. [15]
    CERVIN A. Integrated control and real-time scheduling [D]. Lund: Lund Institute of Technology, 2003.Google Scholar
  16. [16]
    SAMII S, CERVIN A, ELES P, PENG Z. Integrated scheduling and synthesis of control applications on distributed embedded systems [C]// Design, Automation & Test in Europe Conference & Exhibition. Acropolis, 2009: 57–62.Google Scholar

Copyright information

© Central South University Press and Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Jia-fu Wan (万加富)
    • 1
    • 3
  • Di Li (李迪)
    • 2
    Email author
  • Yu-qing Tu (涂钰青)
    • 2
  • Chun-hua Zhang (张春华)
    • 2
  1. 1.College of Automation Science and EngineeringSouth China University of TechnologyGuangzhouChina
  2. 2.School of Mechanical and Automotive EngineeringSouth China University of TechnologyGuangzhouChina
  3. 3.College of Information and EngineeringGuangdong Jidian Polytechnic UniversityGuangzhouChina

Personalised recommendations