国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于串并行雙分支網(wǎng)絡(luò)的沖擊波信號重構(gòu)方法

2024-04-11 01:38:04孫傳猛陳嘉欣裴東興馬鐵華
振動與沖擊 2024年6期
關(guān)鍵詞:沖擊波分支重構(gòu)

孫傳猛, 陳嘉欣, 原 玥, 裴東興, 馬鐵華

(1. 中北大學(xué) 省部共建動態(tài)測試技術(shù)國家重點實驗室,太原 030051;2. 中北大學(xué) 電氣與控制工程學(xué)院,太原 030051)

爆炸沖擊波[1]對有生目標(biāo)的毀傷,是超壓峰值、比沖量、正壓作用時間等特征參量[2]綜合作用的結(jié)果。準(zhǔn)確采集沖擊波信號的瞬態(tài)信息,是武器威力以及目標(biāo)毀傷評估的重要途徑。然而,受爆炸場空間以及試驗成本限制,往往只能在特定角度、有限距離內(nèi)布置有限數(shù)量的測壓裝置(如圖1所示),捕獲的數(shù)據(jù)十分稀疏。此外,當(dāng)進(jìn)行沖擊波超壓測試時,破片擊中、電磁干擾、高溫環(huán)境等惡劣狀況,極易造成瞬態(tài)信號采集終止,使得采集的信號不完整,出現(xiàn)殘缺現(xiàn)象(如圖2所示)。顯然,深入研究爆炸沖擊波信號重構(gòu)技術(shù),通過有限測點數(shù)據(jù)重建沖擊波場內(nèi)壓力分布、通過殘缺數(shù)據(jù)重構(gòu)完整的沖擊波壓力曲線,對武器威力以及目標(biāo)毀傷評估具有重要價值。

圖1 某沖擊波超壓測試測點布置示意[3]Fig.1 A shock wave overpressure test measurement point arrangement schematic

圖2 某沖擊波測試曲線Fig.2 A curve of a shockwave test

沖擊波超壓場重建方法主要包含兩種:第一種是射線追蹤方法[4]、走時線性插值法[5]、反相射線追蹤的走時線性插值法[6]、基于廣義逆算法改進(jìn)的射線追蹤方法[7-11]等借鑒地球物理結(jié)構(gòu)的方法;上述諸方法受測點數(shù)量少、射線路徑彎曲等因素影響,重建效果不夠理想。第二種是基于統(tǒng)計數(shù)據(jù)的沖擊波重建算法,包括以測點超壓峰值進(jìn)行B樣條插值法[12]、基于迭代的幾何基的平面和空間三次均勻B樣條曲線插值法[13]、基于非均勻有理B樣條蛛網(wǎng)插值算法[14]、基于先驗信息的EM(expectation maximization)反演算法[15]、基于Zipple算法和高斯牛頓算法[16]以及三次樣條插值算法、Biharmonic樣條曲面插值算法和徑向基函數(shù)網(wǎng)絡(luò)插值算法[17]等;這些方法單純地使用完全相同的統(tǒng)計值或假設(shè)兩測量值間數(shù)據(jù)服從某種分布進(jìn)而填充所有缺失數(shù)據(jù)可能是過于武斷的。

沖擊波殘缺信號重構(gòu)技術(shù)則多關(guān)注于壓縮感知方法。將壓縮感知理論[18-23]應(yīng)用于沖擊波信號重構(gòu)中往往面臨苛刻的限制條件:稀疏矩陣選取必須合適;稀疏矩陣、觀測矩陣必須不相關(guān);信號需滿足聯(lián)合稀疏先驗性等。基于機器學(xué)習(xí)[24]的信號重構(gòu)方法是另一種可行方法,使用機器學(xué)習(xí)算法擬合整個訓(xùn)練數(shù)據(jù)集的分布,以缺失值周圍數(shù)據(jù)的屬性值和整個數(shù)據(jù)集整體分布來定制生成重構(gòu)值[25-26]。但是,機器學(xué)習(xí)算法沒有考慮數(shù)據(jù)集中的時序關(guān)系,難以學(xué)習(xí)時序數(shù)據(jù)的時間先后關(guān)系與數(shù)據(jù)變化規(guī)律。此外,采用平均值、中位數(shù)、眾數(shù)等統(tǒng)計數(shù)據(jù)來填充信號缺失值[27],也是應(yīng)用較多的信號重構(gòu)方法,但存在假設(shè)過于武斷等問題。

