发明名称 高过载环境下的捷联惯性导航系统陀螺信号智能滤波方法
摘要 本发明公开了一种高过载环境下的捷联惯性导航系统陀螺信号智能滤波方法,其主要目的在于:建立3个BP网络模拟高过载环境下X、Y、Z三个轴上的陀螺输出,捷联惯性导航系统的陀螺和加速度计直接安装在载体上;根据加速度计输出进行判断载体是否处于进入高过载环境,当加速度计输出大于设定阈值时,则视为进入高过载环境,否则视为非高过载环境;当判断结果为非高过载环境,则将3个陀螺输出用于导航计算并将陀螺输出作为BP网络在线训练样本,以保证网络参数与当前载体运动态势的一致性;当判断结果为进入高过载环境时,则3个BP网络工作在模拟输出状态,模拟陀螺信号输出,保证捷联惯性系统的平稳工作。
申请公布号 CN103196446B 申请公布日期 2014.03.05
申请号 CN201310080881.8 申请日期 2013.03.14
申请人 东南大学 发明人 徐晓苏;李佩娟;刘锡祥;张涛;王立辉
分类号 G01C21/16(2006.01)I;G01C21/20(2006.01)I 主分类号 G01C21/16(2006.01)I
代理机构 南京苏高专利商标事务所(普通合伙) 32204 代理人 柏尚春
主权项 1.一种高过载环境下的捷联惯性导航系统陀螺信号智能滤波方法,其特征为:步骤1:建立3个BP网络结构,所述3个BP网络初始结构包括模拟高过载环境下X轴陀螺输出的BP网络、模拟高过载环境下Y轴陀螺输出的BP网络和模拟高过载环境下Z轴陀螺输出的BP网络,3个BP网络初始结构为:单输入/单输出和单个隐含层的三层网络结构形式,隐含层节点数为m,m=10;3个BP网络的输入分别为X、Y、Z轴上的陀螺输出时间相关值x<sup>θ</sup>、x<sup>γ</sup>、<img file="FDA00002915923400011.GIF" wi="83" he="55" />输出分别为X、Y、Z轴上的陀螺输出y<sup>θ</sup>、y<sup>γ</sup>、<img file="FDA00002915923400012.GIF" wi="86" he="69" />其中x、y分别表示BP网络的输入、输出,上标θ、γ、<img file="FDA00002915923400013.GIF" wi="55" he="49" />分别表示对应X、Y、Z轴的输入或输出;3个BP网络的输出与输入之间的关系分别为:<maths num="0001"><![CDATA[<math><mrow><msup><mi>y</mi><mi>&theta;</mi></msup><mo>=</mo><msup><mi>g</mi><mi>&theta;</mi></msup><mo>[</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mn>10</mn></munderover><msubsup><mi>w</mi><mi>jk</mi><mi>&theta;</mi></msubsup><msubsup><mi>f</mi><mi>j</mi><mi>&theta;</mi></msubsup><mrow><mo>(</mo><msubsup><mi>w</mi><mi>ij</mi><mi>&theta;</mi></msubsup><msup><mi>x</mi><mi>&theta;</mi></msup><mo>)</mo></mrow><mo>]</mo></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><msup><mi>y</mi><mi>&gamma;</mi></msup><mo>=</mo><msup><mi>g</mi><mi>&gamma;</mi></msup><mo>[</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mn>10</mn></munderover><msubsup><mi>w</mi><mi>jk</mi><mi>&gamma;</mi></msubsup><msubsup><mi>f</mi><mi>j</mi><mi>&gamma;</mi></msubsup><mrow><mo>(</mo><msubsup><mi>w</mi><mi>ij</mi><mi>&gamma;</mi></msubsup><msup><mi>x</mi><mi>&gamma;</mi></msup><mo>)</mo></mrow><mo>]</mo></mrow></math>]]></maths><img file="FDA00002915923400016.GIF" wi="547" he="162" />式中<img file="FDA00002915923400017.GIF" wi="280" he="86" />分别表示3个BP网络输入层到隐含层的连接权值,下标i、j分别表示输入层第i个节点与隐含层第j个节点;<img file="FDA00002915923400018.GIF" wi="312" he="85" />分别表示3个BP网络隐含层到输出层之间的连接权值,下标k表示输出层第k个节点,i=1,k=1;<img file="FDA00002915923400019.GIF" wi="386" he="83" />分别表示3个BP网络隐含层激活函数,都为Sigmoidal函数,Sigmoidal函数表达式如下:<maths num="0003"><![CDATA[<math><mrow><msubsup><mi>f</mi><mi>j</mi><mi>&theta;</mi></msubsup><mrow><mo>(</mo><msubsup><mi>u</mi><mi>j</mi><mi>&theta;</mi></msubsup><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mn>1</mn><mo>+</mo><msup><mi>e</mi><msubsup><mrow><mo>-</mo><mi>u</mi></mrow><mi>j</mi><mi>&theta;</mi></msubsup></msup></mrow></mfrac></mrow></math>]]></maths><maths num="0004"><![CDATA[<math><mrow><msubsup><mi>f</mi><mi>j</mi><mi>&gamma;</mi></msubsup><mrow><mo>(</mo><msubsup><mi>u</mi><mi>j</mi><mi>&gamma;</mi></msubsup><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mn>1</mn><mo>+</mo><msup><mi>e</mi><msubsup><mrow><mo>-</mo><mi>u</mi></mrow><mi>j</mi><mi>&gamma;</mi></msubsup></msup></mrow></mfrac></mrow></math>]]></maths><img file="FDA000029159234000112.GIF" wi="372" he="141" />其导数为:<maths num="0005"><![CDATA[<math><mrow><msubsup><mi>f</mi><mi>j</mi><mrow><mi>&theta;</mi><mo>&prime;</mo></mrow></msubsup><mrow><mo>(</mo><msubsup><mi>u</mi><mi>j</mi><mi>&theta;</mi></msubsup><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mn>1</mn><mo>+</mo><msup><mi>e</mi><msubsup><mrow><mo>-</mo><mi>u</mi></mrow><mi>j</mi><mi>&theta;</mi></msubsup></msup></mrow></mfrac><mfrac><msup><mi>e</mi><msubsup><mrow><mo>-</mo><mi>u</mi></mrow><mi>j</mi><mi>&theta;</mi></msubsup></msup><mrow><mn>1</mn><mo>+</mo><msup><mi>e</mi><msubsup><mrow><mo>-</mo><mi>u</mi></mrow><mi>j</mi><mi>&theta;</mi></msubsup></msup></mrow></mfrac><mo>=</mo><mo>[</mo><mn>1</mn><mo>-</mo><msubsup><mi>f</mi><mi>j</mi><mi>&theta;</mi></msubsup><mrow><mo>(</mo><msubsup><mi>u</mi><mi>j</mi><mi>&theta;</mi></msubsup><mo>)</mo></mrow><mo>]</mo><msubsup><mi>f</mi><mi>j</mi><mi>&theta;</mi></msubsup><mrow><mo>(</mo><msubsup><mi>u</mi><mi>j</mi><mi>&theta;</mi></msubsup><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0006"><![CDATA[<math><mrow><msubsup><mi>f</mi><mi>j</mi><mrow><mi>&gamma;</mi><mo>&prime;</mo></mrow></msubsup><mrow><mo>(</mo><msubsup><mi>u</mi><mi>j</mi><mi>&gamma;</mi></msubsup><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mn>1</mn><mo>+</mo><msup><mi>e</mi><msubsup><mrow><mo>-</mo><mi>u</mi></mrow><mi>j</mi><mi>&gamma;</mi></msubsup></msup></mrow></mfrac><mfrac><msup><mi>e</mi><msubsup><mrow><mo>-</mo><mi>u</mi></mrow><mi>j</mi><mi>&gamma;</mi></msubsup></msup><mrow><mn>1</mn><mo>+</mo><msup><mi>e</mi><msubsup><mrow><mo>-</mo><mi>u</mi></mrow><mi>j</mi><mi>&gamma;</mi></msubsup></msup></mrow></mfrac><mo>=</mo><mo>[</mo><mn>1</mn><mo>-</mo><msubsup><mi>f</mi><mi>j</mi><mi>&gamma;</mi></msubsup><mrow><mo>(</mo><msubsup><mi>u</mi><mi>j</mi><mi>&gamma;</mi></msubsup><mo>)</mo></mrow><mo>]</mo><msubsup><mi>f</mi><mi>j</mi><mi>&gamma;</mi></msubsup><mrow><mo>(</mo><msubsup><mi>u</mi><mi>j</mi><mi>&gamma;</mi></msubsup><mo>)</mo></mrow></mrow></math>]]></maths><img file="FDA00002915923400023.GIF" wi="964" he="159" />其中,<img file="FDA00002915923400024.GIF" wi="245" he="85" />分别表示3个BP网络隐含层激活函数的输入,且<img file="FDA00002915923400025.GIF" wi="204" he="80" /><img file="FDA00002915923400026.GIF" wi="203" he="78" /><img file="FDA00002915923400027.GIF" wi="237" he="79" /><img file="FDA00002915923400028.GIF" wi="86" he="72" />为指数函数;<img file="FDA00002915923400029.GIF" wi="258" he="71" />分别表示3个BP网络隐含层激活函数的输出<img file="FDA000029159234000210.GIF" wi="825" he="72" /><img file="FDA000029159234000211.GIF" wi="384" he="70" />分别表示3个BP网络输出层激活函数,都为Sigmoidal函数,Sigmoidal函数表达式如下:<maths num="0007"><![CDATA[<math><mrow><msup><mi>g</mi><mi>&theta;</mi></msup><mrow><mo>(</mo><msup><mi>u</mi><mrow><mo>&prime;</mo><mi>&theta;</mi></mrow></msup><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mn>1</mn><mo>+</mo><msup><mi>e</mi><msup><mrow><mo>-</mo><mi>u</mi></mrow><mrow><mo>&prime;</mo><mi>&theta;</mi></mrow></msup></msup></mrow></mfrac></mrow></math>]]></maths><maths num="0008"><![CDATA[<math><mrow><msup><mi>g</mi><mi>&gamma;</mi></msup><mrow><mo>(</mo><msup><mi>u</mi><mrow><mo>&prime;</mo><mi>&gamma;</mi></mrow></msup><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mn>1</mn><mo>+</mo><msup><mi>e</mi><msup><mrow><mo>-</mo><mi>u</mi></mrow><mrow><mo>&prime;</mo><mi>&gamma;</mi></mrow></msup></msup></mrow></mfrac></mrow></math>]]></maths><img file="FDA000029159234000214.GIF" wi="389" he="141" />其导数为:<maths num="0009"><![CDATA[<math><mrow><msup><mi>g</mi><mrow><mi>&theta;</mi><mo>&prime;</mo></mrow></msup><mrow><mo>(</mo><msup><mi>u</mi><mrow><mo>&prime;</mo><mi>&theta;</mi></mrow></msup><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mn>1</mn><mo>+</mo><msup><mi>e</mi><msup><mrow><mo>-</mo><mi>u</mi></mrow><mrow><mo>&prime;</mo><mi>&theta;</mi></mrow></msup></msup></mrow></mfrac><mfrac><msup><mi>e</mi><msup><mrow><mo>-</mo><mi>u</mi></mrow><mrow><mo>&prime;</mo><mi>&theta;</mi></mrow></msup></msup><mrow><mn>1</mn><mo>+</mo><msup><mi>e</mi><msup><mrow><mo>-</mo><mi>u</mi></mrow><mrow><mo>&prime;</mo><mi>&theta;</mi></mrow></msup></msup></mrow></mfrac><mo>=</mo><mo>[</mo><mn>1</mn><mo>-</mo><msup><mi>g</mi><mi>&theta;</mi></msup><mrow><mo>(</mo><msup><mi>u</mi><mrow><mo>&prime;</mo><mi>&theta;</mi></mrow></msup><mo>)</mo></mrow><mo>]</mo><msup><mi>g</mi><mi>&theta;</mi></msup><mrow><mo>(</mo><msup><mi>u</mi><mrow><mo>&prime;</mo><mi>&theta;</mi></mrow></msup><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0010"><![CDATA[<math><mrow><msup><mi>g</mi><mrow><mi>&gamma;</mi><mo>&prime;</mo></mrow></msup><mrow><mo>(</mo><msup><mi>u</mi><mrow><mo>&prime;</mo><mi>&gamma;</mi></mrow></msup><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mn>1</mn><mo>+</mo><msup><mi>e</mi><msup><mrow><mo>-</mo><mi>u</mi></mrow><mrow><mo>&prime;</mo><mi>&gamma;</mi></mrow></msup></msup></mrow></mfrac><mfrac><msup><mi>e</mi><msup><mrow><mo>-</mo><mi>u</mi></mrow><mrow><mo>&prime;</mo><mi>&gamma;</mi></mrow></msup></msup><mrow><mn>1</mn><mo>+</mo><msup><mi>e</mi><msup><mrow><mo>-</mo><mi>u</mi></mrow><mrow><mo>&prime;</mo><mi>&gamma;</mi></mrow></msup></msup></mrow></mfrac><mo>=</mo><mo>[</mo><mn>1</mn><mo>-</mo><msup><mi>g</mi><mi>&gamma;</mi></msup><mrow><mo>(</mo><msup><mi>u</mi><mrow><mo>&prime;</mo><mi>&gamma;</mi></mrow></msup><mo>)</mo></mrow><mo>]</mo><msup><mi>g</mi><mi>&gamma;</mi></msup><mrow><mo>(</mo><msup><mi>u</mi><mrow><mo>&prime;</mo><mi>&gamma;</mi></mrow></msup><mo>)</mo></mrow></mrow></math>]]></maths><img file="FDA000029159234000217.GIF" wi="987" he="160" />其中,u<sup>′</sup>θ、u<sup>′γ</sup>、<img file="FDA000029159234000218.GIF" wi="69" he="56" />分别表示3个BP网络输出层激活函数的输入,且<maths num="0011"><![CDATA[<math><mrow><msup><mi>u</mi><mrow><mo>&prime;</mo><mi>&theta;</mi></mrow></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mn>10</mn></munderover><msubsup><mi>w</mi><mi>jk</mi><mi>&theta;</mi></msubsup><msubsup><mi>f</mi><mi>j</mi><mi>&theta;</mi></msubsup><mrow><mo>(</mo><msubsup><mi>w</mi><mi>ij</mi><mi>&theta;</mi></msubsup><msup><mi>x</mi><mi>&theta;</mi></msup><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0012"><![CDATA[<math><mrow><msup><mi>u</mi><mrow><mo>&prime;</mo><mi>&gamma;</mi></mrow></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mn>10</mn></munderover><msubsup><mi>w</mi><mi>jk</mi><mi>&gamma;</mi></msubsup><msubsup><mi>f</mi><mi>j</mi><mi>&gamma;</mi></msubsup><mrow><mo>(</mo><msubsup><mi>w</mi><mi>ij</mi><mi>&gamma;</mi></msubsup><msup><mi>x</mi><mi>&gamma;</mi></msup><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><img file="FDA000029159234000221.GIF" wi="476" he="142" />步骤2:分别接收X、Y、Z轴上的陀螺信号;步骤3:判断是否处于进入高过载环境,所述的高过载环境判断方法为:根据捷联惯性导航系统的加速度计输出进行判断,当加速度计输出大于设定阈值5g且g为重力加速度时,则视为进入高过载环境,否则视为非高过载环境;步骤4:当判断结果为进入高过载环境时,则3个BP网络工作在模拟输出状态,模拟陀螺信号输出,且分别以当前最新的步骤1的输出y<sup>θ</sup>、y<sup>γ</sup>、<img file="FDA00002915923400031.GIF" wi="64" he="65" />作为X、Y、Z轴上陀螺的模拟信号输出并用于导航计算;步骤5:当判断结果为非高过载环境,则将3个陀螺输出用于导航计算并将非高过载环境下的陀螺输出作为BP网络在线训练样本,所述在线训练样本包括陀螺输出时间相关值<img file="FDA00002915923400032.GIF" wi="231" he="77" />和非高过载环境下的陀螺输出<img file="FDA00002915923400033.GIF" wi="273" he="77" />陀螺累计采样数为p,再令p=p+1,如果p小于在线训练样本数P,P=300,则返回步骤2,如果p等于300,则利用300个训练样本对BP网络进行在线训练,并以当前在线训练结果更新步骤1所述的BP网络连接权值<img file="FDA00002915923400034.GIF" wi="668" he="85" />p清零后返回步骤2,所述在线训练包括X轴在线训练、Y轴在线训练和Z轴在线训练;所述X轴在线训练的步骤如下:步骤5.1.1:令迭代次数n<sub>θ</sub>的初始值为1,利用随机函数Random(·)对模拟高过载环境下X轴陀螺输出的BP网络隐含层和输出层的权值进行初始化:<maths num="0013"><![CDATA[<math><mrow><msubsup><mi>w</mi><mi>ij</mi><mi>&theta;</mi></msubsup><mo>=</mo><mfenced open='' close='' separators=''><mtable><mtr><mtd><mi>Random</mi><mrow><mo>(</mo><mo>&CenterDot;</mo><mo>)</mo></mrow></mtd><mtd><msubsup><mi>w</mi><mi>ij</mi><mi>&theta;</mi></msubsup><mo>&Element;</mo><mo>[</mo><mn>0,1</mn><mo>]</mo></mtd></mtr></mtable></mfenced></mrow></math>]]></maths><maths num="0014"><![CDATA[<math><mrow><msubsup><mi>w</mi><mi>jk</mi><mi>&theta;</mi></msubsup><mo>=</mo><mfenced open='' close=''><mtable><mtr><mtd><mi>Random</mi><mrow><mo>(</mo><mo>&CenterDot;</mo><mo>)</mo></mrow></mtd><mtd><msubsup><mi>w</mi><mi>jk</mi><mi>&theta;</mi></msubsup><mo>&Element;</mo><mo>[</mo><mn>0,1</mn><mo>]</mo></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>步骤5.1.2:计算当前迭代过程中所用300个样本总误差<img file="FDA00002915923400037.GIF" wi="144" he="71" /><maths num="0015"><![CDATA[<math><mrow><msubsup><mi>E</mi><mrow><mi>A</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mn>300</mn></munderover><msubsup><mi>E</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mn>300</mn></munderover><msup><mrow><mo>(</mo><msubsup><mi>d</mi><mi>p</mi><mi>&theta;</mi></msubsup><mo>-</mo><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup><mo>)</mo></mrow><mn>2</mn></msup></mrow></math>]]></maths>式中<img file="FDA00002915923400039.GIF" wi="494" he="119" /><img file="FDA000029159234000310.GIF" wi="118" he="77" />为当前迭代过程中当输入第p个样本时模拟高过<maths num="0016"><![CDATA[<math><mrow><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup><mo>=</mo><msup><mi>g</mi><mi>&theta;</mi></msup><mo>[</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mn>10</mn></munderover><msubsup><mi>w</mi><mi>jk</mi><mi>&theta;</mi></msubsup><msubsup><mi>f</mi><mi>j</mi><mi>&theta;</mi></msubsup><mrow><mo>(</mo><msubsup><mi>w</mi><mi>ij</mi><mi>&theta;</mi></msubsup><msubsup><mi>x</mi><mi>p</mi><mi>&theta;</mi></msubsup><mo>)</mo></mrow><mo>]</mo></mrow></math>]]></maths>步骤5.1.3:如果<img file="FDA000029159234000312.GIF" wi="323" he="75" />或者n<sub>θ</sub>≥10000,则采用当前<img file="FDA000029159234000313.GIF" wi="291" he="86" />更新步骤1的模拟高过载环境下X轴陀螺输出的BP网络中的<img file="FDA000029159234000314.GIF" wi="202" he="86" />否则进入步骤5.1.4;步骤5.1.4:令n<sub>θ</sub>=n<sub>θ</sub>+1,<maths num="0017"><![CDATA[<math><mrow><msubsup><mi>w</mi><mrow><mi>ij</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup><mo>=</mo><msubsup><mi>w</mi><mrow><mi>ij</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup><mo>+</mo><mi>&Delta;</mi><msubsup><mi>w</mi><mrow><mi>ij</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup><mo>,</mo></mrow></math>]]></maths><maths num="0018"><![CDATA[<math><mrow><msubsup><mi>w</mi><mrow><mi>jk</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup><mo>=</mo><msubsup><mi>w</mi><mrow><mi>jk</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup><mo>+</mo><mi>&Delta;</mi><msubsup><mi>w</mi><mrow><mi>jk</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup></mrow></math>]]></maths>其中<maths num="0019"><![CDATA[<math><mrow><mi>&Delta;</mi><msubsup><mi>w</mi><mrow><mi>ij</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup><mo>=</mo><mo>-</mo><mn>0.58</mn><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>E</mi><mi>A</mi><mi>&theta;</mi></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>w</mi><mrow><mi>ij</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup></mrow></mfrac></mrow></math>]]></maths><maths num="0020"><![CDATA[<math><mrow><mi>&Delta;</mi><msubsup><mi>w</mi><mrow><mi>jk</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup><mo>=</mo><mo>-</mo><mn>0.58</mn><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>E</mi><mi>A</mi><mi>&theta;</mi></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>w</mi><mrow><mi>jk</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup></mrow></mfrac></mrow></math>]]></maths>其中<maths num="0021"><![CDATA[<math><mrow><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>E</mi><mi>A</mi><mi>&theta;</mi></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>w</mi><mrow><mi>ij</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup></mrow></mfrac><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mn>300</mn></munderover><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>E</mi><mi>p</mi><mi>&theta;</mi></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>w</mi><mrow><mi>ij</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup></mrow></mfrac><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mn>300</mn></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mn>10</mn></munderover><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>E</mi><mi>p</mi><mi>&theta;</mi></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup></mrow></mfrac><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>u</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>&prime;</mo><mi>&theta;</mi></mrow></msubsup></mrow></mfrac><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>u</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>&prime;</mo><mi>&theta;</mi></mrow></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>x</mi><mrow><mi>jp</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>&prime;</mo><mi>&theta;</mi></mrow></msubsup></mrow></mfrac><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>x</mi><mrow><mi>jp</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>&prime;</mo><mi>&theta;</mi></mrow></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>u</mi><mrow><mi>jp</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup></mrow></mfrac><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>u</mi><mrow><mi>jp</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>w</mi><mrow><mi>ij</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup></mrow></mfrac></mrow></math>]]></maths><maths num="0022"><![CDATA[<math><mrow><mo>=</mo><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mn>300</mn></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mn>10</mn></munderover><mrow><mo>(</mo><msubsup><mi>d</mi><mi>p</mi><mi>&theta;</mi></msubsup><mo>-</mo><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup><mo>)</mo></mrow><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup><mo>)</mo></mrow><msubsup><mi>w</mi><mrow><mi>jk</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup><msubsup><mi>x</mi><mrow><mi>jp</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>&prime;</mo><mi>&theta;</mi></mrow></msubsup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msubsup><mi>x</mi><mrow><mi>jp</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>&prime;</mo><mi>&theta;</mi></mrow></msubsup><mo>)</mo></mrow><msubsup><mi>x</mi><mi>p</mi><mi>&theta;</mi></msubsup></mrow></math>]]></maths><maths num="0023"><![CDATA[<math><mrow><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>E</mi><mi>A</mi><mi>&theta;</mi></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>w</mi><mrow><mi>jk</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup></mrow></mfrac><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mn>300</mn></munderover><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>E</mi><mi>p</mi><mi>&theta;</mi></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>w</mi><mrow><mi>jk</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup></mrow></mfrac><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mn>300</mn></munderover><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>E</mi><mi>p</mi><mi>&theta;</mi></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup></mrow></mfrac><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>u</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>&prime;</mo><mi>&theta;</mi></mrow></msubsup></mrow></mfrac><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>u</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>&prime;</mo><mi>&theta;</mi></mrow></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>w</mi><mrow><mi>jk</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup></mrow></mfrac><mo>=</mo><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mn>300</mn></munderover><mrow><mo>(</mo><msubsup><mi>d</mi><mi>p</mi><mi>&theta;</mi></msubsup><mo>-</mo><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup><mo>)</mo></mrow><msup><mi>g</mi><mrow><mi>&theta;</mi><mo>&prime;</mo></mrow></msup><mrow><mo>(</mo><msubsup><mi>u</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>&prime;</mo><mi>&theta;</mi></mrow></msubsup><mo>)</mo></mrow><msubsup><mi>x</mi><mrow><mi>jp</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>&prime;</mo><mi>&theta;</mi></mrow></msubsup></mrow></math>]]></maths><maths num="0024"><![CDATA[<math><mrow><mo>=</mo><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mn>300</mn></munderover><mrow><mo>(</mo><msubsup><mi>d</mi><mi>p</mi><mi>&theta;</mi></msubsup><mo>-</mo><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup><mo>)</mo></mrow><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&theta;</mi></msubsup><mo>)</mo></mrow><msubsup><mi>x</mi><mrow><mi>jp</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&theta;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>&prime;</mo><mi>&theta;</mi></mrow></msubsup></mrow></math>]]></maths>式中<img file="FDA00002915923400049.GIF" wi="143" he="72" />表示上一次迭代过程中当输入第p个样本时的BP网络输出,<img file="FDA000029159234000410.GIF" wi="143" he="80" />表示上一次迭代过程中当输入第p个样本时的BP网络输出层激活函数的输入,<img file="FDA000029159234000411.GIF" wi="153" he="77" />表示上一次迭代过程中当输入第p个样本时的BP网络隐含层激活函数的输出,<img file="FDA000029159234000412.GIF" wi="144" he="72" />表示上一次迭代过程中当输入第p个样本时的BP网络隐含层激活函数的输入,<img file="FDA000029159234000413.GIF" wi="159" he="71" />表示上一次迭代结束后隐含层到输出层的连接权值,<img file="FDA000029159234000414.GIF" wi="150" he="80" />为上一次迭代结束后输入层到隐含层的连接权值,返回步骤5.1.2;所述Y轴在线训练的步骤如下:步骤5.2.1:令迭代次数n<sub>γ</sub>的初始值为1,利用随机函数Random(·)对模拟高过载环境下Y轴陀螺输出的BP网络隐含层和输出层的权值进行初始化:<maths num="0025"><![CDATA[<math><mrow><msubsup><mi>w</mi><mi>ij</mi><mi>&gamma;</mi></msubsup><mo>=</mo><mtable><mtr><mtd><mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>Random</mi><mrow><mo>(</mo><mo>&CenterDot;</mo><mo>)</mo></mrow></mtd><mtd><msubsup><mi>w</mi><mi>ij</mi><mi>&gamma;</mi></msubsup><mo>&Element;</mo><mo>[</mo><mn>0,1</mn><mo>]</mo></mtd></mtr></mtable></mfenced></mrow></mtd></mtr></mtable></mrow></math>]]></maths><maths num="0026"><![CDATA[<math><mrow><msubsup><mi>w</mi><mi>jk</mi><mi>&gamma;</mi></msubsup><mo>=</mo><mtable><mtr><mtd><mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>Random</mi><mrow><mo>(</mo><mo>&CenterDot;</mo><mo>)</mo></mrow></mtd><mtd><msubsup><mi>w</mi><mi>jk</mi><mi>&gamma;</mi></msubsup><mo>&Element;</mo><mo>[</mo><mn>0,1</mn><mo>]</mo></mtd></mtr></mtable></mfenced></mrow></mtd></mtr></mtable></mrow></math>]]></maths>步骤5.2.2:计算当前迭代过程中所用300个样本总误差<img file="FDA000029159234000417.GIF" wi="138" he="76" /><maths num="0027"><![CDATA[<math><mrow><msubsup><mi>E</mi><mrow><mi>A</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mn>300</mn></munderover><msubsup><mi>E</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mn>300</mn></munderover><msup><mrow><mo>(</mo><msubsup><mi>d</mi><mi>p</mi><mi>&gamma;</mi></msubsup><mo>-</mo><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup><mo>)</mo></mrow><mn>2</mn></msup></mrow></math>]]></maths>式中<img file="FDA00002915923400052.GIF" wi="493" he="118" /><img file="FDA00002915923400053.GIF" wi="118" he="72" />为当前迭代过程中当输入第p个样本时模拟高过载环境下Y轴陀螺输出的BP网络的输出;<maths num="0028"><![CDATA[<math><mrow><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup><mo>=</mo><msup><mi>g</mi><mi>&gamma;</mi></msup><mo>[</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mn>10</mn></munderover><msubsup><mi>w</mi><mi>jk</mi><mi>&gamma;</mi></msubsup><msubsup><mi>f</mi><mi>j</mi><mi>&gamma;</mi></msubsup><mrow><mo>(</mo><msubsup><mi>w</mi><mi>ij</mi><mi>&gamma;</mi></msubsup><msubsup><mi>x</mi><mi>p</mi><mi>&gamma;</mi></msubsup><mo>)</mo></mrow><mo>]</mo></mrow></math>]]></maths>步骤5.2.3:如果<img file="FDA00002915923400055.GIF" wi="320" he="71" />或者n<sub>γ</sub>≥10000,则采用当前<img file="FDA00002915923400056.GIF" wi="291" he="84" />更新步骤1的模拟高过载环境下Y轴陀螺输出的BP网络中的<img file="FDA00002915923400057.GIF" wi="205" he="78" />否则进入步骤5.2.4;步骤5.2.4:令n<sub>γ</sub>=n<sub>γ</sub>+1,<maths num="0029"><![CDATA[<math><mrow><msubsup><mi>w</mi><mrow><mi>ij</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup><mo>=</mo><msubsup><mi>w</mi><mrow><mi>ij</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo></mrow><mi>&gamma;</mi></msubsup><mi>&Delta;</mi><msubsup><mi>w</mi><mrow><mi>ij</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup><mo>,</mo></mrow></math>]]></maths><maths num="0030"><![CDATA[<math><mrow><msubsup><mi>w</mi><mrow><mi>jk</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup><mo>=</mo><msubsup><mi>w</mi><mrow><mi>jk</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup><mo>+</mo><mi>&Delta;</mi><msubsup><mi>w</mi><mrow><mi>jk</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup></mrow></math>]]></maths>其中<maths num="0031"><![CDATA[<math><mrow><mi>&Delta;</mi><msubsup><mi>w</mi><mrow><mi>ij</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup><mo>=</mo><mo>-</mo><mn>0.58</mn><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>E</mi><mi>A</mi><mi>&gamma;</mi></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>w</mi><mrow><mi>ij</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup></mrow></mfrac></mrow></math>]]></maths><maths num="0032"><![CDATA[<math><mrow><mi>&Delta;</mi><msubsup><mi>w</mi><mrow><mi>jk</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup><mo>=</mo><mo>-</mo><mn>0.58</mn><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>E</mi><mi>A</mi><mi>&gamma;</mi></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>w</mi><mrow><mi>jk</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup></mrow></mfrac></mrow></math>]]></maths>其中<maths num="0033"><![CDATA[<math><mrow><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>E</mi><mi>A</mi><mi>&gamma;</mi></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>w</mi><mrow><mi>ij</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup></mrow></mfrac><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mn>300</mn></munderover><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>E</mi><mi>p</mi><mi>&gamma;</mi></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>w</mi><mrow><mi>ij</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup></mrow></mfrac><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mn>300</mn></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mn>10</mn></munderover><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>E</mi><mi>p</mi><mi>&gamma;</mi></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup></mrow></mfrac><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>u</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>&prime;</mo><mi>&gamma;</mi></mrow></msubsup></mrow></mfrac><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>u</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>&prime;</mo><mi>&gamma;</mi></mrow></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>x</mi><mrow><mi>jp</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>&prime;</mo><mi>&gamma;</mi></mrow></msubsup></mrow></mfrac><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>x</mi><mrow><mi>jp</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>&prime;</mo><mi>&gamma;</mi></mrow></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>u</mi><mrow><mi>jp</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup></mrow></mfrac><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>u</mi><mrow><mi>jp</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>w</mi><mrow><mi>ij</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup></mrow></mfrac></mrow></math>]]></maths><maths num="0034"><![CDATA[<math><mrow><mo>=</mo><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mn>300</mn></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mn>10</mn></munderover><mrow><mo>(</mo><msubsup><mi>d</mi><mi>p</mi><mi>&gamma;</mi></msubsup><mo>-</mo><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup><mo>)</mo></mrow><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup><mo>)</mo></mrow><msubsup><mi>w</mi><mrow><mi>jk</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup><msubsup><mi>x</mi><mrow><mi>jp</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>&prime;</mo><mi>&gamma;</mi></mrow></msubsup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msubsup><mi>x</mi><mrow><mi>jp</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>&prime;</mo><mi>&gamma;</mi></mrow></msubsup><mo>)</mo></mrow><msubsup><mi>x</mi><mi>p</mi><mi>&gamma;</mi></msubsup></mrow></math>]]></maths><maths num="0035"><![CDATA[<math><mrow><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>E</mi><mi>A</mi><mi>&gamma;</mi></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>w</mi><mrow><mi>jk</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup></mrow></mfrac><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mn>300</mn></munderover><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>E</mi><mi>p</mi><mi>&gamma;</mi></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>w</mi><mrow><mi>jk</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup></mrow></mfrac><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mn>300</mn></munderover><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>E</mi><mi>p</mi><mi>&gamma;</mi></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup></mrow></mfrac><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>u</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>&prime;</mo><mi>&gamma;</mi></mrow></msubsup></mrow></mfrac><mfrac><mrow><mo>&PartialD;</mo><msubsup><mi>u</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>&prime;</mo><mi>&gamma;</mi></mrow></msubsup></mrow><mrow><mo>&PartialD;</mo><msubsup><mi>w</mi><mrow><mi>jk</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup></mrow></mfrac><mo>=</mo><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mn>300</mn></munderover><mrow><mo>(</mo><msubsup><mi>d</mi><mi>p</mi><mi>&gamma;</mi></msubsup><mo>-</mo><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup><mo>)</mo></mrow><msup><mi>g</mi><mrow><mi>&gamma;</mi><mo>&prime;</mo></mrow></msup><mrow><mo>(</mo><msubsup><mi>u</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>&prime;</mo><mi>&gamma;</mi></mrow></msubsup><mo>)</mo></mrow><msubsup><mi>x</mi><mrow><mi>jp</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>&prime;</mo><mi>&gamma;</mi></mrow></msubsup></mrow></math>]]></maths><maths num="0036"><![CDATA[<math><mrow><mo>=</mo><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mn>300</mn></munderover><mrow><mo>(</mo><msubsup><mi>d</mi><mi>p</mi><mi>&gamma;</mi></msubsup><mo>-</mo><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup><mo>)</mo></mrow><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msubsup><mi>y</mi><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>&gamma;</mi></msubsup><mo>)</mo></mrow><msubsup><mi>x</mi><mrow><mi>jp</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>&gamma;</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>&prime;</mo><mi>&gamma;</mi></mrow></msubsup></mrow></math>]]></maths>式中<img file="FDA000029159234000516.GIF" wi="140" he="79" />表示上一次迭代过程中当输入第p个样本时的BP网络输出,<img file="FDA000029159234000517.GIF" wi="142" he="78" />表示上一次迭代过程中当输入第p个样本时的BP网络输出层激活函数的输入,<img file="FDA000029159234000518.GIF" wi="148" he="85" />表示上一次迭代过程中当输入第p个样本时的BP网络隐含层激活函数的输出,<img file="FDA000029159234000519.GIF" wi="153" he="75" />表示上一次迭代过程中当输入第p个样本时的BP网络隐含层激活函数的输入,<img file="FDA00002915923400061.GIF" wi="159" he="77" />表示上一次迭代结束后隐含层到输出层的连接权值,<img file="FDA00002915923400062.GIF" wi="150" he="78" />为上一次迭代结束后输入层到隐含层的连接权值,返回步骤5.2.2;所述Z轴在线训练的步骤如下:步骤5.3.1:令迭代次数<img file="FDA00002915923400063.GIF" wi="61" he="62" />的初始值为1,利用随机函数Random(·)对模拟高过载环境下Z轴陀螺输出的BP网络隐含层和输出层的权值进行初始化:<img file="FDA00002915923400064.GIF" wi="600" he="77" /><img file="FDA00002915923400065.GIF" wi="613" he="75" />步骤5.3.2:计算当前迭代过程中所用300个样本总误差<img file="FDA00002915923400066.GIF" wi="147" he="79" /><img file="FDA00002915923400067.GIF" wi="877" he="158" />式中<img file="FDA00002915923400068.GIF" wi="497" he="121" /><img file="FDA00002915923400069.GIF" wi="117" he="76" />为当前迭代过程中当输入第p个样本时模拟高过载环境下Z轴陀螺输出的BP网络的输出;<img file="FDA000029159234000610.GIF" wi="705" he="168" />步骤5.3.3:如果<img file="FDA000029159234000611.GIF" wi="320" he="87" />或者<img file="FDA000029159234000612.GIF" wi="256" he="70" />则采用当前<img file="FDA000029159234000613.GIF" wi="294" he="85" />更新步骤1的模拟高过载环境下Z轴陀螺输出的BP网络中的<img file="FDA000029159234000614.GIF" wi="202" he="75" />否则进入步骤5.3.4;步骤5.3.4:令<img file="FDA000029159234000615.GIF" wi="242" he="70" /><img file="FDA000029159234000616.GIF" wi="515" he="85" /><img file="FDA000029159234000617.GIF" wi="564" he="85" />其中<img file="FDA000029159234000618.GIF" wi="493" he="148" /><img file="FDA000029159234000619.GIF" wi="517" he="154" />其中<img file="FDA00002915923400071.GIF" wi="1694" he="180" /><img file="FDA00002915923400072.GIF" wi="1590" he="159" /><img file="FDA00002915923400073.GIF" wi="1918" he="172" /><img file="FDA00002915923400074.GIF" wi="924" he="155" />式中<img file="FDA00002915923400075.GIF" wi="145" he="78" />表示上一次迭代过程中当输入第p个样本时的BP网络输出,<img file="FDA00002915923400076.GIF" wi="141" he="78" />表示上一次迭代过程中当输入第p个样本时的BP网络输出层激活函数的输入,<img file="FDA00002915923400077.GIF" wi="153" he="79" />表示上一次迭代过程中当输入第p个样本时的BP网络隐含层激活函数的输出,<img file="FDA00002915923400078.GIF" wi="156" he="76" />表示上一次迭代过程中当输入第p个样本时的BP网络隐含层激活函数的输入,<img file="FDA00002915923400079.GIF" wi="159" he="72" />表示上一次迭代结束后隐含层到输出层的连接权值,<img file="FDA000029159234000710.GIF" wi="144" he="84" />为上一次迭代结束后输入层到隐含层的连接权值,返回步骤5.3.2。
地址 210096 江苏省南京市四牌楼2号