李祥秀, 宋笑彥, 李小軍,, 李 易, 劉愛文
(1.中國地震局 地球物理研究所,北京 100081;2.北京工業(yè)大學(xué) 城市建設(shè)學(xué)部,北京 100124)
巨型結(jié)構(gòu)體系的概念來源于20世紀(jì)60年代末,是為了適應(yīng)高層建筑結(jié)構(gòu)的發(fā)展而出現(xiàn)的一種新型結(jié)構(gòu)體系。巨-子結(jié)構(gòu)振動控制體系的概念最先是由美國學(xué)者Feng等[1-2]提出,即在巨型框架結(jié)構(gòu)的基礎(chǔ)上通過合理的設(shè)計放松主結(jié)構(gòu)與子結(jié)構(gòu)之間的側(cè)向連接,使主、子結(jié)構(gòu)之間產(chǎn)生相對運動從而形成了巨型結(jié)構(gòu)振動控制體系,同時研究了該控制體系在脈動風(fēng)激勵下的風(fēng)振控制效果。基于此,國內(nèi)學(xué)者相繼提出了巨-子結(jié)構(gòu)隔震體系[3-6](子結(jié)構(gòu)底部與主結(jié)構(gòu)之間用隔震支座連接)、巨-子結(jié)構(gòu)消能控制體系[7-9](子結(jié)構(gòu)與主結(jié)構(gòu)之間布置阻尼器)以及巨-子結(jié)構(gòu)懸掛控制體系[10](子結(jié)構(gòu)頂部與主結(jié)構(gòu)之間用懸掛裝置連接)等減震體系,同時研究了不同類型的減震體系在不同地震動作用下的減震性能。
隨著城市社會的日益復(fù)雜和人口的不斷增加,由強震引起的結(jié)構(gòu)破壞可能會造成大量的人員傷亡和巨大的社會經(jīng)濟損失。因此,對巨-子結(jié)構(gòu)隔震體系進行不同地震動特性作用下的損傷等級評估顯得尤為重要。近年來,計算機人工智能在各領(lǐng)域中都取得了較大的研究進展,機器學(xué)習(xí)、深度學(xué)習(xí)等智能算法在不同的研究領(lǐng)域得到了廣泛的運用。在土木工程領(lǐng)域,國內(nèi)外很多學(xué)者[11-13]采用不同的機器學(xué)習(xí)智能算法對結(jié)構(gòu)的損傷進行評估。Raghunandan等[14]通過對多自由結(jié)構(gòu)體系進行非線性增量動力時程分析,預(yù)測了在隨后的余震中受損建筑物的倒塌能力下降的情況。Zhang等[15]利用機器學(xué)習(xí)將結(jié)構(gòu)的地震響應(yīng)和損傷模式反映到殘余倒塌能力,從而來評估震后建筑結(jié)構(gòu)的安全狀態(tài)。Mangalathu等[16-18]基于人工神經(jīng)網(wǎng)絡(luò)建立了結(jié)構(gòu)參數(shù)與結(jié)構(gòu)需求參數(shù)的關(guān)系;同時利用長短期記憶深度學(xué)習(xí)方法快速地評估了建筑物損壞的空間分布和嚴(yán)重程度;提出了一種基于機器學(xué)習(xí)方法進行橋梁損傷狀態(tài)快速評估的方法。Xie等[19]提出了一個多步驟的機器學(xué)習(xí)框架,評估了鋼筋混凝土柱在不同工況下的損傷概率值。Sainct等[20]基于支持向量機預(yù)測了鋼筋混凝土結(jié)構(gòu)的地震易損性。Mangalathu等[21]提出了一個隨機森林模型,該模型可用于鋼筋混凝土柱失效模式的預(yù)測。Feng等[22]提出了一種基于集成機器學(xué)習(xí)技術(shù)的鋼筋混凝土柱破壞分類和承載力預(yù)測的智能方法。以上研究表明,機器學(xué)習(xí)能夠?qū)Y(jié)構(gòu)、構(gòu)件損傷實現(xiàn)快速、自動的智能評估,同時能夠保證評估結(jié)果的準(zhǔn)確性和穩(wěn)定性。
本文首先利用有限元軟件SAP2000建立了巨-子結(jié)構(gòu)隔震體系的三維有限元模型,基于地震動峰值加速度(peak ground acceleration,PGA)對20條實際地震動記錄進行調(diào)幅,在此基礎(chǔ)上對鋼材銹蝕率為0,10%,20% 3種狀態(tài)下的巨-子結(jié)構(gòu)隔震體系進行增量動力時程分析,得到240組地震響應(yīng)樣本;其次,根據(jù)GB 50011—2010《建筑抗震設(shè)計規(guī)范》[23]中關(guān)于鋼結(jié)構(gòu)體系破壞等級的規(guī)定,評定了240組地震響應(yīng)樣本對應(yīng)的結(jié)構(gòu)損傷等級;最后,利用機器學(xué)習(xí)方法將結(jié)構(gòu)信息、地震動信息與結(jié)構(gòu)的損傷等級相關(guān)聯(lián),給出了不同機器學(xué)習(xí)算法對巨-子結(jié)構(gòu)隔震體系損傷等級的預(yù)測結(jié)果。
根據(jù)GB 50011—2010《建筑抗震設(shè)計規(guī)范》及GB 50017—2003《鋼結(jié)構(gòu)設(shè)計規(guī)范》[24],利用有限元軟件SAP2000建立了巨-子結(jié)構(gòu)隔震體系的三維有限元模型。結(jié)構(gòu)體系的主要設(shè)計參數(shù)為:建筑場地Ⅱ類,設(shè)計地震分組第2組,抗震設(shè)防烈度8度。主結(jié)構(gòu)為6層,層高分別為18.9 m,19.5 m,19.5 m,19.5 m,19.5 m,19.5 m。在2~6層主結(jié)構(gòu)上分別布置5層子結(jié)構(gòu),子結(jié)構(gòu)層高分別為:3.1 m,3.0 m,3.0 m,3.0 m,3.0 m。在子結(jié)構(gòu)底部與主結(jié)構(gòu)之間用隔震裝置連接,隔震裝置的高度為0.5 m。主結(jié)構(gòu)梁/柱截面分別采用500 mm×1 000 mm,1 000 mm×1 000 mm的箱型截面,子結(jié)構(gòu)梁、柱截面分別采用600 mm×600 mm,450 mm×450 mm的箱型截面,模型材料均采用Q400。結(jié)構(gòu)的一階自振周期為2.78s。巨-子結(jié)構(gòu)隔震體系的三維有限元模型如圖1所示。

