普通Petri网最大可达数的两段式死锁控制策略
本文选题:Petri网 切入点:死锁控制 出处:《控制理论与应用》2017年02期 论文类型:期刊论文
【摘要】:针对普通Petri网的死锁问题,本文提出了可实现最大可达数的两段式死锁控制策略(deadlock control policy,DCP).第1步,该策略求解原网(N0,M0)的基本信标(elementary siphons,ES)和从属信标(dependent siphons,DS),对每个基本信标添加控制库所(control place,CP)和控制变迁(control transition,CT),获得拓展网系统(N′,M′).第2步,构建拓展网系统的P 不变式整数规划问题,测试原网中从属信标的可控性.若所有从属信标满足可控条件,则直接得到活性受控网系统(N*,M*);反之,对不满足可控条件的从属信标也添加控制库所和变迁,从而也得到了(N*,M*).通过理论分析和算例验证,表明了该死锁控制策略的正确性和有效性.相比目前文献中的可实现最大许可行为数目(number of maximally permissive behavior,NMPB)的普通Petri网死锁预防策略,该DCP获取的活性受控网系统(N*,M*)可达数目与原网(N0,M0)是相同的,且最大可达数(maximally reachable number,MRN)高于最大许可行为数目NMPB.
[Abstract]:To solve the deadlock problem of ordinary Petri nets, this paper presents a two-stage deadlock control strategy, which can achieve the maximum number of deadlocks, control policy and DCP.The first step, The strategy solves the basic beacons of N0 / M0) and dependent siphonsof the original network. It adds the control place (CPS) and the control transition control to each basic beacon, and obtains the extended network system. In the second step, the P invariant integer programming problem of the extended network system is constructed, and the P invariant integer programming problem of the extended network system is constructed in the second step, by adding the control control place (CPV) and the control transition control to each basic beacon, and then to obtain the extended network system (N0 / M0). In the second step, the P invariant integer programming problem of the extended network system is constructed. Test the controllability of the dependent beacons in the original network. If all the dependent beacons satisfy the controllable conditions, the active controlled network system can be obtained directly; conversely, the dependent beacons which do not satisfy the controllable conditions are also subject to the addition of a control base and transition. Through theoretical analysis and numerical examples, the correctness and effectiveness of the damned lock control strategy are shown. Compared with the current literature, the maximum allowable number of maximally permissive behaviors and the general Petri net deadlock prevention strategy are compared. The number of active controlled network (DCP) obtained by this DCP is the same as that of N0 (M0), and the maximum reachable number (MRN) is higher than the maximum allowable behavior (NMPB).
【作者单位】: 兰州理工大学土木工程学院;开封大学电子电气工程学院;
【基金】:国家自然科学基金项目(61364004) 国家出国留学人员基金项目([2014]5049,201408625045) 兰州理工大学博士研究基金项目(B04 237);兰州理工大学建工七七基金项目(TM QK 1301)资助~~
【分类号】:TP301.1
【相似文献】
相关期刊论文 前10条
1 郝克刚,叶祖尧;分布式程序中固有死锁的检测[J];西北大学学报(自然科学版);1984年04期
2 鄢勇,刘键;一种新的分布式死锁探测与解除方法[J];华中理工大学学报;1990年01期
3 孟章荣;死锁的解法[J];计算机工程与设计;1990年01期
4 常忠;126系统用户号死锁故障的探讨[J];天津通信技术;1994年03期
5 杨英;超立方和其他网络中的无死锁全自适应最小包路径的选择:算法和模拟[J];管理科学文摘;1996年02期
6 柯东林;;死锁与事务优化[J];鄂州大学学报;2007年02期
7 孙钟秀;;防止死锁的一种方法[J];南京大学学报(自然科学版);1978年02期
8 陆云升;关于计算机“死锁”问题的探讨——兼谈九○五甲机死锁问题[J];南通职大教学研究;1994年01期
9 王化冰;多资源复合共用FMS的死锁研究[J];计算机集成制造系统-CIMS;2000年04期
10 茹雨,吴维敏;基于有限容量库所方法的死锁防止算法[J];系统仿真学报;2003年S1期
相关会议论文 前4条
1 王商武;张长水;韩曾晋;;FMS运行中死锁的预测和避免[A];1993中国控制与决策学术年会论文集[C];1993年
2 张少润;吴学军;;分布式数据库系统中探测及消除死锁的算法[A];第十届全国数据库学术会议论文集[C];1992年
3 岳昊;;具有多资源需求和柔性加工路径的顺序资源分配系统Petri网模型的死锁结构特征[A];第二十九届中国控制会议论文集[C];2010年
4 白哥乐;杨朝红;王雅文;;多线程死锁静态检测方法研究[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年
相关重要报纸文章 前1条
1 人民银行吉林市中心支行科技处 刘志明;解决Sybase数据库死锁的方法[N];计算机世界;2001年
相关博士学位论文 前4条
1 朱森;资源分配系统死锁控制及其应用研究[D];西安电子科技大学;2009年
2 赵咪;基于一般Petri网的自动制造系统活性控制器设计[D];西安电子科技大学;2009年
3 黄忠华;自动制造系统中的无死锁调度与控制[D];上海交通大学;2007年
4 韦娜;基于无死锁初始标识的Petri网控制器设计[D];西安电子科技大学;2008年
相关硕士学位论文 前10条
1 齐鹏;基于未来锁集的死锁规避技术研究[D];哈尔滨工业大学;2015年
2 范景杨;基于时间调度的柔性制造系统控制器设计[D];西安电子科技大学;2014年
3 韦娜;基于混合整数规划的FMS活性控制器设计[D];西安电子科技大学;2006年
4 周刚;一种柔性制造系统死锁控制器的行为优化研究[D];西安电子科技大学;2007年
5 史文博;基于高级死锁检测的制造系统生产调度研究[D];上海交通大学;2009年
6 翁东良;基于二型模糊逻辑的死锁与数据竞争检测方法研究[D];苏州大学;2012年
7 郝林;基于Petri网的自动制造系统的死锁分析[D];西安电子科技大学;2002年
8 王心宇;基于一般Petri网的死锁迭代控制策略的研究[D];西安电子科技大学;2011年
9 汪世勇;Petri网死锁迭代控制中若干问题研究[D];西安电子科技大学;2010年
10 马元飞;基于时间着色Petri网的SIP协议形式化验证与分析[D];内蒙古大学;2012年
,本文编号:1617511
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1617511.html