1. 引言
微纳卫星是指体积小、质量轻的卫星,通常尺寸为几十毫米至几十厘米、质量为几百克至几十千克的小卫星,因其研制成本低、周期短、灵活性高等优点而被广泛应用 [1] [2] 。近年来,借鉴自然界生物集群自组织特性,航天器集群项目逐渐发展起来,通过星群成员之间共同运动与共同合作控制 [3] [4] ,取代发射与研制成本高昂的单颗大型卫星,完成整体任务。在遥感领域,微纳卫星集群协同控制技术可有效解决单星观测覆盖能力有限,无法满足灵活观测需求的问题,而高效能地完成观测任务,同时还可应用于通信与卫星互联网、导航与定位等多种领域,提高空天作业效能。
随着空天领域的不断深入探究,大规模商业微纳卫星的投入运行,传统的采用“分而治之”的卫星集群管控模式,因地面压力过大而难以被有效应用,无法满足当前的功能需求和应对日益复杂的空间环境,且集群智能协同控制技术已经成为新一代人工智能的核心研究领域,使得集群协同控制技术不断向智能化方向推进,智能微纳卫星集群自主协同控制技术也因此成为研究热点 [5] [6] [7] 。智能微纳卫星集群必须具备极强的自主协同控制能力,其存在卫星成员数量众多、空间分布关系复杂时变、协同作业模式复杂多样等特点 [8] ,由此带来大规模动态星群控制系统的集群智能信息交互与通信、集群自主协同任务规划与决策、集群构型建立维持与重构技术、智能健康预测与管理等众多关键技术难题,为此,本文对智能微纳卫星集群自主协同控制技术的国内外研究现状进行梳理,分析了其四大关键技术难题的研究现状及未来展望,整理出了智能微纳卫星集群自主控制组织框架和协商机制及基于群体智能的微纳卫星集群自主控制系统的概念内涵,总结出相关研究进展及未来展望,以期为日后的智能微纳卫星集群自主协同控制技术的相关研究带来一定的技术支持。
2. 智能微纳卫星集群自主协同控制技术总体研究现状
国内外对集群协同控制技术有着不少的研究,文献 [9] 对国外无人机集群协同控制技术新发展进行了重要论述,着重梳理了集群协同控制技术在无人机集群中的应用和发展,文献中总结了集群协同控制的三大分类,即集中式、分散式和分布式。在卫星领域研究更多的是集中式和分布式,但是对于成百上千颗微纳卫星组成的群体来说,采用常规的集中式的航天器管理模式来管理数量巨大的集群系统显然是不现实的 [10] [11] ,而分布式控制系统没有系统控制的中心点,通过相邻个体之间的相互协调完成信息互换,最终完成整体的编队行为,由于没有控制中心,分布式控制系统又具有较高的灵活性,可以动态的改变控制网络的结构。所以对比集中式控制,采用分布式控制策略使得集群系统具有可扩展性、鲁棒性、适应性等优点,随着后来国内外学者从鸟群群集飞行到无人机自主集群编队的概念研究 [12] 出现后,人们开始研究基于仿生的微纳卫星集群协同控制 [13] ,通过模拟生物群落的群体行为,借鉴生物个体的信息传递方式,构成卫星群体智能系统 [14] [15] ,结合分布式控制策略,又提出了基于群体智能的自主协同控制技术。基于分布式控制策略下,群体智能系统将微纳卫星星群的每颗卫星看作是一个智能体,具有自主感知、决策和通信交互能力;然后建立基于多智能卫星集群控制组织架构和协商机制,以适应分布式动态场景下星群任务对快速响应能力和资源优化性能要求,满足星群自主认知和自主决策框架的高要求,构建基于群体智能的微纳卫星集群自主协同控制系统。
3. 智能微纳卫星集群自主协同控制技术概述
现有的智能微纳卫星集群自主控制技术中,智能微纳卫星集群控制组织架构采用分布式控制星群集群策略,如图1所示,该架构依赖着局部信息交流,产生一种耦合自身状态与相邻成员状态的控制指令,实现对各成员卫星的控制,具有全局的优化性能,同时系统中星群成员增减不会改变运行模式,能够实现对整个星群集群灵活自主控制。

