?

結構狀態識別與評估的機器學習方法研究進展

2023-02-24 08:02鮑躍全
力學進展 2023年4期
關鍵詞:貝葉斯機器卷積

黃 永 鮑躍全 李 惠

哈爾濱工業大學土木工程學院,150090 哈爾濱

1 引言

結構健康監測通過在大型基礎設施上布置傳感器,現場感知、識別和診斷結構的健康狀態,已經成為保障基礎設施服役安全的重要途經.結構健康監測多源異構數據蘊含著豐富的結構信息,如何挖掘這些信息,進行結構的狀態識別、診斷與評估是結構健康監測的核心科學問題 (李惠 等 2015).土木工程結構規模大、尺度大、構造復雜,通過監測數據識別和評估結構狀態是具有挑戰的難點問題.結構狀態識別與評估本質是反問題,同時也是高維問題,國際上在該方向開展了三十余年的研究,取得了大量的研究成果 (Sohn et al.2003,Bao et al.2019).但結構狀態識別和評估的準確性方面仍需進一步提升,近年來,隨著人工智能、大數據與機器學習理論與技術的發展,結構健康監測從基于振動數據的范式轉向基于機器學習的大數據范式 (Bao &Li 2021),機器學習能自動從海量監測數據中學習到隱含的結構健康特征實現狀態識別與評估,在高維問題求解方面的能力引起國內外學者的關注,也在結構健康監測機器學習方面進行了大量的研究,建立的機器學習方法在準確性和抗噪性、智能化等方面均具有明顯的優勢.

本文聚焦近年來機器學習在結構模態識別、損傷識別及可靠性評估等方面的研究成果,首先介紹結構模態識別的機器學習方法,討論稀疏貝葉斯學習與深度神經網絡在結構損傷識別中的應用研究進展;然后,介紹基于監測數據的結構可靠性評估機器學習方法,主要包括基于機器學習的結構可靠度計算方法和結構系統失效模式搜索與識別;最后探討結構狀態識別與評估的未來發展趨勢.

2 結構模態識別的機器學習方法

結構模態參數 (頻率、振型、阻尼比) 是了解結構狀態、識別和診斷結構健康的重要指標.結構線性模態的識別的發展相對比較成熟,形成了較為系統的理論和方法體系.在土木工程結構健康監測中,常用環境激勵性的模態識別方法,如FDD、隨機子空間方法、NExT-ERA 方法等.上述方法本質上是基于特征矩陣分解的思想,從構造的特征矩陣中分解得到特征值和特征向量.在實際應用中,由于測量噪聲的存在,矩陣分解常存在虛假的特征值,也即虛假模態.為了剔除虛假模態的干擾,往往需要進行人為的參數設定或模型定階,難以滿足結構健康監測系統實時自動分析數據的需求.如何通過機器學習的方式,從監測數據中自動獲取模態參數是值得研究的問題.目前基于機器學習的結構模態參數識別方法主要包括: 基于計算機視覺的方法、采用機器學習優化求解模態方程的方法、機器學習和隨機子空間方法,以及基于機器學習的后處理方法等.

基于計算機視覺的結構模態參數識別方法,主要利用計算機視覺技術結合盲源分離方法從結構振動的視頻圖像中得到結構模態參數.Yang 等 (2017a,2017b) 研究利用歐拉影像放大法提取結構振動視頻中每一幀的相位信息,通過相位信息得到結構振動的位移信息,然后結合盲源分離中的復雜度追蹤算法得到結構的模態參數 (圖1).隨后,Yang 等 (2020a) 提出了一種基于卷積神經網絡和長短期記憶網絡的結構模態頻率識別方法,該方法利用卷積神經網絡提取視頻中每一幀的振動特征,然后利用長短期記憶網絡建立不同時刻振動特征與模態頻率的映射關系.另外,Zhou 等 (2021) 引入全息視覺傳感技術開發了一種基于視覺的結構模態參數識別方法,建立能描述結構幾何形態的特征點集,獲取結構的動力學行為特征,實現結構模態參數的定量分析.Lu 等 (2021) 建立了一個基于視覺模態分析的框架來識別結構模態參數,該方法在微幅振動和一定光滑性的假設下將結構模態參數與視覺數據直接關聯,通過頻域分解進行視覺模態分析并獲取結構模態參數.

