发明名称 卫星姿态控制系统的转动惯量确定方法
摘要 卫星姿态控制系统的转动惯量确定方法,涉及卫星控制技术领域。本发明方法为了确定卫星姿态控制系统中转动惯量的精确变化范围。技术要点:首先建立包含不确性的卫星姿态控制系统模型,再制定相应的约束指标,求取合适的H<u><sub>∞</sub></u>状态反馈控制器,最后将上述闭环系统中的不确定性表示为多项式矩阵胞的形式,并用线性矩阵不等式的方法求解出转动惯量不确定性的变化范围。本发明运用多项式矩阵胞的稳定性条件判断出在状态反馈情况下卫星转动惯量的变化范围。本发明在控制器设计阶段考虑了不确定性,并将不确定性对输出的影响作为控制指标,并将闭环系统中的不确定性用多项式矩阵胞的形式表示。
申请公布号 CN104503241B 申请公布日期 2017.03.01
申请号 CN201410811455.1 申请日期 2014.12.23
申请人 哈尔滨工业大学 发明人 陈雪芹;胡芳芳;孙亚辉;孙瑞;李诚良;王爽;易涛;耿云海
分类号 G05B13/04(2006.01)I;G05D1/08(2006.01)I 主分类号 G05B13/04(2006.01)I
代理机构 哈尔滨市松花江专利商标事务所 23109 代理人 杨立超
主权项 一种卫星姿态控制系统的转动惯量确定方法,其特征在于,所述方法是基于多项式矩阵胞的卫星姿态控制系统的鲁棒稳定性分析来实现的:把卫星姿态控制系统中的转动惯量不确定性表示为多项式矩阵胞的形式,然后运用鲁棒稳定性分析的方法确定出转动惯量的变化范围;所述基于多项式矩阵胞的卫星姿态控制系统的鲁棒稳定性分析的具体过程为:步骤一、考虑卫星的转动惯量不确定性,并把不确定性项当做干扰来处理,建立包含不确定性的卫星姿态控制系统的状态空间表达为:<maths num="0001"><math><![CDATA[<mrow><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>A</mi><mi>x</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>B</mi><mi>w</mi></msub><mi>w</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>B</mi><mi>u</mi></msub><mi>u</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001116511860000011.GIF" wi="606" he="55" /></maths> z(t)=C<sub>1</sub>x(t)+D<sub>zw</sub>w(t)+D<sub>zu</sub>u(t) y(t)=C<sub>2</sub>x(t)其中x(t)是卫星姿态角速度和卫星姿态角,w(t)是外界干扰、量测噪声和转动惯量不确定性组成的向量,u(t)是执行机构输出控制力矩,z(t)为H<sub>∞</sub>控制指标,是与系统输出相关的向量,y(t)为系统输出向量;A,B<sub>w</sub>,B<sub>u</sub>,C<sub>1</sub>,D<sub>zw</sub>,D<sub>zu</sub>,C<sub>2</sub>是参数矩阵,为常量;步骤二、针对步骤一建立的状态空间表达,设计如下所示的状态反馈控制器,控制器具体结构如下: u(t)=K<sub>1</sub>x(t)其中K<sub>1</sub>为所要求解的定常控制器参数;步骤三,求解步骤二中的定常控制器参数:首先运用有界实引理来满足H<sub>∞</sub>范数的约束,另外考虑到卫星控制力矩满足如下约束:<maths num="0002"><math><![CDATA[<mrow><mi>u</mi><msup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mi>T</mi></msup><mi>u</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&lt;</mo><msubsup><mi>u</mi><mi>max</mi><mn>2</mn></msubsup></mrow>]]></math><img file="FDA0001116511860000012.GIF" wi="301" he="71" /></maths>将该不等式约束转化为线性矩阵不等式的形式并结合有界实引理求解出步骤二中的控制器参数K<sub>1</sub>;基于以上所述,对于γ<sub>∞</sub>&gt;0,若存在对称正定矩阵X∈R<sup>2n×2n</sup>,P∈R<sup>2n×2n</sup>,矩阵Y∈R<sup>n×2n</sup>使如下线性矩阵不等式组有可行解,则可求出控制器参数K<sub>1</sub>;<maths num="0003"><math><![CDATA[<mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mo>(</mo><mi>A</mi><mi>X</mi><mo>+</mo><msup><mi>XA</mi><mi>T</mi></msup><mo>)</mo><mo>+</mo><mo>(</mo><msub><mi>B</mi><mn>2</mn></msub><msub><mi>&Sigma;</mi><mi>a</mi></msub><mi>Y</mi><mo>+</mo><msup><mi>Y</mi><mi>T</mi></msup><msubsup><mi>&Sigma;</mi><mi>a</mi><mi>T</mi></msubsup><msubsup><mi>B</mi><mn>2</mn><mi>T</mi></msubsup><mo>)</mo></mrow></mtd><mtd><msub><mi>B</mi><mi>w</mi></msub></mtd><mtd><mrow><msup><msub><mi>XC</mi><mn>1</mn></msub><mi>T</mi></msup><mo>+</mo><msup><mi>Y</mi><mi>T</mi></msup><msup><mrow><mo>(</mo><msub><mi>D</mi><mn>12</mn></msub><msub><mi>&Sigma;</mi><mi>a</mi></msub><mo>)</mo></mrow><mi>T</mi></msup></mrow></mtd></mtr><mtr><mtd><mo>*</mo></mtd><mtd><mrow><mo>-</mo><mi>I</mi></mrow></mtd><mtd><mrow><msup><msub><mi>D</mi><mrow><mi>z</mi><mi>w</mi></mrow></msub><mi>T</mi></msup></mrow></mtd></mtr><mtr><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mrow><mo>-</mo><msup><msub><mi>&gamma;</mi><mi>&infin;</mi></msub><mn>2</mn></msup><mi>I</mi></mrow></mtd></mtr></mtable></mfenced><mo>&lt;</mo><mn>0</mn></mrow>]]></math><img file="FDA0001116511860000021.GIF" wi="1334" he="231" /></maths><maths num="0004"><math><![CDATA[<mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mo>-</mo><msubsup><mi>u</mi><mi>max</mi><mn>2</mn></msubsup><mi>I</mi></mrow></mtd><mtd><mrow><mo>-</mo><mi>Y</mi></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>*</mo></mtd><mtd><mrow><mo>-</mo><mi>&delta;</mi><mi>I</mi></mrow></mtd><mtd><mi>N</mi></mtd></mtr><mtr><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mrow><mo>-</mo><mi>&epsiv;</mi><mi>P</mi></mrow></mtd></mtr></mtable></mfenced><mo>&lt;</mo><mn>0</mn></mrow>]]></math><img file="FDA0001116511860000022.GIF" wi="518" he="231" /></maths>其中u<sub>max</sub>为执行机构所能够输出的最大控制力矩,δ,ε为恰当的无穷小标量;γ<sub>∞</sub>&gt;0为恰当的H<sub>∞</sub>范数指标的大小;X,P为正定矩阵,Y为普通矩阵;步骤四、将卫星姿态控制系统的微分方程和步骤二中状态反馈控制器组成的闭环系统,求出其零输入相应时的特征矩阵多项式如下:<maths num="0005"><math><![CDATA[<mrow><msub><mi>A</mi><mn>2</mn></msub><mover><mi>&alpha;</mi><mo>&CenterDot;&CenterDot;</mo></mover><mo>+</mo><msub><mi>A</mi><mn>1</mn></msub><mover><mi>&alpha;</mi><mo>&CenterDot;</mo></mover><mo>+</mo><msub><mi>A</mi><mn>0</mn></msub><mi>&alpha;</mi><mo>=</mo><msub><mi>K</mi><mi>P</mi></msub><mi>&alpha;</mi><mo>+</mo><msub><mi>K</mi><mi>D</mi></msub><mover><mi>&alpha;</mi><mo>&CenterDot;</mo></mover></mrow>]]></math><img file="FDA0001116511860000023.GIF" wi="606" he="55" /></maths>其中A<sub>2</sub>,A<sub>1</sub>,A<sub>0</sub>为卫星姿态控制系统的微分方程系数,表达式如下<maths num="0006"><math><![CDATA[<mrow><msub><mi>A</mi><mn>0</mn></msub><mo>=</mo><msubsup><mi>&omega;</mi><mn>0</mn><mn>2</mn></msubsup><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mn>4</mn><mrow><mo>(</mo><msub><mi>I</mi><mn>2</mn></msub><mo>-</mo><msub><mi>I</mi><mn>3</mn></msub><mo>)</mo></mrow></mrow></mtd><mtd><mrow></mrow></mtd><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd><mtd><mrow><mn>3</mn><mrow><mo>(</mo><msub><mi>I</mi><mn>1</mn></msub><mo>-</mo><msub><mi>I</mi><mn>3</mn></msub><mo>)</mo></mrow></mrow></mtd><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd><mtd><mrow></mrow></mtd><mtd><mrow><msub><mi>I</mi><mn>2</mn></msub><mo>-</mo><msub><mi>I</mi><mn>1</mn></msub></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0001116511860000024.GIF" wi="818" he="221" /></maths><maths num="0007"><math><![CDATA[<mrow><msub><mi>A</mi><mn>1</mn></msub><mo>=</mo><msub><mi>&omega;</mi><mn>0</mn></msub><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow></mrow></mtd><mtd><mrow></mrow></mtd><mtd><mrow><mo>-</mo><msub><mi>I</mi><mn>1</mn></msub><mo>+</mo><msub><mi>I</mi><mn>2</mn></msub><mo>-</mo><msub><mi>I</mi><mn>3</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>I</mi><mn>1</mn></msub><mo>-</mo><msub><mi>I</mi><mn>2</mn></msub><mo>+</mo><msub><mi>I</mi><mn>3</mn></msub></mrow></mtd><mtd><mrow></mrow></mtd><mtd><mrow></mrow></mtd></mtr></mtable></mfenced><msub><mi>A</mi><mn>2</mn></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>I</mi><mn>1</mn></msub></mtd><mtd><mrow></mrow></mtd><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd><mtd><msub><mi>I</mi><mn>2</mn></msub></mtd><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd><mtd><mrow></mrow></mtd><mtd><msub><mi>I</mi><mn>3</mn></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0001116511860000025.GIF" wi="1163" he="221" /></maths>I<sub>1</sub>,I<sub>2</sub>,I<sub>3</sub>为卫星三轴的转动惯量,ω<sub>0</sub>为卫星轨道角速度,[K<sub>p</sub> K<sub>d</sub>]=K<sub>1</sub>为状态反馈控制器参数,<img file="FDA0001116511860000026.GIF" wi="238" he="79" />且α为姿态角,<img file="FDA0001116511860000027.GIF" wi="36" he="46" />为姿态角速度;步骤五、将步骤四所建立的闭环系统矩阵特征多项式表示为如下多项式矩阵胞的形式:<maths num="0008"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><mi>D</mi><mrow><mo>(</mo><mi>s</mi><mo>,</mo><mi>&lambda;</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>&lambda;</mi><mn>1</mn></msub><msub><mi>V</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>&lambda;</mi><mn>2</mn></msub><msub><mi>V</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>+</mo><mo>...</mo><mo>+</mo><msub><mi>&lambda;</mi><mn>8</mn></msub><msub><mi>V</mi><mn>8</mn></msub><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>8</mn></munderover><msub><mi>&lambda;</mi><mi>i</mi></msub><mo>=</mo><mn>1</mn></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001116511860000028.GIF" wi="1054" he="126" /></maths>定义f(I<sub>1</sub>,I<sub>2</sub>,I<sub>3</sub>)=A<sub>2</sub>s<sup>2</sup>+(A<sub>1</sub>‑K<sub>d</sub>)s+A<sub>0</sub>‑K<sub>p</sub>其中: V<sub>1</sub>(s)=f(I<sub>1min</sub>,I<sub>2min</sub>,I<sub>3min</sub>) V<sub>2</sub>(s)=f(I<sub>1min</sub>,I<sub>2min</sub>,I<sub>3max</sub>) V<sub>3</sub>(s)=f(I<sub>1max</sub>,I<sub>2min</sub>,I<sub>3min</sub>) V<sub>4</sub>(s)=f(I<sub>1max</sub>,I<sub>2min</sub>,I<sub>3max</sub>) V<sub>5</sub>(s)=f(I<sub>1min</sub>,I<sub>2max</sub>,I<sub>3min</sub>) V<sub>6</sub>(s)=f(I<sub>1min</sub>,I<sub>2max</sub>,I<sub>3max</sub>) V<sub>7</sub>(s)=f(I<sub>1min</sub>,I<sub>2max</sub>,I<sub>3min</sub>) V<sub>8</sub>(s)=f(I<sub>1max</sub>,I<sub>2max</sub>,I<sub>3max</sub>)<maths num="0009"><math><![CDATA[<mrow><msub><mi>&lambda;</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>(</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mn>3</mn></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mn>1</mn></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mn>2</mn></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>max</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>)</mo></mrow></mfrac></mrow>]]></math><img file="FDA0001116511860000031.GIF" wi="926" he="132" /></maths><maths num="0010"><math><![CDATA[<mrow><msub><mi>&lambda;</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>(</mo><msub><mi>I</mi><mn>3</mn></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mn>1</mn></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mn>2</mn></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>max</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>min</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>min</mi></mrow></msub><mo>)</mo></mrow></mfrac></mrow>]]></math><img file="FDA0001116511860000032.GIF" wi="930" he="135" /></maths><maths num="0011"><math><![CDATA[<mrow><msub><mi>&lambda;</mi><mn>3</mn></msub><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>(</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>max</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mn>3</mn></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mn>1</mn></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>min</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mn>2</mn></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>max</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>min</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>min</mi></mrow></msub><mo>)</mo></mrow></mfrac></mrow>]]></math><img file="FDA0001116511860000033.GIF" wi="925" he="128" /></maths><maths num="0012"><math><![CDATA[<mrow><msub><mi>&lambda;</mi><mn>4</mn></msub><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>(</mo><msub><mi>I</mi><mn>3</mn></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>d</mi><mn>1</mn></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mn>2</mn></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>max</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>min</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>)</mo></mrow></mfrac></mrow>]]></math><img file="FDA0001116511860000034.GIF" wi="926" he="128" /></maths><maths num="0013"><math><![CDATA[<mrow><msub><mi>&lambda;</mi><mn>5</mn></msub><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>(</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>max</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mn>3</mn></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mn>1</mn></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mn>2</mn></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>min</mi></mrow></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>max</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>min</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>min</mi></mrow></msub><mo>)</mo></mrow></mfrac></mrow>]]></math><img file="FDA0001116511860000035.GIF" wi="926" he="127" /></maths><maths num="0014"><math><![CDATA[<mrow><msub><mi>&lambda;</mi><mn>6</mn></msub><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>(</mo><msub><mi>I</mi><mn>3</mn></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mn>1</mn></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mn>2</mn></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>min</mi></mrow></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>min</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>max</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>max</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>)</mo></mrow></mfrac></mrow>]]></math><img file="FDA0001116511860000036.GIF" wi="926" he="127" /></maths><maths num="0015"><math><![CDATA[<mrow><msub><mi>&lambda;</mi><mn>7</mn></msub><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>(</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mn>3</mn></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mn>1</mn></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mn>2</mn></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>min</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>max</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>min</mi></mrow></msub><mo>)</mo></mrow></mfrac></mrow>]]></math><img file="FDA0001116511860000037.GIF" wi="926" he="135" /></maths><maths num="0016"><math><![CDATA[<mrow><msub><mi>&lambda;</mi><mn>8</mn></msub><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>(</mo><msub><mi>I</mi><mn>3</mn></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mn>1</mn></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>min</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mn>2</mn></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>min</mi></mrow></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>max</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>2</mn><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>1</mn><mi>min</mi></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mn>3</mn><mi>min</mi></mrow></msub><mo>)</mo></mrow></mfrac></mrow>]]></math><img file="FDA0001116511860000038.GIF" wi="926" he="127" /></maths>其中I<sub>i</sub>∈(I<sub>imin</sub>,I<sub>imax</sub>),(i=1,2,3);I<sub>imin</sub>为I<sub>i</sub>的最小值,I<sub>imax</sub>为I<sub>i</sub>的最大值;λ<sub>i</sub>(s)为多项式矩阵胞的顶点多项式的系数,V<sub>i</sub>(s)为多项式矩阵胞的顶点多项式;步骤六、针对步骤五所建立的多项式矩阵胞进行鲁棒稳定性分析:如果满足以条件,则步骤五中的多项式矩阵胞在多个复合D区域内稳定;并可以通过判断如下线性矩阵不等式是否有解得到转动惯量的变化范围,判定方法如下所示:步骤六(一)、D区域为复平面区域时,若多项式矩阵胞<img file="FDA0001116511860000039.GIF" wi="219" he="54" />在如下D<sub>I</sub>=D<sub>1</sub>∩D<sub>2</sub>区域是鲁棒稳定的,如果满足如下条件(1)在区域D<sub>1</sub>内,存在N个正定矩阵<img file="FDA0001116511860000041.GIF" wi="450" he="63" />和<img file="FDA0001116511860000042.GIF" wi="249" he="70" />使如下LMIs有可行解<maths num="0017"><math><![CDATA[<mrow><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>R</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>V</mi><mrow><mi>i</mi><mi>R</mi><mi>I</mi></mrow></msub></mtd></mtr></mtable></mfenced><mo>*</mo></msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>&Xi;</mi><mrow><mn>1</mn><mi>i</mi></mrow></msub></mtd><mtd><msub><mi>Q</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msubsup><mi>Q</mi><mn>1</mn><mo>*</mo></msubsup></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>R</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>V</mi><mrow><mi>i</mi><mi>R</mi><mi>I</mi></mrow></msub></mtd></mtr></mtable></mfenced><mo>&lt;</mo><mn>0</mn><mo>;</mo></mrow>]]></math><img file="FDA0001116511860000043.GIF" wi="589" he="151" /></maths>(2)在区域D<sub>2</sub>内,存在N个正定矩阵<img file="FDA0001116511860000044.GIF" wi="448" he="70" />和<img file="FDA0001116511860000045.GIF" wi="251" he="63" />使如下LMIs有可行解<maths num="0018"><math><![CDATA[<mrow><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>R</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>V</mi><mrow><mi>i</mi><mi>R</mi><mi>I</mi></mrow></msub></mtd></mtr></mtable></mfenced><mo>*</mo></msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>&Xi;</mi><mrow><mn>2</mn><mi>i</mi></mrow></msub></mtd><mtd><msub><mi>Q</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><msubsup><mi>Q</mi><mn>2</mn><mo>*</mo></msubsup></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>R</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>V</mi><mrow><mi>i</mi><mi>R</mi><mi>I</mi></mrow></msub></mtd></mtr></mtable></mfenced><mo>&lt;</mo><mn>0</mn><mo>;</mo></mrow>]]></math><img file="FDA0001116511860000046.GIF" wi="590" he="152" /></maths>步骤六(二)、D区域为实数平面区域时,多项式矩阵胞<img file="FDA0001116511860000047.GIF" wi="222" he="55" />在如下D<sub>I</sub>=D<sub>1</sub>∩D<sub>2</sub>区域是鲁棒稳定的,如果满足如下条件:(1)在区域D<sub>1</sub>内,存在N个正定矩阵<img file="FDA0001116511860000048.GIF" wi="448" he="70" />和<img file="FDA0001116511860000049.GIF" wi="251" he="71" />使如下LMIs有可行解<maths num="0019"><math><![CDATA[<mrow><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><mi>R</mi></mtd></mtr><mtr><mtd><msub><mi>V</mi><mi>i</mi></msub></mtd></mtr></mtable></mfenced><mo>*</mo></msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mi>B</mi><mo>&CircleTimes;</mo><msub><mi>P</mi><mrow><mn>1</mn><mi>i</mi></mrow></msub></mrow></mtd><mtd><msub><mi>Q</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msubsup><mi>Q</mi><mn>1</mn><mo>*</mo></msubsup></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mfenced open = "[" close = "]"><mtable><mtr><mtd><mi>R</mi></mtd></mtr><mtr><mtd><msub><mi>V</mi><mi>i</mi></msub></mtd></mtr></mtable></mfenced><mo>&lt;</mo><mn>0</mn><mo>;</mo></mrow>]]></math><img file="FDA00011165118600000410.GIF" wi="614" he="151" /></maths>(2)在区域D<sub>2</sub>内,存在N个正定矩阵<img file="FDA00011165118600000411.GIF" wi="450" he="71" />和<img file="FDA00011165118600000412.GIF" wi="252" he="68" />使如下LMIs有可行解<maths num="0020"><math><![CDATA[<mrow><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><mi>R</mi></mtd></mtr><mtr><mtd><msub><mi>V</mi><mi>i</mi></msub></mtd></mtr></mtable></mfenced><mo>*</mo></msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mi>B</mi><mo>&CircleTimes;</mo><msub><mi>P</mi><mrow><mn>2</mn><mi>i</mi></mrow></msub></mrow></mtd><mtd><msub><mi>Q</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><msubsup><mi>Q</mi><mn>2</mn><mo>*</mo></msubsup></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mfenced open = "[" close = "]"><mtable><mtr><mtd><mi>R</mi></mtd></mtr><mtr><mtd><msub><mi>V</mi><mi>i</mi></msub></mtd></mtr></mtable></mfenced><mo>&lt;</mo><mn>0</mn><mo>;</mo></mrow>]]></math><img file="FDA00011165118600000413.GIF" wi="629" he="151" /></maths>其中,<maths num="0021"><math><![CDATA[<mrow><msub><mi>&Xi;</mi><mrow><mn>1</mn><mi>i</mi></mrow></msub><mo>=</mo><msub><mi>B</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub><mo>&CircleTimes;</mo><mi>Re</mi><mrow><mo>(</mo><msub><mi>P</mi><mrow><mn>1</mn><mi>i</mi></mrow></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>B</mi><mrow><mi>I</mi><mi>P</mi></mrow></msub><mo>&CircleTimes;</mo><mi>Im</mi><mrow><mo>(</mo><msub><mi>P</mi><mrow><mn>1</mn><mi>i</mi></mrow></msub><mo>)</mo></mrow><mo>,</mo><mrow><mo>(</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>...</mo><mo>,</mo><mi>n</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA00011165118600000414.GIF" wi="950" he="63" /></maths><maths num="0022"><math><![CDATA[<mrow><msub><mi>&Xi;</mi><mrow><mn>2</mn><mi>i</mi></mrow></msub><mo>=</mo><msub><mi>B</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub><mo>&CircleTimes;</mo><mi>Re</mi><mrow><mo>(</mo><msub><mi>P</mi><mrow><mn>2</mn><mi>i</mi></mrow></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>B</mi><mrow><mi>I</mi><mi>P</mi></mrow></msub><mo>&CircleTimes;</mo><mi>Im</mi><mrow><mo>(</mo><msub><mi>P</mi><mrow><mn>2</mn><mi>i</mi></mrow></msub><mo>)</mo></mrow><mo>,</mo><mrow><mo>(</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>...</mo><mo>,</mo><mi>n</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA00011165118600000415.GIF" wi="967" he="63" /></maths>Im(*)为矩阵的实部,Re(*)为矩阵的虚部;V<sub>i</sub>=[V<sub>i</sub><sup>0</sup>,V<sub>i</sub><sup>1</sup>,…,V<sub>i</sub><sup>d</sup>]为矩阵多项式<img file="FDA00011165118600000416.GIF" wi="693" he="63" />的系数;<maths num="0023"><math><![CDATA[<mrow><msub><mi>N</mi><mrow><msub><mi>V</mi><mi>i</mi></msub><mi>R</mi><mi>I</mi></mrow></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mi>Re</mi><mrow><mo>(</mo><msub><mi>N</mi><msub><mi>V</mi><mi>i</mi></msub></msub><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>Im</mi><mrow><mo>(</mo><msub><mi>N</mi><msub><mi>V</mi><mi>i</mi></msub></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>Im</mi><mrow><mo>(</mo><msub><mi>N</mi><msub><mi>V</mi><mi>i</mi></msub></msub><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>Re</mi><mrow><mo>(</mo><msub><mi>N</mi><msub><mi>V</mi><mi>i</mi></msub></msub><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>,</mo><msub><mi>R</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mi>R</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>R</mi></mtd></mtr></mtable></mfenced><msub><mi>V</mi><mrow><mi>i</mi><mi>R</mi><mi>I</mi></mrow></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mi>Re</mi><mrow><mo>(</mo><msub><mi>V</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>Im</mi><mrow><mo>(</mo><msub><mi>V</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>Im</mi><mrow><mo>(</mo><msub><mi>V</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>Re</mi><mrow><mo>(</mo><msub><mi>V</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA00011165118600000417.GIF" wi="1414" he="191" /></maths><maths num="0024"><math><![CDATA[<mrow><mi>R</mi><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>I</mi><mrow><mi>d</mi><mi>n</mi></mrow></msub></mtd><mtd><msub><mn>0</mn><mrow><mi>d</mi><mi>n</mi><mo>,</mo><mi>n</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mn>0</mn><mrow><mi>d</mi><mi>n</mi><mo>,</mo><mi>n</mi></mrow></msub></mtd><mtd><msub><mi>I</mi><mrow><mi>d</mi><mi>n</mi></mrow></msub></mtd></mtr></mtable></mfenced><mo>,</mo><msub><mi>B</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mi>Re</mi><mrow><mo>(</mo><mi>B</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>Im</mi><mrow><mo>(</mo><mi>B</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>-</mo><mi>Im</mi><mrow><mo>(</mo><mi>B</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>Re</mi><mrow><mo>(</mo><mi>B</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>,</mo><msub><mi>B</mi><mrow><mi>I</mi><mi>R</mi></mrow></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mo>-</mo><mi>Im</mi><mrow><mo>(</mo><mi>B</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>Re</mi><mrow><mo>(</mo><mi>B</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>-</mo><mi>Re</mi><mrow><mo>(</mo><mi>B</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mo>-</mo><mi>Im</mi><mrow><mo>(</mo><mi>B</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>.</mo></mrow>]]></math><img file="FDA00011165118600000418.GIF" wi="1435" he="151" /></maths>步骤七、根据求解出的转动惯量的变化范围,将其带入卫星姿态控制系统的仿真模型中证明本发明方法的有效性。
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号