首页> 中国专利> 一种大规模星群变迁的自主避障控制与拓扑优化方法

一种大规模星群变迁的自主避障控制与拓扑优化方法

摘要

本发明公开了一种大规模星群变迁的自主避障控制与拓扑优化方法,包括:以领导卫星为中心,对其通信区域进行划分,建立包含虚拟领导卫星和其他跟随卫星在内的集群通信拓扑,对集群中的失效成员进行障碍化处理,确定运动状态并完成集群通信拓扑初始化;在领导卫星的通信区域内设计具有平滑过渡的改进人工势场,对具有特殊构型要求的卫星设计预设时间控制器,实现集群内成员之间的自主避碰以及对失效卫星等空间障碍物的自主避障;在星群整体变迁的过程中设计动态拓扑优化方法,实现大规模星群变迁过程的实时拓扑优化。该任务设计方法能够保证变迁过程中大规模星群的安全稳定运行,具有通信负担小以及快速响应特性。

著录项

  • 公开/公告号CN114933026A

    专利类型发明专利

  • 公开/公告日2022-08-23

    原文格式PDF

  • 申请/专利权人 西北工业大学;

    申请/专利号CN202210540084.2

  • 申请日2022-05-17

  • 分类号B64G1/24(2006.01);B64G1/10(2006.01);

  • 代理机构

  • 代理人

  • 地址 710072 陕西省西安市碑林区友谊西路127号

  • 入库时间 2023-06-19 16:28:30

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-09-09

    实质审查的生效 IPC(主分类):B64G 1/24 专利申请号:2022105400842 申请日:20220517

    实质审查的生效

说明书

技术领域

本发明涉及航空航天技术领域,尤其涉及一种大规模星群变迁的自主避障控制与拓扑优化方法。

背景技术

随着空天技术的发展,多颗小卫星能够构成星群进而共享信息并执行空间任务,虽然小卫星功能相对简单,但通过组网飞行,不仅可以实现一些传统大卫星的复杂功能,而且能够大幅降低发射成本和运行风险,显著增强系统的灵活性和鲁棒性。星群的主要挑战来自卫星与环境之间的动态耦合以及环境干扰,如J2摄动、空气阻力和太阳辐射压力等,长期自然演化将会导致成员星之间距离增大,造成星间通信拓扑中断,难以维持星群的安全稳定运行。

人工势场法最初用于移动机器人控制,基本思想是将机器人在周围环境中的运动,设计成一种抽象的人造引力场中的运动,目标点对移动机器人产生“引力”,障碍物对移动机器人产生“斥力”,最后通过求合力来控制移动机器人的运动。由于人工势场法能够人为设置运动“禁区”,且数学描述上简单,非常适合控制要求相对较低的大规模星群控制。

在大规模星群控制过程中,不仅要维持星群的安全稳定运行,还需要考虑成员星之间的通信拓扑和碰撞规避,单纯基于相对位置的人工势场法的碰撞规避策略在某些特殊条件下无法满足任务要求。同时,当集群中部分成员失效时,需要对失效部分及时进行处理,保证集群其他成员正常运行,同时对星群成员进行拓扑构建和优化,以达到稳定高效的任务性能,为解决这一问题,有必要提出大规模星群变迁的自主避障控制与拓扑优化方法。

发明内容

针对现有技术中的上述不足,本发明提供的一种大规模星群变迁的自主避障控制与拓扑优化方法,解决了卫星集群拓扑优化动态性、实时性不强,传统人工势场法输出不连续、输出饱和等问题,可实现集群构型保持、成员避碰、自主避障、实时拓扑等多种任务需求。

为了达到上述发明目的,本发明采用的技术方案为:一种大规模星群变迁的自主避障控制与拓扑优化方法,包括以下步骤:

