• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于FFT與DNN的齒輪箱油溫數(shù)據(jù)預(yù)測

      2022-05-05 13:37:50張征凱黃道友
      計算機與現(xiàn)代化 2022年4期
      關(guān)鍵詞:油溫齒輪箱建模

      甄 超,田 宇,季 坤,張征凱,黃道友

      (國網(wǎng)安徽省電力有限公司,安徽 合肥 230022)

      0 引 言

      當(dāng)前,風(fēng)力發(fā)電技術(shù)是多種可再生能源利用技術(shù)中較為成熟的一種,隨著風(fēng)電技術(shù)的成熟和發(fā)展,風(fēng)電機組裝機容量也得到大幅增長。風(fēng)電機組齒輪箱是風(fēng)機傳動部件的核心,主要作用是將風(fēng)機葉片在風(fēng)力作用下所產(chǎn)生的動能傳遞給發(fā)電機使其產(chǎn)生相應(yīng)轉(zhuǎn)速[1-3]。風(fēng)機齒輪箱在運行中持續(xù)產(chǎn)生熱量,如果溫度過高會使油溫升高,導(dǎo)致其黏度下降,易發(fā)生齒面膠合等故障[3],從而使變速箱發(fā)生損壞,進而導(dǎo)致傳動效率下降,引發(fā)進一步的安全問題。

      風(fēng)電機組的油溫與傳動機構(gòu)存在緊密的關(guān)聯(lián)性??茖W(xué)監(jiān)測并采集油溫數(shù)據(jù),分析油溫序列的特性并建模,進而對油溫的發(fā)展趨勢進行跟蹤預(yù)測,能夠為提前做好設(shè)備故障防范奠定基礎(chǔ)。根據(jù)油溫建模原理不同,目前油溫建模方法主要包括機理建模法和數(shù)據(jù)驅(qū)動方法2種[4-6]。其中物理建模方法模型復(fù)雜、計算量大、操作復(fù)雜,需要大量時間,其通常被用于長期預(yù)測中[7]?;跀?shù)據(jù)驅(qū)動的建模以油溫序列為基礎(chǔ)進行建模,典型的方法包括關(guān)聯(lián)規(guī)則算法分析(Association Rule Learning, Apriori)[8-9]、最小二乘支持向量機(Least Square Support Vector Machines, LSSVM)[10-11]、K-means聚類算法[12-13]等方法,能夠準確地預(yù)測油溫。盡管這些淺層神經(jīng)網(wǎng)絡(luò)算法取得了較好的預(yù)測效果,但是由于這類算法難以對輸入特征進行深層的挖掘,限制了模型預(yù)測的精度。

      目前,以深度神經(jīng)網(wǎng)絡(luò)為代表的預(yù)測模型開始應(yīng)用在預(yù)測領(lǐng)域。鄭小霞等[14]提出了基于改進VMD和深度置信網(wǎng)絡(luò)的風(fēng)機易損部件故障預(yù)警,克服了變分模態(tài)分解參數(shù)選取對特征提取效果的影響,將改進的變分模態(tài)分解用于振動信號進行分析處理,準確穩(wěn)定地提取風(fēng)機易損部件故障信號的微弱特征,并進行故障有效識別,提高了風(fēng)機易損部件故障預(yù)警的準確性。在現(xiàn)有的深度神經(jīng)網(wǎng)絡(luò)研究中,多以振動信號為數(shù)據(jù)展開分析,進行故障預(yù)測和診斷,針對油溫數(shù)據(jù)進行的預(yù)測研究較少。而油溫數(shù)據(jù)是齒輪箱等機械部件中的重要物理信號,監(jiān)測簡便,并且能夠直接反映一定的運行狀態(tài)。因此,本文以風(fēng)電機組的油溫數(shù)據(jù)為基礎(chǔ),針對風(fēng)電機組齒輪箱油溫趨勢預(yù)測中存在的信號非線性、多變量相關(guān)、各相關(guān)變量之間存在數(shù)據(jù)冗余等特征,開展基于深度神經(jīng)網(wǎng)絡(luò)的油溫預(yù)測研究,從而為該領(lǐng)域的研究提供一條有效的途徑。

      基于上述分析,本文在對油溫數(shù)據(jù)特性分析的基礎(chǔ)上,提出一種基于快速傅里葉變換(Fast Fourier Transform, FFT)的深度神經(jīng)網(wǎng)絡(luò)(Deep Neural Network, DNN)建模預(yù)測方法。首先對油溫數(shù)據(jù)進行時間序列特性分析,之后選擇合適的時間窗口對信息進行排列,然后對信息進行FFT并提取其高頻幅特征,并把這些特征輸入DNN模型當(dāng)中進行訓(xùn)練,最后對輸出的結(jié)果進行評價。

      1 深度神經(jīng)網(wǎng)絡(luò)DNN

      深度神經(jīng)網(wǎng)絡(luò)DNN是深度學(xué)習(xí)的基礎(chǔ),DNN可以理解為有多個隱藏層的神經(jīng)網(wǎng)絡(luò),其中第一層為輸入層,最后一層為輸出層,中間層為多個隱藏層。DNN深度神經(jīng)網(wǎng)絡(luò)的模型結(jié)構(gòu)如圖1所示[15]。

      圖1 深度神經(jīng)網(wǎng)絡(luò)模型結(jié)構(gòu)圖

      圖1中xi(i=1,2,…,n)為DNN網(wǎng)絡(luò)的輸入,b為隱藏層神經(jīng)單元的偏置值,wi(i=1,2,…,n)為神經(jīng)單元連接的權(quán)值,y為神經(jīng)元輸出。DNN網(wǎng)絡(luò)中每個隱藏層從它前一層獲取輸入,利用該層自身的激活函數(shù)對其進行非線性變換,再把得到的數(shù)據(jù)作為輸出傳給下一層神經(jīng)元,逐層往復(fù)迭代,最終傳遞給網(wǎng)絡(luò)的輸出。

      2 油溫序列特性分析

      由于本文采用的是基于歷史油溫數(shù)據(jù)的預(yù)測,因此,首先需要對歷史油溫序列進行特性分析,從而采用針對性的方法進行預(yù)測。本章以圖2所示的某風(fēng)場齒輪箱油溫測量數(shù)據(jù)為例,對油溫數(shù)據(jù)進行相關(guān)性分析和混沌特效分析。

      圖2 風(fēng)場齒輪箱油溫數(shù)據(jù)序列

      2.1 相關(guān)性分析

      分別對歷史油溫數(shù)據(jù)進行自相關(guān)性和偏自相關(guān)性分析[16-17],分析結(jié)果如圖3所示,其中平行于橫坐標(biāo)軸的2條黑線代表自相關(guān)系數(shù)和偏相關(guān)系數(shù)的置信區(qū)間(即落入?yún)^(qū)間內(nèi)可認為相關(guān)系數(shù)為0),縱坐標(biāo)分別表示自相關(guān)系數(shù)和偏相關(guān)系數(shù),橫坐標(biāo)表示延遲數(shù)目。可以看出,歷史溫度序列的自相關(guān)和偏相關(guān)圖存在拖尾和截尾現(xiàn)象,并且圖3(b)中的系數(shù)逐漸趨于0。綜上,歷史油溫數(shù)據(jù)序列是平穩(wěn)的。

      (a) 自相關(guān)分析

      2.2 混沌特性分析

      判定油溫序列的混沌特性,可以通過分析系統(tǒng)是否具有初始條件的敏感性來確定Lyapunov指數(shù)[18],即是根據(jù)相軌跡是否有擴散運動特征來判別系統(tǒng)的混沌特性。一般來說,實際系統(tǒng)混沌特性可以通過計算最大Lyapunov指數(shù)來進行分析,當(dāng)最大Lyapunov指數(shù)大于0時,系統(tǒng)具有混沌特性。當(dāng)最大Lyapunov指數(shù)等于0時,說明系統(tǒng)有分岔點或者周期解。而當(dāng)最大Lyapunov指數(shù)小于0時,說明系統(tǒng)具有穩(wěn)定的不動點。本文采用Wolf法對數(shù)據(jù)進行計算。圖4為溫度序列混沌特性分析圖。

      圖4 溫度序列混沌特性分析圖

      Lyapunov指數(shù)與輸入的維數(shù)和延遲的選擇有關(guān),所以將維數(shù)和延遲分別設(shè)置為0~10,這樣得到的指數(shù)更具有普遍性。可以看出Lyapunov指數(shù)逐漸趨近于0,系統(tǒng)逐漸趨于平穩(wěn)。

      綜上所述,油溫序列具有平穩(wěn)性的特點,普通的特征提取方法難以提取出有用的特征信息,所以采取對序列的時頻分析并提取相應(yīng)的時頻特征是非常必要的。

      3 基于FFT-DNN的油溫預(yù)測

      由于深度學(xué)習(xí)算法具有多層次內(nèi)部結(jié)構(gòu)和重復(fù)學(xué)習(xí)特征的訓(xùn)練方式的特點,所以能更好地應(yīng)對油溫預(yù)測問題。本文結(jié)合深度學(xué)習(xí)算法,從數(shù)據(jù)特征信息提取的角度提高預(yù)測性能。

      3.1 預(yù)測模型

      建立基于DNN的油溫預(yù)測模型,如圖5所示。

      圖5 基于FFT-DNN的預(yù)測模型流程圖

      按照圖5流程,基于FFT-DNN的油溫預(yù)測步驟如下:

      1)對數(shù)據(jù)進行預(yù)處理(缺失值填充、異常值去除)。對于油溫序列中的缺失數(shù)據(jù),本文選用的是基于KNN的數(shù)據(jù)填充方法[19-20]。主要利用KNN方法計算臨近的k個數(shù)據(jù),以其均值進行填充。對于油溫序列的不符合物理規(guī)律的異常溫度值,本文直接進行了刪除和填充。

      2)將油溫數(shù)據(jù)時間序列進行時間窗口選擇,將選擇后的數(shù)據(jù)分別作為特征選取前的輸入輸出。

      3)對輸入輸出進行FFT特征選取,按照每頻率點輸入輸出的實部(振幅)虛部(相位)分別進行排列,將排列后的特征信息作為模型的最終輸入輸出。

      4)進行模型誤差對比。

      3.2 基于時間窗-FFT的特征提取

      油溫時間窗口序列包含大量的輸入輸出信息,不進行特征提取會產(chǎn)生預(yù)測精度下降等問題。考慮到油溫本身變化幅度小、趨勢平緩的特點,常規(guī)的特征提取難以提取其特征信息,因此,考慮到快速傅里葉變換FFT能夠?qū)r間序列所蘊含的時域和頻域的信息最大化地反映出來[21],本文采用快速傅里葉變換作為特征提取方法。該方法的過程如下:

      首先選擇合適的滑動時間窗口把輸入輸出變換成新的時間序列,合適的窗口函數(shù)能夠彌補基于迭代方法或插值方法的算法缺陷。將排列的時域信號通過窗函數(shù),然后對輸出信號進行子采樣,并對子采樣的結(jié)果進行FFT變換,從而實現(xiàn)對信號的散列過程。提取分解后的高頻信號作為建模的最終輸入。本文采用40時間步長作為滑動時間窗口寬度。

      4 實驗結(jié)果與分析

      實例分析選用安徽某地風(fēng)電場UP82-1500型風(fēng)電機組2018年1月—2018年12月的監(jiān)測數(shù)據(jù)。數(shù)據(jù)包括發(fā)電機轉(zhuǎn)速、風(fēng)速、齒輪箱油溫、主軸承溫度等指標(biāo)。本文以齒輪箱的油溫作為數(shù)據(jù)指標(biāo)。

      風(fēng)電機組額定功率為1700 kW,齒輪箱結(jié)構(gòu)為兩級行星和一級平行軸傳動,潤滑系統(tǒng)為HYDAC,潤滑方式為飛濺潤滑+壓力潤滑。在油溫低于45 ℃的時候,冷卻系統(tǒng)不工作,循環(huán)系統(tǒng)工作使油溫上升。在油溫高于45 ℃低于60 ℃時,為保證齒輪箱正常工作,冷卻系統(tǒng)和循環(huán)系統(tǒng)同時運行。在油溫高于60 ℃時,為避免出現(xiàn)重大事故,往往采用停機處理。

      為了驗證FFT-DNN方法的有效性,本文選取該風(fēng)場1年的油溫測量數(shù)據(jù)進行實驗,數(shù)據(jù)間隔經(jīng)重采樣為2 min。油溫數(shù)據(jù)序列如圖6所示。

      圖6 風(fēng)機油溫數(shù)據(jù)序列

      將油溫序列第1~1540個數(shù)據(jù)做時間窗口選擇后作為模型輸入,將油溫序列第1541~2000共計460個數(shù)據(jù)做時間窗口選擇后作為模型輸出。按照本文提出的FFT-DNN算法進行預(yù)測,其中,DNN的主要參數(shù)通過反復(fù)實驗測試,隱藏層神經(jīng)元個數(shù)為10個、學(xué)習(xí)率為0.001、訓(xùn)練次數(shù)為2000。為了驗證預(yù)測效果,與其它常用建模算法的建模結(jié)果進行對比分析。對比算法有自神經(jīng)網(wǎng)絡(luò)模型(BP)[22]、極限學(xué)習(xí)機(ELM)模型[23]、長短期記憶網(wǎng)絡(luò)(LSTM)[24]算法。實驗條件為i9-9980XE(3 GHz)的18核處理器,內(nèi)存為32 GB。

      選取以下的評價函數(shù)對各種算法進行評價[25],其中xi為測試樣本輸出的實際測量值;yi為測試樣本預(yù)測輸出;n為測試樣本個數(shù)。

      絕對平均誤差(MAE):

      (1)

      相對平均誤差(MAPE):

      (2)

      均方根誤差(RMSE):

      (3)

      按照FFT的特征,采用不同預(yù)測方法對后續(xù)時間序列進行預(yù)測,結(jié)果如圖7所示。定量指標(biāo)如表1所示??梢钥闯觯珼NN與ELM算法在前2個指標(biāo)上相近,均取得了較好的效果,但在均方根誤差指標(biāo)上,DNN算法優(yōu)于ELM方法。因此,本文提出的FFT-DNN方法能夠取得最優(yōu)的預(yù)測效果。

      圖7 油溫預(yù)測各方法對比圖

      表1 油溫長期預(yù)測指標(biāo)對比

      5 結(jié)束語

      本文采用信號時頻分析的思想,用FFT算法對風(fēng)電機齒輪箱的油溫信號進行特征提取,提取了主要的頻域信息并采用DNN搭建預(yù)測模型,將得到的預(yù)測結(jié)果進行IFFT信號復(fù)原,將復(fù)原的數(shù)據(jù)與未采用特征提取的數(shù)據(jù)進行預(yù)測誤差對比。實驗結(jié)果充分表明,采用FFT對混沌信號進行特征提取對提高預(yù)測精度具有重要的意義,DNN算法相對于其他深度學(xué)習(xí)算法對油溫預(yù)測有著更高的預(yù)測精度。

      猜你喜歡
      油溫齒輪箱建模
      風(fēng)電齒輪箱軸承用鋼100CrMnSi6-4的開發(fā)
      山東冶金(2022年3期)2022-07-19 03:24:36
      聯(lián)想等效,拓展建?!浴皫щ娦∏蛟诘刃鲋凶鰣A周運動”為例
      基于PSS/E的風(fēng)電場建模與動態(tài)分析
      電子制作(2018年17期)2018-09-28 01:56:44
      不對稱半橋變換器的建模與仿真
      一根筷子辨別油溫
      液壓系統(tǒng)油溫過高現(xiàn)象原因分析及改進
      提高齒輪箱式換檔機構(gòu)可靠性的改進設(shè)計
      杭州前進齒輪箱集團股份有限公司
      風(fēng)能(2016年12期)2016-02-25 08:45:56
      如何判斷油溫?
      食品與健康(2015年1期)2015-09-10 07:22:44
      基于遺傳退火優(yōu)化MSVM的齒輪箱故障診斷
      壶关县| 南阳市| 高安市| 涟源市| 商水县| 胶州市| 南江县| 赤峰市| 大兴区| 镇江市| 姚安县| 百色市| 黔江区| 金阳县| 从江县| 丁青县| 江阴市| 边坝县| 镇平县| 台中市| 奉贤区| 公安县| 建平县| 修水县| 毕节市| 龙州县| 平顺县| 昌都县| 交城县| 富顺县| 宁安市| 公主岭市| 榆树市| 泰安市| 淮北市| 佛坪县| 油尖旺区| 阿克苏市| 汉源县| 得荣县| 合江县|