深度學(xué)習(xí)是對數(shù)據(jù)特征由低層到高層的逐步抽象和概念化過程,是一種自主學(xué)習(xí)識別方法,可以敏銳地捕捉信號高階特征信息[28],為沖擊波信號重構(gòu)提供了潛在有效手段。然而,目前利用深度學(xué)習(xí)進(jìn)行信號重構(gòu)的研究較少,典型如王旭磊、王鑫[29]、羅永洪[30]利用生成對抗網(wǎng)絡(luò)對時序數(shù)據(jù)缺失值填充進(jìn)行了探索性研究,然而生成對抗網(wǎng)絡(luò)存在難以訓(xùn)練的問題,生成器和判別器在不斷博弈中達(dá)到均衡,過久的博弈過程可能會使生成器開始退化,總是生成相同的樣本點而無法繼續(xù)學(xué)習(xí),這對于信號重構(gòu)研究而言是難以控制的;豆佳敏[31]利用深度學(xué)習(xí)技術(shù)對沖擊波信號壓縮感知方法進(jìn)行了探索性研究,該方法不需要大量數(shù)據(jù)對網(wǎng)絡(luò)模型進(jìn)行訓(xùn)練,而是對每一個信號進(jìn)行單獨學(xué)習(xí),進(jìn)而實現(xiàn)端到端的恢復(fù),規(guī)避了稀疏矩陣的設(shè)計環(huán)節(jié),但該方法仍受限于壓縮感知方法,難以學(xué)習(xí)數(shù)據(jù)中潛在的高階特征;孫傳猛等利用一維卷積神經(jīng)網(wǎng)絡(luò)(convolutional neural networks, CNN)結(jié)合BiLSTM(bi-directional long short-term memory)模型對數(shù)據(jù)特征進(jìn)行上采樣實現(xiàn)沖擊波信號的重構(gòu),該方法是一種基于端到端的深度學(xué)習(xí)方法,綜合考量了信號的時序關(guān)系、頻譜特征、數(shù)據(jù)變化規(guī)律等特征信息,并在此基礎(chǔ)上對數(shù)據(jù)特征逐步抽象和概念化,從而自主學(xué)習(xí)信號中的高階特征信息。

綜上所述,目前爆炸沖擊波信號重構(gòu)技術(shù)還存在諸多問題:①相關(guān)研究著重于局部特征(如超壓峰值)的分析,往往忽視了全局特性對沖擊波信號重構(gòu)的影響;②已有重構(gòu)技術(shù)對深度學(xué)習(xí)捕捉高階特征的能力利用不夠充分,僅建立了較為簡單的非線性映射關(guān)系;③已有重構(gòu)技術(shù)缺少對信號時序特征和全局依賴關(guān)系的表征,難以掌握復(fù)雜的信號本征規(guī)律。因此,本文利用Res-GRU模塊捕捉?jīng)_擊波超壓信號時序依賴關(guān)系等局部特征,利用Trans模塊捕捉信號全局潛在特征,提出高階特征融合機制實現(xiàn)不同階段信息逐層互補,進(jìn)而形成基于串并行雙分支網(wǎng)絡(luò)(簡記為G-TNet)的沖擊波信號重構(gòu)技術(shù)。最后,利用模擬信號和實測信號開展沖擊波信號重構(gòu)試驗研究,驗證本文方法的有效性和優(yōu)越性。研究結(jié)果對爆炸沖擊波信號重構(gòu)具有重要指導(dǎo)意義。

1 本文方法

1.1 串并行雙分支網(wǎng)絡(luò)(G-TNet)

在沖擊波信號重構(gòu)過程中,無論是射線追蹤方法、統(tǒng)計數(shù)據(jù)方法,還是壓縮感知方法、機器學(xué)習(xí)方法,抑或當(dāng)前熱門的深度學(xué)習(xí)方法,本質(zhì)上都是利用某種“特征表示”來表征信號的本征特征進(jìn)而進(jìn)行信號填充或預(yù)測;不同在于該“特征表示”是人為設(shè)計的(傳統(tǒng)的射線追蹤方法、統(tǒng)計數(shù)據(jù)方法、壓縮感知方法、機器學(xué)習(xí)方法等諸方法),還是通過模型自動學(xué)習(xí)的(深度學(xué)習(xí)方法)。

對于沖擊波信號而言,無論峰值壓力高低、持續(xù)時間長短、噪聲干擾強弱,其本質(zhì)都是一種在連續(xù)介質(zhì)中傳播的力學(xué)參量發(fā)生階躍的擾動,是理想沖擊波信號(如圖3所示)對不同測試對象與環(huán)境的差異化表現(xiàn)。根據(jù)通用近似定理[32-33],一定存在某種深度學(xué)習(xí)網(wǎng)絡(luò),能夠通過由底層到高層逐步抽象和概念化沖擊波信號特征,從而自動學(xué)習(xí)到其語義特征(本征特征)。而現(xiàn)有技術(shù)方案難以有效應(yīng)對沖擊波超壓場綜合性不利因素的挑戰(zhàn)的主要原因在于,其特征表示要么是淺層的,不屬于語義特征(對傳統(tǒng)方法而言);要么是自動學(xué)習(xí)到的語義特征表示不夠準(zhǔn)確(對深度學(xué)習(xí)方法而言),進(jìn)行信號填充或預(yù)測時造成較大誤差。

