期刊文献+
共找到39篇文章
< 1 2 >
每页显示 20 50 100
Optimal deadlock avoidance Petri net supervisors for automated manufacturing systems 被引量:7
1
作者 Keyi XING Feng TIAN Xiaojun YANG 《控制理论与应用(英文版)》 EI 2007年第2期152-158,共7页
Deadlock avoidance problems are investigated for automated manufacturing systems with flexible routings. Based on the Petri net models of the systems, this paper proposes, for the first time, the concept of perfect ma... Deadlock avoidance problems are investigated for automated manufacturing systems with flexible routings. Based on the Petri net models of the systems, this paper proposes, for the first time, the concept of perfect maximal resourcetransition circuits and their saturated states. The concept facilitates the development of system liveness characterization and deadlock avoidance Petri net supervisors. Deadlock is characterized as some perfect maximal resource-transition circuits reaching their saturated states. For a large class of manufacturing systems, which do not contain center resources, the optimal deadlock avoidance Petri net supervisors are presented. For a general manufacturing system, a method is proposed for reducing the system Petri net model so that the reduced model does not contain center resources and, hence, has optimal deadlock avoidance Petri net supervisor. The controlled reduced Petri net model can then be used as the liveness supervisor of the system. 展开更多
关键词 Manufacturing system Petri net deadlock avoidance SUPERVISOR
下载PDF
基于双种群蚁群算法的AGV路径规划研究 被引量:5
2
作者 刘睿 杨程伟 +1 位作者 高长水 李晓东 《计算机测量与控制》 2023年第5期193-199,206,共8页
针对蚁群算法存在的收敛速度慢、易陷入局部最优和容易死锁等问题,提出了一种用于自动引导车(AGV,automated guided vehicle)路径规划的双种群蚁群算法;该算法引入差异化信息素初始值,修改启发函数并在信息素更新时对最优及最差路径进... 针对蚁群算法存在的收敛速度慢、易陷入局部最优和容易死锁等问题,提出了一种用于自动引导车(AGV,automated guided vehicle)路径规划的双种群蚁群算法;该算法引入差异化信息素初始值,修改启发函数并在信息素更新时对最优及最差路径进行奖惩;以改进策略为基础,引入自适应步长搜索策略,通过具有差异化步长的两个种群相互协作加强算法寻优能力和搜索效率;针对死锁问题,提出了将符合条件的单元格视为障碍物的“填充陷阱”策略;分别进行仿真实验和车间现场实验,结果表明,该算法可以为AGV规划出一条安全且综合性能较好的路径,为AGV路径规划提供了一种可行的方案。 展开更多
关键词 AGV 路径规划 蚁群算法 自适应步长 双种群 死锁避免
下载PDF
先锋蚂蚁蚁群算法的改进及其在移动机器人路径规划中的应用 被引量:2
3
作者 蒲兴成 杨怡婷 +1 位作者 王茄伽 郭光亮 《徐州工程学院学报(自然科学版)》 CAS 2023年第1期6-14,共9页
针对蚁群算法收敛速度慢、易陷入局部最优的缺陷,提出一种基于先锋蚂蚁的改进蚁群算法(V-IACO).该改进算法从先锋蚂蚁和死锁规避两个方面对标准蚁群算法进行优化.先锋蚂蚁可以有效提高算法前期收敛速度.新的死锁规避策略先标记出第一类... 针对蚁群算法收敛速度慢、易陷入局部最优的缺陷,提出一种基于先锋蚂蚁的改进蚁群算法(V-IACO).该改进算法从先锋蚂蚁和死锁规避两个方面对标准蚁群算法进行优化.先锋蚂蚁可以有效提高算法前期收敛速度.新的死锁规避策略先标记出第一类死锁障碍点,并让陷入死锁的蚂蚁直接死亡.这样能有效解决蚂蚁避障问题,并保证可行解的多样性.将改进蚁群算法应用于移动机器人路径规划,数值比较实验证明了该改进算法的有效性. 展开更多
关键词 蚁群算法 先锋蚂蚁 死锁规避 路径规划
下载PDF
基于Petri网的柔性装配系统的鲁棒控制
4
作者 池旭 贺晓 《计算机技术与发展》 2024年第6期10-15,共6页
该文集中讨论了拥有不可靠柔性装配系统(Flexible Assembly System,FAS)的鲁棒死锁控制问题,确保当故障资源恢复后系统应恢复正常生产而不会出现堵塞现象,即不仅可以在无故障资源的情况下使系统远离死锁,而且还能在有不可靠资源时保证... 该文集中讨论了拥有不可靠柔性装配系统(Flexible Assembly System,FAS)的鲁棒死锁控制问题,确保当故障资源恢复后系统应恢复正常生产而不会出现堵塞现象,即不仅可以在无故障资源的情况下使系统远离死锁,而且还能在有不可靠资源时保证系统的顺利生产。首先,建立拥有不可靠资源FAS的Petri网模型,模拟整个系统的运行情况和资源的故障与恢复;其次,根据系统的控制目标,通过提出的进程可被推进算法和改进银行家算法设计了一种满足鲁棒性的死锁避免策略;然后,利用两个例子验证所设计的鲁棒控制策略的有效性;最后,对比实验结果表明,所提出的死锁控制策略所得到的可达标识数为30710个,显著多于其他论文的策略,在可允许性上具有一定优越性。 展开更多
关键词 柔性装配系统 死锁避免 PETRI网 鲁棒控制 银行家算法
下载PDF
自动导引车系统避免死锁的多属性任务调度方法 被引量:5
5
作者 管贤平 戴先中 《中国机械工程》 EI CAS CSCD 北大核心 2009年第19期2337-2342,共6页
为了提高AGV系统的效率,提出一种能避免死锁、权值可动态调整的多属性任务调度方法(AWMA)。根据效率和避免死锁的要求,选择AGV到任务起始点的距离、输入输出缓冲区状态作为任务调度的属性指标,根据系统的加工负载和搬运负载状况,确定各... 为了提高AGV系统的效率,提出一种能避免死锁、权值可动态调整的多属性任务调度方法(AWMA)。根据效率和避免死锁的要求,选择AGV到任务起始点的距离、输入输出缓冲区状态作为任务调度的属性指标,根据系统的加工负载和搬运负载状况,确定各个属性的权值。为了保证不发生死锁,在调度过程中采用了基于剩余容量的死锁避免策略。为了验证提出方法的有效性,对三种常用的调度方法与AWMA方法进行了对比仿真实验。实验结果表明:采用死锁避免策略可以避免死锁;在资源缺乏的情况下,AWMA方法优于其他方法,从而证明了AWMA方法是有效的。 展开更多
关键词 自动导引车 多属性调度 死锁避免 剩余容量
下载PDF
基于未来锁集的死锁规避 被引量:2
6
作者 禹振 苏小红 +1 位作者 齐鹏 马培军 《计算机研究与发展》 EI CSCD 北大核心 2017年第2期428-445,共18页
针对现有动态死锁规避方法存在能力有限、被动盲目、开销较大和影响目标程序正确性等问题,提出一种基于未来锁集的动静结合死锁规避方案Flider.基本思想是,对于一个加锁操作,若其未来锁集中的所有锁都是空闲的,则执行该加锁操作不会导... 针对现有动态死锁规避方法存在能力有限、被动盲目、开销较大和影响目标程序正确性等问题,提出一种基于未来锁集的动静结合死锁规避方案Flider.基本思想是,对于一个加锁操作,若其未来锁集中的所有锁都是空闲的,则执行该加锁操作不会导致死锁.一个加锁操作的未来锁集包括当前要加锁的锁和从该加锁操作到与之相对应的解锁操作过程中遇到的所有加锁操作所要加的锁.通过静态分析,计算锁效应信息并插桩到相应的加锁操作和函数调用操作前后.通过动态分析,劫持加锁操作,根据其锁效应信息为之计算未来锁集,只有当未来锁集中的所有锁都未被锁定才执行该加锁操作,否则等待.测评实验和对比实验表明Flider能智能主动地规避多种类型死锁,开销较小,扩展性好,不影响程序正确性. 展开更多
关键词 并发缺陷 并发测试 死锁 死锁检测 死锁规避 未来锁集
下载PDF
基于链状结构保持的多AGV系统灵活高效死锁避免控制策略
7
作者 陈果 何代钰 +4 位作者 欧阳博 颜志 文蔚 饶有福 王耀南 《机器人》 EI CSCD 北大核心 2023年第5期591-602,共12页
现有的多AGV(自动导引车)系统处理死锁的方案往往约束过强,压缩了潜在的性能优化空间。本文提出一种高度灵活的死锁避免算法,通过分析系统状态图中的宏环结构并结合银行家算法来实现状态图的链状结构判断,在确保算法高效性(最坏情形时... 现有的多AGV(自动导引车)系统处理死锁的方案往往约束过强,压缩了潜在的性能优化空间。本文提出一种高度灵活的死锁避免算法,通过分析系统状态图中的宏环结构并结合银行家算法来实现状态图的链状结构判断,在确保算法高效性(最坏情形时间复杂度为O((|V|+|E|)|A|),其中V、E、A分别代表节点、边、AGV)的同时,实现了灵活的死锁避免。通过离散事件系统仿真及实际系统应用验证了算法的有效性,结果表明,在典型路线图上,该算法相较于经典的银行家算法及其变种,容许覆盖率提升高于16%,在使用相同任务分配、路径规划算法的情况下,任务平均完成时间降低了15%,具有更高的灵活性,有效提升了系统性能优化的潜力。 展开更多
关键词 多AGV系统 死锁避免 集中式控制 调度策略 图论
原文传递
模块化片上系统中高级可扩展接口的死锁避免
8
作者 郭振江 王焕东 +1 位作者 张福新 肖俊华 《电子与信息学报》 EI CSCD 北大核心 2023年第9期3175-3183,共9页
模块化片上系统(MSoC)包含多个独立的IP组件及多个可能的子网络,这种异构集成的方式往往为片上网络(NoC)引入潜在的死锁。该文基于模块化异构系统MSoC研究了使用高级可扩展接口(AXI)协议的片上网络中3种类型的死锁。MSoC包含多种常见的... 模块化片上系统(MSoC)包含多个独立的IP组件及多个可能的子网络,这种异构集成的方式往往为片上网络(NoC)引入潜在的死锁。该文基于模块化异构系统MSoC研究了使用高级可扩展接口(AXI)协议的片上网络中3种类型的死锁。MSoC包含多种常见的异构组件,以及由多个独立子网络集成的片上网络,能够充分反映真实芯片的复杂性和不规则性。该文发现除环形通道导致的死锁外,基于AXI的片上网络还涉及双重路径死锁和桥接死锁。该文还提出一种两阶段算法检测片上网络中可能存在的这3种死锁。相比于通用验证方法学(UVM)随机验证,使用该算法可以将检测时长从几个月缩短到几个小时,提高片上网络的可靠性和鲁棒性。 展开更多
关键词 片上网络 模块化片上系统 死锁避免 高级可扩展接口协议
下载PDF
Deadlock Detection and Avoidance in Static Step Topology under Distributed Environment
9
作者 Taskeen Zaidi Vipin Saxena 《Journal of Software Engineering and Applications》 2013年第2期48-52,共5页
During the past years, the distributed computing approach has become very popular due to various advantages over centralized approach. In the distributed approach, the execution of a process has reduced and also it re... During the past years, the distributed computing approach has become very popular due to various advantages over centralized approach. In the distributed approach, the execution of a process has reduced and also it requires low cost for installation. Many of the researchers are using the modeling approach for solution of the software and hardware architecture research problems. The most popular approach of modeling is known as Unified Modeling Language based on the object-oriented technology. In the present work, a method of deadlock detection is explained for the newly proposed static step topology for the distributed network. In the step topology, the processes are taken as a task, sub task, macro, subroutine, etc which are executed in reflexive and symmetric manners when the systems are interconnected to each other under distributed environment and avoidance technique is also presented for the same. The deadlock detection technique is presented through a UML class model. 展开更多
关键词 Distributed System UML Class Model STEP TOPOLOGY deadlock Detection deadlock avoidance
下载PDF
Deadlock-free dynamic resource assignment in multi-robot systems with multiple missions:application in wireless sensor networks 被引量:1
10
作者 P.M.BALLAL A.C.TRIVEDI +2 位作者 V.GIORDANO J.MIRELES Jr. F.L.LEWIS 《控制理论与应用(英文版)》 EI 2010年第1期12-19,共8页
In unstructured environments, dynamic resource assignment is required for effective cooperation of robot teams. In some scenarios, robots are in charge of executing multiple missions simultaneously. This creates risks... In unstructured environments, dynamic resource assignment is required for effective cooperation of robot teams. In some scenarios, robots are in charge of executing multiple missions simultaneously. This creates risks of deadlock due to the presence of shared resources among various missions. The main contribution of this paper is the development of a novel approach that combines the one-step look-ahead deadlock avoidance policy with dynamic resource assignment. The dynamicresource assignment is achieved using greedy resource assignment for multi-mission robot teams in the framework of a matrix-based discrete event controller. Simulation results are presented in MATLAB to discuss in detail the proposed control strategy. The paper also discusses the toolkit developed in LabVIEW which is used to implement this control framework using a suitable example. 展开更多
关键词 Discrete event systems Wireless sensor networks deadlock avoidance Petri nets
下载PDF
多资源服务处理系统的活性控制策略 被引量:3
11
作者 邢科义 许宏斌 胡保生 《计算机集成制造系统》 EI CSCD 北大核心 2006年第12期2096-2102,共7页
为解决一类具有多资源服务处理制造系统中的死锁问题,提出了利用Petri网描述系统结构和动态特征的方法,以及循环结构的新概念,证明了循环结构是导致系统死锁的惟一结构特征。利用辅助系统Petri网模型,提出了计算系统的所有基本极大循环... 为解决一类具有多资源服务处理制造系统中的死锁问题,提出了利用Petri网描述系统结构和动态特征的方法,以及循环结构的新概念,证明了循环结构是导致系统死锁的惟一结构特征。利用辅助系统Petri网模型,提出了计算系统的所有基本极大循环结构的方法。对每个基本极大循环结构增加一个控制位置及其相关弧以限制其资源的利用,从而有效地避免系统死锁的发生。 展开更多
关键词 制造系统 PETRI网 避免死锁 控制器
下载PDF
一种半导体自动化制造系统中的死锁避免 被引量:3
12
作者 滕少华 伍乃骐 《计算机集成制造系统-CIMS》 EI CSCD 北大核心 2003年第1期25-32,共8页
在半导体自动化制造TRACK系统中,由于没有缓冲空间,死锁避免更加困难,保守策略大大降低资源利用率。而路径的柔性为获得更有效的死锁避免策略提供了可能性。本文采用面向资源的着色Petri网建模,基于该模型并利用路径柔性,提出一个系统... 在半导体自动化制造TRACK系统中,由于没有缓冲空间,死锁避免更加困难,保守策略大大降低资源利用率。而路径的柔性为获得更有效的死锁避免策略提供了可能性。本文采用面向资源的着色Petri网建模,基于该模型并利用路径柔性,提出一个系统无死锁的充分条件,并给出相应的控制规律。依据该规律,系统中任务的个数不受限制,并能处理多晶片类型。最后,给出一个说明本方法的应用实例。 展开更多
关键词 半导体自动化制造系统 死锁避免 PETRI网 控制策略
下载PDF
一种基于2D-mesh的片上网络无死锁容错路由算法 被引量:3
13
作者 周磊 吴宁 李云 《上海交通大学学报》 EI CAS CSCD 北大核心 2013年第1期18-22,共5页
为解决片上网络中的永久性故障问题,提出一种基于2D-mesh拓扑结构的无死锁容错路由算法.定义了新的故障块生成规则,减小了故障节点的区域和受影响的健康节点数目,设计了一种故障节点探测和绕道路径生成算法,通过递归式消息传递实现了故... 为解决片上网络中的永久性故障问题,提出一种基于2D-mesh拓扑结构的无死锁容错路由算法.定义了新的故障块生成规则,减小了故障节点的区域和受影响的健康节点数目,设计了一种故障节点探测和绕道路径生成算法,通过递归式消息传递实现了故障块区域的建立和绕道路径列表的生成.在绕道容错路由算法中,采用部分路由表与路由规则相结合的方法,通过在报头中加入绕道路径列表的方式引导报文绕过故障区域.结果表明,与现有算法相比,所提出的容错路由算法在随机均衡负载和热点负载2种情况下的延时都有所降低. 展开更多
关键词 片上网络 路由算法 容错 死锁避免
下载PDF
自动制造系统的一种死锁避免策略 被引量:3
14
作者 李志武 贾建援 《计算机集成制造系统-CIMS》 EI CSCD 北大核心 2002年第6期455-461,共7页
基于Petri网的结构分析理论 ,提出了自动制造系统Petri网模型的一种死锁控制方法。在这种策略的控制下 ,避免了系统中死锁的产生 ,从而使许多制造系统的Petri网模型具有活性。提出了一种保证所有严格极小信标至少含有一个托肯的方法。... 基于Petri网的结构分析理论 ,提出了自动制造系统Petri网模型的一种死锁控制方法。在这种策略的控制下 ,避免了系统中死锁的产生 ,从而使许多制造系统的Petri网模型具有活性。提出了一种保证所有严格极小信标至少含有一个托肯的方法。对冗余严格极小信标的研究 ,提高了Petri网复杂自动制造系统的建模能力。结果表明 ,在设计无死锁的Petri网模型时 ,不是所有的严格极小信标都要考虑 ,从而简化了设计结果和控制算法。 展开更多
关键词 自动制造系统 死锁避免策略 PETRI网 结构分析
下载PDF
基于死锁避免的资源安全分配算法 被引量:1
15
作者 杨梅 滕少华 《计算机工程与设计》 CSCD 北大核心 2011年第1期40-43,共4页
为了提高传统资源安全分配算法效率,降低安全检查时的系统开销,提出了改进的资源安全分配算法。改进后的算法在每次安全检查时首先检查申请资源进程,一旦申请资源进程满足判定条件,便可以确定系统处于安全状态。不需要对系统中所有进程... 为了提高传统资源安全分配算法效率,降低安全检查时的系统开销,提出了改进的资源安全分配算法。改进后的算法在每次安全检查时首先检查申请资源进程,一旦申请资源进程满足判定条件,便可以确定系统处于安全状态。不需要对系统中所有进程进行检查,缩小了安全检查范围,提高了系统效率。通过算法推理和实例验证,改进后的算法是可行且高效的,能更好地适应多任务系统中死锁避免的需要,实现资源的安全分配。 展开更多
关键词 死锁 死锁避免 资源安全分配算法 安全检查 安全状态
下载PDF
Petri网并发进程的死锁避免策略 被引量:2
16
作者 周建勇 于杰 +5 位作者 刘海阳 孙燕 刘久富 王志胜 杨忠 刘春生 《计算机技术与发展》 2016年第11期5-9,共5页
死锁是系统并发进程中特有的问题,由于发生的不确定性,死锁检测和消除非常困难。在以分支界定法设计最优监控器的基础上,提出了一种可以最大限度保证静态和行为特性任意配置的死锁监控器集成设计方法。该方法通过可达图分析,在满足静态... 死锁是系统并发进程中特有的问题,由于发生的不确定性,死锁检测和消除非常困难。在以分支界定法设计最优监控器的基础上,提出了一种可以最大限度保证静态和行为特性任意配置的死锁监控器集成设计方法。该方法通过可达图分析,在满足静态特性和行为特性下,进行可达图删减,从而实现合法标识和非法标识的分离,对分离出的标识建立混合整数线性规划模型,运用分支定界法得到补充监控库所的广义互斥约束模型作为最优监控器,保证了死锁的避免和资源的最大允许利用。以多进程码垛机器人加工系统为例,建立了Petri网模型,结合零件加工过程中资源的占用和释放,对柔性制造系统进行控制器设计。设计的控制器拥有更严格的约束和更简化的模型,对死锁标识的避免是充分的,验证了该算法的有效性。 展开更多
关键词 PETRI网 监控器 死锁避免 广义互斥约束
下载PDF
部分可控Petri网分布式死锁监控器设计 被引量:2
17
作者 李海燕 王艳萍 +1 位作者 周建勇 刘久富 《计算机工程与应用》 CSCD 北大核心 2018年第8期48-54,共7页
研究了部分可控Petri网柔性制造系统中的死锁避免的问题。为了保证死锁避免和资源最大允许利用,提出了基于分支定界法的Petri网死锁监控器的优化设计方法,采用多个子控制节点对全局状态建立分布式监控器,通过行为可行和分布可行对分布... 研究了部分可控Petri网柔性制造系统中的死锁避免的问题。为了保证死锁避免和资源最大允许利用,提出了基于分支定界法的Petri网死锁监控器的优化设计方法,采用多个子控制节点对全局状态建立分布式监控器,通过行为可行和分布可行对分布式监控器下合法状态空间进行检测,对最大行为可行子集建立线性规划模型求解最大分布可行合法状态集,得到分布式监控器下的最大合法状态子空间。最后,建立了柔性制造系统的部分可控Petri网模型,针对系统的死锁避免等多个行为特性要求,分别设计了集中式监控器和分布式监控器,分布式监控器能有效地避免死锁。 展开更多
关键词 部分可控Petri网 分布式监控器 死锁避免 分支定界法 线性规划
下载PDF
基于层次化片上网络的混合多播路由算法 被引量:2
18
作者 胡哲琨 陈杰 《哈尔滨工程大学学报》 EI CAS CSCD 北大核心 2013年第10期1327-1333,共7页
为了降低多播通信延时,提出了一种基于层次化二维mesh片上网络的混合多播(HM)路由算法,并给出了其死锁避免方案.该算法以3×3的子mesh为单位将二维mesh网络划分为若干个多播区域,每个区域的中间路由器都通过一个额外端口与上层mesh... 为了降低多播通信延时,提出了一种基于层次化二维mesh片上网络的混合多播(HM)路由算法,并给出了其死锁避免方案.该算法以3×3的子mesh为单位将二维mesh网络划分为若干个多播区域,每个区域的中间路由器都通过一个额外端口与上层mesh网络的路由器相连.多播数据包在上层网络中按照Column-Path算法进行基于路径的多播,而在多播区域内则按照XY路由算法进行基于树的多播.仿真结果表明,相对于传统的基于路径的多播算法及基于树的RPM算法,HM算法能提供更小的多播延时,因此更适用于多目的通信的场合. 展开更多
关键词 层次化片上网络 多播路由 死锁避免 虫孔交换
下载PDF
Petri 网在 FMS 生产调度中避免死锁研究的应用 被引量:1
19
作者 谢先海 张福润 《湖北工学院学报》 1997年第3期98-102,共5页
用着色面向资源的petri网模型来描述柔性制造系统中的工件竞争过程,该模型揭示了资源竞争过程的本质特征,从而推导出柔性制造系统中无死锁运行的条件,得出控制规律.
关键词 柔性制造系统 死锁 PETRI网 生产调度
下载PDF
2D Mesh片上网络分区容错路由算法 被引量:2
20
作者 胡哲琨 杨升春 陈杰 《计算机应用》 CSCD 北大核心 2016年第5期1201-1205,共5页
为了减小路由表的规模且避免使用较多虚通道(VC),从而降低硬件资源用量,针对虫孔交换的2D Mesh片上网络提出了一种分区容错路由(RFTR)算法。该算法根据故障节点和链路的位置将2D Mesh网络划分为若干个相连的矩形区域,数据包在矩形区域... 为了减小路由表的规模且避免使用较多虚通道(VC),从而降低硬件资源用量,针对虫孔交换的2D Mesh片上网络提出了一种分区容错路由(RFTR)算法。该算法根据故障节点和链路的位置将2D Mesh网络划分为若干个相连的矩形区域,数据包在矩形区域内可使用确定性或自适应路由算法进行路由,而在区域间则按照up*/down*算法确定路由路径。此外,利用通道依赖图(CDG)模型,证明了该算法仅需两个虚通道就能避免死锁。在6×6 Mesh网络中,RFTR算法能减少25%的路由表资源用量。仿真结果表明,在队列缓存资源相同的情况下,RFTR算法能实现与up*/down*算法和segment算法相当甚至更优的性能。 展开更多
关键词 片上网络 容错路由 死锁避免 路由表 通道依赖图
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部