主权项 |
一种航天器电源系统故障检测方法,其特征在于具体步骤如下:步骤1:检测系统中一次母线的温度信号x(t);步骤2:采用正交小波函数对步骤1中的温度信号x(t)进行3层小波分解,得到一个低频分量a3以及第一层高频系数分量d1,第二层高频系数分量d2,第三层高频系数分量d3;步骤3:设步骤2中3个高频系数分量d1,d2,d3对应的小波能量分别为E<sub>1</sub>,E<sub>2</sub>,E<sub>3</sub>,信号的总能量:E=E<sub>1</sub>+E<sub>2</sub>+E<sub>3</sub>其中:<img file="FDA0000685500240000011.GIF" wi="575" he="138" />n为多分辨分析的离散点数,D<sub>j</sub>(k)为多分辨离散小波系数;步骤4:分别计算3个高频系数分量在总能量中的占比为<img file="FDA0000685500240000012.GIF" wi="393" he="134" />步骤5:3个高频系数分量d1,d2,d3对应的小波熵分别为W<sub>EE1</sub>,W<sub>EE2</sub>,W<sub>EE3</sub>,<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>W</mi><mi>EEj</mi></msub><mo>=</mo><mo>-</mo><munderover><mi>Σ</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mn>3</mn></munderover><msub><mi>P</mi><mi>j</mi></msub><mi>log</mi><mrow><mo>(</mo><msub><mi>P</mi><mi>j</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><mi>j</mi><mo>=</mo><mn>1,2,3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000685500240000013.GIF" wi="568" he="142" /></maths>步骤6:在第一层高频系数分量d1上定义滑动窗口,取窗口宽度L∈n,滑动因子δ∈n,将第一层高频系数分量d1分成(n‑L+1)/δ个相等的子区间;步骤7:计算步骤6中各个子区间上的小波熵,找出小波熵最大的子区间,并将此区间方差设为噪声方差,则第一层高频系数分量d1的噪声阈值为<img file="FDA0000685500240000014.GIF" wi="346" he="90" />其中σ<sub>1</sub>为噪声的标准差,D<sub>1</sub>(k)为第一层高频系数分量d1的多分辨离散小波系数;步骤8:根据确定的噪声阈值λ<sub>1</sub>对第一层高频系数分量d1进行滤波,滤波后的第一层高频系数分量高频分量d1为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>u</mi><mrow><mn>1</mn><mo>,</mo><mi>k</mi></mrow></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>0</mn><mo>,</mo></mtd><mtd><mo>|</mo><msub><mi>D</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>|</mo><mo><</mo><msub><mi>λ</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mi>sgn</mi><mrow><mo>(</mo><msub><mi>D</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo></mrow><mrow><mo>(</mo><mo>|</mo><msub><mi>D</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>|</mo><mo>-</mo><msub><mi>λ</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>,</mo></mtd><mtd><mo>|</mo><msub><mi>D</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>|</mo><mo>≥</mo><msub><mi>λ</mi><mn>1</mn></msub></mtd></mtr></mtable></mfenced><mrow><mo>(</mo><mi>k</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>n</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000685500240000015.GIF" wi="1168" he="174" /></maths>步骤9:在第二层高频系数分量d2上定义滑动窗口,取窗口宽度L∈n,滑动因子δ∈n,将第二层高频系数分量d2分成(n‑L+1)/δ个相等的子区间;步骤10:计算步骤9中各个子区间上的小波熵,找出小波熵最大的子区间,并将此区间方差设为噪声方差,则第二层高频系数分量d2的噪声阈值为<img file="FDA0000685500240000021.GIF" wi="359" he="89" />其中σ<sub>2</sub>为噪声的标准差,D<sub>2</sub>(k)为第二层高频系数分量d2的多分辨离散小波系数;步骤11:根据确定的噪声阈值λ<sub>2</sub>对第二层高频系数分量d2进行滤波,滤波后的第二层高频系数分量d2为:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>u</mi><mrow><mn>2</mn><mo>,</mo><mi>k</mi></mrow></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>0</mn><mo>,</mo></mtd><mtd><mo>|</mo><msub><mi>D</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>|</mo><mo><</mo><msub><mi>λ</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mi>sgn</mi><mrow><mo>(</mo><msub><mi>D</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo></mrow><mrow><mo>(</mo><mo>|</mo><msub><mi>D</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>|</mo><mo>-</mo><msub><mi>λ</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>,</mo></mtd><mtd><mo>|</mo><msub><mi>D</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>|</mo><mo>≥</mo><msub><mi>λ</mi><mn>2</mn></msub></mtd></mtr></mtable></mfenced><mrow><mo>(</mo><mi>k</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>n</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000685500240000022.GIF" wi="1196" he="177" /></maths>步骤12:计算滤波后的第一、二层高频系数分量d1和d2的积:M<sub>12,k</sub>=u<sub>1,k</sub>×u<sub>2,k</sub>(k=1,2,…,n)步骤13:确定M<sub>12,k</sub>的模极大值点,该模极大值点即为原始信号的突变点,对应的时刻即为故障发生的时间。 |