国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種開(kāi)放型水電機(jī)組故障診斷系統(tǒng)的制作方法_3

      文檔序號(hào):9523574閱讀:來(lái)源:國(guó)知局
      或服務(wù)已經(jīng)編譯好的自定義函數(shù)名或接口名。以Matalb語(yǔ)法為例,訓(xùn)練模型函數(shù)定義需遵循如下的參數(shù)和返回值的格式:
      [0063]funct1n retVal = funName(fileName, ycbl, ycbq, gyh, gyhmax, opt)
      [0064]retVal表示函數(shù)返回值,字符串類型,包含的信息是訓(xùn)練樣本數(shù)量、預(yù)測(cè)數(shù)量、準(zhǔn)確率,中間通過(guò)英文分隔;
      [0065]fileName表示要進(jìn)行模型訓(xùn)練的csv文件名稱,含文件路徑;
      [0066]ycbl表示預(yù)測(cè)比例,屬于0.5_1之間的數(shù),如0.5表示預(yù)測(cè)一半數(shù)據(jù),1為全部預(yù)測(cè);
      [0067]ycbq表不預(yù)測(cè)標(biāo)簽,取值1或_1,如果是1表不第一列,_1表不最后一列;
      [0068]gyh表示是否要進(jìn)行歸一化處理,取值1或0,如果是1,表示要進(jìn)行歸一化處理,0表示不進(jìn)行歸一化處理。
      [0069]gyhmax表示歸一化的最大值,取值1_1000,默認(rèn)是100。
      [0070]opt表示訓(xùn)練參數(shù),字符串格式,采用json格式,如{a:l,b:2},表示參數(shù)a的值是l,b的值是2。
      [0071]預(yù)測(cè)模型函數(shù)的定義需遵循如下的參數(shù)和返回值的格式:
      [0072]funct1n outLbl = funName(fileName, ycbq, gyh)
      [0073]outLbl表示函數(shù)返回值,字符串類型,是對(duì)輸入文件fileName每一行的預(yù)測(cè)結(jié)果,預(yù)測(cè)結(jié)果是數(shù)值型數(shù)據(jù),中間通過(guò)英文”:”分隔;
      [0074]fileName表示要進(jìn)行模型預(yù)測(cè)的csv文件名稱,含文件路徑;
      [0075]ycbq表示預(yù)測(cè)標(biāo)簽,是在模型訓(xùn)練時(shí)設(shè)置的值,取值為1或_1 ;
      [0076]gyh表示是否要進(jìn)行歸一化處理,是在模型訓(xùn)練時(shí)設(shè)置的值,取值1或0。
      [0077]必須要在模型類名處錄入完整的外部類名或服務(wù)名,同時(shí)訓(xùn)練函數(shù)名和預(yù)測(cè)函數(shù)名不能為空。實(shí)際錄入的訓(xùn)練函數(shù)名和預(yù)測(cè)函數(shù)名只需要填寫funName即可,如LineTrain、LinePredict。程序會(huì)根據(jù)常規(guī)web服務(wù)命名規(guī)范,如包含雙斜線//,來(lái)區(qū)分模型類名是外部類還是web服務(wù),會(huì)利用編程語(yǔ)言的反射機(jī)制按照模型類名、函數(shù)名、函數(shù)參數(shù)來(lái)組織程序語(yǔ)句調(diào)用函數(shù)或服務(wù),使得模型樣本訓(xùn)練和模型預(yù)測(cè)得以執(zhí)行。
      [0078]所述模型參數(shù)設(shè)置是通過(guò)界面設(shè)置模型的參數(shù)信息,模型參數(shù)信息包含所屬模型、參數(shù)名稱、參數(shù)值、參數(shù)類型、參數(shù)描述、參數(shù)順序等內(nèi)容。在調(diào)用模型訓(xùn)練或模型預(yù)測(cè)時(shí),需把所屬模型的參數(shù)列表封裝成json字符串,格式是{參數(shù)名稱1:參數(shù)值1,參數(shù)名稱2:參數(shù)值2,...},每個(gè)參數(shù)是個(gè)名值對(duì),多個(gè)參數(shù)之間用英文逗號(hào)隔開(kāi)。
      [0079]所述模型樣本訓(xùn)練是通過(guò)界面操作,選擇診斷模型、訓(xùn)練文件、預(yù)測(cè)比例、預(yù)測(cè)標(biāo)簽、水電機(jī)組、機(jī)組工況、是否歸一化、歸一化最大值等內(nèi)容。診斷模型是前面錄入的模型信息,訓(xùn)練文件用于選擇本地的csv文件,該文件包含水電機(jī)組的某個(gè)工況下的各運(yùn)行參數(shù)數(shù)據(jù),如振動(dòng)、溫度、電壓、電流、負(fù)荷等各種數(shù)據(jù)及目標(biāo)狀態(tài)。csv是簡(jiǎn)單的文本文件,由行列組成,每行的末尾用回車換行符隔開(kāi),每列之間由逗號(hào)隔開(kāi),可以用excel或其它工具打開(kāi)。要求上傳的csv文件的第一行必須是水電機(jī)組的各運(yùn)行參數(shù)名稱和機(jī)組狀態(tài),且機(jī)組狀態(tài)必須放在第一列或最后一列,從第二行起的所有其它行必須都是數(shù)值型數(shù)據(jù)。系統(tǒng)采用開(kāi)放的數(shù)據(jù)模型,只要認(rèn)為對(duì)機(jī)組狀態(tài)有影響的運(yùn)行參數(shù),都可以輸入到模型數(shù)據(jù)中來(lái),機(jī)組狀態(tài)值即機(jī)組狀態(tài)編碼值,被定義在機(jī)組狀態(tài)信息中。機(jī)組狀態(tài)信息包含狀態(tài)編碼、狀態(tài)名稱、是否處理、建議采取措施、發(fā)生狀態(tài)原因。機(jī)組狀態(tài)一般包括機(jī)組工況下的所有狀態(tài),即包含機(jī)組的各種故障、缺陷、告警等狀態(tài),也包括機(jī)組的正常狀態(tài)。預(yù)測(cè)比例固化為0.5、0.6、0.7、0.8、0.9、1,水電機(jī)組即系統(tǒng)中存在的各水電機(jī)組名稱,機(jī)組工況一般分為發(fā)電、抽水、抽水調(diào)相、發(fā)電調(diào)相等,歸一化最大值固化為1、10、50、100、500、1000,默認(rèn)值100。在模型樣本訓(xùn)練中各個(gè)數(shù)據(jù)項(xiàng)被選擇后,即可以點(diǎn)擊模型訓(xùn)練按鈕,模型訓(xùn)練按鈕會(huì)調(diào)用模型所在的外部訓(xùn)練函數(shù),并把相關(guān)參數(shù)傳入函數(shù)參數(shù)中。外部函數(shù)執(zhí)行訓(xùn)練函數(shù)后,會(huì)輸出訓(xùn)練結(jié)果,即準(zhǔn)確率、樣本數(shù)量、預(yù)測(cè)數(shù)量,用戶根據(jù)準(zhǔn)確率的高低可以確認(rèn)是否要保存該模型訓(xùn)練結(jié)果。一般準(zhǔn)確率在98%以上,可以點(diǎn)擊保存模型按鈕,對(duì)模型信息和模型訓(xùn)練結(jié)果進(jìn)行保存。如果模型準(zhǔn)確率低于95%,可以選擇其它訓(xùn)練模型或調(diào)整模型參數(shù)或進(jìn)行歸一化處理或調(diào)整模型樣本訓(xùn)練數(shù)據(jù),通過(guò)以上方法,模型訓(xùn)練結(jié)果的準(zhǔn)確率可以達(dá)到100%。在外部模型訓(xùn)練函數(shù)中要求保存模型結(jié)果,如果選擇了歸一化則還需要保存歸一化處理后的結(jié)果,模型結(jié)果文件名稱和歸一化處理結(jié)果文件名稱可自由定制,但要求在模型預(yù)測(cè)函數(shù)中能自動(dòng)識(shí)別出來(lái)并調(diào)用。一般這兩個(gè)文件保存在模型樣本數(shù)據(jù)文件的同級(jí)目錄下。
      [0080]所述模型結(jié)果使用是對(duì)保存后的訓(xùn)練模型進(jìn)行選擇,確定水電機(jī)組在特定的工況下使用哪個(gè)診斷模型進(jìn)行故障診斷和預(yù)測(cè)。模型結(jié)果信息包含模型名稱、模型文件、樣本數(shù)量、預(yù)測(cè)數(shù)量、準(zhǔn)確率、機(jī)組名稱、機(jī)組工況、是否歸一化、歸一化最大值、機(jī)組狀態(tài)列、預(yù)測(cè)比例、是否使用模型。除了是否使用模型外,所有信息均來(lái)自模型訓(xùn)練結(jié)果和模型信息。其中,機(jī)組狀態(tài)列為故障診斷和預(yù)測(cè)的目標(biāo)列;是否使用模型結(jié)果值如果是真,說(shuō)明該水電機(jī)組在該工況下使用該模型進(jìn)行故障診斷和預(yù)測(cè),同一個(gè)水電機(jī)組、機(jī)組工況、訓(xùn)練樣本文件決定了一個(gè)使用診斷模型。
      [0081]診斷任務(wù)模塊包括定時(shí)任務(wù)維護(hù)、診斷機(jī)組維護(hù)、診斷日志查詢等部分。其中,定時(shí)任務(wù)維護(hù)是通過(guò)界面操作,建立系統(tǒng)定時(shí)任務(wù)信息,通過(guò)設(shè)定的任務(wù)執(zhí)行周期和執(zhí)行程序,讓系統(tǒng)自動(dòng)按照設(shè)定的執(zhí)行周期運(yùn)行執(zhí)行程序。定時(shí)任務(wù)信息包括任務(wù)名稱、任務(wù)描述、執(zhí)行程序名稱、執(zhí)行周期、是否使用、運(yùn)行狀態(tài)等內(nèi)容。周期采用Cron表達(dá)式定義,Cron表達(dá)式可以表示非常復(fù)雜的計(jì)劃任務(wù)執(zhí)行時(shí)間。系統(tǒng)應(yīng)實(shí)現(xiàn)兩個(gè)基本的定時(shí)任務(wù)功能,一個(gè)是定時(shí)故障診斷任務(wù),一個(gè)定時(shí)故障預(yù)測(cè)任務(wù),兩個(gè)任務(wù)的實(shí)現(xiàn)內(nèi)容在后面流程圖中詳細(xì)說(shuō)明。定時(shí)故障診斷任務(wù)執(zhí)行周期為5分鐘一次,定時(shí)故障預(yù)測(cè)任務(wù)執(zhí)行周期為每天執(zhí)行2次。診斷機(jī)組維護(hù)是通過(guò)界面操作,維護(hù)要進(jìn)行故障診斷和預(yù)測(cè)的水電機(jī)組集合。診斷機(jī)組信息包括診斷任務(wù)、是否診斷、機(jī)組名稱、機(jī)組型號(hào)、額定功率、投運(yùn)日期等內(nèi)容。診斷任務(wù)是前面診斷任務(wù)維護(hù)中建立的診斷任務(wù),機(jī)組名稱、機(jī)組型號(hào)、額定功率、投運(yùn)日期是系統(tǒng)中存在的機(jī)組基本信息。診斷日志查詢是通過(guò)界面操作,查詢系統(tǒng)在執(zhí)行故障診斷和故障預(yù)測(cè)任務(wù)時(shí),記錄的各種日志信息。日志信息內(nèi)容包括任務(wù)名稱、日志等級(jí)(信息、警告、錯(cuò)誤)、日志時(shí)間、日志內(nèi)容等,便于了解診斷任務(wù)執(zhí)行情況。診斷查詢模塊包括診斷記錄查詢和預(yù)測(cè)記錄查詢功能。所述診斷記錄查詢是通過(guò)界面操作,查詢系統(tǒng)在定時(shí)診斷任務(wù)執(zhí)行故障診斷時(shí),對(duì)診斷結(jié)果的查詢。診斷結(jié)果內(nèi)容包括機(jī)組名稱、機(jī)組狀態(tài)、診斷時(shí)間、診斷結(jié)果、建議采取措施、可能發(fā)生原因。所述預(yù)測(cè)記錄查詢是通過(guò)界面操作,查詢系統(tǒng)在定時(shí)預(yù)測(cè)任務(wù)執(zhí)行預(yù)測(cè)時(shí),對(duì)預(yù)測(cè)結(jié)果的查詢。預(yù)測(cè)結(jié)果內(nèi)容包括機(jī)組名稱、機(jī)組狀態(tài)、預(yù)測(cè)日期、預(yù)測(cè)結(jié)果、建議采取措施、可能發(fā)生原因。
      [0082]人工故障診模塊包括人工故障診斷和人工診斷查詢部分。其中,人工故障診斷是通過(guò)界面操作,選擇可用的診斷模型并上傳診斷文件,點(diǎn)擊開(kāi)始診斷按鈕對(duì)診斷文件進(jìn)行故障診斷。要求上傳的故障診斷文件必須與使用的故障診斷模型中的訓(xùn)練文件格式是一致的,即要求有相同的列數(shù),每列代表的含義是一致的。人工故障診斷會(huì)調(diào)用模型的預(yù)測(cè)函數(shù)進(jìn)行故障診斷,并輸出故障診斷信息。當(dāng)前的人工故障診斷信息會(huì)顯示在故障診斷結(jié)果里。故障診斷結(jié)果包括機(jī)組名稱、機(jī)組狀態(tài)、診斷時(shí)間、診斷結(jié)果、建議采取措施、可能發(fā)生原因。人工診斷查詢是通過(guò)界面操作,查詢以往人工故障診斷結(jié)果。每次的人工故障診斷結(jié)果會(huì)被保存下來(lái),此處只是按照機(jī)組名稱、機(jī)組狀態(tài)、診斷時(shí)間段、診斷結(jié)果等條件查詢歷史結(jié)果記錄。人工診斷查詢內(nèi)容包括機(jī)組名稱、機(jī)組狀態(tài)、診斷時(shí)間、診斷結(jié)果、建議采取措施、可能發(fā)生原因等。
      [0083]本發(fā)明所述診斷系統(tǒng)具有以下優(yōu)點(diǎn):
      [0084]1.可以面向不同機(jī)組類型、不同機(jī)組工況、不同故障診斷算法、不同樣本數(shù)據(jù)進(jìn)行故障診斷和預(yù)測(cè)。通過(guò)
      當(dāng)前第3頁(yè)1 2 3 4 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1