发明名称 一种基于未知输入观测器的卫星执行机构故障诊断方法
摘要 一种基于未知输入观测器的卫星执行机构故障诊断方法,能够在不需要对执行机构相关物理量进行直接测量的情况下,实现不同通道动量轮的故障隔离。该方法基本流程为:首先,建立用于描述执行机构和惯性敏感器之间输入输出关系的解析模型,选择执行机构故障隔离策略;然后,根据结构化残差设计要求,将非目标执行机构故障看作未知输入,设计未知输入观测器,获得与非目标执行机构故障解耦的残差,选取残差的范数作为残差评价值,并根据区间分析的方法得到相应的阈值,进而确定系统是否发生了目标执行机构故障,完成该残差的故障决策;最后,综合各个残差的故障决策结果,由故障分离策略确定系统执行机构故障的具体位置。
申请公布号 CN103676918B 申请公布日期 2016.05.04
申请号 CN201310718816.3 申请日期 2013.12.24
申请人 北京控制工程研究所 发明人 邢琰;王大轶;何英姿;熊凯
分类号 G05B23/00(2006.01)I 主分类号 G05B23/00(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 安丽
主权项 一种基于未知输入观测器的卫星执行机构故障诊断方法,其特征在于步骤如下:(1)建立用于描述卫星的执行机构和惯性敏感器之间输入输出关系的故障诊断模型,确定故障隔离策略;所述故障诊断模型为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mi>A</mi><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mi>B</mi><mi>u</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mi>a</mi></msub></munderover><msubsup><mi>&eta;</mi><mi>i</mi><mi>a</mi></msubsup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><msup><msub><mi>f</mi><mi>i</mi></msub><mi>a</mi></msup></mrow></mtd></mtr><mtr><mtd><mrow><mi>y</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mi>C</mi><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000841053370000011.GIF" wi="949" he="262" /></maths>其中,k表示离散的时间,x(k)表示第k步的系统状态量卫星本体角速度,A表示系统状态矩阵,B表示系统输入矩阵,u(k)表示系统输入量,N<sub>a</sub>表示可能发生故障的执行机构的数目,f<sub>i</sub><sup>a</sup>表示第i个执行机构的故障特征,<img file="FDA0000841053370000012.GIF" wi="144" he="79" />表示相应的故障模式,y(k)表示系统观测量,C表示系统观测矩阵;构造故障隔离策略,即广义残差组S<sub>UIO</sub>:<img file="FDA0000841053370000013.GIF" wi="751" he="452" />1代表Fault,0代表No fault;所述广义残差组S<sub>UIO</sub>即设计N<sub>a</sub>个残差生成器,使得残差r<sub>i</sub><sup>a</sup>满足仅对f<sub>i</sub><sup>a</sup>解耦,i=1,…,N<sub>a</sub>;(2)根据步骤(1)中的故障诊断模型确定基于未知输入观测器的执行机构故障隔离残差生成器;(3)根据步骤(2)中的残差生成器,计算残差评价值与相应的阈值,并确定残差的故障决策关系;(4)重新选定未知输入矩阵,重复执行步骤(2)‑(3),得到一组残差的故障决策结果,根据步骤(1)中确定的广义残差组S<sub>UIO</sub>,确定发生故障的执行机构的位置。
地址 100080 北京市海淀区北京2729信箱