S^3PR网的一种死锁预防策略  被引量:3

Deadlock prevention policy for a class of petri nets S^3PR

在线阅读下载全文

作  者:闫明明[1] 李志武[1] 钟春富[1] 

机构地区:[1]西安电子科技大学机电工程学院,陕西西安710071

出  处:《西安电子科技大学学报》2008年第2期330-333,共4页Journal of Xidian University

基  金:国家自然科学基金资助项目(60474018);教育部归国留学人员基金资助项目(2004-527);教育部归国留学人员实验室基金资助项目(03401)

摘  要:针对S3PR网的死锁预防问题,提出了一个有效的死锁预防控制算法,将用于死锁避免的C/D-RUN控制策略扩展到基于信标的死锁预防策略中,合理分配控制库所的资源,从而保证不存在死锁的状态和步骤.首先将S3PR网中的严格极小信标分为基本信标和从属信标,由基本信标集合得出一组状态向量表示的线性不等式约束,然后将这组约束用C/D-RUN策略进行优化,得到一组标识向量满足的广义相互抑制约束.根据所得标识约束添加控制库所,使所有基本信标均为P-不变式可控,得到活的、结构简单的、许可行为更多的Petri网监督控制器.To solve the problem of deadlock prevention for a class of Petri nets, S3PR, an effective deadlock prevention policy is proposed. The deadlock avoidance policy of Conjunctive/Disjunctive Resources Upstream Neighborhood (C/D-RUN) is applied to the siphon-based deadlock prevention policy, and the resources of the control places are allocated reasonably to guarantee the absence of deadlock states and processes. First, strict minimal siphons of an S3PR are divided into elementary and dependent ones. From the set of elementary siphons, a set of linear inequality constraints expressed by the state vector can be formalized, and after being modified by the C/D-RUN policy, a set of generalized mutual exclusion constraints(GMEC) expressed by the marking vector can be found. Then monitors based on the marking constraints are added to the plant model to ensure that all elementary siphons in the Sa PR net are invariant controlled, thus leading to a deadlock freedom liveness-enforcing supervisor with a simple structure and much permissive behavior can be realized.

关 键 词:柔性制造系统 死锁预防 PETRI网 基本信标 S3PR 

分 类 号:TP278[自动化与计算机技术—检测技术与自动化装置]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象