发明名称 基于SGCMG和RW的航天器高精度快速姿态机动方法
摘要 基于SGCMG和RW的航天器高精度快速姿态机动方法,涉及一种航天器高精度快速姿态机动方法。它是为了实现航天器高精度快速姿态机动。本发明提供的是一种利用控制力矩陀螺(CMG)和反作用飞轮(RW)作为联合执行机构来实现航天器高精度快速机动的方法。本发明将绕欧拉主轴的角速度划分为三段,加速段和减速段采用CMG来产生要求的控制力矩,匀速段以及减速段结束后采用RW产生的补偿力矩来保证角速度维持在恒定值附近,从而实现航天器高精度快速机动。该方法适用于配置有CMG和RW的航天器姿态机动的情况,能够使航天器在快速机动的同时保证高精度的姿态指向和稳定度。本发明适用于航天器的姿态控制。
申请公布号 CN103092208B 申请公布日期 2015.06.24
申请号 CN201310007615.2 申请日期 2013.01.09
申请人 哈尔滨工业大学 发明人 孙兆伟;杨云刚;王峰;曹喜滨;潘小彤;李冬柏;庞博;李太平;宁明峰;岳程斐;袁勤
分类号 G05D1/08(2006.01)I;G05B13/04(2006.01)I 主分类号 G05D1/08(2006.01)I
代理机构 哈尔滨市松花江专利商标事务所 23109 代理人 张宏威
主权项 基于SGCMG和RW的航天器高精度快速姿态机动方法,其特征是:它由以下步骤实现:步骤一、根据公式:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>&omega;</mi><mi>r</mi></msub><mo>=</mo><msub><mi>&theta;</mi><mi>r</mi></msub><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>i</mi><mi>x</mi></msub></mtd></mtr><mtr><mtd><msub><mi>i</mi><mi>y</mi></msub></mtd></mtr><mtr><mtd><msub><mi>i</mi><mi>z</mi></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000693270370000011.GIF" wi="286" he="267" /></maths>获得航天器的参考角速度ω<sub>r</sub>;式中:θ<sub>r</sub>表示参考角速度沿欧拉转轴方向的大小;<maths num="0002" id="cmaths0002"><math><![CDATA[<mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>i</mi><mi>x</mi></msub></mtd></mtr><mtr><mtd><msub><mi>i</mi><mi>y</mi></msub></mtd></mtr><mtr><mtd><msub><mi>i</mi><mi>z</mi></msub></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000693270370000012.GIF" wi="98" he="234" /></maths>为航天器转动的欧拉转轴方向单位矢量;根据公式:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>Q</mi><mi>r</mi></msub><mo>=</mo><msub><mi>Q</mi><mn>0</mn></msub><mo>&CircleTimes;</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>i</mi><mi>x</mi></msub><mi>sin</mi><mfrac><msub><mi>&theta;</mi><mi>r</mi></msub><mn>2</mn></mfrac></mtd><mtd><msub><mi>i</mi><mi>y</mi></msub><mi>sin</mi><mfrac><msub><mi>&theta;</mi><mi>r</mi></msub><mn>2</mn></mfrac></mtd><mtd><msub><mi>i</mi><mi>z</mi></msub><mi>sin</mi><mfrac><msub><mi>&theta;</mi><mi>r</mi></msub><mn>2</mn></mfrac></mtd><mtd><mi>cos</mi><mfrac><msub><mi>&theta;</mi><mi>r</mi></msub><mn>2</mn></mfrac></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mrow>]]></math><img file="FDA0000693270370000013.GIF" wi="1020" he="157" /></maths>获得航天器的参考四元数Q<sub>r</sub>;式中:Q<sub>0</sub>表示初始四元数,<img file="FDA0000693270370000014.GIF" wi="53" he="60" />是四元数乘法符号;步骤二、根据公式:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>Q</mi><mi>e</mi></msub><mo>=</mo><msup><msub><mi>Q</mi><mi>r</mi></msub><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>&CircleTimes;</mo><mi>Q</mi></mrow>]]></math><img file="FDA0000693270370000015.GIF" wi="385" he="98" /></maths>获得航天器的误差四元数Q<sub>e</sub>;式中:Q为实时四元数;根据公式:ω<sub>e</sub>=ω‑C(Q<sub>e</sub>)ω<sub>r</sub>获得航天器的误差角速度ω<sub>e</sub>;式中:ω为实时角速度;C(Q<sub>e</sub>)为对应于误差四元数Q<sub>e</sub>的方向余弦矩阵;步骤三、采用PID控制器,根据步骤二获得的误差四元数Q<sub>e</sub>和误差角速度ω<sub>e</sub>通过公式:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>&tau;</mi><mo>=</mo><mo>-</mo><mi>J</mi><mo>{</mo><mn>2</mn><mi>k</mi><munder><mi>sat</mi><msub><mi>L</mi><mi>i</mi></msub></munder><mrow><mo>(</mo><msub><mi>Q</mi><mi>e</mi></msub><mo>+</mo><mfrac><mn>1</mn><msub><mi>T</mi><mi>I</mi></msub></mfrac><mo>&Integral;</mo><msub><mi>Q</mi><mi>e</mi></msub><mo>)</mo></mrow><mo>+</mo><mi>c</mi><msub><mi>&omega;</mi><mi>e</mi></msub><mo>}</mo></mrow>]]></math><img file="FDA0000693270370000016.GIF" wi="1034" he="227" /></maths><maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>L</mi><mi>i</mi></msub><mo>=</mo><mrow><mo>(</mo><mi>c</mi><mo>/</mo><mn>2</mn><mi>k</mi><mo>)</mo></mrow><mi>min</mi><mo>{</mo><msqrt><mn>4</mn><msub><mi>a</mi><mi>i</mi></msub><mo>|</mo><msub><mi>Q</mi><mi>ei</mi></msub><mo>|</mo></msqrt><mo>,</mo><msub><mrow><mo>|</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>|</mo></mrow><mi>max</mi></msub><mo>}</mo></mrow>]]></math><img file="FDA0000693270370000021.GIF" wi="982" he="132" /></maths><img file="FDA0000693270370000022.GIF" wi="1176" he="207" />计算指令控制力矩;式中:J为航天器整体转动惯量;k、c均为增益系数;L<sub>i</sub>为角速度约束系数;T<sub>I</sub>为积分时间常数;a<sub>i</sub>为第i轴的最大控制加速度;|Q<sub>ei</sub>|为误差四元数的第i个分量;|ω<sub>i</sub>|<sub>max</sub>为航天器各轴最大角速度;τ为未考虑饱和限制的控制力矩;||τ||<sub>∞</sub>为τ的范数;T<sub>c</sub>为考虑饱和限制后控制器的指令控制力矩;U为航天器最大输出力矩;步骤三中的PID控制器为递阶饱和PID控制器,所述递阶饱和PID控制器模型为:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mi>&tau;</mi><mo>=</mo><mo>-</mo><mi>J</mi><mo>{</mo><mn>2</mn><mi>k</mi><munder><mi>sat</mi><msub><mi>L</mi><mi>i</mi></msub></munder><mrow><mo>(</mo><msub><mi>Q</mi><mi>e</mi></msub><mo>+</mo><mfrac><mn>1</mn><msub><mi>T</mi><mi>I</mi></msub></mfrac><mo>&Integral;</mo><msub><mi>Q</mi><mi>e</mi></msub><mo>)</mo></mrow><mo>+</mo><mi>c</mi><msub><mi>&omega;</mi><mi>e</mi></msub><mo>}</mo></mrow>]]></math><img file="FDA0000693270370000023.GIF" wi="1034" he="225" /></maths><maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mi>L</mi><mi>i</mi></msub><mo>=</mo><mrow><mo>(</mo><mi>c</mi><mo>/</mo><mn>2</mn><mi>k</mi><mo>)</mo></mrow><mi>min</mi><mo>{</mo><msqrt><mn>4</mn><msub><mi>a</mi><mi>i</mi></msub><mo>|</mo><msub><mi>Q</mi><mi>ei</mi></msub><mo>|</mo></msqrt><mo>,</mo><msub><mrow><mo>|</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>|</mo></mrow><mi>max</mi></msub><mo>}</mo></mrow>]]></math><img file="FDA0000693270370000024.GIF" wi="986" he="133" /></maths><img file="FDA0000693270370000025.GIF" wi="1172" he="205" />其中:a<sub>i</sub>=40%·U/J<sub>ii</sub>;式中:·表示相乘;J<sub>ii</sub>为J的对角线元素;步骤四、根据力矩分配法则,计算CMG和RW产生的实际控制力矩;步骤五、根据步骤四获得的实际控制力矩,通过姿态动力学方程获得航天器实际角速度;步骤六、根据步骤五获得的航天器实际角速度,通过姿态运动学方程获得航天器的实际姿态四元数,根据该航天器的实际姿态四元数对航天器进行控制,从而实现航天器的高精度快速姿态机动。
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号