圖3 理想沖擊波時域波形Fig.3 The ideal time domain waveform of shock wave

顯然,沖擊波超壓場信號重構(gòu)的難點在于:如何構(gòu)建一種能有效表征沖擊波信號語義特征的深度學(xué)習(xí)模型,以及如何實現(xiàn)局部時序依賴關(guān)系與全局潛在特征之間的平衡。這里的“局部時序依賴關(guān)系”是指信號的時序數(shù)據(jù)的時間先后關(guān)系與數(shù)據(jù)變化規(guī)律,這是基于鄰域的、局部的聚焦性特征信息;而“全局潛在特征”是指各聚焦性特征之間的長距離依賴關(guān)系,是充分地利用“上下文”信息、建立在信號全局理解基礎(chǔ)之上的特征信息。

利用深度學(xué)習(xí)技術(shù)進(jìn)行序列數(shù)據(jù)處理時有串行與并行兩種重要的處理方式。串行方式是指輸入序列的每個元素都依次被處理,并將前一個元素的狀態(tài)作為后一個元素的輸入。典型的如循環(huán)神經(jīng)網(wǎng)絡(luò)(recurrent neural network, RNN),t時刻的輸出依賴t-1 時刻的計算結(jié)果。串行方式能夠適應(yīng)于某一事物隨時間的變化狀態(tài)或程度,加強前后數(shù)據(jù)的關(guān)聯(lián)性。顯然,利用串行方式十分有利于時序依賴關(guān)系等局部特征的提取。并行方式則不依賴數(shù)據(jù)輸入的先后順序,典型的如Transformer模型。通過自注意力機制,Transformer模型可以同時處理整個序列,而無需像傳統(tǒng)的序列模型一樣依次處理每個元素。Transformer模型可以實現(xiàn)完全并行的計算,更好地捕捉長距離的依賴關(guān)系,計算全局的依賴關(guān)系,更容易地解釋預(yù)測結(jié)果,處理不定長序列。值得注意的是,RNN在學(xué)習(xí)過程中由于梯度消失或爆炸問題,很難建模長時間間隔的狀態(tài)之間的依賴關(guān)系,即長程依賴問題;門限循環(huán)單元(gated recurrent unit,GRU)引入更新門和重置門等門控機制來控制信息的累積速度,有助于解決長程依賴問題。

因此,針對爆炸沖擊波信號重構(gòu)問題,本文提出了一個基于GRU和Transformer模型的串并行雙分支網(wǎng)絡(luò)(簡記為G-TNet)。G-TNet結(jié)構(gòu)如圖4(a)所示,由Embedding層、雙分支結(jié)構(gòu)、用于耦合分支的特征融合單元(feature merging unit,FMU)和用于輸出的線性層所組成。其中:

圖4 G-TNet網(wǎng)絡(luò)結(jié)構(gòu)Fig.4 G-TNet model structure

(1) 鑒于沖擊波測試過程中采樣率、比例距離、測點位置、信號殘缺與否等不同導(dǎo)致的信號長度差異,G-TNet使用Embedding層來創(chuàng)建一個低維稠密向量以適應(yīng)不同長度的輸入數(shù)據(jù)。經(jīng)過Embedding層后每一輸入數(shù)據(jù)具有了相同維度的向量表示,其輸出結(jié)果可直接由Res-GRU分支進(jìn)行處理,而對于Transformer分支對輸入數(shù)據(jù)并行處理的要求,則需增加位置編碼來區(qū)分沖擊波信號中相同數(shù)據(jù)所處的不同位置。

(2) 雙分支結(jié)構(gòu)分為Res-GRU分支和Transformer分支。Res-GRU分支以串行方式捕捉?jīng)_擊波超壓信號時序依賴關(guān)系等局部特征,Transformer分支以并行方式捕捉信號潛在全局特征。G-TNet考慮到兩種特征的差異性與互補性,將全局上下文信息從Transformer分支逐漸傳遞至Res-GRU分支的特征映射中,以增強該分支的全局感知能力。同樣,Res-GRU分支所產(chǎn)生的局部特征信息也反饋到Transformer分支的特征映射中,以豐富該分支的局部細(xì)節(jié)信息。而FMU持續(xù)的融合特征實現(xiàn)了兩種信息的互補,如圖4(b)所示。

