亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ACE法和模擬退火算法的土層等效參數(shù)反演*

        2021-04-20 08:07:52曹凈李豪
        工業(yè)安全與環(huán)保 2021年4期

        曹凈 李豪

        (昆明理工大學(xué)建筑工程學(xué)院 昆明 650500)

        0 引言

        位移量是一種描述物體在受力情況下變形形態(tài)的重要物理量,當(dāng)前已被用來作為反分析確定巖土參數(shù)的主要依據(jù),利用現(xiàn)場實測信息的反演方法成為獲取巖土體物理力學(xué)參數(shù)的一種新的可行途徑,并表現(xiàn)出了獨特的優(yōu)勢[1-3]。在實際工程中,因為基坑或邊坡的支護結(jié)構(gòu)位移是較為容易測得的,利用工程現(xiàn)場所測得的支護結(jié)構(gòu)實際位移值對巖土物理力學(xué)參數(shù)進(jìn)行反演分析的方法在實際工程應(yīng)用中較為普遍。

        利用實測數(shù)據(jù)進(jìn)行巖土參數(shù)的反演,其目的就是將巖土參數(shù)的反演問題變?yōu)橄鄳?yīng)目標(biāo)函數(shù)的計算尋優(yōu)問題,但是由于巖土自身特性的復(fù)雜性,構(gòu)造出的目標(biāo)函數(shù)多為含有多峰的復(fù)雜非線性函數(shù)。對于傳統(tǒng)中利用多個約束條件對其目標(biāo)函數(shù)進(jìn)行計算得出參數(shù)值的方法,所得結(jié)果在一定程度上依賴于對約束條件和初始值的選取,且容易使目標(biāo)函數(shù)陷入局部極值。許多學(xué)者也提出利用BP神經(jīng)網(wǎng)絡(luò)和遺傳算法等智能算法對土層參數(shù)進(jìn)行反演,但是其計算量大,計算時間長且收斂速度較慢[4-5]。因此,本文提出結(jié)合均勻試驗和ACE法的方法來建立出一種土層參數(shù)與支護結(jié)構(gòu)位移之間的函數(shù)關(guān)系,構(gòu)建出高效響應(yīng)面,在此基礎(chǔ)上,運用插值運算得出土層參數(shù)的響應(yīng)值(支護結(jié)構(gòu)計算位移值),最后結(jié)合模擬退火法對根據(jù)響應(yīng)值和實測位移值構(gòu)造出的反演目標(biāo)函數(shù)進(jìn)行解(土層參數(shù))的尋優(yōu),來獲得更為合理的土層等效物理力學(xué)參數(shù)。

        1 構(gòu)建響應(yīng)面的基本理論

        1.1 均勻試驗

        均勻設(shè)計試驗法[6-7]最開始由方開泰和王元兩位學(xué)者在1978年提出,此種方法是基于試驗點均勻散布在整個試驗范圍內(nèi)的,且從均勻性的角度出發(fā)來提出的一種試驗設(shè)計方法。均勻試驗方法相對于優(yōu)選法和正交試驗法,其試驗次數(shù)更少,效果更好。均勻試驗的設(shè)計過程如下列步驟所示:

        (1)依據(jù)所研究的對象,確定出設(shè)計因素(變量)的個數(shù),在因素個數(shù)確定的情況下選擇具有合適水平數(shù)(m個水平)的均勻試驗表。

        (2)確定出各個因素的取值區(qū)間[Ximin,Ximax](i=1,2,…,n),其中Ximin、Ximax分別為第i個因素的最小值和最大值,n為因素的個數(shù)。

        (3)根據(jù)均勻試驗表選擇出的水平數(shù)安排m次試驗,并將每個因素劃分為m等分的情況:

        (1)

        式中,i=1,2,…,n,為因素序號;j=1,2,…,n,為每個因素水平序號;Xij則為第i個因素的第j個水平值。

        (4)采用均勻試驗表組配試驗來實現(xiàn)均勻試驗設(shè)計。

        1.2 ACE非參數(shù)回歸技術(shù)

        非參數(shù)回歸技術(shù),其實質(zhì)就是在輸入與輸出數(shù)據(jù)確定的基礎(chǔ)上,來找出兩者之間的映射關(guān)系,也即響應(yīng)面函數(shù)。采用ACE[8](Alternating Conditional Expectations)非參數(shù)回歸技術(shù),不需要一開始設(shè)定出響應(yīng)面函數(shù)的形式,而是尋找出輸入數(shù)據(jù)組X1,X2,…,Xm的映射值φ1(X1),φ2(X2),…,φm(Xm)和輸出數(shù)據(jù)y的映射值θ(y),使其滿足:

        θ(y)=φ1(X1)+φ2(X2)+…+φm(Xm)+ε

        (2)

        確定響應(yīng)面函數(shù):

        y=θ-1[φ1(X1)+φ2(X2)+…+φm(Xm)]+ε

        (3)

        式中θ-1[.]為θ[.]的逆函數(shù),ε為擬合誤差。

        如果確定了φ1(X1),φ2(X2),…,φm(Xm)和θ(y),那么也就可以確定出響應(yīng)面函數(shù)關(guān)系,可以直接調(diào)用統(tǒng)計學(xué)軟件S-plus中提供的ACE數(shù)據(jù)包來獲得上述映射值。

        1.3 插值計算

        通過ACE回歸技術(shù)分析得到相應(yīng)數(shù)據(jù)的映射值之后,從而進(jìn)行擬合映射值來求解θ-1[.],建立出響應(yīng)面關(guān)系來得出如式(3)的顯示響應(yīng)面函數(shù)。如果在變量較多時的試驗數(shù)組,其擬合函數(shù)關(guān)系非常復(fù)雜,而且進(jìn)一步的擬合會產(chǎn)生出新的誤差。因此,通過采用簡單的插值法來直接進(jìn)行輸入?yún)?shù)組的輸出值計算,來避免上述復(fù)雜擬合計算過程[9]。

        由均勻試驗得到的輸入因素X1,X2,…,Xm中,各個因素的區(qū)間內(nèi)均由n個計算點組成,并且計算點是均勻分布的,那么就能生成較密集的插值點。對于在各個計算區(qū)間內(nèi)的任意輸入?yún)?shù)xi,即可根據(jù)響應(yīng)面關(guān)系直接進(jìn)行插值運算來得出相應(yīng)的輸出參數(shù)yi。

        φi(Xi)=interp(Xi,φi(Xi),xi)i=1,2,…,m

        (4)

        (5)

        則輸出yi為

        yi=interp(θ(Y),Y,θ(yi))

        (6)

        式中,Xi=[Xi1,Xi2,…,XiN]是由均勻設(shè)計確定的變量xi的各個水平組成的試驗向量,φi(Xi)是與該試驗向量對應(yīng)的變換值且φi(Xi)=[φi(xi1,xi2,…,xiN)],Y是試驗輸出結(jié)果向量,θ(Y)是Y的映射值。通過MATLAB編寫相關(guān)程序語言實現(xiàn)從式(4)到式(6)的過程,即可完成Xi與Y之間的插值計算。

        2 模擬退火算法基本原理

        模擬退火算法[10](Simulated Annealing,SA),它是一種基于Monte-Carlo迭代求解策略的隨機尋優(yōu)算法,其優(yōu)點在于對目標(biāo)函數(shù)進(jìn)行求解時可以避免陷入局部解。算法思想來源于工業(yè)中對固體進(jìn)行退火的原理,在對金屬固體進(jìn)行熱加工時,退火就是先將固體加熱到某一種高溫狀態(tài)下,而后徐徐進(jìn)行降溫的過程。在加溫時,固體內(nèi)部中的粒子隨著溫度的升高而成為一種無序狀態(tài),并且內(nèi)能增大。在徐徐降溫的過程中粒子漸進(jìn)有序地在每個溫度下達(dá)到平衡狀態(tài),最后在某一低溫下達(dá)到平衡。模擬退火算法就是在固體退火的機理上建立起的一種尋優(yōu)算法,其能夠在一定概率下搜索出目標(biāo)函數(shù)的最優(yōu)點。

        2.1 模擬退火算法的模型要素

        (1)解空間。該空間由在指定前提或者約束條件下的諸多可行解構(gòu)成。

        (2)目標(biāo)函數(shù)。目標(biāo)函數(shù)一般為由已知條件給定的,需要進(jìn)行優(yōu)化計算的函數(shù),其最大(小)點所對應(yīng)的參數(shù)為所需的最優(yōu)解。

        (3)可行解狀態(tài)改變規(guī)則。在一定的概率情況下,由一個可行解(xold)向另一個可行解(xnew)進(jìn)行轉(zhuǎn)換,判斷其xnew是否能被接受,最常用的接受準(zhǔn)則是Metropolis準(zhǔn)則。

        (4)溫度Tk下降規(guī)律。指由一高溫狀態(tài)向一低溫狀態(tài)冷卻的降溫規(guī)則。為了計算簡潔明了,在實際應(yīng)用中,常用式(7)來表示降溫規(guī)律:

        Tk=αTk-1

        (7)

        式中,α為小于1 的數(shù),根據(jù)不同實際情況,其取值區(qū)間常為0.5~0.99。

        2.2 模擬退火法的思想步驟

        (1)初始化:設(shè)定出初始解的狀態(tài)xold(算法迭代的起點),初始溫度T、終止溫度Tk以及每個溫度下的迭代次數(shù)L。

        (2)在迭代L次數(shù)下,產(chǎn)生新的可行解(xnew),并計算增量△=C(xnew)-C(xold),其中C(xold)為評價函數(shù)。

        (3)利用Metropolis準(zhǔn)則進(jìn)行當(dāng)前解的判斷:若△<0則接受xnew為當(dāng)前解,否則生成一個[0,1]區(qū)間上均勻分布的隨機數(shù)λ,若λ

        (4)滿足終止條件后,輸出當(dāng)前解為最優(yōu)解,并結(jié)束在某一溫度下的程序計算。

        (5)T根據(jù)降溫規(guī)律逐步減少,若T>Tk則返回第二步,直到達(dá)到終止溫度,程序計算結(jié)束。

        3 基于ACE法和模擬退火算法的土層等效參數(shù)反演

        進(jìn)行土層參數(shù)反演的實質(zhì)就是尋出一組待反演的參數(shù),并且使與之相應(yīng)的支護結(jié)構(gòu)位移計算值與位移實測值不斷地逼近。其最終目標(biāo)函數(shù)可取為

        F(xi)=|f(xi)-μ|

        (8)

        式中,xi為某一組的反演參數(shù),f(xi)為反演計算位移值,μ為相應(yīng)位置點的實測位移值。

        進(jìn)行土層參數(shù)反演的計算步驟為

        (1)按照計算案例,合理確定出巖土參數(shù)的取值范圍,并根據(jù)均勻試驗構(gòu)造出計算方案。

        (2)根據(jù)均勻試驗表所構(gòu)造出的樣本組,按照規(guī)范算出每個樣本組下的計算位移值。

        (3)將均勻試驗構(gòu)造出的樣本組作為輸入數(shù)據(jù),對應(yīng)樣本組計算出的位移值作為輸出數(shù)據(jù),利用ACE法進(jìn)行兩者之間的映射,構(gòu)建出響應(yīng)面。

        (4)運用響應(yīng)面關(guān)系進(jìn)行插值得出響應(yīng)值,并結(jié)合實測數(shù)值構(gòu)造出目標(biāo)函數(shù),然后根據(jù)其函數(shù)增量的范圍選擇退火策略,設(shè)定出合理的初始溫度,并給出每個溫度下的迭代次數(shù),相比于進(jìn)行大范圍的盲目計算,此方法有利于提高效率。

        (5)給出退火算法的初始狀態(tài)(即土層參數(shù)的初始值),將其作為當(dāng)前的最優(yōu)點,并代入響應(yīng)面進(jìn)行插值運算,得出計算位移值和目標(biāo)函數(shù)值。

        (6)對當(dāng)前最優(yōu)點在響應(yīng)面計算區(qū)間內(nèi)進(jìn)行隨機變動,產(chǎn)生出新的最優(yōu)點,代入響應(yīng)面進(jìn)行插值運算,得到計算位移值,最后計算得出新的目標(biāo)函數(shù)值以及目標(biāo)函數(shù)增量△。

        (7)對增量△進(jìn)行判斷,若△<0,就接受新產(chǎn)生的最優(yōu)點為當(dāng)前計算中的最優(yōu)點;若△≥0,則生成一個[0,1]間均勻分布的隨機數(shù)λ,若λ

        (8)如果沒有到達(dá)某一溫度下的迭代次數(shù),就回到步驟4繼續(xù)迭代計算。

        (9)如未達(dá)到冷卻終止溫度,則轉(zhuǎn)回步驟6;如達(dá)到終止溫度,就輸出當(dāng)前計算中的最優(yōu)點,結(jié)束計算。

        4 應(yīng)用算例

        算例為昆明市五華區(qū)某基坑工程,本文選取此基坑工程7-7剖面進(jìn)行反演分析?;?-7剖面采用樁錨支護系統(tǒng),其開挖放坡坡高為3.0 m,取臺面為1.0 m,坡比1∶0.83。支護樁為旋挖樁,樁徑0.8 m,樁長32 m,間距1.1 m。基坑從上至下一共設(shè)置了1排土釘和3排預(yù)應(yīng)力錨索,具體的支護情況見圖1。7-7剖面中坑底以上范圍共有4層土,各土層相應(yīng)的物理力學(xué)指標(biāo)見表1。

        表1 土層物理力學(xué)指標(biāo)

        圖1 基坑支護簡圖(單位:mm)

        基坑7-7剖面施工工況如下:①工況一:基坑開挖至3.8 m(含0.5 m超挖深度);②工況二:在3.3 m深度處施加第1排錨索;③工況三:基坑開挖至5.8 m(含0.5 m超挖深度);④工況四:在5.3 m深度處施加第2排錨索;⑤工況五:基坑開挖至8.3 m(含0.5 m超挖深度);⑥工況六:在7.8 m深度處施加第3排錨索;⑦工況七:基坑開挖至9.7 m(到達(dá)坑底)。當(dāng)基坑開挖至基坑底后,基坑開挖工程基本完成,所測得的支護樁位移數(shù)據(jù)基本開始穩(wěn)定,故分別選取工況七中地面以下4 m深度處(測點一)、5 m深度處(測點二)和8 m深度處(測點三)的支護樁實測位移值來作為目標(biāo)函數(shù)(式8)中的實測數(shù)據(jù)。

        在構(gòu)建響應(yīng)面之前,將每層土的物理力學(xué)指標(biāo)作為隨機參數(shù),為了使響應(yīng)面涵蓋的范圍足夠大,考慮實際工程中可以接受的參數(shù)范圍,將參數(shù)的范圍盡可能地擴大,見表2。根據(jù)文獻(xiàn)[5]中均勻試驗表的建立過程,構(gòu)建出一個8因素、30水平的均勻表,均勻表構(gòu)建采用方冪法,利用MATLAB編程得到均勻表U30(308),將各個參數(shù)的取值范圍分為30個水平,代入建立的均勻表,即得出輸入樣本。根據(jù)《建筑基坑支護技術(shù)規(guī)程》(JGJ 120—2012)[11]的相關(guān)規(guī)定,依次計算出不同試驗組下測點一、測點二和測點三的支護樁位移來作為輸出數(shù)據(jù)組。輸入和輸出數(shù)據(jù)見表3。

        表2 土層物理力學(xué)指標(biāo)取值范圍

        表3 均勻試驗輸入及輸出數(shù)據(jù)組

        獲得輸入和輸出數(shù)據(jù)之后,即可通過ACE非參數(shù)回歸的方法構(gòu)造出兩者之間的高效響應(yīng)面,此步驟直接調(diào)用統(tǒng)計學(xué)軟件S-plus中的ACE回歸的數(shù)據(jù)包,分別對測點一、測點二和測點三對應(yīng)的30組試驗逐一進(jìn)行回歸,其回歸擬合系數(shù)均高達(dá)0.99,限于篇幅,只給出測點一的輸入與輸出數(shù)據(jù)的映射值,見表4。然后在所給的每個參數(shù)范圍內(nèi)進(jìn)行參數(shù)的隨機選取,根據(jù)已經(jīng)確定的響應(yīng)面進(jìn)行插值運算,計算出每組參數(shù)對應(yīng)的支護樁計算位移值,并代入目標(biāo)函數(shù)(式8)中,最后利用模擬退火算法以目標(biāo)函數(shù)最小值為目標(biāo)來進(jìn)行解(土層參數(shù))的計算選取。

        表4 測點一的輸入及輸出數(shù)據(jù)映射值

        根據(jù)前文第2.2節(jié)中對模擬退火算法接受壞解概率的Metropolis準(zhǔn)則的描述:若△<0則接受xnew為當(dāng)前的解,否則生成一個[0,1]間均勻分布的隨機數(shù)λ,若λ

        圖2 不考慮初始溫度的目標(biāo)函數(shù)值隨迭代次數(shù)變化

        圖3 測點一的目標(biāo)函數(shù)值隨迭代次數(shù)變化

        圖4 測點二的目標(biāo)函數(shù)值隨迭代次數(shù)變化

        圖5 測點三的目標(biāo)函數(shù)值隨迭代次數(shù)變化

        對表5中的反演結(jié)果與設(shè)計值進(jìn)行對比分析,發(fā)現(xiàn)基于ACE法和模擬退火算法反演得出的每個測點下的土層參數(shù)值與設(shè)計值稍有偏差,可能的原因是基坑開挖過程是一個卸載的過程,開挖的過程中的土層卸載會使土體實際抵抗變形的能力降低,對計算造成一定誤差。由于單個樣本組的反演結(jié)果可能具有一定的偶然性,應(yīng)結(jié)合實際對比分析多個樣本組的結(jié)果,由表5可以看出,3組反演計算結(jié)果的平均值與設(shè)計值較為接近,說明利用該方法進(jìn)行土層等效參數(shù)的反演具有一定的可行性。

        表5 土層等效參數(shù)反演計算結(jié)果

        5 結(jié)論

        (1)響應(yīng)面法通常用來處理較復(fù)雜系統(tǒng)的輸入與輸出之間的映射關(guān)系問題,其計算量小并且適用于復(fù)雜的非線性問題。本文將均勻試驗和ACE法融合在一起,利用ACE法的非線性映射能力,構(gòu)建出參數(shù)之間高效響應(yīng)面,極大地簡化了計算過程,提高了反演的計算速度,再結(jié)合模擬退火算法對利用響應(yīng)值與實測值構(gòu)造的目標(biāo)函數(shù)進(jìn)行參數(shù)解的尋優(yōu),以一定的概率搜尋出最優(yōu)參數(shù)解。將這一算法模型對一工程實例進(jìn)行運用,發(fā)現(xiàn)其在解決變量與目標(biāo)函數(shù)之間無明顯的數(shù)學(xué)表達(dá)式的工程問題時具有一定的可行性。

        (2)模擬退火算法的運用,極大地依賴對初始參數(shù)的選取,針對不同的計算案例,應(yīng)考慮需要求解數(shù)據(jù)的實際情況,分析目標(biāo)函數(shù)增量與退火溫度的比值對收斂性的影響,經(jīng)過調(diào)試選取出合理的初始

        參數(shù),再結(jié)合算例進(jìn)行不同數(shù)據(jù)組的計算,這樣有利于提高計算的效率。在計算的過程中可以發(fā)現(xiàn),由于模擬退火算法有接受壞解的概率準(zhǔn)則,容易丟失計算過程中更好的解,如何將計算過程中所有解保存下來重新挖掘有效數(shù)據(jù),進(jìn)而提高計算的精度是下一步需要深入研究的內(nèi)容。

        曰韩内射六十七十老熟女影视| 日本a在线天堂| 亚洲av天天做在线观看| 久久久日韩精品一区二区三区| 五月天丁香久久| 黄色网页在线观看一区二区三区 | 国产免费观看久久黄av麻豆| 欧美老妇多毛xxxxx极瑞视频| 国产肉丝袜在线观看| 久久天天躁狠狠躁夜夜爽| 国内精品福利在线视频| 青青草视频视频在线观看| 亚洲av色香蕉一区二区三区| 久久av高潮av无码av喷吹| 尤物99国产成人精品视频| 亚洲精品二区在线观看| 日本一区二区视频高清| 国产在线无码一区二区三区视频| 三年片免费观看影视大全视频| 曰本极品少妇videossexhd| 免费在线观看一区二区| av免费观看网站大全| 日韩精品久久久久久免费| 日本高清一区二区三区水蜜桃| 久久婷婷免费综合色啪| 麻豆视频在线播放观看| 久久国产精品久久久久久| 久久av高潮av喷水av无码| 国产aⅴ丝袜旗袍无码麻豆| 亚洲av高清一区二区三区| 激情综合丁香五月| 国产精品日韩欧美一区二区区| 免费高清日本一区二区| 成人区人妻精品一区二区三区| 久久老子午夜精品无码怎么打| 国产免费无码9191精品| 日本久久精品福利视频| 一本一道av无码中文字幕﹣百度| 亚洲午夜无码AV不卡| 中文字幕日本在线乱码| 狼狼综合久久久久综合网|