首页> 中国专利> 一种基于神经网络的卫星东西位保协态初值估计方法

一种基于神经网络的卫星东西位保协态初值估计方法

摘要

本发明公开的一种基于神经网络的卫星东西位保协态初值估计方法,属于航空航天技术领域。本发明实现方法为:建立轨道运动模型、地影约束模型,并分别建立时间和燃料最优位置保持问题模型;多次求解最优问题获得东西位置保持燃料最优解并构建数据集;设计转移时间预测模块结构并训练子网络,解决转移时间难以获得的问题;设计地影预测模块并训练子网络解决地影判断困难的问题;设计协态初值预测模块结构并训练子网络解决协态初值优化困难的问题;在此基础上,构建三相DNN,用以获得转移时间与协态初值估计,使得打靶法能够快速收敛,提高东西位保问题在轨求解效率,解决协态初值敏感问题,实现卫星在轨东西位保协态初值实时估计,进而减小地面站压力并增强卫星自主性。

著录项

  • 公开/公告号CN114967453A

    专利类型发明专利

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

    原文格式PDF

  • 申请/专利权人 北京理工大学;

    申请/专利号CN202210587606.4

  • 发明设计人 张景瑞;申澳;李林澄;徐明;

    申请日2022-05-25

  • 分类号G05B13/04(2006.01);

  • 代理机构北京正阳理工知识产权代理事务所(普通合伙) 11639;

  • 代理人邬晓楠

  • 地址 100081 北京市海淀区中关村南大街5号

  • 入库时间 2023-06-19 16:33:23

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-09-16

    实质审查的生效 IPC(主分类):G05B13/04 专利申请号:2022105876064 申请日:20220525

    实质审查的生效

说明书

技术领域

本发明涉及一种基于神经网络的卫星东西位保协态初值估计方法,尤其涉及地影约束下转移时间自由的燃料最优控制方法,属于航空航天技术领域。

背景技术

地球静止轨道卫星(Geostationary Orbit,GEO)指一条在赤道上空35786km附近的圆轨道。由于其周期与地球自转周期一致且轨道倾角近似为零,因此该轨道上的卫星相对于地面静止,在通信、导航、遥感、预警、数据中继、气象等军用民用领域中发挥重要作用,拥有着极高的战略价值。由于只有特定轨道高度和轨道倾角的轨道能做到相对地面静止,使得静止轨道资源十分珍贵。

GEO卫星在运行时主要受到地球非球形摄动、日月引力摄动、太阳光压摄动,受到上述三种摄动的影响,其轨道根数会发生改变,造成GEO卫星地心经度和地心纬度发生变化,使得卫星在无控的情况下逐渐漂移出定点窗口。由于GEO轨道资源珍贵性,漂移出定点窗口则意味着可能和附近地心经度的卫星发生碰撞进而报废,也可能由于偏离过大对GEO卫星功能造成影响。GEO卫星的位置保持即是在卫星即将漂移出定点窗口时,施加一定机动,使得卫星保持在定点窗口内运动,进而保证卫星的安全与正常功能。

GEO卫星发动机主要分为脉冲推力发动机与电推力发动机。脉冲推力发动机发展时间长,在各大航天任务中应用良好,该种发动机的特点是瞬时推力大,但比冲较小。电推力发动机发展时间较短,应用范围较小。现有的电推进发动机主要为离子推力器和霍尔发动机,两种电推力发动机都有着瞬时推力小与工质比冲高的特点。相较于脉冲发动机,使用电推力发动机节省燃料,且所需电力能够通过太阳能帆板补充,更适用于GEO卫星的位保任务。

由于电推力发动机存在瞬时推力小,机动过程时间较长的特点,不能再认为瞬时改变卫星状态,在设计控制率时需要考虑转移期间的状态变化。因此,电推力GEO卫星的位保任务控制率常使用最优控制方法求解。最优控制方法主要分为直接法和间接法。其中,间接法能够保证局部最优,更加适合求解对精度要求高的位置保持任务。间接法引入了物理意义不明的协态变量进行求解,通过对协态初值估计将优化问题转化为打靶问题,这使得间接法对协态初值敏感,控制率求解的最大困难便是确定协态初值。