圖1 基于計算機視覺的結構模態參數識別方法 (Yang et al.2017a)

采用機器學習優化求解模態方程的方法,將模態參數求解問題轉化為機器學習中神經網絡對目標函數的優化問題.將模態參數求解的數學原理嵌入到神經網絡中,如圖2 所示,Liu 等(2021) 提出了基于模態獨立性的結構模態參數機器學習求解方法.該方法利用環境激勵下結構模態響應相互獨立的特點,將衡量獨立性的指標嵌入到神經網絡目標函數中,利用機器學習優化能力實現對模態響應和振型的求解.

圖2 基于模態獨立性的結構模態參數機器學習求解方法 (Liu et al.2021)

在隨機子空間和機器學習結合方面,Su 等 (2020) 通過融合隨機子空間識別的不確定性量化和深度卷積神經網絡,實現了結構模態參數的自動識別.利用虛假模態的不確定性明顯大于真實物理模態的不確定性的特點,采用卷積神經網絡 (CNN) 自動分析不確定性圖,有效識別了結構物理模態.此外,Liu 等 (2023) 提出利用模型定階網絡和模態參數識別網絡來求解模態參數,如圖3 所示,所提出的模態參數識別網絡包括兩個子網絡: 模型定階網絡和模態參數識別網絡.在模型定階網絡中,將Toeplitz 矩陣 (由輸出的協方差矩陣得到) 奇異值分解得到的奇異值作為網絡的輸入,利用設計的損失函數可以自動確定模型的階次.在模態參數識別網絡中,將隨機子空間方法的原理嵌入到神經網絡中,利用設計的損失函數可以得到系統矩陣和觀測矩陣.

圖3 基于機器學習和隨機子空間的結構模態參數識別方法 (Liu et al.2023)

基于機器學習的傳統模態參數識別的后處理方法,利用機器學習的聚類、主成分分析等方法對隨機子空間方法得到的模態參數進行進一步處理,得到較為正確的模態參數作為最終的結果,減少虛假模態的影響.如圖4 所示,Fan 等 (2019) 提出了基于隨機子空間和聚類方法的結構模態參數自動識別方法,該方法對隨機子空間方法求解得到的模態參數利用聚類進行進一步處理,去除其中虛假模態,實現模態參數的準確自動識別.Mao 等 (2019) 提出了基于主成分分析和聚類方法的結構模態參數自動識別方法,該方法對隨機子空間方法等方法求解得到的模態參數利用主成分分析和聚類進行進一步處理,得到更加準確的模態參數,實現模態參數的準確識別.Demarie 和Sabia (2019) 提出了一個健康監測自動化的總框架,包括模型階次選擇與驗證、系統識別、聚類和自動監測四個步驟.Facchini 等 (2014) 利用和結構頻率相關的四個指標作為神經網絡的輸入來識別結構模態參數.

圖4 結構模態參數聚類結果 (Fan et al.2019)

基于機器學習的結構模態識別方法相對于傳統方法,解決了傳統方法由于測量噪聲的存在,難以準確自動定階,導致識別結果中包含虛假模態,降低了識別的精度的問題.基于機器學習的結構模態識別方法將模態定階和模態識別自動嵌入到機器學習中,實現網絡的訓練過程就是模態參數定階求解過程,將模態參數的定階求解問題轉化為網絡的優化問題,利用機器學習強大的優化能力,實現模態參數的自動定階求解.在實際監測數據應用中具有避免過多人為參與,降低虛假模態干擾的優勢,可集成到結構健康監測系統中實現自動識別.

3 基于監測數據的結構損傷識別的機器學習方法

結構模態識別為損傷識別提供了豐富的結構振動特征信息,這些模態信息與結構損傷相關的剛度、質量和阻尼等物理特性具有直接的聯系.基于模態等監測數據信息進行結構損傷識別是結構健康監測的核心科學問題之一,近年來發展起來的基于機器學習的結構損傷識別方法主要包括: 基于稀疏貝葉斯學習的方法和基于深度卷積神經網絡的方法.

3.1 基于稀疏貝葉斯學習的結構損傷識別方法

基于模型反演的結構損傷識別,主要通過結構模態參數反演結構剛度參數,實現結構損傷識別

