System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及故障診斷,特別涉及一種基于多源信息融合的航天器控制系統故障識別方法及裝置。
技術介紹
1、目前,在進行航天器控制系統故障識別時,無論是星上自主識別還是地面輔助識別,均主要采用基于模型的方法或信號處理的方法。該兩種方法一般根據在軌故障的表象進行故障識別,而未考慮產品研制、測試過程的數據以及在軌歷史數據中蘊含的故障知識,造成有用信息的浪費。
2、因此,目前亟待需要一種基于多源信息融合的航天器控制系統故障識別方法及裝置來解決上述問題。
技術實現思路
1、本專利技術提供了一種基于多源信息融合的航天器控制系統故障識別方法及裝置,可以提高航天器故障識別的準確性。技術方案如下:
2、一方面,提供了一種基于多源信息融合的航天器控制系統故障識別方法,所述方法包括:
3、將航天器在研制、測試過程中的數據以及在軌歷史數據進行多源融合,得到多個故障樣本;每個所述故障樣本均設置有故障標簽,每個所述故障標簽分別用于表征故障樣本對應的故障模式;
4、對每個所述故障樣本進行歸一化處理,得到歸一化后的故障樣本;
5、基于預設的聚類算法對歸一化后的故障樣本進行分簇處理,得到多個簇以及每個簇的故障模式;其中,每個簇中至少包括一個核心對象;
6、針對任一時刻的航天器在軌數據,計算該在軌數據與每個簇中的核心對象的距離,以基于計算出的距離確定該在軌數據所屬的簇;
7、將該在軌數據所屬的簇對應的故障模式確定為該在軌數據的識別結果。
8、另一方面,提供了一種基于多源信息融合的航天器控制系統故障識別裝置,所述裝置包括:
9、融合單元,用于將航天器在研制、測試過程中的數據以及在軌歷史數據進行多源融合,得到多個故障樣本;每個所述故障樣本均設置有故障標簽,每個所述故障標簽分別用于表征故障樣本對應的故障模式;
10、處理單元,用于對每個所述故障樣本進行歸一化處理,得到歸一化后的故障樣本;
11、分簇單元,用于基于預設的聚類算法對歸一化后的故障樣本進行分簇處理,得到多個簇以及每個簇的故障模式;其中,每個簇中至少包括一個核心對象;
12、計算單元,用于針對任一時刻的航天器在軌數據,計算該在軌數據與每個簇中的核心對象的距離,以基于計算出的距離確定該在軌數據所屬的簇;
13、確定單元,用于將該在軌數據所屬的簇對應的故障模式確定為該在軌數據的識別結果。
14、另一方面,提供了一種計算機可讀存儲介質,所述存儲介質內存儲有計算機程序,所述計算機程序被處理器執行時實現上述所述基于多源信息融合的航天器控制系統故障識別方法的步驟。
15、另一方面,提供了一種計算機程序產品,包括計算機程序,所述計算機程序被處理器執行時實現上述所述的基于多源信息融合的航天器控制系統故障識別方法的步驟。
16、本專利技術實施例提供了一種基于多源信息融合的航天器控制系統故障識別方法,該方法充分考慮了航天器在研制、測試過程中的數據以及在軌歷史數據,通過多源信息融合,確定出的故障樣本包含了更多有用信息。因此,通過對故障樣本進行聚類分析,得到的簇和每個簇的故障模式更加準確。最后,基于得到的簇對在軌數據進行故障識別,得到的結果更加準確。由此可見,本申請可以提高航天器故障識別的準確性。
本文檔來自技高網...【技術保護點】
1.一種基于多源信息融合的航天器控制系統故障識別方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述預設的聚類算法為DBSCAN算法;
3.根據權利要求2所述的方法,其特征在于,所述基于該簇中包含的每個故障樣本的故障標簽確定該簇的故障模式,包括:
4.根據權利要求2所述的方法,其特征在于,所述基于粒子群算法對預設的聚類算法進行優化,得到所述聚類算法的最優領域半徑和最優最小鄰近數,包括:
5.根據權利要求4所述的方法,其特征在于,采用如下公式計算故障識別率:
6.根據權利要求4所述的方法,其特征在于,所述預設的停止條件為:
7.根據權利要求1所述的方法,其特征在于,所述針對任一時刻的航天器在軌數據,計算該在軌數據與每個簇中的核心對象的距離,以基于計算出的距離確定該在軌數據所屬的簇,包括:
8.一種基于多源信息融合的航天器控制系統故障識別裝置,其特征在于,所述裝置包括:
9.一種計算機設備,其特征在于,所述計算機設備包括存儲器和處理器,所述存儲器用于存放計算機程
10.一種計算機可讀存儲介質,其特征在于,所述存儲介質內存儲有計算機程序,所述計算機程序被處理器執行時實現權利要求1-7任一所述的方法的步驟。
...【技術特征摘要】
1.一種基于多源信息融合的航天器控制系統故障識別方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述預設的聚類算法為dbscan算法;
3.根據權利要求2所述的方法,其特征在于,所述基于該簇中包含的每個故障樣本的故障標簽確定該簇的故障模式,包括:
4.根據權利要求2所述的方法,其特征在于,所述基于粒子群算法對預設的聚類算法進行優化,得到所述聚類算法的最優領域半徑和最優最小鄰近數,包括:
5.根據權利要求4所述的方法,其特征在于,采用如下公式計算故障識別率:
6.根據權利要求4所述的方法,其特征在于,所述預設的停止條件為:
<...【專利技術屬性】
技術研發人員:劉文靜,劉成瑞,張軍,張志方,林瀚崢,李公軍,張一,張錦江,
申請(專利權)人:北京控制工程研究所,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。