发明名称 航天器姿态控制系统的间歇性故障容错分析方法
摘要 本发明公开一种航天器姿态控制系统的间歇性故障容错分析方法,步骤是:首先建立航天器姿态控制系统数学模型;其次建立间歇性控制器故障的数学模型;运用Lyapunov方法设计控制器,并分别刻画姿控系统在正常情况和故障情况下的行为,用随机切换系统模型描述带有间歇性故障的航天器姿控系统的运行全过程;进而将姿控系统的容错分析问题转化为带有不稳定模态的切换系统的稳定性分析问题,提供一种容错判断准则以实时地判断当前系统是否稳定,只要满足该准则,则不需要采取任何容错控制措施,系统在正常状态和故障状态的平衡作用下依然可以保持稳定。该发明可以避免采用容错控制以及容错控制实施过程中产生的高控制能耗、高计算复杂度和风险。
申请公布号 CN102778889A 申请公布日期 2012.11.14
申请号 CN201210242175.4 申请日期 2012.07.12
申请人 南京航空航天大学 发明人 杨浩;姜斌;程月华;张化光
分类号 G05B23/02(2006.01)I 主分类号 G05B23/02(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 许方
主权项 1.一种航天器姿态控制系统的间歇性故障容错分析方法,其特征在于包括如下步骤:(1)建立航天器的姿态控制系统数学模型:<maths num="0001"><![CDATA[<math><mrow><mi>J</mi><mover><mi>&omega;</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mo>-</mo><msup><mi>&omega;</mi><mo>&times;</mo></msup><mi>J&omega;</mi><mo>+</mo><mi>&mu;</mi><mo>+</mo><mi>d</mi></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><mover><mi>q</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msub><mi>q</mi><mn>4</mn></msub><mi>&omega;</mi><mo>+</mo><msup><mi>&omega;</mi><mo>&times;</mo></msup><mi>q</mi><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><msub><mover><mi>q</mi><mo>&CenterDot;</mo></mover><mn>4</mn></msub><mo>=</mo><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mi>&omega;</mi><mi>T</mi></msup><mi>q</mi></mrow></math>]]></maths>其中,<img file="FDA00001877706200014.GIF" wi="482" he="69" />表示惯性角速度;<img file="FDA00001877706200015.GIF" wi="479" he="69" />q<sub>4</sub>是标量,q<sub>1</sub>,q<sub>2</sub>,q<sub>3</sub>,q<sub>4</sub>表示为四元数;J=J<sup>T</sup>表示正定惯性矩阵,μ表示控制器输出,即控制扭矩;d表示系统的不确定和扰动;选择姿控系统的平衡点为:ω=q=0,q<sub>4</sub>=1,则有:<maths num="0004"><![CDATA[<math><mrow><mover><mi>q</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msub><mover><mi>q</mi><mo>~</mo></mover><mn>4</mn></msub><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>&omega;</mi><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mi>&omega;</mi><mo>&times;</mo></msup><mi>q</mi></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><msub><mover><mover><mi>q</mi><mo>~</mo></mover><mo>&CenterDot;</mo></mover><mn>4</mn></msub><mo>=</mo><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mi>&omega;</mi><mi>T</mi></msup><mi>q</mi></mrow></math>]]></maths>其中,<maths num="0006"><![CDATA[<math><mrow><msub><mover><mi>q</mi><mo>~</mo></mover><mn>4</mn></msub><mover><mo>=</mo><mi>&Delta;</mi></mover><msub><mi>q</mi><mn>4</mn></msub><mo>-</mo><mn>1</mn><mo>;</mo></mrow></math>]]></maths>(2)建立带有间歇性故障的控制器数学模型:用μ<sub>σ</sub>表示带有间歇性故障的控制器输出,其中下标σ(t)是一个随时间变化的切换函数,在{0,1}中取值,其中0表示控制器处在正常情况,1表示控制器处在间歇性故障情况,根据间歇性故障的发生特点,该切换函数用马尔科夫链来描述,即<maths num="0007"><![CDATA[<math><mrow><mi>P</mi><mo>{</mo><mi>&sigma;</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mi>&Delta;</mi><mo>)</mo></mrow><mo>=</mo><mi>j</mi><mo>|</mo><mi>&sigma;</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>i</mi><mo>}</mo><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>&rho;</mi><mi>ij</mi></msub><mi>&Delta;</mi><mo>+</mo><mi>o</mi><mrow><mo>(</mo><mi>&Delta;</mi><mo>)</mo></mrow><mo>,</mo></mtd><mtd><mi>i</mi><mo>&NotEqual;</mo><mi>j</mi></mtd></mtr><mtr><mtd><mn>1</mn><mo>+</mo><msub><mi>&rho;</mi><mi>ii</mi></msub><mi>&Delta;</mi><mo>+</mo><mi>o</mi><mrow><mo>(</mo><mi>&Delta;</mi><mo>)</mo></mrow></mtd><mtd><mi>i</mi><mo>=</mo><mi>j</mi></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>其中,0≤ρ<sub>ij</sub>≤1表示从模式i到模式j(i≠j)的转移率,ρ<sub>ii</sub>=-∑<sub>j≠i</sub>ρ<sub>ij</sub>;△&gt;0是无穷维转移时间间隔,ο(△)是高阶无穷小;根据姿态控制系统模型,设计镇定状态控制器μ<sub>0</sub>,该控制器在故障情况下变化为μ<sub>1</sub>;(3)用带有不稳定模态的随机切换系统描述系统运行过程:姿态控制系统模型在μ<sub>σ</sub>的作用下写为切换系统:dx(t)=f<sub>σ(t)</sub>(x(t))dt其中状态<img file="FDA00001877706200021.GIF" wi="521" he="81" />f<sub>σ</sub>由姿态控制系统模型获得;(4)建立容错判断准则:定义符号η<sub>0</sub>和η<sub>1</sub>分别为系统在正常情况和故障情况下的状态收敛率和发散率,定义△t<sub>1</sub>为时间段[0,t]中系统正常情况下的工作总时间,△t<sub>2</sub>为时间段[0,t]中系统故障情况下的工作总时间,<maths num="0008"><![CDATA[<math><mrow><mover><mi>&lambda;</mi><mo>&OverBar;</mo></mover><mover><mo>=</mo><mi>&Delta;</mi></mover><mi>max</mi><mo>{</mo><mo>|</mo><msub><mi>&rho;</mi><mi>ii</mi></msub><mo>|</mo><mo>|</mo><mi>i</mi><mo>&Element;</mo><mi>M</mi><mo>}</mo><mo>,</mo></mrow></math>]]></maths><maths num="0009"><![CDATA[<math><mrow><mover><mi>&lambda;</mi><mo>~</mo></mover><mover><mo>=</mo><mi>&Delta;</mi></mover><mi>max</mi><mo>{</mo><msub><mi>&rho;</mi><mi>ij</mi></msub><mo>|</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>&Element;</mo><mi>M</mi><mo>}</mo><mo>;</mo></mrow></math>]]></maths>容错判断准则设计如下:在t时刻,如果存在一个常数β&gt;0使得<maths num="0010"><![CDATA[<math><mrow><msup><mi>e</mi><mrow><mo>-</mo><msub><mi>&eta;</mi><mn>0</mn></msub><mi>&Delta;</mi><msub><mi>t</mi><mn>1</mn></msub><mo>+</mo><msub><mi>&eta;</mi><mn>1</mn></msub><mi>&Delta;</mi><msub><mi>t</mi><mn>2</mn></msub></mrow></msup><mo>&le;</mo><mi>&beta;</mi><msup><mi>e</mi><mrow><mrow><mo>(</mo><mover><mi>&lambda;</mi><mo>~</mo></mover><mo>-</mo><mover><mi>&lambda;</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mi>t</mi></mrow></msup><mo>,</mo></mrow></math>]]></maths><maths num="0011"><![CDATA[<math><mrow><mo>&ForAll;</mo><mi>t</mi><mo>&GreaterEqual;</mo><mn>0</mn></mrow></math>]]></maths>那么航天器姿态控制系统在间歇性故障的作用下是稳定的。
地址 210016 江苏省南京市白下区御道街29号