式中,K和M分別對應結構剛度和質量矩 陣,ε為測量誤差.

在實際應用中,結構損傷識別反問題往往受到不同來源不確定性因素的影響,包括: 測量信息空間不完備、測量噪聲、結構模型誤差、環境干擾等.當采用含噪且不完備的健康監測數據時,損傷識別反問題往往存在病態和不適定性、解不唯一和結果不魯棒等問題.因此,在計算過程中,描述模型參數基于觀測數據的所有可能取值具有良好的意義,貝葉斯概率方法為解決此問題提供了強大的計算工具.此外,損傷識別中不可避免存在推斷損傷位置的空間分辨率和損傷推斷的可靠性之間存在的平衡,即結構局部布置的傳感器網絡提供的數據信息通常不足以支撐構件級別損傷識別,緩解這一問題的重要策略是盡可能多地納入先驗知識,以約束解空間;例如,損傷空間稀疏性的先驗知識特別有效,即在結構沒有倒塌的情況下,結構剛度因損傷而變化通常發生在結構中的有限位置.最近,利用此先驗知識,發展了一系列基于模型稀疏反演的損傷識別方法,例如l 范數正則化最小二乘方法 (Hou et al.2019) 和稀疏貝葉斯學習方法 (Huang &Beck 2015,Huang et al.2017b,Huang et al.2020,Hou et al.2020),已被驗證可以產生更魯棒的結構損傷識別結果,也可實現更高分辨率的損傷定位.本節主要介紹稀疏貝葉斯學習的結構損傷識別研究進展.

為了進行基于稀疏貝葉斯學習的結構損傷識別,Huang 和Beck (2015) 建立了圖5 所示的層次貝葉斯模型,其中箭頭代表條件相關性.在圖中,ω2和φ分別表示系統固有頻率和振型,對應識別頻率ω?2和振型ψ? 數據.基于此模型可定義基于結構剛度參數θ、系統模態參數ω2和φ的聯合先驗概率密度函數

圖5 結構損傷識別問題的層次貝葉斯模型

式中,β為方程誤差精度參數,控制系統模態參數和模型模態參數的一致程度.為了嵌入剛度變化的空間稀疏性,選擇結構基準狀態剛度參數值作為θ的偽數據,定義剛度參數的似然函數如下

如果超參數αs→0,則θs→,即第s個子結構未受損傷.實 際大部分子結構單元未損 傷,因此對應的很多超參數αs→0 .

基于圖5 所示的層次貝葉斯學習模型,Huang 等 (2017a) 提出了快速稀疏貝葉斯學習算法,該算法專注于剛度參數θ的后驗概率密度函數的計算,并將所有其他不確定參數δ=視為“冗余”參數.采用拉普拉斯近似,剛度參數θ的后驗概率密度可近似為

為了更全面地量化模型參數的后驗不確定性,Huang 等 (2017b) 研究了基于吉布斯采樣的稀疏貝葉斯學習結構損傷識別方法,通過將整個模型參數向量分解為四個參數組并基于其他三組參數和數據推導獲得每一參數組的條件后驗概率分布的解析解,對應超參數都基于數據直接學習得到.利用吉布斯采樣對各個條件后驗概率分布連續采樣獲得后驗樣本.整個方法有效維數為4,相對于模型參數的總維度要明顯降低.圖6 為剛度參數的后驗分布樣本,在θ1,-y對應的結構單元,剛度的概率分布分散在一個較大的范圍內,且大部分概率密度對應的剛度系數小于1,表明此單元發生損傷;但在大部分單元,概率分布集中于1 附近,表明未發生損傷.此方法實現了較明確的損傷定位,減少了損傷誤判.

圖6 結構損傷識別吉布斯采樣的后驗分布樣本.(a)某損傷單元和未損傷單元剛度參數的聯合后驗分布樣本,(b) 某兩個未損傷單元剛度參數的聯合后驗分布樣本

