发明名称 基于变权分层评分的卫星健康状态评估方法
摘要 本发明公开了一种基于变权分层评分的卫星健康状态评估方法,用于解决现有卫星健康状态评估方法对于不同程度故障的适应性差的技术问题。技术方案是首先从获取的遥测参数中选定一组能表征卫星健康程度的特征参数,作为评估数据;采用模糊无量纲化评分函数计算特征参数的健康状态评分;建立分层评估模型;在层次分析法基础权重上引入变权处理,获得变权权重;按照分层评估模型将评分和权重相结合,从下层往高层逐层计算评分值,最后得到的最高层状态评分即评估对象的健康状态表征。提高了卫星健康状态评估对于不同程度故障的适应性。
申请公布号 CN103218515B 申请公布日期 2015.11.18
申请号 CN201310093467.0 申请日期 2013.03.21
申请人 西北工业大学 发明人 周军;刘莹莹;李鑫;刘睿;黄河
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 西北工业大学专利中心 61204 代理人 王鲜凯
主权项 一种基于变权分层评分的卫星健康状态评估方法,其特征在于包括以下步骤:步骤一、从获取的遥测参数中选择表征卫星健康程度的特征参数P<sub>1</sub>,P<sub>2</sub>,P<sub>3</sub>,…,P<sub>i</sub>,…;步骤二、根据评估卫星健康状态所需特征参数的实测值和期望标准值进行模糊无量纲评分;定义特征参数偏差x=|P<sub>i</sub>‑P<sub>i</sub><sup>c</sup>|,其中P<sub>i</sub>是特征参数实测值,P<sub>i</sub><sup>c</sup>是期望标准值;x满足负向指标模糊无量纲化评分函数<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>r</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = '{' close = ''><mtable><mtr><mtd><mrow><mi>A</mi><mo>,</mo></mrow></mtd><mtd><mrow><mi>x</mi><mo>&le;</mo><msub><mi>x</mi><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><mi>A</mi><mrow><mo>(</mo><mfrac><mrow><msub><mi>x</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><mi>x</mi></mrow><mrow><msub><mi>x</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>x</mi><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub></mrow></mfrac><mo>)</mo></mrow><msup><mi>e</mi><mrow><mi>B</mi><mrow><mo>(</mo><mfrac><mrow><msub><mi>x</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><mi>x</mi></mrow><mrow><msub><mi>x</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>x</mi><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub></mrow></mfrac><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msup><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>&lt;</mo><mi>x</mi><mo>&lt;</mo><msub><mi>x</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><mn>0</mn><mo>,</mo></mrow></mtd><mtd><mrow><mi>x</mi><mo>&GreaterEqual;</mo><msub><mi>x</mi><mi>max</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000779709400000011.GIF" wi="1498" he="346" /></maths>式中r(x)是特征参数评分,r(x)简称r;x<sub>min</sub>是指定评估区域内x的最小值;x<sub>max</sub>是指定评估区域内x的最大值;A是评估值范围参数,A=100时对应百分制;B是形状参数,B=0时退化为线性处理;采用积累最近时间段[t‑Δt,t]内的数据进行评估计算,其中t为当前时刻,Δt为时间区间的长度;<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>=</mo><mfrac><mrow><msubsup><mo>&Integral;</mo><mrow><mi>t</mi><mo>-</mo><mi>&Delta;</mi><mi>t</mi></mrow><mi>t</mi></msubsup><mi>x</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mi>d</mi><mi>t</mi></mrow><mrow><mi>&Delta;</mi><mi>t</mi></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000779709400000012.GIF" wi="1128" he="165" /></maths>用公式(2)中的<img file="FDA0000779709400000013.GIF" wi="46" he="60" />代替x,代入公式(1)计算出评分<img file="FDA0000779709400000014.GIF" wi="131" he="68" />将所有特征参数P<sub>1</sub>,P<sub>2</sub>,P<sub>3</sub>,…,P<sub>i</sub>,…无量纲化成特征参数评分r<sub>1</sub>,r<sub>2</sub>,r<sub>3</sub>…,r<sub>i</sub>,…,特征参数评分r<sub>i</sub>对应特征参数P<sub>i</sub>;对于单特征参数的部件,特征参数评分就是部件状态评分;对于多特征参数的部件,要分别计算各个特征参数评分,然后加权求和得到多特征参数的部件状态评分M(r<sub>1</sub>,r<sub>2</sub>,…,r<sub>λ</sub>)如下:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>M</mi><mrow><mo>(</mo><msub><mi>r</mi><mn>1</mn></msub><mo>,</mo><msub><mi>r</mi><mn>2</mn></msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>r</mi><mi>&lambda;</mi></msub><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>&lambda;</mi></munderover><msub><mi>w</mi><mi>i</mi></msub><mo>&CenterDot;</mo><msub><mi>r</mi><mi>i</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000779709400000015.GIF" wi="1237" he="149" /></maths>式中,w<sub>i</sub>是对应第i个特征参数评分r<sub>i</sub>引起的状态的权重;λ是对于部件特征参数的数量;步骤三、将卫星姿态控制系统按照结构和功能分为部件、组件、子系统和整系统四个层次;上下层之间属于层级关系;从组件级到子系统级,再到整系统利用层次分析法的权重求和进行评分递推;部件级到组件级的评分需要考虑部件之间的特殊关系如下:①冗余关系:在系统有冗余备份的结构中,主份工作时要比备份工作系统更安全;在原有状态评估结果上乘以0‑1之间的冗余修正系数,区分主份、冷备份和热备份不同的冗余工作关系;M′(r<sub>1</sub>,…)=α·M(r<sub>1</sub>,…)   (4)式中,M(r<sub>1</sub>,…)表示直接计算得到的部件状态评分,M′(r<sub>1</sub>,…)考虑备份之后得到的状态评分,α是0‑1之间的冗余修正系数;②并联关系:组件内部部件的健康状态是三轴部件健康状态的综合,m=3;M′=(M<sub>1</sub>·M<sub>2</sub>…M<sub>m</sub>)<sup>1/m</sup>   (5)对三轴同等部件状态评分(M<sub>1</sub>,M<sub>2</sub>,M<sub>3</sub>)求几何平均值得到并联组件的状态评分M′;步骤四、构建判断矩阵,判断矩阵β(U)=(b<sub>ij</sub>)<sub>n×n</sub>表示针对上一层次指标U,其下一层次指标β<sub>1</sub>,β<sub>2</sub>,...,β<sub>n</sub>之间的相对重要性比较,b<sub>ij</sub>即为标度值;求解判断矩阵β特征根问题βω=λ<sub>max</sub>ω   (6)式中,λ<sub>max</sub>是判断矩阵的最大特征根,ω是最大特征值所对应的特征向量;所得到的特征向量ω经过正规化之后得到指标β<sub>1</sub>,β<sub>2</sub>,...,β<sub>n</sub>在β下的权重(w<sub>1</sub>,…,w<sub>n</sub>);得到λ<sub>max</sub>后,计算以下三个指标以进行一致性检验;①一致性指标C.I.<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>C</mi><mo>.</mo><mi>I</mi><mo>.</mo><mo>=</mo><mfrac><mrow><msub><mi>&lambda;</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><mi>n</mi></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000779709400000021.GIF" wi="1124" he="130" /></maths>式中,n是判断矩阵的阶数;②平均随机一致性指标R.I.随判断矩阵的取值变化见下表;平均随机一致性指标R.I.<img file="FDA0000779709400000022.GIF" wi="1376" he="296" />③一致性比例C.R.<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>C</mi><mo>.</mo><mi>R</mi><mo>.</mo><mo>=</mo><mfrac><mrow><mi>C</mi><mo>.</mo><mi>I</mi><mo>.</mo></mrow><mrow><mi>R</mi><mo>.</mo><mi>I</mi><mo>.</mo></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000779709400000031.GIF" wi="1090" he="125" /></maths>当C.R.<0.1时,则认为判断矩阵的一致性是可以接受的,若C.R.>0.1,则认为初步建立的判断矩阵不能令人满意,需要对判断矩阵重新赋值,直到检验通过为止;最终确定所要的权重w<sub>1</sub>,…,w<sub>n</sub>;在层次分析法得到的基础权重上进行变权处理,变权权重计算公式为:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>W</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>M</mi><mn>1</mn></msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>M</mi><mi>n</mi></msub><mo>,</mo><msub><mi>w</mi><mn>1</mn></msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>w</mi><mi>n</mi></msub><mo>)</mo></mrow><mo>=</mo><msub><mi>w</mi><mi>i</mi></msub><msubsup><mi>M</mi><mi>i</mi><mrow><mi>a</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>/</mo><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>w</mi><mi>k</mi></msub><msubsup><mi>M</mi><mi>k</mi><mrow><mi>a</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000779709400000032.GIF" wi="1445" he="141" /></maths>式中,W<sub>i</sub>是变权权重,w<sub>1</sub>,…,w<sub>n</sub>是常权权重,M<sub>i</sub>是参与加权的第i个参评对象的状态评分,a是变权程度参数;其中0<a≤1,当a=1时,即变权权重W<sub>i</sub>退化为常权权重w<sub>i</sub>;n是下级系统中参与工作的对象个数;步骤五、每一层评估对象的健康状态评分由下一层中各部分健康状态评分综合得到,当下层参评对象之间相互独立时,按照<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mi>M</mi><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>W</mi><mi>i</mi></msub><msub><mi>M</mi><mi>i</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000779709400000033.GIF" wi="1119" he="137" /></maths>加权求和的方式计算上层评估对象的状态评分M;综合考虑参评对象之间冗余、并联关系后,得到的状态评分函数为:<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><mi>M</mi><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mn>0</mn><mo>,</mo></mrow></mtd><mtd><mrow><mo>&ForAll;</mo><msub><mi>M</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>&le;</mo><msub><mi>M</mi><mi>s</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mo>{</mo><msup><mrow><mo>&lsqb;</mo><munderover><mi>&Pi;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mrow><mo>(</mo><msub><mi>&alpha;</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>&CenterDot;</mo><msub><mi>M</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mfrac><mn>1</mn><mi>m</mi></mfrac></msup><msub><mi>W</mi><mi>i</mi></msub><mo>}</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>M</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>&gt;</mo><msub><mi>M</mi><mi>s</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000779709400000034.GIF" wi="1427" he="247" /></maths>式中,M<sub>s</sub>是状态失效值;在式中综合状态评分计算中包含了并联关系部件的状态评分,其中M<sub>ij</sub>指评估对象下一级第i个组件中第j个并联关系的部件状态评分,m是第i个组件中并联部件的个数,α<sub>ij</sub>是部件的冗余系数;式中的逻辑判断指若下级系统中各部分功能均失效,则评估对象状态就记为0。
地址 710072 陕西省西安市友谊西路127号