999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于機器學習的蠕變斷裂壽命預測方法

2021-08-30 06:21:20張效成宮建國軒福貞
壓力容器 2021年7期
關鍵詞:模型

張效成,宮建國,軒福貞

(華東理工大學 機械與動力工程學院 承壓系統與安全教育部重點實驗室,上海 200237)

0 引言

數世紀以來,科學的發展經歷了4個階段,第一個階段為經驗科學階段,在此階段,人們通過基于經驗及試驗認識世界;第二個階段為理論科學階段,在此階段一系列定理被提出;第三個階段為計算科學階段,這一階段主要受益于計算機科學的發展,結合第二個階段的理論模型可以描述復雜的現象;第四個階段為數據驅動科學階段,得益于數據量的激增,數據驅動的方法為解決傳統問題提供了可替代的方案[1]。

對于復雜的工程問題,往往難以直接得到解析解,而經驗解無法描述高維數據之間復雜的非線性交互關系。機器學習作為數據驅動的解決方案,可以克服解析解和經驗解的局限性,為復雜工程問題提供解決方案。當前,已有許多研究人員利用機器學習的方法解決裂紋缺陷預測及斷裂韌性計算等領域的難題。ROVINELLI等[2]將原位試驗、晶體塑性模擬及貝葉斯網絡結合,確定了多晶材料小疲勞裂紋擴展的方向及速率;FENG等[3]在小數據集下,利用深度神經網絡實現了材料硬化裂紋敏感性的預測;TONG等[4]使用決策樹、支持向量機及樸素貝葉斯等多種機器學習模型,預測了多晶鎂合金在變形之前的孿晶形核行為;HU等[5]結合Markov鏈Monte Carlo算法及高斯過程回歸算法,提高了渦輪盤疲勞裂紋擴展壽命的預測精度,并且對預測結果的不確定性進行了量化;LIU等[6]將有限元計算結果與回歸樹、人工神經網絡等機器學習算法結合,顯著提高了顯微多晶硅斷裂韌性的計算效率。由此可見,機器學習為傳統復雜工程問題提供了另一種解決方案。

工程部件的壽命預測問題是高溫結構完整性領域的重要課題,而蠕變壽命預測是其中的重要組成部分[7-14]。影響蠕變斷裂壽命的因素包括材料類型、材料型式、熱處理、化學成分、溫度及應力等[15]。常用蠕變斷裂壽命預測經驗公式僅考慮了應力及溫度的影響,預測模型泛化能力較差,而機器學習方法實現了大量數據的訓練與預測,可為結構蠕變壽命預測提供新的解決方案。圖1從模型類型、輸入變變量等角度比較了兩種不同的蠕變壽命預測方法。本研究基于高維輸入屬性數據,利用BP神經網絡、支持向量機、隨機森林及高斯過程回歸等機器學習方法,對316奧氏體不銹鋼的蠕變斷裂壽命進行預測。

圖1 傳統時間-溫度參數法與機器學習方法對比

本文主要介紹機器學習方案的建立方法、數據集的收集及預處理、所選用的機器學習模型,以及基于機器學習的蠕變斷裂壽命預測結果。

1 機器學習方案建立方法

本研究提出了基于機器學習的工程問題解決方案,尤其是針對結構完整性領域的壽命預測問題。在壽命預測領域,由于影響壽命的因素較多,解析解往往基于大量簡化假設,導致預測精度有限;而經驗解往往無法描述影響因素之間存在的復雜交互關系,機器學習方案可以克服兩者的局限性。

