一種通用的多點(diǎn)非線性整體變形預(yù)測方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于工程建筑物變形監(jiān)測與災(zāi)害預(yù)警預(yù)測研究領(lǐng)域,特別涉及高維度數(shù)據(jù) 處理與分析,一種適用于工程建筑物整體變形的通用非線性預(yù)測方法。
【背景技術(shù)】
[0002] 目前工程建筑物的變形分析與預(yù)測方法大多是針對單點(diǎn)甚至是單方向的變形觀 測數(shù)據(jù)序列的研究,而實(shí)際工程建筑物變形觀測所布設(shè)的監(jiān)測網(wǎng)往往是空間、多點(diǎn)的立體 監(jiān)測模式,變形監(jiān)測網(wǎng)中的單個(gè)監(jiān)測點(diǎn)變形并不是孤立發(fā)展的,它受到周圍其他監(jiān)測點(diǎn)的 影響,同時(shí)它自身也影響周圍其他監(jiān)測點(diǎn)的變形,因此,將單點(diǎn)的變形分析拓展到空間多點(diǎn) 的整體分析與建模,從系統(tǒng)的角度來統(tǒng)一描述變形體的整體變形趨勢和規(guī)律,就成為時(shí)空 變形監(jiān)測分析與預(yù)測更為科學(xué)和合理的方法。
[0003] 現(xiàn)有的研究成果都是基于變形觀測數(shù)據(jù)序列為等時(shí)間間距的模型和方法,但實(shí)際 工程的變形觀測,尤其是建筑物的沉降觀測,由于受施工條件和其他自然條件的影響,所采 集的變形觀測數(shù)據(jù)并非都是等時(shí)間間距的,現(xiàn)有模型方法對這類數(shù)據(jù)的分析與預(yù)測就存在 缺陷。因此,將僅適用于等間距觀測序列的變形預(yù)測方法拓展到非等距的空間多點(diǎn)非線性 預(yù)測模型,建立一種即適用于等時(shí)間間距和不等時(shí)間間距變形觀測數(shù)據(jù)序列的多點(diǎn)非線性 整體變形預(yù)測模型才能稱之為通用的時(shí)空整體變形分析與預(yù)測方法。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明將工程建筑物變形監(jiān)測與災(zāi)害預(yù)測研究中的單點(diǎn)局部變形分析拓展到空 間多點(diǎn)的整體分析,將一維數(shù)據(jù)處理拓展為高維度數(shù)據(jù)處理與建模,提出了一種通用的多 點(diǎn)非線性整體變形預(yù)測方法。
[0005] 本發(fā)明所采用的技術(shù)方案是:一種通用的多點(diǎn)非線性整體變形預(yù)測方法,其特征 在于,包括以下步驟:
[0006] 步驟1:對采集的變形監(jiān)測點(diǎn)原始觀測數(shù)據(jù)序列進(jìn)行判讀預(yù)處理;
[0007] 步驟2:建立多點(diǎn)非線性模型;
[0008] 步驟3:求解模型參數(shù)的估值;
[0009] 步驟4:多點(diǎn)非線性整體變形預(yù)測式的確定;
[0010]步驟5:模型精度分析。
[0011]作為優(yōu)選,步驟1中,設(shè)m個(gè)監(jiān)測點(diǎn)的觀測數(shù)據(jù)序列為;=丨…,xffc)}, j = l,2,…,m,m為維數(shù)且m>l,n表示觀測數(shù)據(jù)的長度,即觀測期數(shù);對應(yīng)的觀測時(shí)間序列為T = (tl,t2,···,tn);
[0012] 若tk-tk-1關(guān)const(k = 2,3,…,n;const表示一常數(shù)值),則稱原始觀測數(shù)據(jù)序列 Xf為非等時(shí)間間距序列;對觀測數(shù)據(jù)序列Xf進(jìn)行判讀預(yù)處理包含以下子步驟:
[0013] 步驟1.1:對觀測數(shù)據(jù)序列X,進(jìn)行等距化處理,包含以下子步驟:
[0014] 步驟1 · 1 · 1:求觀測時(shí)間序列的平均時(shí)間間隔Ato, Ato = (tn-ti)/(n-l),k = 1, 2, ···,n;
[0015] 步驟1 · 1 · 2:求等距處理后的時(shí)間序列Τ' = (ti ',t2 ',…,tn'),tk' = ti+(k_l)Ato, k=l,2,···,]!;
[0016] 步驟1 · 1.3:求等距處理前后各期的時(shí)間差A(yù)tk = tk_tk' =tk-ti-(k-l)Ato,k=l, 2,…,n;
[0017] 步驟1.1.4:計(jì)算觀測數(shù)據(jù)序列各期觀測值的修正值八幻(())(仏):
[0018]
[0019] M-Γ j -丄,?,…--丄,?,…-,11;
[0020] 步驟1.1.5:求得處理后的等時(shí)間間距數(shù)據(jù)序列2^ = {2^(1),2^(2),-_,2^ (n)} ,zj(0)(k) = xj(0)(tk)-Axj(0)(tk), j = l ,2,··· ,m,k=l ,2,··· ,η;
[0021] 步驟1.2:對等時(shí)間間距數(shù)據(jù)序列Zj(())進(jìn)行處理,包含以下子步驟:
[0022] 步驟1.2.1:對Zf進(jìn)行均值化處理,得到均值序列
[0023] 步驟1.2.2:對均值序列&(n>進(jìn)行一次累加處理,得到一次累加序列
[0024] 若tk-tk-1 = const(k = 2,3,…,η),則稱原始觀測數(shù)據(jù)序列為等時(shí)間間距序列, 對觀測數(shù)據(jù)序列^T1進(jìn)行判讀預(yù)處理包含以下子步驟:
[0025] 步驟1.1:對觀測數(shù)據(jù)序列X廣進(jìn)行等距化處理,包含以下子步驟:
[0026] 步驟1 · 1 · 1:求觀測時(shí)間序列的平均時(shí)間間隔Ato, Ato = (tn-ti)/(n-l),k = 1, 2, ···,n;
[0027] 步驟1.1.2:求得處理后的等時(shí)間間距數(shù)據(jù)序列4((3)〇〇=幻(())(仏)泳=1,2,~,11;
[0028] 步驟1.2:對等時(shí)間間距數(shù)據(jù)序列Zj(())進(jìn)行處理,包含以下子步驟:
[0029] 步驟1.2.1:對進(jìn)行均值化處理,
得到均值序列
[0030] 步驟1.2. 2:對均值序列進(jìn)行一次累加處理,得到一次累加序列
[0031] 作為優(yōu)選,步驟2中建立的多點(diǎn)非線性模型為:
[0032]
[0033]
[0034]
[0035]
[0036] 其中,A、B稱為高維模型參數(shù)。
[0037] 作為優(yōu)選,步驟3中所述求解模型參數(shù)的估值,包含以下子步驟:
[0038] 步驟3.1:求解模型微分方程,假定模型參數(shù)的解為i、左,求解模型微分方程,得 到多,)的預(yù)測式f ("⑷=f ;
[0039] 步驟3.2:求解模型參數(shù)Α的估值i,J的求解包含以下子步驟:
[0040] 步驟3.2.1:殘差方程系數(shù)矩陣的確定,
[0041]
[0042] 步驟3 · 2 · 2: J 的求解,2 = :111([(沙_W7)_l if L];);
[0043] 步驟3.2.3:過度參數(shù)6、公的求解,
[0044]
[0045]
[0046]
[0047] 其中,0=Jrr|,
[0048] 步驟3.3:求解模型參數(shù)B的估值及,= i辦。
[0049] 作為優(yōu)選,步驟4中所述多點(diǎn)非線性整體變形預(yù)測式的確定,包含以下子步驟:
[0050] 步驟4.1:等時(shí)間間距數(shù)據(jù)序列藝°>(幻預(yù)測模型的確定,預(yù)測式為:
[0051] Z>:ii(k) = 2eui '\I + e ') '(/-e ')C;
[0052] 步驟4.2:通用的多點(diǎn)非線性整體變形預(yù)測式的確定,預(yù)測式為:
[0053]
[0054] 其中
dk〈 = n時(shí),fw(&)稱為擬合值,當(dāng)k >n時(shí),Xw(4)稱為預(yù)測值。
[0055] 作為優(yōu)選,步驟5中所述模型精度分析,模型的擬合精£
其中,t = [Vj(ti),Vj(t2),···,Vj(tn)]T,ν,.Κ) = λ·廣(4) -i/0%-),. j = l,2,···,m,k=l,2,···,n〇
[0056] 目前還沒有文獻(xiàn)報(bào)道針對高維非等間距觀測數(shù)據(jù)序列進(jìn)行多點(diǎn)整體建模和預(yù)測 方法,本發(fā)明既適用于高維非等間距變形觀測數(shù)據(jù)序列的建模和預(yù)測,也適用于高維等間 距變形觀測數(shù)據(jù)序列的建模和預(yù)測,是一種通用的多點(diǎn)非線性整體變形預(yù)測方法。
【附圖說明】
[0057]圖1是本發(fā)明實(shí)施例的流程圖。
[0058]圖2是本發(fā)明實(shí)施例觀測數(shù)據(jù)等距化處理的流程圖。
[0059]圖3是本發(fā)明實(shí)施例修正處理的流程圖。
【具體實(shí)施方式】
[0060] 為了便于本領(lǐng)域普通技術(shù)人員理解和實(shí)施本發(fā)明,下面結(jié)合附圖及實(shí)施例對本發(fā) 明作進(jìn)一步的詳細(xì)描述,應(yīng)當(dāng)理解,此處所描述的實(shí)施示例僅用于說明和解釋本發(fā)明,并不 用于限定本發(fā)明。
[0061] 本發(fā)明是一種通用的多點(diǎn)非線性整體變形預(yù)測方法,既適用于高維等時(shí)間間距變 形觀測數(shù)據(jù),也適用于高維非等間距變形觀測數(shù)據(jù)的建模與預(yù)測。以某高層建筑物沉降觀 測為例結(jié)合附圖和實(shí)施例詳細(xì)說明本發(fā)明技術(shù)方案:
[0062] 定義1丨°)?|(/1),<1(/ 2),_'彳丸)丨為該高層建筑物布設(shè)的111個(gè)監(jiān)測點(diǎn)的觀測數(shù) 據(jù)序列,其表征的物理量為監(jiān)測點(diǎn)的累積沉降量,單位為mm,j = l,2,…,m,n表示觀測數(shù)據(jù) 的長度,即觀測期數(shù);各觀測期的時(shí)間序列為丁=(七山,~山)。
[0063] 請見圖1,本發(fā)明提供的一種通用的多點(diǎn)非線性整體變形預(yù)測方法,包括以下步 驟:
[0064] 步驟1,對變形監(jiān)測點(diǎn)觀測數(shù)據(jù)序列進(jìn)行判讀處理,包含以下子步驟,
[0065] 步驟1.1,首先判斷觀測數(shù)據(jù)序列是否為等時(shí)間間距序列,若tk-tk-1矣const(k = 2,3,…,η; const表示一常數(shù)值),則稱原始觀測數(shù)據(jù)序列If>為非等時(shí)間間距序列,則對觀 測數(shù)據(jù)進(jìn)行等距化處理,如圖2所示,包含以下子步驟,
[0066] 步驟1 · 1 · 1,求觀測時(shí)間序列的平均時(shí)間間隔Ato, Ato = (tn-ti)/(n-l),k = 1, 2, ···,n;
[0067] 步驟1 · 1 · 2,求等距處理后的時(shí)間序列Τ' = (ti',t2',···,tn'),tk' = ti+(k_l)Ato, k=l,2,···,]!;
[0068] 步驟1.1.3,求等距處理前后各期的時(shí)間差A(yù)tk