李文濤,邱薇,趙二亮,王長紅
?
聲相關計程儀檢測技術
李文濤1,2,邱薇1,趙二亮1,王長紅1
(1. 中國科學院聲學研究所,北京100190;2.中國科學院大學,北京100190)
聲相關計程儀(Acoustic Correlation Log, ACL)檢測技術用于對ACL在陸上進行功能檢測。闡述了檢測技術原理、檢測方案以及檢測平臺的設計與實現。采用聲吶陣對接檢測的方案,可以連續對ACL完成一系列的檢測。為了對70 kHz ACL進行功能檢測,使用快速多通道并行的A/D、D/A模塊,基于運行在PXI控制器的WINDOWS平臺,開發了微軟基礎類庫(Microsoft Foundation Classes, MFC)框架下的檢測軟件,搭建了完整有效的可視化檢測平臺。該檢測平臺可以完成對70 kHz ACL的在載體功能檢測,包括發射通道檢測、接收通道檢測以及串口輸出檢測等主要功能檢測。檢測平臺使用便捷,性能穩健。經實驗室測試證明,檢測方案具備可行性,檢測平臺具有實用性。
聲相關計程儀;檢測技術;可視化軟件平臺
聲學測速技術始于20世紀70年代[1,2],相應的設備被稱為“測速聲吶”。從原理上分,測速聲吶包括多普勒測速聲吶和相關測速聲吶。其中多普勒測速技術是一種成熟的測速技術,而相關聲吶測速技術是一種處于快速發展中的測速技術。相關測速聲吶是利用“波形不變性”原理[3],通過對回波的理論時空相關函數和數據時空相關函數進行最優化求解來解算載體速度。聲吶陣在使用的過程中,大多需要進行功能檢測,以保證其能夠正常工作或者發現潛在的問題。
目前,中國科學院聲學研究所已完成70 kHz、23 kHz聲相關流速剖面儀和ACL的研制[4,5]。由于ACL的工作環境是在水中,其主要功能和技術指標必須在水中測試,如測速精度等指標更是需要通過跑船試驗進行檢測[5],因此對ACL的檢測,尤其是在載體檢測非常困難。研究ACL檢測技術主要為了實現ACL在載體功能的檢測,確保ACL入水使用前功能正常。中國科學院聲學研究所已研發了多型相關測速聲吶[3,6-8],目前正在開展聲相關計程儀專用檢測設備的研制。聲相關計程儀檢測設備可以對ACL的主要功能進行在載體檢測,在載體檢測指ACL安裝到載體(如潛器)上時對其完成檢測,從而為實際使用ACL帶來極大便利。
分體式ACL是指電子分機和換能器陣在機械結構上不是一體的,而是由水密電纜相連的電子分機和換能器陣兩部分組成。對分體式ACL檢測的主要方案有:對換能器陣和電子分機的分別檢測;整機對接檢測[9-11]。分別檢測時,只能檢驗電子分機、換能器陣本身工作是否正常,但不能說明ACL整個系統工作正常。此外,分別檢測較為繁瑣,尤其是對已安裝在潛器上的ACL進行在載體檢測時,需要將安裝好的換能器陣、電子分機的連接電纜分開。對接檢測是指,將兩個換能器陣的陣面按陣元位置對應對準并緊密貼合,然后通過操作電子分機對ACL進行功能檢測。采用對接檢測時,可以連續、無需過多人為干預地對ACL完成一系列的檢測,操作起來簡便快捷,相對更為實用可行。
檢測設備換能器陣(以下稱對接陣)與ACL換能器陣均為平面陣,對接陣的陣元分布是ACL的鏡像,對接陣的發射陣元與ACL換能器陣的接收陣元經換能器陣的輻射面各自對接,反之亦然。檢測設備電子分機的網絡接口和串口與ACL的網絡接口和串口分別連接,以便檢測設備控制ACL的工作模式和接收ACL輸出的數據。
檢測開始前,檢測設備通過網絡接口設置ACL的工作模式。發射檢測時,ACL通過換能器發射陣輸出預設信號,檢測設備有7個換能器陣元與ACL發射陣元對應對接,檢測設備的7個陣元與7路接收通道對應,如果對接陣接收信號的幅度、頻譜、能量等滿足要求,則認為ACL發射通道正常。接收檢測時,檢測設備通過對接陣的8個發射陣元輸出預設信號,通過ACL的網絡接口接收并分析ACL接收到的8路信號,如果接收信號的幅度、頻譜、能量等均滿足要求,則認為ACL接收通道正常。對ACL串口輸出進行檢測時,監測串口的輸出數據并判斷其是否符合預定的通信協議。
為快速在載體檢測某型分體式70 kHz ACL,研發了70 kHz ACL檢測設備。它的主要功能是對ACL的串口、發射通道(含發射電路和換能器陣的發射陣元)、8個接收通道(含接收電路和換能器陣的接收陣元)進行功能檢測,并判定是否出現故障。
70 kHz ACL檢測設備由電子分機、對接陣和連接電纜等組成。其中對接陣是電聲轉換裝置,采用與ACL類似的結構;電子分機主要是運行在PXI控制器的WINDOWS平臺,集成了快速多通道并行的A/D、D/A模塊;而連接電纜用于連接電子分機和對接陣。
檢測設備電子分機采用控制器與機箱一體的智能平板軍用機箱,以減小體積和方便現場操作。在檢測設備的前面板配置了機械開關按鈕,其主要目的是,在平板觸摸屏異常的情況下,仍然可以通過手工操作機械開關,對檢測流程進行正常的選擇切換,以順利完成功能檢測。
檢測設備的硬件系統示意圖如圖1所示。
ACL檢測設備的電子分機和換能器陣實物圖分別如圖2、圖3所示。