圖1 巨-子結(jié)構(gòu)隔震體系的三維有限元模型
采用通用有限元分析軟件SAP2000對該結(jié)構(gòu)進行增量動力分析,并在SAP2000中定義梁、柱及支撐的塑性鉸實現(xiàn)結(jié)構(gòu)的彈塑性,隔震層單元采用Rubber Isolator單元來模擬。本文采用在SAP2000給定的默認(rèn)鉸基礎(chǔ)上依據(jù)我國規(guī)范進行適量修改的方法定義塑性鉸的本構(gòu)關(guān)系。其中,柱兩端指定PMM鉸,框架結(jié)構(gòu)的梁單元兩端指定M鉸,支撐兩端施加P鉸,且PM鉸采用默認(rèn)值,PMM鉸和P鉸根據(jù)GB 50011—2010《建筑抗震設(shè)計規(guī)范》、GB 50017—2003《鋼結(jié)構(gòu)設(shè)計規(guī)范》以及參考文獻[25]中的方法進行修改。
鋼構(gòu)件銹蝕的折減模型采取文獻[26]中采用的鋼框架結(jié)構(gòu)在酸性大氣環(huán)境下的銹蝕模型,如式(1)所示
(1)


表1 不同銹蝕率下地震動作用方向上結(jié)構(gòu)前三階自振頻率
巨-子結(jié)構(gòu)隔震體系由主結(jié)構(gòu)、子結(jié)構(gòu)和隔震層組成。在地震動作用下,可能會使隔震層產(chǎn)生較大的位移或橡膠支座產(chǎn)生不利面壓而導(dǎo)致破壞,同時主結(jié)構(gòu)和子結(jié)構(gòu)也可能會產(chǎn)生不同程度的破壞。主結(jié)構(gòu)與子結(jié)構(gòu)的性能水平及量化指標(biāo)限值根據(jù)GB 50011—2010《建筑抗震設(shè)計規(guī)范》附錄M中給出鋼結(jié)構(gòu)豎向構(gòu)件對應(yīng)于不同破壞狀態(tài)的最大層間位移角參考控制目標(biāo)來定義,隔震裝置(鉛芯橡膠支座)的性能水平及量化指標(biāo)限值采用隔震裝置的位移和面壓來定義,如表2所示。