(3) 在雙分支結(jié)構(gòu)中,Res-GRU分支與Transformer分支均由N個重復(fù)的Res-GRU模塊和Trans模塊組成。輸入信號經(jīng)Embedding層后,首先經(jīng)過一個Res-GRU模塊和Trans模塊提取初始特征;然后,FMU從第二個Res-GRU模塊和Trans模塊開始應(yīng)用,連接Res-GRU分支中的局部特征和Transformer分支中的全局表示。這樣,G-TNet的雙分支結(jié)構(gòu)可以最大限度地保留局部特征和全局特征,而FMU作為連接分支,在不同階段充分融合局部與全局特征,實現(xiàn)高階語義信息互補。

1.2 Res-GRU模塊

Res-GRU模塊結(jié)構(gòu)如圖5(a)所示,包含了兩組GRU層、激活函數(shù)層和用于歸一化特征的LayerNorm層,并在每兩組網(wǎng)絡(luò)之間增加一個捷徑連接。GRU層為一個門控循環(huán)單元,結(jié)構(gòu)如圖5(b)所示,利用更新門和重置門機制,有選擇性地增加新的信息和有選擇性地遺忘已有累積信息,即

圖5 Res-GRU模塊Fig.5 Res-GRU block

(1)

式中:ht為GRU層當(dāng)前時刻t的輸出;zt為更新門

zt=σ(Wzhht-1+Wzxxt)

(2)

式中:xt為GRU層當(dāng)前時刻t的輸入;σ(·)為Logistic函數(shù);Wzh和Wzx為更新門相關(guān)連接權(quán)重。

(3)

rt=σ(Wrhht-1+Wrxxt)

(4)

式中: tanh(·)為Tanh激活函數(shù);Wrh和Wrx為重置門相關(guān)的連接權(quán)重。

Res-GRU模塊的捷徑連接是極為必要的。G-TNet共包含N個串聯(lián)的Res-GRU模塊,網(wǎng)絡(luò)層數(shù)是非常深的。G-TNet這種較深的網(wǎng)絡(luò)設(shè)計,一方面有助于高階特征的進(jìn)一步抽象,使其進(jìn)一步接近語義特征;而另一方面在學(xué)習(xí)過程中利用誤差反向傳播算法更新權(quán)重時存在著較大的梯度消失風(fēng)險。捷徑連接將Res-GRU分支網(wǎng)絡(luò)近似逼近原始目標(biāo)函數(shù)轉(zhuǎn)換為近似逼近殘差函數(shù),而在實際中后者更容易學(xué)習(xí)[34]:①Res-GRU分支可能存在冗余,而捷徑連接的恒等映射機制保證經(jīng)過該恒等層的輸入和輸出完全相同,解決了網(wǎng)絡(luò)深度冗余造成的模型性能退化現(xiàn)象;②在網(wǎng)絡(luò)輸出中增加了輸入項x,在利用誤差反向傳播算法更新權(quán)重時,該網(wǎng)絡(luò)對x求偏導(dǎo)時會增加值為1的常數(shù)項,使得梯度連乘不會造成梯度消失。

1.3 Trans模塊

Trans模塊主要借鑒Transformer的編碼塊結(jié)構(gòu),依次由LayerNorm層(用于歸一化特征)、Multi-head Self-attention 層(多頭自注意力機制)、LayerNorm層、多層感知機構(gòu)成,并在每個LayerNorm層之前增加一個捷徑連接,如圖6(a)所示。Multi-head Self-attention 會并行地計算多個不同參數(shù)的self-attention值,并將各個self-attention 值拼接作為后續(xù)網(wǎng)絡(luò)的輸入。其中,self-attention 值計算通常采用QKV模式,如圖6(b)所示。

圖6 Trans模塊與多頭自注意力機制Fig.6 Trans block &Multi-head Self-attention mechanism

(1) 首先,將輸入數(shù)據(jù)X經(jīng)線性映射分別獲得Q、K、V矩陣

(5)

式中,WQ、WK和WV分別為線性映射的參數(shù)矩陣。

(2) 然后,計算對序列中不同數(shù)據(jù)的關(guān)注程度Score

(6)

式中,dk為K的維度。

(3) 最后,使用縮放點積方法獲得最終的self-attention值Z

Z=Softmax(Score)·V

(7)

