<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 使用LabVIEW、PXI、DAQ和DIAdem搭建聲納導(dǎo)流罩監(jiān)測系統(tǒng)

          使用LabVIEW、PXI、DAQ和DIAdem搭建聲納導(dǎo)流罩監(jiān)測系統(tǒng)

          作者:M.Scarpa 時間:2012-12-18 來源:電子產(chǎn)品世界 收藏

            “我們使用 軟件和 PXI數(shù)據(jù)采集硬件開發(fā)聲納導(dǎo)流罩來采集、處理所有的相關(guān)板載數(shù)據(jù),并使用 DIAdem搭建了一個后處理系統(tǒng)。”

          本文引用地址:http://www.ex-cimer.com/article/140184.htm

            挑戰(zhàn):

            對意大利海軍多功能護衛(wèi)艦(FREMM)聲納導(dǎo)流罩內(nèi)部不同部件的設(shè)計和集成進行驗證。

            解決方案:

            基于和NI PXI數(shù)據(jù)采集(DAQ)硬件開發(fā)一個聲納導(dǎo)流罩(SDMS),來采集處理所有的相關(guān)板載數(shù)據(jù),并基于NI DIAdem搭建一個后處理系統(tǒng)。

          • 我們需要一個可以完成以下功能的SDMS:
          • 采集數(shù)據(jù)以分析聲納整流罩的結(jié)構(gòu)和振動行為,以及在船只正常運作時由于流體力學(xué)部件所產(chǎn)生的彈性反應(yīng)。系統(tǒng)必須能夠提供初步的實時細(xì)節(jié)(DIAdem通過已記錄的數(shù)據(jù)集做進一步的細(xì)節(jié)和互相關(guān)分析)
          • 計算平臺自身的噪音
          • 通過記錄的數(shù)據(jù)和分析,對導(dǎo)流罩上機械噪音的傳播及其影響進行評估。

            NI軟件和硬件系統(tǒng)構(gòu)架的一個主要優(yōu)勢是技術(shù)數(shù)據(jù)管理流(TDMS)文件格式,能在實時和后處理的狀態(tài)下,將原始數(shù)據(jù)或處理好的數(shù)據(jù)與船舶的姿態(tài)和速度,以及推進姿態(tài),RPM和螺旋槳距自動關(guān)聯(lián)。

            SDMS應(yīng)用

            SDMS是按照Orizzonte Sistemi Navali(OSN)公司的規(guī)范標(biāo)準(zhǔn)進行開發(fā)的,他們是多功能護衛(wèi)艦主要的承包商。CETENA搭建集成整個系統(tǒng),SITEM開發(fā)應(yīng)用程序。

            DAQ系統(tǒng)是基于PXI/SCXI的平臺,包括了一個NI PXI-8110控制器,一個NI PXI-1050機箱,一個NI PXI-6251多功能數(shù)據(jù)采集模塊,四個NI PXI-4462 IEPE加速度計DAQ模塊,和兩個NI SCXI-1520應(yīng)變計輸入模塊。

            即使非專業(yè)的操作員也能使用SDMS記錄所有聲納整流罩相關(guān)的結(jié)構(gòu)和聲音參數(shù)。在船舶運轉(zhuǎn)過程中,可以使用SDMS記錄所有聲納整流罩相關(guān)的結(jié)構(gòu)和聲音參數(shù),無需產(chǎn)生過多數(shù)據(jù)即可對導(dǎo)流罩內(nèi)部部件的集成進行驗證。

            SDMS包含兩個操作模式,在非輔助模式下,SDMS軟件會檢查重要的傳入信號,根據(jù)設(shè)定的閾值來檢測開始/停止記錄觸發(fā)。在輔助模式下,觸發(fā)實時閾值估算不可使用。用戶可以選擇是否需要手動開始或停止一段記錄,并對記錄的數(shù)據(jù)進行管理。操作模式可在窗口主界面的操作選項中進行控制。

            SDMS主要以三種方式對數(shù)據(jù)采集進行管理。在DAQ模擬輸入數(shù)據(jù)采集中,從DAQ模塊中輸出的信號將直接由應(yīng)用程序進行采集、分析和儲存。在OPC數(shù)據(jù)采集中,OPC信號通過TCP/IP連接和以太網(wǎng)連接到船舶管理系統(tǒng)(SMS)進行采集。這些信號與一些船舶機械相關(guān),例如DGs RPM、螺旋槳距,或其他設(shè)備狀態(tài)。在UDP數(shù)據(jù)采集中,信號采集可以通過導(dǎo)航系統(tǒng)的以太網(wǎng)絡(luò)完成。

            所有被記錄的數(shù)據(jù)都以TDMS文件格式儲存。因為它是一個開放的構(gòu)架,用戶可以選擇數(shù)據(jù)分析軟件(比如DIAdem)查看數(shù)據(jù)。TDMS文件可以包含原始數(shù)據(jù),OPC,UDP,加速度計快速傅里葉轉(zhuǎn)換(FFT)波形,和信道計算(也被稱為綜合信道)。

            SDMS軟件HMI

            SDMS人機界面(HMI)提供了一個易于使用的圖形化界面來管理采集和處理那些根據(jù)預(yù)見需求所產(chǎn)生的任務(wù)。HMI由一系列已給定任務(wù)的視圖組成并根據(jù)功能的同一性進行分組。操作員開啟SDMS項目即可進入主頁(主界面)。由此可以進入SDMS并使用不同的功能,比如連續(xù)數(shù)據(jù)采集、綜合計算、或光譜分析、數(shù)據(jù)記錄、數(shù)據(jù)獲取,都由不同的軟件模塊進行管理。

            SDMS HMI在屏幕頂端有固定的標(biāo)題,用于顯示導(dǎo)航系統(tǒng)(NAVS)和船舶機械中某個固定OPC和UDP信號的實時數(shù)值。在屏幕中央顯示用戶調(diào)用的動態(tài)子面板。默認(rèn)的主頁子面板,也被稱為主界面,可以使用戶訪問其他的子面板。SDMS還能計算一些其他的綜合信道。這些信道可能包括應(yīng)變計、壓力、水聽器或加速度計的信號輸入。

            SDMS通道分組

            所有通過NI采集系統(tǒng)進行采集的通道都會被分組。通過分組,系統(tǒng)在組中通道的一個綜合信號超出閾值時,依然能在選定的組中記錄通道的原始數(shù)據(jù)。

            數(shù)據(jù)儲存規(guī)格,記錄開始事件

            當(dāng)船舶速度(UDP信號)超過了閾值,主記錄事件便會被檢測到。當(dāng)主觸發(fā)事件開始后,系統(tǒng)會儲存所有的OPC、UDP和綜合計算信道。之后,主記錄事件會被檢測,其他分組的閾值會繼續(xù)被評估。系統(tǒng)還具有預(yù)觸發(fā)緩沖的特性。整個記錄過程會在觸發(fā)事件檢測前儲存所有與時間窗口相關(guān)的的數(shù)據(jù)。SDMS軟件還提供了自動硬盤飽和控制工具。

            停止記錄,觸發(fā)滯后

            當(dāng)以下情況發(fā)生,系統(tǒng)會停止所有的記錄過程:

            1. 主速度返回值低于閾值。這個事件還會停止其他組的原始數(shù)據(jù)記錄。當(dāng)相關(guān)綜合信道返回值低于閾值,分組原始數(shù)據(jù)停止記錄。
            2. 用戶按下停止記錄按鈕(主界面子面板)

            SDMS處理

            SDMS可以對水聽器和加速度計原始數(shù)據(jù)進行FFT分析。對于水聽器信號,原始數(shù)據(jù)將根據(jù)應(yīng)用頻譜分析來完成實時自身噪音計算、一個瀑布圖,以及1/3倍頻程圖形顯示的時頻頻譜關(guān)系。同樣的,系統(tǒng)會持續(xù)對每一個傳感器進行加速度計FFT計算。


          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();