此外,Huang 等 (2020) 進一步研究了引入更多結構損傷先驗物理信息來提升損傷識別的反演精度,例如結構損傷引起的剛度損失除了每一時刻具有空間稀疏性以外,其隨著時間的變化也具有稀疏性的先驗信息.將貝葉斯機器學習與雙卡爾曼濾波器結合,建立了動態稀疏系統的雙卡爾曼濾波方法,實現結構狀態和剛度參數的聯合在線估計.該方法具有卡爾曼濾波噪聲參數自動學習的優點,提高了濾波結果的魯棒性和準確性.近幾年來,更多稀疏貝葉斯學習的結構損傷識別方法被相繼提出: Hou 等 (2020) 在基于振動監測數據的稀疏貝葉斯學習損傷識別中融入了環境溫度對結構振動特性的影響;Wang 等 (2022) 構建一個新的結構損傷指數,并以通過健康狀態的結構數據建立稀疏貝葉斯學習回歸模型作為基準,通過監測數據下的損傷指數的偏移作為識別結構損傷的依據;Xie 等 (2023) 將拉普拉斯先驗概率模型引入到稀疏貝葉斯學習損傷識別和不確定性量化中,獲得了更高的計算效率并降低了對數據集的限制.

相對于傳統結構損傷識別,稀疏貝葉斯方法通過損傷模型的稀疏化可實現結構損傷位置的明確指引,而無需人為閾值的設定.且稀疏貝葉斯學習過程自動嵌入了貝葉斯剃刀原理 (Beck 2010),能在獲得稀疏損傷模型的同時有效避免數據的過擬合問題,抑制損傷誤判和漏判的發生.此外,損傷識別結果的后驗不確定性也有效表征了識別的置信度.

3.2 基于深度神經網絡的結構損傷識別方法

深度神經網絡由于其優越的特征學習能力,在土木結構損傷識別方面取得了一定研究進展.Lin 等 (2017) 較早提出了基于深度卷積神經網絡的結構損傷識別方法,從原始傳感器監測數據中自動提取特征,在無噪聲和有噪聲的數據集上均實現了出色的損傷定位精度.此外,對深度卷積神經網絡中隱藏層學習的特征進行可視化,一定程度實現了對深度網絡工作方式的物理解釋.Feng 等 (2019) 提出了一種具有遷移學習能力的深度卷積神經網絡的結構損傷識別方法,通過對高清攝像機獲取的結構圖像進行預處理后,采用遷移學習來訓練Inception-v3 神經網絡以檢測損傷.Yu 等 (2019) 研究了帶有控制裝置的建筑結構損傷檢測.建立的深度卷積神經網絡能夠從原始信號或低層次特征中自動提取高層次特征,并優化選擇提取特征的多層融合.李雪松等 (2019)采用卷積神經網絡直接從加速度信號自動提取特征并進行分類,具有對損傷敏感、計算簡單、有一定抗噪能力的優點.Oh 等 (2020) 通過卷積神經網絡表征健康狀態下建筑結構動態響應的相關性,通過受損狀態對應的網絡預測輸出與健康狀態下真實響應的殘差定義了損傷指標,緩解了需要采用大量帶有損傷信息的結構響應進行卷積神經網絡訓練的難題.Wang 等 (2021a) 引入稠密卷積網絡 (DenseNets),在卷積神經網絡架構中實現了稠密連接,用于基于振動的結構損傷識別 (圖7).學習和重復利用了低層和高層特征,不僅簡化了訓練過程中的信息流,還保留了所有級別的特征.此外,密集連通性緩解了梯度消失問題,并加強了特征在網絡中的傳播,這些特點可更有效應用于結構損傷識別.Lieu (2022) 等采用卷積神經網絡,結合逆有限元法訓練基于應變模態差異的損傷識別模型,該方法在不同的損傷條件下,具有顯著的損傷定位能力和有較高的損傷量化精度.Lei 等 (2021) 提出將基于小波變換的結構響應傳遞率數據作為深度卷積神經網絡的輸入,利用小波傳遞性消除不同地震激勵的影響.Chen 等 (2021) 結合連續小波變換和深度卷積神經網絡,建立了一種傳感器數據驅動的結構損傷檢測方法,深度卷積神經網絡被用來挖掘在基于連續小波變換獲得的傳感器信號的時頻圖像中的結構損傷特征,并區分各類損傷情況.He 等 (2021) 利用快速傅里葉變換從結構振動數據中提取結構頻率信息,并基于深度卷積神經網絡識別結構損傷狀態.Abdeljaber 等 (2017) 研究了具有固有的自適應設計的一維卷積神經網絡,將特征提取和分類塊融合到單個緊湊的學習體中,通過處理由加速度計采集的原始振動信號實現結構損傷識別和定位的實時處理.Sharma 和 Sen (2020) 也利用一維卷積神經網絡來定位半剛性框架中的損傷節點,使損傷檢測的實時性明顯提高.Yang 等 (2020b) 建立了一個同時對空間關系和時間關系建模的層次深度卷積神經網絡與GRU 框架來進行損傷檢測,CNN 被用來建立傳感器之間的空間關系及短期時間依賴關系,且其輸出特征被作為GRU 的輸入以學習長期時間依賴關系.