在GEO卫星的位置保持任务中,期望获得燃料最优的解,传统间接法需要首先求解时间最优问题,而后进行能量-燃料最优问题的同伦求解才能够得到燃料最优的解。需要大量计算资源。在位保任务中存在着地影约束,由于电推力发动机依赖于电能,当太阳光被地球遮挡住时,太阳能发电板不能提供足够电能,发动机会被迫关闭。为了给出有效的控制率,地影约束也必须被考虑进去。地影约束为非线性约束,给控制率的求解带来了更大的计算负担。GEO卫星位置保持任务,尤其是东西位保任务频繁,甚至能够达到一天数次,每颗星每次东西位保任务都利用地面站求解而后将控制率传给卫星将会带来大量计算负担并给地面站带来压力。文献(Zhengzhong K,Shen H,Hengnian L I,et al.Optimal stationkeeping of geostationary satellites by electric propulsion[J].Chinese SpaceScience and Technology,2018.)针对电推力GEO卫星东西位保提出了最优控制方法,但是没有解决计算负担大的问题。在人工智能与间接法结合方面,文献(Li H,Baoyin H,Topputo F.Neural Networks in Time-Optimal Low-Thrust Interplanetary Transfers[J].IEEE Access,2019,7:1-1.)将神经网络用于轨道转移中的时间最优协态初值估计,但在求解燃料最优问题时仍然面对初值敏感的问题。本方法设计包含三个模块的深度神经网络(Deep Neural Network,DNN)通过学习大量东西位保数据能够快速给出转移时间与考虑了地影约束的燃料最优协态初值,能够在轨实时解算,实现卫星在轨自主东西位保,进而减小地面站压力并增强卫星自主性。

发明内容

本发明公开的一种基于神经网络的卫星东西位保协态初值估计方法要解决的技术问题是:建立GEO卫星东西位置保持燃料最优问题模型,多次求解所述燃料最优问题并构建训练集。针对在求解GEO卫星东西位置保持燃料最优问题过程中,存在燃料最优问题的转移时间难以获得、地影判断困难、协态初值优化困难三个问题,通过设计转移时间预测模块结构并训练转移时间预测子网络,解决燃料最优问题的转移时间难以获得的问题;通过设计地影预测模块并训练地影预测子网络解决地影判断困难的问题,设计协态初值预测模块结构并训练两个协态初值预测子网络解决协态初值优化困难的问题;在此基础上,构建三相DNN,用以获得燃料最优消耗较少的转移时间与考虑地影约束的协态初值估计,使得最优问题打靶法能够快速收敛,提高东西位保问题在轨求解效率,解决协态初值敏感问题,实现卫星在轨东西位保协态初值实时估计,进而减小地面站压力并增强卫星自主性。

本发明的目的是通过下述技术方案实现的:

本发明公开的一种基于神经网络的卫星东西位保协态初值估计方法,通过Gauss摄动方程建立GEO卫星受控轨道运动模型;通过几何关系建立GEO卫星轨道运动的地影约束模型;基于轨道运动模型和地影约束模型,分别建立考虑地影约束的时间和燃料最优位置保持问题模型。多次求解时间最优问题获得最短转移时间,并求解燃料最优问题获得GEO卫星东西位置保持燃料最优控制率以构建训练集与测试集。针对在求解GEO卫星东西位置保持燃料最优问题过程中,存在燃料最优问题的转移时间难以获得、地影判断困难、协态初值优化困难三个问题,通过设计转移时间预测模块结构并训练转移时间预测子网络,解决燃料最优问题的转移时间难以获得的问题;通过设计地影预测模块并训练地影预测子网络解决地影判断困难的问题,设计协态初值预测模块结构并训练两个协态初值预测子网络解决协态初值优化困难的问题;在此基础上,构建三相DNN,用以获得燃料最优消耗较少的转移时间与考虑地影约束的协态初值估计,使得最优问题打靶法能够快速收敛,提高东西位保问题在轨求解效率,解决协态初值敏感问题,实现卫星在轨东西位保协态初值实时估计,进而减小地面站压力并增强卫星自主性。