使用機器學習的方法解決工程問題可分為4步(如圖 2所示):第一步是確定目標變量及輸入變量,判斷輸入變量的類型需要以問題的物理機理及試驗觀察為基礎,盡量避免考慮對目標無影響的變量,減小計算量;第二步是構建數據集,機器學習本質上是一種數據驅動的解決方案,因此理論上講數據量應盡可能多,另一方面,收集數據時應當初步對數據質量進行判斷,剔除明顯的離群值,避免引入不必要的噪聲;第三步是選用機器學習模型,基于問題的類型(聚類/降維/分類/回歸),選擇合適的機器學習模型,進行調參訓練;通常難以直接選出最優的機器學習模型,需要同時建立多種機器學習模型的解決方案,基于不同模型的預測結果,進而判斷最優的機器學習模型;第四步是共享機器學習解決方案,機器學習解決方案的顯著優勢在于易于共享及維護,在社區內部共享工程問題的解決方案,一方面可以源源不斷地補充新的數據,進一步提高機器學習方案的泛化能力,另一方面,可以對機器學習算法進行優化,提高模型的表達能力。

圖2 機器學習方案的建立及優化流程

本文基于所提出的機器學習方法,使用BP神經網絡、支持向量機、隨機森林及高斯過程回歸等機器學習模型,開展了316奧氏體不銹鋼蠕變斷裂壽命預測研究。

2 數據收集及預處理

2.1 數據收集

316奧氏體不銹鋼數據來源于日本NIMS蠕變數據庫[16-18]。該數據庫提供了大量316奧氏體不銹鋼蠕變斷裂數據,并且提供了試樣及試驗條件的詳細信息,包括材料型式(棒材、板材及管材等)、熱處理溫度及保溫時間、化學成分、溫度和應力等。本研究共使用317組數據,包括:棒材數據166組、板材數據57組、管材數據94組。表1列出了部分316奧氏體不銹鋼的蠕變斷裂數據。數據集內最短蠕變斷裂壽命為29.2 h,最長蠕變斷裂壽命為173 814.3 h。數據集總體壽命分布如圖3所示,可以看出,數據集蠕變斷裂壽命基本在100 000 h以內,在不同區間內壽命分布較為均勻。

表1 部分316奧氏體不銹鋼蠕變斷裂數據

圖3 蠕變斷裂壽命分布

2.2 敏感性分析

利用相關系數研究不同輸入變量對蠕變斷裂壽命的影響,其計算公式如下:

(1)

式中,Cov為協方差;Xi為屬性(i=1,…,18);Y為蠕變斷裂時間,h;Var為方差。

相關系數越接近1,說明該變量對蠕變斷裂壽命的影響越大。

圖4示出不同屬性與蠕變斷裂壽命之間的相關系數??梢钥闯?試驗溫度、應力、C/Ni/N元素含量及熱處理保溫時間等屬性對蠕變斷裂壽命的影響較大。但是,所有輸入屬性的相關系數均小于0.3,這說明蠕變斷裂壽命受到多種輸入屬性的非線性交互作用,少量輸入屬性無法準確建立與蠕變斷裂壽命之間的聯系。

圖4 輸入屬性與蠕變斷裂壽命之間的相關系數

2.3 數據降維

當數據集屬性維度較高時,可以使用主成分分析(PCA)將輸入屬性映射到低維空間,一方面可以減小輸入維度,提高運算速度;另一方面保留輸入屬性的主要信息,舍棄部分必要信息,達到降噪的目的。如圖 5所示,18類輸入屬性經過PCA處理后縮減為4類主成分,第一主成分與第二主成分可以表達原始輸入屬性90%以上的信息。結合主成分分析與機器學習方法,可以在保留大部分輸入屬性信息的同時,顯著提高計算速度。

圖5 不同主成分及其貢獻率

2.4 數據前處理

為減小屬性值大小對模型訓練的影響、提高訓練速度,需要對輸入屬性值進行歸一化,即將不同類別屬性值轉換到相同大小的區間內。本研究將輸入屬性值轉換到0~1的區間內。

在使用數據集訓練模型之前,首先需要將數據集隨機劃分為訓練集和測試集。使用訓練集訓練模型,使用測試集評估模型的預測性能。本研究按照8∶2將數據集劃分為訓練集和測試集,即訓練集數據為254組,測試集數據為63組。

3 機器學習模型選用

針對不同的實現目標,機器學習算法可分為4類:屬于無監督學習算法聚類、降維及屬于監督學習算法的回歸、分類。對于壽命預測問題,應采取合適的回歸學習算法,常用的回歸學習算法包括神經網絡、支持向量機、隨機森林及高斯過程回歸等。

