• 
    

    
    

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

      基于支持向量機(jī)回歸的機(jī)械零件可靠性分析

      2012-01-10 03:33:54躍,鄭嚴(yán)
      關(guān)鍵詞:計(jì)算精度狀態(tài)方程算例

      程 躍,鄭 嚴(yán)

      (1.成都大學(xué)工業(yè)制造學(xué)院,四川成都 610106;2.西南交通大學(xué)機(jī)械工程研究所,四川成都 610031)

      0 引言

      機(jī)械零件作為機(jī)構(gòu)的重要組成部分,其可靠性程度對(duì)于整個(gè)機(jī)構(gòu)的安全運(yùn)行具有非常重要的意義.建立極限狀態(tài)方程(Limit State Function,LSF)是進(jìn)行機(jī)械零件可靠性分析的前提條件,但在通常情況下,對(duì)于復(fù)雜的機(jī)構(gòu),機(jī)械零件的極限狀態(tài)方程與基本隨機(jī)變量之間不存在顯式關(guān)系.目前,解決這類(lèi)問(wèn)題常見(jiàn)的方法是利用響應(yīng)面法(Response Surface Method,RSM)[1]和Kriging法[2],其思路是將隱式極限狀態(tài)方程進(jìn)行顯式化重構(gòu)處理,然后再采用顯式極限狀態(tài)方程的可靠性分析方法進(jìn)行機(jī)械零件的可靠度計(jì)算.雖然這2種方法在實(shí)際結(jié)構(gòu)的可靠性分析中取得了一定的成果,但仍存在一些問(wèn)題,比如,當(dāng)結(jié)構(gòu)極限狀態(tài)方程非線(xiàn)性程度較高時(shí),RSM的二次多項(xiàng)式模型很難真實(shí)地刻畫(huà)極限狀態(tài)方程,若使用高階多項(xiàng)式模型,則待定系數(shù)較多,需要更多的樣本點(diǎn),從而導(dǎo)致計(jì)算效率下降[3].因此,在RSM的基礎(chǔ)上有學(xué)者提出了非參數(shù)化的RS模型—Kriging方法,該方法在一定程度上解決了對(duì)高度非線(xiàn)性方程的近似,但是其建模過(guò)程也更為復(fù)雜[3].

      支持向量機(jī)(Support Vector Machine,SVM)[4,5]是Vapnik等根據(jù)統(tǒng)計(jì)學(xué)習(xí)理論中結(jié)構(gòu)風(fēng)險(xiǎn)最小化原則提出的借助最優(yōu)化方法的機(jī)器學(xué)習(xí)系統(tǒng).SVM具有優(yōu)良的小樣本學(xué)習(xí)和預(yù)測(cè)能力,具有良好的泛化性能,能克服傳統(tǒng)的“維數(shù)災(zāi)難”難題.本研究通過(guò)對(duì)國(guó)內(nèi)外相關(guān)文獻(xiàn)的分析發(fā)現(xiàn),機(jī)械零件可靠性分析目前常用的方法有一次二階矩法、隨機(jī)有限元法和蒙特卡羅法等,但很少有將SVM應(yīng)用于機(jī)械零件可靠性分析中[6-8].基于此,本研究利用支持向量機(jī)回歸(Support Vector Regression,SVR)來(lái)擬合隱式極限狀態(tài)方程,結(jié)合改進(jìn)的一次二階矩法,給出了基于SVR的機(jī)械零件可靠性分析方法,并用2個(gè)算例證了該方法的可行性、正確性和計(jì)算精度.

      1 SVR描述

      設(shè)l個(gè)給定的數(shù)據(jù)樣本對(duì),{(x1,y1,x2,y2,…,xl,yl)},其中,xi=[x1i,x2i,…,xni]為n維輸入向量,yi為對(duì)應(yīng)的輸出向量,i=1,2,…,l.SVR就是在高維特征空間中尋找一個(gè)線(xiàn)性函數(shù),f(x)=wФ(x)+ b,其中,Ф(x)為非線(xiàn)性映射函數(shù),以便用f(x)來(lái)預(yù)測(cè)任一輸入x所對(duì)應(yīng)的輸出y值[9-11].通常,SVR需定義ε線(xiàn)性不敏感損失函數(shù),L(f(x),y,ε),如圖1所示.

      圖1 ε線(xiàn)性不敏感損失函數(shù)

      式中,y為真實(shí)輸出值,f(x)為預(yù)測(cè)輸出值,ε為線(xiàn)性不敏感損失函數(shù),表示當(dāng)f(x)與y之間的差值在[-ε,ε]范圍內(nèi)時(shí),該損失等于0,是可以忽略的.

      同時(shí),引入松弛變量ζi和ζ*i,確定函數(shù)f(x)= wФ(x)+b,中的w和b值可轉(zhuǎn)換為求解如下優(yōu)化問(wèn)題[5,9-11]:

      式中,C為懲罰因子.引入Lagrange函數(shù)可得到優(yōu)化問(wèn)題(2)的對(duì)偶形式[5,9-11]:

      式中,αi和 α*i為L(zhǎng)agrange乘子向量,K(xi,xj)= Ф(xi)Ф(xj)為核函數(shù).

      求解式(3)得最優(yōu)解,

      則,

      式中,N為支持向量個(gè)數(shù),SV為支持向量集.

      則,回歸預(yù)測(cè)函數(shù)f(x)為,

      2 基于SVR的機(jī)械零件可靠性分析流程

      基于SVR的機(jī)械零件可靠性分析流程如圖2所示.

      在對(duì)機(jī)械零件進(jìn)行可靠性分析時(shí),一般對(duì)于較為復(fù)雜的機(jī)構(gòu)而言,零件的極限狀態(tài)方程,Z= g(X),與影響其可靠性的n個(gè)隨機(jī)變量,X1,X2,…,Xn,之間不存在顯式關(guān)系,導(dǎo)致機(jī)械零件的可靠性分析需付出較大的計(jì)算代價(jià).對(duì)此,我們利用SVR優(yōu)良的小樣本學(xué)習(xí)和預(yù)測(cè)能力對(duì)隱式極限狀態(tài)方程進(jìn)行顯式化重構(gòu)處理,結(jié)合改進(jìn)的一次二階矩法,給出一種基于SVR的機(jī)械零件可靠性分析方法,其具體步驟為:

      圖2 基于SVR的機(jī)械零件可靠性分析流程示意圖

      (1)在進(jìn)行SVR訓(xùn)練之前,首先采用中心復(fù)合抽樣方法獲得一定數(shù)量的數(shù)據(jù)樣本點(diǎn)x,由Ansys分析計(jì)算每個(gè)樣本點(diǎn)xi對(duì)應(yīng)的輸出yi,從而獲得一定數(shù)量的樣本對(duì).一般情況下,機(jī)械零件可靠性分析中的隨機(jī)變量為零件所承受的外載荷、零件的幾何形狀和尺寸、零件材料的物理特性等,這些隨機(jī)變量各自的取值范圍差別較大,在SVR訓(xùn)練中容易出現(xiàn)不穩(wěn)定性和泛化性差的現(xiàn)象.所以,在SVR訓(xùn)練程序之前應(yīng)加入歸一化數(shù)據(jù)程序,訓(xùn)練測(cè)試完畢之后再反歸一化輸出數(shù)據(jù).

      (2)對(duì)樣本對(duì)進(jìn)行數(shù)據(jù)歸一化處理后,本研究參考林智仁教授的LIBSVM分析軟件進(jìn)行SVR訓(xùn)練.通過(guò)反復(fù)調(diào)試和測(cè)試SVR模型精度,選取合適的核函數(shù)和SVR參數(shù),從而獲得高精度的顯式化極限狀態(tài)方程.通過(guò)假定初始設(shè)計(jì)點(diǎn)并對(duì)各隨機(jī)參數(shù)進(jìn)行標(biāo)準(zhǔn)化變換,利用改進(jìn)一次二階矩法求解機(jī)械零件可靠性指標(biāo)β值.

      3 算 例

      下面通過(guò)1個(gè)假定的隱式極限狀態(tài)函數(shù)算例和1個(gè)實(shí)際工程算例來(lái)驗(yàn)證本文所提方法在機(jī)械零件可靠分析中的可行性、正確性和計(jì)算精度.

      3.1 數(shù)值算例

      設(shè)極限狀態(tài)函數(shù)為,

      式中,x1,x2,x3為獨(dú)立標(biāo)準(zhǔn)正態(tài)分布的隨機(jī)變量.各隨機(jī)變量的均值和標(biāo)準(zhǔn)差為,μx1=3,σx1=0.6,μx2=5,σx2=0.75,μx3=8,σx3=0.8.

      按照前述抽樣策略,抽取110個(gè)樣本,并將其全部作為訓(xùn)練樣本,其中隨機(jī)抽取30個(gè)作為測(cè)試樣本.將所有樣本對(duì)進(jìn)行數(shù)據(jù)歸一化處理后,反復(fù)調(diào)試,選取多項(xiàng)式核函數(shù),K(xi,xj)=[G×(xi·xj)+ r]d,ε-SVM回歸,G=3,r=1,d=3,損失函數(shù),ε=0.0001,懲罰參數(shù),C=1 000.將訓(xùn)練樣本對(duì)進(jìn)行SVR訓(xùn)練,然后用測(cè)試樣本對(duì)進(jìn)行檢驗(yàn),最大絕對(duì)誤差為0.0185,最小絕對(duì)誤差為0.0001,其相對(duì)誤差曲線(xiàn)如圖3所示.

      圖3 相對(duì)誤差曲線(xiàn)

      圖3所示相對(duì)誤差曲線(xiàn)表明,SVR預(yù)測(cè)精度較好,證明了用SVR模型替代真實(shí)極限狀態(tài)方程進(jìn)行可靠性分析是可行的.

      同時(shí),利用本文方法和MC法計(jì)算其失效概率和可靠度指標(biāo)結(jié)果列于表1.

      表1 數(shù)值算例的計(jì)算結(jié)果

      從表1數(shù)據(jù)可以看出,本文方法的計(jì)算結(jié)果非常接近MC法的結(jié)果,驗(yàn)證了本文方法的正確性和計(jì)算精度.

      3.2 工程算例

      計(jì)算某剪切機(jī)上聯(lián)接銷(xiāo)可靠性,此聯(lián)接銷(xiāo)共有2個(gè),用來(lái)聯(lián)接油缸活塞桿(剪切缸桿)與刀架小車(chē).在組件剪切過(guò)程中,推力由活塞桿的端頭承受,當(dāng)剪切完成后,活塞桿收縮,通過(guò)聯(lián)接銷(xiāo)帶動(dòng)刀架小車(chē)運(yùn)動(dòng),聯(lián)接銷(xiāo)承受剪切缸桿的拉力.聯(lián)接銷(xiāo)承受載荷和約束情況如圖4所示.

      圖4 聯(lián)接銷(xiāo)承受載荷與約束示意圖

      根據(jù)此聯(lián)接銷(xiāo)的實(shí)際工作情況,選擇外載荷、彈性模量、泊松比、屈服極限以及聯(lián)接銷(xiāo)與其他物體之間的摩擦系數(shù)作為輸入變量.各變量的統(tǒng)計(jì)參數(shù)如表2所示.

      表2 聯(lián)接銷(xiāo)各變量統(tǒng)計(jì)參數(shù)

      根據(jù)“應(yīng)力—強(qiáng)度干涉”模型可得出聯(lián)接銷(xiāo)的極限狀態(tài)方程為,

      根據(jù)前述抽樣策略,抽取200個(gè)樣本點(diǎn),利用有限元分析計(jì)算得到每一個(gè)樣本點(diǎn)對(duì)應(yīng)的f(E,γ,F(xiàn),F(xiàn)r)數(shù)值解,從而得到200個(gè)樣本對(duì).將獲得的200個(gè)樣本對(duì)全部作為訓(xùn)練樣本對(duì),隨機(jī)抽取50個(gè)作為測(cè)試樣本對(duì).將輸入樣本對(duì)進(jìn)行數(shù)據(jù)歸一化處理后,經(jīng)過(guò)參數(shù)調(diào)試,選取多項(xiàng)式核函數(shù),ε-SVM回歸,G =26,r=1,d=6,損失函數(shù),ε=0.0005,懲罰參數(shù),C=109.將本文方法與MC法和RSM進(jìn)行比較,計(jì)算結(jié)果見(jiàn)表3.

      表3 工程算例的計(jì)算結(jié)果

      從表3數(shù)據(jù)可以看出,本文方法與RSM的計(jì)算效率相當(dāng),均比MC法效率高.并且本文方法的計(jì)算結(jié)果最為接近MC法的結(jié)果,相對(duì)誤差較小,計(jì)算精度高.

      4 結(jié) 論

      以SVR為極限狀態(tài)方程的重構(gòu)工具,擬合實(shí)際機(jī)械零件的隱式極限狀態(tài)方程,結(jié)合改進(jìn)的一次二階矩法,提出了一種基于SVR的機(jī)械零件可靠性分析方法.該方法充分利用了SVR優(yōu)良的小樣本學(xué)習(xí)能力,全局尋優(yōu)和良好的泛化性能,提高了可靠性計(jì)算的效率和精度.同時(shí),本文通過(guò)數(shù)值算例證明了用SVR模型替代真實(shí)極限狀態(tài)方程進(jìn)行可靠性分析是可行的,并利用該方法對(duì)某剪切機(jī)上的聯(lián)接銷(xiāo)進(jìn)行可靠性分析,方法的計(jì)算結(jié)果最為接近MC法的結(jié)果,相對(duì)誤差較小,計(jì)算精度高.

      [1]Hurtado J E.An Examination of Methods for Approximating Implicit Limit State Functions from the Viewpoint of Statistical Learning Theory[J].Structural Safety,2004,26(3):271-293.

      [2]Kaymaz I.Application of Kriging Method to Structural Reliability Problems[J].Structural Safety,2005,27(2):133-151.

      [3]張建國(guó),蘇多,劉英衛(wèi).機(jī)械產(chǎn)品可靠性分析與優(yōu)化[M].北京:電子工業(yè)出版社,2008.

      [4]李洪雙,呂震宙,岳珠峰.結(jié)構(gòu)可靠性分析的支持向量機(jī)方法[J].應(yīng)用數(shù)學(xué)與力學(xué),2006,27(10):1136-1143.

      [5]白鵬,張喜斌,張斌,等.支持向量機(jī)理論及工程應(yīng)用實(shí)例[M].西安:西安電子科技大學(xué)出版社,2008.

      [6]Rocco C M,Moreno J A.Fast Monte Carlo Reliability Evaluation Using Support Vector Machine[J].Reliability Engineering and System Safety,2002,76(3):237-243.

      [7]Hurtado J E,Alvarez D A.Classification Approach for Reliability Analysis with Stochastic Finite-element Modeling[J].Journal of Structural Engineering,2003,129(8):1141-1149.

      [8]Zhao Hongbo.Slope Reliability Analysis Using a Support Vector Machine[J].Computers and Geotechnics,2008,35(3): 459-467.

      [9]史峰,王輝,郁磊,等.MATLAB智能算法30個(gè)案例分析[M].北京:北京航空航天大學(xué)出版社,2011.

      [10]Guo Zhiwei,Bai Guangchen.Application of Least Squares Support Vector Machine for Regression to Reliability Analysis[J].Chinese Journal of Aeronautics,2009,22(2):160-166.

      [11]Cristianini N,Shawe-Tayler J.An Introduction to Support Vector Machines and Other Kernel-based Learning Methods[M].Cambridge:Cambridge University Press,2000.

      猜你喜歡
      計(jì)算精度狀態(tài)方程算例
      LKP狀態(tài)方程在天然氣熱物性參數(shù)計(jì)算的應(yīng)用
      煤氣與熱力(2021年6期)2021-07-28 07:21:30
      基于SHIPFLOW軟件的某集裝箱船的阻力計(jì)算分析
      廣東造船(2018年1期)2018-03-19 15:50:50
      基于隨機(jī)與區(qū)間分析的狀態(tài)方程不確定性比較
      基于振蕩能量的低頻振蕩分析與振蕩源定位(二)振蕩源定位方法與算例
      用狀態(tài)方程模擬氨基酸水溶液的熱力學(xué)性質(zhì)
      互補(bǔ)問(wèn)題算例分析
      單元類(lèi)型和尺寸對(duì)拱壩壩體應(yīng)力和計(jì)算精度的影響
      基于CYMDIST的配電網(wǎng)運(yùn)行優(yōu)化技術(shù)及算例分析
      鋼箱計(jì)算失效應(yīng)變的沖擊試驗(yàn)
      燃煤PM10湍流聚并GDE方程算法及算例分析
      布尔津县| 安西县| 安庆市| 中西区| 井研县| 惠来县| 萨嘎县| 富蕴县| 安庆市| 揭东县| 延边| 日照市| 兴安盟| 康定县| 武陟县| 霍邱县| 台江县| 望谟县| 大同市| 沁阳市| 芮城县| 怀来县| 陈巴尔虎旗| 福清市| 沂水县| 天门市| 华池县| 镇宁| 南召县| 临颍县| 铁岭县| 佳木斯市| 磐安县| 南平市| 新密市| 泽州县| 汽车| 镇雄县| 瑞金市| 新津县| 府谷县|