首页> 中国专利> 一种基于改进三角矢量模型的无人机测风方法和装置

一种基于改进三角矢量模型的无人机测风方法和装置

摘要

本发明涉及一种基于改进三角矢量模型的无人机测风方法和装置,包括设定多边形航线;无人机沿多边形航线匀速平稳飞行一圈,计算无人机沿多边形航线飞行时每条边的飞行参数;根据飞行参数和三角矢量模型,计算得到航向角误差和空速误差;无人机继续飞行,根据实时采集的飞行参数、航向角误差、空速误差和三角矢量模型,计算得到真风的风速和风向。本发明通过对航向角和空速测量值的修正,克服了传统三角矢量法对传感器性能要求较高的缺点,提高了真风解算精度。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-07-22

    公开

    发明专利申请公布

说明书

技术领域

本发明涉及无人机技术领域,尤其涉及一种基于改进三角矢量模型的无人机测风方法和装置。

背景技术

高空风场在天气预报业务和气候变化研究中扮演着十分重要的角色,也可作为实时气象信息用于任务行动的现场规划决策。无人机测风作为一种新的技术手段近年来得到了广泛的应用,与业务上常用的气球测风、风廓线雷达测风、激光雷达测风相比,其优点是可利用无人机续航时间长和机动性强的优势,进入常规设备难以部署的区域,连续大范围探测高空风场,缺点是探测精度相对较低。

传统的无人机测风方法主要有水平空速归零法、解析法、航位推算法和三角矢量法。三角矢量法根据真风、航行风和空速管风的矢量关系来解算真风,原理上较为合理,但测风精度对传感器性能依赖度较高,皮托-静压管、导航系统的测量误差都会导致真风解算不准确。

发明内容

本发明所要解决的技术问题是针对现有技术的不足,提供一种基于改进三角矢量模型的无人机测风方法和装置。

本发明解决上述技术问题的技术方案如下:

一种基于改进三角矢量模型的无人机测风方法,所述方法包括:

设定多边形航线;

无人机沿所述多边形航线匀速平稳飞行一圈,计算所述无人机沿所述多边形航线飞行时每条边的飞行参数,其中,所述飞行参数包括平均航迹角、平均地速、平均航向角和平均空速;

根据所述飞行参数和三角矢量模型,计算得到航向角误差和空速误差;

所述无人机继续飞行,采集所述无人机的实时飞行参数,根据所述实时飞行参数、所述航向角误差、所述空速误差和所述三角矢量模型,计算得到真风的风速和风向,其中,所述实时飞行参数包括实时航迹角、实时地速、实时航向角和实时空速。

进一步地,所述无人机沿所述多边形航线匀速平稳飞行一圈,计算所述无人机沿所述多边形航线飞行时每条边的飞行参数,具体包括:

根据所述多边形航线,计算得到所述无人机沿所述多边形航线中第i条边飞行时的平均航迹角

根据所述无人机沿所述多边形航线中第i条边上各采样点的实时航向角和实时空速,计算得到所述无人机沿所述多边形航线中第i条边飞行时的平均测量航向角

进一步地,根据所述飞行参数和三角矢量模型,计算得到航向角误差和空速误差,具体包括:

将第i条边上的平均航迹角

利用非线性最小二乘法,得到所述航向角误差Δθ

进一步地,所述根据所述实时飞行参数、所述航向角误差、所述空速误差和所述三角矢量模型,计算得到真风的风速和风向,具体包括:

将所述实时航迹角θ

进一步地,所述设定多边形航线,具体包括:

利用预设高度值设定所述多边形航线的高度值;

根据所述无人机的飞行速度和传感器的采样频率,确定所述多边形航线的边长。

本方法发明的有益效果是:提出了一种基于改进三角矢量模型的无人机测风方法,包括设定多边形航线;无人机沿所述多边形航线匀速平稳飞行一圈,计算所述无人机沿所述多边形航线飞行时每条边的飞行参数,根据飞行参数和三角矢量模型,计算得到航向角误差和空速误差;所述无人机继续飞行,采集所述无人机的实时飞行参数,根据所述实时飞行参数、所述航向角误差、所述空速误差和所述三角矢量模型,计算得到真风的风速和风向。本发明通过对航向角和空速测量值的修正,克服了传统三角矢量法对传感器性能要求较高的缺点,提高了真风解算精度。

本发明解决上述技术问题的另一技术方案如下:

一种基于改进三角矢量模型的无人机测风装置,所述装置包括:

预设模块,用于设定多边形航线;

