基于Petri网的自动售货机的建模分析

来源 :科技与生活 | 被引量 : 0次 | 上传用户:JK0803_shijiwu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 首先介绍自动售货机的工作原理和基本功能,并根据工作原理对其进行Petri网模型的构建。而后Petri网模型的建立与化简技术的结合使用,使得复杂的Petri网模型能够得以简单化,系统的活性、有界性和合理性等都能直观地表现出来。
  关键词 Petri网;自动售货机;系统建模
  中图分类号 TP 文献标识码 A 文章编号 1673-9671-(2010)121-0155-01
  
  基于Petri网的自动售货机的建模就是根据系统功能抽象自动售货机的工作信息,得出系统的状态(库所)和操作(转换),并利用HPSIM软件对系统的Petri网模型进行测试,同时通过Petri网的化简规则验证模型的合理性。
  1 自动售货机动态模型的建立
  自动售货机的功能要求是:首先,用户准备,系统服务器启动;其次,用户用按键选择商品,在数码管上显示商品的编号和单价;然后用户准备投币,投币时,按一次键模仿投入1元硬币。投入硬币的数量够买入商品时,点亮一个指示灯,表示商品已经买出。如果输入的硬币不够数,按退款键可以退出硬币,清除投币的显示数据。如果在硬币数量足够的情况下,系统中的货物总量不足时,系统通过网络向远程服务器发送缺货信息。
  根据自动售货机的功能如顺序Petri网模型、选择Petri网模型和并行Petri网模型等对自动售货机进行动态模型的建立。
  通过对自动售货机交易流程状态表的分析,利用HPSIM工具能够实现自动售货机交易流程的Petri网建模。
  2 模型合理性验证
  Petri网模型的合理性是指:对应于起始库所的每一个标记,最终会有且仅有一个标记出现在终止库所中,当终止库所中出现标记时,其它所有库所都为空,对每个转换,从初始状态都能够到达该转换的就绪状态。通常对于复杂的、大型的Petri网模型的合理性验证通过上述定义较难实现,为更好地分析模型的合理性在此引入Petri网模型化简技术。Petri网的化简是指在某种性质不变的基础上,采用等效变换,以达到缩小状态空间、简化系统分析的目的。
  2.1 Petri网的化简规则
  Petri网模型化简规则包括以下4条:(矩形表示Petri网模型中的转换,圆形表示Petri网模型中的库所)。
  1)合并库所:如果库所P1和P2有相同的输入输出转换,则可以将库所P1和P2合并;再者,如果在Petri网中输入输出弧都唯一的库所P12的输入转换T1和输出转换T2不为空且唯一,那么库所P12可被化简。2)合并转换:如果Petri网模型中转换T1和T2有相同的输入输出库所,那么可以将转换T1和T2合并为一个转换T12。3)消除库所:如果在Petri网中输入输出弧都唯一的转换T1的输入库所P1和输出库所P2不为空且唯一,那么转换T1的输入输出库所可被化简。4)复杂变换:复杂变换是在前面所述三条化简规则的基础上产生的一种新的化简方式,实际上它只是前三条化简规则的一种应用。
  2.2 自动售货机Petri网模型的合理性分析
  利用Petri网模型的4条化简规则对自动售货机模型进行化简,并对其合理性进行验证。过程如下:
  1)应用化简规则1和规则3,消除库所P3、P4、P5、P6、P7,并将其合并为Q1;消除库所P10、P11,将其合并为Q2;消除库所P15、P18,将其合并为Q3;消除库所P14、P16,将其合并为Q4;消除库所P17、P19,将其合并为Q5;同理,消除库所P12、P13,将其合并为Q6。库所Q1、Q2、Q3、Q4、Q5和Q6产生后,经过HPSIM工具执行过后,模型的执行流程没有改变,说明化简过程不影响系统的执行,只是复杂的系统模型被简化了。2)应用化简规则4,消除库所M1、转换T13;消除库所Q5、转换T15;消除库所Q6、转换T12;消除库所P20,库所Q4,转换T6;消除库所Q1,转换K1;消除库所P1,转换T1;消除库所Q3;消除库所P2,转换T19。
  荷兰学者Aalst证明了Petri网模型的充分必要条件是其具有有界性和活性,从而将合理性问题转化为Petri网动态性质的分析和验证。综上所述自动售货机的Petri网模型具有合理性,是活的、有界的。
  
  参考文献
  [1]杨雪,蒋昌俊.Petri网的化简规则在系统中的实现[J].计算机工程与应用,2003,2.
  [2]袁崇义.Petri网原理[M].电子工业出版社,1998.
  [3]张亮.基于Petri网化简技术的工作流模型正确性研究[J].计算机工程,2007,5.
  
  作者简介
  魏培李(1982-),女,汉族,华侨大学计算机科学与技术学院2007级在读工程硕士,研究方向:软件工程。