3.1 BP神經網絡

神經網絡是具有適應性的簡單單元組成的并行互聯網絡,模擬生物神經系統對外界的響應[19-20]。BP(Back Propagation)神經網絡是McClelland和Rumelhart在1986年提出的一種誤差反向傳播的前饋神經網絡[21]。神經網絡的基本單元是神經元,每個神經元與其他神經元相連,進行信號傳遞。神經網絡的基本結構包括輸入層、隱含層及輸出層?;陔[含層的數量可分為單層神經網絡及多層神經網絡。單層BP神經網絡的結構如圖6所示,輸入信號通過一定的權重、偏置及激活函數處理,經過隱含層傳遞給輸出層。若輸出與期望輸出不一致,則進入誤差反向傳播過程,基于反向傳播算法使得損失函數最小化,從而得到最優的權重與偏置,完成模型訓練。

圖6 單隱含層BP神經網絡結構

3.2 支持向量機

支持向量機(Support Vector Machine,SVM)最初針對的是二分類問題,后來提出核函數,通過非線性變換實現了高維空間的線性可分,解決了高維空間的分類問題[22]。

SVM分類的核心思想是尋找最優分類面,使得樣本間隔最大。在SVM分類的基礎上,引入不敏感損失函數,從而將其用于解決回歸問題,其目標變為尋找最優分類面使得樣本離分類面誤差最小。SVM的核心部分在于核函數,常用核函數包括多項式核、高斯核(也稱徑向基核)及Sigmoid核等,其表達式及參數如表2所示。

表2 常用核函數

3.3 隨機森林

隨機森林利用Bootstrap重采樣方法從樣本中抽取多個樣本,然后利用決策樹對每個Bootstrap樣本進行決策樹建模,將多個決策樹的預測結果進行組合,所得預測結果即為隨機森林模型的預測結果,其本質上是一種多決策樹組合模型[23-24]。決策樹具有樹形結構,采用自頂向下的遞歸方式,從根節點開始,在內部節點比較屬性值,最后在葉子節點上得到結論,基本結構如圖7所示。在決策樹中,使用信息熵度量樣本集合純度,從而判斷節點屬性類別。決策樹是一種白箱模型,可以推出明確的邏輯表達式。

圖7 決策樹基本結構

3.4 高斯過程回歸

高斯過程回歸(Gaussian Process Regression,GPR)是使用高斯過程先驗對數據進行回歸分析的非參數模型。高斯過程是指一組隨機變量的集合,在此集合里面任意有限個隨機變量均服從聯合正態分布[25]。其性質由均值函數和協方差函數確定:

(2)

式中,x,x′為任意隨機變量。

GPR模型假設包括噪聲(回歸殘差)和高斯過程先驗兩部分,其求解按貝葉斯推斷進行。高斯過程回歸模型如下:

y=f(x)+δ

(3)

可以得到試驗值y的先驗分布:

(4)

試驗值及預測值的聯合先驗分布為:

(5)

式中,K(X,X)為n×n階協方差矩陣;In為n階單位矩陣;K(X,x*)為測試點x*與訓練集輸入X之間的協方差矩陣;k(x*,x*)為測試點x*的自身協方差。

基于貝葉斯推斷,可以計算出預測值的后驗分布:

(6)

其中:

(7)

Cov(f*)=k(x*,x*)-K(X,x*)[K(X,X)

(8)

高斯過程使用了貝葉斯技巧,得到的模型屬于非參數概率模型,其優勢主要表現在于不僅能夠對未知輸入進行預測輸出,而且能夠對預測輸出的不確定性(即估計方差)進行定量分析。

4 結果及討論

4.1 Larson-Miller模型

Larson-Miller參數法是最具代表性的時間-溫度參數(TTP)法,在工程上被廣泛用于蠕變斷裂壽命預測[26-27]。Larson-Miller參數表達式如下:

PLM=(T+273)(C+lgtr)=a(lgS)2+blgS+c

(9)

式中,PLM為Larson-Miller參數;T為溫度,℃;C為Larson-Miller常數;tr為蠕變斷裂時間,h;S為應力,MPa;a,b,c為擬合參數。

使用測試集中試驗值及對應預測值之間的決定系數衡量模型的預測精度,用R2表示,該值越大說明精度越高,R2最大值為1,計算方法如下:

(10)

式中,Ypre為預測壽命;Yex為試驗壽命。

比較不同C值對應的決定系數,發現C=17時決定系數最高,其值為0.618。圖8為蠕變斷裂壽命試驗數據及Larson-Miller擬合曲線,可以發現不同溫度下的蠕變斷裂數據在時間-應力坐標系下表現出較大的分散性,Larson-Miller擬合曲線可以描述大量試驗數據的平均行為,但無法解決試驗數據的分散性問題,預測精度有限。

圖8 Larson-Miller擬合曲線及蠕變斷裂壽命試驗數據

4.2 BP神經網絡

隱層神經元數量、激活函數類型及反向傳播算法等參數會顯著影響BP神經網絡模型預測能力。控制BP神經網絡參數,選用18維輸入屬性數據訓練模型,并且基于測試集選擇確定最優的參數。如圖9所示,當隱層神經元數量為4時,預測精度較高,增加隱層神經元數量并不一定能夠改善預測精度。選用tansig隱含層激活函數的預測精度略優于logsig函數。LM(Levenberg-Marquardt)反向傳播算法不僅具有較快的訓練速度,而且較之GD(Gradient descent)算法和GDA(Gradient descent with adaptive learning rate)算法具有更高的預測精度。

圖9 不同隱層神經元數量、隱含層激活函數及 反向傳播算法的預測精度

改變數據集屬性種類數,分別使用18類屬性、2類屬性(溫度T及應力S)及4類輸入屬性(第一類至第四類主成分)的數據集進行蠕變斷裂壽命預測,預測精度如圖10所示。當輸入屬性類別為18時,測試集決定系數可達0.967,顯著高于輸入屬性類別為2和4的決定系數,這表明BP神經網絡可以捕捉多輸入屬性與蠕變斷裂壽命之間隱含的關系,使用多類輸入屬性數據集進行蠕變壽命預測可以降低預測結果的分散性,提高預測精度。

圖10 不同屬性數目數據集下的BP神經網絡預測精度

使用BP神經網絡(18類屬性)與Larson-Miller模型對測試集數據集進行蠕變斷裂壽命預測,結果如圖11所示,BP神經網絡決定系數為0.967,Larson-Miller模型決定系數為0.708,BP神經網絡預測精度高于Larson-Miller模型。當蠕變斷裂壽命小于10 000 h時,兩者的預測精度相似,但隨著蠕變斷裂壽命的增加,Larson-Miller模型的預測精度顯著下降,而BP神經網絡則一直保持較高的預測精度。

圖11 BP神經網絡及Larson-Miller模型蠕變斷裂 壽命預測

4.3 支持向量機

使用文獻[28]中開發的支持向量機工具箱LIBSVM對蠕變斷裂壽命進行回歸分析。選用兩類回歸支持向量機模型進行壽命預測,分別為e-SVM和v-SVM,前者訓練速度較快,后者訓練速度較慢,兩者均選用高斯核函數。支持向量機模型存在多個超參數,其值將顯著影響模型的預測效果。對于以上兩類模型,均存在超參數C′和γ,使用網格搜索調參的方法確定兩參數的最優值。另外,e-SVM需要優化參數p′,v-SVM需要優化參數n′,通過比較參數取不同值時的測試集決定系數確定最優參數值。

由圖12可以看出,e-SVM與v-SVM具有相似的預測精度。當數據集含18種屬性時,SVM模型預測精度低于2種屬性及4種屬性的預測精度,這說明SVM對多屬性數據的學習能力受限。將主成分分析結果與SVM結合,可以將預測精度由0.854提高到0.955,顯著改善了SVM模型的預測精度。

圖12 不同屬性數目數據集下的支持向量機 預測精度

4.4 隨機森林

隨機森林實質上是多決策樹的組合模型,通過調整決策數棵樹對模型性能進行優化。圖13示出不同屬性數目數據集下的隨機森林模型預測精度,隨機森林模型在數據集屬性為18時預測精度較差,其預測精度低于2類屬性及4類屬性數據集的預測精度。將隨機森林模型與主成分分析方法相結合,可以將測試集決定系數由0.746提高到0.95,顯著提高了隨機森林模型的性能。

圖13 不同屬性數目數據集下的隨機森林 預測精度

4.5 高斯過程回歸

使用訓練集數據建立了GPR模型,模型采用了零均值函數、各向同性平方指數(Isotropic squared exponential)協方差函數及高斯似然函數。由圖14可以看出,對于具有不同屬性數目的數據集,高斯過程回歸可以得到相似的預測精度,其值均在0.92左右。但是,當屬性數目為2時,其訓練集預測精度遠小于屬性數目為4及18對應的訓練集預測精度。這說明當屬性數目越多,高斯過程回歸模型捕捉輸入與輸出之間映射關系的能力越強,樣本數目越多,由屬性數目導致的預測精度差異會越明顯。對于當前數據集,高斯過程回歸模型預測結果的方差最大在8左右,相對于斷裂壽命該值非常小,這說明數據集內噪聲很小,預測結果的不確定性可以忽略。

圖14 不同屬性數目數據集下的高斯過程回歸預測精度

4.6 蠕變斷裂性能影響因素分析

4.6.1 溫度及應力的影響

當溫度越高、應力越大時,蠕變損傷累積速率更快,進而導致蠕變斷裂壽命越短。圍繞這一特性,提出了許多半經驗及經驗蠕變斷裂壽命預測方法。本部分基于前面使用18屬性高維數據集建立的BP神經網絡模型(隱含層單元數量為4),研究溫度及應力對蠕變斷裂壽命的影響。圖15,16分別示出神經網絡模型預測的溫度、應力與蠕變斷裂壽命之間的關系??梢钥闯龃四P湍軌虿蹲降綔囟?、應力與蠕變斷裂壽命潛在的關系,即隨著溫度升高、應力增大,蠕變斷裂壽命減小。

圖15 不同溫度下的316奧氏體不銹鋼蠕變斷裂壽命

圖16 不同應力下 316奧氏體不銹鋼蠕變斷裂壽命

4.6.2 N含量的影響

當數據信息足夠多時,即便是對于理論上難以建模的屬性,也可以通過建立機器學習模型預測該屬性對目標的影響。本部分基于18種屬性數據集建立的BP神經網絡模型,預測N元素含量對316奧氏體不銹鋼蠕變斷裂壽命的影響,數據集中N元素含量范圍為0.015 9wt.%~0.035wt.%,預測范圍為0.015wt.%~0.2wt.%。如圖17所示,隨著N含量的增加,蠕變斷裂壽命顯著增加,此趨勢與文獻[29]的結論是一致的。根據文獻[29]的試驗結果,N含量為0.22wt.%時,其蠕變斷裂壽命是N含量為0.07wt.%對應蠕變斷裂壽命的10倍,與機器學習模型的預測結果非常接近。N元素對蠕變斷裂性能的改善作用與固溶強化過程中N元素的強化作用及碳氮化物的基體沉淀強化作用有關[29-31]。

4.7 結果討論

本文基于高維數據集,使用BP神經網絡、支持向量機、隨機森林及高斯過程回歸等機器學習方法對316奧氏體不銹鋼的蠕變斷裂壽命進行預測,發現基于機器學習的蠕變斷裂壽命預測方法較之傳統Larson-Miller方法具有更高的預測精度。并且機器學習模型可以預測不同屬性對蠕變斷裂性能的影響,為蠕變斷裂性能的改善提供依據。

圖17 N含量對蠕變斷裂壽命的影響

總的來講,神經網絡模型預測精度最高,并且在高維數據集下預測精度顯著高于低維數據下的預測精度。支持向量機及隨機森林在多輸入數據集的預測精度較低,將支持向量機、隨機森林與主成分分析結合,可以顯著提高兩模型的預測精度;高斯過程回歸在不同維度數據集下具有相似的預測精度,其預測精度低于前面三種模型。

基于前文的預測結果可以看出,機器學習中的黑箱模型(神經網絡、支持向量機)捕捉數據潛在關系的能力會優于白箱模型(隨機森林、高斯過程回歸)。黑箱模型中,神經網絡模型在高維數據集下的表達能力更強,預測精度更高,這說明這種分層的信號前向傳播、誤差反向傳播結構適用于高維數據;以這種分層結構為基礎演變而來的深度學習,在高維數據集、大數據集下具有非常強的表達能力[32-34]。

5 結論

機器學習可以克服解析解與經驗解的局限性,為工程部件壽命預測提供可替代的解決方案。本研究提出了面向工程結構壽命預測問題的機器學習方案及優化的一般性方法,將機器學習方法用于316奧氏體不銹鋼蠕變斷裂壽命預測,可以得到比傳統Larson-Miller方法更高的預測精度。其中BP神經網絡在高維數據集下可以得到最高的預測精度,具有分層結構的神經網絡在高維數據集下有更強的表達能力?;诮⒌臋C器學習模型可以為材料性能改善提供參考。

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 亚洲 欧美 日韩综合一区| 美女一级免费毛片| 网友自拍视频精品区| 日韩欧美国产精品| 欧美久久网| 欧美综合在线观看| 亚洲国产成人综合精品2020| 91po国产在线精品免费观看| 精品国产免费观看| 国产男女XX00免费观看| 成人字幕网视频在线观看| 国产欧美日韩免费| av在线人妻熟妇| 精品久久香蕉国产线看观看gif| 亚洲中文字幕在线观看| 午夜精品久久久久久久2023| 丁香婷婷激情综合激情| 天堂成人在线视频| 扒开粉嫩的小缝隙喷白浆视频| www欧美在线观看| 久久精品国产精品国产一区| 欧美乱妇高清无乱码免费| 亚洲码一区二区三区| 青草国产在线视频| 性69交片免费看| 欧美a在线看| 亚洲中文字幕97久久精品少妇 | 蜜臀av性久久久久蜜臀aⅴ麻豆 | 高清亚洲欧美在线看| 亚洲首页在线观看| 亚洲成年人网| 成人在线综合| 国产精品刺激对白在线| 精品黑人一区二区三区| 日韩av手机在线| 亚洲国产清纯| 91小视频在线| 欧美精品三级在线| 国产探花在线视频| 四虎国产精品永久一区| 日韩精品无码免费专网站| 精品国产网| 手机永久AV在线播放| 亚洲三级电影在线播放| 亚洲精品动漫| 国产精品嫩草影院av| 老司国产精品视频91| 亚洲国产亚洲综合在线尤物| 九九九精品成人免费视频7| 國產尤物AV尤物在線觀看| 国产精品999在线| 国产在线啪| 精品撒尿视频一区二区三区| 中文字幕在线永久在线视频2020| 91视频首页| 欧美精品亚洲精品日韩专区va| 四虎国产永久在线观看| 亚洲欧美人成电影在线观看| 人妻精品久久无码区| 日本亚洲欧美在线| 重口调教一区二区视频| 天天综合天天综合| 四虎影视库国产精品一区| 亚洲天堂在线视频| 青青草一区| 亚洲欧美在线精品一区二区| 欧美精品一二三区| 国产精品9| 日韩在线视频网| 国产精品99久久久| AV不卡在线永久免费观看| 日本高清免费一本在线观看 | 国产二级毛片| 亚洲中文字幕97久久精品少妇| 成人免费视频一区| 欧美另类精品一区二区三区| 亚洲天堂首页| 亚洲色图欧美一区| 久久毛片网| 国产成人综合久久精品下载| 国产视频a| 亚洲永久免费网站|