[发明专利]一种针对具有装配操作的自动制造系统的分布式控制方法有效
申请号: | 201510435048.X | 申请日: | 2015-07-22 |
公开(公告)号: | CN105116795B | 公开(公告)日: | 2018-02-02 |
发明(设计)人: | 胡核算;杨妍 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 西安通大专利代理有限责任公司61200 | 代理人: | 徐文权 |
地址: | 710065 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 具有 装配 操作 自动 制造 系统 分布式 控制 方法 | ||
1.一种针对具有装配操作的自动制造系统的分布式控制方法,其特征在于,包括以下步骤:
1)F-AMG为具有装配操作的Petri网模型,给定一个F-AMG,每一个F-AMG由多个进程类型组成,一个F-AMG是一个Petri网N=(P,T,F,W),其中,N代表一个具有Petri网结构的模型,P代表该模型中的库所,T代表模型中的变迁,F代表变迁和库所之间的连接关系,W代表变迁和库所之间的连接弧的弧权值;
M是当前时刻的一个可达状态,TEN={t1,t2… tk}表示在状态M下能够使能的变迁的集合,TCN表示系统受控后在状态M下能够使系统无死锁运行的变迁的集合;其中,k表示在状态M下能能够使能的变迁数量;
2)初始化m=1,TEN=Φ,TCN=Φ;其中,m为一个计数变量;
3)从TEN中选择变迁tm,并且从到达变迁tm的一个操作库所中任意选择一个托肯,判定该托肯所在的位置,如果该托肯位于分流操作和装配操作之间的一个平行进程,则进行步骤4),否则进行步骤5);
4)在其他托肯都静止的情况下,若所选择的托肯能够从其当前位置到达其所在平行进程中的一个子关键库所,并且剩余的每一个平行进程中都存在一个托肯,能够从其当前位置到达其所在平行进程中的一个子关键库所,那么进一步判断这些托肯经过装配操作组合而成的托肯,能否在其他托肯都静止的情况下,能够到达距离其最近的全局关键库所,若能,变迁tm能被使能,TCN=TCN+{tm},m=m+1,进行步骤6);否则,m=m+1,进行步骤6);
5)判断在其他托肯都静止的情况下,所选择的托肯能否从其当前位置移动到离它最近的全局关键库所,若能,变迁tm能被使能,并且TCN=TCN+{tm},m=m+1,进行步骤6);否则,m=m+1,进行步骤6);
6)当m≤k,进行步骤3);
7)当TEN中的所有变迁都检测完毕,最终输出的TCN即为在状态状态M下,保证系统无死锁运行的变迁的集合;激发其中的任意变迁,得到新的状态,根据步骤1)-步骤6),判定在该状态下能够保证系统无死锁运行的变迁的集合;如此反复,最终得到保证系统无死锁运行的发射序列。
2.根据权利要求1所述的一种针对具有装配操作的自动制造系统的分布式控制方法,其特征在于,所述步骤4)的具体过程为:
给定一组托肯该组托肯分别表示托肯o位于不同平行进程中的n个子部件,并且表示从到达tm的一个操作库所中所选择的托肯,分别表示位于第j1个,第j2个……第jn个平行进程中的托肯,n表示平行进程的个数;
4.1)给定局部关键库所的集合其中,z表示该集合中所含有的局部关键库所的个数,并且分别表示位于第j1个,j2个,……,jn个平行进程中的子关键库所,Nz={1,2……z};
4.2)初始化l=1,其中,l表示一个计数变量;
4.3)从集合lLOC中选择局部关键库所进行步骤4.4);
4.4)判断在其他托肯都静止的情况下,是否有足够的资源支持所选择的托肯从其当前位置移动到第j1个平行进程中的子关键库所若能,判断当所选择的托肯位于子关键库所并且在其他托肯都静止的情况下,第j2个平行进程中是否存在一个托肯能够从其当前位置前进到第j2个平行进程中的子关键库所若能,判断当所选择的托肯位于子关键库所第j2个平行进程中所选择的托肯位于子关键库所并且在其他托肯都静止的情况下,第j3个平行进程是否存在一个托肯能够从其当前位置前进到第j3个平行进程中的子关键库所若能,再判断第j4个平行进程;以此类推,直到遍历完所有的平行进程;
若满足上述条件,进行步骤4.6);否则,l=l+1,进行步骤4.5);
4.5)当l≤z时,进行步骤4.3),否则,m=m+1,进行步骤6);
4.6)判断所选择的托肯与其他各个平行进程中所选择的托肯经过装配操作所合成的托肯能否在其他托肯都静止的情况下,前进到距离其所在的标志图模块最近的全局关键库所;若能,变迁tm能被使能,并且TCN=TCN+{tm},m=m+1,进行步骤6);否则,m=m+1,进行步骤6)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510435048.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有单独针插入的自动注射器
- 下一篇:一种低待机功耗的电器终端控制板电路