本申請(qǐng)涉及計(jì)算機(jī),特別是涉及一種智能設(shè)備的故障預(yù)測(cè)處理方法、系統(tǒng)、設(shè)備和介質(zhì)。
背景技術(shù):
1、隨著科技的進(jìn)步,智能設(shè)備(譬如,智能柜等)憑借便捷、無(wú)人化等特點(diǎn)快速發(fā)展;但智能設(shè)備也普遍存在穩(wěn)定性不足的問(wèn)題;若智能設(shè)備發(fā)生故障,往往能及時(shí)發(fā)現(xiàn),無(wú)法及時(shí)進(jìn)行維護(hù),從而影響智能設(shè)備的正常使用。
2、在智能設(shè)備管理領(lǐng)域,預(yù)測(cè)性維護(hù)是降低故障率,提高設(shè)備運(yùn)行效率的關(guān)鍵技術(shù)。但現(xiàn)有的僅基于故障預(yù)測(cè)模型的故障預(yù)測(cè),存在預(yù)測(cè)精度不夠高,時(shí)常出現(xiàn)誤報(bào)等問(wèn)題。此外,目前在預(yù)測(cè)到智能設(shè)備要發(fā)生故障時(shí),需要人工介入進(jìn)行處理,存在人工干預(yù)較多,維護(hù)成本較高等問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對(duì)上述技術(shù)問(wèn)題,提供一種智能設(shè)備的故障預(yù)測(cè)處理方法、系統(tǒng)、設(shè)備和介質(zhì)。
2、第一方面,本申請(qǐng)?zhí)峁┮环N智能設(shè)備的故障預(yù)測(cè)處理方法,所述智能設(shè)備的故障預(yù)測(cè)處理方法包括:
3、獲取智能設(shè)備的歷史工作數(shù)據(jù);
4、對(duì)所述歷史工作數(shù)據(jù)進(jìn)行預(yù)處理;
5、基于預(yù)處理后的歷史工作數(shù)據(jù)構(gòu)建故障預(yù)測(cè)模型;
6、獲取所述智能設(shè)備的實(shí)時(shí)工作數(shù)據(jù);
7、對(duì)所述實(shí)時(shí)工作數(shù)據(jù)進(jìn)行預(yù)處理;
8、將預(yù)處理后的實(shí)時(shí)工作數(shù)據(jù)輸入至所述故障預(yù)測(cè)模型內(nèi)進(jìn)行故障預(yù)測(cè);
9、若所述故障預(yù)測(cè)模型預(yù)測(cè)出所述智能設(shè)備發(fā)生故障,則識(shí)別故障類(lèi)型,并基于所述故障類(lèi)型判斷對(duì)應(yīng)的實(shí)時(shí)工作數(shù)據(jù)是否超過(guò)閾值數(shù)據(jù);
10、若對(duì)應(yīng)的實(shí)時(shí)工作數(shù)據(jù)超過(guò)閾值數(shù)據(jù),則基于識(shí)別的故障類(lèi)型及對(duì)應(yīng)的處理規(guī)則對(duì)所述智能設(shè)備進(jìn)行自動(dòng)處理,以避免所述智能設(shè)備發(fā)生故障。
11、可選地,所述歷史工作數(shù)據(jù)包括時(shí)間序列數(shù)據(jù);所述對(duì)所述歷史工作數(shù)據(jù)進(jìn)行預(yù)處理,包括:
12、對(duì)所述歷史工作數(shù)據(jù)進(jìn)行清洗;
13、將清洗后的歷史工作數(shù)據(jù)進(jìn)行歸一化處理;
14、采用滑動(dòng)窗口技術(shù)將歸一化處理后的歷史工作數(shù)據(jù)進(jìn)行劃分;
15、將劃分后的歷史工作數(shù)據(jù)進(jìn)行特征提??;
16、對(duì)提取的特征進(jìn)行篩選。
17、可選地,所述歷史工作數(shù)據(jù)包括所述智能設(shè)備在正常工作狀態(tài)下的歷史工作數(shù)據(jù)及所述智能設(shè)備在故障狀態(tài)下的歷史工作數(shù)據(jù);所述基于預(yù)處理后的歷史工作數(shù)據(jù)構(gòu)建故障預(yù)測(cè)模型,包括:
18、對(duì)預(yù)處理后的歷史工作數(shù)據(jù)進(jìn)行故障標(biāo)注;
19、選擇初始故障預(yù)測(cè)模型;
20、基于故障標(biāo)注后的歷史工作數(shù)據(jù)對(duì)所述初始故障預(yù)測(cè)模型進(jìn)行訓(xùn)練,以得到所述故障預(yù)測(cè)模型。
21、可選地,所述將預(yù)處理后的實(shí)時(shí)工作數(shù)據(jù)輸入至所述故障預(yù)測(cè)模型內(nèi)進(jìn)行故障預(yù)測(cè),包括:基于如下公式預(yù)測(cè)所述智能設(shè)備發(fā)生故障的故障概率:
22、
23、其中,p(faultx)為在給定特征集x下所述智能設(shè)備發(fā)生故障的故障概率;β0為截距項(xiàng);βi為特征xi的系數(shù);n為特征集x中特征的數(shù)量;i為大于或等于1且小于或等于n的整數(shù)。
24、可選地,所述將預(yù)處理后的實(shí)時(shí)工作數(shù)據(jù)輸入至所述故障預(yù)測(cè)模型內(nèi)進(jìn)行故障預(yù)測(cè)之后,還包括:
25、生成故障預(yù)測(cè)報(bào)告,所述故障預(yù)測(cè)包括所述智能設(shè)備發(fā)生故障的故障概率,若所述故障概率大于預(yù)設(shè)故障概率,則預(yù)測(cè)出所述智能設(shè)備發(fā)生故障;若預(yù)測(cè)出所述智能設(shè)備發(fā)生故障,所述故障預(yù)測(cè)報(bào)告還包括故障時(shí)間及故障類(lèi)型。
26、可選地,所述若對(duì)應(yīng)的實(shí)時(shí)工作數(shù)據(jù)超過(guò)閾值數(shù)據(jù),則基于識(shí)別的故障類(lèi)型及對(duì)應(yīng)的處理規(guī)則對(duì)所述智能設(shè)備進(jìn)行自動(dòng)處理,以避免所述智能設(shè)備發(fā)生故障,包括:
27、若對(duì)應(yīng)的實(shí)時(shí)工作數(shù)據(jù)超過(guò)閾值數(shù)據(jù),則基于識(shí)別的故障類(lèi)型選擇與所述故障類(lèi)型相對(duì)應(yīng)的處理規(guī)則,所述處理規(guī)則包括:處理操作的執(zhí)行條件及處理操作的步驟。
28、可選地,所述處理規(guī)則采用決策樹(shù)或?qū)<蚁到y(tǒng)編碼。
29、第二方面,本申請(qǐng)還提供一種智能設(shè)備的故障預(yù)測(cè)處理系統(tǒng),所述智能設(shè)備的故障預(yù)測(cè)處理系統(tǒng)包括:
30、歷史工作數(shù)據(jù)獲取模塊,用于獲取智能設(shè)備的歷史工作數(shù)據(jù);
31、第一預(yù)處理模塊,用于對(duì)所述歷史工作數(shù)據(jù)進(jìn)行預(yù)處理;
32、故障模型構(gòu)建模塊,用于基于預(yù)處理后的歷史工作數(shù)據(jù)構(gòu)建故障預(yù)測(cè)模型;
33、實(shí)時(shí)工作數(shù)據(jù)獲取模塊,用于獲取所述智能設(shè)備的實(shí)時(shí)工作數(shù)據(jù);
34、第二預(yù)處理模塊,用于對(duì)所述實(shí)時(shí)工作數(shù)據(jù)進(jìn)行預(yù)處理,并將預(yù)處理后的實(shí)時(shí)工作數(shù)據(jù)輸入至所述故障預(yù)測(cè)模型進(jìn)行故障預(yù)測(cè);
35、識(shí)別判斷模塊,用于在所述故障預(yù)測(cè)模型預(yù)測(cè)出所述智能設(shè)備發(fā)生故障時(shí),則識(shí)別故障類(lèi)型,并基于所述故障類(lèi)型判斷對(duì)應(yīng)的實(shí)時(shí)工作數(shù)據(jù)是否超過(guò)閾值數(shù)據(jù);
36、自動(dòng)處理模塊,用于在對(duì)應(yīng)的實(shí)時(shí)工作數(shù)據(jù)超過(guò)閾值數(shù)據(jù)時(shí),基于識(shí)別的故障類(lèi)型及對(duì)應(yīng)的處理規(guī)則對(duì)所述智能設(shè)備進(jìn)行自動(dòng)處理,以避免所述智能設(shè)備發(fā)生故障。
37、第三方面,本申請(qǐng)還提供一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述第一方面中任一項(xiàng)所述的智能設(shè)備的故障預(yù)測(cè)處理方法的步驟。
38、第四方面,本申請(qǐng)還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一方面中任一項(xiàng)所述的智能設(shè)備的故障預(yù)測(cè)處理方法的步驟。
39、上述智能設(shè)備的故障預(yù)測(cè)處理方法、系統(tǒng)、設(shè)備和介質(zhì),通過(guò)獲取智能設(shè)備的歷史工作數(shù)據(jù);對(duì)所述歷史工作數(shù)據(jù)進(jìn)行預(yù)處理;基于預(yù)處理后的歷史工作數(shù)據(jù)構(gòu)建故障預(yù)測(cè)模型;獲取所述智能設(shè)備的實(shí)時(shí)工作數(shù)據(jù);對(duì)所述實(shí)時(shí)工作數(shù)據(jù)進(jìn)行預(yù)處理;將預(yù)處理后的實(shí)時(shí)工作數(shù)據(jù)輸入至所述故障預(yù)測(cè)模型內(nèi)進(jìn)行故障預(yù)測(cè);若所述故障預(yù)測(cè)模型預(yù)測(cè)出所述智能設(shè)備發(fā)生故障,則識(shí)別故障類(lèi)型,并基于所述故障類(lèi)型判斷對(duì)應(yīng)的實(shí)時(shí)工作數(shù)據(jù)是否超過(guò)閾值數(shù)據(jù);若對(duì)應(yīng)的實(shí)時(shí)工作數(shù)據(jù)超過(guò)閾值數(shù)據(jù),則基于識(shí)別的故障類(lèi)型及對(duì)應(yīng)的處理規(guī)則對(duì)所述智能設(shè)備進(jìn)行自動(dòng)處理,以避免所述智能設(shè)備發(fā)生故障。在所述故障預(yù)測(cè)模型預(yù)測(cè)到所述智能設(shè)備發(fā)生故障之后,通過(guò)增設(shè)識(shí)別故障類(lèi)型,并基于所述故障類(lèi)型判斷對(duì)應(yīng)的實(shí)時(shí)工作數(shù)據(jù)是否超過(guò)閾值數(shù)據(jù)的步驟,可以確保故障預(yù)測(cè)判斷的準(zhǔn)確性,從而避免誤報(bào);同時(shí),通過(guò)設(shè)置在對(duì)應(yīng)的實(shí)時(shí)工作數(shù)據(jù)超過(guò)閾值數(shù)據(jù)時(shí),則基于識(shí)別的故障類(lèi)型及對(duì)應(yīng)的處理規(guī)則對(duì)所述智能設(shè)備進(jìn)行自動(dòng)處理,以避免所述智能設(shè)備發(fā)生故障的步驟,可以在預(yù)測(cè)到所述智能設(shè)備要發(fā)生故障時(shí),無(wú)需人工介入即可自動(dòng)處理,較少了人工干預(yù),降低了維護(hù)成本。
1.一種智能設(shè)備的故障預(yù)測(cè)處理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的智能設(shè)備的故障預(yù)測(cè)處理方法,其特征在于,所述歷史工作數(shù)據(jù)包括時(shí)間序列數(shù)據(jù);所述對(duì)所述歷史工作數(shù)據(jù)進(jìn)行預(yù)處理,包括:
3.根據(jù)權(quán)利要求2所述的智能設(shè)備的故障預(yù)測(cè)處理方法,其特征在于,所述歷史工作數(shù)據(jù)包括所述智能設(shè)備在正常工作狀態(tài)下的歷史工作數(shù)據(jù)及所述智能設(shè)備在故障狀態(tài)下的歷史工作數(shù)據(jù);所述基于預(yù)處理后的歷史工作數(shù)據(jù)構(gòu)建故障預(yù)測(cè)模型,包括:
4.根據(jù)權(quán)利要求1所述的智能設(shè)備的故障預(yù)測(cè)處理方法,其特征在于,所述將預(yù)處理后的實(shí)時(shí)工作數(shù)據(jù)輸入至所述故障預(yù)測(cè)模型內(nèi)進(jìn)行故障預(yù)測(cè),包括:基于如下公式預(yù)測(cè)所述智能設(shè)備發(fā)生故障的故障概率:
5.根據(jù)權(quán)利要求1所述的智能設(shè)備的故障預(yù)測(cè)處理方法,其特征在于,所述將預(yù)處理后的實(shí)時(shí)工作數(shù)據(jù)輸入至所述故障預(yù)測(cè)模型內(nèi)進(jìn)行故障預(yù)測(cè)之后,還包括:
6.根據(jù)權(quán)利要求1所述的智能設(shè)備的故障預(yù)測(cè)處理方法,其特征在于,所述若對(duì)應(yīng)的實(shí)時(shí)工作數(shù)據(jù)超過(guò)閾值數(shù)據(jù),則基于識(shí)別的故障類(lèi)型及對(duì)應(yīng)的處理規(guī)則對(duì)所述智能設(shè)備進(jìn)行自動(dòng)處理,以避免所述智能設(shè)備發(fā)生故障,包括:
7.根據(jù)權(quán)利要求1所述的智能設(shè)備的故障預(yù)測(cè)處理方法,其特征在于,所述處理規(guī)則采用決策樹(shù)或?qū)<蚁到y(tǒng)編碼。
8.一種智能設(shè)備的故障預(yù)測(cè)處理系統(tǒng),其特征在于,包括:
9.一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的智能設(shè)備的故障預(yù)測(cè)處理方法的步驟。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的智能設(shè)備的故障預(yù)測(cè)處理方法的步驟。