圖7 結構損傷識別稠密卷積網絡 (Wang et al.2021b)

雖然上述方法可以成功地識別結構損傷,但是這些研究的應用往往在較為理想的情況,未考慮實際應用不可避免的建模不確定性;此外,測試數據相對于待識別的損傷參數往往存在空間不完備性,且容易被噪聲污染.這種情況下,網絡參數的學習很難準確實現,嚴重影響損傷識別的效果.Ding 等 (2020) 提出了一種基于稀疏深度置信網絡的結構損傷識別方法,結構固有頻率和振型振動特征被提取作為深度置信網絡的輸入,結構的損傷位置和嚴重程度作為輸出.引入稀疏約束有效提升了在空間不完備模態數據和模型不確定性下的網絡性能.

此外,在相同外部載荷作用下,結構靜態響應之間的相關性僅為結構參數的函數,并且與外部載荷無關,因此該相關性可以作為結構狀態評估的指標.Xu 等 (2023) 提出了一種基于主梁撓度和索力之間時空概率分布相關性建模的斜拉橋狀態評估方法(圖8).相關性由無監督深度學習網絡建模,該網絡包括兩個變分自動編碼器 (AE) 和兩個生成對抗性網絡 (GANs).實際監測數據分析表明建立的索力的預測和真實的概率密度分布之間的Wasserstein 距離指標對損傷很敏感,當斜拉索發生損壞時會出現明顯變化.

圖8 結構損傷識別稠密卷積網絡.(a) 主梁位移群和拉索索力群的時空概率分布相關深度學習模型,(b) 基于索力真實和預測分布Wasserstein 距離的斜拉索損傷識別 (Xu et al.2023)

相對于傳統方法,基于深度神經網絡的結構損傷識別方法能自動從數據中提取損傷特征,而無需特定的結構損傷指標的選取,避免了過多人為干擾的影響;同時,深度神經網絡對于結構健康監測數據的實際噪聲和環境干擾具有較強的魯棒性.

4 基于監測數據的結構可靠性評估機器學習方法

在獲取結構損傷狀態信息的基礎上,需要進一步對結構的服役可靠性進行評估,保證結構的服役安全.基于監測數據的結構可靠性評估包括荷載與環境及效應的建模、結構模型修正、可靠度計算等.對于基于監測數據的荷載、環境與效應等的統計分析與建模,以及結構模型修正方面的研究發展相對更早,并形成了諸多相對成熟的成果 (李惠 等 2015).如何進行高效高精度的可靠度計算,仍是基于監測數據的結構可靠性評估亟須解決的關鍵問題之一.在過去的十年,機器學習技術得到了迅猛發展,促使傳統土木工程步入人工智能時代 (鮑躍全和李惠 2019).在結構可靠度計算方法方面,國內外學者也開展了大量基于機器學習的結構可靠度計算方法研究,取得了一定的進展.

4.1 基于機器學習方法的結構系統失效模式搜索與識別

對于由數量巨大的構件組成且結構形式復雜的實際工程結構系統,其失效事件可由多種不同的失效模式引起,各個失效模式由多個不同失效構件按不同的失效順序組成.因此,結構系統的失效概率可按下列公式計算

式中,Pf(t) 為結構系統的失效概率,P(FMi|t) 為失效模式i的概率,N結構系統的失效模式數量,Pf(ck|c1,c2,···,ck-1) 為構件ck在c1,c2,···,ck-1失效的條件下的失效概率.