本发明公开的一种基于神经网络的卫星东西位保协态初值估计方法,包括以下步骤。

步骤一:通过Gauss摄动方程建立GEO卫星受控制力作用下的轨道运动模型。

步骤1.1:建立无奇点轨道根数和经典轨道根数的对应关系。

由于经典轨道根数{a,e,i,w,W,M}在描述倾角接近零、偏心率接近零的GEO轨道时会出现奇异,故建立无奇点的轨道要素{a,l,e

上式中a为半长轴,e为偏心率,i为轨道倾角,ω为近地点幅角,Ω为升交点赤经,M为真近点角,θ

步骤1.2:建立无奇点轨道根数的Gauss摄动方程;

Gauss方程能够将外力对轨道根数的作用很好地体现出来,被用来描述静止轨道卫星在电推力发动机作用下的轨道运动。将二阶小量略去后的轨道运动模型如下所示:

其中u是电推力发动机的推力幅值比,取值在0-1之间,代表当前推力占推力幅值的百分比;T为发动机推力幅值;m是卫星的总质量;V是GEO卫星的速度;d

步骤二:通过地球、太阳、卫星三者的几何关系,建立电推力GEO卫星轨道运动的地影约束模型。

地影是指卫星运行时,太阳光被地球遮挡住,以至于太阳能帆板无法接收到太阳光照射的现象。精准的地影模型认为太阳光为非平行光,导致地影区分为本影区和半影区,二者都呈圆锥形。在本影区中,卫星完全接收不到太阳光,电推力发动机无法开机,虽然在半影区中卫星仍可接收到部分太阳光,但由于功率较低,判定电推力发动机仍不能开机。定义日心夹角

其中,a

步骤三:基于步骤一中建立的轨道运动模型和步骤二中建立的地影约束模型,建立考虑地影约束的时间最优和燃料最优位置保持问题,求解时间最优问题获得最短转移时间,在此基础上扩大一定倍数给出燃料最优问题转移时间,并求解燃料最优问题获得GEO卫星东西位置保持燃料最优控制率。

步骤3.1:基于步骤一中建立的轨道运动模型和步骤二中建立的地影约束模型建立时间最优位置保持问题模型;

为了更方便的表示时间最优问题对应的哈密顿函数,将公式(2)描述为状态空间的形式:

其中,

控制过程中,质量的微分方程为:

其中,I

时间最优问题的性能指标为最小化转移时间,因此表示性能指标为:

其中,t

由公式(7)推导出协态量的微分方程:

其中,

其中,

综合公式(4)(5)(8),同时,推力方向d与开关常数u能够确认,得到状态与协态的微分方程:

在时间最优东西位保问题中,无奇点根数的末端值为给定的固定值,而末端质量与终端时间值为自由量。因此,终端量需要满足:

其中,t

步骤3.2:通过同伦法建立燃料最优问题求解模型,获得燃料最优控制率,其中,燃料最优解所需的转移时间由时间最优问题解出的最短转移时间扩大一定倍数获得。

时间最优问题中的发动机一直开机,燃料消耗并不是最优,为了最小化位保任务的燃料消耗,需要求解燃料最优问题。燃料最优控制为bang-bang控制,求解过程中的协态初值估计有较大困难,结合同伦方法的打靶法能够提高求解燃料最优问题的成功率。将同伦法求解的燃料最优问题目标函数J

其中ε为同伦系数,当ε=1时,目标函数对应的最优问题为能量最优问题,求解过程相对容易,当ε=0时,目标函数对应的最优问题为燃料最优问题。在求解过程中,首先求解ε为1的能量最优问题,而后进行多步迭代,将ε逐渐减小到0,并将迭代前一步解出的协态初值作为下一步迭代的打靶初值,获得燃料最优解。

在同伦求解燃料最优问题的过程中,哈密顿函数H

在燃料最优问题求解中,最优推力幅值比u

其中,燃料最优开关函数S为:

燃料最优问题的状态与协态微分方程和时间最优问题一致。需要注意的是,燃料最优问题同伦求解过程中,转移时间t

当协态初值p(t

步骤四:按照步骤三重复求解GEO卫星东西位置保持燃料最优问题,并通过遍历最短转移时间扩大倍数获得多个燃料最优转移时间,收集燃料消耗最小的转移时间,并结合燃料最优问题初值与协态初值构建训练集,以使得后续步骤五建立的三相DNN能够提供燃料消耗尽可能小的燃料最优转移时间。

根据目标GEO卫星的工况,确定初始无奇点根数x

重复在训练集数据生成范围内随机生成初始无奇点根数、初始卫星质量、位保任务初始历元时间、定点窗口经度范围半径,并选取满足位保任务需求的目标无奇点根数。根据重复生成的初始数据,重复利用步骤3.1中构建的考虑地影约束的时间最优求解框架获得完成位保任务的最短转移时间,并在此基础上遍历最短转移时间扩大倍数并得到多个燃料最优问题的转移时间,而后针对多个燃料最优问题转移时间利用步骤3.2构建的燃料最优问题同伦求解方法,求解燃料最优解,选取所有燃料最优解中燃料消耗最小的一组记录对应的燃料最优问题转移时间与协态初值,得到多组初值在训练集手机范围内的数据。使用该种方法记录的数据都对应着时间自由情况下的燃料最优解,进一步减小燃料消耗。

选取初始无奇点根数x

步骤五:针对在求解GEO卫星东西位置保持燃料最优问题过程中,存在燃料最优问题的转移时间难以获得、地影判断困难、协态初值优化困难三个问题,通过设计转移时间预测模块结构并训练转移时间预测子网络,解决燃料最优问题的转移时间难以获得的问题;通过设计地影预测模块并训练地影预测子网络解决地影判断困难的问题,设计协态初值预测模块结构并训练两个协态初值预测子网络解决协态初值优化困难的问题;在此基础上,构建三相DNN,用以获得燃料最优消耗较少的转移时间与考虑地影约束的协态初值估计,使得最优问题打靶法能够快速收敛,提高东西位保问题在轨求解效率,解决协态初值敏感问题,实现卫星在轨东西位保协态初值实时估计,进而减小地面站压力并增强卫星自主性。

步骤5.1:针对在求解GEO卫星东西位置保持燃料最优问题过程中,存在燃料最优问题的转移时间难以获得、地影判断困难、协态初值优化困难三个问题,通过设计设计三相DNN结构代替传统间接法的求解方法,解决上述三个问题,减小求解负担。

在步骤三、四求解GEO卫星东西位置保持燃料最优问题过程中,存在三个问题:(一)燃料最优问题的转移时间难以获得,需要首先求解时间最优问题,会造成大量计算资源浪费;(二)地影判断困难;(三)协态初值优化困难,燃料最优的协态初值难以直接获得,需要使用同伦法,通过求解能量最优问题迭代获得,浪费大量计算资源。针对求解GEO卫星东西位置保持燃料最优问题过程中影响求解效率的三个因素,设计三相DNN结构代替传统间接法的求解方法,减小求解负担。所述三相DNN结构包括设计转移时间预测模块、地影预测模块、协态初值预测模块。

所述设计转移时间预测模块,用于预测燃料最优问题所需转移时间,用以代替时间最优问题求解,并希望转移时间预测模块提供的转移时间对应的燃料最优解有着较少燃料消耗。

为了能够针对地影是否出现准确地估计协态初值,地影预测模块被用来提供地影信息,加快求解效率。由于地影是由日地星的几何关系造成,且燃料最优解为bang-bang控制,地影对于卫星与电推力发动机的影响分为三种情况,第一种为转移过程不过地影,第二种为转移过程出现地影,但地影对于发动机没有影响,第三种为地影使得发动机被迫关机。第二种与第三种情况中,卫星都经过了地影,而地影对发动机的影响取决于位保策略,位保策略的制定与地影对发动机的影响相关,二者相互影响,无法提前预测第二,三两种情况。因此,地影预测模块利用人工智能方法分辨卫星在控制段是否会经过地影,也即将第一种情况分离出来。由于第一种情况在所有情况中所占比重很大,将其分离出来能有效增加求解效率。

所述协态初值预测模块,根据前两个模块提供的转移时间与地影信息提供协态初值估计,由于估计值距离优化值十分接近,使用估计值进行打靶能够提高收敛效率,减小求解负担。

三相DNN需要根据十五维输入给出协态初值估计与转移时间,这通过三个模块共同实现。其中,协态初值估计为燃料最优问题的初值估计,并考虑地影约束。所述十五维输入包括初始无奇点根数x

步骤5.2:设计转移时间预测模块结构并训练转移时间预测子网络,用以获得燃料最优问题的转移时间,使得给出的转移时间对应的燃料最优解消耗燃料也相对较少,减少使用三相DNN求解的东西位保问题对应的燃料消耗。

转移时间预测模块需要根据初始无奇点根数x

转移时间预测模块通过单个子网络实现。该转移时间预测子网络通过选取合适的网络深度、神经元个数、激活函数进行设计,网络的输入为15维数据,包括初始无奇点根数x

使用步骤4.2中收集的训练集与测试集,选取初始无奇点根数x

步骤5.3:通过设计地影预测模块并训练地影预测子网络,用以提供地影信息,将经过与不经过地影的位保任务分隔开,便于协态初值预测模块分别处理,增加求解效率,快速提供协态初值估计。

地影预测模块需要根据初始无奇点根数x

将步骤4.2中收集的训练集与测试集中地影标志量η'改为:

公式(18)将地影标志量改为判断位保任务中是否经过地影,经过为1,不经过为0。将改动后的训练集与测试集用于训练地影预测子网络。将初始无奇点根数x

步骤5.4:设计协态初值预测模块结构并训练其中的两个协态初值预测子网络,用以获得地影约束下的燃料最优问题协态初值估计,提高打靶法收敛速度,提高东西位保问题在轨求解效率,解决协态初值敏感问题。

协态初值预测模块需要根据初始无奇点根数x

两个子网络选择使用相同的网络深度、神经元个数与激活函数。在训练过程中,选取合适的学习率α、训练轮数n、批处理规模β,使用L1函数loss=∑||p

步骤5.5:通过将时间预测模块的输出作为地影预测模块与协态初值预测模块的输入,地影预测模块的输出作为协态初值预测模块的输入,实现三相DNN构建;所述三相DNN的输入与时间预测模块输入一致,为十五维矢量,输出为时间预测模块的输出与协态初值预测模块的输出相连后的矢量八维矢量。

三个模块共包含四个子网络,其中第三个模块协态初值预测模块包含两个子网络,将三个模块依次首尾相连,组成完整的三相DNN。其中,三相DNN的输入为15维数据,包括初始无奇点根数x

步骤5.6:基于步骤5.2至步骤5.5训练并构建的三相DNN,根据实际工况获得燃料最优消耗较少的转移时间与考虑地影约束的协态初值估计,使得最优问题打靶法能够快速收敛,提高东西位保问题在轨求解效率,解决协态初值敏感问题,实现卫星在轨东西位保协态初值实时估计,进而减小地面站压力并增强卫星自主性。

有益效果:

1、本发明公开的一种基于神经网络的卫星东西位保协态初值估计方法,建立GEO卫星东西位置保持燃料最优问题模型,多次求解所述燃料最优问题并构建训练集。针对在求解GEO卫星东西位置保持燃料最优问题过程中,存在燃料最优问题的转移时间难以获得、地影判断困难、协态初值优化困难三个问题,通过设计转移时间预测模块结构并训练转移时间预测子网络,解决燃料最优问题的转移时间难以获得的问题;通过设计地影预测模块并训练地影预测子网络解决地影判断困难的问题,设计协态初值预测模块结构并训练两个协态初值预测子网络解决协态初值估计困难的问题;在此基础上,构建三相DNN,能够直接获得燃料最优消耗较少的转移时间与考虑地影约束的协态初值估计,能够跳过传统方法中的能量-燃料最优同伦过程,并且通过设计网络结构使之具有解决地影约束的能力,使得最优问题打靶法能够快速收敛,提高东西位保问题在轨求解效率,解决协态初值敏感问题,实现卫星在轨东西位保协态初值实时估计,进而减小地面站压力并增强卫星自主性。本发明能够拓展应用于解决其他间接法协态初值估计问题。

2、本发明公开的一种基于神经网络的卫星东西位保协态初值估计方法,设计转移时间预测模块结构并训练转移时间预测子网络,用以获得燃料最优问题的转移时间,使得给出的转移时间对应的燃料最优解消耗燃料也相对较少,减少使用三相DNN求解的东西位保问题对应的燃料消耗。

3、本发明公开的一种基于神经网络的卫星东西位保协态初值估计方法,通过设计地影预测模块并训练地影预测子网络,用以提供地影信息,将经过与不经过地影的位保任务分隔开,便于协态初值预测模块分别处理,增加求解效率,快速提供协态初值估计。

4、本发明公开的一种基于神经网络的卫星东西位保协态初值估计方法,设计协态初值预测模块结构并训练其中的两个协态初值预测子网络,用以获得地影约束下的燃料最优问题协态初值估计,提高打靶法收敛速度,提高东西位保问题在轨求解效率,解决协态初值敏感问题。

5、本发明公开的一种基于神经网络的卫星东西位保协态初值估计方法,设计构建的三相DNN与训练集收集方法能够根据不同工况的卫星收集对应的训练集,训练特定的网络实现在轨规划东西位保任务。同时,三相DNN对初始值范围具有延拓性,处理训练集取值范围之外的数据时能保持较好效果,能解决大多数预期之外的东西位保任务,尤其是应对训练集外的初始历元时间,该网络效果几乎不会下降,并能够广泛运用于各种型号的GEO卫星中。

6、本发明公开的一种基于神经网络的卫星东西位保协态初值估计方法,通过将受地影约束影响的优化问题筛出,并单独处理,能够有效解决地影带来的非线性优化问题。同时,由于地影造成影响的工况较少出现,将其筛出单独处理的方式能够有效增加求解效率,所述处理方式在处理其他受地影约束的优化问题时也能被有效应用。

附图说明

图1为本发明公开的一种基于神经网络的卫星东西位保协态初值估计方法流程图;

图2为三相DNN应用流程图图;

图3为用于判断地影约束的日地星几何关系图;

图4为三相DNN内部结构图;

图5为子网络训练过程损失函数图,其中:图5(a)为转移时间预测子网络训练过程损失函数图,图5(b)为地影预测子网络训练过程损失函数图,图5(c)为非地影协态初值预测子网络训练过程损失函数图,图5(b)为地影协态初值预测子网络训练过程损失函数图。

具体实施方式

为了更好的说明本发明的目的和优点,下面结合附图和实例对发明内容做进一步说明。

实施例1:

本实施例公开的一种基于神经网络的卫星东西位保协态初值估计方法,为验证该方法,本例,如图1,选取卫星数据初始化范围,通过GEO卫星受控制力作用下的轨道运动模型与GEO卫星轨道运动的地影约束模型,求解时间最优问题获得最短转移时间,在此基础上选取10个扩大倍数给出10个燃料最优问题转移时间,分别求解10个燃料最优问题转移时间对应的燃料最优问题获得10个GEO卫星东西位置保持燃料最优控制率,选取燃料消耗最小的一组记录数据,以此收集训练集与测试集,并设计三相DNN结构如图4,训练其中子网络并构建三相DNN,用以获得燃料最优消耗较少的转移时间与考虑地影约束的协态初值估计,使得最优问题打靶法能够快速收敛。最终使用训练好的三相DNN,通过流程如图2,为随机生成初始数据的1500个地影约束下的东西位保任务提供协态初值估计,进而生成最优控制率,测试三相DNN性能。

步骤一:选取卫星数据初始化范围,通过GEO卫星受控制力作用下的轨道运动模型与GEO卫星轨道运动的地影约束模型,求解时间最优问题获得最短转移时间,在此基础上选取10个扩大倍数给出10个燃料最优问题转移时间,分别求解10个燃料最优问题转移时间对应的燃料最优问题获得10个GEO卫星东西位置保持燃料最优控制率,选取燃料消耗最小的一组记录数据,以此收集训练集与测试集。

选取训练集数据初始化范围如下表所示。

表1:训练集数据初始化范围

根据表1中所示范围随机生成数据,并选取符合位保任务要求的目标无奇点根数。首先求解时间最优问题,协态初值与转移时间采用随机估计的方法,通过梯度下降法进行优化。协态初值估计与转移时间估计均服从均匀分布:

[p

其中,U^

步骤二:设计三相DNN结构如图4,训练其中子网络并构建三相DNN,用以获得燃料最优消耗较少的转移时间与考虑地影约束的协态初值估计,使得最优问题打靶法能够快速收敛。

按照图4中的三相DNN的设计结构,分别构建四个子网络,网络参数选取如下表所示。

表2:子网络参数取值

表2中LeakyRelu激活函数公式为:

其中,y为激活函数输入,z为激活函数输出,a取值为0.01。Sigmod激活函数公式为:

利用步骤一中收集的数据集构建四个子训练集训练四个子网络。转移时间预测子网络以初始无奇点根数x

从训练集中随机抽取1万组数据用于训练转移时间预测子网络;选取20万组地影标志量η为1或2的数据与20万组地影标志量η为0的数据用于训练地影预测子网络,其中,使用公式(18)处理训练集的地影标志量η;选择15万组地影标志量η为0的数据用于训练非地影协态初值预测子网络;选择15万组地影标志量η为2的数据用于训练地影协态初值预测子网络。其余训练参数选取如下表所示。

表3:子网络训练参数取值

表3中L1损失函数为:

其中,x为网络预测值,x

使用表3中的参数训练四个子网络,并按照三相DNN的结构将训练好的网络连接成为完整的三相DNN网络,训练过程图像如图5所示,地影预测子网络中,损失函数值最终在0.15附近,这是因为地影预测子网络预测值为概率,0.15的误差值能够具备较高的准确性与较好的延拓性。

步骤三:使用训练好的三相DNN,通过流程如图2,为随机生成初始数据的地影约束下的东西位保任务估计协态初值用以生成最优控制率,测试三相DNN性能;

为了验证三相DNN网络的效果,选取了三组参数初始化范围。第一组范围与表1中展示一致,第二、三组范围如表4所示。

从表1与表4所示的三种范围内随机取值,并针对位保任务选取对应的目标无奇点根数值,获得取值范围不同的数据用来测试三相DNN效果。通过在初始化范围内随机取值的方式,从每种取值范围内生成500组数据,共1500组数据,用来进行蒙特卡洛仿真。

表4:数据初始化扩展取值范围

将初始无奇点根数x

表5中数据表明,使用三相DNN预测协态初值与转移时间并优化,在前两种数据初始化范围内成功率达到了百分之百,第三种也达到了95.8%,说明了三相DNN具有较强鲁棒性;地影预测成功次数占比在前两种范围中达到90%以上,第三种也达到了80%左右,说明了网络结构设计的有效性。对于受地影约束影响的位保任务,三相DNN能表现出100%的成功率,说明了三相DNN的结构设计解决了地影约束;平均计算时间都在一两秒左右,与传统方法(90秒左右)相比有很大提升,能够满足在轨计算要求。

表5:三相DNN测试结果

以上所述的具体描述,对发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号