基于Petri网的离散事件系统建模、分析与硬件实现

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:gerui1988
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
离散事件系统具有离散的状态空间和分段的稳定轨迹的特性,其在制造业、交通运输业、机器人等领域中有着诸多体现,对离散事件系统的研究与应用是社会生产低能耗、高效率的必然要求。Petri网能够简洁直观地描述系统资源的并发、互斥、冲突、共享等行为,并且能够对这些行为进行定性和定量的研究。因此,使用Petri网对离散事件系统进行建模、分析和资源调度,已经成为学术界对离散事件系统研究的主流方法之一。然而在现有的理论框架下,Petri网对离散事件系统的分析存在着状态爆炸问题,即Petri网的可达状态集合随着系统规模的增大呈指数级增长。传统的Petri网分析方法在应对较大规模的系统时,存在计算时间过长或内存溢出等问题。本文主要研究基于Petri网的离散事件系统建模与分析方法,针对系统规模较大而出现的状态爆炸问题,提出几种加快分析速度、减小系统模型的优化方法,并将Petri网高效的建模能力应用于实际的工业系统中。本文的主要研究内容与创新点如下:(1)针对已有的Petri网分析软件INA在计算可达状态集时求解速度较慢的问题,提出了一种基于GPU+CPU的并行可达状态集生成方法。该方法充分应用GPU高效的协同计算能力,快速的并行扩展后继状态。并且改进了可达状态集在内存中的存储结构,极大加快了重复状态的检测工作。实验结果表明,基于GPU+CPU的可达状态集生成方法在计算规模较大的Petri网模型时,其运算速度相对于INA软件有上百倍的提升。(2)针对在使用BDD分析Petri网时,BDD节点数量对变量序极为敏感的问题,提出了两种Petri网符号分析时变量序生成方法。第一种方法依据Petri网模型本身的结构信息,依据Petri网库所之间的关联度来生成启发式的BDD变量序。第二种方法首先构建Petri网因果关系图,然后利用TSP问题求解方法来寻找一种最大化因果关系的变量序列。实验证明,这两种方法均可以在极短时间内得出较好的变量序,有效缓解了Petri网模型分析时的状态爆炸问题。(3)针对模型的硬件实现过程中,Petri网转换为PLC编程语言时存在的雪崩效应,提出了预先侦测所有变迁使能情况,再发射使能变迁的方法,用于防止雪崩效应的发生。该方法为存在冲突结构的变迁设置不同的优先级,优先级较高的变迁优先发射,有效避免了Petri网冲突结构带来的逻辑上的歧义。
其他文献
当今社会不断进步,经济活动扮演着举足轻重的作用,企业作为经济活动中的重要组成,是经济发展的动力源泉,其中内部审计工作为企业的发展保驾护航。要想发挥出内部审计的作用,
经济学教学由于传统考核机制的影响,存在着普遍的回避现象,即学生在学习中死记硬背,教师在教学中照本宣科,回避对教学内容的理解、发挥和应用,造成学生缺乏创新动力,教师回避
站在"三个代表"的高度,全面审视传统教育观念,提出了应以"三个代表"重要思想为指针,把握变革传统教育观念的正确方向,从全面的教育发展观、完整的教育目的观等方面,对落实"三
在实现客户“满意+惊喜”的核心举措上,申城物业采用新技术、新方法对线下传统作业方式进行大胆改造。
2019年9月10日,由国务院发展研究中心企业研究所、清华大学房地产研究所和中国指数研究院等多家机构联合举办的“2019中国房地产品牌价值研究成果发布会暨第十六届中国房地产
在计及自旋-轨道相互作用和组态相互作用条件下,用本征通道量子亏损理论(EQDT)方法系统地计算了氖等电子序列(从NeI到CaXI)偶宇称的高激发态结构,所得结果与已有的实验数据符合得很好。
近年来,“学艺热”逐渐成为社会的热点问题,很多数学基础薄弱的学生纷纷选择艺术专业,艺术生的数量逐年增加,作为高考大军中一类特殊群体,其数学学习应当受到关注.2014年教育
一年春作首,万事贵争先。春天是希望的季节,春天更是耕种季节。
3月18日清晨,中国物业管理协会会长沈建忠在郑州市住房保障和房地产管理局副局长李家璋、郑州市市物业管理协会会长李全云等领导陪同下,莅临鑫苑物业视察调研。鑫苑物业总经理
2月10日,28家物业管理行业慈善爱心基金管理理事会代表向生活困难的物业服务企业员工代表进行爱心慰问。截至去年年底,共有132家物业服务企业筹措第一批约591410元善款用于慈善