對于Multi-head Self-attention機制,則使用多組權(quán)重值來轉(zhuǎn)換不同的Q、K、V矩陣分別計算相應(yīng)的自注意力值Z,最終將Z矩陣進(jìn)行拼接,如圖6(c)所示。Multi-head Self-attention通過Q去查詢K當(dāng)中比較重要的信息,得到相應(yīng)的權(quán)重矩陣,再乘以V,讓V去關(guān)注更重要的信息,忽略更不重要的信息。這樣,Multi-head Self-attention機制可以從輸入的沖擊波信號中,有選擇地篩選出少量重要信息并聚焦到這些少量重要信息上,而忽略大多不重要的信息。

同樣,Trans模塊的捷徑連接也起著防止梯度消失和模型退化的作用。值得注意的是,GRU等前述串行網(wǎng)絡(luò)本身就是一種順序結(jié)構(gòu),天生包含了沖擊波信號各數(shù)據(jù)的位置信息;而Trans模塊對數(shù)據(jù)處理采用的是并行方式,即同一個沖擊波信號的所有數(shù)據(jù)一起輸入到網(wǎng)絡(luò)中進(jìn)行并行訓(xùn)練。這種并行訓(xùn)練方式丟失了每個數(shù)據(jù)在沖擊波信號中的位置信息,這對沖擊波信號重構(gòu)而言是不可接受的。一種行之有效的辦法是對輸入的數(shù)據(jù)進(jìn)行位置編碼,以區(qū)分相同數(shù)據(jù)在信號中的不同位置。在沖擊波信號重構(gòu)網(wǎng)絡(luò)訓(xùn)練中,對Trans模塊采用正余弦編碼方式,如式(8)、式(9)所示。

PE(pos,2i)=sin(pos/10 0002i/dmodel)

(8)

PE(pos,2i+1)=cos(pos/10 0002i/dmodel)

(9)

式中:PE為位置編碼;pos為前數(shù)據(jù)所處位置;dmodel為Embedding層的向量長度;i的取值范圍為0,1,…,dmodel。

1.4 特征融合單元

Res-GRU模塊按照串行的方式依次對信號的數(shù)據(jù)進(jìn)行處理,利用過去的隱藏狀態(tài)來捕獲對先前數(shù)據(jù)的依賴性,保留了沖擊波信號局部時序依賴關(guān)系;而Trans模塊利用Multi-head Self-attention機制作為網(wǎng)絡(luò)的特征提取器,將信號作為整體處理,不依賴于過去的隱藏狀態(tài)來捕獲對先前數(shù)據(jù)的依賴性,從而允許并行計算,并減少由于長期依賴性而導(dǎo)致的性能下降。

可見,基于Res-GRU模塊的Res-GRU分支與基于Trans模塊的Transformer分支,分別利用串、并行方式提取了局部與全局等不同形式的信號語義特征,而這些語義特征是可能存在錯位風(fēng)險的。因此,需要添加特征融合單元以消除語義特征錯位。本文構(gòu)建了如圖4(a)所示的FMU,以互補交互的方式將局部信息和全局表示連續(xù)耦合。由Res-GRU模塊和Trans模塊性質(zhì)可知,通過設(shè)定其模型節(jié)點數(shù)和Embedding層輸出大小則可控制中間層特征映射大小。因此,本文設(shè)定相同大小的向量長度以方便兩種信息融合。在G-TNet網(wǎng)絡(luò)中,從Res-GRU分支(Transformer分支)的第二個Res-GRU模塊(Trans模塊)開始使用FMU來消除語義特征錯位,在線性層、LayerNorm層和激活函數(shù)層分別對特征進(jìn)行對齊,逐步填補各自分支的語義空白。

2 試驗研究

2.1 試驗方案

首先,建立沖擊波信號數(shù)據(jù)集,由兩部分構(gòu)成:①根據(jù)經(jīng)驗公式生成的模擬信號(其時序長度為1 000,混雜有均值為0、方差為0.001的高斯噪聲);②實測的沖擊波超壓信號。

然后,將數(shù)據(jù)集分為訓(xùn)練集和測試集。利用訓(xùn)練集完成重構(gòu)模型對沖擊波信號特征的學(xué)習(xí);利用測試集檢驗爆炸沖擊波信號重構(gòu)模型的性能。

最后,基于本文所提G-TNet模型分別進(jìn)行針對有限測點數(shù)據(jù)的沖擊波超壓信號重構(gòu)試驗和針對殘缺數(shù)據(jù)的沖擊波超壓信號重構(gòu)試驗;通過與最新的典型重構(gòu)方法(GAN-GRU、BiLSTM[35]和CNN-BiLSTM方法)對比,并設(shè)置不同的消融試驗,以驗證本文方法的有效性和優(yōu)越性。

2.2 試驗環(huán)境及超參數(shù)設(shè)置

