面向对象的Petri网可视化建模与仿真工具的设计与实现研究.pdfVIP

面向对象的Petri网可视化建模与仿真工具的设计与实现研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
制造系统与管理 225 面向对象的Petri网可视化建模与仿真工具的设计与实现 黄勇水 张友良 汪惠芬 (南京理工大学机械工程学院,南京,210094) 摘要本文重点介绍了运用面向对象方法设计和开发的基于Petri网方法的可视化建模和仿 真工具VPNT。文中给出了系统的功能结构图、软件结构图和网模型对象类图,同时,为了 便于数据交流,所设计的系统采用了符合可扩展语言XML规范的文本格式来保存模型结构 和数据。最后通过一个实例的建模说明VPNT系统的实现与应用。 r 关键词Pet i网,面向对象方法,可视化建模与仿真工具 被广泛用于各个领域进行系统地建模、分析和控制,如通信网络系统、计算机系统、机械制造系统等。 作为一种系统的图形化、数学化建模工具,Petri网方法为描述和分析具有并发性、异步性、分布式、 非确定性等特征的复杂系统提供了强有力的手段111。随着Petri网理论和应用的发展,研究和开发基于 Petri网方法的计算机辅助分析工具的就显得尤为重要。国外的一些大学和科研机构已研制出一些这方 于研究的需要也开发了相应的辅助分析工具,如中国科学院自动化所【31、清华大学【4J和华中科技大学[51 等都分别开发了各自的基于Petri网方法的辅助分析软件,但是都有一定的局限性。本文运用面向对象 Petri 思想设计和开发了可视化的Peru网工具VPNT(VisualNetTooI),并给出了系统的功能结构图、 软件结构图和网模型对象类图,最后通过一个实例的建模说明VPNT系统的实现与应用。 1 VPNT的需求分析和功能组成 设计VPNT软件的目的是为使用Petri网进行系统建模与分析的用户提供一种灵活可靠的计算机辅 助工具。整个软件的设计和开发工作,需要满足以下功能需求: (1)能提供图形化的用户界面。以工具条和弹出式菜单两种方式提供编辑用的图符(库所、变迁 等);以多文档(MDl)方式提供编辑窗口,以多个视图反映编辑结果,可进行添加、删除、移动等多 种编辑功能:针对不同的图符,进行相应的参数设定。 (2)能依据Petri网的定义进行模型编辑。自动拒绝不合法的编辑操作,并针对某些编辑操作自 动进行附加操作(如删除库所和变迁时自动删除相关的弧)。提供模型完备性检测(如悬挂结构和语义 完备性检测),以提高模型库中模型的质量。 (3)能对网模型的行为特性和结构特性进行分析。提供可覆盖树和状态方程两种分析方法,并针 对某些网模型进行相应的性能分析(如时间网、随机网)。 ‘作者简介:黄勇(1979--),禺,机械工程学院硕士研究生,主要从事机械制造及其自动化、工作流管理等的研究。 张友良(194l_-),男,上海人,教授、博士生导师,圭妻旃究制造系统体系绪构、CIMS、并行工程、虚拟制造、网 络化制造等。联系电话:025--4315615* j”. . 226 现代企业与先进制造技术高层论坛 (4)能够进行模型数据文件(即编辑结果)的管理。为便于数据交流,模型数据文件应采用具有 一定语法规范的数据交换格式,从而实现对模型数据的存储和读取。 (5)能够进行相应的仿真参数设定,实现动画仿真。在仿真过程中,要对仿真参数进行动态设定, 实现动画仿真,并以统计图表和统计报表两种方式给出仿真结果。 为了实现上述功能,我们运用面向对象思想设计和开发了可视化的Petri网工具VPNT,该软件主 要由图形编辑器、模型分析器、模型仿真器、模型管理器四大模块组成。该软件的支撑数据库系统由 语法规则库和模型库组成,其中语法规则库主要存储Petri网的基本定义、运行规则以及各种分析方法 和算法规则。模型库主要保存模型数据文件,模型数据文件采用符合可扩展语言XML规范的文本文 件格式,便于数据交流。该软件的功能结构如图1所示。 · 图1 VPNT的功能结构图 用户

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档