发明名称 一种适用于非共面陀螺组的标定方法
摘要 一种适用于非共面陀螺组的标定方法,步骤为:(1)将陀螺组件置于转台或航天器上,控制转台或航天器绕包含非共面三个转轴的多个转轴进行匀速转动;(2)在转动过程中,利用陀螺组件的输出计算获得转台或航天器的姿态,然后利用转台框架角数据或星敏感器测量数据对计算获得的姿态进行新息修正,得到动态下各陀螺的等效常漂和修正后的转台姿态或者航天器姿态,统计得到各陀螺的等效常漂均值;(3)控制转台或者航天器恢复静止状态,利用陀螺组件的输出计算获得转台或者航天器的姿态,得到静态下各陀螺的等效常漂和修正后的转台姿态或者航天器姿态,统计得到各陀螺的等效常漂均值;(4)计算得到各陀螺的安装偏差、常漂和刻度因子误差。
申请公布号 CN104567923A 申请公布日期 2015.04.29
申请号 CN201410790942.4 申请日期 2014.12.18
申请人 北京控制工程研究所 发明人 董文强;张钊;杨鸣;王勇;于丹;郑永洁;魏高乐;黎藜;乔德治
分类号 G01C25/00(2006.01)I 主分类号 G01C25/00(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 陈鹏
主权项 一种适用于非共面陀螺组的标定方法,其特征在于包括如下步骤:(1)将陀螺组件置于转台或者航天器上,所述的陀螺组件包括三个不共面的陀螺,记为陀螺i,i=1,2,3;将转台或者航天器本体系的三个坐标轴记为x,y,z,选择包含非共面三个转轴的共P<sub>m</sub>个转轴,记为A<sub>P</sub>,P=1,2,3,…,P<sub>m</sub>,P<sub>m</sub>≥3,令P=1,转到步骤(2);(2)如果P≥P<sub>m</sub>+1,则转入步骤(3);否则控制转台或者航天器绕A<sub>P</sub>轴匀速转动;在转台或者航天器的转动过程中,利用陀螺组件的输出计算获得转台或者航天器的姿态及本体系三个坐标轴的转速ω<sub>j</sub>;然后利用转台自身的框架角数据或者航天器上搭载的星敏感器的姿态测量数据对计算获得的姿态进行新息修正,得到动态下各陀螺的等效常漂b<sub>i</sub>和修正后的转台姿态或者航天器姿态;同时,判断陀螺等效常漂稳定后,开始统计等效常漂均值<img file="FDA0000636794920000011.GIF" wi="59" he="64" />和转速均值<img file="FDA0000636794920000012.GIF" wi="99" he="78" />j=x,y,z,令P=P+1后重新执行本步骤;(3)令P=0,控制转台或者航天器恢复静止状态;利用陀螺组件的输出计算获得转台或者航天器的姿态及本体系三个坐标轴的转速ω<sub>j</sub>;然后利用转台自身的框架角数据或者航天器上搭载的星敏感器的姿态测量数据对计算获得的姿态进行新息修正,得到静态下各陀螺的等效常漂b<sub>i</sub>和修正后的转台姿态或者航天器姿态;同时,判断陀螺等效常漂稳定后,开始统计等效常漂均值<img file="FDA0000636794920000013.GIF" wi="63" he="69" />和转速均值<img file="FDA0000636794920000014.GIF" wi="94" he="67" />(4)计算得到标定后各陀螺的安装偏差、常漂和刻度因子误差,具体为:标定后陀螺的安装列向量O<sub>gm1</sub>,O<sub>gm2</sub>,O<sub>gm3</sub>O<sub>gm1</sub>=O<sub>gm1</sub>/‖O<sub>gm1</sub>‖O<sub>gm2</sub>=O<sub>gm2</sub>/‖O<sub>gm2</sub>‖O<sub>gm3</sub>=O<sub>gm3</sub>/‖O<sub>gm3</sub>‖O<sub>gm1</sub>=(1+M<sub>v11</sub>)O<sub>g1</sub>+M<sub>v12</sub>O<sub>g2</sub>+M<sub>v13</sub>O<sub>g3</sub>O<sub>gm2</sub>=M<sub>v21</sub>O<sub>g1</sub>+(1+M<sub>v22</sub>)O<sub>g2</sub>+M<sub>v23</sub>O<sub>g3</sub>O<sub>gm3</sub>=M<sub>v31</sub>O<sub>g1</sub>+M<sub>v32</sub>O<sub>g2</sub>+(1+M<sub>v33</sub>)O<sub>g3</sub>标定后陀螺的常漂b<sub>gm1</sub>,b<sub>gm2</sub>,b<sub>gm3</sub>:b<sub>gm1</sub>=M<sub>v14</sub>b<sub>gm2</sub>=M<sub>v24</sub>b<sub>gm3</sub>=M<sub>v34</sub>标定后陀螺的刻度因子误差系数<img file="FDA0000636794920000021.GIF" wi="356" he="85" /><maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mover><mi>k</mi><mo>~</mo></mover><mrow><mi>gm</mi><mn>1</mn></mrow></msub><mo>=</mo><mo>|</mo><mo>|</mo><msub><mi>O</mi><mrow><mi>gm</mi><mn>1</mn></mrow></msub><mo>|</mo><mo>|</mo><mo>-</mo><mn>1</mn></mrow>]]></math><img file="FDA0000636794920000022.GIF" wi="288" he="93" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mover><mi>k</mi><mo>~</mo></mover><mrow><mi>gm</mi><mn>2</mn></mrow></msub><mo>=</mo><mo>|</mo><mo>|</mo><msub><mi>O</mi><mrow><mi>gm</mi><mn>2</mn></mrow></msub><mo>|</mo><mo>|</mo><mo>-</mo><mn>1</mn></mrow>]]></math><img file="FDA0000636794920000023.GIF" wi="300" he="91" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mover><mi>k</mi><mo>~</mo></mover><mrow><mi>gm</mi><mn>3</mn></mrow></msub><mo>=</mo><mo>|</mo><mo>|</mo><msub><mi>O</mi><mrow><mi>gm</mi><mn>3</mn></mrow></msub><mo>|</mo><mo>|</mo><mo>-</mo><mn>1</mn></mrow>]]></math><img file="FDA0000636794920000024.GIF" wi="298" he="90" /></maths>M<sub>v1</sub>,M<sub>v2</sub>,M<sub>v3</sub>为4×1的列向量,各向量的元素表示如下:M<sub>v1</sub>=[M<sub>v11</sub> M<sub>v12</sub> M<sub>v13</sub> M<sub>v14</sub>]<sup>T</sup>M<sub>v2</sub>=[M<sub>v21</sub> M<sub>v22</sub> M<sub>v23</sub> M<sub>v24</sub>]<sup>T</sup>M<sub>v3</sub>=[M<sub>v31</sub> M<sub>v32</sub> M<sub>v33</sub> M<sub>v34</sub>]<sup>T</sup><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>M</mi><mrow><mi>v</mi><mn>1</mn></mrow></msub><mo>=</mo><msup><mrow><mo>(</mo><msup><mi>H</mi><mi>T</mi></msup><mi>H</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><mi>H</mi><mi>T</mi></msup><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mn>10</mn></msub></mtd><mtd><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mn>11</mn></msub></mtd><mtd><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mn>12</mn></msub></mtd><mtd><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mn>13</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mrow><mn>1</mn><mi>Pm</mi></mrow></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mrow>]]></math><img file="FDA0000636794920000025.GIF" wi="931" he="99" /></maths><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>M</mi><mrow><mi>v</mi><mn>2</mn></mrow></msub><mo>=</mo><msup><mrow><mo>(</mo><msup><mi>H</mi><mi>T</mi></msup><mi>H</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><mi>H</mi><mi>T</mi></msup><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mn>20</mn></msub></mtd><mtd><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mn>21</mn></msub></mtd><mtd><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mn>22</mn></msub></mtd><mtd><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mn>23</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mrow><mn>2</mn><mi>Pm</mi></mrow></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mrow>]]></math><img file="FDA0000636794920000026.GIF" wi="948" he="102" /></maths><maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>M</mi><mrow><mi>v</mi><mn>3</mn></mrow></msub><mo>=</mo><msup><mrow><mo>(</mo><msup><mi>H</mi><mi>T</mi></msup><mi>H</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><mi>H</mi><mi>T</mi></msup><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mn>30</mn></msub></mtd><mtd><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mn>31</mn></msub></mtd><mtd><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mn>32</mn></msub></mtd><mtd><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mn>33</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mrow><mn>3</mn><mi>Pm</mi></mrow></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mrow>]]></math><img file="FDA0000636794920000027.GIF" wi="942" he="96" /></maths><maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mi>H</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msup><mrow><mo>(</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>O</mi><mrow><mi>g</mi><mn>1</mn></mrow><mi>T</mi></msubsup></mtd><mtd><msubsup><mi>O</mi><mrow><mi>g</mi><mn>2</mn></mrow><mi>T</mi></msubsup></mtd><mtd><msubsup><mi>O</mi><mrow><mi>g</mi><mn>3</mn></mrow><mi>T</mi></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mover><mi>&omega;</mi><mo>&OverBar;</mo></mover><mrow><mi>x</mi><mn>0</mn></mrow></msub></mtd><mtd><msub><mover><mi>&omega;</mi><mo>&OverBar;</mo></mover><mrow><mi>y</mi><mn>0</mn></mrow></msub></mtd><mtd><msub><mover><mi>&omega;</mi><mo>&OverBar;</mo></mover><mrow><mi>z</mi><mn>0</mn></mrow></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>)</mo></mrow><mi>T</mi></msup></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><msup><mrow><mo>(</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>O</mi><mrow><mi>g</mi><mn>1</mn></mrow><mi>T</mi></msubsup></mtd><mtd><msubsup><mi>O</mi><mrow><mi>g</mi><mn>2</mn></mrow><mi>T</mi></msubsup></mtd><mtd><mrow><msubsup><mi>O</mi><mrow><mi>g</mi><mn>3</mn></mrow><mi>T</mi></msubsup></mrow></mtd></mtr></mtable></mfenced><mi>T</mi></msup><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mover><mi>&omega;</mi><mo>&OverBar;</mo></mover><mrow><mi>x</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mover><mi>&omega;</mi><mo>&OverBar;</mo></mover><mrow><mi>y</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mover><mi>&omega;</mi><mo>&OverBar;</mo></mover><mrow><mi>z</mi><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>)</mo></mrow><mi>T</mi></msup></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><msup><mrow><mo>(</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>O</mi><mrow><mi>g</mi><mn>1</mn></mrow><mi>T</mi></msubsup></mtd><mtd><msubsup><mi>O</mi><mrow><mi>g</mi><mn>2</mn></mrow><mi>T</mi></msubsup></mtd><mtd><msubsup><mi>O</mi><mrow><mi>g</mi><mn>3</mn></mrow><mi>T</mi></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mover><mi>&omega;</mi><mo>&OverBar;</mo></mover><mrow><mi>x</mi><mn>2</mn></mrow></msub></mtd><mtd><msub><mover><mi>&omega;</mi><mo>&OverBar;</mo></mover><mrow><mi>y</mi><mn>2</mn></mrow></msub></mtd><mtd><msub><mover><mi>&omega;</mi><mo>&OverBar;</mo></mover><mrow><mi>z</mi><mn>2</mn></mrow></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>)</mo></mrow><mi>T</mi></msup></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><msup><mrow><mo>(</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>O</mi><mrow><mi>g</mi><mn>1</mn></mrow><mi>T</mi></msubsup></mtd><mtd><msubsup><mi>O</mi><mrow><mi>g</mi><mn>2</mn></mrow><mi>T</mi></msubsup></mtd><mtd><msubsup><mi>O</mi><mrow><mi>g</mi><mn>3</mn></mrow><mi>T</mi></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mover><mi>&omega;</mi><mo>&OverBar;</mo></mover><mrow><mi>x</mi><mn>3</mn></mrow></msub></mtd><mtd><msub><mover><mi>&omega;</mi><mo>&OverBar;</mo></mover><mrow><mi>y</mi><mn>3</mn></mrow></msub></mtd><mtd><msub><mover><mi>&omega;</mi><mo>&OverBar;</mo></mover><mrow><mi>z</mi><mn>3</mn></mrow></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>)</mo></mrow><mi>T</mi></msup></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msup><mrow><mo>(</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>O</mi><mrow><mi>g</mi><mn>1</mn></mrow><mi>T</mi></msubsup></mtd><mtd><msubsup><mi>O</mi><mrow><mi>g</mi><mn>2</mn></mrow><mi>T</mi></msubsup></mtd><mtd><msubsup><mi>O</mi><mrow><mi>g</mi><mn>3</mn></mrow><mi>T</mi></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mover><mi>&omega;</mi><mo>&OverBar;</mo></mover><mi>xPm</mi></msub></mtd><mtd><msub><mover><mi>&omega;</mi><mo>&OverBar;</mo></mover><mi>yPm</mi></msub></mtd><mtd><msub><mover><mi>&omega;</mi><mo>&OverBar;</mo></mover><mi>zPm</mi></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>)</mo></mrow><mi>T</mi></msup></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000636794920000028.GIF" wi="1094" he="784" /></maths>式中O<sub>g1</sub>,O<sub>g2</sub>,O<sub>g3</sub>为陀螺在转台或者航天器本体系的安装列向量。
地址 100080 北京市海淀区北京2729信箱