[发明专利]基于不可观事件自动制造系统最大许可行为信息控制方法有效
| 申请号: | 201910788214.2 | 申请日: | 2019-08-26 |
| 公开(公告)号: | CN110727249B | 公开(公告)日: | 2022-10-04 |
| 发明(设计)人: | 罗鹏;胡核算;马艳 | 申请(专利权)人: | 西安电子科技大学 |
| 主分类号: | G05B19/418 | 分类号: | G05B19/418 |
| 代理公司: | 西安长和专利代理有限公司 61227 | 代理人: | 何畏 |
| 地址: | 710071 陕西省*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 可观 事件 自动 制造 系统 最大 许可 行为 信息 控制 方法 | ||
1.一种基于不可观事件自动制造系统最大许可行为信息控制方法,其特征在于,所述基于不可观事件自动制造系统最大许可行为信息控制方法包括以下步骤:
步骤一,基于全可观事件的自动制造系统,由Petri网初始标识以及输入、输出变迁,生成整个Petri网的全局可达图;
步骤二,考虑自动制造系统的不可观事件,由Petri网初始标识以及输入、输出变迁生成新的可达图;
步骤三,考虑自动制造系统的不可观事件,由死锁状态逆推导得到考虑不可观事件的自动制造系统的坏状态;
步骤四,考虑自动制造系统的不可观事件,由坏死状态逆推导得到考虑不可观事件的自动制造系统的临界状态;
步骤五,将所有状态除去死锁状态和坏状态,剩余的状态为好状态,考虑不可观事件的自动制造系统的最大许可行为;
所述步骤一于全可观事件的自动制造系统,由Petri网初始标识以及输入、输出变迁,生成整个Petri网的全局可达图具体包括:
(1)输入Petri网的初始标识M0,输入、输出变迁;
(2)初始化当前状态M=M0,并将其做个标记flag,初始化为false;
(3)若系统中还存在没有被搜索到的状态,则继续执行下面的过程,否则终止;
(4)选择一个状态为“false”,即没有被访问过的标识M;
1)若已搜索过M,则将其标记为true,并开始搜索其它false标识;
2)若在M下,不存在可以被使能的变迁,则将M标记为deadlock,并将其加入死锁状态集合deadlockstates;
(5)对于M下所有满足使能条件的变迁t,执行下面的操作;
1)激发t得到新的标识M';
2)从M到M'添加弧t;
(6)将M的状态标记为“true”后回到(2);
(7)最终得到整个Petri网的全局可达图R(G);
所述步骤二考虑自动制造系统的不可观事件,由Petri网初始标识以及输入、输出变迁生成新的可达图具体包括:
(1)输入Petri网的输入、输出变迁以及不可观变迁集合Tuo,步骤一得到的全局可达图R(G)以及死锁状态集合deadlockstates;
(2)初始化当前状态M=M0,并将其做个标记flag,初始化为false,其中M0为初始状态;
(3)对于不可观变迁集合Tuo中所有不可观变迁,如果一个状态经过一个不可观变迁发射到达另一个状态,则将不可观变迁发射前后的这两个状态归为一类,为状态类;
(4)将状态类视为一个节点状态,从初始状态M0开始构造新的可达图R'(G),执行以下操作;
1)若系统中还存在没有被搜索到的状态或节点状态,则继续执行下面的过程,否则终止;
2)选择一个状态或节点状态为false,没有被访问过的状态或节点状态;
①若已搜索过该状态或节点状态,则将其标记为true,并开始搜索其它false状态或节点状态;
②若在该状态或节点状态下,不存在可以被使能的变迁,则将该状态或节点状态标记为deadlock,并将其加入死锁状态集合deadlockstates;
3)对于该状态或节点状态下所有满足使能条件的变迁t,执行下面的操作:
①激发t得到新的状态或节点状态;
②从当前状态或节点状态到新的状态或节点状态添加弧t;
4)将该状态或节点状态标记为true后回到2);
5)得到整个Petri网的新的可达图R'(G)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910788214.2/1.html,转载请声明来源钻瓜专利网。





