首页> 中国专利> 基于多经纬仪的三维风场反演方法、装置、设备和介质

基于多经纬仪的三维风场反演方法、装置、设备和介质

摘要

本申请涉及基于多经纬仪的三维风场反演方法、装置、设备和介质,方法包括:获取多经纬仪观测网络在设定间隔时间点上对氢气球进行协同观测时,各经纬仪得到的氢气球的观测数据;多经纬仪观测网络包括至少两台经纬仪,观测数据包括高度角和方位角;利用扩展卡尔曼滤波方法对各经纬仪的观测数据进行迭代计算处理,解算出氢气球的三维坐标及速度信息;利用氢气球运动方程对氢气球的运动轨迹进行处理,解算出背景风场三维风速。通过对多经纬仪协同探测获取的氢气球的高度角和方位角信息,代入扩展卡尔曼滤波算法获取氢气球的轨迹和速度。根据氢气球动力学方程实现背景风场三维风速的反演,达到了高精度、高可靠性地反演真实背景风场的效果。

著录项

  • 公开/公告号CN113281826A

    专利类型发明专利

  • 公开/公告日2021-08-20

    原文格式PDF

  • 申请/专利权人 中国人民解放军国防科技大学;

    申请/专利号CN202110841122.3

  • 发明设计人 李健兵;周洁;高航;

    申请日2021-07-26

  • 分类号G01W1/08(20060101);G01W1/00(20060101);

  • 代理机构43225 长沙国科天河知识产权代理有限公司;

  • 代理人邱轶

  • 地址 410073 湖南省长沙市开福区德雅路109号

  • 入库时间 2023-06-19 12:18:04

说明书

技术领域

本申请涉及航空气象保障技术领域,特别是涉及一种基于多经纬仪的三维风场反演方法、装置、设备和介质。

背景技术

在航空气象领域,准确掌握精细的三维风场信息,能为飞机安全起降提供重要支撑。目前,用于风场探测技术主要包括探空氢气球、测风仪、风廓线雷达以及激光雷达,其中探空氢气球具有携行方便、操作简单、探测便捷等优点,成为高空气象探测和其他方式真值比对的主要手段之一,在国内外气象行业得到了广泛运用。探空氢气球探测方式是利用经纬仪连续跟踪探空氢气球获得风场信息,目前经纬仪实施空中风探测的主要方法有单经纬仪测风和双经纬仪基线测风方法。

单经纬仪测风通过获取特定时间内的探空氢气球的仰角和方位角数据,经过一定算法解算得到相应高度的空中风数据,使用方便灵活、准备时间短、操作人员少,便于在各种地形条件下完成作业任务,在气象野外、伴随保障中仍然发挥着较大作用。双经纬仪基线测风同时使用两台光学测风经纬仪观测氢气球的运动,读出仰角、方位角然后利用三角法或矢量法计算氢气球高度和风向、风速。然而,在实现本发明的过程中,发明人发现无论是单经纬仪还是双经纬仪计算空中风场信息,仍然存在着无法实现高精度反演出真实背景风场的技术问题。

发明内容

基于此,有必要针对上述技术问题,提供一种能够高精度、高可靠性地实现真实背景风场反演的基于多经纬仪的三维风场反演方法、一种基于多经纬仪的三维风场反演装置、一种计算机设备以及一种计算机可读存储介质。

为了实现上述目的,本发明实施例采用以下技术方案:

一方面,本发明实施例提供一种基于多经纬仪的三维风场反演方法,包括步骤:

获取多经纬仪观测网络在设定间隔时间点上对氢气球进行协同观测时,各经纬仪得到的氢气球的观测数据;多经纬仪观测网络包括至少两台经纬仪,观测数据包括高度角和方位角;

利用扩展卡尔曼滤波方法对各经纬仪的观测数据进行迭代计算处理,解算出氢气球的三维坐标及速度信息;

利用氢气球运动方程对氢气球的运动轨迹进行处理,解算出背景风场三维风速;氢气球的运动轨迹通过氢气球的三维坐标及速度信息确定。

另一方面,还提供一种基于多经纬仪的三维风场反演装置,包括:

数据获取模块,用于获取多经纬仪观测网络在设定间隔时间点上对氢气球进行协同观测时,各经纬仪得到的氢气球的观测数据;多经纬仪观测网络包括至少两台经纬仪,观测数据包括高度角和方位角;

