一种多旋翼空速解算方法、设备及计算机可读存储介质技术

技术编号:38053412 阅读:12 留言:0更新日期:2023-06-30 11:19
本发明专利技术公开了一种多旋翼空速解算方法、设备及计算机可读存储介质,其中,该方法包括:建立空速解算数学模型;根据每一解算周期的所述空速解算数学模型定义函数f(V),并结合实时测量的θ倾角和a

【技术实现步骤摘要】
一种多旋翼空速解算方法、设备及计算机可读存储介质


[0001]本专利技术涉及无人驾驶航空器
,尤其涉及一种多旋翼空速解算方法、设备及计算机可读存储介质。

技术介绍

[0002]目前,区别于传统航空器,多旋翼航空器的速度控制方式多为地速控制而不是空速控制,因此,多旋翼航空器通常不安装空速传感器。但是,对于大型多旋翼的适航安全性需求,以及出于载荷强度的考虑,通常会要求空速测量和空速包线保护。
[0003]现有方案中,可根据上述要求考虑对大型多旋翼加装传统基于动压/静压原理的空速测量装置。但是,所加装的传统空速传感器在应用于大型多旋翼航空器时,存在明显的限制:一是,容易受多螺旋桨紊乱气流的干扰,或为免受气流干扰,需要从结构安装方面付出较大成本;二是,对于多旋翼航空器,空速测量并不直接介入控制规律,而加装的空速计会带来制造、调试和维护成本上的上升。
[0004]因此,如何在不增加硬件传感器的情况下,提出一种基于动力学原理的空速解算算法,成为目前亟待解决的技术问题。

技术实现思路

[0005]为了解决现有技术中的上述技术缺陷,本专利技术提出了一种多旋翼空速解算方法,该方法包括:
[0006]建立空速解算数学模型k1(θ)
·
V+k2(θ)
·
V2+k3(θ)
·
V3=mg tanθ

ma
x
,其中,m为质量、g为重力加速度,θ为倾角,a
x
为加速度,V为空速,k1(θ)、k2(θ)、k3(θ)分别为已知的1、2、3阶风阻系数函数;
[0007]根据每一解算周期的所述空速解算数学模型定义函数f(V),其中,f(V)=k3(θ)
·
V3+k2(θ)
·
V2+k1(θ)
·
V

mg tanθ+ma
x
,所述θ倾角和所述a
x
加速度为实时测量值,并采用牛顿迭代算法实时求解方程f(V)=0的根,作为实时的空速V。
[0008]可选地,所述建立空速解算数学模型之前,包括:
[0009]在机体水平坐标系O

XYZ下建立多旋翼6自由度动力学约束方程:
[0010][0011]其中,∑F
P
为螺旋桨旋转产生的总推力,∑F
L
为机身外形在气流场中运动所产生的升力,∑F
D
为整机气动总阻力,∑M为整机总力矩,J为整机转动惯量,a为质心线加速度,w为
整机刚体运动角速度,α为整机刚体运动角加速度。
[0012]可选地,所述建立空速解算数学模型之前,还包括:
[0013]在姿态增稳、高度保持以及位置跟踪的控制律约束下,确定如下假设:
[0014]三轴姿态缓慢变化,三轴角速度ω
x
≈ω
y
≈ω
z
≈0,三轴加速度α
x
≈α
y
≈α
z
≈0;
[0015]垂直方向缓慢变化,垂直加速度a
z
≈0;
[0016]三轴转动惯量缓慢变化
[0017]螺旋桨升力远远大于机体外形升力,即∑F
Lx
≈0,∑F
Ly
≈0,∑F
Lz
≈0。
[0018]可选地,所述建立空速解算数学模型之前,还包括:
[0019]根据所述假设简化所述多旋翼6自由度动力学约束方程,得到关于纵向、横向线运动的3自由度动力学方程:
[0020][0021]可选地,所述建立空速解算数学模型之前,还包括:
[0022]建立纵向运动动力学约束方程:
[0023][0024]其中,F
prop
为所述螺旋桨旋转产生的总推力,F
drag
为所述整机气动总阻力。
[0025]可选地,所述建立空速解算数学模型之前,还包括:
[0026]建立纵向运动风阻气动约束方程:
[0027]F
drag
=k1(θ)
·
V+k2(θ)
·
V2+k3(θ)
·
V3。
[0028]可选地,所述建立空速解算数学模型,包括:
[0029]根据所述纵向运动动力学约束方程和所述纵向运动风阻气动约束方程建立所述空速解算数学模型:
[0030]k1(θ)
·
V+k2(θ)
·
V2+k3(θ)
·
V3=mg tanθ