表2 巨-子結(jié)構(gòu)隔震體系性能水平及量化指標(biāo)限值
根據(jù)《建筑抗震設(shè)計規(guī)范》中普遍采用的結(jié)構(gòu)損傷等級的劃分方法,結(jié)合表2中量化指標(biāo)限值,將結(jié)構(gòu)的破壞等級劃分為:基本完好、輕微破壞、中等破壞、嚴(yán)重破壞、倒塌,如表3所示。

表3 巨-子結(jié)構(gòu)損傷等級與量化指標(biāo)的關(guān)系
開展結(jié)構(gòu)的非線性地震響應(yīng)分析需要選擇合適的地震動記錄,GB 50011—2010《建筑抗震設(shè)計規(guī)范》中設(shè)計譜的周期范圍為0~6 s,然而在選取地震動記錄時難以實現(xiàn)全周期段匹配,本文按照分周期段匹配方法,將規(guī)范設(shè)計譜劃分為3個周期段(即:0~0.5 s,0.5~3 s,3~6 s)。地震動記錄的選取按照以下流程:①根據(jù)場地類別和設(shè)計地震分組確定特征周期,進而確定規(guī)范設(shè)計譜;②設(shè)定原始地震動記錄中的PGA≥0.1g、PGV≥12.5 cm/s;③從太平洋地震工程研究中心(Pacific Earthquake Engineering Research,PEER)數(shù)據(jù)庫選取20條地震動記錄;④驗證選取的20條地震動記錄的平均反應(yīng)譜與規(guī)范設(shè)計譜的匹配性,若匹配良好則完成本次地震動記錄選取,否則重新選取合適的地震動記錄。最終選擇的20條地震動記錄的詳細信息和頻譜信息如表4和圖2所示。

表4 地震動信息

圖2 20條地震動記錄的反應(yīng)譜信息
由圖2可以看出,當(dāng)結(jié)構(gòu)自振頻率為2.78 s時,20條地震動的平均反應(yīng)譜與規(guī)范設(shè)計譜的吻合較好,因此,可以選取這20條地震動作為輸入對巨-子結(jié)構(gòu)隔震體系進行增量動力時程分析。
根據(jù)GB 50011—2010《建筑抗震設(shè)計規(guī)范》中的規(guī)定,對巨-子結(jié)構(gòu)隔震體系進行增量動力時程分析時,其在多遇地震、設(shè)防地震、罕遇地震和極罕遇地震中地震動加速度最大值按表5中的數(shù)據(jù)進行取值。

表5 時程分析所用地震加速度最大值
對鋼材的本構(gòu)關(guān)系按照鋼材銹蝕率為0,10%和20%分別進行折減,獲得折減后的結(jié)構(gòu)分析模型。根據(jù)第2、第3章的相關(guān)規(guī)定,考慮多遇地震、設(shè)防地震、罕遇地震和極罕遇地震4種地震影響,對地震動加速度峰值按照表5中抗震設(shè)防烈度為8度的數(shù)據(jù)進行調(diào)幅,對考慮不同銹蝕率的巨-子結(jié)構(gòu)隔震體系開展彈塑性動力時程分析,并獲得不同鋼材銹蝕率的結(jié)構(gòu)模型在多遇地震、設(shè)防地震、罕遇地震和極罕遇地震作用下的損傷等級。
3種結(jié)構(gòu)模型的損傷等級結(jié)果如表6所示,表中數(shù)字1~5分別代表了結(jié)構(gòu)的破壞等級為基本完好、輕微破壞、中等破壞、嚴(yán)重破壞、倒塌。考慮不同銹蝕率的結(jié)構(gòu)在不同等級地震作用下發(fā)生各級破壞狀態(tài)的概率曲線,如圖3所示。由圖3可以看出,鋼材的銹蝕會使結(jié)構(gòu)的抗震性能降低,特別是在輕微破壞和嚴(yán)重破壞狀態(tài),鋼材的銹蝕率越大,結(jié)構(gòu)體系發(fā)生破壞的概率越大。因此,忽略結(jié)構(gòu)中鋼材銹蝕的影響會錯誤的估計巨-子結(jié)構(gòu)隔震體系在地震動作用下的可靠度。