三维速度模块,用于利用扩展卡尔曼滤波方法对各经纬仪的观测数据进行迭代计算处理,解算出氢气球的三维坐标及速度信息;

风速解算模块,用于利用氢气球运动方程对氢气球的运动轨迹进行处理,解算出背景风场三维风速;氢气球的运动轨迹通过氢气球的三维坐标及速度信息确定。

又一方面,还提供一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现任一项的上述基于多经纬仪的三维风场反演方法的步骤。

再一方面,还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现任一项的上述基于多经纬仪的三维风场反演方法的步骤。

上述技术方案中的一个技术方案具有如下优点和有益效果:

上述基于多经纬仪的三维风场反演方法、装置、设备和介质,通过对多经纬仪协同探测获取的氢气球的高度角和方位角信息,然后代入扩展卡尔曼滤波算法,实现对于氢气球的精确轨迹和速度信息的解算获取。在此基础上,根据氢气球动力学方程,也即氢气球运动方程,实现由氢气球的速度对于背景风场三维风速的反演。如此,为实现基于多经纬仪的快速、准确、便捷高空风场精确测量提供了有效手段,达到了能够高精度、高可靠性地实现真实背景风场反演的效果。

附图说明

图1为一个实施例中基于多经纬仪的三维风场反演方法的流程示意图;

图2为一个实施例中MTLM观测网络的探测示意图;

图3为一个实施例中分布于整个空间的非线性风切变的U速度示意图;

图4为一个实施例中分布于整个空间的非线性风切变的V速度示意图;

图5为一个实施例中分布于整个空间的非线性风切变的Z速度示意图;

图6为一个实施例中仿真反演X轨迹结果示意图;

图7为一个实施例中仿真反演Y轨迹结果示意图;

图8为一个实施例中仿真反演Z轨迹结果示意图;

图9为一个实施例中仿真反演风速第一结果示意图;

图10为一个实施例中仿真反演风速第二结果示意图;

图11为一个实施例中仿真反演风速第三结果示意图;

图12为一个实施例中基于多经纬仪的三维风场反演装置的模块结构示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。

另外,本发明各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时,应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

目前,单经纬仪测风受各项误差源影响较大,准确度稍差。双经纬仪基线测风同时使用两台光学测风经纬仪观测氢气球的运动,读出仰角、方位角然后利用三角法或矢量法计算氢气球高度和风向、风速。双经纬仪基线测风方法能有效提高数据的准确度和精度,但其对基线长度和方向的选取直接影响风向风速计算的准确度。此外,无论是单经纬仪还是双经纬仪在计算空中风场信息时,均预先假定氢气球为风场的良好示踪物,其运动状态与背景风场一致。但氢气球虽然质量较小,但体积较大,在速度变化较大时,较显著的存在氢气球的运动状态与实际风场不一致现象,简单地将二者近似相等与实际不符。因此亟需提出一种基于经纬仪探测的高精度、高可靠性的,能够实现反演出真实背景风场的基于多经纬仪的三维风场反演方法。

综上,本申请针对上述传统的测风技术中,仍然存在着的无法实现高精度反演出真实背景风场的技术问题,提供了一种基于多经纬仪的三维风场反演方法(MTLM:Multi-Theodolite Location Method)。该方法通过对观测获取的多经纬仪的观测信息进行扩展卡尔曼滤波,获取氢气球的精确轨迹和速度信息,随后通过氢气球运动状态方程,基于曳力表达式,实现了由氢气球速度对于背景风场三维风速的高精度、高可靠性的反演。

请参阅图1,一方面,本发明提供一种基于多经纬仪的三维风场反演方法,包括如下步骤S12至S16:

S12,获取多经纬仪观测网络(也称MTLM观测网络)在设定间隔时间点上对氢气球进行协同观测时,各经纬仪得到的氢气球的观测数据;多经纬仪观测网络包括至少两台经纬仪,观测数据包括高度角和方位角。