圖2 檢測設備電子分機
檢測設備與ACL采用換能器陣對接的方式實現對70 kHz ACL的功能檢測。檢測設備與ACL的檢測組成示意圖如圖4所示。
檢測設備的基本工作模式和整體流程如圖5所示。
該檢測軟件在VISUAL C++環境下開發,基于MFC搭建了完整有效的可視化檢測平臺,運行在PXI控制器的WINDOWS平臺下。MFC是微軟提供的一種C++編寫應用程序的框架和引擎,包含了一組通用且可重用的類庫。
該檢測軟件平臺主要有以下功能:①檢測設備的初始化和自檢;② 單項檢測和整機總體檢測模式選擇;③ 通過網絡完成對ACL的工作參數配置;④ 驅動對接陣采集ACL發射的聲波信號并處理;⑤ 驅動對接陣向ACL發射模擬回波信號,接收ACL通過網絡傳輸回來的信號并處理;⑥ 串口檢測;⑦ 輸出、保存檢測結果。
基于以上的檢測平臺需求,設計了具體的檢測控制流程圖。其中,串口檢測的工作流程控制如圖6所示,接收通道、發射通道檢測的工作流程控制如圖7所示。
最后,整機檢測的工作流程控制如圖8所示。根據上述的控制流程圖,實現了軟件控制程序,設計了可視化的操控平臺。基于多核的處理器,在軟件實現時,采用多線程編程的方法,并正確高效地處理了多線程間同步的問題。
基于上述的檢測平臺,經實驗室測試,實現了對ACL的功能檢測,下面給出檢測結果。
4.1 發射檢測結果
在一次發射檢測測試中,檢測設備A/D采樣其中4個通道的信號采樣結果如圖9所示,對應的幅度譜分析結果如圖10所示。由圖9可以看出,通道2的信號明顯弱于其它通道,由此可判定通道2異常。
4.2 接收檢測結果
在一次接收檢測測試中,ACL接收通道A/D采樣信號如圖11所示,對應的信號幅度譜分析結果如圖12所示。由圖11可知,通道1和通道2的信號強度很弱,可判定為通道異常。
4.3 串口檢測結果
對串口進行檢測時,在程序中創建一個單獨的串口接收線程,監測ACL的串口數據,保存ACL的串口輸出并分析其是否符合預定的通信協議,據此判斷出串口的功能狀態是否良好。
4.4 其它結果
軟件啟動時,即進行網絡檢測以及檢測設備自檢。該部分檢測主要目的是檢測有關設備的硬件是否工作正常,網絡檢測用于確保電子分機對ACL的控制,主要測試本機IP是否設置正確以及與ACL的網絡連接是否正常。檢測設備自檢用于確保電子分機對對接陣的控制,主要檢測快速多通道并行A/D以及D/A模塊是否正常。
對于整機檢測,除軟件的控制流程設計不同外,其檢測結果是上述發射、接收及串口檢測結果的總和。此外,檢測的詳細數據分析結果及通道正常或異常等判定結果將實時顯示在可視化界面上。
根據檢測需求,ACL檢測設備采用了換能器陣對接檢測的方案。基于運行在PXI控制器的WINDOWS平臺,整合了快速多通道并行的A/D、D/A模塊,設計了可行且實用的可視化檢測平臺。該檢測平臺可以完成對70 kHz ACL的在載體功能檢測,包括發射通道檢測、接收通道檢測以及串口輸出檢測等主要功能檢測。基于多核的處理器,軟件實現采用了多線程編程方法并正確高效地處理了多線程間同步的問題,提高了檢測的效率。此外,硬件層面上還設計了機械開關,實現了對檢測流程的手動機械控制;軟件層面上實現了不同級別用戶的權限控制,滿足了設計的需求。經實驗室測試證明,檢測方案具備可行性,檢測平臺具有實用性、易用性,軟件平臺安全可靠,性能穩定,使用主控系統界面可便捷地完成對70 kHz ACL的在載體功能檢測。
[1] Dickey F R, Edward J A. Velocity measurement using correlation sonar[C]// Proceedings of the IEEE Conference on Position Location and Navigation, San Diego, U.S.A. 1978: 255-264.
[2] Kritz J. Parametric array Doppler sonar (PADS)[C]// Proceedings of IEEE Conference Oceans’76. 1976, 8: 426-433.
[3] 朱維慶, 馮雷, 王長紅, 等. 聲相關流體速度測量理論和信號處理方法[J]. 聲學學報, 2007, 32(2): 144-150.
ZHU Weiqing, FENG Lei, WANG Changhong, et al. Theory and signal processing of acoustic correlation techniques for current velocity measurement[J]. Acta Acustica, 2007, 32(2): 144-150.
[4] 王長紅, 朱敏, 何平, 等. 聲相關流速剖面儀(ACCP)原理樣機研制[J]. 聲學技術, 1999, 18(增刊): 189-190.
WANG Changhong, ZHU Min, HE Ping, et al. Prototype of acoustic correlation current profiler (ACCP)[J]. Technical Acoustics, 1999, 18(suppl.): 189-190.
[5] 朱維慶, 王長紅. 相關測速聲吶測量載體對底速度的方法及其系統: 中國, CN1219219 B[P]. 2003.
ZHU Weiqing, WANG Changhong. Method and system of vertical velocity to bottom measurement by using correlation sonar: China, CN1219219 B[P]. 2003.
[6] 馮雷, 王長紅, 汪玉玲, 等. 相關測速聲吶工作原理及海試驗證[J]. 聲學技術, 2005, 24(2): 70-75.
FENG Lei, WANG Changhong, WANG Yuling, et al. Velocity measurement with correlation sonar and sea test verification[J]. Technical Acoustics, 2005, 24(2): 70-75.
[7] 王長紅, 邱薇, 汪玉玲, 等. 大深度聲相關流速剖面儀樣機研制[J]. 聲學技術, 2002, 21(增刊): 421-423.
WANG Changhong, QIU Wei, WANG Yuling, et al. Development of long range acoustic correlation current profiler[J]. Technical Acoustics, 2002, 21(suppl.): 421-423.
[8] ZHU Weiqing, WANG Changhong, HUANG Yong et al. Theoretical model and error analysis of acoustic correlation current profiler (ACCP)[C]// Proceedings of IEEE Conference OCEANS'99 MTS/IEEE, San Diego, U.S.A. 1999: 382-385.
[9] MA Long, ZHANG Xiangjun, DENG Kai, et al. An acoustic simulation approach for testing ADCP[C]// Oceans–San Diego, 2013, San Diego, CA, U.S.A. 2013; 23-27.
[10] 馬龍, 鄧鍇, 吳建波, 等. 一種多普勒聲吶陸上測試系統及其測試方法: 中國, CN102590804 B[P]. 2014.
MA Long, DENG Kai, WU Jianbo, et al. An acoustic simulation approach for testing ADCP and the testing method: China, CN102590804 B[P]. 2014.
[11] 苑秉成, 陳喜, 黃雄飛. 一種多普勒聲吶測試的對接裝置: 中國, CN101458331 B[P]. 2011.
YUAN Bingcheng, CHEN Xi, HUANG Xiongfei. An interfacing apparatus for testing ADCP: China, CN101458331 B[P]. 2011.
Testing techniques of acoustic correlation log
LI Wen-tao1,2, QIU Wei1, ZHAO Er-liang1, WANG Chang-hong1
(1. Institute of Acoustics, Chinese Academy of Sciences, Beijing 100190, China;2. University of Chinese Academy of Sciences, Beijing 100190, China)
Acoustic Correlation Log (ACL) testing techniques are used to test the function of the ACL on land. The principle of testing techniques, the scheme as well as the design and implementation of the test platform are introduced. The scheme adopts face-to-face docking of sonar arrays, and completes a series of function tests on ACL continuously. In order to realize the functional testing of 70 kHz ACL, based on WINDOWS platform which runs under the PXI controller with fast multi-channel parallel A/D and D/A modules, a testing software is developed with MFC (Microsoft Foundation Classes) framework, thus a complete and effective visual testing platform is built. The platform can achieve the functional testing of the70 kHz ACL on carrier, mainly including the tests of transmitting channel, receiving channel, and serial port. Moreover, the platform is convenient and robust. The lab experiments show that, the testing program is feasible and practical.
acoustic correlation log; testing techniques; visual software platform
TB565
A
1000-3630(2015)-04-0362-06
10.16300/j.cnki.1000-3630.2015.04.014
2014-07-25;
2014-10-15
李文濤(1989-), 男, 河南人, 碩士, 研究方向為信號與信息處理。
王長紅, E-mail: wangch@mail.ioa.ac.cn