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

?

基于AFDX的潛用水聲傳感器信息傳輸網(wǎng)絡

2012-10-20 06:59:20林恒清
艦船科學技術 2012年1期
關鍵詞:實時性水聲以太網(wǎng)

王 偉,林恒清

(中國船舶工業(yè)集團公司船舶系統(tǒng)工程部水聲對抗技術重點實驗室,北京 100036)

0 引言

隨著潛艇靜音技術的飛速發(fā)展,單一的水聲傳感器難以捕捉到靜音潛艇的行蹤,為此,需要對多個水聲傳感器的探測信息進行多傳感器信息融合,才能綜合判斷出靜音潛艇。然而每個水聲傳感器的探測數(shù)據(jù)量相當龐大,所有傳感器的探測數(shù)據(jù)完全上網(wǎng),勢必會影響到整個作戰(zhàn)系統(tǒng)網(wǎng)絡的實時性和可靠性,最終影響到潛艇的作戰(zhàn)效能。

為了解決系統(tǒng)網(wǎng)絡的實時性問題,需要對現(xiàn)有的以工業(yè)以太網(wǎng)為基礎的作戰(zhàn)系統(tǒng)網(wǎng)絡進行升級,即升級為AFDX網(wǎng)絡。

1 AFDX

航空電子全雙工交換式以太網(wǎng)(Avionics Fullduplex Switched Ethernet Network,AFDX)是由工業(yè)標準以太網(wǎng)經(jīng)過對航電系統(tǒng)適應性改造而成,除了可靠性和抗惡劣環(huán)境設計之外,適用性改造主要集中在實時性能的保證機制上。目前,AFDX已經(jīng)被融入ARINC公司的飛機數(shù)據(jù)網(wǎng)絡(Aircraft Data Network,ADN)工作組的標準化進程,并被采納為由ARINC 664 part 7規(guī)范定義的標準。

AFDX網(wǎng)絡采用虛擬鏈路(Virtual Link,VL)技術,并根據(jù)每個水聲傳感器數(shù)據(jù)流量分配專門的通信信道,克服了傳統(tǒng)以太網(wǎng)由于傳輸鏈路共享造成信道沖突,既保證任一傳感器數(shù)據(jù)傳遞的實時性,又不影響網(wǎng)絡整體對作戰(zhàn)系統(tǒng)命令等關鍵數(shù)據(jù)的實時傳輸。即AFDX能做到使每個網(wǎng)絡傳輸請求必須得到服務,且最大的網(wǎng)絡傳輸延遲(也被稱為“端到端時延”)必須得到保證。該保證服務提供一種穩(wěn)固的、數(shù)學可證明的幀端到端傳輸延遲的上界,有界延遲的保證意味著鏈路層次上保證一定量的帶寬。

2 虛擬鏈路

2.1 虛擬鏈路(VL)的定義

AFDX是所謂的確定性網(wǎng)絡,確定性主要是指時間的確定性,即實時性。AFDX由端系統(tǒng),交換機和連接鏈路組成,實時性的性能保證機制主要右端系統(tǒng)實現(xiàn),引進虛擬鏈路的概念,對帶寬資源進行有效的分隔,實現(xiàn)邏輯大的流量隔離。

虛擬鏈路是從數(shù)據(jù)源通過多播地址發(fā)布的一路數(shù)據(jù)包流量,它在邏輯上類似于ARINC 429的單雙工一對多鏈路,但物理上很多路VL共用1條以太網(wǎng)鏈路,并通過交換機進行交換和多播。

虛擬鏈路是1個概念化的通信對象,被定義了1個邏輯上的單向連接,從1個源到1個或多個目的端系統(tǒng),如圖1所示。

圖1 1個虛擬鏈路等于1個路徑Fig.1 One virtual link equal to one path

每個虛擬鏈路都被指定1個最大帶寬,該帶寬由系統(tǒng)集成者分配。