可以理解,设定间隔时间点是指根据观测需要而选定的观测时间点,可以包含一个时段内或多个时段内的多个时间点,每个时间点之间的间隔可以相同也可以设置为不相同。各经纬仪对观测区域内的氢气球进行协同观测,可以是在设定间隔时间点上同时进行观测,也可以是按照设定间隔时间点分别进行独立观测,还可以是按照一定组合进行有序的先后观测。在正式观测开始前,可以预先测定各经纬仪之间的方位角和高度角,以便确定各经纬仪的初始观测状态,用于提供后续计算可能需要的参考状态。

S14,利用扩展卡尔曼滤波方法对各经纬仪的观测数据进行迭代计算处理,解算出氢气球的三维坐标及速度信息。

可以理解,将各经纬仪的观测数据通过扩展卡尔曼滤波方法进行迭代计算,获得相应的氢气球位置及其速度信息。

S16,利用氢气球运动方程对氢气球的运动轨迹进行处理,解算出背景风场三维风速;氢气球的运动轨迹通过氢气球的三维坐标及速度信息确定。

具体的,通过对经纬仪观测获取的观测数据进行扩展卡尔曼滤波,获取氢气球的精确轨迹和速度信息,随后通过氢气球运动方程实现由氢气球速度对于背景风场速度的三维风场反演。

上述基于多经纬仪的三维风场反演方法,通过对多经纬仪协同探测获取的氢气球的高度角和方位角信息,然后代入扩展卡尔曼滤波算法,实现对于氢气球的精确轨迹和速度信息的解算获取。在此基础上,根据氢气球动力学方程,也即氢气球运动方程,实现由氢气球的速度对于背景风场三维风速的反演。如此,为实现基于多经纬仪的快速、准确、便捷高空风场精确测量提供了有效手段,达到了能够高精度、高可靠性地实现真实背景风场反演的效果。

在一个实施例中,可选的,上述基于多经纬仪的三维风场反演方法,还可以包括步骤:

S101,建立多经纬仪观测网络;各经纬仪之间的距离为60m-100m范围内的任意值,各经纬仪的连线之间的夹角为60°-90°范围内的任意值;

S102,以其中一个经纬仪的位置为坐标原点建立笛卡尔坐标系;

S103,根据三角形正弦公式获得各经纬仪的相对距离并转换为笛卡尔坐标系下的坐标值。

可以理解,各经纬仪可以布置成如图2所示(以1至3号经纬仪为例),各经纬仪之间的距离在60m-100m之间任意取值均可,各经纬仪的连线之间的夹角控制在60°-90°范围之内。可选的,在一些实施方式中,前述夹角也可以控制在比60°略小或者比90°略大的取值上。在正式观测前,可以预先(手动或利用现场配套设备自动)测定各经纬仪之间的方位角和高度角。如图2所示,以第1个经纬仪的位置为坐标原点

通过上述步骤,可以在尚未部署有上述多经纬仪观测网络的观测地区进行快速的观测网络部署,从而方便该观测地区的三维风场反演所需数据的快速数据观测获取。

在一个实施例中,可选的,多经纬仪观测网络可以由3个经纬仪组成。如此,可以通过较少数量的经纬仪组网,实现基本可靠的观测数据的高效观测获得,应用成本较低。

在一个实施例中,关于上述的处理步骤S14,具体可以包括如下处理步骤:

S142,将氢气球的状态变量初值和各经纬仪的观测数据,逐次代入扩展卡尔曼滤波方程进行迭代计算,得到氢气球的三维坐标及速度信息。

上述扩展卡尔曼滤波方程可以包括:

状态预测方程:

估计误差协方差方程:

卡尔曼增益:

测量更新方程:

协方差更新方程:

其中,

可以理解,基于建立好的多经纬仪观测网络,经纬仪根据相应的时间协同对氢气球进行观测,当完成一次MTLM观测后,根据本领域已有的扩展卡尔曼滤波公式,可得到上述5个扩展卡尔曼滤波方程式(1)-式(5)。将氢气球的状态变量初值(可在正式观测开始前预先设置得到),以及各经纬仪的观测数据逐次代入上述式(1)-式(5),通过扩展卡尔曼算法迭代计算,获得相应的氢气球的位置和速度信息。

可选的,当完成一次MTLM观测后,将前述相应的矩阵按照下列相应各式(6)-式(11)进行设置,其中,

通过上述处理步骤,可靠地获得了氢气球的三维坐标及速度信息。

