System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及通信自组网和指挥控制,具体涉及一种基于通信类型和通联关系的编组生成方法。
技术介绍
1、多智能体的协同不单要根据受控体的类型,更需要根据当前的受控体所搭载的通信设备类型和通信连关系决定当前是否可以形成协同能力。如在移动通信中,4g设备支持下载大文件、观看高清视频和进行在线游戏,但是5g设备支持低延迟的实时应用,如远程手术、无人驾驶等。故根据通信类型和通联关系自动化形成编组成为多智能体策略生成和控制的关键。
2、公开号:cn112947556a、由国家电网有限公司申请的专利《一种多无人机协同巡检的编队方法及系统》提供了基于搭载通信和控制等设备的编组方法,并着重阐述了其实现过程。但是在该方法中仅考虑了单一设备下的编队方法和系统实现。
3、公开号:cn116684273a、由中国人民解放军国防科技大学申请的专利《一种基于粒子群的机动通信网络结构自动规划方法及系统》提供了基于元启发算法的通信组网的自动规划方法,改进粒子群算法,在短时间内网络结构自动规划,相比人工规划方法,网络规划精度高且收敛快。但是在该方法基于粒子群方法,需要迭代更新规划方法。其迭代终止条件的设置较为复杂,并且模型弱化了通联关系的影响因素。
4、陆军工程大学指挥控制工程学院在《面向异构通信卫星的地球站组网规划方法》一文中提出一种两阶段的启发式组网规划方法,性能均优于典型遗传优化算法,面对大规模的信道单元组网规划时效性高。但是该方案依然具有元启发算法的缺点,即需要多轮寻优对于设备的算力具有一定的要求。
5、陆军
技术实现思路
1、本专利技术基于当前通信技术中不同协同能力对于通信设备性能需求的不同,提出了一种基于通信类型和通联关系的自动化编组生成方法。先构建单一受控体之间的互联关系,然后融合不同受控体之间的互联关系,自动化形成网络类型编组。
2、本专利技术采用的技术方案为:
3、一种基于通信类型和通联关系的自动化编组生成方法,包括以下步骤:
4、步骤1:进行数据准备,分别构建节点列表和网型列表,并根据通联信息生成网络关系字典和构建节点分组空间;
5、步骤2:从网型列表中获取一个网型名称,并从节点分组空间中获取对应网型包含的节点列表,并以各通信节点视角,基于网络关系字典和节点分组空间生成链接关系网;
6、步骤3:过滤链接关系网中的子集合和链接关系网中的父集合;
7、步骤4:返回步骤2直到遍历完所有网型,基于过滤的链接关系网生成关系空间。
8、进一步的,步骤1中的具体实现方式为:
9、步骤1-1:以字典类型构建网络关系字典point_dict,初始为空;
10、步骤1-2:以列表类型构建节点列表point_list,将节点名称存入point_list中,并构建节点位置字典,以节点名称作为字典的key值将节点的位置信息作为value值存入节点位置字典中;其中,节点的位置信息数据类型为字典类型,value值分别为节点在场景中二维位置;
11、步骤1-3:以列表类型构建网型列表net_list,将网型名称存入net_list中;
12、步骤1-4:以节点名称作为key值,将对应的节点连接信息存入网络关系字典point_dict中;其中,节点连接信息采用字典类型,key值为网型名称,key值对应的value值为列表,用于存储与当前节点采用某种网型形成连接的节点;
13、步骤1-5:遍历节点列表中的各个节点,并遍历所有网型,获取当前节点对应的网络关系字典point_dict中的网型所具有的连接节点信息,称为连接节点信息列表;如果当前连接节点信息列表不为空,则将节点名称存储在对应的网型列表中,命名为网型包含节点列表,然后按照网型顺序对应将网型列表存储在节点分组空间net_list_space中,形成以各个节点为视角的局部通联关系,存储内容为以各个节点为主,直接相连的其他节点。
14、进一步的,步骤2的具体实现方式为:
15、步骤2-1:从网型列表net_list中获取一个网型名称temp_net,并从节点分组空间net_list_space中获取对应网型包含的节点列表temp_net_list;
16、步骤2-2:构建链接关系网relation_net,类型为列表,初始为空;
17、步骤2-3:遍历temp_net_list中所有元素,获得一个节点为x;
18、步骤2-4:构建临时组网结构空间temp_relation_net,类型为列表,并将节点x存入;
19、步骤2-5:遍历temp_net_list中所有元素,获得一个节点p;
20、步骤2-6:从point_dict字典中判断节点p的temp_net网型空间是否为空,如果不为空,则遍历point_dict字典中节点p的temp_net网型空间中的元素,得到节点d,执行步骤2-7;如果为空,则返回步骤2-5;
21、步骤2-7:判断节点d是否在临时组网结构空间temp_relation_net中,如果节点d在临时组网结构空间temp_relation_net中,则将p存储在temp_relation_net中,并执行步骤2-8;如果不在其中,则直接执行步骤2-8;
22、步骤2-8:如节点d未完成对temp_net网型空间中的元素遍历,则顺序从节点p的temp_net网型空间中获取新元素,并返回步骤2-7;如完成遍历,则执行步骤2-9;
23、步骤2-9:如节点p未完成对temp_net_list中所有元素遍历,则返回步骤2-5顺序获取新元素;如完成遍历,则执行步骤2-10;
24、步骤2-10:如节点x未完成对temp_net_list中所有元素遍历,则返回步骤2-3顺序获取新元素;如完成遍历,则执行步骤2-11;
25、步骤2-11:对列表temp_relation_net中元素进行去重,并将去重复后的列表保存在链接关系网relation_net中。
26、进一步的,步骤3中过滤链接关系网中的子集合,具体实现方式为:
27、步骤3-1-1:获取链接关系网relation_net列表的维度;
28、步骤3-1-2:设置变量i=0;
29、步骤3-1-3:设置变量j=i+1;
30、步骤3-1-4:如果j小于等于relation_net列表的维度,则判断relation_net列表中第j个元素是否为第i个元素的子集,如果是子集关系,则删除第j个元素;如果j大于relation_net列表的维度,则i=本文档来自技高网...
【技术保护点】
1.一种基于通信类型和通联关系的自动化编组生成方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于通信类型和通联关系的自动化编组生成方法,其特征在于,步骤1中的具体实现方式为:
3.根据权利要求2所述的一种基于通信类型和通联关系的自动化编组生成方法,其特征在于,步骤2的具体实现方式为:
4.根据权利要求3所述的一种基于通信类型和通联关系的自动化编组生成方法,其特征在于,步骤3中过滤链接关系网中的子集合,具体实现方式为:
5.根据权利要求1所述的一种基于通信类型和通联关系的自动化编组生成方法,其特征在于,步骤3中过滤链接关系网中的父集合,具体实现方式为:
6.根据权利要求1所述的一种基于通信类型和通联关系的自动化编组生成方法,其特征在于,步骤4的具体实现方式为:
【技术特征摘要】
1.一种基于通信类型和通联关系的自动化编组生成方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于通信类型和通联关系的自动化编组生成方法,其特征在于,步骤1中的具体实现方式为:
3.根据权利要求2所述的一种基于通信类型和通联关系的自动化编组生成方法,其特征在于,步骤2的具体实现方式为:
4.根据权利要求3所述的一种基于通...
【专利技术属性】
技术研发人员:畅鑫,李艳斌,闫红超,张红旗,付长军,刘海娟,孟岩,张冠杰,
申请(专利权)人:中国电子科技集团公司第五十四研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。