发明名称 一种基于时间序列分析消噪的光纤陀螺温度补偿方法
摘要 一种基于时间序列分析消噪的光纤陀螺温度补偿方法,它有四个步骤:步骤一:设计实验方案,对光纤陀螺进行定点高低温测试实验,利用采集软件进行数据采集。步骤二:对陀螺零偏数据进行时间序列分析,建立光纤陀螺随机误差的数学模型。步骤三:采用卡尔曼滤波算法滤除光纤陀螺零偏数据中的随机噪声。步骤四:利用卡尔曼滤波消噪后的数据对光纤陀螺温度漂移误差模型结构进行辨识,并对辨识后模型进行解算参数。本发明经过时间序列分析和卡尔曼滤波消噪处理,并进行温度漂移误差模型结构和参数辨识,建立光纤陀螺静态温度漂移误差多项式模型。该方法完全符合工程上的实时补偿要求,在航空航天导航技术领域里具有较好的实用价值和广阔的应用前景。
申请公布号 CN102650527B 申请公布日期 2014.12.03
申请号 CN201210166955.5 申请日期 2012.05.25
申请人 北京航空航天大学 发明人 晁代宏;宋凝芳;周小红;王振飞;宋来亮
分类号 G01C25/00(2006.01)I;G01C19/72(2006.01)I 主分类号 G01C25/00(2006.01)I
代理机构 北京慧泉知识产权代理有限公司 11232 代理人 王顺荣;唐爱华
主权项 一种基于时间序列分析消噪的光纤陀螺温度补偿方法,其特征在于:该方法具体步骤如下:步骤一:设计温度特性测试实验方案,对光纤陀螺进行定点温度实验,采集陀螺数据;温度实验采用静态测试,其中,X,Y,Z轴光纤陀螺分别指向东、北、天;为了研究温度对光纤陀螺零偏的影响,分别在‑30℃、‑20℃、‑10℃、0℃、10℃、20℃、30℃、40℃、50℃、60℃环境温度下,对光纤陀螺进行高低温测试;在每一个温度点保温两小时后测量一小时,并通过采集软件记录光纤陀螺自身的温度和相应光纤陀螺零偏值;步骤二:对陀螺零偏数据进行时间序列分析,建立光纤陀螺随机误差的数学模型;其具体的建模步骤为:(1)对陀螺测试样本数据进行统计检验和预处理,首先剔除数据中的异常值,其次进行平稳性检验,如发现为非平稳的,应剔除其中确定性的趋势项,再次进行周期性检验,如发现潜周期分量,应剔除其中能量较大的潜周期分量,最后对去除了趋势项和潜周期分量的残差序列进行正态性检验;如果经过检验的陀螺测试数据的残差序列是非正态时间序列,应进行差分处理使之成为正态时间序列,然后建立随机误差模型;具体方法如下:1)数据异常值剔除采用拉依达准则判别异常值;假定数据的总体是正态分布,则:P(|x‑μ|&gt;3σ)&lt;0.003   (5‑1)其中:x为随机变量,μ和σ为数据总体的数学期望和标准差,P为满足括号内条件的概率;设数据为x<sub>1</sub>,x<sub>2</sub>,…,x<sub>n</sub>,均值为<img file="FDA0000500198080000015.GIF" wi="48" he="52" />,残差为V<sub>k</sub>(k=1,2,…,n),标准差为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>&sigma;=</mi><msqrt><mfrac><mn>1</mn><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></mfrac><munder><mi>&Sigma;</mi><mi>k</mi></munder><msubsup><mi>V</mi><mi>k</mi><mn>2</mn></msubsup></msqrt><mo>=</mo><msqrt><mfrac><mn>1</mn><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></mfrac><mo>[</mo><msup><mrow><mo>(</mo><msub><mi>&Sigma;</mi><mi>k</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><msup><mrow><mo>(</mo><munder><mrow><mi>&Sigma;</mi><mover><mi>x</mi><mo>&OverBar;</mo></mover></mrow><mi>k</mi></munder><mo>)</mo></mrow><mn>2</mn></msup><mo>/</mo><mi>n</mi><mo>]</mo></msqrt><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000500198080000011.GIF" wi="1464" he="156" /></maths>若某个测量值x<sub>d</sub>的残差V<sub>d</sub>(1&lt;d&lt;n)满足|V<sub>d</sub>|&gt;3σ,则认为x<sub>d</sub>是异常值,予以剔除;2)平稳性检验时间序列的平稳性是建模的重要前提,设观测序列的值为x<sub>k</sub>(k=1,2,…,n),均值为<img file="FDA0000500198080000012.GIF" wi="76" he="56" />用符号“+”表示<img file="FDA0000500198080000013.GIF" wi="156" he="68" />“‑”表示<img file="FDA0000500198080000014.GIF" wi="164" he="68" />在保持数据原有顺序的情况下,游程定义为具有相同符号的序列,这种符号可以把观测值分成两个互相排斥的类;游程检验假设:样本数据出现的顺序没有明显的趋势,就是平稳的,游程太多或太少都被认为存在非平稳性趋势;设:N<sub>1</sub>为一种符号出现的总数,N<sub>2</sub>为另一种符号出现的总数,r为游程的总数,当N<sub>1</sub>或N<sub>2</sub>超过15时用正态分布来近似,此时选用统计量为:<img file="FDA0000500198080000021.GIF" wi="1545" he="128" />其中:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>&mu;</mi><mi>r</mi></msub><mo>=</mo><mfrac><mrow><msub><mrow><mn>2</mn><mi>N</mi></mrow><mn>1</mn></msub><msub><mi>N</mi><mn>2</mn></msub></mrow><mi>N</mi></mfrac><mo>+</mo><mn>1</mn><mo>;</mo><msub><mi>&sigma;</mi><mi>r</mi></msub><mo>=</mo><msqrt><msub><mrow><mn>2</mn><mi>N</mi></mrow><mn>1</mn></msub><msub><mi>N</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mrow><mn>2</mn><mi>N</mi></mrow><mn>1</mn></msub><msub><mi>N</mi><mn>2</mn></msub><mo>-</mo><mi>N</mi><mo>)</mo></mrow><msup><mi>N</mi><mn>2</mn></msup><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msqrt><mo>;</mo></mrow>]]></math><img file="FDA0000500198080000022.GIF" wi="1169" he="129" /></maths>N=N<sub>1</sub>+N<sub>2</sub>;对于显著水平α=0.05的情况,如果|Z|≤1.96,按2σ原则,接受原假设,认为序列是平稳的,否则拒绝;当平稳性检验中判断{x<sub>k</sub>}是非平稳时间序列时,应提取{x<sub>k</sub>}中所含的非平稳部分,称为趋势项d<sub>k</sub>,表示为时间k的多项式:d<sub>k</sub>=a<sub>0</sub>+a<sub>1</sub>k+a<sub>2</sub>k<sup>2</sup>+…+a<sub>m</sub>k<sup>m</sup>   (5‑4)式中,a<sub>0</sub>,a<sub>1</sub>,a<sub>2</sub>,…,a<sub>m</sub>是多项式数学模型的系数,可由回归分析求出;光纤陀螺输出的非平稳时间序列中,较常见的趋势项为:d<sub>k</sub>=a<sub>0</sub>+a<sub>1</sub>k   (5‑5)它表明光纤陀螺输出的均值随时间呈线性变化,但是极为缓慢的;在光纤陀螺输出非平稳时间序列{x<sub>k</sub>}中去除出了趋势项d<sub>k</sub>以后,得到时间序列{y<sub>k</sub>}:y<sub>k</sub>=x<sub>k</sub>‑d<sub>k</sub>   (5‑6)再对时间序列{y<sub>k</sub>}建模;3)周期性检验周期性检验用来识别光纤陀螺输出数据中是否包含随机量以外的周期性分量,周期性检验的方法是直接考察由输出数据得到的概率密度函数、自相关函数或功率谱密度函数的图形;输出数据中如果存在周期性分量,会在概率密度函数图形中反映出来,随机量和周期性分量的概率密度函数图形的不同之处:随机量的概率密度函数图形呈钟形曲线,周期性分量的概率密度函数图形呈盆形曲线;如果输出数据中同时含有随机量和周期性分量,会出现双峰形曲线,峰值处对应的横坐标值为周期性分量的振幅;输出数据中如果存在周期性分量,也会在自相关函数图形中反映出来,随机量和周期性分量的自相关函数图形的不同之处:随机量的自相关函数图形在时间间隔增大时,是一条衰减的曲线,周期性分量的自相关函数图形不管时间间隔怎样增大,总是一条不衰减的振荡曲线;如果输出数据中同时含有随机量和周期性分量,其自相关函数图形在一定的时间间隔内呈衰减趋势,然后维持不衰减的振荡;输出数据中如果存在周期性分量,还会在功率谱密度函数图形中反映出来,当输出数据中同时含有随机量和周期性分量时,功率谱密度函数曲线中会有明显的尖峰,尖峰处所对应的横坐标值为周期性分量的频率;为了寻找隐含周期,识别并提取随机序列中的周期函数项,采用周期图分析法,分析出周期性分量后,应予以剔除;剔除方法为:根据前述方法分析出的周期性分量对应的频率,并对输出数据序列进行傅里叶级数展开,找出周期性分量对应的傅里叶系数,由系数构造出周期性分量序列,在原始数据序列中减去周期性分量序列,实现周期性分量的剔除;4)正态性检验正态性检验用来判断光纤陀螺输出数据序列是否具有正态分布的特性,对输出序列{x<sub>k</sub>}正态性的检验,最基本的是检验{x<sub>k</sub>}的三阶矩即偏态系数ξ与四阶矩即峰态系数ν是否满足正态随机变量的特性;偏态系数ξ与峰态系数ν的定义为:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>&xi;</mi><mo>=</mo><mi>E</mi><msup><mrow><mo>[</mo><mfrac><mrow><msub><mi>x</mi><mi>k</mi></msub><mo>-</mo><msub><mi>&mu;</mi><mi>x</mi></msub></mrow><msub><mi>&sigma;</mi><mi>x</mi></msub></mfrac><mo>]</mo></mrow><mn>3</mn></msup><mo>;</mo><mi>v</mi><mo>=</mo><mi>E</mi><msup><mrow><mo>[</mo><mfrac><mrow><msub><mi>x</mi><mi>k</mi></msub><mo>-</mo><msub><mi>&mu;</mi><mi>x</mi></msub></mrow><msub><mi>&sigma;</mi><mi>x</mi></msub></mfrac><mo>]</mo></mrow><mn>4</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>-</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000500198080000031.GIF" wi="1308" he="129" /></maths>偏态系数ξ反映了随机变量的概率密度函数峰的对称性,峰态系数ν反映了随机变量的概率密度函数峰的状态;对于正态随机变量:ξ=0;ν=3;对{x<sub>k</sub>}计算ξ和ν的估计值:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mfenced open='{' close=''><mtable><mtr><mtd><mover><mi>&xi;</mi><mo>^</mo></mover><mo>=</mo><mfrac><mn>1</mn><msubsup><mrow><mi>n</mi><mover><mi>&sigma;</mi><mo>^</mo></mover></mrow><mi>x</mi><mn>3</mn></msubsup></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>k</mi></msub><mo>-</mo><msub><mover><mi>&mu;</mi><mo>^</mo></mover><mi>x</mi></msub><mo>)</mo></mrow><mn>3</mn></msup></mtd></mtr><mtr><mtd><mover><mi>v</mi><mo>^</mo></mover><mo>=</mo><mfrac><mn>1</mn><msubsup><mrow><mi>n</mi><mover><mi>&sigma;</mi><mo>^</mo></mover></mrow><mi>x</mi><mn>4</mn></msubsup></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>k</mi></msub><mo>-</mo><msub><mover><mi>&mu;</mi><mo>^</mo></mover><mi>x</mi></msub><mo>)</mo></mrow><mn>4</mn></msup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>-</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000500198080000032.GIF" wi="1196" he="307" /></maths>式中,<img file="FDA0000500198080000033.GIF" wi="62" he="72" />和<img file="FDA0000500198080000034.GIF" wi="64" he="76" />分别是{x<sub>k</sub>}的均值和方差的估计值;当算得<img file="FDA0000500198080000035.GIF" wi="278" he="81" />时,认为{x<sub>k</sub>}是正态序列;如果序列不是平稳的,那么采用若干次差分都使序列变成平稳的;(2)模型形式的选取及参数估计;其具体实现过程如下:1)选择模型的形式光纤陀螺的建模采用自回归模型即AR模型、自回归‑滑动平均混合模型即ARMA模型;自回归模型指任何一个时刻k上的数值y<sub>k</sub>表示为过去p个时刻上数值的线性组合加上k时刻的白噪声,表示为:y<sub>k</sub>=a<sub>1</sub>y<sub>k‑1</sub>+…+a<sub>p</sub>y<sub>k‑p</sub>+r<sub>k</sub>   (5‑9)其中:常数p为模型的阶数,p为正整数,常系数a<sub>1</sub>,a<sub>2</sub>,…,a<sub>p</sub>为模型参数,{r<sub>k</sub>}为均值为0、方差为σ<sup>2</sup>的白噪声,p阶模型简记为AR(p);自回归‑滑动平均混合模型是在自回归模型的基础上减去过去q个时刻上白噪声的线性组合,表示为:y<sub>k</sub>=a<sub>1</sub>y<sub>k‑1</sub>+…+a<sub>p</sub>y<sub>k‑p</sub>+r<sub>k</sub>‑θ<sub>1</sub>r<sub>k‑1</sub>‑θ<sub>2</sub>r<sub>k‑2</sub>‑…‑θ<sub>q</sub>r<sub>k‑q</sub>   (5‑10)其中,p和q为模型阶数,a<sub>1</sub>,a<sub>2</sub>,…,a<sub>p</sub>、θ<sub>1</sub>,θ<sub>2</sub>,…,θ<sub>q</sub>为ARMA模型的参数,模型简记为ARMA(p,q);首先对数据序列进行AR(p)建模,如果找不到适用性模型,再进行ARMA(p,q)建模;在估计模型参数之前,需要定义模型的结构,即确定模型的阶数;采用Akaike的AIC准则确定模型阶数,AIC定阶准则的定义:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>AIC</mi><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo></mrow><mo>=</mo><mi>log</mi><mi>&delta;</mi><mo>+</mo><mfrac><mrow><mn>2</mn><mrow><mo>(</mo><mi>p</mi><mo>+</mo><mi>q</mi><mo>)</mo></mrow></mrow><mi>N</mi></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>-</mo><mn>11</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000500198080000041.GIF" wi="1251" he="128" /></maths>其中,δ是拟合残差的方差,p、q分别是AR和MA部分的阶数,N是参与估计的样本个数;其定阶思想是从低阶到高阶寻优,先设定模型的阶数,利用最小二乘法估计出模型的参数和残差,再利用上式求出每个模型的AIC值,AIC值最小的模型结构是最优的;2)AR模型的参数估计采用下面的快速算法‑RLS法进行AR模型的参数估计;考虑式(5‑9)所示的AR(p)模型,阶次p已知,参数a<sub>i</sub>和σ<sup>2</sup>未知,问题是基于已知观测值(y<sub>k</sub>,y<sub>k‑1</sub>,…,y<sub>0</sub>,…,y<sub>1‑p</sub>)求估值<img file="FDA0000500198080000042.GIF" wi="112" he="72" />和<img file="FDA0000500198080000043.GIF" wi="161" he="76" />式(5‑10)写成如下向量形式:<img file="FDA0000500198080000044.GIF" wi="1118" he="77" />式中T为矩阵的转置,<img file="FDA0000500198080000045.GIF" wi="450" he="84" />α<sup>T</sup>=(a<sub>1</sub>,+,a<sub>p</sub>);定义<img file="FDA0000500198080000051.GIF" wi="237" he="245" /><img file="FDA0000500198080000052.GIF" wi="287" he="81" />AR(p)模型参数α的估值公式如下:<img file="FDA0000500198080000053.GIF" wi="1294" he="148" /><img file="FDA0000500198080000054.GIF" wi="1256" he="151" />初值<img file="FDA0000500198080000055.GIF" wi="61" he="74" />和P<sub>0</sub>是利用少量观测数据(y<sub>1</sub>,…,y<sub>i0</sub>),通过以下两式来求得:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>P</mi><mn>0</mn></msub><mo>=</mo><msub><mi>P</mi><mrow><mi>i</mi><mn>0</mn></mrow></msub><mo>=</mo><msup><mrow><mo>[</mo><msubsup><mi>&phi;</mi><mi>i</mi><mi>T</mi></msubsup><msub><mi>&phi;</mi><mrow><mi>i</mi><mn>0</mn></mrow></msub><mo>]</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>-</mo><mn>15</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000500198080000056.GIF" wi="1162" he="77" /></maths><maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mover><mi>&alpha;</mi><mo>^</mo></mover><mn>0</mn></msub><mo>=</mo><msub><mover><mi>&alpha;</mi><mo>^</mo></mover><mrow><mi>i</mi><mn>0</mn></mrow></msub><mo>=</mo><msub><mi>P</mi><mrow><mi>i</mi><mn>0</mn></mrow></msub><msubsup><mi>&phi;</mi><mrow><mi>i</mi><mn>0</mn></mrow><mi>T</mi></msubsup><msub><mi>Y</mi><mrow><mi>i</mi><mn>0</mn></mrow></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>-</mo><mn>15</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000500198080000057.GIF" wi="1155" he="82" /></maths>其中<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mi>Y</mi><mrow><mi>i</mi><mn>0</mn></mrow></msub><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>y</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>y</mi><mrow><mi>i</mi><mn>0</mn></mrow></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000500198080000058.GIF" wi="247" he="236" /></maths>3)ARMA模型的参数估计采用长自回归白噪声估计法建立式(5‑10)所示ARMA模型,其主要步骤为:①建立长自回归模型AR(p<sub>N</sub>);阶数取lgN的适当倍数,即p<sub>N</sub>=(lgN)<sup>1+δ</sup>,选δ为一正数:0≤δ≤1;AR(p<sub>N</sub>)的自回归参数为<img file="FDA00005001980800000514.GIF" wi="465" he="95" />由线性最小二乘估计即LS估计得到<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><mover><mo>&PartialD;</mo><mo>^</mo></mover><mo>=</mo><msup><mrow><mo>(</mo><msub><mover><mo>&PartialD;</mo><mo>^</mo></mover><mn>1</mn></msub><mo>,</mo><msub><mover><mo>&PartialD;</mo><mo>^</mo></mover><mn>2</mn></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mover><mo>&PartialD;</mo><mo>^</mo></mover><mi>pN</mi></msub><mo>)</mo></mrow><mi>T</mi></msup><mo>=</mo><msup><mrow><mo>(</mo><msubsup><mi>X</mi><mi>pN</mi><mi>T</mi></msubsup><msub><mi>X</mi><mi>pN</mi></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msubsup><mi>X</mi><mi>pN</mi><mi>T</mi></msubsup><msub><mi>Y</mi><mi>nP</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>-</mo><mn>17</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000500198080000059.GIF" wi="1394" he="93" /></maths>其中,<maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><msub><mi>X</mi><mi>pN</mi></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mi>pN</mi></msub></mtd><mtd><msub><mi>x</mi><mrow><mi>pN</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>pN</mi><mo>+</mo><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>x</mi><mi>pN</mi></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>x</mi><mrow><mi>N</mi><mo>-</mo><mn>2</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mrow><mi>N</mi><mo>-</mo><mi>pN</mi></mrow></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA00005001980800000510.GIF" wi="719" he="315" /></maths>Y<sub>pN</sub>=(x<sub>pN+1</sub>,x<sub>pN+2</sub>,…,x<sub>N</sub>)<sup>T</sup>;②求长自回归模型残差,检验其独立性;用步骤①所得的<img file="FDA00005001980800000511.GIF" wi="40" he="76" />及样本值x=(x<sub>1</sub>,x<sub>2</sub>,…,x<sub>N</sub>)<sup>T</sup>计算残差<maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><msub><mover><mo>&PartialD;</mo><mo>^</mo></mover><mi>t</mi></msub><mo>=</mo><msub><mi>x</mi><mi>t</mi></msub><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>P</mi><mi>N</mi></msub></munderover><msub><mover><mo>&PartialD;</mo><mo>^</mo></mover><mi>j</mi></msub><msub><mi>x</mi><mrow><mi>t</mi><mo>-</mo><mi>j</mi></mrow></msub><mo>,</mo><mi>t</mi><mo>=</mo><msub><mi>P</mi><mi>N</mi></msub><mo>+</mo><mn>1</mn><mo>,</mo><msub><mi>P</mi><mi>N</mi></msub><mo>+</mo><mn>2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>N</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>-</mo><mn>18</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00005001980800000512.GIF" wi="1383" he="152" /></maths>并检验<img file="FDA00005001980800000513.GIF" wi="96" he="84" />的独立性;若不独立,则增大p<sub>N</sub>,再重新进行①、②两步,否则进行下一步;③估计ARMA模型参数,联合白噪声估计值<img file="FDA0000500198080000061.GIF" wi="94" he="86" />t=P<sub>N</sub>+1,P<sub>N</sub>+2,…,N和样本值x<sub>t</sub>,t=1,2,…,N,按LS估计ARMA(p,q)模型的诸参数值:<maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><mover><mi>&beta;</mi><mo>^</mo></mover><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mover><mi>&alpha;</mi><mo>^</mo></mover></mtd></mtr><mtr><mtd><mover><mi>&theta;</mi><mo>^</mo></mover></mtd></mtr></mtable></mfenced><mo>=</mo><msup><mrow><mo>(</mo><msubsup><mi>X</mi><mi>pq</mi><mi>T</mi></msubsup><msub><mi>X</mi><mi>pq</mi></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msubsup><mi>X</mi><mi>pq</mi><mi>T</mi></msubsup><msub><mi>Y</mi><mi>pq</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>-</mo><mn>19</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000500198080000062.GIF" wi="1268" he="173" /></maths>其中,<maths num="0013" id="cmaths0013"><math><![CDATA[<mrow><mover><mi>&beta;</mi><mo>^</mo></mover><mo>=</mo><msup><mrow><mo>(</mo><msub><mover><mi>a</mi><mo>^</mo></mover><mn>1</mn></msub><mo>,</mo><msub><mover><mi>a</mi><mo>^</mo></mover><mn>2</mn></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mover><mi>a</mi><mo>^</mo></mover><mi>p</mi></msub><mo>,</mo><mo>-</mo><msub><mover><mi>&theta;</mi><mo>^</mo></mover><mn>1</mn></msub><mo>,</mo><mo>-</mo><msub><mover><mi>&theta;</mi><mo>^</mo></mover><mn>2</mn></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mo>-</mo><msub><mover><mi>&theta;</mi><mo>^</mo></mover><mi>q</mi></msub><mo>)</mo></mrow><mi>T</mi></msup><mo>,</mo></mrow>]]></math><img file="FDA0000500198080000063.GIF" wi="758" he="94" /></maths>Y<sub>pq</sub>=(x<sub>pN+1</sub>,x<sub>pN+2</sub>,…,x<sub>N‑1</sub>,x<sub>N</sub>)<sup>T</sup>,<maths num="0014" id="cmaths0014"><math><![CDATA[<mrow><msub><mi>X</mi><mi>pq</mi></msub><mo>=</mo><mtable><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mi>pN</mi></msub></mtd><mtd><msub><mi>x</mi><mrow><mi>pN</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mrow><mi>pN</mi><mo>+</mo><mn>1</mn><mo>-</mo><mi>p</mi></mrow></msub></mtd><mtd><msub><mover><mo>&PartialD;</mo><mo>^</mo></mover><mi>pN</mi></msub></mtd><mtd><msub><mover><mo>&PartialD;</mo><mo>^</mo></mover><mrow><mi>pN</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mo>&PartialD;</mo><mo>^</mo></mover><mrow><mi>pN</mi><mo>+</mo><mn>1</mn><mo>-</mo><mi>q</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>pN</mi><mo>+</mo><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>x</mi><mi>pN</mi></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mrow><mi>pN</mi><mo>+</mo><mn>2</mn><mo>-</mo><mi>p</mi></mrow></msub></mtd><mtd><msub><mover><mo>&PartialD;</mo><mo>^</mo></mover><mrow><mi>pN</mi><mo>+</mo><mn>1</mn></mrow></msub></mtd><mtd><msub><mover><mo>&PartialD;</mo><mo>^</mo></mover><mi>pN</mi></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mo>&PartialD;</mo><mo>^</mo></mover><mrow><mi>pN</mi><mo>+</mo><mn>2</mn><mo>-</mo><mi>q</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>N</mi><mo>-</mo><mn>2</mn></mrow></msub></mtd><mtd><msub><mi>x</mi><mrow><mi>N</mi><mo>-</mo><mn>3</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mrow><mi>N</mi><mo>-</mo><mn>1</mn><mo>-</mo><mi>p</mi></mrow></msub></mtd><mtd><msub><mover><mo>&PartialD;</mo><mo>^</mo></mover><mrow><mi>N</mi><mo>-</mo><mn>2</mn></mrow></msub></mtd><mtd><msub><mover><mo>&PartialD;</mo><mo>^</mo></mover><mrow><mi>N</mi><mo>-</mo><mn>3</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mo>&PartialD;</mo><mo>^</mo></mover><mrow><mi>N</mi><mo>-</mo><mn>1</mn><mo>-</mo><mi>q</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>x</mi><mrow><mi>N</mi><mo>-</mo><mn>2</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mrow><mi>N</mi><mo>-</mo><mi>p</mi></mrow></msub></mtd><mtd><msub><mover><mo>&PartialD;</mo><mo>^</mo></mover><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd><mtd><msub><mover><mo>&PartialD;</mo><mo>^</mo></mover><mrow><mi>N</mi><mo>-</mo><mn>2</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mo>&PartialD;</mo><mo>^</mo></mover><mrow><mi>N</mi><mo>-</mo><mi>q</mi></mrow></msub></mtd></mtr></mtable></mfenced></mrow></mtable></mrow>]]></math><img file="FDA0000500198080000064.GIF" wi="1239" he="439" /></maths>上式中<img file="FDA0000500198080000065.GIF" wi="58" he="84" />已在步骤②由长自回归估计得到,所以该算法不涉及非线性求解问题,只用到线性最小二乘估计,建模过程简单,便于计算机实现;(3)模型的适用性检验;模型适用性的最基本检验是检验模型残差<img file="FDA0000500198080000069.GIF" wi="101" he="72" />是否为白噪声;模型的适用性检验准则,根据检验形式的不同,分为三类:第一,检验残差<img file="FDA00005001980800000610.GIF" wi="102" he="72" />是否为白噪声,称为白噪声检验准则;第二,检验残差平方和S或残差方差<img file="FDA0000500198080000066.GIF" wi="68" he="76" />是否显著减小,称为残差平方和即残差方差检验准则;第三,Akaike信息准则,即考虑残差方差<img file="FDA0000500198080000067.GIF" wi="62" he="77" />的下降和模型阶次的升高带来的利弊;采用残差平方和检验准则中的F‑准则进行模型的适用性检验,按前述方法计算出残差<img file="FDA00005001980800000611.GIF" wi="101" he="72" />后,按下式计算残差平方和S:<maths num="0015" id="cmaths0015"><math><![CDATA[<mrow><mi>S</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mi>N</mi></munderover><msubsup><mo>&PartialD;</mo><mi>t</mi><mn>2</mn></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>-</mo><mn>20</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000500198080000068.GIF" wi="1090" he="148" /></maths>若高阶模型的残差平方和S<sub>h</sub>与低阶模型的残差平方和S<sub>l</sub>相比有显著性下降,则接受模型,认为其是适用的,否则拒绝;步骤三:采用卡尔曼滤波算法滤除光纤陀螺零偏数据中的随机噪声;对于式(5‑9)所示的AR(p)模型,设系统的状态为X<sub>k</sub>=[y<sub>k</sub>,y<sub>k‑1</sub>,…,y<sub>k‑p+1</sub>]<sup>T</sup>,过程噪声为V<sub>k</sub>=[r<sub>k</sub>,0,…,0]<sub>1×p</sub><sup>T</sup>,状态方程为:X<sub>k</sub>=AX<sub>k‑1</sub>+BV<sub>k</sub>   (5‑21)其中,<maths num="0016" id="cmaths0016"><math><![CDATA[<mrow><mi>A</mi><mo>=</mo><msub><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>a</mi><mn>1</mn></msub></mtd><mtd><msub><mi>a</mi><mn>2</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>a</mi><mrow><mi>p</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>a</mi><mi>p</mi></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mrow><mi>p</mi><mo>&times;</mo><mi>p</mi></mrow></msub><mo>,</mo></mrow>]]></math><img file="FDA0000500198080000071.GIF" wi="682" he="391" /></maths><maths num="0017" id="cmaths0017"><math><![CDATA[<mrow><mi>B</mi><mo>=</mo><msub><mfenced open='(' close=')'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mrow><mi>p</mi><mo>&times;</mo><mi>p</mi></mrow></msub><mo>;</mo></mrow>]]></math><img file="FDA0000500198080000072.GIF" wi="485" he="315" /></maths>设光纤陀螺静态输出为测量量Z<sub>k</sub>,则系统测量方程为:Z<sub>k</sub>=CX<sub>k</sub>+W<sub>k</sub>   (5‑22)其中,C=[1 0 … 0]<sub>1×p</sub>,W<sub>k</sub>为测量误差;V<sub>k</sub>、W<sub>k</sub>的统计特性为:均值E(V<sub>k</sub>)=E(W<sub>k</sub>)=0自相关函数<img file="FDA0000500198080000073.GIF" wi="475" he="80" />互相关函数<img file="FDA0000500198080000074.GIF" wi="267" he="76" />卡尔曼滤波的递推算式为:状态一步预测<maths num="0018" id="cmaths0018"><math><![CDATA[<mrow><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>|</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><mi>A</mi><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow>]]></math><img file="FDA0000500198080000075.GIF" wi="289" he="92" /></maths>协方差阵一步预测P<sub>k|k‑1</sub>=AP<sub>k‑1</sub>A<sup>T</sup>+BQB<sup>T</sup>滤波增益K<sub>k</sub>=P<sub>k|k‑1</sub>C<sup>T</sup>(CP<sub>k|k‑1</sub>C<sup>T</sup>+R)<sup>‑1</sup>协方差阵估计P<sub>k</sub>=(I‑K<sub>k</sub>C)P<sub>k|k‑1</sub>状态估计<maths num="0019" id="cmaths0019"><math><![CDATA[<mrow><msub><mover><mi>X</mi><mo>^</mo></mover><mi>k</mi></msub><mo>=</mo><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>|</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>K</mi><mi>k</mi></msub><mrow><mo>(</mo><msub><mi>Z</mi><mi>k</mi></msub><mo>-</mo><mi>C</mi><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>|</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000500198080000076.GIF" wi="614" he="91" /></maths>其中,R为系统量测噪声方差,值为陀螺的零偏稳定性<img file="FDA0000500198080000077.GIF" wi="98" he="83" />Q值取为<maths num="0020" id="cmaths0020"><math><![CDATA[<mrow><msub><mfenced open='(' close=')'><mtable><mtr><mtd><msubsup><mi>&sigma;</mi><mi>a</mi><mn>2</mn></msubsup></mtd><mtd><mn>0</mn></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msubsup><mi>&sigma;</mi><mi>a</mi><mn>2</mn></msubsup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd></mtd><mtd></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd></mtd><mtd></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd></mtd><mtd></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msubsup><mi>&sigma;</mi><mi>a</mi><mn>2</mn></msubsup></mtd></mtr></mtable></mfenced><mrow><mi>p</mi><mo>&times;</mo><mi>p</mi></mrow></msub><mo>,</mo></mrow>]]></math><img file="FDA0000500198080000078.GIF" wi="495" he="322" /></maths>P的初值选为单位阵,I为单位阵,X的初值选为零阵;对于式(5‑10)所示的ARMA(p,q)模型,需将上述过程中的V<sub>k</sub>改为[r<sub>k</sub>,r<sub>k‑1</sub>,…,r<sub>k‑q</sub>]<sup>T</sup>,矩阵B改为<maths num="0021" id="cmaths0021"><math><![CDATA[<mrow><msub><mfenced open='(' close=')'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mo>-</mo><msub><mi>&theta;</mi><mn>1</mn></msub></mtd><mtd><mo>-</mo><msub><mi>&theta;</mi><mn>2</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>-</mo><msub><mi>&theta;</mi><mi>q</mi></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mrow><mi>p</mi><mo>&times;</mo><mi>q</mi></mrow></msub><mo>,</mo></mrow>]]></math><img file="FDA0000500198080000079.GIF" wi="613" he="389" /></maths>其它变量不变;将光纤陀螺零偏数据作为卡尔曼滤波器的输入,经计算实现光纤陀螺随机噪声的滤除;步骤四:光纤陀螺温度漂移误差模型结构及参数辨识;采用统计检验的方法进行光纤陀螺温度漂移误差模型定阶,采用最小二乘方法计算模型参数;采用多项式拟合光纤陀螺零偏和温度的关系,模型如下:y=a<sub>0</sub>+a<sub>1</sub>T+a<sub>2</sub>T<sup>2</sup>+a<sub>3</sub>T<sup>3</sup>+...+a<sub>m</sub>T<sup>m</sup>   (5‑23)上式中,y为光纤陀螺零偏,单位为°/h;T为光纤陀螺温度,单位为℃;(1)采用统计检验的方法进行模型定阶;设总的观测值个数为N,观测值y<sub>i</sub>(i=1,...,N)与其算术平均值y的差值平方和称为离差平方和,记作<maths num="0022" id="cmaths0022"><math><![CDATA[<mrow><mi>S</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>i</mi></msub><mo>-</mo><mover><mi>y</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mn>2</mn></msup><mo>=</mo><msub><mi>l</mi><mi>yy</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>-</mo><mn>24</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000500198080000081.GIF" wi="1209" he="149" /></maths>根据上式得:<maths num="0023" id="cmaths0023"><math><![CDATA[<mrow><mi>S</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msup><mrow><mo>[</mo><mrow><mo>(</mo><msub><mi>y</mi><mi>i</mi></msub><mo>-</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mi>i</mi></msub><mo>)</mo></mrow><mo>+</mo><mrow><mo>(</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mi>i</mi></msub><mo>-</mo><mover><mi>y</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msup><mrow><mo>(</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mi>i</mi></msub><mo>-</mo><mover><mi>y</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>i</mi></msub><mo>-</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><mn>2</mn><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mo>[</mo><mrow><mo>(</mo><msub><mi>y</mi><mi>i</mi></msub><mo>-</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mi>i</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mi>i</mi></msub><mo>-</mo><mover><mi>y</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>-</mo><mn>25</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000500198080000082.GIF" wi="1793" he="142" /></maths>证明交叉项<img file="FDA0000500198080000083.GIF" wi="501" he="148" />因此总的离差平方和分解为两部分,即:<maths num="0024" id="cmaths0024"><math><![CDATA[<mrow><mi>S</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msup><mrow><mo>(</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mi>i</mi></msub><mo>-</mo><mover><mi>y</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>i</mi></msub><mo>-</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>-</mo><mn>26</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000500198080000084.GIF" wi="1274" he="143" /></maths>上式简写为:S=U+Q   (5‑27)其中,<maths num="0025" id="cmaths0025"><math><![CDATA[<mrow><mi>Q</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>i</mi></msub><mo>-</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>,</mo><mi>U</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msup><mrow><mo>(</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mi>i</mi></msub><mo>-</mo><mover><mi>y</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mn>2</mn></msup></mrow>]]></math><img file="FDA0000500198080000085.GIF" wi="725" he="147" /></maths>为回归平方和;引入方差比F和复相关系数R,即:<maths num="0026" id="cmaths0026"><math><![CDATA[<mrow><mi>F</mi><mo>=</mo><mfrac><mrow><mi>U</mi><mo>/</mo><mi>m</mi></mrow><mrow><mi>Q</mi><mo>/</mo><mi>N</mi><mo>-</mo><mi>m</mi><mo>-</mo><mn>1</mn></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>-</mo><mn>28</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000500198080000086.GIF" wi="1164" he="147" /></maths><maths num="0027" id="cmaths0027"><math><![CDATA[<mrow><msup><mi>R</mi><mn>2</mn></msup><mo>=</mo><mfrac><mi>U</mi><mi>S</mi></mfrac><mo>=</mo><mn>1</mn><mo>-</mo><mfrac><mi>Q</mi><mi>S</mi></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>-</mo><mn>29</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000500198080000087.GIF" wi="1156" he="132" /></maths>如果在拟合曲线中去掉式(5‑23)中第m次项,仅用m‑1次多项式拟合,这时对应Q'将增大,T<sup>m</sup>的偏回归平方和为U‑U'=Q'‑Q;偏回归平方和越大,说明第m次项越重要;反之,则不重要;通过显著性检验确定,由式(5‑29),得<maths num="0028" id="cmaths0028"><math><![CDATA[<mrow><msub><mi>F</mi><mi>m</mi></msub><mo>=</mo><mfrac><mrow><msup><mi>Q</mi><mo>&prime;</mo></msup><mo>-</mo><mi>Q</mi><mo>/</mo><mi>m</mi></mrow><mrow><mi>Q</mi><mo>/</mo><mi>N</mi><mo>-</mo><mi>m</mi><mo>-</mo><mn>1</mn></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>-</mo><mn>30</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000500198080000091.GIF" wi="1187" he="153" /></maths>F<sub>m</sub>是符合自由度为1和Q/N‑m‑1的F分布;对于给定的α,由统计表查出F分布的理论临界值F<sub>α</sub>(1,N‑m‑1),若F<sub>m</sub>&gt;F<sub>α</sub>(1,N‑m‑1),则说明m次项重要,须引入拟合曲线中;反之,则不引入;引入m次项后,还需要考查m+1次项是否显著,把m+1视为m,m视为m‑1,重复上述步骤,直到F<sub>m</sub>不大于F<sub>α</sub>(1,N‑m‑1)为止;(2)采用最小二乘方法求解模型参数;式(5‑23)的测量方程为:<maths num="0029" id="cmaths0029"><math><![CDATA[<mrow><mfenced open='' close='}'><mtable><mtr><mtd><msub><mi>Y</mi><mn>1</mn></msub><mo>=</mo><msub><mi>a</mi><mn>0</mn></msub><mo>+</mo><msub><mi>a</mi><mn>1</mn></msub><msub><mi>T</mi><mn>1</mn></msub><mo>+</mo><msub><mi>a</mi><mn>2</mn></msub><msup><msub><mi>T</mi><mn>1</mn></msub><mn>2</mn></msup><mo>+</mo><msub><mi>a</mi><mn>3</mn></msub><msup><msub><mi>T</mi><mn>1</mn></msub><mn>3</mn></msup><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>a</mi><mi>m</mi></msub><msup><msub><mi>T</mi><mn>1</mn></msub><mi>m</mi></msup></mtd></mtr><mtr><mtd><msub><mi>Y</mi><mn>2</mn></msub><mo>=</mo><msub><mi>a</mi><mn>0</mn></msub><mo>+</mo><msub><mi>a</mi><mn>1</mn></msub><msub><mi>T</mi><mn>2</mn></msub><mo>+</mo><msub><mi>a</mi><mn>2</mn></msub><msup><msub><mi>T</mi><mn>2</mn></msub><mn>2</mn></msup><mo>+</mo><msub><mi>a</mi><mn>3</mn></msub><msup><msub><mi>T</mi><mn>2</mn></msub><mn>3</mn></msup><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>a</mi><mi>m</mi></msub><msup><msub><mi>T</mi><mn>2</mn></msub><mi>m</mi></msup></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>Y</mi><mi>N</mi></msub><mo>=</mo><msub><mi>a</mi><mn>0</mn></msub><mo>+</mo><msub><mi>a</mi><mn>1</mn></msub><msub><mi>T</mi><mi>N</mi></msub><mo>+</mo><msub><mi>a</mi><mn>2</mn></msub><msup><msub><mi>T</mi><mi>N</mi></msub><mn>2</mn></msup><mo>+</mo><msub><mi>a</mi><mn>3</mn></msub><msup><msub><mi>T</mi><mi>N</mi></msub><mn>3</mn></msup><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>a</mi><mi>m</mi></msub><msup><msub><mi>T</mi><mi>N</mi></msub><mi>m</mi></msup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>-</mo><mn>31</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000500198080000092.GIF" wi="1402" he="317" /></maths>相应的估计量如下:<maths num="0030" id="cmaths0030"><math><![CDATA[<mrow><mfenced open='' close='}'><mtable><mtr><mtd><msub><mi>y</mi><mn>1</mn></msub><mo>=</mo><msub><mi>a</mi><mn>0</mn></msub><mo>+</mo><msub><mi>a</mi><mn>1</mn></msub><msub><mi>t</mi><mn>1</mn></msub><mo>+</mo><msub><mi>a</mi><mn>2</mn></msub><msup><msub><mi>t</mi><mn>1</mn></msub><mn>2</mn></msup><mo>+</mo><msub><mi>a</mi><mn>3</mn></msub><msup><msub><mi>t</mi><mn>1</mn></msub><mn>3</mn></msup><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>a</mi><mi>m</mi></msub><msup><msub><mi>t</mi><mn>1</mn></msub><mi>m</mi></msup></mtd></mtr><mtr><mtd><msub><mi>y</mi><mn>2</mn></msub><mo>=</mo><msub><mi>a</mi><mn>0</mn></msub><mo>+</mo><msub><mi>a</mi><mn>1</mn></msub><msub><mi>t</mi><mn>2</mn></msub><mo>+</mo><msub><mi>a</mi><mn>2</mn></msub><msup><msub><mi>t</mi><mn>2</mn></msub><mn>2</mn></msup><mo>+</mo><msub><mi>a</mi><mn>3</mn></msub><msup><msub><mi>t</mi><mn>2</mn></msub><mn>3</mn></msup><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>a</mi><mi>m</mi></msub><msup><msub><mi>t</mi><mn>2</mn></msub><mi>m</mi></msup></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>N</mi></msub><mo>=</mo><msub><mi>a</mi><mn>0</mn></msub><mo>+</mo><msub><mi>a</mi><mn>1</mn></msub><msub><mi>t</mi><mi>N</mi></msub><mo>+</mo><msub><mi>a</mi><mn>2</mn></msub><msup><msub><mi>t</mi><mi>N</mi></msub><mn>2</mn></msup><mo>+</mo><msub><mi>a</mi><mn>3</mn></msub><msup><msub><mi>t</mi><mi>N</mi></msub><mn>3</mn></msup><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>a</mi><mi>m</mi></msub><msup><msub><mi>t</mi><mi>N</mi></msub><mi>m</mi></msup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>-</mo><mn>32</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000500198080000093.GIF" wi="1378" he="317" /></maths>其误差方程为:V=L‑Y,Y=TA    (5‑33)其中,L为实际测量值,<maths num="0031" id="cmaths0031"><math><![CDATA[<mrow><mi>y</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>y</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>N</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000500198080000094.GIF" wi="230" he="308" /></maths><maths num="0032" id="cmaths0032"><math><![CDATA[<mrow><mi>A</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>A</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>A</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>A</mi><mi>N</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000500198080000095.GIF" wi="232" he="309" /></maths><maths num="0033" id="cmaths0033"><math><![CDATA[<mrow><mi>T</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>t</mi><mn>1</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msup><msub><mi>t</mi><mn>1</mn></msub><mi>m</mi></msup></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>t</mi><mn>2</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msup><msub><mi>t</mi><mn>2</mn></msub><mi>m</mi></msup></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>t</mi><mi>N</mi></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msup><msub><mi>t</mi><mi>N</mi></msub><mi>m</mi></msup></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000500198080000096.GIF" wi="481" he="317" /></maths>根据最小二乘法理论知,V<sup>T</sup>V=最小时,求解出模型系数A,即A=(T<sup>T</sup>T)<sup>‑1</sup>T<sup>T</sup>y;在实际工程中,利用最小二乘法时会出现信息矩阵的病态问题,即(T<sup>T</sup>T)<sup>‑1</sup>不存在;为了进一步提高模型参数辨识的精度,采用平衡法进行解决;平衡法指:计算<maths num="0034" id="cmaths0034"><math><![CDATA[<mrow><msub><mi>s</mi><mi>i</mi></msub><mo>=</mo><munder><mi>max</mi><mrow><mn>1</mn><mo>&le;</mo><mi>j</mi><mo>&le;</mo><mi>n</mi></mrow></munder><mo>|</mo><msub><mi>T</mi><mi>ij</mi></msub><mo>|</mo><mrow><mo>(</mo><mi>i</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000500198080000097.GIF" wi="556" he="108" /></maths>令<maths num="0035" id="cmaths0035"><math><![CDATA[<mrow><mi>D</mi><mo>=</mo><mi>diag</mi><mrow><mo>(</mo><mfrac><mn>1</mn><msub><mi>s</mi><mn>1</mn></msub></mfrac><mo>,</mo><mfrac><mn>1</mn><msub><mi>s</mi><mn>2</mn></msub></mfrac><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mfrac><mn>1</mn><msub><mi>s</mi><mi>n</mi></msub></mfrac><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000500198080000098.GIF" wi="508" he="148" /></maths>得到与原方程同解的方程组DY=DTA,然后根据上述最小二乘法进行计算;(3)温度补偿具体算法如下:1)模型为m=1阶,并给定置信度(1‑α);2)利用卡尔曼滤波消噪后数据,通过最小二乘法解算出m阶模型系数;3)通过统计方法检查模型最高阶次的显著性;4)若F<sub>m</sub>&gt;F<sub>α</sub>(1,N‑m‑1),则m阶需引入模型;并将m+1阶引入模型,把m+1视为m,m视为m‑1,返回2)步骤;5)若F<sub>m</sub>&lt;F<sub>α</sub>(1,N‑m‑1),则得到所求模型及参数。
地址 100191 北京市海淀区学院路37号