表6 巨-子結(jié)構(gòu)隔震體系損傷等級

圖3 不同銹蝕率下巨-子結(jié)構(gòu)隔震體系的易損性曲線
本文采用了6種常見的機器學(xué)習(xí)算法對巨-子結(jié)構(gòu)隔震體系的損傷等級進行預(yù)測,包括3種單一學(xué)習(xí)算法與3種集成學(xué)習(xí)算法。各個機器學(xué)習(xí)算法介紹如下:
(1)k-近鄰[27]——k-近鄰算法是一種惰性學(xué)習(xí)的非參數(shù)算法,廣泛應(yīng)用于分類問題,其核心思想是根據(jù)特征空間中距離待分類樣本最近的k個數(shù)據(jù)點中的多數(shù)樣本所屬類別來判定該樣本類別;
(2)支持向量機[28]——支持向量機通過核函數(shù)將低維空間下線性不可分?jǐn)?shù)據(jù)映射到高維空間,在該空間中尋找最優(yōu)超平面進行分類;
(3)決策樹[29]——決策樹是一個呈樹狀結(jié)構(gòu)的模型,該算法通過遞歸地選擇最優(yōu)特征,根據(jù)該特征對訓(xùn)練數(shù)據(jù)進行分割,以此進行各個子數(shù)據(jù)集的分類;
(4)隨機森林[30]——隨機森林是一種典型的bagging類集成學(xué)習(xí)方法,其基分類器為決策樹,采用bootstrap和隨機特征選擇兩種策略構(gòu)建基分類器,各個基分類器并行生成,最終基于各個基分類器voting的方式進行決策;
(5)梯度提升樹[31]和極端梯度提升樹[32]——梯度提升樹和極端梯度提升樹算法屬于Boosting類集成學(xué)習(xí)方法,梯度提升樹算法通過多輪迭代產(chǎn)生多個分類器,新的弱分類器建立的目標(biāo)是降低前一個分類器訓(xùn)練產(chǎn)生的殘差,極端梯度提升樹的損失函數(shù)在梯度提升樹的基礎(chǔ)上增加了正則化項,以控制模型的復(fù)雜度,避免發(fā)生過擬合現(xiàn)象。
利用機器學(xué)習(xí)的方法將結(jié)構(gòu)信息、地震動信息與結(jié)構(gòu)的損傷等級相關(guān)聯(lián),機器學(xué)習(xí)模型的評估流程如圖4所示。本文將數(shù)據(jù)集按照8∶1∶1隨機劃分為訓(xùn)練集、驗證集與測試集,訓(xùn)練集用來構(gòu)建機器學(xué)習(xí)模型,驗證集用來進行超參數(shù)調(diào)整,測試集用來評估學(xué)習(xí)器的泛化能力。機器學(xué)習(xí)模型預(yù)測精度的高低與數(shù)據(jù)集是否合理密切相關(guān),由圖5(a)可知該分類任務(wù)存在類別不平衡現(xiàn)象。嚴(yán)重的類別不平衡會導(dǎo)致訓(xùn)練的模型傾向于預(yù)測多數(shù)類數(shù)據(jù),少數(shù)群體的特征被視為噪音,使模型具有偏向性。本研究采用過采樣法的代表性算法SMOTE[33]來平衡訓(xùn)練集,該算法是以每個樣本點的k個最鄰近樣本點為依據(jù),隨機的選擇N個臨近點進行插值。平衡后的訓(xùn)練集中的結(jié)構(gòu)損傷分布情況如圖5(b)所示。為了消除變量之間的量綱關(guān)系,對平衡后的訓(xùn)練集、驗證集與測試集進行了標(biāo)準(zhǔn)化和歸一化處理。基于訓(xùn)練集進行了模型的訓(xùn)練,采用貝葉斯優(yōu)化算法來尋找最佳超參數(shù)組合,該算法可以考慮歷史調(diào)參信息,提升調(diào)參效率。由于機器學(xué)習(xí)算法中的超參數(shù)較多,為了更好地權(quán)衡參數(shù)的最佳組合與調(diào)參效率,本文主要調(diào)整的參數(shù)如表7所示。確定參數(shù)的最優(yōu)組合后,利用測試集評估模型的性能。采用準(zhǔn)確率Accuracy評估模型的總體精度,采用調(diào)和平均值F1score來評估各類別分類精度,評估指標(biāo)計算公式如表8所示。機器學(xué)習(xí)的輸入變量為地震動作用方向上結(jié)構(gòu)的前三階自振頻率、地震動的PGA、PGV、結(jié)構(gòu)一階周期對應(yīng)的譜加速度Sa(T1,5%)。其中,結(jié)構(gòu)的前三階頻率可以衡量結(jié)構(gòu)的基本動力特性與高階模態(tài)的影響,且結(jié)構(gòu)銹蝕劣化后其頻率會發(fā)生改變,地震動參數(shù)的選擇參考了Xu等[34-35]的研究。輸出變量為結(jié)構(gòu)的損傷等級。