Figure 1. Distributed control of satellite swarm
图1. 分布式控制星群集群策略
智能微纳卫星集群合同网协商机制如图2所示,当某单个智能微纳卫星资源不足以完成任务时,此智能微纳卫星作为招标者通过任务发布、标书收集、中标通知和合同建立等流程,完成星群集群合同网协商机制 [16] 。
该微纳卫星集群自主控制系统,基于多智能微纳卫星集群控制组织架构和协商机制,在集群成员卫星具有自主协同任务规划、决策和自身健康状态监测、管理基础上,通过星间智能信息交互和通信与协同决策,驱动整个集群系统在宏观上呈现协同一致的行为,即智能微纳卫星集群自主控制的成员特征组成群特征,星群的决策通过成员来实现,如图3所示。

Figure 2. Contract network protocol of satellite swarm
图2. 星群集群合同网协议

Figure 3. Framework diagram of the autonomous control system for the satellite cluster
图3. 卫星集群自主控制系统框架图
针对图3,基于最新组织架构与协商机制的相关研究,本章将对智能微纳卫星集群自主控制中的集群智能信息交互与通信、集群自主协同任务规划与决策、集群构型建立维持与重构技术、智能健康预测与管理四大关键技术作为主要研究内容(见图4),对各技术分解剖析,构建基础知识体系,以便后期能够更加系统地深入理解和研究智能微纳卫星集群自主控制技术。

Figure 4. Autonomous control information flow of cluster clusters
图4. 星群集群自主控制信息流
4. 智能微纳卫星集群自主协同控制技术四大关键技术
4.1. 集群智能信息交互与通信
4.1.1. 发展现状分析
目前,卫星集群信息交互与通信具有很大的发展潜力,但也存在着一些关键的具有挑战性的问题:
1) 微纳卫星集群是一种成员数量众多、结构复杂的多样化集群,集群中涉及卫星间协同任务时的自主信息交互及通信,其高速信息交互及通信能力将极大影响各卫星协同任务的执行速度,如何利用卫星集群网络形成一个完整的自适应智能信息交互及通信体系,实时准确地自主获取、处理和分发空间信息,提高频谱分配效率,保证通信安全及能量供给等任务成为了值得深入研究的问题。
2) 各个国家为了利用和占领太空资源,已经发射了很多的卫星和航天器,这些异构节点之间如何组网,相互配合协同通信也成为了当前研究的主要问题 [17] 。
3) 卫星通信系统中一般有两种通信链路。传统的卫星通信系统是采用空间–地球链路,由于无线电波要穿过大气层,加之雨衰因素,大容量通信不容易实现。
为解决这些问题,国外最早开始引入星间链路(ISL),目前已经得到了较为广泛的应用,涵盖了通信、中继、导航、预警等多种卫星系统,其工作频段也涵盖了UHF、S、Ku、Ka、V等频段和激光频段,且在同一星座中存在多种频段兼容共用的特点。
到目前为止,无线电ISL已经在几个主要的GNSS系统中应用或实验。GPS Block IIF [18] 使用UHF波段ISL,并在6天的自主操作中提供 ≤180米的用户范围误差(URE)。欧洲航天局(ESA)已经启动了两个伽利略探索项目,“GNSS+”和“ADVISE”,其中轨道和时钟估计的准确性在ISL的支持下达到几厘米的水平 [19] 。
与射频相比,激光器具有更大的带宽、更高的数据速率和更好的信噪比 [20] ,为ISL提供了另一种可能性。将激光通信和激光测距相结合的技术已经在空间任务和地面实验中进行了测试。尘埃环境探测器(LADEE)卫星 [21] 实现了622 Mbps的下行链路和20 Mbps的上行链路通信,与地面终端以及小于1厘米的距离误差。在Liu等人 [22] 进行的地面实验中,激光链路的数据速率达到1 Gbps,测距精度优于0.9 mm。
随着国内学者对星间链路(ISL)的深入研究,卫星移动通信系统的依赖于地面网络的程度得以降低,这使得路由选择和网络管理更为灵活方便。同时,地面信关的数量也得以减少,从而显著降低了地面段的复杂度和投资 [23] [24] 。利用星间链路可以将多颗卫星互联,结合人工智能的应用,建立完全独立于地面系统的智能卫星网络,在扩大系统通信容量的同时,还可以提升整个系统的抗毁性、自主性、机动性和灵活性。现有的星间高低速网协同通信工作流程如图5所示。

