• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    最優(yōu)隱層BP神經(jīng)網(wǎng)絡(luò)的滾動軸承故障診斷

    2014-05-07 12:49:22唐立力
    機械工程與自動化 2014年3期
    關(guān)鍵詞:隱層均方外圈

    唐立力

    (重慶工商大學 融智學院,重慶 400033)

    0 引言

    滾動軸承是機械設(shè)備中最常用的部件,被人們稱為機械的關(guān)節(jié)。它具有效率高、摩擦阻力小、裝配方便、潤滑易實現(xiàn)等優(yōu)點,因此在旋轉(zhuǎn)機械上應(yīng)用非常普遍,且起著關(guān)鍵作用。目前,利用計算機自動進行滾動軸承故障的智能診斷已經(jīng)成為未來的發(fā)展方向。人工神經(jīng)網(wǎng)絡(luò)理論作為滾動軸承故障的重要診斷方法已經(jīng)取得了長足的進步,BP神經(jīng)網(wǎng)絡(luò)對滾動軸承的故障診斷具有很好的效果[1-4],但是對隱層神經(jīng)元個數(shù)的確定主要還是依靠經(jīng)驗公式,不容易得到最優(yōu)個數(shù)。

    本文以某石油鉆井的絞車及傳動機組滾動軸承為例,設(shè)計了一種基于BP神經(jīng)網(wǎng)絡(luò)的故障自動識別方法,通過計算平均迭代次數(shù)和均方誤差的近似值來確定最優(yōu)隱層單元數(shù)。仿真結(jié)果表明,診斷效率和準確度都很高。

    1 滾動軸承特征參數(shù)的提取

    選取某型減速器的主動軸滾動軸承的4個特征參數(shù):均方根植、峭度、諧波指標和SQ參數(shù)[5]組成BP神經(jīng)網(wǎng)絡(luò)的輸入樣本向量。

    軸承狀態(tài)主要分為正常、保持架損壞、滾珠點蝕、內(nèi)圈點蝕、外圈裂紋5大類,其中外圈裂紋還可細分為外圈嚴重裂紋、外圈較輕裂紋、外圈微裂紋3小類。將這5類軸承狀態(tài)作為BP神經(jīng)網(wǎng)絡(luò)所要診斷的故障。

    2 BP神經(jīng)網(wǎng)絡(luò)初始結(jié)構(gòu)的確定

    模型采用3層BP神經(jīng)網(wǎng)絡(luò),輸入層為4個節(jié)點,對應(yīng)于均方根植、峭度、諧波指標和SQ參數(shù)4個特征參數(shù)。

    初始隱層單元數(shù)的確定采用如下經(jīng)驗公式[6]:

    其中:m為隱層節(jié)點數(shù);n為輸入層節(jié)點數(shù);l為輸出層節(jié)點數(shù);α為1~10之間的常數(shù),從而得到隱層單元數(shù)的一個取值范圍。

    輸出層為4個節(jié)點,對輸出向量進行編碼后得到各種軸承狀態(tài):正常軸承(0 0 0 0),保持架損壞(0 0 0 1),滾珠點蝕(0 0 1 0),內(nèi)圈點蝕(0 1 0 0),外圈裂紋(1 0 0 0)。因而確定BP神徑網(wǎng)絡(luò)的初始結(jié)構(gòu)為N(4,4~13,4)。

    3 最優(yōu)隱層單元數(shù)BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)的確定

    隱層單元數(shù)的選取具有很大的任意性。楊志力等人提出對隱層單元數(shù)的選擇原則[7],即在解決問題的前提下,再加上1~2個神經(jīng)元以加快誤差的下降速度。許多學者提出了不少經(jīng)驗公式,有人提出試湊法[8],即初始放入足夠多的隱層單元,然后把學習后那些不起作用的隱層單元逐步去掉,一直減少到不可收縮為止;或者初始時放入比較少的隱層單元,學習一定的次數(shù)后,不成功再增加隱層單元數(shù),一直達到比較合理的隱層單元數(shù)為止。這樣比較可靠,通過多次實驗一定可找到最合適的隱層單元數(shù),但毫無范圍地反復實驗會花去大量的時間和精力。嚴鴻等人提出對隱層單元數(shù)的選擇原則[9],即通過經(jīng)驗公式首先將隱層單元數(shù)確定在一個范圍中,然后將此范圍稍加擴大,比較這些模型的仿真結(jié)果,以此確定網(wǎng)絡(luò)的結(jié)構(gòu)。

    本文提出一種新的最優(yōu)隱層單元數(shù)確定方法,首先通過經(jīng)驗公式將隱層單元數(shù)確定在一個范圍中,在此范圍內(nèi)確定了多個網(wǎng)絡(luò)結(jié)構(gòu),對每個網(wǎng)絡(luò)訓練若干次,得到平均迭代次數(shù)和均方誤差的近似值,綜合考慮這2個近似值來確定最佳隱層單元數(shù),從而確定BP神經(jīng)網(wǎng)絡(luò)的最終結(jié)構(gòu)。

    4 仿真與分析

    4.1 訓練網(wǎng)絡(luò)

    本文以4個特征參數(shù)作為網(wǎng)絡(luò)的輸入,實測樣本數(shù)據(jù)如表1所示。

    表1 BP神經(jīng)網(wǎng)絡(luò)部分訓練樣本

    對輸出軸承狀態(tài)進行編碼,輸出為四維向量,定義期望輸出向量如表2所示。根據(jù)經(jīng)驗公式,初始隱層神經(jīng)元的范圍在4~13之間,從而確定了10個初始網(wǎng)絡(luò)結(jié)構(gòu),用輸入樣本對其進行訓練。在MATLAB仿真程序中設(shè)置網(wǎng)絡(luò)參數(shù):網(wǎng)絡(luò)層數(shù)為3,隱層傳遞函數(shù)為logsig(s型對數(shù)函數(shù)),輸出層傳遞函數(shù)為purelin(線 性 函 數(shù) ),訓 練 算 法 為 trainlm (Levenberg-Marquardt 算法),性能函數(shù)為mse(均方誤差),訓練目標為0.001。每個不同隱層單元數(shù)網(wǎng)絡(luò)各訓練10次,得到不同隱層單元數(shù)的網(wǎng)絡(luò)平均性能對照,如表3所示。

    表2 輸出軸承狀態(tài)編碼對照

    從表3可以看出,隱層單元數(shù)取4~10中任一個都能達到訓練目標,進一步可以看到隱層單元數(shù)為10時均方誤差最小,為0.40×10-3,迭代次數(shù)34,而隱層單元數(shù)為12時均方誤差雖然比前者大了0.03×10-3(該值非常小,幾乎可以忽略不計),但是迭代次數(shù)卻少了8次,為26,收斂速度快了很多。綜合考慮,最優(yōu)隱層單元數(shù)應(yīng)取為12。

    表3 不同隱層單元數(shù)的網(wǎng)絡(luò)平均性能對照

    4.2 診斷結(jié)果

    利用訓練樣本對隱層單元數(shù)為12的BP網(wǎng)絡(luò)進行仿真,網(wǎng)絡(luò)診斷的輸出結(jié)果如表4所示。

    表4 網(wǎng)絡(luò)診斷輸出結(jié)果

    從表4可以看出此網(wǎng)絡(luò)能根據(jù)所測的數(shù)據(jù)準確地判斷軸承的故障類型,具有很強的識別能力,診斷效果非常好。

    5 結(jié)束語

    本文介紹了一種BP神經(jīng)網(wǎng)絡(luò)的隱層單元數(shù)最優(yōu)確定方法,并將其應(yīng)用到滾動軸承的故障診斷中。從仿真結(jié)果中可以看出,該方法不但克服了以往憑經(jīng)驗公式確定隱層單元數(shù)的隨意性,而且在故障模式識別的過程中收斂速度較快,具有較高的診斷效率,診斷的準確度較高。

    [1] 胡靖,楊曙年.基于BP神經(jīng)網(wǎng)絡(luò)的滾動軸承故障診斷研究[J].機械與電子,2006(4):9-11.

    [2] 劉紅光,李麗麗,陸森林.基于BP神經(jīng)網(wǎng)絡(luò)的滾動軸承振動故障診斷[J].拖拉機與農(nóng)用運輸車,2008,35(6):114-118.

    [3] 于婷婷.基于BP神經(jīng)網(wǎng)絡(luò)的滾動軸承故障診斷方法[D].大連:大連理工大學,2008:37-44.

    [4] 胡靖.基于BP神經(jīng)網(wǎng)絡(luò)的滾動軸承缺陷診斷研究[D].武漢:華中科技大學,2006:38-48.

    [5] 朱凱,王正林.精通 MATLAB神經(jīng)網(wǎng)絡(luò)[M].北京:電子工業(yè)出版社,2010.

    [6] 韓力群.人工神經(jīng)網(wǎng)絡(luò)理論、設(shè)計及應(yīng)用[M].北京:化學工業(yè)出版社,2011.

    [7] 楊志力,周路,彭文利,等.BP神經(jīng)網(wǎng)絡(luò)技術(shù)在聲波測井曲線重構(gòu)中的運用[J].西南石油大學學報,2008,30(1):63-66.

    [8] 張立明.人工神經(jīng)網(wǎng)絡(luò)的模型及其應(yīng)用[M].上海:復旦大學出版社,1995.

    [9] 嚴鴻,管燕萍.BP神經(jīng)網(wǎng)絡(luò)隱層單元數(shù)的確定方法及實例[J].控制工程,2009,16(S):9-11.

    [10]Samanta B.Gear fault detection using artificial neural networks and support vector machines with genetic algorithms[J]. Mechanical Systems and Signal Processing,2004(18):625-644.

    猜你喜歡
    隱層均方外圈
    一類隨機積分微分方程的均方漸近概周期解
    基于RTD可編程邏輯門的n變量函數(shù)實現(xiàn)算法
    深溝球軸承外圈表面凹坑缺陷分析
    哈爾濱軸承(2022年1期)2022-05-23 13:13:16
    角接觸球軸承外圈鎖口高度自動檢測規(guī)改進
    哈爾濱軸承(2020年2期)2020-11-06 09:22:34
    Beidou, le système de navigation par satellite compatible et interopérable
    基于RDPSO結(jié)構(gòu)優(yōu)化的三隱層BP神經(jīng)網(wǎng)絡(luò)水質(zhì)預測模型及應(yīng)用
    人民珠江(2019年4期)2019-04-20 02:32:00
    基于抗差最小均方估計的輸電線路參數(shù)辨識
    基于隨機牽制控制的復雜網(wǎng)絡(luò)均方簇同步
    基于近似結(jié)構(gòu)風險的ELM隱層節(jié)點數(shù)優(yōu)化
    計算機工程(2014年9期)2014-06-06 10:46:47
    BP神經(jīng)網(wǎng)絡(luò)隱層單元數(shù)確定方法
    漯河市| 六安市| 利津县| 张家界市| 保定市| 锦州市| 林州市| 长顺县| 信宜市| 彰化市| 高淳县| 临颍县| 仁怀市| 舟曲县| 房山区| 安平县| 北海市| 新巴尔虎左旗| 安远县| 泽普县| 和平县| 洱源县| 亳州市| 达拉特旗| 盐池县| 上思县| 安阳县| 呼和浩特市| 河源市| 海丰县| 临汾市| 紫阳县| 安康市| 福州市| 呼和浩特市| 濮阳县| 班玛县| 贵南县| 礼泉县| 太湖县| 玉树县|