[发明专利]一种基于卡尔曼滤波的角加速度估计方法在审
申请号: | 201910693265.7 | 申请日: | 2019-07-30 |
公开(公告)号: | CN110440795A | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | 唐鹏;郑琛;党小为;刘舒娜 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G01C21/16 | 分类号: | G01C21/16;G01C21/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 卡尔曼滤波 解算 角加速度传感器 惯性测量单元 角加速度反馈 角加速度信号 对角 低通滤波 高频噪声 工程应用 实际工程 速度信号 信号估计 直接测量 常规的 控制律 传感器 去除 算法 噪声 延迟 测量 保证 | ||
本发明公开了一种基于卡尔曼滤波的角加速度估计方法,用于解决增量动态逆控制(INDI)利用角加速度反馈进行解算,而一般飞控硬件采用惯性测量单元测量角速度,没有角加速度传感器直接测量角加速度的问题。直接利用角速度差分得到的角加速度噪声过大,不能用于控制律的解算,因此需要利用传感器的信号估计出角加速度信号。常规的方法是对角速度信号直接进行差分之后再低通滤波,但这样会带来额外的时间延迟。本发明提供的用卡尔曼滤波进行角加速度估计可以去除高频噪声并保证较小的延迟。该算法因涉及了实际工程背景,且简单方便易于实施,具有较高的工程应用价值。
技术领域
本发明及飞行器控制领域,尤其涉及一种飞行器角加速度估计方法。
背景技术
增量动态逆控制(INDI)是一种对于模型参数不敏感的鲁棒非线性控制方法,该方法利用角加速度反馈进行解算,而一般飞控硬件采用惯性测量单元测量角速度,没有角加速度传感器直接测量角加速度。
直接利用角速度差分得到的角加速度噪声过大,不能用于控制律的解算,因此需要利用传感器的信号估计出角加速度信号。常规的方法是对角速度信号直接进行差分之后再低通滤波,但这样会带来额外的时间延迟。
发明内容
本发明提供了一种基于卡尔曼滤波的角加速度估计方法,提高了基于增量动态逆算法的控制的稳定性。
一种基于卡尔曼滤波的角加速度估计方法,用于增量动态逆控制中对角加速度的解算,主要包括如下几个步骤:
S1:建立卡尔曼滤波模型,状态量为分别为角速度、角加速度和角加速度的导数,飞行器的状态方程和观测方程如下:
zk+1=[1 0 0]xk+1+R,H=[1 0 0]
ΔT为采样周期,z为观测量,观测量为俯仰角速度,来源为IMU的角速率。Q和R分别为过程噪声和观测噪声,状态误差协方差定义为:
S2:滤波估计过程:一步状态更新,根据运动学方程求解出下一采样时刻的状态量
S3:根据上一采样时刻状态误差协方差进行进一步更新,得到
S4:根据和H,求解卡尔曼增益;
S5:进行姿态角运动状态量和协方差校正。
进一步地,所述下一采样时刻的状态量
进一步地,所述状态协方差更新计算方法为
进一步地,所述求解卡尔曼增益公式为
进一步地,所述姿态角运动状态量和协方差校正表示方法如下:
与现有技术相比,本发明优点是:利用卡尔曼滤波,通过选取适当的运动模型,在保证去除高频噪声的同时不会带来过多的延迟,有较高的工程实用价值。
附图说明
附图出示了本公开的示例性实施方式,并与其说明一起用于解释本公开的原理,其中包括了这些附图以提供对本公开的进一步理解,并且附图包括在说明书中并构成本说明书的一部分。
图1为根据本公开至少一个实施方式的卡尔曼滤波角加速度估计方法与直接差分+低通滤波的角加速度估计方法估计结果对比图。
图2为根据本公开至少一个实施方式的两种方法估计结果局部放大图。
具体实施方案
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910693265.7/2.html,转载请声明来源钻瓜专利网。