Modeling Method for Flexible Energy Behaviors in CNC Machining Systems

Yu Feng Li, Yu Lin Wang, Yan He, Yan Wang, Shen Long Lin

Research output: Contribution to journalArticlepeer-review


CNC machining systems are inevitably confronted with frequent changes in energy behaviors because they are widely used to perform various machining tasks. It is a challenge to understand and analyze the flexible energy behaviors in CNC machining systems. A method to model flexible energy behaviors in CNC machining systems based on hierarchical objected-oriented Petri net (HOONet) is proposed. The structure of the HOONet is constructed of a high-level model and detail models. The former is used to model operational states for CNC machining systems, and the latter is used to analyze the component models for operational states. The machining parameters having great impacts on energy behaviors in CNC machining systems are declared with the data dictionary in HOONet models. A case study based on a CNC lathe is presented to demonstrate the proposed modeling method. The results show that it is effective for modeling flexible energy behaviors and providing a fine-grained description to quantitatively analyze the energy consumption of CNC machining systems.

Original languageEnglish
Article number6
JournalChinese Journal of Mechanical Engineering (English Edition)
Issue number1
Publication statusPublished - 28 Feb 2018

Bibliographical note

© The Author(s) 2018. This article is distributed under the terms of the Creative Commons Attribution 4.0 International License
(, which permits unrestricted use, distribution, and reproduction in any medium,
provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license,
and indicate if changes were made.


  • CNC machining systems
  • Energy behaviors
  • HOONet
  • Modeling method


Dive into the research topics of 'Modeling Method for Flexible Energy Behaviors in CNC Machining Systems'. Together they form a unique fingerprint.

Cite this