1.一種診斷衛(wèi)星姿態(tài)控制系統(tǒng)未知故障的方法,其特征在于,包括如下步驟:
步驟一、已知故障檢測,具體包括如下步驟:
S1.1對正常訓(xùn)練數(shù)據(jù)Y和測試數(shù)據(jù)y進(jìn)行中心化與單位化處理,生成訓(xùn)練殘差Z和測試殘差z
其中N表示Y的列數(shù),即正常訓(xùn)練數(shù)據(jù)的樣本個數(shù);ny表示Y的行數(shù),即正常訓(xùn)練數(shù)據(jù)的維數(shù),它等于衛(wèi)星控制系統(tǒng)姿態(tài)測量變量的個數(shù);表示N個ny維正常訓(xùn)練數(shù)據(jù);表示單個測試數(shù)據(jù);表示Y的均值向量;表示Y的標(biāo)準(zhǔn)差對角矩陣;
S1.2計算Z的協(xié)方差矩陣:
其中
S1.3Σ的奇異值分解為:
其中Γ是正交矩陣,Λ1=diag(λ1,…,λa)表示a個最大奇異值構(gòu)成的對角矩陣,而Λ2≈0表示剩余的ny-a個接近零的奇異值;
S1.4構(gòu)建單類主元分析分類器:
S1.5若顯著性水平為α,則T2檢測統(tǒng)計量對應(yīng)的檢測閾值為:
其中F1-α(a,k-a)表示自由度為(a,k-a)的F分布對應(yīng)于(1-α)的分位數(shù);
若則測試數(shù)據(jù)y為正常數(shù)據(jù),診斷過程結(jié)束;否則為故障數(shù)據(jù),故障發(fā)生時刻的測試殘差z就是樣本故障方向z,進(jìn)入步驟二;
步驟二、已知故障隔離,具體包括如下步驟:
S2.1用集合表示已知故障模式庫,它包含nf類已知故障模式fi;表示已知故障模式庫對應(yīng)的已知故障方向庫,表示已知故障模式fi的故障向量;已知故障向量都是長度等于1的向量;其中i=1,2,…,nf,nf為大于等于1的正整數(shù);
S2.2檢測到的故障為第i種已知故障,則樣本故障方向z可以表示為
z=|f|ri+e (6)
因而測試殘差z是均值為|f|ri、方差為∑的正態(tài)隨機(jī)噪聲向量,即
z~N(|f|ri,∑) (7)
其中|f|表示故障的幅值,e表示均值為零、方差為∑的正態(tài)隨機(jī)噪聲向量;
S2.3用θ(z,ri),i=1,2,…,nf表示樣本故障方向z與已知故障方向ri之間的夾角,其中
θ(z,ri)=arccos(|zTri|/(||z||)) (8)
S2.4若則樣本故障方向z的故障模式暫定為第i0類已知故障模式然后進(jìn)入步驟三;
步驟三、未知故障檢測,具體包括如下步驟:
S3.1若以及故障噪聲比能夠保證則計算未知故障檢測統(tǒng)計量UFDS(z):
UFDS(z)=z*∑-1z* (9)
S3.2由于UFDS(z)是滿足自由度為ny的卡方分布,選取與步驟一中相同的顯著性水平α,則UFDS(z)對應(yīng)的檢測閾值為:
其中表示表示自由度為ny的卡方分布對應(yīng)于(1-α)的分位數(shù);
S3.3若UFDS(z)>UFDSα,則樣本故障方向z的故障模式是未知的,進(jìn)入步驟四;否則樣本故障方向z的故障模式是已知的,就是第i0類已知故障模式此時用樣本故障方向z更新已知故障模式的故障方向診斷過程結(jié)束;
步驟四、未知故障隔離,具體包括如下步驟:
S4.1計算樣本故障方向z的第k個變量對公式(4)中的T2統(tǒng)計量的貢獻(xiàn)指標(biāo)CNT(k):
其中tj是向量t中的第j個分量,且t=Γ1Tz;zk是z的第k個分量,Γkj是公式(3)中Γ的第k行第j列上的元素,λj是公式(3)中Λ的第j行第j列上的元素,其中j=1,2,…,a;
S4.2如果那么樣本故障方向z的第k0個變量就是故障變量,且與之對應(yīng)的衛(wèi)星控制系統(tǒng)姿態(tài)測量機(jī)構(gòu)硬件判斷為故障硬件,診斷結(jié)束。
2.如權(quán)利要求1所述的方法,其特征在于,所述衛(wèi)星控制系統(tǒng)姿態(tài)測量機(jī)構(gòu)硬件包括:滾動地球敏感器、俯仰地球敏感器、滾動太陽敏感器、俯仰太陽敏感器、滾動陀螺儀、俯仰陀螺儀和偏航陀螺儀。
3.如權(quán)利要求1所述的方法,其特征在于,所述顯著性水平α滿足α∈[0.01,0.05]。
4.如權(quán)利要求1所述的方法,其特征在于,所述顯著性水平α為5%。