Figure 5. Workflow of cooperative communication for cluster high and low speed networks
图5. 星群高低速网协同通信工作流程
对比线电ISL和激光ISL两者的优劣后,结合星间自组网的特点,人们又提出了星间高低速协同通信网络的概念,该网络采用了微纳卫星间自组网和高速激光链路相结合的方式,实现信息共享协同工作。智能微纳卫星集群任务过程中,首先通过自组网实现星间协同信息引导激光器的跟瞄和对准,达到高低速协同通信的目的。
其中,图中的全向星间自组网包括物理层、数据链路层、网络层和应用层 [25] ,具备服务质量(QOS)功能,保证了信息的高可靠的传输,主要完成低速遥测、遥控、协同信息的全向传输;星群配置的小型化、高带宽的星间激光链路则完成点对点定向的大数据量载荷数据传输。
4.1.2. 趋势与展望
智能微纳卫星信息交互与通信,在单体卫星作业的空间-地球链路信息交互通信上已经有了多年的研究积累,而智能微纳卫星集群通信网络的研究还处于起步阶段。现有的星座自主信息交互及通信研究是从长期信息交互效率维持、集群星座通信拓扑设计、数据处理等角度出发,为现有规模星座提出了解决方案。但伴随着星座卫星小型化、星座规模化发展趋势,星座呈现成员卫星数量庞大、多轨道平面密集分布、单星解算能力受限等新的特点,为信息交互及通信能力提出了新的挑战 [26] 。因此,未来大规模智能微纳卫星自主信息交互及通信将朝着高度自主、分布式、智能化方向发展,并聚焦星座整网长期漂移误差修正、大规模节点复杂星间测量拓扑结构优化、高效率数据处理等具体问题展开研究 [27] [28] 。
4.2. 集群自主协同任务规划与决策
4.2.1. 发展现状分析
集群自主协同任务规划与决策可理解为智能控制技术与平台控制技术的高度综合,涉及了自动控制理论、人工智能理论、系统论、运筹学、信息论等众多学科领域 [29] 。微纳卫星任务多样化的趋势下,本身能量受限的微纳卫星将会受到更严峻的资源不足的挑战,其协同任务规划与决策能力将对多样化任务长时间作业产生重要影响。微纳卫星集群成员众多且相对密集,实时性要求较高,需要微纳卫星集群具备自主认知和自主任务规划和决策能力。微纳星群自主认知和自主决策中面临目标非合作特性、任务规划时效性强、星上计算资源受限、规划要素多样且复杂等难点,对星群自主认知和自主决策框架提出较高的要求。
目前,各领域的国内外学者正在不断针对不同的问题,进行着众多研究,如针对卫星网络中的数量众多而复杂的问题,文献 [30] 提出一种基于Agent的集群网络框架,既可以提高卫星的效率,又可以保证网络的稳定性和可扩展性。为解决自主无人机在目标覆盖问题中的路径规划问题,文献 [31] 充分了利用遗传算法(GA)、蚁群优化器(ACO)、Voronoi图和聚类方法等人工智能方法,提出GA中的初始种群增强方法,从而加速收敛过程。
针对智能卫星集群总体的任务规划及决策框架研究尚少的现状,为构建基于群体智能的分布式协同框架,国内学者段海滨及邱华鑫提出了基于合同网的任务协商与分配方式,以适应分布式动态场景下集群任务对快速响应能力和资源优化性能要求。如图6为最新研究提出的集群自主认知和自主决策研究框架,其集群任务可调度性预测将充分利用集群任务规划的历史经验数据,将历史规划结果作为训练数据,通过构建合适的机器学习模型,准确预测当前的规划方案,完成对集群任务规划;任务协商与分配则采用基于市场机制设计的合同网协议,将蚁群算法 [32] 、粒子群算法 [33] 、遗传算法 [34] 等智能优化技术引入到合同网中进行招标、投标和评标等过程,同时利用历史任务分配结果加速集群协商效率;成员卫星方案优化则是在单星的资源和任务等约束条件下对分配的任务进行优化调整,包括卫星姿态优化、轨迹优化、载荷执行优化等方面 [14] 。
4.2.2. 趋势与展望
未来,随着人工智能的不断发展,自主自适应协同任务规划将是一个重要研究方向 [35] 。自主协同任务规划系统中的卫星将能够根据实时的环境和任务需求进行灵活的任务规划和决策,适应多变的工作场

