[发明专利]一种分布式智能控制系统的协作数据传输方法有效
申请号: | 201810523063.3 | 申请日: | 2018-05-28 |
公开(公告)号: | CN108646683B | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 朱磊 | 申请(专利权)人: | 朱磊 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 北京中财易清专利代理有限公司 11518 | 代理人: | 程宝妹 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 智能 控制系统 协作 数据传输 方法 | ||
1.一种分布式智能控制系统的协作数据传输方法,其特征在于,包括如下步骤:
A、建立统一的分布式智能控制系统协作数据交互语言体系的步骤;
B、建立协同数据交互的步骤;包括:B1、动态协商建立协同数据交互的步骤;B2、建立缺省的协作数据交互的步骤;
C、建立黑板模式的协作数据交互链路的步骤;
步骤A包括:
A1、定义交互的协作数据的步骤;所述交互的协作数据,是指分布式智能控制系统中,控制域内的控制器或智能体,从外界输入的和向外界输出的数据、知识的全部信息;所述数据,包括由各种传感器、硬件采集电路所采集的,以及智能体或控制器通过硬件输出给执行机构的,开关量、模拟量、脉冲量的物理实在量,称为实点;还包括所有智能体或控制器运算控制过程中,产生的中间运算结果,归纳为开关量、模拟量、脉冲量的虚拟的量,称为虚点;所述的知识,是指求解某一问题的程序、数据或者方法;
A2、进行数据规范化处理的步骤;包括:定义开关量数值为1比特的布尔量、对应的属性代号、以及输入和输出的读还是写的操作模式代号;定义模拟量数值为确定字节数的数值、对应的属性代号、以及输入和输出的读还是写的操作模式代号;定义脉冲量数值为确定字节数的数值、对应的属性代号、以及输入和输出的读还是写的操作模式代号;以及定义知识内容为确定字节数的数值、对应的属性代号;
A3、定义交互消息的步骤;包括:定义含义为“公示”的消息代号,表示智能体或控制器正在通过黑板向全域公示消息;定义含义为“问询”的消息代号,表示智能体或控制器正在通过黑板向某个智能体询问消息;定义含义为“回答”的消息代号,表示智能体或控制器正在通过黑板向问询智能体回答消息;定义含义为“共享”的消息代号,表示智能体或控制器正在通过黑板向全域共享协作数据;以及定义消息体由消息代号和消息对应的数据、知识的信息组成;
A4、进行全局分级编址的步骤;包括:对实点数据,按所属的控制器或智能体、实点集、实点集里点通道,分级编址,形成全局唯一地址;对虚点数据,按所属控制器或智能体、虚点集、虚点集点通道,分级编址,形成全局唯一索引;对知识信息,将全部控制域内知识,统一建立知识属性下的唯一的索引地址;
A5、建立下网协作数据点表的步骤;包括:在控制系统内,智能体或控制器将自身所依赖外部智能体提供的数据或信息,检索并排序后生成下网协作数据点表,该点表包含描述这些点的分级地址和点值类型;
A6、建立下网协作数据点值表的步骤;包括:该表是在下网协作数据点表基础上,增加描述该点的数值在存储表内的字节偏移,以及对于布尔量在字节内的偏移位的描述信息;
A7、建立上网协作数据点值表的步骤;包括:在控制系统内,智能体或控制器,需要向控制网上其它外部智能体或控制器,提供数据点或信息,检索并排序后生成所述上网协作数据点值表;
A8、建立上网协作数据点值集合的步骤;包括:智能体在进行上网协作数据发送时,将上网协作数据点值表中所指示的点的数据值,组织成与该表中字节偏移和位偏移位置一一对应的点值数据集合,然后作为黑板数据向HardCnet链路层发送。
2.根据权利要求1所述分布式智能控制系统的协作数据传输方法,其特征在于,步骤B1包括:
B11、进行信息检索:智能体按分级地址检索依赖于外部智能体的数据或知识,生成下网协作数据点表、点值表;
B12、进行协作公示:智能体将下网协作数据点表,通过黑板模式向全控制域内智能体,公示需要协作的点;
B13、进行协作识别:智能体识别协作公示的下网协作数据点表,对属于自己的,依照该点信息,为该点在上网协作数据点值表中创建新点值信息;
B14、进行共享公示:智能体通过黑板模式,向全控制域内其它智能体公示自身最新可共享的上网协作数据点值表;
B15、进行协作确认:智能体识别共享公示的上网协作数据点值表,对有所需要的点值信息,在本地直接备份存储或更新;
B16、进行协作发送:智能体将上网协作数据点值表中所指示的点的数据值,组织成与表中字节偏移和位偏移位置一一的点值数据集合,然后作为黑板数据向HardCnet链路层发送;
B17、进行协作接收:智能体或控制器读取HardCnet链路层黑板数据,按照下网协作数据点表中智能体或控制器地址,检索与之匹配的共享数据点,读取该点信息并存储到下网协作数据点值表中,以供智能体或控制器协作控制使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于朱磊,未经朱磊许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810523063.3/1.html,转载请声明来源钻瓜专利网。