本次試驗的硬件環(huán)境:Intel Xeon Gold 5218R CPU,256 GB內(nèi)存,Nvidia RTX A6000 GPU 48 GB。軟件環(huán)境:操作系統(tǒng)為64位的Window10,開發(fā)環(huán)境是Pycharm 2022.2.3,開發(fā)語言為Python3.7.0+PyTorch1.7。

本次對比試驗及消融試驗設(shè)置相同的超參數(shù):采用Adam優(yōu)化器,初始學(xué)習(xí)率為0.001,共訓(xùn)練60個Epochs,學(xué)習(xí)率分別在第30個和第50個Epochs處衰減0.5倍。Embedding層輸出向量長度為128,Trans模塊中heads設(shè)置為6。損失函數(shù)采用L1+L2損失。對于GAN-GRU模型,考慮其訓(xùn)練方式不同,設(shè)置迭代次數(shù)為200個Epochs。

2.3 評價指標(biāo)

考慮到?jīng)_擊波超壓信號通常以超壓峰值、正壓作用時間、比沖量作為毀傷威力的考核指標(biāo),本文選擇均方誤差(mean square error, MSE)、平均絕對誤差(mean absolute error,MAE)、平均峰值誤差、平均正壓時間誤差和平均比沖量誤差作為模型輸出結(jié)果的評價指標(biāo)。

(1) MSE反映真實值與重構(gòu)值之間差異平方的平均。

(2) MAE反映真實值與重構(gòu)值之間差異絕對值的平均。

(3) 平均峰值誤差(EP),反映沖擊波真實信號與重構(gòu)信號之間超壓峰值相對誤差的平均值

(10)

(4) 平均正壓時間誤差(ET),反映沖擊波真實信號與重構(gòu)信號之間正壓時間的相對誤差平均值

(11)

式中:X為正壓區(qū)間的橫坐標(biāo)值;XMAX、XMIN分別為正壓區(qū)間的終點和起點;

(5) 平均比沖量誤差(ES),反映沖擊波真實信號與重構(gòu)信號之間比沖量的相對誤差平均值

(12)

(13)

式中:M為沖擊波信號正壓區(qū)間的長度;S為沖擊波信號的比沖量。

2.4 結(jié)果與討論

2.4.1 針對有限測點數(shù)據(jù)的沖擊波信號重構(gòu)試驗

(1) 模擬沖擊波信號重構(gòu)試驗結(jié)果與討論

針對有限測點數(shù)據(jù)的模擬沖擊波信號重構(gòu)試驗,模型的輸入數(shù)據(jù)為不同測點與爆炸中心的比例距離值,輸出結(jié)果為重構(gòu)的沖擊波信號,結(jié)果如圖7(因篇幅有限,僅展示部分?jǐn)?shù)據(jù))與表1所示。在圖7中,原始沖擊波信號為深色,重構(gòu)沖擊波信號為淺色(下同);表1中: Parameters與FLOPs分別為深度學(xué)習(xí)網(wǎng)絡(luò)模型的參數(shù)量和計算量; 加粗?jǐn)?shù)字表示相應(yīng)指標(biāo)下的最優(yōu)值(下同)。

表1 模擬沖擊波信號的沖擊波場壓力分布重構(gòu)試驗結(jié)果Tab.1 Experimental results of reconstructing pressure distribution in shock wave field by simulating shock wave signal

圖7 模擬沖擊波信號的場壓力分布重構(gòu)結(jié)果Fig.7 Reconstruction results of field pressure distribution of simulated shock wave signals

由圖7可知: GAN-GRU、BiLSTM、CNN-BiLSTM和G-TNet(本文方法)均得到了較為理想的重構(gòu)結(jié)果,而G-TNet重構(gòu)曲線與原始曲線貼合最為緊密,表明G-TNet對沖擊波語義特征的捕捉能力最強,重構(gòu)的沖擊波曲線最為準(zhǔn)確。由表1可知:G-TNet重構(gòu)信號的MSE、MAE、平均峰值誤差(EP)、平均正壓時間誤差(ET)、平均比沖量誤差(ES)均為最低值,取得了最優(yōu)結(jié)果;G-TNet重構(gòu)信號平均峰值誤差(EP)、平均正壓時間誤差(ET)、平均比沖量誤差(ES)分別為0.49%、15.62%、17.66%,滿足沖擊波場壓力重構(gòu)指標(biāo)要求;G-TNet模型的參數(shù)量和計算量分別為6.65 MB和6.66 MB,在時間復(fù)雜度、空間復(fù)雜度方面取得了較好的平衡。這表明G-TNet能夠較好地實現(xiàn)不同測點位置的沖擊波信號重構(gòu)。

