专利名称:一种基于光纤陀螺的arma时间序列的寻北方法
技术领域:
本发明涉及一种寻北方法,尤其是涉及一种基于光纤陀螺的ARMA时间序列的寻北方法。
背景技术:
光纤陀螺基于惯性传感效应,无运动部件、牢固稳定、耐冲击抗加速运动等方面较其它类型陀螺具有明显的优势,作为敏感元件在寻北技术、定位定向中具有广泛应用前景。在对寻北输出的时间数列的分析中,时间序列分析法无疑是一种比较好、理论较为完善的统计预测分析方法,也是能够对时间序列进行分析、预测,以及对ARMA模型识别、估计和诊断的一种系统方法。其中对ARMA模型的建立有了一套完整、正规、结构化的建模方法,并且具有统计上的完善性和牢固的理论基础。
光纤陀螺在寻北应用中敏感地球转速分量,其输入速率处于中低速率范围内,寻北测试中温度、振动、阵风和电磁干扰等都比较容易影响光纤陀螺的输出,各种噪声的引入势必会降低了最终的寻北精度。为降低陀螺输出噪声,提高寻北精度,目前多采用滤波的方法,但有效滤波的前提是要求首先能够精确地建立光纤陀螺的输出模型,尤其是卡尔曼滤波,光纤陀螺输出模型的精确建立直接关系着滤波效果的好坏。目前,在针对寻北测试的光纤陀螺输出信号的模型建立,在使用时间序列分析时,多采用固定的模型,如ARMA(2,1)、AR(2)或者MA模型方式,而忽略了对寻北测试光纤陀螺输出序列的模型进行统计分析;并且在数据分析的过程中,忽视了寻北输出数列的非平稳和非随机等特性,没有对数列进行独立、平稳、正态、零均值等处理,而直接采用ARMA模型进行分析,从基础上不符合时间序列适用平稳随机序列这一特性,所以拟合出的模型,误差比较大。所以为了精确建立寻北输出模型,通过统计分析多个不同型号的光纤陀螺在寻北系统中的输出序列,并在对其自相关函数和偏自相关函数的统计分析过程中,发现在进行一阶差分和零均值等随机平稳性处理后,自相关函数和偏自相关函数的“截尾”阶数大致相同,即自相关函数呈现一阶“截尾”,而偏自相关函数呈现二阶“截尾”,所以对于原始数列随机平稳性处理后的数列进行ARMA(2,1)模型进行拟合最佳。据此本设计提出了利用ARMA进行寻北测试光纤陀螺输出模型的建立,并且给出了参数求解和模型建立的完整方案。
发明内容
本发明的目的是克服在建立寻北测试光纤陀螺输出精确模型的方法选取上的不足,提供一种基于光纤陀螺的ARMA时间序列的寻北方法。
一种基于光纤陀螺的ARMA时间序列的寻北方法包括如下步骤(1)根据寻北测试中光纤陀螺的输出数列{yt}进行保存,得到数列{yt}的均值y,根据εt=yt-y,得到去均值处理后的数列{εt},其中下标t代表的采集数据的时刻; (2)根据步骤(1)得到的去均值处理后的数列{εt}进行一阶差分处理,根据得到处理后的数列{wt}; (3)把步骤(2)中得到的数列{wt}进行去均值w处理,即得到新数列
经验证数列
属于随机平稳数列,对其进行ARMA(2,1)的模型建立,而此模型的待估参数如模型方程所示,有4个分别为α1、α2、β1以及噪声估计方差σε; (4)根据步骤(3)中的得到的数列
估计α1和α2,首先计算样本数列
的自相关函数ρk,对于估计ARMA(p,q)模型,参数α1、α2、...、αp的计算与ρk的关系有如下关系式 所以,此时待估的ARMA(2,1)模型中p=2、q=1,取样本数列的
自相关函数ρk(k≤3)代入此关系式得到求得参数α1、α2; (5)然后根据步骤(3)中的数列
以及步骤4)求得的参数α1、α2,首先针对模型方程通过式把ARMA(2,1)模型转换MA(1)模型,并且令求得新数列
其次对新数列
进行零均值检验,如果发现新数列的均值
显著非零,则令得零均值序列
此时的模型方程为MA(1),即 (6)根据步骤(5)中得到的数列
得到数列的自协方差系数{γk}和自相关函数
根据MA(q)模型采用矩估计的方式进行参数的求解关系式
对MA(1)模型方程,代入q=1,得到又所以有进行参数β1以及噪声估计方差σε的求解; (7)根据步骤(6)所求得参数β1代入步骤5)中的模型方程MA(1)中,反推得到此时的模型方程然后代入根据步骤4)所求得参数α1、α2,进一步转换到数列
的方程表示式中,可以得到此时的模型方程 (8)根据步骤(3)中代入步骤7)中的模型方程,得到针对数列{wt}的模型方程合并得到数列{wt}的模型方程 (9)根据步骤(2)中wt=εt-εt-1代入步骤8)中的模型方程,得到针对数列{εt}的模型方程合并得到{εt}的模型方程 (10)根据步骤(1)中εt=yt-y代入步骤9)中的模型方程,合并得到针对原始数列{yt}的模型方程 进一步地,所述的步骤(1)中的输出数列{yt}是在寻北测试中光纤陀螺处于静止状态下采集的输出数列。步骤(1)中的去均值处理、步骤(2)中的差分处理以及步骤(3)中的再次进行去均值处理,把输出数列{yt}转化为后继用于ARMA建模处理的平稳随机数列。步骤(3)以及步骤(5)中在进行零均值处理是为了对数列进行进一步的平稳随机性处理,以便拟合模型更加精确,进行零均值处理过程中要同时保存均值w和
用于针对原始数列{yt}的模型的建立。步骤(6)中,参数β1以及噪声估计方差σε的求解的限制条件|β1|<1。
本发明和现有技术相比,其有益效果是本发明在数据处理的过程前,针对多个不同型号的光纤陀螺在寻北系统中的输出序列进行分析,确定对于原始数列随机平稳性处理后的数列进行ARMA(2,1)模型进行拟合为最佳。并且据此本设计提出了利用ARMA进行寻北测试光纤陀螺输出模型的建立,并且给出了参数求解和模型建立的完整方案。首先此方案降低了寻北模型拟合的误差,从而使拟合后的模型更接近原始数列的特性,此模型具有更高的精度,并在寻北技术中具有一定的普适性,为后续的kalman滤波等需要比较精确的寻北模型的滤波方法的应用提供了基础。另外在模型参数的求解上提出了固定的求解步骤以及原始数列模型的建立方法,提高了寻北测试中数据处理的速度和效率。
图1为实施本发明方法的实施例的步骤示意图。
具体实施例方式 下面结合附图及优选实施例对本发明进行进一步详述。
光纤陀螺在寻北定向过程中的输出数列是在有用测试信号上混合了线路噪声和多种不确定的环境因素噪声。本方法基于光纤陀螺在寻北应用中的数字输出,利用ARMA时序分析的方法,分析和建立寻北输出数列的模型,通过ARMA模型矩估计的方法进行模型参数的求解。寻北精确模型的建立有利于后续滤波方法的实施,从而在寻北过程中降低噪声,提高寻北精度。
一种基于光纤陀螺的ARMA时间序列的寻北方法,如图1所示,包括以下步骤 1、对原始数列{yt}进行去均值处理,得到数列{εt}。
原始数列{yt}是在静态寻北测试中,在固定位置采集的光纤陀螺感应地球自转速率而输出的离散数列,其中t=1,2…n,其长度为n,一般采集时间在1分钟之内。其中y为数列{yt}的均值,去均值处理所采用的公式为 εt=yt-y。
2、对步骤1获得的数列{εt}进行一阶差分处理,得到数列{wt}。
数列进行一阶差分时所采用的具体公式为 3、对数列{wt}进行去均值处理,形成新数列
并对数列
进行ARMA(2,1)模型拟合。
去均值处理所采用的具体公式为 其中w表示数列{wt}的均值,经验证数列
属于随机平稳数列,同时保留参数w,通过分析,而此拟合模型如式(1)所示 待估参数有4个,分别为α1、α2、β1以及噪声估计方差σε。
4、根据数列
计算样本数列
的自相关函数ρk,并估计二阶回归系数α1和α2。
对于估计ARMA(p,q)模型,参数α1、α2、...、αp的计算与ρk的关系有如下关系式(2) 所以,依据关系式(2),此时待估的ARMA(2,1)模型中的α1、α2,由于p=2、q=1由如下关系式(3)进行估算 所以在求取样本数列
的自相关函数ρk时,只需求取前k≤3的自相关函数即可,代入关系式求取参数α1、α2。
5、根据数列{wt′}通常把ARMA模型转换MA模型,在估计的过程中要保证数列的零均值特性,然后通过矩估计的方法进行参数的求解。
首先把ARMA(2,1)模型转换MA(1)模型,转换关系式如下 将模型转换为如式(4)所示 令求得数列
对
进行零均值检验,如果发现其所以在求取样本数列
的自相关函数ρk时,只需求取前k≤3的自相关函数即可,代入关系式求取参数α1、α2。
5、根据数列{wt′}通常把ARMA模型转换MA模型,在估计的过程中要保证数列的零均值特性,然后通过矩估计的方法进行参数的求解。
首先把ARMA(2,1)模型转换MA(1)模型,转换关系式如下 将模型转换为如式(4)所示 令求得数列
,对
进行零均值检验,如果发现其均值显著非零,则令同时记录均值
求得零均值序列
有模型(5)成立。
6、估计一阶平滑系数β1以及噪声估计方差σε。
对MA(q)模型采用矩估计的方式进行参数的求解,其过程如式(6)所示,其中γk表示样本数列的自协方差系数。
所以MA(1),计算数列{
}的自协方差系数
和自相关函数
根据矩估计参数求解的方程式如式(7)所示 又 求解方程式(7)。在|β1|<1的限制条件下,可以得到β1和σε的估计值。
7、根据参数求解过程推倒原始数列{yt}模型的建立,其步骤如下根据所求得参数β1,推导数列
的模型方程。
把参数β1以及α1、α2代入公式(4),反推得到此时数列
的模型方程 (2)根据数列
和数列
之间的关系,通过数列
模型方程推导数列{wt}的模型方程。
把代入模型方程式(4),得到针对数列{wt}的模型方程合并得到数列{wt}模型方程,如式(9)所示 (3)根据数列{wt}和数列{εt}之间的关系,wt=εt-εt-1,通过数列{wt}模型方程推导数列{εt}的模型方程。
把wt=εt-εt-1代入模型方程(9),得到针对数列{εt}的模型方程合并得到{εt}的模型方程,如式(10)所示 (4)根据数列{εt}和原始数列{yt}之间的关系,εt=yt-y,通过数列{εt}模型方程推导原始数列{yt}的模型方程。
把εt=yt-y代入模型方程式(10),合并得到针对原始数列{yt}的模型方程,如式(11)所示。
此时所求的模型方程,如式(11)所示,即为最终寻北系统光纤陀螺输出数列的模型方程。
通过时间序列分析的方法对其输出序列的性质进行分析,提出了一种有效的模型和模型参数的求解的方法。实验证明,该模型在寻北定向技术中具有一定的普适性,为后续的所需精确寻北模型的滤波方法的实施提供了基础。
权利要求
1.一种基于光纤陀螺的ARMA时间序列的寻北方法,其特征在于包括如下步骤
(1)对原始数列{yt}进行去均值处理,得到数列{εt}根据光纤陀螺的输出数列{yt}得到数列{yt}的均值y,再根据εt=yt-y得到去均值处理后的数列{εt},其中,下标t代表的采集数据的时刻。
(2)对去均值处理后的数列{εt}进行一阶差分处理,根据得到处理后的数列{wt}。
(3)对数列{wt}进行去均值w处理,即得到新数列
对其进行模型拟合,拟合模型ARMA(2,1)为待估参数有4个,分别为α1、α2、β1以及噪声估计方差σε。
(4)根据数列
估计α1和α2,计算样本数列
的自相关函数ρk,对于估计ARMA(p,q)模型,参数α1、α2、…、αp的计算与ρk的关系有如下关系式
此时待估的ARMA(2,1)模型中p=2、q=1,取样本数列
的自相关函数ρk,其中,k≤3,代入此关系式得到求得参数α1、α2。
(5)根据数列
和参数α1、α2,通过式把ARMA(2,1)模型转换MA(1)模型,令求得新数列
对数列
进行零均值检验,如果发现新数列的均值
显著非零,则令求得零均值序列
此时的模型方程为MA(1),即
(6)根据数列
得到数列的自协方差系数{γk}和自相关函数
根据MA(q)模型采用矩估计的方式进行参数的求解关系式
对MA(1)模型方程,代入q=1,得到又所以有得到参数β1以及噪声估计方差σε。
(7)将参数β1代入模型方程MA(1)中,反推得到此时的模型方程
然后代入参数α1、α2,进一步转换到数列
的方程表示式中,可以得到此时的模型方程
(8)把代入模型方程得到针对数列{wt}的模型方程合并得到数列{wt}的模型方程
(9)将wt=εt-εt-1代入数列{wt}的模型方程
得到针对数列{εt}的模型方程合并得到{εt}的模型方程
(10)将εt=yt-y代入模型方程
得到寻北系统光纤陀螺输出数列的模型方程
2.如权利要求1所述的基于光纤陀螺的ARMA时间序列的寻北方法,其特征在于,所述的步骤(1)中的输出数列{yt}是在寻北测试中光纤陀螺处于静止状态下采集的输出数列。
3.如权利要求1所述的基于光纤陀螺的ARMA时间序列的寻北方法,其特征在于,所述的步骤(1)中的去均值处理、步骤(2)中的差分处理以及步骤(3)中的再次进行去均值处理,把输出数列{yt}转化为后继用于ARMA建模处理的平稳随机数列。
4.如权利要求1所述的基于光纤陀螺的ARMA时间序列的寻北方法,其特征在于,所述的步骤(3)以及步骤(5)中在进行零均值处理是为了对数列进行进一步的平稳随机性处理,以便拟合模型更加精确,进行零均值处理过程中要同时保存均值w和
,用于针对原始数列{yt}的模型的建立。
5.如权利要求1所述的基于光纤陀螺的ARMA时间序列的寻北方法,其特征在于,所述的步骤(6)中,参数β1以及噪声估计方差σε的求解的限制条件为|β1|<1。
全文摘要
本发明公开了一种基于光纤陀螺的ARMA时间序列的寻北方法。本发明在数据处理的过程前,针对多个不同型号的光纤陀螺在寻北系统中的输出序列进行分析,确定对于原始数列随机平稳性处理后的数列进行ARMA(2,1)模型进行拟合为最佳。并且据此提出了利用ARMA进行寻北测试光纤陀螺输出模型的建立,给出了参数求解和模型建立的完整方案。首先此方案降低了寻北模型拟合的误差,从而使拟合后的模型更接近原始数列的特性,此模型具有更高的精度,并在寻北技术中具有一定的普适性,为后续的kalman滤波等需要比较精确的寻北模型的滤波方法的应用提供了基础。另外在模型参数的求解上提出了固定的求解步骤以及原始数列模型的建立方法,提高了寻北测试中数据处理的速度和效率。
文档编号G01C19/72GK101509774SQ20091009675
公开日2009年8月19日 申请日期2009年3月16日 优先权日2009年3月16日
发明者巍 刘, 张登伟, 舒晓武, 承 刘 申请人:浙江大学