一种面向多旋翼飞行器的多信息融合实时风速估计方法转让专利

申请号 : CN201710073238.0

文献号 : CN106885918B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 吕品包胜赖际舟石鹏袁诚樊刘仡

申请人 : 南京航空航天大学

摘要 :

本发明公开了一种面向多旋翼飞行器的多信息融合实时风速估计方法,首先采集机载传感器数据和各旋翼转速数据;其次构建多旋翼飞行器的动力学模型,得到多旋翼飞行器阻力与风速的关系;建立基于多旋翼飞行器动力学模型特性、惯性传感器信息和GPS信息的多信息融合导航系统的状态方程和量测方程;最后采用卡尔曼滤波对导航信息进行更新,得到风速的实时估计。本发明针对现有风速估计方法的不足,充分利用动力学模型气动阻力对风速的敏感特性,与惯性器件、GPS构建卡尔曼滤波器,实现对风速较准确的实时估计。

权利要求 :

1.一种面向多旋翼飞行器的多信息融合实时风速估计方法,其特征在于,包括以下步骤:(1)采集机载传感器数据,包括三轴加速度计的输出数据、三轴陀螺仪的输出数据和各旋翼转速数据;

(2)根据步骤(1)获取的数据,构建多旋翼飞行器的动力学模型,得到多旋翼飞行器阻力与风速的关系;

所述多旋翼飞行器的动力学模型:

上式中,FH为多旋翼飞行器受到的阻力,m为飞行器质量,k为阻力系数,Ωi为飞行器第i个旋翼的转速,l为飞行器的旋翼总数,VAH为空速在机体系下的水平分量, 为地速在机体系下的水平分量, 为风速在机体系下的水平分量;

(3)基于多旋翼飞行器动力学模型特性、惯性传感器信息和GPS信息,根据多旋翼飞行器运动学模型,建立多信息融合导航系统的状态方程和量测方程;

所述多信息融合导航系统的状态方程:

上式中,φ、θ、 分别为横滚角、俯仰角、航向角, 分别为三轴陀螺仪x、y、z轴上的输出量, 分别为地速在机体系x、y、z轴上的投影,分别为风速在机体系x、y轴上的投影, 为三轴加速度计z轴上的输出量,ωwx、ωwy分别为 的驱动高斯白噪声,g是重力加速度,k1、k2分别为机体系x、y轴上的阻力系数,Ω=Ω1+Ω2+...+Ωl;

所述多信息融合导航系统的量测方程:

上式中, 分别为GPS速度在机体系x、y、z轴上的投影,分别为三轴加速度计x、y轴上的输出量;

(4)采用卡尔曼滤波对导航信息进行更新,得到风速的实时估计。

2.根据权利要求1所述面向多旋翼飞行器的多信息融合实时风速估计方法,其特征在于:在步骤(4)中,首先将多信息融合导航系统的状态方程和量测方程离散化,得到卡尔曼滤波器的状态方程和量测方程:Z=HX+V

上式中,状态量 控制量

W为系统噪声阵,是均值为0的

高斯白噪声;量测量 V为量测噪声阵,是均值为0的高斯白噪声,其中:

3.根据权利要求2所述面向多旋翼飞行器的多信息融合实时风速估计方法,其特征在于:在步骤(4)中,采用卡尔曼滤波器对多信息融合导航系统进行更新:Xk+1=Φk+1,kXk+BkUk+WkZk+1=Hk+1Xk+1+Vk+1上式中,Xk+1为k+1时刻的状态向量,Uk为k时刻的控制向量,Φk+1,k为k到k+1时刻的系统一步转移矩阵,Bk为Uk的系数矩阵;Wk为k时刻的系统噪声阵,Zk+1为k+1时刻的状态向量,Hk+1为k+1时刻的量测矩阵,Vk+1为k+1时刻的量测噪声;

首先进行状态一步预测:

其次求解一步预测的均方差误差:

上式中, 为k时刻状态向量Xk的卡尔曼滤波估值, 是利用 计算得到的对k+1时刻状态向量Xk+1的预测值,Pk为k时刻估计均方差误差,Qk为Wk的方差矩阵,Pk+1|k为的均方差误差;

然后求解滤波增益:

上式中,Rk+1为Vk+1的方差矩阵;

最后对状态估值,得到滤波结果:

同时更新估计均方差误差:

Pk+1=[I-Kk+1Hk+1]Pk+1|k按照上述步骤进行循环更新,卡尔曼滤波器输出风速 的估计。

说明书 :

一种面向多旋翼飞行器的多信息融合实时风速估计方法

技术领域

[0001] 本发明属于飞行器导航技术领域,特别涉及了一种面向多旋翼飞行器的风速估计方法。

背景技术

