[发明专利]一种基于Petri网的自动制造系统的控制方法有效
申请号: | 201510435932.3 | 申请日: | 2015-07-22 |
公开(公告)号: | CN105022377B | 公开(公告)日: | 2018-02-02 |
发明(设计)人: | 胡核算;承艳 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 西安通大专利代理有限责任公司61200 | 代理人: | 徐文权 |
地址: | 710065 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于Petri网的自动制造系统的控制方法,通过死锁避免算法、稳健性加强算法、并发性改善算法,这三个算法的运行,将产生一组变迁集合,任意属于该集合的变迁的发射都能满足无死锁,稳健性并改善系统并发性,每发射一个变迁后,这三个算法需要重新依次计算,再产生一个新的变迁集合,如此循环往复,实时动态地生成一组事件发生序列。本发明保证系统在出现资源故障时那些不需要故障资源的进程不会被需要故障资源的进程阻塞,能够持续流畅加工,并改善系统的并发性。 | ||
搜索关键词: | 一种 基于 petri 自动 制造 系统 控制 方法 | ||
【主权项】:
一种基于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)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510435932.3/,转载请声明来源钻瓜专利网。
- 上一篇:关于数据流回调函数的应用技术
- 下一篇:一种水泥回转窑智能优化控制系统