S1、以大规模星群中的虚拟领导卫星为中心建立LVLH坐标系,根据星群规模和领导卫星的通信范围将其周围空间划分为四个区域,并确定在虚拟领导卫星的通信范围内,其他跟随卫星相对于领导卫星的运动状态;

S2、基于图论思想确定包含虚拟领导卫星和所有跟随卫星在内的星群整体通信拓扑;

S3、当部分成员星失效时将其当作障碍物,确定其相对于其他卫星的运动状态,并完成集群通信拓扑初始化;

S4、根据星群变迁中的特定任务需求,设计预设时间控制器,使部分跟随卫星在预设时间内达到任务要求的期望构型;

S5、通过跟随卫星的初始相对运动状态,将需要特殊构型的跟随卫星和失效卫星均视为空间障碍物,设计具有平滑过渡特性的改进人工势场法,实现星群整体变迁的自主避障/避碰控制;

S6、根据星群整体变迁过程的运动状态,设计动态拓扑优化方法,实现大规模星群变迁过程的实时拓扑优化。

本发明的有益效果是:本发明通过建立LVLH坐标系下虚拟领导卫星和跟随卫星的相对运动模型,建立星群成员整体通信拓扑,引入状态误差与综合扰动估计器,进行轨道相对位置、速度和扰动信息的实时观测与反馈补偿,基于人工势场法,通过设计控制力区间平滑过渡的性质,实现星群成员之间的构型保持和碰撞规避,以及对部分失效成员星的自主避障,及时优化星群整体拓扑结构,设计建立星群整体动态拓扑优化,实现星群变迁过程中的实时拓扑优化,保证变迁过程中成员星间通信拓扑的稳定性以及任务执行的高效性。

进一步地,所述步骤S1中卫星在LVLH坐标系下相对运动方程的表达式如下:

其中,x,y,z表示跟随卫星位置矢量的分量,μ表示重力系数,m表示跟随卫星的质量,n表示虚拟领导卫星的轨道角速度,u

当卫星运行至近地轨道时,J2项摄动是造成卫星漂移的主要扰动因素,这里将LVLH坐标系下卫星所受J2项扰动的方程表示为

这里J

除J2项摄动外,大气阻力摄动是另一种影响近地轨道卫星运行的重要扰动因素,可表示为

其中,m表示卫星的质量,C

其中,R表示卫星位置矢量,ω表示地球自转的角速度,其方向为沿z轴方向。

上述进一步方案的有益效果是:本方案在考虑近地轨道J2项摄动、大气阻力摄动等影响下,建立了星群中领导卫星与跟随卫星间的相对运动动力学模型,为星群在轨高精度运行奠定基础。

再进一步地,在本发明的一个实施例中,所述步骤S2中的基于图论思想建立星群成员之间整体通信拓扑,对于大规模星群,以虚拟领导卫星为中心,确定虚拟领导卫星的通信距离,使尽可能多的跟随卫星与虚拟领导卫星形成通信拓扑,将具有特殊空间构型的跟随卫星均匀分布在虚拟领导卫星周围,保证构型卫星与虚拟领导卫星的通信拓扑,以及其他跟随卫星在空间飞行过程中的网络连通性,通过计算确定在跟随卫星通信距离内的卫星数量和通信量,选择通信量较少的跟随卫星形成通信拓扑,保证跟随卫星之间保持完整的拓扑连接,并作为后续动态拓扑规划的基础。

上述进一步方案的有益效果是:基于图论思想建立星群整体通信拓扑,能够有效减少星群成员之间拓扑连接的复杂程度和部分跟随卫星的通信量,结合网络的均衡性和连通性使得跟随卫星有选择性地与其通信范围内的其他跟随卫星形成通信拓扑,可以大大减少单颗卫星相关过程的计算量,提高星群整体的运行效率。

再进一步地,所述步骤S4包括以下步骤:

S401、以虚拟领导卫星为中心,在所述步骤S1中划分区域的斥力区和引力区设计具有平滑过渡性质的改进人工势场;