(2) 實測沖擊波信號重構(gòu)試驗結(jié)果與討論

針對有限測點數(shù)據(jù)的實測沖擊波信號重構(gòu)試驗結(jié)果如圖8(因篇幅有限,僅展示部分?jǐn)?shù)據(jù))與表2所示。由圖8可知:當(dāng)輸入數(shù)據(jù)的特征較多時,GAN-GRU難以收斂,而BiLSTM、CNN-BiLSTM和G-TNet均實現(xiàn)了信號重構(gòu);而G-TNet重構(gòu)曲線與原始實測曲線貼合最為緊密。由表2可知,G-TNet重構(gòu)信號的MSE、MAE、平均峰值誤差(EP)、平均正壓時間誤差(ET)、平均比沖量誤差(ES)均為最低值,取得了最優(yōu)結(jié)果;G-TNet重構(gòu)信號平均峰值誤差(EP)、平均正壓時間誤差(ET)、平均比沖量誤差(ES)分別為27.01%、15.91%、19.33%,滿足沖擊波場壓力重構(gòu)指標(biāo)要求;G-TNet模型的參數(shù)量和計算量分別為31.43 MB和31.44 MB,在時間復(fù)雜度、空間復(fù)雜度上也較為平衡。這表明G-TNet對實測信號重構(gòu)仍具有良好的適應(yīng)性,能夠較好地實現(xiàn)不同測點位置的沖擊波信號重構(gòu)。

圖8 實測沖擊波信號的場壓力分布重構(gòu)結(jié)果Fig.8 Reconstruction results of the field pressure distribution of the measured shock wave signal

2.4.2 針對殘缺數(shù)據(jù)的沖擊波超壓信號重構(gòu)試驗

(1) 模擬沖擊波信號重構(gòu)試驗結(jié)果與討論

將模擬的殘缺數(shù)據(jù)沖擊波信號測試數(shù)據(jù)輸入到訓(xùn)練好的爆炸沖擊波信號重構(gòu)模型中,對殘缺信號進(jìn)行重構(gòu)以期獲得完整的沖擊波信號。沖擊波殘缺曲線重構(gòu)試驗中的輸入數(shù)據(jù)為信號的前半段部分,本文選擇時序信號中的前130個數(shù)據(jù)(即認(rèn)為在第130個數(shù)據(jù)點時沖擊波信號開始缺失),模型輸出結(jié)果為重構(gòu)沖擊波信號的后半段部分,試驗結(jié)果如圖9(因篇幅有限,僅展示部分?jǐn)?shù)據(jù))和表3所示。由表3可知,G-TNet相對于其他方法達(dá)到了最優(yōu)結(jié)果,MSE為5×10-6、MAE為0.001,對比其他方法有明顯提升,該結(jié)果表明G-TNet能夠較好地實現(xiàn)對沖擊波殘缺信號的重構(gòu)。

表3 模擬沖擊波信號的殘缺數(shù)據(jù)重構(gòu)試驗結(jié)果

圖9 模擬沖擊波信號的殘缺數(shù)據(jù)重構(gòu)結(jié)果Fig.9 The results of reconstructing the residual data of the simulated shock wave signals

(2) 實測沖擊波信號重構(gòu)試驗結(jié)果與討論

利用實測沖擊波信號驗證爆炸沖擊波信號重構(gòu)模型,選擇前3 000個數(shù)據(jù)作為模型的輸入(即認(rèn)為在第3 000個數(shù)據(jù)點時沖擊波信號開始缺失),模型輸出結(jié)果為重構(gòu)沖擊波信號的后半段部分,結(jié)果如圖10(因篇幅有限,僅展示部分?jǐn)?shù)據(jù))和表4所示。由圖10和表4可知, G-TNet 重構(gòu)信號的MSE和MAE分別為0.000 5和0.017 1,表明G-TNet對實測信號重構(gòu)仍具有良好的適應(yīng)性。

表4 實測沖擊波信號的殘缺數(shù)據(jù)重構(gòu)試驗結(jié)果

圖10 實測沖擊波信號的殘缺數(shù)據(jù)重構(gòu)結(jié)果Fig.10 The results of the reconstruction of the residual data of the measured shock wave signal

2.4.3 消融試驗

為了進(jìn)一步分析G-TNet的性能,設(shè)置兩組消融試驗:①屏蔽Res-GRU分支,僅保留Transformer分支,并加深該分支;②屏蔽Transformer分支,僅保留Res-GRU分支,并加深該分支。消融試驗結(jié)果如表5~表6所示,部分試驗圖像如圖11~圖12所示。

