1.一种不确定环境下无人系统编队快速自适应决策方法,其特征在于,所述决策方法由计算机执行,包括以下步骤:S1、获取未发生通信干扰时无人系统编队的二维队形、初始通信网络D1和初始信息交互拓扑T1;获取发生通信干扰时无人系统编队中断的通信链接A0;基于A0和T1获取T1中的中断通信链接A1;
S2、判断所述中断的通信链接A0对所述初始信息交互拓扑T1是否有影响;若是,则跳转到S3;若否,则T1即为最终的信息交互拓扑;
S3、获取A1的替代反向弧,将所述替代反向弧替代A1,得到信息交互拓扑T2;判断所述信息交互拓扑T2是否为二维持久图,若是,则T2即为最终的信息交互拓扑,若否,则跳到S4;
S4、获取T2对应的无向图R1;基于R1获取备用边集合;基于所述备用边集合添加备用边对应的弧到T2中,得到最终的信息交互拓扑。
2.如权利要求1所述的决策方法,其特征在于,在S2中,判断A0对T1是否有影响,包括:判断所述中断通信链接A1构成的集合是否为空集,若是,则A0对T1没有影响;若否,则A0对T1有影响。
3.如权利要求1所述的决策方法,其特征在于,在S3中,所述替代反向弧的获取方法包括:S3011、将所述中断的通信链接A0从所述初始通信网络D1中删除,得到通信网络D2;
S3012、判断所述中断通信链接A1中的每条故障弧的反向弧是否存在于D2中,若是,则所述反向弧可以作为A1的故障弧的替代反向弧;若否,则继续判断下一条故障弧。
4.如权利要求3所述的决策方法,其特征在于,在S3中,所述信息交互拓扑T2的获取方法,包括:S3021、将所述中断通信链接A1从所述初始信息交互拓扑T1中删除,得到信息交互拓扑S3022、将一条替代反向弧aqp添加到 中;
S3023、判断弧aqp的节点vp在 中的入度是否大于2;
若是,则在 中找到一个入度小于2的节点vk;在 中获取vk到vp之间的一条路径,且所述一条路径的反向路径中的所有弧都存在于D2中,在 中将所述一条路径中的所有弧反向;
若否,则继续添加下一条替代反向弧;
S303、将所有可替代的故障弧由对应的替代反向弧替代后,得到信息交互拓扑T2。
5.如权利要求3所述的决策方法,其特征在于,在S4中,所述备用边集合的获取方法包括:获取所述通信网络D2对应的无向图R2;将所述R1中的边从所述R2中删除,得到剩余的边作为备用边;所有的备用边构成备用边集合。
6.如权利要求5所述的决策方法,其特征在于,在S4中,所述最终的信息交互拓扑的获取方法包括:获取所述R1对应的刚度矩阵M;
将每条备用边依次添加到所述刚度矩阵M中,并判断:所述刚度矩阵M的秩是否为满秩;
若否,则将所述备用边从所述刚度矩阵M中删除;若是,则判断:对于任意一条备用边eij,判断:备用边eij的节点vj在T2中的入度是否小于2且弧aij存在于所述通信网络D2中;若是,则将弧aij添加到T2中,得到信息交互拓扑T3;若否,则判断:节点vi在T2中的入度是否小于2且弧aji存在于所述通信网络D2中;若是,则将弧aji添加到T2中,得到信息交互拓扑T3;若否,则判断:弧aij是否存在于所述通信网络D2中;若是,则将弧aij添加到T2中,并在T2中找到一个入度小于2的节点vo,在T2中获取vo到vj之间的一条路径,且所述一条路径的反向路径中的所有弧都存在于D2中,在T2中将所述一条路径中的所有弧反向,得到信息交互拓扑T3;若否,则将弧aji添加到T2中,并在T2中找到一个入度小于2的节点vo,在T2中获取vo到vi之间的一条路径,且所述一条路径的反向路径中的所有弧都存在于D2中,在T2中将所述一条路径中的所有弧反向,得到信息交互拓扑T3;
判断T3是否为二维持久图,若是,则T3为最终的信息交互拓扑,若否,则继续添加下一条备用边,并重复以上步骤。
7.一种不确定环境下无人系统编队快速自适应决策装置,其特征在于,所述装置包括计算机,所述计算机包括:至少一个存储单元;
至少一个处理单元;
其中,所述至少一个存储单元中存储有至少一条指令,所述至少一条指令由所述至少一个处理单元加载并执行以实现以下步骤:S1、获取未发生通信干扰时无人系统编队的二维队形、初始通信网络D1和初始信息交互拓扑T1;获取发生通信干扰时无人系统编队中断的通信链接A0;基于A0和T1获取T1中的中断通信链接A1;
S2、判断所述中断的通信链接A0对所述初始信息交互拓扑T1是否有影响;若是,则跳转到S3;若否,则T1即为最终的信息交互拓扑;
S3、获取A1的替代反向弧,将所述替代反向弧替代A1,得到信息交互拓扑T2;判断所述信息交互拓扑T2是否为二维持久图,若是,则T2即为最终的信息交互拓扑,若否,则跳到S4;
S4、获取T2对应的无向图R1;基于R1获取备用边集合;基于所述备用边集合添加备用边对应的弧到T2中,得到最终的信息交互拓扑。
8.如权利要求7所述的决策装置,其特征在于,在S3中,所述替代反向弧的获取方法包括:S3011、将所述中断的通信链接A0从所述初始通信网络D1中删除,得到通信网络D2;
S3012、判断所述中断通信链接A1中的每条故障弧的反向弧是否存在于D2中,若是,则所述反向弧可以作为A1的故障弧的替代反向弧;若否,则继续判断下一条故障弧。
9.如权利要求8所述的决策装置,其特征在于,在S3中,判断所述替代反向弧是否可以替代A1,包括:S3021、将所述中断通信链接A1从所述初始信息交互拓扑T1中删除,得到信息交互拓扑S3022、将一条替代反向弧aqp添加到 中;
S3023、判断弧aqp的节点vp在 中的入度是否大于2;
若是,则在 中找到一个入度小于2的节点vk;在 中获取vk到vp之间的一条路径,且所述一条路径的反向路径中的所有弧都存在于D2中,在 中将所述一条路径中的所有弧反向;
若否,则继续添加下一条替代反向弧;
S303、将所有可替代的故障弧由对应的替代反向弧替代后,得到信息交互拓扑T2。
10.如权利要求9所述的决策装置,其特征在于,在S4中,所述备用弧集合的获取方法包括:获取所述通信网络D2对应的无向图R2;获取所述R1对应的刚度矩阵M;将所述R1中的边从所述R2中删除,得到剩余的边作为备用边;所有的备用边构成备用边集合。