第一计算模块,用于无人机沿所述多边形航线匀速平稳飞行一圈,计算所述无人机沿所述多边形航线飞行时每条边的飞行参数,其中,所述飞行参数包括平均航迹角、平均地速、平均航向角和平均空速;

第二计算模块,用于根据所述飞行参数和三角矢量模型,计算得到航向角误差和空速误差;

第三计算模块,用于所述无人机继续飞行,采集所述无人机的实时飞行参数,根据所述实时飞行参数、所述航向角误差、所述空速误差和所述三角矢量模型,计算得到真风的风速和风向,其中,所述实时飞行参数包括实时航迹角、实时地速、实时航向角和实时空速。

进一步地,所述第一计算模块,具体用于根据所述多边形航线,计算得到所述无人机沿所述多边形航线中第i条边飞行时的平均航迹角

根据所述无人机沿所述多边形航线中第i条边上各采样点的实时航向角和实时空速,计算得到所述无人机沿所述多边形航线中第i条边飞行时的平均测量航向角

进一步地,所述第二计算模块,具体用于将第i条边上的平均航迹角

利用非线性最小二乘法,得到所述航向角误差Δθ

进一步地,所述第三计算模块,用于将所述实时航迹角θ

进一步地,所述预设模块,具体用于利用预设高度值设定所述多边形航线的高度值;

根据所述无人机的飞行速度和传感器的采样频率,确定所述多边形航线的边长。

本发明附加的方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明实践了解到。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例所示的一种基于改进三角矢量模型的无人机测风方法的流程示意图;

图2为本发明另一实施例所示的一种基于改进三角矢量模型的无人机测风装置的模块示意图;

图3为本发明另一实施例所示的采用传统方法进行解算真风的示意图;

图4为本发明另一实施例所示的仿真试验流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。

为提高无人机的测风精度,本申请结合水平空速归零法的优点,提出一种基于改进三角矢量模型的无人机测风方法,实现无人机连续大范围探测高精度风场的目的。

如图1所示,本发明实施例所述的一种基于改进三角矢量模型的无人机测风方法,包括以下步骤;

110、设定多边形航线。

120、无人机沿所述多边形航线匀速平稳飞行一圈,计算所述无人机沿所述多边形航线飞行时每条边的飞行参数,其中,所述飞行参数包括平均航迹角、平均地速、平均航向角和平均空速。

130、根据所述飞行参数和三角矢量模型,计算得到航向角误差和空速误差。

140、所述无人机继续飞行,采集所述无人机的实时飞行参数,根据所述实时飞行参数、所述航向角误差、所述空速误差和所述三角矢量模型,计算得到真风的风速和风向,其中,所述实时飞行参数包括实时航迹角、实时地速、实时航向角和实时空速。

进一步地,步骤120中具体包括:

121、根据所述多边形航线,计算得到所述无人机沿所述多边形航线中第i条边飞行时的平均航迹角

122、根据所述无人机沿所述多边形航线中第i条边上各采样点的实时航向角和实时空速,计算得到所述无人机沿所述多边形航线中第i条边飞行时的平均测量航向角

进一步地,步骤130中具体包括:

将第i条边上的平均航迹角

利用非线性最小二乘法,得到所述航向角误差Δθ

进一步地,步骤140中具体包括:

将所述实时航迹角θ

进一步地,所述设定多边形航线,具体包括:

利用预设高度值设定所述多边形航线的高度值。

根据所述无人机的飞行速度和传感器的采样频率,确定所述多边形航线的边长。

基于上述实施例所提出的提出了一种基于改进三角矢量模型的无人机测风方法,包括设定多边形航线;无人机沿所述多边形航线匀速平稳飞行一圈,计算所述无人机沿所述多边形航线飞行时每条边的飞行参数,根据飞行参数和三角矢量模型,计算得到航向角误差和空速误差;所述无人机继续飞行,采集所述无人机的实时飞行参数,根据所述实时飞行参数、所述航向角误差、所述空速误差和所述三角矢量模型,计算得到真风的风速和风向。本发明通过对航向角和空速测量值的修正,克服了传统三角矢量法对传感器性能要求较高的缺点,提高了真风解算精度。

如图2所示,一种基于改进三角矢量模型的无人机测风装置,所述装置包括:

预设模块,用于设定多边形航线;

第一计算模块,用于无人机沿所述多边形航线匀速平稳飞行一圈,计算所述无人机沿所述多边形航线飞行时每条边的飞行参数,其中,所述飞行参数包括平均航迹角、平均地速、平均航向角和平均空速;

第二计算模块,用于根据所述飞行参数和三角矢量模型,计算得到航向角误差和空速误差;