在實際結構系統可靠度分析中,結構系統的失效模式數量巨大,在搜索過程中常常會遇到組合爆炸問題,難以根據以上公式對結構系統的所有失效模式進行失效概率計算.因此,根據結構受力狀態,對結構系統的失效模式進行搜索與識別,并根據識別得到的主要失效模式對結構進行失效概率計算,是結構系統可靠度分析的常用手段.為應對主要失效模式搜索過程中的組合爆炸問題,Guan 等 (2022) 將基于失效概率的失效構件選擇過程轉化為序貫決策過程,提出了基于深度強化學習的主要失效模式搜索方法,應用于搜索過程中的失效構件選擇,并通過算例驗證了準確性與效率.隨后,Guan 等 (2023) 將“自博弈”訓練策略應用到該方法中,使深度強化學習的訓練邏輯更切合主要失效模式搜索過程 (如圖9 所示),在保證了計算精度的前提下,極大提高了深度神經網絡的訓練效率,降低了有限元計算成本.Huang 和Burton (2019) 提出了一種數據驅動的方法,通過采用機器學習方法來對填充框架的面內失效模式進行分類.并通過由114 個填充框架試件組成的實驗數據庫,對6 種機器學習方法進行了驗證.為識別剪力墻的破壞模式,Mangalathu 等 (2020) 評估了8 種機器學習模型,并建立了一個包含393 個不同幾何構型剪力墻的實驗結果的綜合數據庫,提出了一種基于隨機森林方法的機器學習模型.研究表明,縱橫比、邊界單元配筋指數和墻長與墻厚比是影響剪力墻破壞模式的關鍵參數.

圖9 基于自博弈策略和深度強化學習的結構系統主要失效模式搜索方法.(a)方法流程,(b)桁架結構主要失效模式搜索結果

4.2 基于機器學習的結構可靠度計算方法

識別結構損傷后,可進一步更新結構有限元模型.通過監測數據建立的荷載、環境與效應概率模型,考慮結構抗力衰減與性能退化,可進一步采用可靠度分析方法評估結構的可靠性.結構可靠度是結構可靠性的一種度量,結構可靠度計算旨在確定結構發生失效的概率

式中,x是結構的隨機變量,f(x) 是隨機向量的聯合概率密度函數,g(x) 是結構的極限狀態函數.然而,對于許多實際工程結構,很難通過求解上述高維積分進行可靠度計算.模擬方法和代理模型方法是兩種重要的結構可靠度計算方法.

隨機模擬方法也稱蒙特卡洛模擬,是一種最常見的結構可靠度數值模擬算法.蒙特卡洛模擬方法通過對結構進行隨機抽樣和極限狀態函數模擬計算,根據失效樣本比例估計結構失效概率.然而,傳統模擬方法需要大量的模擬樣本才能準確估計結構失效概率,在大型工程結構可靠度分析中的計算量難以接受.重要抽樣和子集模擬等方差縮減技術是減少結構可靠度計算模擬方法中隨機樣本數、提高可靠度計算效率的主要手段.但傳統的方差縮進技術在實際工程應用中仍存在許多不足,主要表現為對目標抽樣密度的抽樣效率較低.為此,Yin 和Kareem (2016) 提出了基于分層聚類的結構可靠度分析方法,采用無監督學習方式進行樣本的聚類分析,有效降低結構可靠度數值模擬方法的計算量.Luo 等 (2022) 等提出了一種基于主動人工神經網絡與傳統蒙特卡洛采樣結合的方法,實現了結構失效概率的高效近似.Xiang 等 (2023) 提出了基于可解釋深度生成網絡的結構可靠度重要抽樣方法,利用深度生成網絡可解釋性實現結構重要抽樣密度函數抽樣,提高可靠度計算效率和精度 (如圖10 所示).

圖10 基于可解釋深度生成網絡的結構可靠度重要抽樣.(a)可解釋深度生成網絡重要抽樣模型,(b)輸出樣本極限狀態函數值,(c)輸出樣本概率分布 (Xiang et al.2023)