S402、根据任务需要,设计预设时间控制器,将星群内部分卫星在预设时间内形成特定的构型并进行构型保持;

上述进一步方案的有益效果是:根据虚拟领导卫星周围通信距离内空间划分的四个区域,通过平滑过渡设计使所述引力区和斥力区内的控制力随着目标与虚拟领导卫星之间的距离改变而不断变化,实现区域之间的控制力的平滑过渡,将特殊构型卫星和失效卫星均视为障碍,既满足星群内部因任务需要进行的构型保持,还能实现成员星之间的自主避碰和对空间障碍物的自主避障控制,保证星群整体运行的可靠性和安全性。

再进一步地,所述步骤S401中以虚拟领导卫星为中心设计具有平滑过渡性质的改进人工势场法的表达式如下:

其中,p

上述进一步方案的有益效果是:本发明通过上述公式实现对大规模星群整体构型的保持控制。

再进一步地,所述步骤S402中根据任务需要对部分跟随卫星进行预设时间控制策略,其表达式如下:

其中,

上述进一步方案的有益效果是:本发明通过上述公式实现对星群内部部分成员形成特殊构型的预设时间控制。

再进一步地,所述步骤S5中将集群中的特殊构型卫星和部分失效卫星视为空间障碍物,对集群内其他跟随卫星设计基于具有平滑过渡性质的改进人工势场法的自主避障控制策略,表达式如下:

其中,u

上述进一步方案的有益效果是:本发明通过上述公式实现对星群内部分特殊构型卫星和失效卫星的自主避障控制。

再进一步地,所述步骤S6中设计大规模星群动态拓扑优化方法,定义星群中各跟随卫星之间的距离矩阵为:

其中,l

定义与跟随卫星之间的距离矩阵A对应的邻接矩阵为:

其中,n

定义星群中任意一颗跟随卫星的通信距离为l

通过邻接矩阵B中的元素分布,均衡卫星通信拓扑的均衡性和连通性,对邻接矩阵B中元素进行操作和置换,对矩阵A中单颗卫星与其他卫星之间的距离进行比较计算,在满足通信距离的情况下与相对距离最近的i颗卫星进行连接,满足i≤i

针对上述提出的拓扑约束条件,提出一种优化目标函数以罚函数形式进行处理的拓扑优化方法,对于每颗成员卫星最多同时与i

其中,α为人为设定的正实数,称惩罚因子;

在大规模星群变迁过程中,将具有特殊构型的跟随卫星均匀分布在虚拟领导卫星的周围空间,并保证构型卫星均与虚拟领导卫星保持通信拓扑,其他跟随卫星在其周围空间飞行,计算任意两颗跟随卫星之间的距离,将所有的距离数据记录到同一个矩阵A中,确定跟随卫星的通信范围约束l

上述进一步方案的有益效果是:利用网络优化遗传算法设计大规模星群变迁过程中的动态拓扑构建与优化,可以在一定程度上减小搜索空间,提高搜索效率,尽可能减小网络时延,提高系统的鲁棒性和可靠性。

附图说明

图1为本发明的方法流程图;

图2为人工势场法分层示意图。

具体实施方式

下面对本发明的具体实施方式进行描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。

如图1所示,该方法包括以下步骤:

在步骤S1中,以虚拟领导卫星为中心建立LVLH坐标系,以虚拟领导卫星通信距离将虚拟领导卫星周围空间划分成四个区域。进一步地,如图2所示,步骤S1中的四个区域分别为禁飞安全区、斥力区、自由飞行区和引力区,同时,在斥力区和引力区范围内设置变化的场强,确定当前虚拟领导卫星通信区域内所有跟随卫星在LVLH坐标系下的相对运动状态。

举例而言,通过GPS可以实时获得星群中主星与从星在惯性系下的位置与速度,进而经过坐标变换实时计算出从星在以主星为中心的LVLH坐标系下的位置和速度。