在一个实施例中,关于上述的步骤S16,具体可以包括如下处理步骤:

S162,根据预先获得的氢气球及探测区域的参数信息,计算氢气球在平衡状态下的上升速度;

S164,根据氢气球的速度信息,计算得到氢气球的加速度;

S166,将上升速度、速度信息和加速度,代入氢气球运动方程计算得到背景风场三维风速。

可以理解,氢气球及探测区域的参数信息可以直接根据所选观测地区已有的观测资料,以及选定的氢气球的固有参数来获取。

在一个实施例中,氢气球在平衡状态下的上升速度,通过下式计算得到:

其中,

在一个实施例中,氢气球运动方程为:

式中,

其中,

具体的,根据上述步骤S14获得的氢气球的速度信息,在此基础上,预先根据实时获取的氢气球的参数信息以及当地大气参数信息,根据式(12)计算求得氢气球初始平衡速度,将求得的平衡速度代入式(13),进一步对加速度进行分解可以求得氢气球速度

通过上述步骤,通过对观测获取的经纬仪信息进行扩展卡尔曼滤波,获取氢气球的精确轨迹和速度信息,随后通过氢气球运动方程,基于曳力表达式,实现了由氢气球速度对于背景三维风场速度的反演。

在一个实施例中,为了更直观且全面地说明上述基于多经纬仪的三维风场反演,下面提供的是对上述基于多经纬仪的三维风场反演方法的其中一个仿真验证示例。需要说明的是,本说明书中给出的实施示例仅为示意性的,并非为本发明具体实施例的唯一限定,本领域技术人员可以在本发明提供的实施示例的示意下,同理实现对应用场景下的三维风场反演。

仿真氢气球在背景风场控制下的移动轨迹,设置仿真背景风场为:

其中,

