System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請涉及水利設(shè)施,尤其涉及一種水利設(shè)施監(jiān)控主機(jī)的故障診斷方法及系統(tǒng)。
技術(shù)介紹
1、隨著物聯(lián)網(wǎng)、大數(shù)據(jù)和人工智能技術(shù)的發(fā)展,基于現(xiàn)代信息技術(shù)的水利設(shè)施監(jiān)控系統(tǒng)逐漸興起?,F(xiàn)有的水利設(shè)施監(jiān)控系統(tǒng)通常包括傳感器網(wǎng)絡(luò)、數(shù)據(jù)采集與傳輸、監(jiān)控主機(jī)和數(shù)據(jù)分析平臺等。其中,監(jiān)控主機(jī)作為核心組件,負(fù)責(zé)數(shù)據(jù)的接收、存儲、處理和傳輸,其性能和可靠性直接影響整個監(jiān)控系統(tǒng)的運(yùn)行。因此,如何對水利設(shè)施監(jiān)控主機(jī)進(jìn)行故障診斷是亟需解決的問題。
技術(shù)實(shí)現(xiàn)思路
1、本申請?zhí)峁┮环N水利設(shè)施監(jiān)控主機(jī)的故障診斷方法及系統(tǒng)。以解決上述
技術(shù)介紹
提出的問題。
2、第一方面,本申請?zhí)峁┮环N水利設(shè)施監(jiān)控主機(jī)的故障診斷方法,包括:
3、獲取水利設(shè)施監(jiān)控主機(jī)的主機(jī)配置信息,并基于所述主機(jī)配置信息生成所述水利設(shè)施監(jiān)控主機(jī)的依賴關(guān)系圖譜;其中,所述依賴關(guān)系圖譜包括所述水利設(shè)施監(jiān)控主機(jī)的各個節(jié)點(diǎn);
4、對各個所述節(jié)點(diǎn)進(jìn)行去空集冪集處理,得到多個節(jié)點(diǎn)集合;
5、分別生成各個所述節(jié)點(diǎn)集合對應(yīng)的故障特征集,并基于所述故障特征集生成故障特征庫;
6、實(shí)時獲取所述水利設(shè)施監(jiān)控主機(jī)的運(yùn)行狀態(tài)信息,并基于所述運(yùn)行狀態(tài)信息和所述故障特征庫判斷所述水利設(shè)施監(jiān)控主機(jī)是否存在故障;
7、若存在故障,基于所述運(yùn)行狀態(tài)信息和所述故障特征庫生成故障診斷報(bào)告。
8、在一種可能的實(shí)現(xiàn)方式中,所述分別生成各個所述節(jié)點(diǎn)集合對應(yīng)的故障特征集,包括:
9、針對各個所述節(jié)點(diǎn)集合,對所述節(jié)
10、針對各個所述節(jié)點(diǎn)集合,分別獲取所述水利設(shè)施監(jiān)控主機(jī)在所述節(jié)點(diǎn)集合對應(yīng)的各個故障集合下的故障運(yùn)行狀態(tài)信息,并構(gòu)建各個所述故障集合與其對應(yīng)的故障運(yùn)行狀態(tài)信息的匹配關(guān)系;各個所述匹配關(guān)系組成所述節(jié)點(diǎn)集合對應(yīng)的故障特征集。
11、在一種可能的實(shí)現(xiàn)方式中,所述分別獲取所述水利設(shè)施監(jiān)控主機(jī)在所述節(jié)點(diǎn)集合對應(yīng)的各個故障集合下的故障運(yùn)行狀態(tài)信息,包括:
12、構(gòu)建所述水利設(shè)施監(jiān)控主機(jī)對應(yīng)的水利設(shè)施監(jiān)控系統(tǒng)的虛擬模型;所述虛擬模型包括所述水利設(shè)施監(jiān)控主機(jī)對應(yīng)的虛擬模塊,所述虛擬模塊包括所述水利設(shè)施監(jiān)控主機(jī)的各個節(jié)點(diǎn);
13、針對各個所述故障集合,在所述虛擬模塊中注入所述集合對應(yīng)的故障狀態(tài),并基于預(yù)設(shè)的運(yùn)行參數(shù)控制所述虛擬模型運(yùn)行,及在控制所述虛擬模型運(yùn)行的過程中,獲取所述虛擬模型對應(yīng)的故障運(yùn)行狀態(tài)信息。
14、在一種可能的實(shí)現(xiàn)方式中,所述基于所述運(yùn)行狀態(tài)信息和所述故障特征庫判斷所述水利設(shè)施監(jiān)控主機(jī)是否存在故障,包括:
15、獲取所述運(yùn)行狀態(tài)信息對應(yīng)的第一特征向量,并分別獲取所述故障特征庫中的各個故障運(yùn)行狀態(tài)信息對應(yīng)的第二特征向量;
16、分別獲取所述第一特征向量與各個所述第二特征向量之間的相似度;
17、分別將各個所述相似度與預(yù)設(shè)相似度進(jìn)行比較;
18、若存在任一所述相似度大于所述預(yù)設(shè)相似度,判定所述水利設(shè)施監(jiān)控主機(jī)存在故障;
19、若各個所述相似度均不大于所述預(yù)設(shè)相似度,判定所述水利設(shè)施監(jiān)控主機(jī)不存在故障。
20、在一種可能的實(shí)現(xiàn)方式中,所述基于所述運(yùn)行狀態(tài)信息和所述故障特征庫生成故障診斷報(bào)告,包括:
21、當(dāng)所述相似度大于所述預(yù)設(shè)相似度時,確定所述相似度對應(yīng)的故障運(yùn)行狀態(tài)信息所對應(yīng)的故障特征集為目標(biāo)故障特征集;
22、針對所述目標(biāo)故障特征集中的各個目標(biāo)故障特征,基于所述目標(biāo)故障特征集確定所述目標(biāo)故障特征的優(yōu)先級指數(shù),并構(gòu)建所述目標(biāo)故障特征與所述優(yōu)先級指數(shù)的映射關(guān)系;各個所述映射關(guān)系組成所述故障診斷報(bào)告。
23、在一種可能的實(shí)現(xiàn)方式中,所述基于所述目標(biāo)故障特征集確定所述目標(biāo)故障特征的優(yōu)先級指數(shù),包括:
24、統(tǒng)計(jì)各個所述目標(biāo)故障特征在各個所述目標(biāo)故障特征集中出現(xiàn)的次數(shù);
25、針對各個所述目標(biāo)故障特征,將所述目標(biāo)故障特征在各個所述目標(biāo)故障特征集中出現(xiàn)的次數(shù)與所述目標(biāo)故障特征集的總數(shù)量之比作為所述目標(biāo)故障特征的優(yōu)先級指數(shù)。
26、在一種可能的實(shí)現(xiàn)方式中,所述方法還包括:
27、對所述故障診斷報(bào)告進(jìn)行加密處理,得到加密故障診斷報(bào)告;
28、將所述加密故障診斷報(bào)告發(fā)送至運(yùn)維人員的終端設(shè)備。
29、在一種可能的實(shí)現(xiàn)方式中,所述對所述故障診斷報(bào)告進(jìn)行加密處理,得到加密故障診斷報(bào)告,包括:
30、獲取所述運(yùn)維人員的終端設(shè)備的標(biāo)識碼;所述標(biāo)識碼由數(shù)字組成;
31、依序提取所述標(biāo)識碼中的合數(shù),組成合數(shù)序列,并依序提取所述標(biāo)識碼中的質(zhì)數(shù),組成質(zhì)數(shù)序列;
32、將所述合數(shù)序列作為控制參數(shù)的小數(shù)點(diǎn)之后的數(shù)值,并將所述質(zhì)數(shù)序列作為初始值的小數(shù)點(diǎn)之后的序列,以對預(yù)設(shè)的混沌映射函數(shù)進(jìn)行初始化;其中,所述控制參數(shù)為所述混沌映射函數(shù)的控制參數(shù),所述初始值為所述混沌映射函數(shù)的初始值;
33、基于初始化之后的所述混沌映射函數(shù)生成混沌值序列;其中,所述混沌值序列中的混沌值數(shù)量與所述標(biāo)識碼的數(shù)字?jǐn)?shù)量一致;
34、依序?qū)λ龌煦缰敌蛄兄械母鱾€混沌值進(jìn)行量化處理,得到密鑰序列;
35、基于所述密鑰序列對所述故障診斷報(bào)告進(jìn)行加密處理,得到所述加密故障診斷報(bào)告。
36、第二方面,本申請?zhí)峁┮环N水利設(shè)施監(jiān)控主機(jī)的故障診斷系統(tǒng),包括:
37、獲取模塊,用于獲取水利設(shè)施監(jiān)控主機(jī)的主機(jī)配置信息,并基于所述主機(jī)配置信息生成所述水利設(shè)施監(jiān)控主機(jī)的依賴關(guān)系圖譜;其中,所述依賴關(guān)系圖譜包括所述水利設(shè)施監(jiān)控主機(jī)的各個節(jié)點(diǎn);
38、處理模塊,用于對各個所述節(jié)點(diǎn)進(jìn)行去空集冪集處理,得到多個節(jié)點(diǎn)集合;
39、第一生成模塊,用于分別生成各個所述節(jié)點(diǎn)集合對應(yīng)的故障特征集,并基于所述故障特征集生成故障特征庫;
40、判斷模塊,用于實(shí)時獲取所述水利設(shè)施監(jiān)控主機(jī)的運(yùn)行狀態(tài)信息,并基于所述運(yùn)行狀態(tài)信息和所述故障特征庫判斷所述水利設(shè)施監(jiān)控主機(jī)是否存在故障;
41、第二生成模塊,用于若所述水利設(shè)施監(jiān)控主機(jī)存在故障,基于所述運(yùn)行狀態(tài)信息和所述故障特征庫生成故障診斷報(bào)告。
42、本申請?zhí)峁┝怂O(shè)施監(jiān)控主機(jī)的故障診斷方法及系統(tǒng),該方法包括:獲取水利設(shè)施監(jiān)控主機(jī)的主機(jī)配置信息,并基于所述主機(jī)配置信息生成所述水利設(shè)施監(jiān)控主機(jī)的依賴關(guān)系圖譜;其中,所述依賴關(guān)系圖譜包括所述水利設(shè)施監(jiān)控主機(jī)的各個節(jié)點(diǎn);對各個所述節(jié)點(diǎn)進(jìn)行去空集冪集處理,得到多個節(jié)點(diǎn)集合;
43、分別生成各個所述節(jié)點(diǎn)集合對應(yīng)的故障特征集,并基于所述故障特征集生成故障特征庫;實(shí)時獲取所述水利設(shè)施監(jiān)控主機(jī)的運(yùn)行狀態(tài)信息,并基于所述運(yùn)行狀態(tài)信息和所述故障特征庫判斷所述水利設(shè)施監(jiān)控主機(jī)是否存在故障;若存在本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種水利設(shè)施監(jiān)控主機(jī)的故障診斷方法,其特征在于,包括:
2.根據(jù)權(quán)利要求2所述的水利設(shè)施監(jiān)控主機(jī)的故障診斷方法,其特征在于,所述分別生成各個所述節(jié)點(diǎn)集合對應(yīng)的故障特征集,包括:
3.根據(jù)權(quán)利要求2所述的水利設(shè)施監(jiān)控主機(jī)的故障診斷方法,其特征在于,所述分別獲取所述水利設(shè)施監(jiān)控主機(jī)在所述節(jié)點(diǎn)集合對應(yīng)的各個故障集合下的故障運(yùn)行狀態(tài)信息,包括:
4.根據(jù)權(quán)利要求3所述的水利設(shè)施監(jiān)控主機(jī)的故障診斷方法,其特征在于,
5.根據(jù)權(quán)利要求4所述的水利設(shè)施監(jiān)控主機(jī)的故障診斷方法,其特征在于,所述基于所述運(yùn)行狀態(tài)信息和所述故障特征庫生成故障診斷報(bào)告,包括:
6.根據(jù)權(quán)利要求5所述的水利設(shè)施監(jiān)控主機(jī)的故障診斷方法,其特征在于,所述基于所述目標(biāo)故障特征集確定所述目標(biāo)故障特征的優(yōu)先級指數(shù),包括:
7.根據(jù)權(quán)利要求1所述的水利設(shè)施監(jiān)控主機(jī)的故障診斷方法,其特征在于,所述方法還包括:
8.根據(jù)權(quán)利要求7所述的水利設(shè)施監(jiān)控主機(jī)的故障診斷方法,其特征在于,所述對所述故障診斷報(bào)告進(jìn)行加密處理,得到加密故障診斷報(bào)告,包括:
...【技術(shù)特征摘要】
1.一種水利設(shè)施監(jiān)控主機(jī)的故障診斷方法,其特征在于,包括:
2.根據(jù)權(quán)利要求2所述的水利設(shè)施監(jiān)控主機(jī)的故障診斷方法,其特征在于,所述分別生成各個所述節(jié)點(diǎn)集合對應(yīng)的故障特征集,包括:
3.根據(jù)權(quán)利要求2所述的水利設(shè)施監(jiān)控主機(jī)的故障診斷方法,其特征在于,所述分別獲取所述水利設(shè)施監(jiān)控主機(jī)在所述節(jié)點(diǎn)集合對應(yīng)的各個故障集合下的故障運(yùn)行狀態(tài)信息,包括:
4.根據(jù)權(quán)利要求3所述的水利設(shè)施監(jiān)控主機(jī)的故障診斷方法,其特征在于,
5.根據(jù)權(quán)利要求4所述的水利設(shè)施監(jiān)控主機(jī)的故障診斷方法,其特征在于,...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:許波,郭宇,李根,謝瓊,
申請(專利權(quán))人:深圳市科皓信息技術(shù)有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。