在ES支持的虛擬鏈路中,ES利用可用帶寬提供邏輯隔離,不論某個分區(qū)試圖在1條VL上得到怎樣的帶寬利用率,其他任何的VL的可用帶寬不受影響。虛擬鏈路的處理通過一種流量控制機制獲得的,這種機制將屬于這個ES的不同的數(shù)據(jù)源的數(shù)據(jù)流進行規(guī)整,流量整形使得把各個幀分開(如圖2所示),用以限制虛擬鏈路上瞬時的幀速率。對于每條虛擬鏈路,不論其他虛擬鏈路是如何使用帶寬的,端系統(tǒng)的通信協(xié)議棧應該保證它所分配的帶寬。

圖2 虛擬鏈路流的規(guī)整Fig.2 Virtual link rate shaping

在發(fā)送端采用流量整形機制在VLs間分配通信資源。流量整形同時限制VL的突發(fā)度,決定了聚合流量的最壞條件下的排隊延遲界限。

對每條VL定義:

1)最大幀長度為Lmax;

2)帶寬分配間隔BAG為Tg。

其中Tg為給定的VL上前后2個數(shù)據(jù)包之間的最小間隔。

表1 帶寬分配間隔的允許取值Tab.1 Permitted value of BAG(Bandwidth Allocation Gap)

按照ARINC664 part 7的規(guī)定,BAG的取值以ms為單位,呈2的冪次,如表1所示。主機上緊密相關的通信任務被稱為子VL(sub-VL),AFDX的ES還可以將若干sub-VL合并為1條VL。

例如:3個sub-VL,它們的刷新頻率分別是10,20和40 Hz,則它們的總頻率是70 Hz(平均每秒有70條消息),相當于平均周期為14.4 ms。為了保證它們充足的帶寬,VL的平均周期不能大于14.4 ms,經(jīng)查表1,選擇BAG=8 ms,刷新頻率為125 Hz,相當于每秒最多可以有125個位置,異步的sub-VLs中的數(shù)據(jù)包根據(jù)到達時間的先后選定自己的位置。

2.2 VL的最大帶寬

每條VL的特性都可以通過分析確定,設定確定的帶寬規(guī)整流量控制,見圖3所示。通過對每條VL同時規(guī)定帶寬和幀發(fā)送間隔的界限來實現(xiàn)。

分配給這個VL的最大帶寬是Lmax/Tg。

在任意時間,通過加大的幀間隔或使用更小的幀來減少使用的帶寬,通過限定每條VL的特性,就能分析整個網(wǎng)絡的確定性屬性。

圖3 虛擬鏈路的流量控制Fig.3 Virtual link flux controlling

3 AFDX使用實例分析

在工業(yè)交換式以太網(wǎng)中,由于沒有為每個數(shù)據(jù)通道劃分1個固定帶寬的虛擬鏈路(VL),因此網(wǎng)絡中某一瞬間,各個設備的每個軟件模塊都可能發(fā)出網(wǎng)絡包,假設該時刻突發(fā)1 000個UDP包,又假設每個UDP包的包長度都為1 000 Byte,報文之間就會在網(wǎng)絡中與其他報文發(fā)生資源的爭用,從而導致每個數(shù)據(jù)包都有不同程度的時延。

又假設,最后被傳輸?shù)臄?shù)據(jù)包恰巧是武器發(fā)射命令“Z”,則該命令就被延遲了如下時間:

如果為網(wǎng)絡上每個設備的每個軟件模塊的數(shù)據(jù)通道分配了固定和恰當?shù)腣L,那么系統(tǒng)集成者可以為武器發(fā)射命令“Z”設計出1個恰當?shù)腣L,假如該武器發(fā)射命令在10 ms內(nèi)沒有送達目的地,則該發(fā)射命令無效,以此可以設計出該VL的要求帶寬:

即“Z”命令的VL需要分配1 Mbps的帶寬就可以滿足“Z”命令任何情況下的傳輸時延不會超過10 ms。

當然,在為“Z”命令分配1Mbps帶寬的VL通道時,按照AFDX的規(guī)范,需要對各種數(shù)據(jù)包進行特性判斷,給其分配1個恰當帶寬的VL,尤其水聲傳感器的VL分配,要在一定帶寬的網(wǎng)絡通信系統(tǒng)下,給各個傳感器的數(shù)據(jù)流分配合適的帶寬,使其滿足信息融合對原始探測數(shù)據(jù)信息的實時性和可靠性要求。

