一种基于最小二乘法的提高惯性制导精度的方法与流程

文档序号:35197100发布日期:2023-08-21 20:05阅读:47来源:国知局
一种基于最小二乘法的提高惯性制导精度的方法与流程

本发明涉及一种基于最小二乘法的提高惯性制导精度的方法,属于惯性导航。


背景技术:

1、当前航天飞行器的惯性导航主要采用陀螺仪和加速度计构成的捷联系统或平台系统。在实弹飞行前,需要在地面对陀螺仪和加速度计的误差系数进行标定,根据标定的结果通过误差补偿可有效提高惯性导航的使用精度。目前,经过地面标定的惯性器件,在实际飞行导航试验中,根据遥测数据计算的速度和位置的理论值仍与外测获得的真实飞行速度和位置值之间存在较大的偏差,出现所谓的“天地不一致”的情况。经分析,出现“天地不一致”的原因是地面标定方法和数据处理方法的精度不足,造成实际飞行过程中误差积累,导致飞行精度变差,因此需要对地面标定时的误差模型和数据处理方法进行修正。

2、目前常用的处理方式为采用最小二乘法进行参数辨识,其优点是输出误差量的平方和最小,且一次计算就可得到待估参数x的估计值但缺点是随着数据量的积累会导致计算量增大。

3、为减小计算量,工程上采用递推最小二乘法,其核心思想是利用上一时刻的估计值与现时刻的观测量yn+1求解出现时刻的估计值优点是计算量减小,可满足实时性要求。递推最小二乘法计算公式如下:

4、kn+1=γncn+1t[ik+cn+1γncn+1t]-1

5、

6、γn+1=γn-kn+1cn+1γn

7、

8、其中,ik为k维单位阵。

9、但注意到,上述递推最小二乘法存在的一个问题是:不是最小的。比如,当噪声为零时,依据递推最小二乘法的公式,有

10、

11、这就意味着估计值存在偏差,使得从而不是最小。为了克服偏差可让信息逆矩阵γn的值趋于无穷大,但无论怎么取值必然有

12、为此,需要寻找一种新的方法来消除该项偏差,以提高惯性制导的精度。


技术实现思路

1、本发明的目的在于克服上述缺陷,提供一种基于最小二乘法的提高惯性制导精度的方法,解决了传统最小二乘法存在无法消除的偏差导致惯性制导精度低的技术问题,本发明可显著提高估计精度,具有更广的应用范围和更高的工程价值。

2、为实现上述发明目的,本发明提供如下技术方案:

3、一种基于最小二乘法的提高惯性制导精度的方法,包括:

4、根据惯性制导遥外测观测量之差以及飞行环境函数,构建制导工具误差模型,所述的制导工具误差模型满足线性关系;

5、根据制导工具误差模型,构建最小二乘法的递推公式;

6、实时根据当前递推时刻的k维制导遥外测观测量之差结合最小二乘法的递推公式,确定当前递推时刻的制导工具误差系数估计值,利用该制导工具误差系数估计值对当前递推时刻的k维制导遥测观测量进行补偿;

7、构建最小二乘法的递推公式的具体方法包括:

8、确定常数p的值,将常数p作为迭代次数或阶次;

9、当常数p作为迭代次数时,最小二乘法的递推公式为迭代递推最小二乘法递推公式,结合迭代递推最小二乘法递推公式,将n+1递推时刻第p次迭代所得制导工具误差系数估计值确定为n+1递推时刻的制导工具误差系数估计值当前次迭代所得制导工具误差系数估计值根据上一次迭代所得制导工具误差系数估计值得到;

10、当常数p作为阶次时,最小二乘法的递推公式为多项式递推最小二乘法递推公式,结合多项式递推最小二乘法递推公式,根据n递推时刻的制导工具误差系数估计值和n+1递推时刻的p阶多项式反馈矩阵kn+1,p确定n+1递推时刻的制导工具误差系数估计值

11、n为≥0的整数,k为≥1的整数。

12、进一步的,制导工具误差模型为:

13、yn+1=cn+1x+v

14、其中,n+1递推时刻的k维制导遥外测观测量之差yn+1=y遥,n+1-y外,n+1,其中,y遥,n+1为n+1递推时刻的k维制导遥测观测量,y外,n+1为n+1递推时刻的k维制导外测观测量;cn+1为n+1递推时刻飞行环境函数矩阵,x为制导工具常值误差系数,v为噪声;

15、制导工具误差模型包括由陀螺误差和加速度计误差组成的遥外测速度误差模型或者遥外测位置误差模型。

16、进一步的,当常数p作为迭代次数时,最小二乘法的递推公式为:

17、kn+1=γncn+1t[ik+cn+1γncn+1t]-1

18、

19、γn+1=γn-kn+1cn+1γn

20、其中,kn+1为n+1递推时刻的反馈矩阵,γn、γn+1分别为n递推时刻和n+1递推时刻的信息逆矩阵,ik为k维单位阵,表示n+1递推时刻第i次迭代所得制导工具误差系数估计值,i=1,2,……p,cn+1为n+1递推时刻飞行环境函数矩阵,yn+1为n+1递推时刻的k维制导遥外测观测量之差。

21、进一步的,当常数p作为阶次时,最小二乘法的递推公式为:

22、kn+1=γncn+1t[ik+cn+1γncn+1t]-1

23、kn+1,p=kn+1[ik-(ik-cn+1kn+1)p](cn+1kn+1)-1

24、

25、γn+1=γn-kn+1cn+1γn

26、其中,kn+1为n+1递推时刻的反馈矩阵,γn、γn+1分别为n递推时刻和n+1递推时刻的信息逆矩阵,ik为k维单位阵,cn+1为n+1递推时刻飞行环境函数矩阵。

27、进一步的,常数p的取值范围为3~10。

28、进一步的,n=0代表初始时刻,γ0和为给定的已知量。

29、进一步的,按照如下补偿公式,利用该制导工具误差系数估计值对当前递推时刻的k维制导遥测观测量进行补偿:

30、

31、其中,为补偿后的制导遥测观测量。

32、进一步的,在每个递推时刻,利用确定的工具误差系数对工具误差的装订值进行修正,进而实现对惯性制导遥测观测量的补偿。

33、进一步的,在每个递推时刻确定工具误差系数前,判断当前递推时刻的惯性制导遥外测观测量之差是否异常,若无异常,则继续处理,否则,则用前一递推时刻的遥外测观测量代替当前递推时刻的遥外测观测量执行后续处理。

34、进一步的,在每个递推时刻确定工具误差系数估计值前,判断当前的惯性制导遥外测观测量之差是否异常,若无异常,则继续后续处理,否则,则进一步判断发生异常的数据所处的维度,在当前递推时刻将该维度的相关递推从最小二乘法的递推公式中隔离,其余维度继续后续处理。

35、本发明与现有技术相比具有如下至少一种有益效果:

36、(1)本发明创造性的提出一种基于最小二乘法的提高惯性制导精度的方法,在不改变反馈矩阵和信息逆矩阵的前提下通过增加状态更新方程,或通过增加一个多项式反馈矩阵,可显著提高估计精度。

37、(2)本发明方法可依据惯性导航的精度要求,可选择合适的迭代次数或多项式阶次以在实时性和精度之间找到最佳匹配关系。

38、(3)本发明方法能够覆盖传统的递推最小二乘法,传统的递推最小二乘法是本发明的一种特殊情况,本发明具有更广的应用范围和更高的工程价值。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1