[发明专利]一种基于Petri网的自动制造系统的控制方法有效
申请号: | 201510435932.3 | 申请日: | 2015-07-22 |
公开(公告)号: | CN105022377B | 公开(公告)日: | 2018-02-02 |
发明(设计)人: | 胡核算;承艳 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 西安通大专利代理有限责任公司61200 | 代理人: | 徐文权 |
地址: | 710065 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 petri 自动 制造 系统 控制 方法 | ||
1.一种基于Petri网的自动制造系统的控制方法,其特征在于,包括以下步骤:
1)进行死锁避免算法:
1.1)初始化;
1.2)采集当前状态信息,包括每个库所所含的托肯数,其中,活动库所中的托肯数表示当前所含的工件数,资源库所中的托肯数表示当前剩余的资源数目;
1.3)根据变迁发射规则,求出当前状态下所有使能的变迁集合TEN,且所有使能的变迁集合TEN中的元素个数为n;
1.4)令无死锁变迁集合
1.5)选择第i种工件类型或进程的第j个变迁属于所有使能的变迁集合TEN,且在当前剩余资源支撑下,工件若能从当前库所走到最近的关键库所,则无死锁变迁集合工件若不能从当前库所走到最近的关键库所,则进行步骤1.5);其中,i∈NK,NK是自然数集合,NK={1,2,3,…,K};
2)进行稳健性加强算法:将从无死锁变迁集合TDF中挑选产生一个允许发射的变迁集合使得系统既无死锁又是稳健的;无死锁变迁集合TDF中元素个数为m;
3)进行并发性改善算法:
3.1)给变迁集合TRB中的每一个变迁对应的托肯添加标签xi;
3.2)用表示第xi个托肯前进的步数;
3.3)选择最落后的托肯,则其对应的变迁属于并发性改善变迁集合TMC;
3.4)让并发性改善变迁集合TMC中的一个变迁发射;然后进行步骤1.2)。
2.根据权利要求1所述的一种基于Petri网的自动制造系统的控制方法,其特征在于,步骤2)的具体步骤如下:
2.1)对于变迁t∈TDF,若工件在当前库所以及后续路径中都不占用不可靠资源,则t∈TRB;
2.2)对于t∈TDF,若工件在当前库所没有占用不可靠资源,后续路径中需要占用不可靠资源,那么,如果当前资源足够支撑该工件前进到最近的不可靠资源,且能够被存储起来,则t∈TRB;
2.3)对于t∈TDF,若工件在当前位置占用不可靠资源,则,如果当前工件占用的不可靠资源没有故障,且后续路径中不需要不可靠资源,或者当前资源能够支撑其前进到最近的不可靠资源,则t∈TRB,其中,TRB为变迁集合;
2.4)否则,选择下一个t∈TDF,进行步骤1),直至TRB中所有变迁都找出来之后进行步骤3)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510435932.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:关于数据流回调函数的应用技术
- 下一篇:一种水泥回转窑智能优化控制系统