表7 不同機器學(xué)習(xí)算法中的超參數(shù)設(shè)置

表8 機器學(xué)習(xí)模型評價指標(biāo)

圖4 機器學(xué)習(xí)模型開發(fā)流程

圖5 訓(xùn)練集樣本分布
為了防止數(shù)據(jù)集劃分帶來的偶然性,本文共進行了100次不同的數(shù)據(jù)集劃分,模型的分類性能是基于100次預(yù)測精度的平均值。表9給出了不同機器學(xué)習(xí)算法對巨-子結(jié)構(gòu)隔震體系損傷等級的預(yù)測結(jié)果,極端梯度提升樹、梯度提升樹、隨機森林、決策樹的總體預(yù)測準(zhǔn)確率較高,均達到80%以上,其中極端梯度提升樹算法表現(xiàn)最佳,準(zhǔn)確率為86.6%,支持向量機算法預(yù)測準(zhǔn)確率最低為60.3%。

表9 機器學(xué)習(xí)預(yù)測結(jié)果
不同的機器學(xué)習(xí)方法對結(jié)構(gòu)不同損傷狀態(tài)的預(yù)測結(jié)果,如圖6所示。由圖6可以看出,極端梯度提升樹方法對結(jié)構(gòu)不同損傷狀態(tài)的預(yù)測精度較高,特別是對結(jié)構(gòu)基本完好和倒塌狀態(tài)的預(yù)測準(zhǔn)確度均超過90%。梯度提升樹方法的預(yù)測準(zhǔn)確度其次,而支持向量機方法對結(jié)構(gòu)不同損傷狀態(tài)的預(yù)測準(zhǔn)確度最為不理想。
本文通過建立巨-子結(jié)構(gòu)隔震體系的三維有限元模型,對考慮不同銹蝕狀態(tài)下的巨-子結(jié)構(gòu)隔震體系進行增量動力時程分析,分析了鋼材銹蝕對巨-子結(jié)構(gòu)隔震體系抗震性能的影響。在此基礎(chǔ)上采用6種機器學(xué)習(xí)算法對巨-子結(jié)構(gòu)隔震體系損傷等級進行了預(yù)測,得出以下結(jié)論:
(1)鋼材銹蝕會對巨-子結(jié)構(gòu)隔震體系抗震性能產(chǎn)生不利影響,忽略結(jié)構(gòu)中鋼材銹蝕的影響會錯誤的估計巨-子結(jié)構(gòu)隔震體系在地震作用下的可靠度。
(2)6種機器學(xué)習(xí)算法中,極端梯度提升樹、梯度提升樹、隨機森林、決策樹的總體預(yù)測準(zhǔn)確率較高,均達到80%以上,其中極端梯度提升樹算法表現(xiàn)最佳,準(zhǔn)確率為86.6%,支持向量機算法預(yù)測準(zhǔn)確率最低為60.3%。極端梯度提升樹對結(jié)構(gòu)不同損傷狀態(tài)的預(yù)測精度較高,對結(jié)構(gòu)基本完好和倒塌狀態(tài)的預(yù)測準(zhǔn)確度均超過90%,而支持向量機方法對結(jié)構(gòu)不同損傷狀態(tài)的預(yù)測準(zhǔn)確度最為不理想。