[0002] 多旋翼飞行器具有结构简单、体积小、操控性好、垂直起降等特性,对不同环境具有良好的适应性。目前,其在农业播种、航空拍摄、气象监测、城市反恐、灾区救援、军事侦察等方面均已有广泛的应用,展现出广阔的前景。
[0003] 难以预计的风是多旋翼飞行器稳定飞行最主要的干扰因素。风会增加飞行的控制难度,当风速较大时,如果飞控没有良好的容错能力,会导致多旋翼飞行器极不稳定,甚至出现失控的危险。此外,风也会降低多旋翼飞行器的定点与定高精度,因此对风速的估计对多旋翼飞行器导航、制导与控制有重要的意义。
[0004] 目前,空速管是飞行器通常采用的风速估计设备。但将空速管应用于多旋翼飞行器中存在以下限制:1、成本、体积的限制,一方面多旋翼能量转换效率低下,搭载过多的传感器会极大牺牲续航时间,另一方面增加新的传感器会减小微小型多旋翼飞行器体积、成本的优势。2、气流干扰,与固定翼飞行器不同,多旋翼飞行器旋翼的旋转会扰乱气流,干扰空速管的测量。
[0005] 除空速管估计风速外,还有采用构建风场模型的方法来估计风速,但结果不够精确,效果一般。

发明内容

[0006] 为了解决上述背景技术提出的技术问题,本发明旨在提供一种面向多旋翼飞行器的多信息融合实时风速估计方法,针对现有风速估计方法的不足,充分利用动力学模型气动阻力对风速的敏感特性,与惯性器件、GPS构建卡尔曼滤波器,实现对风速较准确的实时估计。
[0007] 为了实现上述技术目的,本发明的技术方案为:
[0008] 一种面向多旋翼飞行器的多信息融合实时风速估计方法,包括以下步骤:
[0009] (1)采集机载传感器数据,包括三轴加速度计的输出数据、三轴陀螺仪的输出数据和各旋翼转速数据;
[0010] (2)根据步骤(1)获取的数据,构建多旋翼飞行器的动力学模型,得到多旋翼飞行器阻力与风速的关系;
[0011] (3)基于多旋翼飞行器动力学模型特性、惯性传感器信息和GPS信息,根据多旋翼飞行器运动学模型,建立多信息融合导航系统的状态方程和量测方程;
[0012] (4)采用卡尔曼滤波对导航信息进行更新,得到风速的实时估计。
[0013] 进一步地,在步骤(2)中,所述多旋翼飞行器的动力学模型:
[0014]
[0015] 上式中,FH为多旋翼飞行器受到的阻力,m为飞行器质量,k为阻力系数,Ωi为飞行H器第i个旋翼的转速,l为飞行器的旋翼总数,VA 为空速在机体系下的水平分量, 为地速在机体系下的水平分量, 为风速在机体系下的水平分量。
[0016] 进一步地,在步骤(3)中,所述多信息融合导航系统的状态方程:
[0017]
[0018] 上式中,φ、θ、 分别为横滚角、俯仰角、航向角, 分别为三轴陀螺仪x、y、z轴上的输出量, 分别为地速在机体系x、y、z轴上的投影,分别为风速在机体系x、y轴上的投影, 为三轴加速度计z轴上的输出量,
ωwx、ωwy分别为 的驱动高斯白噪声,g是重力加速度,k1、k2分别为机体系x、y轴上的阻力系数,Ω=Ω1+Ω2+...+Ωl;
[0019] 所述多信息融合导航系统的量测方程:
[0020]
[0021] 上式中, 分别为GPS速度在机体系x、y、z轴上的投影,分别为三轴加速度计x、y轴上的输出量。
[0022] 进一步地,在步骤(4)中,首先将多信息融合导航系统的状态方程和量测方程离散化,得到卡尔曼滤波器的状态方程和量测方程:
[0023]
[0024] Z=HX+V
[0025] 上式中,状态量 控制量W为系统噪声阵,是均值为0的
高斯白噪声;量测量 V为量测噪声阵,是
均值为0的高斯白噪声,其中:
[0026]
[0027]
[0028]
[0029] 进一步地,在步骤(4)中,采用卡尔曼滤波器对多信息融合导航系统进行更新:
[0030] Xk+1=Φk+1,kXk+BkUk+Wk
[0031] Zk+1=Hk+1Xk+1+Vk+1
[0032] 上式中,Xk+1为k+1时刻的状态向量,Uk为k时刻的控制向量,Φk+1,k为k到k+1时刻的系统一步转移矩阵,Bk为Uk的系数矩阵;Wk为k时刻的系统噪声阵,Zk+1为k+1时刻的状态向量,Hk+1为k+1时刻的量测矩阵,Vk+1为k+1时刻的量测噪声;
[0033] 首先进行状态一步预测:
[0034]
[0035] 其次求解一步预测的均方差误差:
[0036]
[0037] 上式中, 为k时刻状态向量Xk的卡尔曼滤波估值, 是利用 计算得到的对k+1时刻状态向量Xk+1的预测值,Pk为k时刻估计均方差误差,Qk为Wk的方差矩阵,Pk+1|k为 的均方差误差;
[0038] 然后求解滤波增益:
[0039]
[0040] 上式中,Rk+1为Vk+1的方差矩阵;
[0041] 最后对状态估值,得到滤波结果:
[0042]
[0043] 同时更新估计均方差误差:
[0044] Pk+1=[I-Kk+1Hk+1]Pk+1|k
[0045] 按照上述步骤进行循环更新,卡尔曼滤波器输出风速 的估计。
[0046] 采用上述技术方案带来的有益效果:
[0047] 本发明充分利用动力学模型气动阻力对风速的敏感特性,与惯性器件、GPS构建卡尔曼滤波器,实现对风速的实时估计。另外,不需要增加新的硬件设备,具有成本与载荷方面的优势。

