检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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[自动化与计算机技术—检测技术与自动化装置]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.193