摘要
针对离散事件系统控制对Petri网软件工具的需求,设计和开发基于Petri网的离散事件仿真与控制软件。通过分析离散事件仿真与控制的要求,确定软件的功能与目标,据此设计软件的体系结构。研究软件开发中的几个关键技术,如控制Petri网的提出及其基本类设计、基于控制Petri网的控制与仿真、Petri网模型的存储与读取、客户/服务器模式软件网络化架构等。开发基于Petri网的离散事件仿真与控制软件,它不仅具有Petri网模型建模与分析功能,还能实现基于Petri网的离散事件系统的网络化控制与仿真。在可重构加工系统试验平台上的应用表明,该软件是有效和实用的。
Motivated by the demand for Petri net software tools for control of discrete event systems, a Petri net-based discrete event simulation and control software tool is designed and developed. By analyzing the requirements of discrete event simulation and control, the main functions and objectives of the software tool are established. The architecture of software tool is designed accordingly. Subsequently, several key techniques for the software development are researched including proposing of eontrol Petri nets together with design of their basic classes, save and read of Petri net models, Petri net-based simulation and control, and networked software construction in the Client/Server mode. Finally, the Petri net-based discrete event simulation and control soft-ware tool is developed, which not only possesses the functions of Petri net modeling and analysis, but also is capable of implementing Petri net-based control and simulation of discrete event systems through networks. Application result of the software tool on a reeonfignrable machining system test-bed shows that the software tool is valid and practical.
出处
《机械工程学报》
EI
CAS
CSCD
北大核心
2008年第9期36-42,共7页
Journal of Mechanical Engineering
基金
国家重点基础研究发展计划(973计划
2002CB312204)
国家高技术研究发展计划(863计划
2005AA420060)。
关键词
离散事件系统
PETRI网
仿真
控制
软件开发
可重构加工系统
Discrete event systems Petri nets Simulation Control Software development Reconfigurable machining systems