Figure 6. Research framework for autonomous cognition and autonomous decision making in clusters
图6. 集群自主认知和自主决策研究框架
景。深度学习技术在决策中的应用也将得到进一步发展,其在图像处理、目标识别和路径规划等方面已经显示出了强大的能力,将深度学习应用于集群自主协同任务规划与决策中,让集群自主协同规化系统拥有学习泛化能力,不断提高决策的准确性和效率。
4.3. 集群构型建立维持与重构技术
4.3.1
. 发展现状分析
卫星集群发展的初期,研究内容主要是针对星座的轨道设计,设计目标包括星座构型的最优化 [36] [37] 、星座覆盖特性的最优化等 [38] [39] ,在星座构型确定的基础上进行星座构型建立维持,首先需要解明微纳卫星在自然受摄状态下的相对运动特征,这包括了微纳卫星之间的相对位置、相对速度以及相对加速度等信息。而通过分析和理解这些相对运动特征,可以确定保持星座构型所需的控制策略和算法。文献 [40] 研究了地球非球形引力摄动下,各航天器初值偏差引起的星座构型演化问题。由于燃料消耗巨大,传统的集中控制方法难以应用于卫星集群,并且很少有研究涉及卫星集群的数学表征,由高万英带领的团队首先提出一种卫星团的数学表征方法,该数学表征方法可以准确地描述卫星团的整体状态和卫星之间的关系,为后续的编队控制算法提供了基础。该团队还使用了50颗卫星的集群进行了仿真,验证该方法是否能够实现卫星团簇编组的动态迁移和快速重构的功能,为卫星团编队重构提供了一种新的解决方案,在实际应用中具有极大潜力 [41] 。
随后为实现微纳星群的均衡构型和最优性能指标,人们提出了一种基于合作博弈优化的方法,通过控制微纳星群的各成员卫星,完成构型建立、维持和重构,并防止碰撞的发生。为了实现构型最优的性能指标,使用合作博弈优化的理论,使星群内各成员卫星的资源消耗达到均衡,避免某颗成员卫星过度消耗资源。合作博弈优化是一种利用严谨的数学模型解决现实世界利益冲突的理论,在该理论中各方通过采取各自最佳策略达到力量均衡。
这种基于合作博弈优化的方法为微纳星群构型的优化提供了一种新的思路,通过研究博弈理论和资源分配,可以实现微纳星群的最优构型和性能指标,进一步推动微纳卫星技术的发展,而具体的实施方法和算法需要进一步研究和探索 [42] 。
4.3.2
. 趋势与展望
微纳卫星集群构型建立、维持与重构是一个复杂的多体运动控制问题,需要设计合理高效的轨道控制策略。在构型保持方面,相对构型的差异主要涉及平均半长轴差异和相位差漂移,这是由于星座中不同卫星的质量差异引起的。而在轨道面外相对构型保持方面,需要处理地球非球型引力、大气阻力以及日月引力摄动等因素导致的轨道面长期变化。
未来,智能微纳集群构型建立、维持与重构技术将进一步深入研究这些问题,并处于快速发展阶段。通过引入智能化的算法和决策系统,集群可以自主进行构型建立、维持和重构,为集群的整体性能和任务执行能力提供更好的支持。这将带来令人振奋的前景,推动微纳卫星技术的进一步发展和应用 [43] 。
4.4. 智能健康预测与管理
4.4.1. 发展现状分析
预测与健康管理(Prognostics and Health Management, PHM)技术是一种基于系统的历史状态和环境因素,评估当前的健康状态,确定未来的故障发生时间,并计算系统有效寿命的通用技术 [44] 。PHM系统一般需要完成故障检测、故障鉴定与隔离、故障预测、健康评估和决策建议等功能,以降低系统故障风险并确保系统的可靠性 [45] 。针对卫星制导、导航与控制(Guidance-Navigation-Control, GNC)分系统的故障预测与健康管理技术近年来被推广应用到航天器安全运行管理中,发挥越来越重要的作用 [46] 。作为航天大国,美国在航天器健康管理领域处于领先地位,早期便开发了众多针对航天器整体及其各个分系统的健康管理工具,用于有效管理卫星在轨期间的安全数据。早期,美国NASA健康管理主要通过归纳式监测系统(Inductive Monitoring System, IMS) [47] 实现,自2007年起,基于IMS的系统就被用于监测控制力矩陀螺,经过不断的扩展,现已能应用于航天器控制子系统。这个系统的可靠性高,具有良好的通用性,且不需要大量的计算资源,已在“国际空间站”的多个航天器上进行了初步应用。但这个系统只用于监测,且虚警率较高,监测数据仍需要地面进行分析和决策。2010年,NASA开发了下一代卫星运行管理系统(Integrated Vehicle Health Management, IVHM) [48] 。这个系统已经拥有了一定的自主性,能够为多个子系统(包括控制系统)提供实时的健康管理,包括数据监测和分析诊断。这些功能包括实时故障检测、故障判断、决策制定和结果评估。所有的数据和结果都会被传输到地面,根据故障的严重性,决定是否需要地面进行进一步分析。
相比而言,我国尽管也在开展星上自主健康管理系统的建设,但目前控制系统健康管理系统的自主性较差,仅能保证部分单机产品的数据测量和分析,如控制力矩陀螺和动量轮。高分三号卫星 [49] 在设计时就对健康管理考虑较为充分,可以实现在非地面干预情况下,自主对健康状态进行实时测量与数据分析管理。实践十号卫星 [50] 作为一个短期在轨飞行的低轨航天器,在轨飞行期间对飞轮等关键零部件进行了自主健康状态监控。卫星GNC分系统的健康管理极其复杂,且必须与实际工程应用紧密相连。美国在这个领域处于领先地位,已经拥有了在多个型号领域应用的理论方法和管理体系。尽管国内也有一些型号开始探索健康管理,但其应用方向相对单一,自主级别较低,与国外的先进理论还有较大的差距。
4.4.2
. 趋势与展望
随着微纳卫星集群系统的复杂需求和特点,卫星控制系统健康管理技术的发展变得越来越重要。人工智能技术的快速发展为卫星健康管理技术带来了新的机遇,向基于数据驱动的智能管理方向发展,其中集群健康管理技术主要存在以下2个发展方向:
1) 单星健康管理的发展:从简单的功能检查/监视转向更综合的健康管理系统,包括检测、诊断和预警功能。同时,从单个卫星产品向整个系统的健康管理方向发展,从单一系统架构向开放系统架构、通用化方向发展。总体而言,健康管理技术将更加智能化、综合化、实时化和通用化。
2) 集群智能健康管理系统的建立:建立分布式协同观测的集群,在单星的单机、系统、整星3个层级之上,引入星簇及星座2个层级,形成集群网络多层级的健康管理状态评估模型。在进行集群健康管理时,需要发展星群动态拓扑分析、星间数据交互式智能健康诊断和群体决策等应用。
5. 结束语
本文根据智能微纳卫星高时效、高效能,高自主性的需求,针对最新的基于群体智能的微纳卫星集群自主控制系统的相关研究,对智能微纳卫星集群自主协同控制技术进行了总体研究和分析,并对集群智能信息交互与通信、集群自主协同任务规划与决策、集群构型建立维持与重构技术、智能健康预测与管理四大关键技术逐一进行了分析,为推动智能微纳卫星集群的在轨应用提供了一定的技术支撑。未来,各同行可以该研究为基础,进一步发展智能微纳卫星集群在轨应用功能开发及技术创新,不断突破相关技术,结合人工智能,大力开展基于天地学习泛化的集群自主协同控制的研究,拓展微纳卫星在轨应用创新,力求满足日益增长的任务复杂的航天需求,为提升我国智能微纳卫星应用与技术开发创造更多价值。
参考文献