表5 模擬沖擊波信號重構(gòu)消融試驗結(jié)果Tab.5 Test results of simulated shock wave signals reconstruction ablation

表6 模擬沖擊波信號殘缺數(shù)據(jù)重構(gòu)消融試驗結(jié)果

圖11 模擬沖擊波信號重構(gòu)消融對比結(jié)果Fig.11 Comparison results of simulated shock wave signals reconstruction ablation

圖12 模擬沖擊波信號的殘缺數(shù)據(jù)重構(gòu)消融對比結(jié)果Fig.12 Comparison results of reconstructed ablation of residual data from simulated shock wave signals

消融試驗結(jié)果表明:

(1) 在模型準(zhǔn)確度方面,雙分支結(jié)構(gòu)與特征融合單元是本文提高模型性能的關(guān)鍵,局部特征和全局信息的融合機制影響最大。

(2) Res-GRU分支所占據(jù)的參數(shù)量和計算量較少,但由于其串行處理數(shù)據(jù)的方式,缺少對全局特征的關(guān)注,導(dǎo)致了對信號峰值的預(yù)測能力較差。

(3) Transformer分支所占據(jù)的參數(shù)量和計算量與G-TNet相近,其以并行的方式處理數(shù)據(jù),缺少對局部特征的關(guān)注,導(dǎo)致信號整體擬合效果較差。

綜上所述,在參數(shù)量和計算量相近的情況下,采用雙分支結(jié)構(gòu),逐層融合Res-GRU分支產(chǎn)生的局部特征和Transformer分支產(chǎn)生的全局信息,能夠極大改善單一分支所導(dǎo)致的特征分析不全面問題,且能夠滿足沖擊波超壓信號重構(gòu)的多種指標(biāo)要求。

3 結(jié) 論

(1) G-TNet利用Res-GRU分支以串行方式捕捉?jīng)_擊波超壓信號局部時序依賴關(guān)系,利用Transformer分支以并行方式分析信號全局潛在特征,利用特征融合單元進(jìn)行高階特征融合,實現(xiàn)不同階段信息逐層互補,在沖擊波信號重構(gòu)中綜合考量了信號的時序關(guān)系、數(shù)據(jù)變化規(guī)律等特征信息。

(2) G-TNet在基于有限測點數(shù)據(jù)的沖擊波場壓力分布重構(gòu)試驗中,重建的模擬、實測超壓數(shù)據(jù)與原始值之間MSE分別為5.0×10-6、1.2×10-3,平均峰值誤差分別為0.49%、27.01%,平均正壓時間誤差分別為15.62%、15.91%,平均比沖量誤差分別為17.66%、19.33%;在基于殘缺數(shù)據(jù)的沖擊波壓力曲線重構(gòu)試驗中,重構(gòu)的模擬、實測信號的缺失值與原始值之間MSE分別為5.0×10-6和5.0×10-4,MAE分別為0.001 0和0.017 1;能夠滿足實際沖擊波場壓力重構(gòu)的多種指標(biāo)要求。

(3) 消融試驗表明,G-TNet融合不同分支所產(chǎn)生的全局信息和局部特征可以極大地提升模型性能,且模型的參數(shù)量和計算量不會產(chǎn)生過多增加。

猜你喜歡
沖擊波分支重構(gòu)
長城敘事的重構(gòu)
攝影世界(2022年1期)2022-01-21 10:50:14
巧分支與枝
武漢沖擊波
中國公路(2019年10期)2019-06-28 03:05:08
北方大陸 重構(gòu)未來
能源物聯(lián)網(wǎng)沖擊波
能源(2018年10期)2018-12-08 08:02:34
一類擬齊次多項式中心的極限環(huán)分支
北京的重構(gòu)與再造
商周刊(2017年6期)2017-08-22 03:42:36
醫(yī)生集團(tuán)沖擊波
論中止行為及其對中止犯的重構(gòu)
超聲雙探頭聯(lián)合定位法在體外沖擊波碎石術(shù)中的應(yīng)用
鹤峰县| 扶绥县| 江城| 彭阳县| 柯坪县| 梁平县| 湖州市| 宜川县| 茶陵县| 怀柔区| 平度市| 同仁县| 桦甸市| 大埔县| 宕昌县| 科尔| 宿州市| 永泰县| 华安县| 呼伦贝尔市| 崇左市| 龙口市| 七台河市| 洮南市| 天津市| 林芝县| 咸宁市| 通辽市| 思南县| 苍南县| 布尔津县| 吴川市| 阳泉市| 佛冈县| 正定县| 石城县| 尼木县| 英吉沙县| 西乡县| 施甸县| 温泉县|