其他文献
受限于产品周期原因,广汽本田奥德赛销量逐渐下滑。即将在今年国产的全新一代奥德赛则会通过一系列的升级来重振奥德赛的雄风。新车无论是在卖相还是舒适度方面都有了脱胎换骨的变化,相信全新奥德赛必会将陆地“头等舱”的地位重新在消费者心中树立起来。  广汽本田全新一代奥德赛继承了第五代日版车型的设计风格,一改过去那副孱弱身材,取而代之的则是宽厚的整体轮廓。此外,侧滑门的配备也得到了很好的保留,不得不说这也是一
选择生活,选择工作,选择事业,选择家庭,看着令头脑麻木,诅心灵破碎的该死文件,嘴里塞满垃圾食物,喝着没完没了的大酒,最后整个人变得呆滞。我干嘛要做这样的事,只因为我那该死的职位吗
在当前企业管理中,越来越多的高层领导者认识到人力资源管理对于企业人才建设的重要作用,并且通过各种方法和培训活动来增强企业内部的凝聚力和人才的稳定性,降低流动率。本
随着中国高等教育的发展,高校教育管理体制深刻的变革;学分制,构建二级学院等教学管理改革的全面推广,高校扩招大学生剧增,贫富差距的拉大。教育体制也应随之多元化,包括教学活动、
斯巴鲁发布了全新一代的EyeSight驾驶辅助系统,并获得了美国IIHS最高安全评分。  新系统采用了斯巴鲁自行开发的两个彩色数字摄像头,其性能更强大,反应更灵敏。Eyesight系统中的摄像头安装在挡风玻璃内侧的上沿,新的摄像头模块体积相比上一代减小了15%;在检测距离和广度方面,比上一代摄像头均提升了约40%;刹车灯检测以及其它各项预警功能最高可在车速为48km/h情况下实现,而上一代系统仅能
大学生就业难是一个现实而复杂的社会问题,已引起广泛的社会关注,本文分析了大学生就业难的主要原因:高校连续过度扩招造成供需矛盾突出,大学生供给的质和量增长速度不统一;大学生
近年来,我国工业水平大幅度提高,对电能的需求量也日渐增大,电能已成为人们生产和生活不可或缺的组成部分。随着电网系统的日渐密集,配电线路以及设备越来越多,电力系统运行
本文对目前普通高校计算机专业硬件技术教学和实践存在的现状进行分析,并结合自己的经验从教学、实验方法等方面探讨了在计算机硬件技术教学中如何培养学生的创新能力.
摘要 创新型企业是创新型国家的基础,而人才竞争是创新型企业竞争和生存的焦点。只有根据创新型企业的特点,针对性地实施人力资源开发战略,才能增强企业的持续竞争能力,加快创新型国家建设进程。从定位、目标、手段等几个方面归纳创新型企业人力资源开发与管理的特征,分析部分创新型企业在人力资源开发与管理中面临的制度、文化等问题,针对性地提出加强创新型企业人力资源开发与管理的对策建议。  关键词 创新型企业;人力
摘要从农业节水灌溉的投入产出,水价,水法规,社会服务体系四方面论述节水对农业的重要作用,旨在促进节水灌溉的发展。  关键词农业节水灌溉;水费;法律法规;服务保障体系  中图分类号S2文献标识码A文章编号1673-9671-(2010)111-0180-01    自国家20世纪50年代初始发展农业节水灌溉以来,经过几十年的探索,技术的引进、设备的研制以及政策的支持力度加大,使得我国的节水灌溉事业有