基于RFR-Net的全球中性大气温度密度预测方法及设备转让专利

申请号 : CN202310134274.9

文献号 : CN115983495B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张坤黄延实王世金左平兵杨浩

申请人 : 哈尔滨工业大学(深圳)(哈尔滨工业大学深圳科技创新研究院)深圳星地孪生科技有限公司

摘要 :

本申请涉及空间环境预报技术领域,尤其涉及一种基于RFR‑Net的全球中性大气温度密度预测方法及设备,方法包括:获取大气环境数据;根据大气环境数据生成待还原全球大气环境分布图,并对待还原全球大气环境分布图的缺失部分生成遮罩图层。将待还原全球大气环境分布图和遮罩图层输入预先训练的空间分布模型,使空间分布模型根据待还原全球大气环境分布图的已有部分,对待还原全球大气环境分布图的缺失部分进行还原,得到还原后的完整全球大气环境分布图;根据完整全球大气环境分布图确定全球大气环境数据。本申请的技术方案,可以确定全球大气环境数据,且相较于传统的中性大气经验模型对大气环境数据的模拟结果更加准确。

权利要求 :

1.一种基于RFR‑Net的全球中性大气温度密度预测方法,其特征在于,包括:获取大气环境数据;所述大气环境数据包括:中性大气温度数据或中性大气密度数据;

根据大气环境数据生成待还原全球大气环境分布图,并对所述待还原全球大气环境分布图的缺失部分生成遮罩图层;

将所述待还原全球大气环境分布图和所述遮罩图层输入预先训练的空间分布模型,使所述空间分布模型根据待还原全球大气环境分布图的已有部分,对待还原全球大气环境分布图的缺失部分进行还原,得到还原后的完整全球大气环境分布图;

根据所述完整全球大气环境分布图确定全球大气环境数据;

其中,训练空间分布模型,包括:

获取样本数据集;

将所述样本数据集输入全球大气模型得到全球大气环境数据,根据全球大气环境数据生成全球大气环境分布图;

获取遮罩数据集;

构建循环特征推理网络,根据所述全球大气环境分布图和所述遮罩数据集对所述循环特征推理网络进行训练,使所述循环特征推理网络学习全球大气环境的空间分布;

在所述循环特征推理网络训练完成时,生成所述空间分布模型;

其中,在所述循环特征推理网络训练完成时,生成所述空间分布模型,包括:设置训练参数对所述循环特征推理网络进行迭代训练;

每间隔预设迭代次数保存一次所述循环特征推理网络的模型参数;

在保存的模型参数中筛选空间分布上最优的模型参数作为定选模型参数,根据所述定选模型参数生成所述空间分布模型。

2.根据权利要求1所述的方法,其特征在于,所述获取样本数据集,包括:获取空间分布表现满足预设要求的中性大气经验模型的输出数据作为所述样本数据集。

3.根据权利要求1所述的方法,其特征在于,得到的所述全球大气环境数据的空间精度为1°×1°,时间间隔为1小时。

4.根据权利要求1所述的方法,其特征在于,所述根据全球大气环境数据生成全球大气环境分布图,包括:按照预设数值精度将所述全球大气环境数据划分为多个区间;

根据所述全球大气环境数据被划分出的区间数量预设对应数量的色值,并使全球大气环境数据的区间和预设色值一一对应;

根据全球大气环境数据各区间所对应的预设色值,生成全球大气环境分布图。

5.根据权利要求1所述的方法,其特征在于,所述完整全球大气环境分布图的像素大小与经纬度对应。

6.根据权利要求4所述的方法,其特征在于,所述得到还原后的完整全球大气环境分布图后,所述方法还包括:确定所述完整全球大气环境分布图中是否存在非预设色值;

若存在,则在所述预设色值中,匹配与所述非预设色值近似度最高的预设色值对所述非预设色值进行替换。

7.一种基于RFR‑Net的全球中性大气温度密度预测设备,其特征在于,包括:处理器和存储器;

所述处理器与存储器通过通信总线相连接:

其中,所述处理器,用于调用并执行所述存储器中存储的程序;