ma
x

[0031]可选地,所述方法还包括:
[0032]在地无风工况、或平稳流场工况、或紊乱阵风工况下,根据所述空速解算数学模型执行空速解算。
[0033]本专利技术还提出了一种多旋翼空速解算设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的多旋翼空速解算方法的步骤。
[0034]本专利技术还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有多旋翼空速解算程序,多旋翼空速解算程序被处理器执行时实现如上述任一项所述的多旋翼空速解算方法的步骤。
[0035]实施本专利技术的多旋翼空速解算方法、设备及计算机可读存储介质,通过建立空速解算数学模型k1(θ)
·
V+k2(θ)
·
V2+k3(θ)
·
V3=mg tanθ

ma
x
,其中,m为质量、g为重力加速度,θ为倾角,a
x
为加速度,V为空速,k1(θ)、k2(θ)、k3(θ)分别为预设的1、2、3阶风阻系数函
数;根据每一解算周期的所述空速解算数学模型定义函数f(V),其中,f(V)=k3(θ)
·
V3+k2(θ)
·
V2+k1(θ)
·
V

mg tanθ+ma
x
,所述θ倾角和所述a
x
加速度为实时测量值,并采用牛顿迭代算法实时求解方程f(V)=0的根,作为实时的空速V。实现了一种基于动力学原理的空速解算方案,充分利用了动力学原理并结合多旋翼特有的控制方式,在不增加硬件传感器的情况下,以已知的姿态测量和加速度测量作为算法输入,并由软件算法解算出精度满足要求的空速数据,简化了硬件结构,降低了电气失效风险,节约了制造、调试和维护成本。
附图说明
[0036]下面将结合附图及实施例对本专利技术作进一步说明,附图中:
[0037]图1是本专利技术多旋翼空速解算方法的第一流程图;
[0038]图2是本专利技术多旋翼空速解算方法的坐标系示意图;
[0039]图3是本专利技术多旋翼空本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多旋翼空速解算方法,其特征在于,所述方法包括:建立空速解算数学模型k1(θ)
·
V+k2(θ)
·
V2+k3(θ)
·
V3=mgtanθ

ma
x
,其中,m为质量、g为重力加速度,θ为倾角,a
x
为加速度,V为空速,k1(θ)、k2(θ)、k3(θ)分别为预设的1、2、3阶风阻系数函数;根据每一解算周期的所述空速解算数学模型定义函数f(V),其中,f(V)=k3(θ)
·
V3+k2(θ)
·
V2+k1(θ)
·
V

mgtanθ+ma
x
,所述θ倾角和所述a
x
加速度为实时测量值,并采用牛顿迭代算法实时求解方程f(V)=0的根,作为实时的空速V。2.根据权利要求1所述的多旋翼空速解算方法,其特征在于,所述建立空速解算数学模型之前,包括:在机体水平坐标系O

XYZ下建立多旋翼6自由度动力学约束方程:其中,∑F
P
为螺旋桨旋转产生的总推力,∑F
L
为机身外形在气流场中运动所产生的升力,∑F
D
为整机气动总阻力,∑M为整机总力矩,J为整机转动惯量,a为质心线加速度,w为整机刚体运动角速度,α为整机刚体运动角加速度。3.根据权利要求2所述的多旋翼空速解算方法,其特征在于,所述建立空速解算数学模型之前,还包括:在姿态增稳、高度保持以及位置跟踪的控制律约束下,确定如下假设:三轴姿态缓慢变化,三轴角速度ω
x
≈ω
y
≈ω
z
≈0,三轴加速度α
x
≈α
y
≈α
z
≈0;垂直方向缓慢变化,垂直加速度a
z
≈0;三轴转动惯量缓慢变化螺旋桨升力远远大于机...

【专利技术属性】
技术研发人员:胡华智徐世科
申请(专利权)人:亿航智能设备广州有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1