论文部分内容阅读
Petri网是一种图形化的建模工具,由于其图形建模的直观性和分析理论的严谨性而被广泛用于对离散事件动态系统(DEDS),如通信网络系统、计算机系统、机械制造系统等进行建模和分析。本文将面向对象的思想和Petri网基本理论相结合,开发出Petri网可视化工具并对相应的柔性制造系统(FMS)模型进行仿真。PNT文件是一种保存Petri网信息的文件。本文对于给定的PNT文件,应用面向对象思想和CSharp语言编程工具在Microsoft Visual Studio2008环境下开发了Petri网可视化工具。通过该工具可以建立离散事件动态系统的Petri网模型以及加载相应的3D模型,观察Petri网模型的动态运行过程和3D模型的仿真过程。同时,可以加载显示PNT文件信息并动态地显示当前可发射变迁序列和当前正在发射的变迁。本文的主要内容:介绍了Petri网的基本理论知识和Direct3D开发技术以及四元数理论,还对国内外相关Petri网软件情况进行阐述;重点论述了Petri网可视化工具各个模块的功能与具体实现过程;对给定的两个Petri网,完成相应FMS模型的建立与仿真,并对Petri网中存在的死锁现象进行可视化显示。本文实现了二维与三维相结合的图形仿真界面直观地展示了Petri网与FMS模型之间的关系,对自动制造系统过程的模拟具有一定的现实意义。同时,也体现出Petri网在建模方面的优越性。