基于信标迭代控制的Petri网死锁预防策略

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:yangyi376
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在对离散事件动态系统(discrete event dynamic system, DEDS)的建模、分析、性能评价及其控制设计中,Petri网作为一种数学的方法,得到了广泛的应用。柔性制造系统(flexible manufacturing system, FMS)作为一类典型的离散事件动态系统,一直是Petri网研究的重要对象和应用领域。由于竞争FMS中的有限共享资源(如机器人、机床、夹具、缓冲存贮器和传送带等),死锁(deadlock)经常发生,导致部分或整个系统的运行停顿,直接降低了FMS的生产效率,甚至可能造成灾难性的后果和重大的经济损失。人们基于Petri网已经研究了许多方法来解决死锁问题,主要有死锁的检测与恢复方法、死锁避免方法和死锁预防方法。其中,死锁预防方法是将死锁问题解决在系统的设计阶段而非运行阶段,无需在线决策,因此在实际应用中得到了广泛关注。由于建模Petri网中的死锁问题与Petri网中的一种特殊结构—信标(siphon)具有强相关性,即,信标一旦在某个标识下被清空,则永久地在这个标识的所有后继标识下保持清空状态,阻止了相关变迁的发射,从而导致死锁的发生。因此,通过对信标的控制就能够消除死锁,实现死锁预防的目的。对于普通Petri网(ordinary Petri net, OPN)中被清空的信标,基于P-不变式的性质,添加控制库所(control place, CP)使其可控;对于般Petri网(generalized Petri net, GPN)中导致死锁的信标,依据最大受控信标的概念,添加控制库所使其满足最大可控性。所以,对存在死锁的Petri网,添加控制库所的方法能够确保引起死锁的信标可控,使得受控的Petri网系统满足活性的需求。如何求取导致死锁的信标和添加控制库所是获取活性Petri网控制器的重要步骤,也是设计死锁预防控制策略的关键。衡量一个活性Petri网控制器性能的标准是计算复杂性、结构复杂性和行为许可性。针对基于Petri网建模的FMS中的死锁问题,本文的目标是设计有效的死锁预防策略。通过部分枚举计算法求解出引起死锁的信标,根据其补集,添加合适的控制库所使得求解出的信标可控,获取活性Petri网控制器。并且进一步化简活的受控Petri网系统的结构,降低控制实现的难度和经济成本。本文的主要研究成果如下:1.应用文献[9]中的混合整数规划(mixed integer programming, MIP)方法,针对一个普通Petri网的子类S3PR(system of simple sequential process with resource)网的信标求解问题,提出了其基本信标(elementary siphon, ES)集合的迭代式求解算法。在迭代求解的过程中,每个MIP问题的可行解对应着一个最大的空信标。通过信标的提取和最小化信标中资源库所的数目,得到相应的基本信标。进而添加该基本信标补集的标识约束,使得迭代求解依次进行,直至网系统中无最大的空信标存在,得到了一个基本信标的集合。它避免了完全枚举所有的严格极小信标,从中计算出基本信标集合的作法,提高了计算效率。2.针对普通Petri网和一般Petri网的一个子类S4R(systems of sequential systems with shared resources)网的死锁问题,提出了库所分类(place classification)和必需信标(necessary siphon, NS)的概念以及相应的死锁预防策略。在死锁控制的迭代过程中应用MIP方法求解出最大的死标识信标[24]。通过库所分类,得到了相应的必需信标。根据必需信标的补集,引入两类(普通和一般)控制库所,予以恰当地添加,使得迭代过程依次进行。当MIP问题的最优解出现时,表明受控网系统中无最大的死标识信标存在,获取了活性受控Petri网系统。它部分枚举那些导致死锁的必需信标,进而予以控制,能够一定程度地化简活性受控Petri网系统的结构,实现了消除死锁的目的。3.通过修改文献[24]中MIP方法的目标函数并且添加新的约束条件,得到了改进的MIP方法(revised MIP, RMIP)。应用RMIP方法能够求解出灵巧信标(smart siphon),即,包含着资源库所数目和总的库所数目均最少的信标。相比以往的部分枚举求解信标的做法,即,先求解出最大的空(或死标识)信标,进而提取出相应的最小信标。RMIP方法减少了信标求解的步骤。并且提出了基于灵巧信标控制的死锁预防策略,得到了结构相对简化和较多许可行为的活性受控Petri网系统。4.由于在满足受控的Petri网系统活性的前提下,目前许多采用添加控制库所的死锁预防策略往往导致了冗余控制库所的存在。针对此问题,提出了一种迭代式的鉴别和删除活性受控Petri网系统(N*,好*)中冗余控制库所的算法。在鉴别和删除冗余控制库所的迭代进程中,依次选取每个控制库所,并将它和相关连接弧从(N*,好*)移除。若移除某个控制库所后,MIP的最优解[24]等于剩余的所有库所的数目,则表明该控制库所是冗余的,可以将其从(N*,好*)中删除且并不改变化简网的活性。否则,表明该控制库所是必需的且需要保留在(N*,好·)中。实现了化简活性受控Petri网系统(N*,好’)结构的目的,满足了降低控制实现的难度和经济支出的实际需要。该算法适用于活性的普通网和一般网的子类S4R网和G-system o
其他文献
目的:观察冠心病不同类型患者血清炎性因子的水平,探讨炎性因子检测对急性冠脉综合征(ACS)预测的临床价值。方法:采用酶联免疫吸附法(ELISA)法和免疫透射比浊法分别检测ACS患者、稳
图像数据规模化发展使得图像的有效组织和分类成为迫切需要,而通用目标和场景的识别实际上是图像组织和分类任务的具体化。因此,近年来图像和场景识别作为计算机视觉领域的一
党的十九大以来,习近平总书记在多个场合围绕“家风”发表了重要讲话。领导干部的家风,不仅关系自己的家庭,而且关系党风政风。因此,领导干部要带头加强家风建设,弘扬清正家
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
随着科学技术的快速发展,GIS技术迅猛发展,与此同时,气象服务和人们的日常生活紧密关联,人们越来越重视气象信息的准确性与可靠性,在这样的情况下,将GIS技术广泛运用在决策气
本文从互联网+背景下高校新闻传播类“双创型”人才培养的现状和存在问题出发,拟从培养目标、课程内容、教学内容、教学方法、师资培养和考评机制方面探讨其合理的培养模式。
质地:铜年代:西汉(公元前206~公元25年)等级:一级尺寸:高36.8厘米,面径56.4厘米、足径67.5厘米重量:30.75千克来源:1976年广西贵县罗泊湾一号墓出土收藏单位:广西壮族自治区
计算塔机附着架支点反力时需解超静定问题,在实际使用中较繁杂。为了解决这个问题,我在工作中摸索了一些实用公式,用起来较简便。下面将其介绍如下。
旗袍是东方一颗灿烂的明珠,是精神文明和物质文明的综合体现,不同时代的发展演绎着不同时代的审美精神和文化内涵,它承担着过去和未来,现代的旗袍设计手法运用丰富,中西合璧,展现了