代理模型方法通常采用一個容易計算的近似模型替換結構真實模型,從而降低結構可靠度計算代價.然而,代理模型在進行可靠度分析之前需要足夠的訓練樣本以保證模型的預測精度,傳統代理模型在高維強非線性極限狀態函數問題中訓練樣本選擇效率較低、模型預測精度不足.隨機變量的降維和代理模型的主動學習是解決上述傳統代理模型問題的主要途徑.Li 和Wang (2020) 提出了高維可靠度分析的深度學習方法,利用自編器的特征抽取能力,實現高維可靠度問題的降維.Wang 等 (2021a) 提出了基于自適應貝葉斯支持向量回歸的高效結構可靠性分析方法,提出了新的學習函數以提高支持向量回歸模型的主動學習效率.Xiang 等 (2020a) 提出了基于深度強化學習的結構可靠度分析抽樣方法,進而建立高效的深度神經網絡代理模型,提高強非線性極限狀態函數問題的可靠度計算精度和效率 (如圖11 所示).Lieu 等 (2022) 開發了一種基于深度神經網絡的自適應代理模型,通過全局與局部預測,有效地提高了極限狀態函數的計算效率和準確度.為了解決傳統主動學習方法中訓練樣本選擇的局部最優問題,Bao 等 (2021)和Xiang 等 (2020b) 提出了基于權重抽樣和自適應子集搜索的結構可靠度計算深度神經網絡方法,給出了用于不確定性樣本選擇的自適應子集搜索策略,同時建立了基于概率密度的權重系數以保證訓練樣本的均勻性.

此外,也有學者嘗試將改進抽樣和代理模型等方法與其他可靠度計算方法相結合,提升可靠度計算方法的性能.Ren 等 (2022) 提出了集合克里金和人工神經網絡的可靠度分析方法,建立了局部最優代理模型和局部權重平均代理模型兩種模型集合策略,有效提高了代理模型的預測精度.Zhou 和Peng (2022) 提出了基于深度學習和概率密度演化的可靠度分析方法,利用深度學習實現隨機變量降維,采用概率密度演化確定樣本的極限狀態函數值,進而建立高斯過程回歸模型.Cui 和Ghosn (2019) 提出了基于機器學習的結構可靠度計算子集模擬方法,將克里金模型和聚類算法與傳統子集模擬方法融合,提高子集模擬計算效率.

相比傳統方法,深度強化學習等機器學習方法具有較強的自學習和序貫決策能力,可以有效解決結構系統失效模式搜索與識別中的組合爆炸問題,實現復雜系統主要失效模式的準確識別;通過挖掘深度神經網絡和深度生成網絡等機器學習模型的高維非線性函數近似和表達能力,能夠高效建立結構極限狀態函數和響應概率密度函數等高維預測模型,實現結構可靠度高精度計算.

5 結論與展望

本文重點闡述了機器學習在結構模態識別、損傷診斷和可靠性評估等方面的相關研究進展,機器學習在復雜高維問題方面的求解能力顯著提升了上述問題求解的準確性,未來發展方向展望如下:

(1) 結構線性的模態識別理論和方法相對成熟,未來應充分發揮機器學習的優勢,重點研究非線性模態的識別,包括時變頻率、時變振型、時變阻尼比的識別等,并進一步提升方法識別的準確性與噪聲魯棒性.

(2) 結構損傷診斷一直是具有挑戰性的難題,目前深度學習在結構損傷識別中的應用大部分基于監督式機器學習,這需要大量用于機器學習模型訓練的損傷標簽數據,下一步需要加強半監督和/或無監督機器學習算法的研究,提高方法在實際工程應用的效果.

(3) 對于結構可靠性評估,深度學習、深度強化學習等方法具有克服大型結構系統維數災難問題的潛力,適合應用于大型工程系統全壽命周期的運維,后期經過廣泛深入的研究,預期可形成結構可靠性評估的新范式.

(4) 在結構狀態識別與評估中,往往只采用結構加速度等振動監測數據,可進一步集成包括結構靜力監測數據在內的多源異構監測數據,研究跨源跨尺度監測數據的同構特征融合實現高精度的結構狀態識別與評估;另外,融合物理知識與深度學習結構狀態識別與評估大模型統一框架也是將來的發展趨勢.

致 謝國家自然科學基金 (51921006,51978216,U2139209,52192664) 資助項目.

猜你喜歡
貝葉斯機器卷積
機器狗
機器狗
基于3D-Winograd的快速卷積算法設計及FPGA實現
從濾波器理解卷積
未來機器城
基于傅里葉域卷積表示的目標跟蹤算法
貝葉斯公式及其應用
基于貝葉斯估計的軌道占用識別方法
一種基于貝葉斯壓縮感知的說話人識別方法
無敵機器蛛
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合