步骤S2中,基于图论思想确定包含虚拟领导卫星和所有跟随卫星在内的星群整体通信拓扑。

具体地,集群中,任意两个卫星间的距离只要在通信范围之内即视为存在星间通信,通过权衡网络的均衡性与连通性进行选择性地通信拓扑,进而可得到集群中所有卫星整体的通信拓扑,并且可以作为后续动态拓扑优化的主要依据。

在步骤S3中,当部分成员星失效时将其当作障碍物,确定其相对于其他卫星的运动状态,并完成集群通信拓扑初始化。

具体地,当集群中出现部分成员星失效的情况,则失效卫星会直接中断与其周围其他成员卫星的通信拓扑,甚至会导致远端其他卫星失去与集群的通信拓扑,失效卫星无法再与集群内的成员建立通信,可以当成空间障碍物,在此基础上确定目前星群内部其他卫星的通信拓扑初始状态。

在步骤S4中,根据星群变迁中的特定任务需求,设计预设时间控制器,使部分跟随卫星在预设时间内达到任务要求的期望构型,其实现方法如下:

S401、以虚拟领导卫星为中心,在所述步骤S1中划分区域的斥力区和引力区设计具有平滑过渡性质的改进人工势场;

S402、根据任务需要,设计预设时间控制器,将星群内部分卫星在预设时间内形成特定的构型并进行构型保持;

在本实施例中,以虚拟领导卫星为中心设计具有平滑过渡性质的改进人工势场法的表达式如下:

其中,p

根据任务需求对部分跟随卫星设计预设时间控制器的表达式如下:

其中,

在步骤S5中,将集群中的构型卫星以及部分失效卫星视为空间障碍物,对其他跟随卫星设计基于具有平滑过渡性质的改进人工势场法的自主避障控制的表达式如下:

其中,u

在步骤S6中,设计大规模星群动态拓扑优化方法,定义星群中各跟随卫星之间的距离矩阵为:

其中,l

定义与跟随卫星之间的距离矩阵A对应的邻接矩阵为:

其中,n

定义星群中任意一颗跟随卫星的通信距离为l

通过邻接矩阵B中的元素分布,均衡卫星通信拓扑的均衡性和连通性,对邻接矩阵B中元素进行操作和置换,对矩阵A中单颗卫星与其他卫星之间的距离进行比较计算,在满足通信距离的情况下与相对距离最近的i颗卫星进行连接,满足i≤i

针对上述提出的拓扑约束条件,提出一种优化目标函数以罚函数形式进行处理的拓扑优化方法,对于每颗成员卫星最多同时与i

其中,α为人为设定的正实数,称惩罚因子;

在大规模星群变迁过程中,将具有特殊构型的跟随卫星均匀分布在虚拟领导卫星的周围空间,并保证构型卫星均与虚拟领导卫星保持通信拓扑,其他跟随卫星在其周围空间飞行,计算任意两颗跟随卫星之间的距离,将所有的距离数据记录到同一个矩阵A中,确定跟随卫星的通信范围约束l

本发明实施例提出的大规模星群变迁的自主避障控制与拓扑优化方法,通过以虚拟领导卫星为中心,对其通信区域进行划分,在不同的区域采用不同的人工势场,从而维持星群整体的的构型稳定;根据星群中成员的运动状态,基于图论思想确定星群整体通信拓扑,根据任务需要对集群内部分成员星设计预设时间控制器,并对形成特殊构型的卫星以及部分失效卫星视为障碍物,保证集群中的其他成员卫星在任务期间不发生碰撞,并针对星群整体拓扑优化问题设计动态拓扑优化方法,实现星群变迁过程中的实时拓扑优化,该方法适用于空间摄动条件下卫星集群的构型维持,碰撞规避,拓扑优化等。

以上所述仅为本发明的优选实施例,并不用于限制本发明,显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号