所述存储器,用于存储程序,所述程序至少用于执行权利要求1‑6任一项所述的一种基于RFR‑Net的全球中性大气温度密度预测方法。

说明书 :

基于RFR‑Net的全球中性大气温度密度预测方法及设备

技术领域

[0001] 本申请涉及空间环境预报技术领域,尤其涉及一种基于RFR‑Net(Recurrent Feature Reasoning‑network,循环特征推理网络)的全球中性大气环境预测方法及设备。

背景技术

[0002] 中高层大气与人类生存环境有着密切关系,影响着人们的生产生活。中高层大气处于复杂的日地空间环境中,受太阳极紫外辐射、高能粒子、太阳风、行星际磁场等各方面的作用和影响。
[0003] 中高层大气是飞行器发射、回收的重要区域。其状态和扰动特性对飞行器的主动加热、回落点精度和宇航员过载等都有着很大影响。可能会对飞行器、运载火箭等造成破坏。中高层大气是近地卫星、空间站、碎片等运行的主要场所。它的物理结构和变化特性对保障空间飞行器安全、延长轨道寿命、空间碎片监视等有着重要意义。
[0004] 传统的中性大气(如NRLMSISE00、DTM等)经验模型,可以使用太阳活动指数(F10.7指数等)和地磁活动指数(AP指数等)作为驱动输入参数,生成全球任意高度上的中性大气环境数据(中性大气温度和中性大气密度)。但是这些模拟结果往往与天基或地基观测结果存在较大差异。同时,在某个时间段内,虽然存在多个测站分布于全球,但是通过这些测站或卫星观测得到的零散的观测数据,仅能给出某些区域的中性大气环境数据的观测结果,无法实现全球大气环境数据的观测。

发明内容

[0005] 为至少在一定程度上克服相关技术中传统的中性大气经验模型对大气环境数据的模拟结果并不准确,并且仅通过测站无法实现全球大气环境数据观测的问题,本申请提供一种基于RFR‑Net的全球中性大气温度密度预测方法及设备。
[0006] 本申请的方案如下:
[0007] 根据本申请实施例的第一方面,提供一种基于RFR‑Net的全球中性大气温度密度预测方法,包括:
[0008] 获取大气环境数据;所述大气环境数据包括:中性大气温度数据或中性大气密度数据;
[0009] 根据大气环境数据生成待还原全球大气环境分布图,并对所述待还原全球大气环境分布图的缺失部分生成遮罩图层;
[0010] 将所述待还原全球大气环境分布图和所述遮罩图层输入预先训练的空间分布模型,使所述空间分布模型根据待还原全球大气环境分布图的已有部分,对待还原全球大气环境分布图的缺失部分进行还原,得到还原后的完整全球大气环境分布图;
[0011] 根据所述完整全球大气环境分布图确定全球大气环境数据。
[0012] 优选地,所述方法还包括:
[0013] 获取样本数据集;
[0014] 将所述样本数据集输入全球大气模型得到全球大气环境数据,根据全球大气环境数据生成全球大气环境分布图;
[0015] 获取遮罩数据集;
[0016] 构建循环特征推理网络,根据所述全球大气环境分布图和所述遮罩数据集对所述循环特征推理网络进行训练,使所述循环特征推理网络学习全球大气环境的空间分布;
[0017] 在所述循环特征推理网络训练完成时,生成所述空间分布模型。
[0018] 优选地,所述获取样本数据集,包括:
[0019] 获取空间分布表现满足预设要求的中性大气经验模型的输出数据作为所述样本数据集。
[0020] 优选地,得到的所述全球大气环境数据的空间精度为1°×1°,时间间隔为1小时。
[0021] 优选地,所述根据全球大气环境数据生成全球大气环境分布图,包括:
[0022] 按照预设数值精度将所述全球大气环境数据划分为多个区间;
[0023] 根据所述全球大气环境数据被划分出的区间数量预设对应数量的色值,并使全球大气环境数据的区间和预设色值一一对应;
[0024] 根据全球大气环境数据各区间所对应的预设色值,生成全球大气环境分布图。
[0025] 优选地,所述在所述循环特征推理网络训练完成时,生成所述空间分布模型,包括:
[0026] 设置训练参数对所述循环特征推理网络进行迭代训练;
[0027] 每间隔预设迭代次数保存一次所述循环特征推理网络的模型参数;
[0028] 在保存的模型参数中筛选空间分布上最优的模型参数作为定选模型参数,根据所述定选模型参数生成所述空间分布模型。
[0029] 优选地,所述完整全球大气环境分布图的像素大小与经纬度对应。
[0030] 优选地,所述得到还原后的完整全球大气环境分布图后,所述方法还包括:
[0031] 确定所述完整全球大气环境分布图中是否存在非预设色值;
[0032] 若存在,则在所述预设色值中,匹配与所述非预设色值近似度最高的预设色值对所述非预设色值进行替换。
[0033] 根据本申请实施例的第二方面,提供一种基于RFR‑Net的全球中性大气温度密度预测设备,包括:
[0034] 处理器和存储器;
[0035] 所述处理器与存储器通过通信总线相连接:
[0036] 其中,所述处理器,用于调用并执行所述存储器中存储的程序;
[0037] 所述存储器,用于存储程序,所述程序至少用于执行如以上任一项所述的一种基于RFR‑Net的全球中性大气温度密度预测方法。
[0038] 本申请提供的技术方案可以包括以下有益效果:本申请中的基于RFR‑Net的全球中性大气温度密度预测方法,包括:获取大气环境数据;根据大气环境数据生成待还原全球大气环境分布图,并对待还原全球大气环境分布图的缺失部分生成遮罩图层。将待还原全球大气环境分布图和遮罩图层输入预先训练的空间分布模型,使空间分布模型根据待还原全球大气环境分布图的已有部分,对待还原全球大气环境分布图的缺失部分进行还原,得到还原后的完整全球大气环境分布图;根据完整全球大气环境分布图确定全球大气环境数据。本申请的技术方案中,根据大气环境数据生成的待还原全球大气环境分布图,相较于传统的中性大气经验模型对大气环境数据的模拟结果更加准确。并且本申请中还对生成的待还原全球大气环境分布图进行还原以得到完整全球大气环境分布图,解决了现有技术中仅通过测站或卫星的观测数据无法实现全球大气环境数据观测的问题。
[0039] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