第三计算模块,用于所述无人机继续飞行,采集所述无人机的实时飞行参数,根据所述实时飞行参数、所述航向角误差、所述空速误差和所述三角矢量模型,计算得到真风的风速和风向,其中,所述实时飞行参数包括实时航迹角、实时地速、实时航向角和实时空速。

进一步地,所述第一计算模块,具体用于根据所述多边形航线,计算得到所述无人机沿所述多边形航线中第i条边飞行时的平均航迹角

根据所述无人机沿所述多边形航线中第i条边上各采样点的实时航向角和实时空速,计算得到所述无人机沿所述多边形航线中第i条边飞行时的平均测量航向角

进一步地,所述第二计算模块,具体用于将第i条边上的平均航迹角

利用非线性最小二乘法,得到所述航向角误差Δθ

进一步地,所述第三计算模块,用于将所述实时航迹角θ

进一步地,所述预设模块,具体用于利用预设高度值设定所述多边形航线的高度值;

根据所述无人机的飞行速度和传感器的采样频率,确定所述多边形航线的边长。

应理解,以下为本申请对各类物理量的定义描述:

航迹角:从正北方向顺时针旋转至飞机航行轨迹方向所呈的角度,范围是[0,360),用θ

地速:以大地为参考系,飞机单位时间的位移,用r

航向角:从正北方向顺时针旋转至飞机机头方向所呈的角度,范围是[0,360),用θ

空速:沿空速管方向,飞机相对于空气的速度,用r

真风:表示空气在水平方向的流动情况,在不考虑飞机航行对周围空气的影响时,真风与航迹角、地速、航向角、空速等无关。真风向是从正北方向顺时针旋转至真风来向所呈的角度,范围是[0,360),用θ

空速管测得的风是真风与飞行速度的合成矢量,三角矢量法利用矢量三角形关系解算真风。真风向θ

其中,θ

利用上式,可解得真风速r

基于上述传统的三角矢量法的误差来源包括航迹角、地速、航向角和空速的测量误差,因此对卫星导航系统、惯性导航系统、皮托-静压管的性能要求较高。航迹角和地速通过卫星导航系统获取,通常精度较高,对真风解算的影响可忽略不计,本申请引入航向角误差Δθ

1)设定一条多边形的水平航线。多边形的边数n一般取3或4,航线的高度固定不变,边长由无人机的飞行速度和各传感器的采样频率决定,原则是要保证无人机在每条边上匀速平稳飞行并至少获取N组样本,N由传感器的测量标准差决定,通常可取N=100。

2)使无人机沿多边形航线飞行一圈。计算每条边上的平均航迹角

3)计算修正因子Δθ

方程组中包含2n个方程、4个未知数,用非线性最小二乘法求出Δθ

4)无人机继续飞行并探测风场。将修正因子Δθ

设计仿真试验来验证本申请中改进三角矢量模型的效果,如图4所示,具体步骤如下:

1、设定初始值,包括真风、多边形航线、航迹角测量误差、地速测量误差、航向角测量误差、空速测量误差;

2、根据设定的多边形航线和航迹角测量误差、地速测量误差,计算每条边的平均测量航迹角、平均测量地速;

3、根据设定的多边形航线和真风,计算每条边上各采样点的航向角、空速;

4、根据每条边上各采样点的航向角、空速,以及设定的航向角测量误差和空速测量误差,计算每条边的平均测量航向角、平均测量空速;

5、将第2、4步得到的平均测量航迹角、平均测量地速、平均测量航向角和平均测量空速代入三角矢量模型,得出每条边的真风解算结果1;再代入改进三角矢量模型,得出结果2;

6、对比结果1和结果2。重复10次,得出结论。

以下是利用本申请中的实施例进行仿真试验的过程和结果。

设定一个典型场景如下:真风向为30°,真风速为8m/s;多边形航线为四边形,无人机飞行的地速为10m/s,在每条边上采样100个点;航迹角测量误差平均值为0°、标准差为0.2°;地速测量误差平均值为0m/s、标准差为0.5m/s;航向角测量误差平均值为0.5°,标准差为0.2°;空速测量误差平均值为-2m/s,标准差为0.5m/s。

表1传统三角矢量法进行仿真试验结果

表2本申请的改进三角矢量法仿真试验结果

仿真10次后,得到10组四边形航线上每条边的真风解算结果,如表1和表2所示。可以看出,三角矢量法对传感器的测量误差非常敏感,当航向角、空速的平均误差分别为0.5

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。

可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(ApplicationSpecific Integrated Circuits,ASIC)、数字信号处理器(Digital SignalProcessing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(ProgrammableLogicDevice,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。

对于软件实现,可通过执行本文所述功能的单元来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号