附图说明

[0048] 图1是本发明的流程框架示意图。

具体实施方式

[0049] 以下将结合附图,对本发明的技术方案进行详细说明。
[0050] 一种面向多旋翼飞行器的多信息融合实时风速估计方法,如图1所示,包括以下步骤:
[0051] 步骤1:采集机载传感器数据,包括三轴加速度计的输出数据、三轴陀螺仪的输出数据和各旋翼转速数据。
[0052] 步骤2:根据步骤1获取的数据,构建多旋翼飞行器的动力学模型,得到多旋翼飞行器阻力与风速的关系。
[0053] 所述多旋翼飞行器的动力学模型:
[0054]
[0055] 上式中,FH为多旋翼飞行器受到的阻力,m为飞行器质量,k为阻力系数,Ωi为飞行H器第i个旋翼的转速,l为飞行器的旋翼总数,VA为空速在机体系下的水平分量, 为地速在机体系下的水平分量, 为风速在机体系下的水平分量。
[0056] 步骤3:基于多旋翼飞行器动力学模型特性、惯性传感器信息和GPS信息,根据多旋翼飞行器运动学模型,建立多信息融合导航系统的状态方程和量测方程。
[0057] 所述多信息融合导航系统的状态方程:
[0058]
[0059] 上式中,φ、θ、 分别为横滚角、俯仰角、航向角, 分别为三轴陀螺仪x、y、z轴上的输出量, 分别为地速在机体系x、y、z轴上的投影,分别为风速在机体系x、y轴上的投影, 为三轴加速度计z轴上的输出量,
ωwx、ωwy分别为 的驱动高斯白噪声,g是重力加速度,k1、k2分别为机体系x、y轴上的阻力系数,Ω=Ω1+Ω2+...+Ωl;
[0060] 所述多信息融合导航系统的量测方程:
[0061]
[0062] 上式中, 分别为GPS速度在机体系x、y、z轴上的投影,分别为三轴加速度计x、y轴上的输出量。
[0063] 步骤4:采用卡尔曼滤波对导航信息进行更新,得到风速的实时估计。
[0064] 首先将多信息融合导航系统的状态方程和量测方程离散化,得到卡尔曼滤波器的状态方程和量测方程:
[0065]
[0066] Z=HX+V
[0067] 上式中,状态量 控制量W为系统噪声阵,是均值为0的
高斯白噪声;量测量 V为量测噪声阵,是
均值为0的高斯白噪声,其中:
[0068]
[0069]
[0070]
[0071] 采用卡尔曼滤波器对多信息融合导航系统进行更新:
[0072] Xk+1=Φk+1,kXk+BkUk+Wk
[0073] Zk+1=Hk+1Xk+1+Vk+1
[0074] 上式中,Xk+1为k+1时刻的状态向量,Uk为k时刻的控制向量,Φk+1,k为k到k+1时刻的系统一步转移矩阵,Bk为Uk的系数矩阵;Wk为k时刻的系统噪声阵,Zk+1为k+1时刻的状态向量,Hk+1为k+1时刻的量测矩阵,Vk+1为k+1时刻的量测噪声。
[0075] 首先进行状态一步预测:
[0076]
[0077] 其次求解一步预测的均方差误差:
[0078]
[0079] 上式中, 为k时刻状态向量Xk的卡尔曼滤波估值, 是利用 计算得到的对k+1时刻状态向量Xk+1的预测值,Pk为k时刻估计均方差误差,Qk为Wk的方差矩阵,Pk+1|k为的均方差误差;
[0080] 然后求解滤波增益:
[0081]
[0082] 上式中,Rk+1为Vk+1的方差矩阵;
[0083] 最后对状态估值,得到滤波结果:
[0084]
[0085] 同时更新估计均方差误差:
[0086] Pk+1=[I-Kk+1Hk+1]Pk+1|k
[0087] 按照上述步骤进行循环更新,卡尔曼滤波器输出风速 的估计。
[0088] 实施例仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明保护范围之内。