发明名称 一种基于自抗扰控制的车载惯导行进间快速初始对准方法
摘要 一种基于自抗扰控制的车载惯导行进间快速初始对准方法,其特征在于:包括以下步骤:一、载车启动之前,对惯导进行初始化,完成惯导静基座条件下的粗对准;二、载车启动之后,利用惯导和里程计输出的速度信息构造观测量;三、利用观测量、惯导误差方程以及自抗扰控制方法对行进间精对准回路进行设计;四、自抗扰控制器参数的整定;五、通过观测器输出的失准角,构造反馈矩阵实现车载惯导行进间的初始对准;通过上述步骤,分别对载车发动之前的粗对准方法、观测量构造、自抗扰控制回路设计方法等进行了详细说明;该方法不需要已知噪声的统计特性,也不需要非常精确的模型就能解决惯导在车载环境下的快速对准问题及车载过程中外部扰动的补偿问题。
申请公布号 CN105806365A 申请公布日期 2016.07.27
申请号 CN201610146652.5 申请日期 2016.03.15
申请人 北京航空航天大学 发明人 王新龙;祝佳芳
分类号 G01C25/00(2006.01)I;G01C21/18(2006.01)I 主分类号 G01C25/00(2006.01)I
代理机构 北京慧泉知识产权代理有限公司 11232 代理人 王顺荣;唐爱华
主权项 一种基于自抗扰控制的车载惯导行进间快速初始对准方法,其特征在于:具体包括以下步骤:步骤一:载车启动之前,对惯导进行初始化,完成惯导静基座条件下的粗对准;一般的陆用车载武器在启动之前都停驻在基地或者固定的地点,认为其初始位置为所在地的地理位置(L,λ,h);静基座条件下,认为惯导三个方向的初始速度为零;而初始的姿态矩阵<img file="FDA0000941345320000016.GIF" wi="119" he="72" />由粗对准来获得;惯导静基座条件下的粗对准又包括解析粗对准和一次修正粗对准;首先进行解析粗对准,解析粗对准依靠重力矢量g和地球自转角速率ω<sub>ie</sub>直接估计从机体系即b系到地理坐标系即t系的初始姿态矩阵<img file="FDA0000941345320000017.GIF" wi="131" he="73" />g和ω<sub>ie</sub>在地理坐标系的分量都是确定的,它们表示为:g<sup>t</sup>=[g<sub>E</sub> g<sub>N</sub> g<sub>U</sub>]<sup>T</sup>=[0 0 g]<sup>T</sup>  (1)<maths num="0001"><math><![CDATA[<mrow><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow><mi>t</mi></msubsup><mo>=</mo><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi><mi>E</mi></mrow><mi>t</mi></msubsup></mtd><mtd><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi><mi>N</mi></mrow><mi>t</mi></msubsup></mtd><mtd><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi><mi>U</mi></mrow><mi>t</mi></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>=</mo><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><mi>0</mi></mtd><mtd><mrow><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi> </mi><mi>L</mi></mrow></mtd><mtd><mrow><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>sin</mi><mi> </mi><mi>L</mi></mrow></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000941345320000011.GIF" wi="1286" he="85" /></maths>式中g代表当地重力加速度;ω<sub>ie</sub>是地球自转角速率;L代表当地的纬度;再构造出第三个与他们正交的向量r<sup>t</sup>=g<sup>t</sup>×ω<sub>ie</sub><sup>t</sup>;利用这三个矢量在机体系和地理系中的分量列阵,就求得捷联矩阵<img file="FDA0000941345320000012.GIF" wi="115" he="75" />的表达式:<maths num="0002"><math><![CDATA[<mrow><msubsup><mi>C</mi><mi>b</mi><mi>t</mi></msubsup><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mo>=</mo><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><msup><mrow><mo>(</mo><msup><mi>g</mi><mi>t</mi></msup><mo>)</mo></mrow><mi>T</mi></msup></mtd></mtr><mtr><mtd><msup><mrow><mo>(</mo><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow><mi>t</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup></mtd></mtr><mtr><mtd><msup><mrow><mo>(</mo><msup><mi>r</mi><mi>t</mi></msup><mo>)</mo></mrow><mi>T</mi></msup></mtd></mtr></mtable></mfenced><mrow><mo>-</mo><mn>1</mn></mrow></msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><msup><mrow><mo>(</mo><msup><mi>g</mi><mi>b</mi></msup><mo>)</mo></mrow><mi>T</mi></msup></mtd></mtr><mtr><mtd><msup><mrow><mo>(</mo><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup></mtd></mtr><mtr><mtd><msup><mrow><mo>(</mo><msup><mi>r</mi><mi>b</mi></msup><mo>)</mo></mrow><mi>T</mi></msup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000941345320000013.GIF" wi="1213" he="293" /></maths>将式(1)、(2)带入上述公式得:<maths num="0003"><math><![CDATA[<mrow><msubsup><mi>C</mi><mi>b</mi><mi>p</mi></msubsup><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mfrac><mn>1</mn><mrow><msub><mi>g&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub></mrow></mfrac><mi>sec</mi><mi> </mi><mi>L</mi></mrow></mtd></mtr><mtr><mtd><mrow><mfrac><mn>1</mn><mi>g</mi></mfrac><mi>tan</mi><mi> </mi><mi>L</mi></mrow></mtd><mtd><mrow><mfrac><mn>1</mn><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub></mfrac><mi>sec</mi><mi> </mi><mi>L</mi></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mrow><mo>-</mo><mfrac><mn>1</mn><mi>g</mi></mfrac></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mfenced open = "[" close = "]"><mtable><mtr><mtd><msubsup><mi>g</mi><mi>E</mi><mi>b</mi></msubsup></mtd><mtd><msubsup><mi>g</mi><mi>N</mi><mi>b</mi></msubsup></mtd><mtd><msubsup><mi>g</mi><mi>U</mi><mi>b</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi><mi>E</mi></mrow><mi>b</mi></msubsup></mtd><mtd><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi><mi>N</mi></mrow><mi>b</mi></msubsup></mtd><mtd><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi><mi>U</mi></mrow><mi>b</mi></msubsup></mtd></mtr><mtr><mtd><mrow><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi><mi>U</mi></mrow><mi>b</mi></msubsup><msubsup><mi>g</mi><mi>N</mi><mi>b</mi></msubsup><mo>-</mo><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi><mi>N</mi></mrow><mi>b</mi></msubsup><msubsup><mi>g</mi><mi>N</mi><mi>b</mi></msubsup></mrow></mtd><mtd><mrow><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi><mi>E</mi></mrow><mi>b</mi></msubsup><msubsup><mi>g</mi><mi>U</mi><mi>b</mi></msubsup><mo>-</mo><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi><mi>U</mi></mrow><mi>b</mi></msubsup><msubsup><mi>g</mi><mi>E</mi><mi>b</mi></msubsup></mrow></mtd><mtd><mrow><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi><mi>N</mi></mrow><mi>b</mi></msubsup><msubsup><mi>g</mi><mi>E</mi><mi>b</mi></msubsup><mo>-</mo><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi><mi>E</mi></mrow><mi>b</mi></msubsup><msubsup><mi>g</mi><mi>N</mi><mi>b</mi></msubsup></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000941345320000014.GIF" wi="1869" he="429" /></maths>上式中的<img file="FDA0000941345320000015.GIF" wi="241" he="70" />表示重力矢量在地理坐标系中三个方向的分量,用加速度计三个方向的输出<img file="FDA00009413453200000215.GIF" wi="243" he="71" />替代;<img file="FDA0000941345320000021.GIF" wi="307" he="70" />表示地球自转角速度矢量在地理坐标系中三个方向的分量,用陀螺三个方向的输出<img file="FDA0000941345320000022.GIF" wi="315" he="71" />替代;起始点的地理纬度L、地球自转角速率ω<sub>ie</sub>以及重力加速度g是已知参数;应用上述公式,能粗略的计算出<img file="FDA0000941345320000023.GIF" wi="117" he="78" />的值;但是这里得到的并不是真的地理系即t系,而是一个与地理系有小角度差的平台坐标系即p系,因此将上述结果表示为<img file="FDA0000941345320000024.GIF" wi="142" he="78" />再进行一次修正粗对准;经过解析粗对准之后得到的平台坐标系即p系与真实的地理坐标系即t系之间的误差角记为Φ;一次修正粗对准的目的就是利用陀螺仪和加速度计的信息求解误差角Φ以及误差角组成的反对称阵Φ<sup>p</sup>,对粗对准结果<img file="FDA0000941345320000025.GIF" wi="126" he="71" />进行进一步的修正得到<img file="FDA0000941345320000026.GIF" wi="131" he="71" />考虑载体行进间的干扰以及惯性器件的误差,误差角Φ表达式写为:<maths num="0004"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msubsup><mi>&phi;</mi><mi>E</mi><mi>p</mi></msubsup><mo>=</mo><mfrac><msubsup><mi>f</mi><mi>N</mi><mi>p</mi></msubsup><mi>g</mi></mfrac><mo>+</mo><mfrac><msub><mo>&dtri;</mo><mi>N</mi></msub><mi>g</mi></mfrac><mo>+</mo><mfrac><msub><mi>a</mi><mrow><mi>d</mi><mi>N</mi></mrow></msub><mi>g</mi></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>&phi;</mi><mi>N</mi><mi>p</mi></msubsup><mo>=</mo><mo>-</mo><mfrac><msubsup><mi>f</mi><mi>E</mi><mi>p</mi></msubsup><mi>g</mi></mfrac><mo>-</mo><mfrac><msub><mo>&dtri;</mo><mi>E</mi></msub><mi>g</mi></mfrac><mo>-</mo><mfrac><msub><mi>a</mi><mrow><mi>d</mi><mi>E</mi></mrow></msub><mi>g</mi></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>&phi;</mi><mi>U</mi><mi>p</mi></msubsup><mo>=</mo><mfrac><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>b</mi><mi>E</mi></mrow><mi>p</mi></msubsup><mrow><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi> </mi><mi>L</mi></mrow></mfrac><mo>+</mo><mfrac><mrow><msub><mi>&epsiv;</mi><mi>E</mi></msub><mo>+</mo><msub><mi>&omega;</mi><mrow><mi>d</mi><mi>E</mi></mrow></msub></mrow><mrow><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi> </mi><mi>L</mi></mrow></mfrac><mo>-</mo><mi>tan</mi><mi> </mi><mi>L</mi><mfrac><mrow><msub><mo>&dtri;</mo><mi>E</mi></msub><mo>+</mo><msub><mi>a</mi><mrow><mi>d</mi><mi>E</mi></mrow></msub></mrow><mi>g</mi></mfrac></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000941345320000027.GIF" wi="1302" he="454" /></maths>其中<img file="FDA0000941345320000028.GIF" wi="155" he="79" />表示加速度计水平方向的输出;<img file="FDA0000941345320000029.GIF" wi="85" he="63" />是陀螺的东向输出;▽<sub>E</sub>,▽<sub>N</sub>代表加速度计水平方向的零点偏置;ε<sub>E</sub>是陀螺仪东向的常值漂移;a<sub>dE</sub>,a<sub>dN</sub>是加速度计水平方向的测量误差;ω<sub>dE</sub>代表陀螺仪东向的测量误差;g代表当地重力加速度;ω<sub>ie</sub>是地球自转角速率;L代表当地的纬度;利用上述公式给出的误差角构造平台系到地理系的转换矩阵<img file="FDA00009413453200000210.GIF" wi="88" he="63" />由于误差角为小量,因此简化为:<maths num="0005"><math><![CDATA[<mrow><msubsup><mi>C</mi><mi>t</mi><mi>p</mi></msubsup><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msubsup><mi>&phi;</mi><mi>U</mi><mi>p</mi></msubsup></mtd><mtd><mrow><mo>-</mo><msubsup><mi>&phi;</mi><mi>N</mi><mi>p</mi></msubsup></mrow></mtd></mtr><mtr><mtd><mrow><mo>-</mo><msubsup><mi>&phi;</mi><mi>U</mi><mi>p</mi></msubsup></mrow></mtd><mtd><mn>1</mn></mtd><mtd><msubsup><mi>&phi;</mi><mi>E</mi><mi>p</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>&phi;</mi><mi>N</mi><mi>p</mi></msubsup></mtd><mtd><mrow><mo>-</mo><msubsup><mi>&phi;</mi><mi>E</mi><mi>p</mi></msubsup></mrow></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>=</mo><mrow><mo>(</mo><mi>I</mi><mo>-</mo><msup><mi>&Phi;</mi><mi>p</mi></msup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00009413453200000211.GIF" wi="1244" he="237" /></maths>这样就能解析粗对准的结果进行修正:<maths num="0006"><math><![CDATA[<mrow><msubsup><mi>C</mi><mi>b</mi><mi>n</mi></msubsup><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mo>=</mo><msubsup><mi>C</mi><mi>b</mi><mi>t</mi></msubsup><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>(</mo><msubsup><mi>C</mi><mi>t</mi><mi>p</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup><msubsup><mi>C</mi><mi>b</mi><mi>p</mi></msubsup><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00009413453200000212.GIF" wi="1333" he="87" /></maths>式中<img file="FDA00009413453200000213.GIF" wi="134" he="78" />是粗对准解算的机体系即b系到平台系即p系的转换矩阵;<img file="FDA00009413453200000214.GIF" wi="70" he="70" />是一次修正粗对准解算的地理系即t系到平台系即p系的转换矩阵;选择导航系即n系为地理坐标系即t系并且采用“东‑北‑天”即E‑N‑U标准,<img file="FDA0000941345320000031.GIF" wi="116" he="71" />表示为<img file="FDA0000941345320000032.GIF" wi="139" he="78" />那么捷联矩阵的初值<img file="FDA0000941345320000033.GIF" wi="126" he="72" />就直接用上述结果表示;粗对准的特点是速度快、精度低,但是为之后的精对准提供一个满足要求的初始变换矩阵<img file="FDA0000941345320000034.GIF" wi="143" he="70" />步骤二:载车启动之后,利用惯导和里程计输出的速度信息构造观测量;自抗扰控制器的输入是惯导和里程计的速度误差,因此在设计控制回路之前,必须要对观测量进行构造;载车启动之后,惯导根据加速度输出的比力信息来求解速度;首先将输出的比力转换到导航系中,再利用微分方程求得载体的加速度信息,最后经过积分后得到速度信息,记作V<sup>n</sup>;里程计安装在载车的车轮上,通过测量短时间内车轮转过的圈数得到载车的行驶速度信息,输出的速度信息是在测量坐标系即m系下的,记作<img file="FDA0000941345320000035.GIF" wi="90" he="62" />里程计在安装过程中,安装角是已知的,利用安装信息构造里程计测量坐标系即m系到载车机体系即b系的转换矩阵<img file="FDA0000941345320000036.GIF" wi="83" he="63" />再根据惯导解算的姿态矩阵<img file="FDA0000941345320000037.GIF" wi="61" he="63" />将上述测量系下的速度转换到导航系,记作<img file="FDA0000941345320000038.GIF" wi="83" he="61" /><maths num="0007"><math><![CDATA[<mrow><msubsup><mi>V</mi><mi>D</mi><mi>n</mi></msubsup><mo>=</mo><msubsup><mi>C</mi><mi>b</mi><mi>n</mi></msubsup><msubsup><mi>C</mi><mi>m</mi><mi>b</mi></msubsup><msubsup><mi>V</mi><mi>D</mi><mi>m</mi></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000941345320000039.GIF" wi="1069" he="70" /></maths>由于里程计的测量误差非常小,因此认为<img file="FDA00009413453200000310.GIF" wi="67" he="63" />近似表示为载车的理想速度,将二者速度之差视为观测量,表示为:<maths num="0008"><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></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msubsup><mi>V</mi><mi>E</mi><mi>n</mi></msubsup><mo>-</mo><msubsup><mi>V</mi><mrow><mi>D</mi><mi>E</mi></mrow><mi>n</mi></msubsup></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>V</mi><mi>N</mi><mi>n</mi></msubsup><mo>-</mo><msubsup><mi>V</mi><mrow><mi>D</mi><mi>E</mi></mrow><mi>n</mi></msubsup></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00009413453200000311.GIF" wi="1154" he="151" /></maths>其中<img file="FDA00009413453200000312.GIF" wi="134" he="63" />是惯导解算的水平速度;<img file="FDA00009413453200000313.GIF" wi="172" he="63" />代表里程计输出的水平速度;步骤三:利用观测量、惯导误差方程以及自抗扰控制方法对行进间精对准回路进行设计;精对准回路的设计以两个水平方向的速度误差为观测量,以惯导的误差方程为状态模型;略去系统中的两个水平回路交叉耦合项,原系统变成两个解耦的子系统,分别对两个子系统设计扩张状态观测器:a.东向扩张状态观测器ESO_E的设计由东向速度误差与北向失准角组成东向通道的一个子系统,忽略其他通道的影响,仅保留该子系统相耦合的变量,子系统1表示为:<maths num="0009"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>&delta;</mi><msub><mover><mi>V</mi><mo>&CenterDot;</mo></mover><mi>E</mi></msub><mo>=</mo><mfrac><msub><mi>V</mi><mi>N</mi></msub><mi>R</mi></mfrac><mi>tan</mi><mi> </mi><msub><mi>L&delta;V</mi><mi>E</mi></msub><mo>-</mo><msub><mi>f</mi><mi>U</mi></msub><msub><mi>&phi;</mi><mi>N</mi></msub><mo>+</mo><msub><mo>&dtri;</mo><mi>E</mi></msub><mo>+</mo><msub><mi>u</mi><mn>1</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>&phi;</mi><mo>&CenterDot;</mo></mover><mi>N</mi></msub><mo>=</mo><mfrac><mn>1</mn><mi>R</mi></mfrac><msub><mi>&delta;V</mi><mi>E</mi></msub><mo>-</mo><msub><mi>&epsiv;</mi><mi>N</mi></msub><mo>+</mo><msub><mi>u</mi><mn>4</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>y</mi><mn>1</mn></msub><mo>=</mo><msub><mi>&delta;V</mi><mi>E</mi></msub><mo>+</mo><msub><mi>v</mi><mn>1</mn></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000941345320000041.GIF" wi="1190" he="413" /></maths>式中δV<sub>E</sub>是东向速度误差;V<sub>N</sub>,L代表惯导时刻解算的北向速度和纬度;R是地球半径;f<sub>U</sub>是加速度计天向输出;φ<sub>N</sub>表示北向失准角;u<sub>1</sub>、u<sub>4</sub>代表反馈量;ε<sub>N</sub>是陀螺仪的北向漂移;▽<sub>E</sub>代表加速度计的东向零偏;y<sub>1</sub>是子系统1的观测量;v<sub>1</sub>是观测噪声;令x<sub>1</sub>=δV<sub>E</sub>,<img file="FDA0000941345320000042.GIF" wi="300" he="127" />第一个子系统经过变换写成:<maths num="0010"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><mfrac><msub><mi>V</mi><mi>N</mi></msub><mi>R</mi></mfrac><mi>tan</mi><mi> </mi><msub><mi>Lx</mi><mn>1</mn></msub><mo>-</mo><msub><mi>f</mi><mi>U</mi></msub><msub><mi>x</mi><mn>2</mn></msub><mo>+</mo><msub><mi>U</mi><mn>1</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><mo>-</mo><mfrac><mn>1</mn><mi>R</mi></mfrac><msub><mi>x</mi><mn>1</mn></msub><mo>+</mo><msub><mi>U</mi><mn>4</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>y</mi><mn>1</mn></msub><mo>=</mo><msub><mi>x</mi><mn>1</mn></msub><mo>+</mo><msub><mi>v</mi><mn>1</mn></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000941345320000043.GIF" wi="1180" he="386" /></maths>根据扩张状态观测器原理,子系统1的ESO_E设计为:<maths num="0011"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>e</mi><mn>01</mn></msub><mo>=</mo><msub><mi>z</mi><mn>1</mn></msub><mo>-</mo><msub><mi>y</mi><mn>1</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>z</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><mfrac><msub><mi>V</mi><mi>N</mi></msub><mi>R</mi></mfrac><mi>tan</mi><mi> </mi><mi>L</mi><mo>&CenterDot;</mo><msub><mi>z</mi><mn>1</mn></msub><mo>-</mo><msub><mi>f</mi><mi>U</mi></msub><msub><mi>z</mi><mn>2</mn></msub><mo>-</mo><msub><mi>&beta;</mi><mn>11</mn></msub><mo>&CenterDot;</mo><mi>f</mi><mi>a</mi><mi>l</mi><mrow><mo>(</mo><msub><mi>e</mi><mn>01</mn></msub><mo>,</mo><mi>&alpha;</mi><mo>,</mo><mi>&delta;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>U</mi><mn>1</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>z</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><mo>-</mo><mfrac><mn>1</mn><mi>R</mi></mfrac><msub><mi>z</mi><mn>1</mn></msub><mo>+</mo><msub><mi>z</mi><mn>3</mn></msub><mo>+</mo><mfrac><msub><mi>&beta;</mi><mn>12</mn></msub><msub><mi>f</mi><mi>U</mi></msub></mfrac><mo>&CenterDot;</mo><mi>f</mi><mi>a</mi><mi>l</mi><mrow><mo>(</mo><msub><mi>e</mi><mn>01</mn></msub><mo>,</mo><mi>&alpha;</mi><mo>/</mo><mn>2</mn><mo>,</mo><mi>&delta;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>U</mi><mn>4</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>z</mi><mo>&CenterDot;</mo></mover><mn>3</mn></msub><mo>=</mo><mfrac><msub><mi>&beta;</mi><mn>13</mn></msub><msub><mi>f</mi><mi>U</mi></msub></mfrac><mo>&CenterDot;</mo><mi>f</mi><mi>a</mi><mi>l</mi><mrow><mo>(</mo><msub><mi>e</mi><mn>01</mn></msub><mo>,</mo><mi>&alpha;</mi><mo>/</mo><mn>4</mn><mo>,</mo><mi>&delta;</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000941345320000044.GIF" wi="1341" he="503" /></maths>其中y<sub>1</sub>代表东向的速度误差观测值;z<sub>1</sub>(t)和z<sub>2</sub>(t)实时给出子系统的δV<sub>E</sub>和<img file="FDA0000941345320000045.GIF" wi="179" he="127" />的估计值;而z<sub>3</sub>(t)则用于估计北向陀螺漂移ε<sub>y</sub>以及所有不确定外扰动的总作用;e<sub>01</sub>是实际观测值与估计值之差;fal幂次函数是一种非线性函数,α和δ是其参数;β<sub>11</sub>,β<sub>12</sub>,β<sub>13</sub>是观测器的参数;将上述系统离散化之后,用于数值计算;U<sub>1</sub>、U<sub>4</sub>是经过变换之后的反馈量;b.北向扩张状态观测器ESO_N的设计由北向速度误差与东向失准角组成北向通道的一个子系统,忽略其他通道的影响,仅保留该子系统相耦合的变量,子系统2表示为:<maths num="0012"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>&delta;</mi><msub><mover><mi>V</mi><mo>&CenterDot;</mo></mover><mi>N</mi></msub><mo>=</mo><msub><mi>f</mi><mi>U</mi></msub><msub><mi>&phi;</mi><mi>E</mi></msub><mo>-</mo><msub><mi>f</mi><mi>E</mi></msub><msub><mi>&phi;</mi><mi>U</mi></msub><mo>+</mo><msub><mo>&dtri;</mo><mi>N</mi></msub><mo>+</mo><msub><mi>u</mi><mn>2</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>&phi;</mi><mo>&CenterDot;</mo></mover><mi>E</mi></msub><mo>=</mo><mo>-</mo><mfrac><mn>1</mn><mi>R</mi></mfrac><msub><mi>&delta;V</mi><mi>N</mi></msub><mo>-</mo><mrow><mo>(</mo><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><mrow><msub><mi>V</mi><mi>E</mi></msub><mi>tan</mi><mi> </mi><mi>L</mi></mrow><mi>R</mi></mfrac><mo>)</mo></mrow><msub><mi>&phi;</mi><mi>U</mi></msub><mo>-</mo><msub><mi>&epsiv;</mi><mi>E</mi></msub><mo>+</mo><msub><mi>u</mi><mn>3</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>&phi;</mi><mo>&CenterDot;</mo></mover><mi>U</mi></msub><mo>=</mo><mrow><mo>(</mo><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mi>R</mi></mfrac><mo>)</mo></mrow><msub><mi>&phi;</mi><mi>E</mi></msub><mo>-</mo><msub><mi>&epsiv;</mi><mi>U</mi></msub><mo>+</mo><msub><mi>u</mi><mn>5</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>y</mi><mn>2</mn></msub><mo>=</mo><msub><mi>&delta;V</mi><mi>N</mi></msub><mo>+</mo><msub><mi>v</mi><mn>2</mn></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000941345320000051.GIF" wi="1364" he="446" /></maths>式中δV<sub>N</sub>是北向速度误差;V<sub>E</sub>、L代表惯导时刻解算的东向速度和纬度;R是地球半径;f<sub>E</sub>,f<sub>U</sub>是加速度计东向和天向输出;φ<sub>E</sub>,φ<sub>U</sub>表示东向和天向失准角;u<sub>2</sub>,u<sub>3</sub>,u<sub>5</sub>代表反馈量;ε<sub>E</sub>,ε<sub>U</sub>是陀螺仪的东向和天向漂移;▽<sub>N</sub>代表加速度计的北向零偏;y<sub>2</sub>是子系统2的观测量;v<sub>2</sub>是观测噪声;在子系统2的模型中,令x<sub>1</sub>=δV<sub>N</sub>,<img file="FDA0000941345320000052.GIF" wi="302" he="127" /><img file="FDA0000941345320000053.GIF" wi="454" he="167" />变换为:<maths num="0013"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><msub><mi>f</mi><mi>U</mi></msub><msub><mi>x</mi><mn>2</mn></msub><mo>+</mo><msub><mi>U</mi><mn>2</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><mo>-</mo><mfrac><mn>1</mn><mi>R</mi></mfrac><msub><mi>x</mi><mn>1</mn></msub><mo>-</mo><mrow><mo>(</mo><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><mrow><msub><mi>V</mi><mi>E</mi></msub><mi>tan</mi><mi> </mi><mi>L</mi></mrow><mi>R</mi></mfrac><mo>)</mo></mrow><msub><mi>x</mi><mn>3</mn></msub><mo>+</mo><msub><mi>U</mi><mn>3</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>3</mn></msub><mo>=</mo><mrow><mo>(</mo><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mi>R</mi></mfrac><mo>)</mo></mrow><msub><mi>x</mi><mn>2</mn></msub><mo>+</mo><msub><mi>U</mi><mn>5</mn></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000941345320000054.GIF" wi="1366" he="439" /></maths>利用上述系统设计扩张状态观测器ESO_N:<maths num="0014"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>e</mi><mn>02</mn></msub><mo>=</mo><msub><mi>&theta;</mi><mn>1</mn></msub><mo>-</mo><msub><mi>y</mi><mn>2</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><msub><mi>f</mi><mi>U</mi></msub><msub><mi>&theta;</mi><mn>2</mn></msub><mo>-</mo><msub><mi>&beta;</mi><mn>01</mn></msub><mo>&CenterDot;</mo><mi>f</mi><mi>a</mi><mi>l</mi><mrow><mo>(</mo><msub><mi>e</mi><mn>02</mn></msub><mo>,</mo><mi>&alpha;</mi><mo>,</mo><mi>&delta;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>U</mi><mn>2</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><mo>-</mo><mfrac><mn>1</mn><mi>R</mi></mfrac><msub><mi>&theta;</mi><mn>1</mn></msub><mo>-</mo><mrow><mo>(</mo><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi> </mi><mi>L</mi><mo>+</mo><mover><mi>&lambda;</mi><mo>&CenterDot;</mo></mover><mo>)</mo></mrow><msub><mi>&theta;</mi><mn>3</mn></msub><mo>-</mo><msub><mi>&beta;</mi><mn>02</mn></msub><mo>&CenterDot;</mo><mi>f</mi><mi>a</mi><mi>l</mi><mrow><mo>(</mo><msub><mi>e</mi><mn>02</mn></msub><mo>,</mo><mi>&alpha;</mi><mo>/</mo><mn>2</mn><mo>,</mo><mi>&delta;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>U</mi><mn>3</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>3</mn></msub><mo>=</mo><msub><mi>&theta;</mi><mn>4</mn></msub><mo>-</mo><msub><mi>&beta;</mi><mn>03</mn></msub><mo>&CenterDot;</mo><mi>f</mi><mi>a</mi><mi>l</mi><mrow><mo>(</mo><msub><mi>e</mi><mn>02</mn></msub><mo>,</mo><mi>&alpha;</mi><mo>/</mo><mn>4</mn><mo>,</mo><mi>&delta;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>U</mi><mn>5</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>4</mn></msub><mo>=</mo><mo>-</mo><msub><mi>&beta;</mi><mn>04</mn></msub><mo>&CenterDot;</mo><mi>f</mi><mi>a</mi><mi>l</mi><mrow><mo>(</mo><msub><mi>e</mi><mn>02</mn></msub><mo>,</mo><mi>&alpha;</mi><mo>/</mo><mn>8</mn><mo>,</mo><mi>&delta;</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000941345320000055.GIF" wi="1406" he="494" /></maths>其中y<sub>2</sub>代表北向的速度误差观测;<img file="FDA0000941345320000056.GIF" wi="37" he="53" />是惯导解算的经度变化率;θ<sub>1</sub>(t),θ<sub>2</sub>(t)和θ<sub>3</sub>(t)分别是第二个子系统中的δV<sub>N</sub>,<img file="FDA0000941345320000057.GIF" wi="590" he="128" />的估计值;而θ<sub>4</sub>(t)则用于估计东向陀螺漂移ε<sub>x</sub>以及所有不确定外扰动的总作用;e<sub>02</sub>是实际观测值与估计值之差;α和δ是fal幂次函数的参数;β<sub>01</sub>,β<sub>02</sub>,β<sub>03</sub>,β<sub>04</sub>是观测器的参数;U<sub>2</sub>、U<sub>3</sub>、U<sub>5</sub>是经过变换之后的反馈量;c.非线性状态误差反馈设计通过上述分析,得到了扩张状态观测器的模型,为了构建闭合回路,需要设计反馈控制律;自抗扰控制器的特点是不直接利用状态误差,而是对误差进行非线性组合,提高对误差的利用效率,克服系统快速性与超调之间的矛盾;非线性组合方法一般按照非线性函数fal函数以及误差方程来列写;反馈控制律表示为:<maths num="0015"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>u</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mo>-</mo><msub><mi>&beta;</mi><mn>1</mn></msub><mo>&CenterDot;</mo><mi>f</mi><mi>a</mi><mi>l</mi><mrow><mo>(</mo><msub><mi>z</mi><mn>1</mn></msub><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo><msub><mi>&alpha;</mi><mn>1</mn></msub><mo>,</mo><msub><mi>&delta;</mi><mn>0</mn></msub><mo>)</mo><mo>-</mo><mfrac><msub><mi>V</mi><mi>N</mi></msub><mi>R</mi></mfrac><msub><mi>tanLz</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mrow><mo>(</mo><mn>2</mn><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>sin</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mi>R</mi></mfrac><mo>)</mo></mrow><mo>&CenterDot;</mo><msub><mi>&theta;</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>K</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>f</mi><mi>N</mi></msub><msub><mi>&theta;</mi><mn>3</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>f</mi><mi>U</mi></msub><msub><mi>z</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>u</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mo>-</mo><msub><mi>&beta;</mi><mn>2</mn></msub><mo>&CenterDot;</mo><mi>f</mi><mi>a</mi><mi>l</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mn>1</mn></msub><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo><msub><mi>&alpha;</mi><mn>2</mn></msub><mo>,</mo><msub><mi>&delta;</mi><mn>0</mn></msub><mo>)</mo><mo>+</mo><mrow><mo>(</mo><mn>2</mn><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>sin</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><mrow><mn>2</mn><msub><mi>V</mi><mi>E</mi></msub></mrow><mi>R</mi></mfrac><mi>tan</mi><mi> </mi><mi>L</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><msub><mi>z</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>f</mi><mi>U</mi></msub><msub><mi>&theta;</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>f</mi><mi>E</mi></msub><msub><mi>&theta;</mi><mn>3</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>u</mi><mn>3</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mo>-</mo><msub><mi>&beta;</mi><mn>3</mn></msub><mo>&CenterDot;</mo><mi>f</mi><mi>a</mi><mi>l</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mn>2</mn></msub><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo><msub><mi>&alpha;</mi><mn>3</mn></msub><mo>,</mo><msub><mi>&delta;</mi><mn>0</mn></msub><mo>)</mo><mo>-</mo><mfrac><mn>1</mn><mi>R</mi></mfrac><msub><mi>&theta;</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mrow><mo>(</mo><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>sin</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mi>R</mi></mfrac><mi>tan</mi><mi> </mi><mi>L</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><msub><mi>z</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mrow><mo>(</mo><mi>2</mi><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mi>R</mi></mfrac><mo>)</mo></mrow><msub><mi>&theta;</mi><mn>3</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>u</mi><mi>4</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mo>-</mo><msub><mi>&beta;</mi><mi>4</mi></msub><mo>&CenterDot;</mo><mi>f</mi><mi>a</mi><mi>l</mi><mrow><mo>(</mo><msub><mi>z</mi><mn>2</mn></msub><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo><msub><mi>&alpha;</mi><mn>4</mn></msub><mo>,</mo><msub><mi>&delta;</mi><mn>0</mn></msub><mo>)</mo><mo>-</mo><mfrac><mn>1</mn><mi>R</mi></mfrac><msub><mi>z</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mrow><mo>(</mo><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>sin</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mi>R</mi></mfrac><mi>tan</mi><mi> </mi><mi>L</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><msub><mi>&theta;</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>z</mi><mn>3</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>u</mi><mn>5</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mo>-</mo><msub><mi>&beta;</mi><mn>5</mn></msub><mo>&CenterDot;</mo><mi>f</mi><mi>a</mi><mi>l</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mn>3</mn></msub><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo><msub><mi>&alpha;</mi><mn>5</mn></msub><mo>,</mo><msub><mi>&delta;</mi><mn>0</mn></msub><mo>)</mo><mo>-</mo><mfrac><mn>1</mn><mi>R</mi></mfrac><msub><mi>tanLz</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mrow><mo>(</mo><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mi>R</mi></mfrac><mo>)</mo></mrow><mo>&CenterDot;</mo><msub><mi>&theta;</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mfrac><msub><mi>V</mi><mi>N</mi></msub><mi>R</mi></mfrac><msub><mi>z</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>&theta;</mi><mn>4</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000941345320000061.GIF" wi="1742" he="639" /></maths>其中β<sub>1</sub>,β<sub>2</sub>,β<sub>3</sub>,β<sub>4</sub>,β<sub>5</sub>表示待定参数,其他参数在上述步骤中已经定义;这样,就建立了基于自抗扰控制器的对准回路,根据实时测得的速度误差以及惯导给出的比力和解算的速度信息,对三个变量的值进行估计:<img file="FDA0000941345320000062.GIF" wi="814" he="135" />这三个值并不是准确的三个方向的失准角,而是带有误差的估计值;仔细分析不难发现,失准角的估计误差与卡尔曼滤波是一致的;步骤四:自抗扰控制器参数的整定;通过上述分析看出,自抗扰控制器的参数较多,并且这些参数对控制器的性能有着关键的影响,因此必须对参数进行整定;根据分离定理,自抗扰控制器三大部分的参数是独立设置的;扩张状态观测器是自抗扰技术中最为关键的一个部分,首先对其参数的整定方法进行说明;以子系统1的扩张状态观测器为例,式(12)中需要整定的参数主要包括fal函数中的参数α和δ,以及三个参数β<sub>11</sub>、β<sub>12</sub>和β<sub>13</sub>;α主要决定非线性形状,δ决定函数线性区间的大小;一般情况下,α和δ按照经验值可以选取为α=1、δ=0.5;β<sub>11</sub>、β<sub>12</sub>和β<sub>13</sub>三个参数是影响闭环系统的动态特性的主要参数,需要根据对象的特征以及实际的观测信息来调整;首先要确保能精确跟踪观测对象的状态,β<sub>11</sub>主要控制跟踪速度,β<sub>12</sub>代表增益,β<sub>13</sub>控制曲线平稳度;首先调整β<sub>11</sub>使得z<sub>1</sub>(t)能较快的平稳跟踪y<sub>1</sub>(t),再根据估计值调整β<sub>12</sub>控制z<sub>2</sub>(t)的大小;最后根据总体的控制效果进一步调整,适当调小β<sub>13</sub>可是使振荡较大的输出曲线变得平稳;也按照一些工程上给出的经验公式,将参数取成:<maths num="0016"><math><![CDATA[<mrow><msub><mi>&beta;</mi><mn>11</mn></msub><mo>=</mo><mfrac><mn>1</mn><mi>h</mi></mfrac><mo>,</mo><msub><mi>&beta;</mi><mn>12</mn></msub><mo>=</mo><mfrac><mn>1</mn><mrow><mn>3</mn><msup><mi>h</mi><mn>2</mn></msup></mrow></mfrac><mo>,</mo><msub><mi>&beta;</mi><mn>13</mn></msub><mo>=</mo><mfrac><mn>2</mn><mrow><msup><mn>8</mn><mn>2</mn></msup><msup><mi>h</mi><mn>3</mn></msup></mrow></mfrac></mrow>]]></math><img file="FDA0000941345320000071.GIF" wi="725" he="119" /></maths>式中h代表仿真的采样时间间隔;非线性状态误差反馈作用是产生一个非线性控制律u(t),需要设计的参数包括fal函数中的参数α和δ以及β<sub>1</sub>,β<sub>2</sub>,β<sub>3</sub>,β<sub>4</sub>,β<sub>5</sub>;其中α和δ在上述内容中已经分析,这里不再赘述;而β<sub>1</sub>,β<sub>2</sub>,β<sub>3</sub>,β<sub>4</sub>,β<sub>5</sub>中分开整定,其中β<sub>1</sub>和β<sub>4</sub>控制子系统1,而β<sub>2</sub>、β<sub>3</sub>和β<sub>5</sub>控制的是子系统2;以子系统1为例,参数β<sub>1</sub>和β<sub>4</sub>的物理意义与PID控制器中微分系数和增益系数相似;当β<sub>1</sub>较大时,调节速度变慢,但是曲线平稳;反之β<sub>1</sub>较小时,调节速度变快,但是曲线的振荡变大,甚至不稳定;β<sub>4</sub>相当于一个增益,调节增益大小能控制反馈律,尽量使得估计状态与期望值靠近;在调整过成中,一般先整定β<sub>1</sub>,使得估计在速度和平稳度上比较优良,再调整β<sub>4</sub>使结果与预期相符合;步骤五:通过观测器输出的失准角,构造反馈矩阵实现车载惯导行进间的初始对准;惯导在行进过程中利用惯性测量组件IMU的数据进行导航解算,给出载车的速度、位置和姿态信息;但是惯导解算的捷联矩阵<img file="FDA0000941345320000075.GIF" wi="58" he="59" />不是准确的机体系到导航系的转换矩阵,而是与真实导航系有着偏差的n<sub>1</sub>系之间的转换矩阵<img file="FDA0000941345320000076.GIF" wi="96" he="66" />n<sub>1</sub>系与n系之间的误差角正是待求解的失准角;在上述步骤中,观测器可以给出三个失准角的估计值为:<maths num="0017"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mover><mi>&phi;</mi><mo>^</mo></mover><mi>N</mi></msub><mo>=</mo><msub><mi>&phi;</mi><mi>N</mi></msub><mo>-</mo><mfrac><msub><mo>&dtri;</mo><mi>E</mi></msub><msub><mi>f</mi><mi>U</mi></msub></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>&phi;</mi><mo>^</mo></mover><mi>E</mi></msub><mo>=</mo><msub><mi>&phi;</mi><mi>E</mi></msub><mo>+</mo><mfrac><msub><mo>&dtri;</mo><mi>N</mi></msub><msub><mi>f</mi><mi>U</mi></msub></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>&phi;</mi><mo>^</mo></mover><mi>U</mi></msub><mo>=</mo><msub><mi>&phi;</mi><mi>U</mi></msub><mo>-</mo><mfrac><msub><mi>&epsiv;</mi><mi>E</mi></msub><mrow><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi> </mi><mi>L</mi><mo>+</mo><mover><mi>&lambda;</mi><mo>&CenterDot;</mo></mover></mrow></mfrac></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000941345320000072.GIF" wi="1110" he="445" /></maths>其中φ<sub>N</sub>,φ<sub>E</sub>,φ<sub>U</sub>是真实的失准角;<img file="FDA0000941345320000073.GIF" wi="214" he="73" />是自抗扰控制器估计的失准角;▽<sub>E</sub>,▽<sub>N</sub>代表加速度计水平方向的零点偏置;f<sub>U</sub>是加速度计天向输出;<img file="FDA0000941345320000074.GIF" wi="37" he="54" />是惯导解算的经度变化率;ω<sub>ie</sub>是地球自转角速率;L代表当地的纬度;ε<sub>E</sub>是陀螺仪东向漂移;因为三个失准角是小角度,因此能构造反馈矩阵<img file="FDA0000941345320000081.GIF" wi="75" he="69" />来对修正捷联矩阵:<maths num="0018"><math><![CDATA[<mrow><msubsup><mi>C</mi><mi>n</mi><mrow><mi>n</mi><mn>1</mn></mrow></msubsup><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mrow><mo>-</mo><msub><mover><mi>&phi;</mi><mo>^</mo></mover><mi>U</mi></msub></mrow></mtd><mtd><msub><mover><mi>&phi;</mi><mo>^</mo></mover><mi>N</mi></msub></mtd></mtr><mtr><mtd><msub><mover><mi>&phi;</mi><mo>^</mo></mover><mi>U</mi></msub></mtd><mtd><mn>1</mn></mtd><mtd><mrow><mo>-</mo><msub><mover><mi>&phi;</mi><mo>^</mo></mover><mi>E</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mo>-</mo><msub><mover><mi>&phi;</mi><mo>^</mo></mover><mi>N</mi></msub></mrow></mtd><mtd><msub><mover><mi>&phi;</mi><mo>^</mo></mover><mi>E</mi></msub></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>18</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000941345320000082.GIF" wi="1213" he="238" /></maths><maths num="0019"><math><![CDATA[<mrow><msubsup><mi>C</mi><mi>b</mi><mi>n</mi></msubsup><mo>=</mo><msup><mrow><mo>(</mo><msubsup><mi>C</mi><mi>n</mi><mrow><mi>n</mi><mn>1</mn></mrow></msubsup><mo>)</mo></mrow><mi>T</mi></msup><msubsup><mi>C</mi><mi>b</mi><mrow><mi>n</mi><mn>1</mn></mrow></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>19</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000941345320000083.GIF" wi="1117" he="86" /></maths>这样惯导就得到了校正,平台系和导航系将逐步重合,就实现了行进间对准的目的;通过上述五个步骤,分别对载车发动之前的粗对准方法、观测量构造、自抗扰控制回路设计方法进行了详细说明;本发明提出的方法不需要已知噪声的统计特性、也不需要非常精确的模型就能解决惯导在车载环境下的快速对准问题以及车载过程中外部扰动的补偿问题。
地址 100191 北京市海淀区学院路37号