An Efficient Method of Deadlock Detection and Recovery for Flexible Manufacturing Systems by Resource Flow Graphs

Petri网 可达性 计算机科学 死锁 死锁预防算法 分布式计算 柔性制造系统 图形 理论计算机科学 随机Petri网 调度(生产过程) 算法 数学优化 数学
作者
Yao Lu,Yufeng Chen,Zhiwu Li,Naiqi Wu
出处
期刊:IEEE Transactions on Automation Science and Engineering [Institute of Electrical and Electronics Engineers]
卷期号:19 (3): 1707-1718 被引量:23
标识
DOI:10.1109/tase.2021.3114498
摘要

Deadlocks are a highly undesirable situation in flexible manufacturing systems (FMSs). This article presents a direct and novel method to detect such markings by constructing the resource flow graph of a Petri net that models an FMS and to recover such markings by adding a set of recovery transitions. First, an algorithm is developed to build a new kind of directed graph called the resource flow graph of a Petri net. Resource flow graphs can well represent the competition for shared resources by different processes. Second, based on the resource flow graph, loop graphs can be found. Furthermore, partial deadlock markings can be easily detected due to their relationship with loop graphs. Then, we propose an algorithm to design a set of recovery transitions for loop graphs that are enabled at partial deadlock markings. The proposed approach can detect partial deadlock markings without generating a complete reachability graph of a Petri net and the resulting net is deadlock-free with all reachable markings by adding the obtained recovery transitions. Finally, some widely used examples are provided to demonstrate the proposed approach. Note to Practitioners —The occurrence of deadlocks in an FMS tends to cause unnecessary productivity costs and even catastrophic results. In the framework of Petri nets, reachability graph analysis can usually obtain a maximally permissive supervisor of a plant. However, it is rather inefficient since it suffers from the state explosion problem. In this particular research, we develop an off-line deadlock detection and recovery policy by setting a group of virtual events that are not present in a physical model. The proposed approach is computationally efficient since it does not require to generate a reachability graph. It guarantees that the resulted system is deadlock-free with its all original reachable markings.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
PDF的下载单位、IP信息已删除 (2025-6-4)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
Jessica完成签到,获得积分10
3秒前
凉秋气爽完成签到,获得积分10
4秒前
5秒前
烟花应助LILI2采纳,获得10
5秒前
6秒前
量子星尘发布了新的文献求助10
7秒前
和璨完成签到,获得积分10
8秒前
8秒前
小二郎应助Jessica采纳,获得10
8秒前
11秒前
11秒前
聪明曼凡完成签到 ,获得积分10
12秒前
12秒前
Amanda完成签到,获得积分10
13秒前
franca2005完成签到,获得积分10
13秒前
13秒前
longer发布了新的文献求助10
13秒前
15秒前
15秒前
科研通AI6应助FloppyWow采纳,获得10
15秒前
17秒前
LILI2发布了新的文献求助10
17秒前
斯文败类应助daggeraxe采纳,获得10
20秒前
顺利毕业耶耶耶完成签到,获得积分10
20秒前
20秒前
21秒前
煲仔饭完成签到,获得积分10
22秒前
22秒前
凯撒00完成签到,获得积分10
23秒前
科研通AI2S应助ououya采纳,获得10
23秒前
Kumquat完成签到,获得积分10
24秒前
Yuanyuan发布了新的文献求助10
25秒前
25秒前
Pamburger完成签到,获得积分10
26秒前
科目三应助别翘二郎腿采纳,获得10
27秒前
研友_851Dp8发布了新的文献求助30
27秒前
科研通AI6应助冷静新烟采纳,获得10
28秒前
29秒前
terryok发布了新的文献求助30
30秒前
31秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
List of 1,091 Public Pension Profiles by Region 1561
Specialist Periodical Reports - Organometallic Chemistry Organometallic Chemistry: Volume 46 1000
Current Trends in Drug Discovery, Development and Delivery (CTD4-2022) 800
Foregrounding Marking Shift in Sundanese Written Narrative Segments 600
Holistic Discourse Analysis 600
Beyond the sentence: discourse and sentential form / edited by Jessica R. Wirth 600
热门求助领域 (近24小时)
化学 材料科学 医学 生物 工程类 有机化学 生物化学 物理 纳米技术 计算机科学 内科学 化学工程 复合材料 物理化学 基因 遗传学 催化作用 冶金 量子力学 光电子学
热门帖子
关注 科研通微信公众号,转发送积分 5524685
求助须知:如何正确求助?哪些是违规求助? 4615154
关于积分的说明 14546717
捐赠科研通 4553198
什么是DOI,文献DOI怎么找? 2495169
邀请新用户注册赠送积分活动 1475773
关于科研通互助平台的介绍 1447555