仿真氢气球及附属物重70 g,直径为50 cm,假设氢气球为理想光滑球体,曳力系数为0.4,标准大气环境(气温0 ℃,1个标准大气压,空气密度1.293 kg/m

3个经纬仪如图2所示部署,其中,2号和3号经纬仪分别距1号经纬仪的距离均为100米,相对方位角分别为30°和90°,三个经纬仪坐标分别为

图6至图8给出了本示例仿真反演氢气球轨迹结果,其中,图6、图7和图8的横坐标表示观测时间,纵轴分别表示不同方向上氢气球位移,实线(即实轨迹)表示仿真的真实轨迹,实-点(即测轨迹)表示加入观测误差后的氢气球的观测轨迹,而滤轨迹表示滤波轨迹。采用本申请的MTLM观测方法进行观测时,在复杂风场背景条件下(如存在湍流和/或风切变),定位结果具有较高准确性,各方向相关系数均超过0.99,均方根误差小于3米,反演算法具有较高性能。

图9至图11给出了本示例与传统的单经纬仪观测垂直风速的比对结果,其中,图9、图10和图11的横坐标表示观测时间,纵轴分别表示不同方向上风速误差的大小,实线-三角形(即气球误差)表示反演的氢气球速度误差,实线-圆形(即背景风场误差)表示反演的背景风场的速度误差。分析可知通过本申请上述方法反演的背景风速具有较高的准确性。水平方向上,反演的背景风场速度误差较氢气球速度误差有一定的提升,垂直方向上通过本申请上述方法反演的背景风场精度要远远高于氢气球所代表的风场速度。

请参阅图12,在一个实施例中,还提供了一种基于多经纬仪的三维风场反演装置100,包括数据获取模块11、三维速度模块13和风速解算模块15。其中,数据获取模块11用于获取多经纬仪观测网络在设定间隔时间点上对氢气球进行协同观测时,各经纬仪得到的氢气球的观测数据;多经纬仪观测网络包括至少两台经纬仪,观测数据包括高度角和方位角。三维速度模块13用于利用扩展卡尔曼滤波方法对各经纬仪的观测数据进行迭代计算处理,解算出氢气球的三维坐标及速度信息。风速解算模块15用于利用氢气球运动方程对氢气球的运动轨迹进行处理,解算出背景风场三维风速;氢气球的运动轨迹通过氢气球的三维坐标及速度信息确定。

上述基于多经纬仪的三维风场反演装置100,通过各模块的协作,对多经纬仪协同探测获取的氢气球的高度角和方位角信息,然后代入扩展卡尔曼滤波算法,实现对于氢气球的精确轨迹和速度信息的解算获取。在此基础上,根据氢气球动力学方程,也即氢气球运动方程,实现由氢气球的速度对于背景风场三维风速的反演。如此,为实现基于多经纬仪的快速、准确、便捷高空风场精确测量提供了有效手段,达到了能够高精度、高可靠性地实现真实背景风场反演的效果。

在一个实施例中,上述三维速度模块13具体可以用于将氢气球的状态变量初值和各经纬仪的观测数据,逐次代入扩展卡尔曼滤波方程进行迭代计算,得到氢气球的三维坐标及速度信息。

其中,扩展卡尔曼滤波方程包括:

状态预测方程:

估计误差协方差方程:

卡尔曼增益:

测量更新方程:

协方差更新方程:

其中,

在一个实施例中,上述风速解算模块15具体可以包括上升速度子模块、加速度子模块和风速子模块。其中,上升速度子模块用于根据预先获得的氢气球及探测区域的参数信息,计算氢气球在平衡状态下的上升速度。加速度子模块用于根据氢气球的速度信息,计算得到氢气球的加速度。风速子模块用于将上升速度、速度信息和加速度,代入氢气球运动方程计算得到背景风场三维风速。

在一个实施例中,氢气球运动方程为:

式中,

其中,

在一个实施例中,氢气球在平衡状态下的上升速度,通过下式计算得到:

其中,

在一个实施例中,上述基于多经纬仪的三维风场反演装置100,还可以包括网络建立模块、坐标建立模块和相对转换模块。其中,网络建立模块用于建立多经纬仪观测网络;各经纬仪之间的距离为60m-100m范围内的任意值,各经纬仪的连线之间的夹角为60°-90°范围内的任意值。坐标建立模块用于以其中一个经纬仪的位置为坐标原点建立笛卡尔坐标系。相对转换模块用于根据三角形正弦公式获得各经纬仪的相对距离并转换为笛卡尔坐标系下的坐标值。

在一个实施例中,上述多经纬仪观测网络由3个经纬仪组成。

关于基于多经纬仪的三维风场反演装置100的具体限定,可以参见上文中基于多经纬仪的三维风场反演方法的相应限定,在此不再赘述。上述基于多经纬仪的三维风场反演装置100中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于具体数据处理功能的设备中,也可以软件形式存储于前述设备的存储器中,以便于处理器调用执行以上各个模块对应的操作,前述设备可以是但不限于本领域已有的各型测风设备或计算机终端。

又一方面,还提供一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时可以实现以下步骤:获取多经纬仪观测网络在设定间隔时间点上对氢气球进行协同观测时,各经纬仪得到的氢气球的观测数据;多经纬仪观测网络包括至少两台经纬仪,观测数据包括高度角和方位角;利用扩展卡尔曼滤波方法对各经纬仪的观测数据进行迭代计算处理,解算出氢气球的三维坐标及速度信息;利用氢气球运动方程对氢气球的运动轨迹进行处理,解算出背景风场三维风速;氢气球的运动轨迹通过氢气球的三维坐标及速度信息确定。

在一个实施例中,处理器执行计算机程序时还可以实现上述基于多经纬仪的三维风场反演方法各实施例中增加的步骤或者子步骤。

再一方面,还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取多经纬仪观测网络在设定间隔时间点上对氢气球进行协同观测时,各经纬仪得到的氢气球的观测数据;多经纬仪观测网络包括至少两台经纬仪,观测数据包括高度角和方位角;利用扩展卡尔曼滤波方法对各经纬仪的观测数据进行迭代计算处理,解算出氢气球的三维坐标及速度信息;利用氢气球运动方程对氢气球的运动轨迹进行处理,解算出背景风场三维风速;氢气球的运动轨迹通过氢气球的三维坐标及速度信息确定。

在一个实施例中,计算机程序被处理器执行时,还可以实现上述基于多经纬仪的三维风场反演方法各实施例中增加的步骤或者子步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成的,计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其他介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线式动态随机存储器(Rambus DRAM,简称RDRAM)以及接口动态随机存储器(DRDRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可做出若干变形和改进,都属于本申请保护范围。因此本申请专利的保护范围应以所附权利要求为准。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号