摘要:為了提高現(xiàn)有光纖布拉格光柵(fibber Bragg gratting,F(xiàn)BG)應(yīng)變傳感器的遠(yuǎn)程監(jiān)測(cè)數(shù)據(jù)分析效率,設(shè)計(jì)了一種面向大數(shù)據(jù)的FBG應(yīng)變傳感器通信監(jiān)測(cè)系統(tǒng)。首先,云數(shù)據(jù)庫(kù)系統(tǒng)的構(gòu)建需涵蓋即時(shí)應(yīng)力變化數(shù)據(jù)、異常狀況數(shù)據(jù)以及應(yīng)力極限數(shù)據(jù),以確保數(shù)據(jù)的完整性和有效性;其次,采用基于微軟基礎(chǔ)類庫(kù)(Microsoft foundation classes,MFC)應(yīng)力探測(cè) ActiveX數(shù)據(jù)對(duì)象(ActiveX data object,ADO)的方法,實(shí)現(xiàn)對(duì)云數(shù)據(jù)庫(kù)的多線程存取操作;最后,依據(jù)已構(gòu)建的云數(shù)據(jù)庫(kù)系統(tǒng)建立樣本存儲(chǔ)函數(shù),保證樣本參數(shù)儲(chǔ)存的準(zhǔn)確性。采用云數(shù)據(jù)庫(kù)技術(shù)在云端完成可視化處理,發(fā)現(xiàn)光纖在1 360~1 550 m之間存在應(yīng)力異常的現(xiàn)象,最大應(yīng)變值可以達(dá)到860 με。該設(shè)計(jì)能夠有效提高FBG應(yīng)變傳感器的通信監(jiān)測(cè)能力,其設(shè)計(jì)思路也可拓展至其他傳感器的設(shè)計(jì)領(lǐng)域。
關(guān)鍵詞:應(yīng)變遠(yuǎn)程;檢測(cè)系統(tǒng);大數(shù)據(jù);數(shù)據(jù)處理
中圖分類號(hào):TP212 文獻(xiàn)標(biāo)識(shí)碼:A
0 引言
現(xiàn)階段,光纖布拉格光柵(fibber Bragg gratting,F(xiàn)BG)應(yīng)力傳感器的測(cè)量一般是通過(guò) PC機(jī)完成的。但是,傳感器獲取的信息數(shù)據(jù)量很大,上位機(jī)的運(yùn)算能力和存儲(chǔ)能力面臨挑戰(zhàn)[1],進(jìn)而導(dǎo)致應(yīng)變監(jiān)測(cè)能力下降。截至2025年,尚未出現(xiàn)能夠同時(shí)滿足樣本參數(shù)采集、展示、計(jì)算、異常特征報(bào)警、數(shù)據(jù)存儲(chǔ)與查詢等功能的處理方案[2]。因此,有必要開(kāi)發(fā)一種基于云端數(shù)據(jù)處理的集成處理方案,以建立云端樣本高效監(jiān)測(cè)系統(tǒng)[3]。
傳感器通信監(jiān)測(cè)系統(tǒng)方面的研究吸引了很多學(xué)者,他們?nèi)〉昧艘欢ǖ难芯砍晒?。秦磊等[4]設(shè)計(jì)了一種適用于大規(guī)模分布式傳感數(shù)據(jù)的拉曼分布式光纖溫度遠(yuǎn)程監(jiān)測(cè)系統(tǒng),其能在遠(yuǎn)程控制中心實(shí)時(shí)顯示現(xiàn)場(chǎng)監(jiān)測(cè)指令的雙向遙控結(jié)果,從而大幅提升監(jiān)測(cè)控制智能化水平與傳感監(jiān)測(cè)效率。劉斌等[5]提出了一種基于ZigBee的無(wú)線傳感網(wǎng)絡(luò)環(huán)境數(shù)據(jù)采集系統(tǒng),通過(guò)優(yōu)化傳感器的任務(wù)調(diào)度來(lái)實(shí)現(xiàn)對(duì)溫室環(huán)境數(shù)據(jù)的連續(xù)監(jiān)測(cè),有效滿足了溫室環(huán)境監(jiān)測(cè)管理使用的需求。劉強(qiáng)等[6]設(shè)計(jì)了可在X—Z軸工作的對(duì)稱圓形柔性鉸鏈?zhǔn)秸駝?dòng)傳感器,基于邊緣濾波器的光纖光柵的解調(diào)器法實(shí)現(xiàn)動(dòng)態(tài)解調(diào),完成對(duì)低頻振動(dòng)信號(hào)的高靈敏檢測(cè)。
根據(jù)以上分析,本文提出了一種基于微軟基礎(chǔ)類庫(kù)(Microsoft foundation classes,MFC)應(yīng)力探測(cè) ActiveX數(shù)據(jù)對(duì)象(ActiveX data object,ADO)的方法,以實(shí)現(xiàn)對(duì)云數(shù)據(jù)庫(kù)的多線程存取,從而提高數(shù)據(jù)的傳遞速度。通過(guò)優(yōu)化云數(shù)據(jù)庫(kù),云計(jì)算數(shù)據(jù)能夠達(dá)到實(shí)時(shí)處理的效果,并有效完成數(shù)據(jù)存儲(chǔ)。
1 大數(shù)據(jù)采集
1.1 初始參數(shù)提取
用于信號(hào)傳輸?shù)墓鈱?dǎo)纖維一般鋪設(shè)于地底管道的內(nèi)部區(qū)域[6]。當(dāng)?shù)叵鹿艿朗艿酵獠枯d荷作用而出現(xiàn)彎曲或裂痕時(shí),光纖布拉格光柵應(yīng)變傳感器會(huì)檢測(cè)到不同的應(yīng)力狀態(tài),此時(shí)布里淵反射信號(hào)會(huì)出現(xiàn)不同頻率的偏移現(xiàn)象。在完成大數(shù)據(jù)采集與處理工作后,利用計(jì)算機(jī)軟件進(jìn)行初步計(jì)算,從而提取出相應(yīng)的應(yīng)變參數(shù)并通過(guò)圖形化界面反饋出來(lái)。
1.2 大數(shù)據(jù)采集與傳輸
微軟所開(kāi)發(fā)的ADO云數(shù)據(jù)庫(kù)技術(shù)是基于ActiveX構(gòu)建而成的,該技術(shù)為開(kāi)發(fā)者提供了便捷的云數(shù)據(jù)庫(kù)編程接口,能夠與常規(guī)模型實(shí)現(xiàn)兼容[7]。ADO數(shù)據(jù)傳輸流程如圖1所示。首先,在進(jìn)行ADO界面設(shè)計(jì)時(shí),應(yīng)先將ADO類庫(kù)輸入到MFC中;其次,設(shè)置相應(yīng)的參數(shù)指標(biāo)。在界面的設(shè)計(jì)和實(shí)施過(guò)程中構(gòu)建云數(shù)據(jù)庫(kù)間的連通信道,并通過(guò)控制指令進(jìn)行數(shù)據(jù)存儲(chǔ)與處理。最后,設(shè)置合適的對(duì)象鏈接與嵌入(object linking and embedding,OLE)接口與云數(shù)據(jù)庫(kù)驅(qū)動(dòng)器相連接,利用遠(yuǎn)程數(shù)據(jù)服務(wù)(remote data service,RDS)實(shí)現(xiàn)數(shù)據(jù)的遠(yuǎn)距離交換。
2 云數(shù)據(jù)庫(kù)設(shè)計(jì)
云數(shù)據(jù)庫(kù)的設(shè)計(jì)涵蓋3個(gè)方面,分別是云采集數(shù)據(jù)并構(gòu)建的云數(shù)據(jù)庫(kù)、云數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)以及數(shù)據(jù)處理功能。
2.1 采集數(shù)據(jù)并構(gòu)建云數(shù)據(jù)庫(kù)
本文設(shè)計(jì)的系統(tǒng)僅針對(duì)基礎(chǔ)參數(shù)關(guān)聯(lián)性進(jìn)行分析,為了獲得更快的處理速度,引入了層次化分析策略,并采用逐步細(xì)分的方法構(gòu)建數(shù)據(jù)采集流程,使采集數(shù)據(jù)系統(tǒng)能夠形成清晰的邏輯路徑并高效完成邏輯轉(zhuǎn)換,同時(shí)也為數(shù)據(jù)的后續(xù)處理和樣本存儲(chǔ)提供了指導(dǎo)。云數(shù)據(jù)庫(kù)采集流程如圖2所示。
根據(jù)圖2可知,進(jìn)行數(shù)據(jù)采集時(shí)需特別注意即時(shí)應(yīng)力變化數(shù)據(jù)、異常狀況數(shù)據(jù),以及應(yīng)力極限數(shù)據(jù)。對(duì)這些數(shù)據(jù)單元進(jìn)行深入研究,判斷它們的特征屬性,并明確它們相互間的聯(lián)系,從而構(gòu)建云數(shù)據(jù)庫(kù)概念系統(tǒng)[8]。
2.2 云數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
在此基礎(chǔ)上,根據(jù)云數(shù)據(jù)庫(kù)系統(tǒng)建立樣本存儲(chǔ)函數(shù),從而保證樣本參數(shù)儲(chǔ)存的效果。圖3為云數(shù)據(jù)庫(kù)的實(shí)體結(jié)構(gòu),涵蓋了歷史應(yīng)變信息、實(shí)時(shí)應(yīng)變信息和數(shù)據(jù)篩選等。利用云數(shù)據(jù)庫(kù)概念結(jié)構(gòu)模型能夠設(shè)計(jì)完善云數(shù)據(jù)庫(kù)結(jié)構(gòu),從而解決數(shù)據(jù)的存儲(chǔ)問(wèn)題。在此基礎(chǔ)上,進(jìn)一步完成云數(shù)據(jù)庫(kù)的搭建和上位機(jī)客戶端的部署,最終設(shè)計(jì)出一種基于云數(shù)據(jù)庫(kù)處理數(shù)據(jù)的光纖應(yīng)變遠(yuǎn)程監(jiān)測(cè)系統(tǒng)。
2.3 云數(shù)據(jù)庫(kù)數(shù)據(jù)處理
在利用云數(shù)據(jù)庫(kù)處理數(shù)據(jù)時(shí),數(shù)據(jù)處理的關(guān)鍵功能主要取決于觸發(fā)器、樣本參數(shù)存儲(chǔ)和交易過(guò)程的控制。關(guān)鍵數(shù)據(jù)處理流程如圖4所示,在數(shù)據(jù)處理過(guò)程中,包含了3個(gè)主要存儲(chǔ)連接方式,分別為數(shù)據(jù)篩選、數(shù)據(jù)傳輸和序列重置。
整合云數(shù)據(jù)庫(kù)的存儲(chǔ)功能可以對(duì)樣本參數(shù)中特定的大數(shù)據(jù)字段進(jìn)行實(shí)時(shí)合并,從而生成一條新的記錄。以上過(guò)程通過(guò)觸發(fā)器自主激活,該數(shù)據(jù)存儲(chǔ)機(jī)制能夠提供高達(dá)4 GB的存儲(chǔ)空間,從而實(shí)現(xiàn)對(duì)大量樣本的數(shù)據(jù)存儲(chǔ)與高效計(jì)算[9]。在進(jìn)行異常數(shù)據(jù)記錄時(shí),需要先進(jìn)行參數(shù)聲明,然后在目標(biāo)數(shù)據(jù)表中創(chuàng)建一個(gè)空記錄,并對(duì)此變量進(jìn)行讀寫(xiě)操作。在進(jìn)行批量參數(shù)分配時(shí),需要先采集源數(shù)據(jù)表的參數(shù),并將此變量中的字符串?dāng)?shù)據(jù)傳輸?shù)侥繕?biāo)數(shù)據(jù)表的相應(yīng)字段。完成上述步驟后,對(duì)數(shù)據(jù)進(jìn)行整合并設(shè)置序列,再將整合后的數(shù)據(jù)插入目標(biāo)數(shù)據(jù)表中。
3 系統(tǒng)實(shí)現(xiàn)與仿真實(shí)驗(yàn)
本文構(gòu)建了一套可以實(shí)現(xiàn)遠(yuǎn)程監(jiān)控功能的系統(tǒng),該系統(tǒng)通過(guò)對(duì)數(shù)據(jù)進(jìn)行加密處理來(lái)確保數(shù)據(jù)傳輸?shù)陌踩裕⒔S脙?nèi)部網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)客戶端與云數(shù)據(jù)庫(kù)的參數(shù)交換。在上位機(jī)中配備了特定的云數(shù)據(jù)庫(kù)連接通道,并通過(guò)MFC框架開(kāi)發(fā)了云數(shù)據(jù)庫(kù)訪問(wèn)接口,由此完成代碼的封裝過(guò)程。針對(duì)云服務(wù)器端[10],先對(duì)云數(shù)據(jù)庫(kù)環(huán)境進(jìn)行優(yōu)化,隨后對(duì)IP地址實(shí)施分配,為其設(shè)置單一用戶的訪問(wèn)終端,由此成功構(gòu)建云數(shù)據(jù)庫(kù)并完成上位機(jī)客戶端的部署[11]。
以長(zhǎng)度為2.2 km的光纖作為研究對(duì)象,開(kāi)展基于云數(shù)據(jù)庫(kù)的拉伸—變形測(cè)試,測(cè)試過(guò)程中形成了10 GHz的頻移。在上述條件下,利用本征振子對(duì)光纖進(jìn)行測(cè)量,設(shè)定掃描周期為2 MHz,測(cè)量光纖上布里淵位移的參數(shù),進(jìn)而確定相應(yīng)的應(yīng)力分
布[12]。采用云數(shù)據(jù)庫(kù)技術(shù)在云數(shù)據(jù)庫(kù)變量中完成可視化處理,得到光纖的應(yīng)力分布結(jié)果。云數(shù)據(jù)庫(kù)應(yīng)變數(shù)據(jù)監(jiān)測(cè)結(jié)果如圖5所示。測(cè)試數(shù)據(jù)顯示,該光纖在1 360~1 550 m之間存在應(yīng)力異常的現(xiàn)象,其最大應(yīng)變值可以達(dá)到860 με。
通過(guò)多次的工程應(yīng)用檢驗(yàn),本文設(shè)計(jì)的云數(shù)據(jù)庫(kù)應(yīng)變數(shù)據(jù)監(jiān)測(cè)系統(tǒng)能夠穩(wěn)定地進(jìn)行長(zhǎng)達(dá)1 h的監(jiān)測(cè)工作,實(shí)時(shí)監(jiān)測(cè)能力較強(qiáng)。
4 結(jié)論
本文設(shè)計(jì)了一種面向大數(shù)據(jù)的FBG應(yīng)變傳感器通信監(jiān)測(cè)系統(tǒng)。一方面,設(shè)計(jì)了云數(shù)據(jù)庫(kù),涵蓋云采集數(shù)據(jù)后構(gòu)建的云數(shù)據(jù)庫(kù)、云數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)處理功能;另一方面,采用云數(shù)據(jù)庫(kù)技術(shù)在云端完成可視化處理,結(jié)果表明,1 360~1 550 m之間存在異常應(yīng)力,最大應(yīng)變值可以達(dá)到860 με。這證明了該設(shè)計(jì)能夠有效提高FBG應(yīng)變傳感器的通信監(jiān)測(cè)能力,其設(shè)計(jì)思路也可應(yīng)用于其他類型的傳感器。
參考文獻(xiàn)
[1] 徐志鈕,趙麗娟,陳飛飛,等. 基于布里淵動(dòng)態(tài)光柵的保偏光纖中溫度和應(yīng)變的傳感機(jī)制研究[J]. 光子學(xué)報(bào),2019,48(8):60-68.
[2] 張秀坤,張浩,田存?zhèn)ィ? 基于振動(dòng)放大的石英音叉光纖氣體傳感器設(shè)計(jì)[J]. 信息技術(shù),2019,43(6):130-133,139.
[3] ?,? 航天液體發(fā)動(dòng)機(jī)光纖應(yīng)變測(cè)量技術(shù)應(yīng)用研究[J]. 中國(guó)計(jì)量,2019(6):71-75.
[4] 秦磊,楊清寶,張煒怡,等. 面向拉曼分布式光纖傳感的無(wú)線遠(yuǎn)程監(jiān)測(cè)系統(tǒng)設(shè)計(jì)[J]. 激光與光電子學(xué)進(jìn)展,2024,61(21):94-99.
[5] 劉斌,孫藝哲,李秀杰,等. 基于無(wú)線傳感網(wǎng)絡(luò)的溫室環(huán)境低功耗監(jiān)測(cè)系統(tǒng)設(shè)計(jì)[J]. 吉林農(nóng)業(yè)大學(xué)學(xué)報(bào),2022,44(4):495-504.
[6] 劉強(qiáng),李文靜,馬超,等. 二維低頻光纖布拉格光柵振動(dòng)傳感器的設(shè)計(jì)[J]. 中國(guó)光學(xué)(中英文),2024,17(6):1450-1457.
[7] 周興林,盛中華,袁琛琦,等. 光纖光柵三向力傳感器的應(yīng)變傳遞特性研究[J]. 儀表技術(shù)與傳感器,2019(5):9-13.
[8] 王若聆,李軍,莫宗來(lái). 弱應(yīng)變光纖光柵傳感器匹配光柵解調(diào)方法[J]. 南京理工大學(xué)學(xué)報(bào),2019,43(2):224-229.
[9] 田婧,祝連慶,姚霽峰,等. 低損耗超聲波金屬化光纖布拉格光柵傳感特性研究[J]. 紅外與激光工程,2024,53(6):168-174.
[10] 張振鶴,劉豐年,果鑫,等. 基于光纖布拉格光柵對(duì)的雙波長(zhǎng)線形腔摻鉺光纖激光器設(shè)計(jì)與優(yōu)化[J]. 光學(xué)學(xué)報(bào),2023,43(23):70-79.
[11] 胡勁華,鄭炳理,鄧玉靜,等. 基于CWT-PSO算法的光纖布拉格光柵傳感網(wǎng)絡(luò)重疊光譜分類及解調(diào)[J]. 激光與光電子學(xué)進(jìn)展,2023,60(21):149-156.
[12] 夏安思,周德儉,佘雨來(lái). 不同槽型結(jié)構(gòu)撓性基板對(duì)光纖應(yīng)力應(yīng)變的影響[J]. 桂林電子科技大學(xué)學(xué)報(bào),2019,39(2):108-112.