假如某水深傳感器數(shù)據(jù)源信息報文的長度為1 000字節(jié),消息周期為50 ms,則為其分配的VL帶寬為:

即該傳感器網(wǎng)絡端口的帶寬258 kbps,就可以滿足其數(shù)據(jù)信息傳輸?shù)囊蟆?/p>

在使用工業(yè)以太網(wǎng)網(wǎng)絡時,該傳感器沒有安裝AFDX端系統(tǒng),其發(fā)送探測信息數(shù)據(jù)包的速度為百兆以太網(wǎng)口的速度,即100 Mbps,如此高的數(shù)據(jù)包速度,就在某個時刻消耗了整個帶寬,然而在AFDX網(wǎng)絡下,該設備端口被限速為258 kbps,因此有效避免瞬間網(wǎng)絡超載,造成關鍵的發(fā)射控制命令被無邊界的延遲。

4 結(jié)語

通過對AFDX網(wǎng)絡及其VL(虛擬鏈路)等實時保證機制的介紹,又通過一個簡要的實例分析,可以保證將來在越來越多水聲傳感器加裝到潛艇平臺上后,整個艇用網(wǎng)絡通信系統(tǒng)不會因為傳輸越來越多的傳感器信息,造成某些時刻把重要的武器發(fā)射命令無邊界的不確定的延遲。在AFDX網(wǎng)絡下,只要為每個數(shù)據(jù)通道設計出合理帶寬的VL,就可以保證每個數(shù)據(jù)包有邊界的確定延遲時間內(nèi)被送達目的。

[1]熊華剛,李峭,黃永葵.航空電子全雙工交換式以太網(wǎng)標準研究[J].航空標準化與質(zhì)量,2008,223(1):25 -28.

[2]沈青,桂衛(wèi)華,楊鐵軍.基于工業(yè)以太網(wǎng)的實時控制性能分析[J].計算機工程,2007,33(1):233 -235.SHEN Qing,GUI Wei-hua,YANG Tie-jun.Real-time control performance analysis based on industrial Ethernet[J].Computer Engineering,2007,33(1):233 -235.

[3]胡凌燕,彭杰,張鳳登,等.交換式工業(yè)以太網(wǎng)實時性實驗研究[J].微計算機信息,2008,24(15):130 -131.HU Ling-yan,PENG Jie,ZHANG Feng-deng,etal.Experimental research for real-time behavior of switched industrial Ethernet[J].Microcomputer Information,2008,24(15):130-131.

猜你喜歡
實時性水聲以太網(wǎng)
基于規(guī)則實時性的端云動態(tài)分配方法研究
高技術通訊(2021年3期)2021-06-09 06:57:24
基于1500以太網(wǎng)養(yǎng)豬場的智能飼喂控制系統(tǒng)的設計與實現(xiàn)
基于虛擬局域網(wǎng)的智能變電站通信網(wǎng)絡實時性仿真
航空電子AFDX與AVB傳輸實時性抗干擾對比
談實時以太網(wǎng)EtherCAT技術在變電站自動化中的應用
電子制作(2017年24期)2017-02-02 07:14:44
認知水聲通信系統(tǒng)中OFDM技術的應用
電子制作(2017年22期)2017-02-02 07:10:34
新型多功能水聲應答器電子系統(tǒng)設計
電子制作(2017年19期)2017-02-02 07:08:28
FRFT在水聲信道時延頻移聯(lián)合估計中的應用
一種90W高功率以太網(wǎng)供電系統(tǒng)的設計
電源技術(2015年7期)2015-08-22 08:48:48
淺談EPON與工業(yè)以太網(wǎng)在貴遵高速公路中的應用
南阳市| 曲沃县| 黄石市| 弥渡县| 青神县| 和龙市| 岗巴县| 无棣县| 交口县| 三亚市| 五大连池市| 余干县| 乐都县| 静安区| 集贤县| 陆丰市| 孟州市| 泰和县| 龙游县| 义马市| 电白县| 上蔡县| 新巴尔虎右旗| 韶山市| 靖江市| 高邑县| 报价| 汕头市| 孟村| 华安县| 融水| 临清市| 弥勒县| 金山区| 洪湖市| 宣城市| 定边县| 五常市| 广灵县| 陵水| 历史|