附图说明

[0040] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0041] 图1是本申请一个实施例提供的一种基于RFR‑Net的全球中性大气温度密度预测方法的流程示意图;
[0042] 图2是本申请一个实施例提供的一种基于RFR‑Net的全球中性大气温度密度预测方法中训练空间分布模型的流程示意图;
[0043] 图3是本申请一个实施例提供的一种基于RFR‑Net的全球中性大气温度密度预测设备的结构示意图。
[0044] 附图标记:处理器‑21;存储器‑22。

具体实施方式

[0045] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0046] 实施例一
[0047] 图1是本实施例一个实施例提供的一种基于RFR‑Net的全球中性大气温度密度预测方法的流程示意图,参照图1,一种基于RFR‑Net的全球中性大气温度密度预测方法,包括:
[0048] S11:获取大气环境数据;大气环境数据包括:中性大气温度数据或中性大气密度数据;
[0049] S12:根据大气环境数据生成待还原全球大气环境分布图,并对待还原全球大气环境分布图的缺失部分生成遮罩图层;
[0050] S13:将待还原全球大气环境分布图和遮罩图层输入预先训练的空间分布模型,使空间分布模型根据待还原全球大气环境分布图的已有部分,对待还原全球大气环境分布图的缺失部分进行还原,得到还原后的完整全球大气环境分布图;
[0051] S14:根据完整全球大气环境分布图确定全球大气环境数据。
[0052] 需要说明的是,本实施例中的技术方案涉及空间环境预报技术领域,具体可应用于全球中性大气环境(中性大气温度和中性大气密度)的预测过程中。
[0053] 需要说明的是,本实施例中获取的大气环境数据为零散的天基或地基观测数据(比如星载加速度计、地面法布里‑珀罗干涉仪等观测的大气环境数据)。一般的,中性大气温度可以用地基观测,中性大气密度可以用天基观测。
[0054] 需要说明的是,根据大气环境数据生成的待还原全球大气环境分布图是仅有基站或卫星的观测数据的局部大气温度图,并非具有全球完整大气环境数据的完整全球大气环境分布图。
[0055] 在具体实践中,遮罩图层选用Mask遮罩。本实施例中生成Mask遮罩是因为空间分布模型输入必须是一个完整的图的形式,而本实施例中的待还原全球大气环境分布图中存在一些缺失部分,所以本实施例中需要对待还原全球大气环境分布图的缺失部分生成遮罩图层,这样通过图+遮罩的形式,相当于把待还原全球大气环境分布图中没有数据的部分遮掉,当作没有数据的点以进行还原。不进行遮罩的话在图像上来说待还原全球大气环境分布图的缺失部分是白色的,是有值的。
[0056] 在具体实践中,大气环境数据包括:温度或密度。
[0057] 在具体实践中,完整全球大气环境分布图的像素大小与经纬度对应。具体的,完整全球大气环境分布图的像素大小为360*180,对应经纬度360°×180°。
[0058] 本实施例中的全球中性大气环境预测方法,包括:获取大气环境数据;根据大气环境数据生成待还原全球大气环境分布图,并对待还原全球大气环境分布图的缺失部分生成遮罩图层。将待还原全球大气环境分布图和遮罩图层输入预先训练的空间分布模型,使空间分布模型根据待还原全球大气环境分布图的已有部分,对待还原全球大气环境分布图的缺失部分进行还原,得到还原后的完整全球大气环境分布图;根据完整全球大气环境分布图确定全球大气环境数据。本实施例的技术方案中,根据大气环境数据生成的待还原全球大气环境分布图,相较于传统的中性大气经验模型对大气环境数据的模拟结果更加准确。并且本实施例中还对生成的待还原全球大气环境分布图进行还原以得到完整全球大气环境分布图,解决了现有技术中仅通过测站或卫星的观测数据无法实现全球大气环境数据观测的问题。
[0059] 实施例二
[0060] 本实施例中提供空间分布模型的训练过程,参照图2,包括:
[0061] S21:获取样本数据集;
[0062] S22:将样本数据集输入全球大气模型得到全球大气环境数据,根据全球大气环境数据生成全球大气环境分布图;
[0063] S23:获取遮罩数据集;
[0064] S24:构建循环特征推理网络,根据全球大气环境分布图和遮罩数据集对循环特征推理网络进行训练,使循环特征推理网络学习全球大气环境的空间分布;
[0065] S25:在循环特征推理网络训练完成时,生成空间分布模型。
[0066] 需要说明的是,获取样本数据集,包括:
[0067] 获取空间分布表现满足预设要求的中性大气经验模型的输出数据作为样本数据集。
[0068] 可以理解的是,因为全球大气环境数据没有全球的真实观测值,所以本实施例中只能用一些效果比较好(即空间分布表现满足预设要求)的中性大气经验模型的输出数据作为样本数据集来进行训练学习,然后通过部分点对全局进行修正,使得最后的结果比原有的中性大气经验模型的预测结果更好。
[0069] 需要说明的是,在需要通过空间分布模型对全球大气环境的温度分布进行预测时,样本数据集至少包括:30cm的太阳射电通量指数和以60分钟为间隔的地磁指数。
[0070] 需要说明的是,本实施例中还对30cm的太阳射电通量指数进行修正,修正后的30cm的太阳射电通量指数用F30c表示,F30表示30cm的太阳射电通量指数,c表示进行了修正。
[0071] 需要说明的是,现有技术中正常的地磁指数是每三小时一个,本实施例中的地磁指数在时间尺度上进行了优化,以60分钟为间隔的进行获取。
[0072] 需要说明的是,在需要通过空间分布模型对全球大气环境的密度分布进行预测时,样本数据集可以为CHAP, GRACE,SWARM等卫星观测给出的近地卫星轨道上的中性大气密度分布数据。
[0073] 在具体实践中,中性大气经验模型可以但不限于选用现有的DTM‑ReserchVersion模型。
[0074] 在具体实践中,全球大气模型可以但不限于选用现有的半经验模型DTM模型或NRLMSISE00模型等。
[0075] 在具体实践中,得到的全球大气环境数据的空间精度为1°×1°,时间间隔为1小时。
[0076] 在具体实践中,获取的样本数据集的高度为250km,250km这个高度选择,是做低层大气预测常用的一个高度。
[0077] 需要说明的是,根据全球大气环境数据生成全球大气环境分布图,包括:
[0078] 按照预设数值精度将全球大气环境数据划分为多个区间;
[0079] 根据全球大气环境数据被划分出的区间数量预设对应数量的色值,并使全球大气环境数据的区间和预设色值一一对应;
[0080] 根据全球大气环境数据各区间所对应的预设色值,生成全球大气环境分布图。
[0081] 举例说明,以中性大气温度为例,预设数值精度为1°C,考虑在250km处大气温度普遍分布在500‑1500°C之间,设置等高线1°为1级,即每1°为一个区间,所以本实施例中选取1000个16进制预设色值,分别对应500‑1500°C的温度数据。
[0082] 需要说明的是,在循环特征推理网络训练完成时,生成空间分布模型,包括:
[0083] 设置训练参数对循环特征推理网络进行迭代训练;
[0084] 每间隔预设迭代次数保存一次循环特征推理网络的模型参数;
[0085] 在保存的模型参数中筛选空间分布上最优的模型参数作为定选模型参数,根据定选模型参数生成空间分布模型。
[0086] 需要说明的是,循环特征推理网络的主要原理是根据已知部分,循环生成空缺部分,类似人类解密,先破解简单的线索,并根据获取的线索进行下一步推理。本实施例中的循环特征推理网络的迭代优化方向为空间分布更优。
[0087] 在具体实践中,每间隔1000次保存一次循环特征推理网络的模型参数。
[0088] 实施例三
[0089] 需要说明的是,得到还原后的完整全球大气环境分布图后,方法还包括:
[0090] 确定完整全球大气环境分布图中是否存在非预设色值;
[0091] 若存在,则在预设色值中,匹配与非预设色值近似度最高的预设色值对非预设色值进行替换。
[0092] 需要说明的是,上述实施例中根据全球大气环境数据生成全球大气环境分布图为正向颜色映射,本实施例中得到还原后的完整全球大气环境分布图后的流程为反向颜色映射。
[0093] 如上述实施例的示例,上述实施例中用1000个预设色值来区分500‑1500°C的数值,每一度代表一个数值的话,通过循环特征推理网络,可能会生成新的色值,不在1000个颜色值内,所以本实施例中还确定完整全球大气环境分布图中是否存在非预设色值;若存在,则在预设色值中,匹配与非预设色值近似度最高的预设色值对非预设色值进行替换。
[0094] 在具体实践中,可以通过ciedc2000算法来进行匹配,计算该非预设色值与1000个预设色值中哪个最接近,然后用最接近的预设色值来替代该非预设色值。例如#100900这个非预设色值和#200900这个预设色值(在500‑1500度中代表987度)最接近,就可以用 #200900 这个来替代生成最终结果。
[0095] 实施例四
[0096] 图3是本申请一个实施例提供的一种基于RFR‑Net的全球中性大气温度密度预测设备的结构示意图,参照图3,一种基于RFR‑Net的全球中性大气温度密度预测设备,包括:
[0097] 处理器21和存储器22;
[0098] 处理器21与存储器22通过通信总线相连接:
[0099] 其中,处理器21,用于调用并执行存储器22中存储的程序;
[0100] 存储器22,用于存储程序,程序至少用于执行如以上任一实施例中的一种基于RFR‑Net的全球中性大气温度密度预测方法。
[0101] 可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
[0102] 需要说明的是,在本申请的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本申请的描述中,除非另有说明,“多个”的含义是指至少两个。
[0103] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
[0104] 应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0105] 本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0106] 此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0107] 上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0108] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0109] 尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。