呂云飛,王旋,張軍
(武漢第二船舶設(shè)計研究所,湖北武漢 430064)
艦船平臺綜合管理系統(tǒng)是利用計算機、通信、網(wǎng)絡(luò)、自動控制等技術(shù),將主推進系統(tǒng)、電站及電能管理系統(tǒng)、輔機系統(tǒng)、損管系統(tǒng)、三防系統(tǒng)、綜合艦橋系統(tǒng)、綜合狀態(tài)評估系統(tǒng)、實船在線訓練系統(tǒng)、全船維護保障系統(tǒng)、電視監(jiān)視系統(tǒng)等相對獨立的分系統(tǒng)納入到統(tǒng)一的網(wǎng)絡(luò)中,實現(xiàn)信息集成,形成以信息集成為核心,集監(jiān)測、控制、管理于一體的網(wǎng)絡(luò)化、信息化和智能化的綜合大系統(tǒng)[1-4]。其目的旨在為日趨復(fù)雜的艦船系統(tǒng)和設(shè)備提供高自動化、高可靠性的集成監(jiān)控平臺,并提供1種開放式的、高可擴展性的具備功能動態(tài)配置、靈活重組特性的信息集成體系架構(gòu),實現(xiàn)功能與設(shè)備的分離、信息采集與信息使用的分離、數(shù)據(jù)與應(yīng)用的分離,從而解除系統(tǒng)功能與設(shè)備緊耦合的綁定關(guān)系,消除當前日益嚴重的艦船系統(tǒng)功能擴展與總體優(yōu)化間的矛盾,達到減員增效的目標。
艦船平臺的航行、動力、電站、輔機等各系統(tǒng)采用不同的監(jiān)控技術(shù)、通信標準和來自不同的制造商的監(jiān)控設(shè)備,給平臺綜合管理系統(tǒng)的信息集成設(shè)計帶來了較大的困難。因此,如何建立一個全船統(tǒng)一的信息集成體系框架,實現(xiàn)對艦船平臺各系統(tǒng)的信息集成共享和綜合管理是平臺綜合管理系統(tǒng)設(shè)計的關(guān)鍵和重點。目前,平臺綜合管理系統(tǒng)可以采用基于以下幾種技術(shù)的信息集成體系框架:
1)基于傳統(tǒng)網(wǎng)絡(luò)通信機制和應(yīng)用信息接口協(xié)議的信息集成
平臺綜合管理系統(tǒng)在監(jiān)控設(shè)備和被控對象間建立私有的應(yīng)用層信息傳輸接口協(xié)議,并利用網(wǎng)絡(luò)提供的協(xié)議棧實現(xiàn)信息的傳輸。例如,目前平臺綜合管理系統(tǒng)多采用以太網(wǎng)實現(xiàn)設(shè)備連接,通過以太網(wǎng)口經(jīng)Socket協(xié)議棧來進行信息通信,實現(xiàn)系統(tǒng)集成,這種方式的優(yōu)點是通信效率高,缺點是集成靈活性和可擴展性差,需要對通信設(shè)備間制定信息接口協(xié)議,無法實現(xiàn)軟件和硬件的分離,系統(tǒng)控制功能動態(tài)配置和重組困難。
2)基于OPC技術(shù)中間件[5]的信息集成
OPC技術(shù)建立了1組符合工業(yè)控制要求的接口規(guī)范,將現(xiàn)場信號按照統(tǒng)一的標準與SCADA、HMI等軟件無縫連接起來,實現(xiàn)硬件和應(yīng)用軟件有效分離,提供了從設(shè)備和數(shù)據(jù)庫等數(shù)據(jù)源獲得數(shù)據(jù)的通信機制;通過提供帶有OPC接口的服務(wù)器,使任何帶有OPC接口的客戶程序均以統(tǒng)一的方式存取不同廠商的設(shè)備數(shù)據(jù),解決了不同廠家設(shè)備之間不能通信的問題,從而可將多種現(xiàn)場總線集成在一個可以互操作的網(wǎng)絡(luò)平臺下。平臺管理系統(tǒng)可利用該技術(shù)將基于不同廠商的各系統(tǒng)設(shè)備進行互連互通,實現(xiàn)全船的信息集成。該方法具有開發(fā)工作量小,集成方便等優(yōu)點,但OPC技術(shù)主要用于Window操作系統(tǒng),且采用C/S模式,存在服務(wù)瓶頸等問題。
3)基于CORBA中間件[6-7]技術(shù)的信息集成
目前,國外平臺管理系統(tǒng)較多采用CORBA技術(shù)實現(xiàn)信息集成。該技術(shù)采用遠程對象調(diào)用機制,支持異構(gòu)環(huán)境下分布式應(yīng)用系統(tǒng)的開發(fā)和互操作,具有與底層硬件、操作系統(tǒng)、網(wǎng)絡(luò)、通信協(xié)議和編程語言無關(guān)的特點,系統(tǒng)開發(fā)簡單,集成效率高,但由于其采用了C/S的通信模式,通信機制較為復(fù)雜,數(shù)據(jù)收發(fā)需要建立連接的過程[11],不能很好的滿足平臺綜合管理系統(tǒng)實時控制需求。
4)基于數(shù)據(jù)分布服務(wù)(DDS)[8-13]技術(shù)的信息集成
數(shù)據(jù)分布服務(wù)(DDS)是1種應(yīng)用于分布式實時系統(tǒng)信息集成,保證系統(tǒng)互連互通和互操作的全新技術(shù)。它基于以數(shù)據(jù)為中心的發(fā)布-訂閱(DCPS)模型,在各系統(tǒng)設(shè)備通信網(wǎng)絡(luò)上建立了全局數(shù)據(jù)空間的概念,應(yīng)用程序(發(fā)布者)發(fā)布大量的數(shù)據(jù)樣本(主題信息)給遠程感興趣的訪問端(訂閱者)。當主題信息滿足訂閱者的需求時,兩者建立連接,實現(xiàn)與主題相關(guān)數(shù)據(jù)的傳輸。它具有實時性強、無服務(wù)瓶頸、跨平臺操作、可擴展性強等優(yōu)點,可以實現(xiàn)軟硬件的分離、數(shù)據(jù)采集與應(yīng)用的分離,非常適用于艦船平臺綜合管理系統(tǒng)的信息集成。
本文在對DDS技術(shù)分析的基礎(chǔ)上,提出基于DDS技術(shù)的平臺綜合管理系統(tǒng),并通過仿真系統(tǒng)進行了設(shè)計驗證。
數(shù)據(jù)分布服務(wù)(Data Distribution Service,DDS)規(guī)范是近來OMG為了滿足分布式實時通信需求而制定的基于發(fā)布/訂閱通信模型的規(guī)范。DDS擁有一個以數(shù)據(jù)為中心的發(fā)布-訂閱機制,提供了一個與平臺無關(guān)的數(shù)據(jù)模型。它允許應(yīng)用程序?qū)崟r發(fā)布其擁有的信息,并訂閱其需要的信息,較好地處理了不可靠網(wǎng)絡(luò)通信中數(shù)據(jù)的自動發(fā)現(xiàn)、可靠性和冗余性等問題。該規(guī)范有2層,分別是數(shù)據(jù)本地重構(gòu)層(Data Local ReconstructionLayer,DLRL)和以數(shù)據(jù)為中心的發(fā)布-訂閱層DCPS[9]。
DCPS層是DDS的核心和基礎(chǔ),它提供了數(shù)據(jù)發(fā)布的基礎(chǔ)架構(gòu),確保正確有效地傳輸信息給適當?shù)慕邮照?。該層建立了一個全局數(shù)據(jù)空間的概念(如圖1所示),發(fā)布者和訂閱者在該全局空間中分別發(fā)布和訂閱自己需要的數(shù)據(jù)類型,通過中間件處理后,再進行數(shù)據(jù)傳送,將傳統(tǒng)的C/S模式轉(zhuǎn)為以數(shù)據(jù)為中心的服務(wù)模式。DCPS層提供了應(yīng)用程序所需的發(fā)布和訂閱數(shù)據(jù)的功能。發(fā)布和訂閱是通過主題來關(guān)聯(lián)的,通過主題來關(guān)聯(lián)發(fā)布信息,創(chuàng)建發(fā)布和訂閱者實體,并為這些實體設(shè)定服務(wù)質(zhì)量QoS參數(shù)[11]。
圖1 DDS全局數(shù)據(jù)空間示意圖Fig.1Whole data space of DDS
DLRL層將DCPS層提供的服務(wù)進行了抽象,在DLRL層建立了與底層服務(wù)的映射關(guān)系。它建立在下層DCPS基礎(chǔ)之上,通過DCPS提供的服務(wù),簡化了編程實現(xiàn)工作,把服務(wù)簡單地整合到應(yīng)用層,讓用戶能直接訪問變更的數(shù)據(jù),達到與本地語言結(jié)構(gòu)無縫連接的目的。其具體實現(xiàn)機制是:將DCPS層提供的服務(wù)以類的形式進行封裝,建立每個類與DCPS層相應(yīng)服務(wù)的映射關(guān)系,然后在DLRL層用本地語言結(jié)構(gòu)對該類進行操縱,讓用戶能方便快捷地訪問數(shù)據(jù)[12]。
圖2 DDS層次結(jié)構(gòu)示意圖Fig.2The hiberarchy of DDS
DDS工作流程如圖3所示。具體步驟如下:①發(fā)布者在中間件上注冊數(shù)據(jù)類型DataType;②返回;③發(fā)布者通知中間件生成主題,中間件根據(jù)數(shù)據(jù)類型DataType定義主題并設(shè)置QoS;④返回主題;⑤某個時刻,1個訂閱者(比如指控系統(tǒng)某指揮控制臺)向中間件發(fā)送請求,查找該主題;⑥中間件返回需要查找的主題;⑦訂閱者訂閱主題,中間件比較主題和訂閱者設(shè)定的QoS,看是否滿足訂閱者要求,如果滿足則保存1個新的訂閱信息(此訂閱信息包含合成的QoS)并成功返回,否則拒絕訂閱;⑧中間件返回相應(yīng)信息;⑨發(fā)布者設(shè)置QoS并發(fā)布最新的數(shù)據(jù);⑩中間件接收到數(shù)據(jù),比較QoS,適時將數(shù)據(jù)傳遞給訂閱者[13]。
圖3 DDS工作流程示意圖Fig.3The working flow of DDS
相對于CORBA等其他中間件技術(shù),DDS具有如下優(yōu)點:
1)引入全局數(shù)據(jù)空間概念,提高了通信效率
DDS不需要中心服務(wù)器的連接,而通過全局數(shù)據(jù)空間上的主題來關(guān)聯(lián),消除了服務(wù)瓶頸和中心節(jié)點故障隱患,可完全實現(xiàn)一對多的連接,大大提高了通信效率。
2)以數(shù)據(jù)為中心,降低網(wǎng)絡(luò)延遲
DDS以數(shù)據(jù)為中心,1個訂閱者可以在全局數(shù)據(jù)空間中找到多個相同主題,實現(xiàn)一對多的連接,1個連接失敗可以換用另1個,大大降低了網(wǎng)絡(luò)延遲。同時發(fā)送者和訂閱者通過主題相連后直接進行點對點的數(shù)據(jù)傳送,不需要中間媒介,也大大提高了通信效率。
3)用QoS控制服務(wù)行為,增加了通信靈活性
DDS將資源的可用情況、提供方對資源的占有程度及請求方對資源的期待程度分別程序化為主題QoS、發(fā)布者QoS和訂閱者QoS,通過QoS控制大大增加了通信的靈活性[13]。
4)采用UDP/IP協(xié)議,增大網(wǎng)絡(luò)吞吐率和傳輸實時性
DDS基于實時性的考慮,它采用UDP/IP協(xié)議。并采用多播傳播方式,可大大增加網(wǎng)絡(luò)吞吐率和傳輸實時性。
鑒于DDS技術(shù)在信息集成方面的優(yōu)點,本文將DDS技術(shù)引入到艦船平臺綜合管理系統(tǒng)設(shè)計實現(xiàn)中,提出了基于DDS技術(shù)的平臺綜合管理系統(tǒng)信息集成體系架構(gòu),如圖4所示。該系統(tǒng)體系架構(gòu)分為3個層次,包括現(xiàn)場控制層、DDS信息交換層和管理控制層。
1)現(xiàn)場控制層
現(xiàn)場控制層是控制核心,主要由若干數(shù)據(jù)采集控制單元(Data collection and control unit,DCCU)組成,它打破了傳統(tǒng)系統(tǒng)劃分的模式,按照區(qū)域劃分配置數(shù)據(jù)采集控制單元,實現(xiàn)平臺系統(tǒng)設(shè)備的信息采集和控制的總體優(yōu)化配置。在該層內(nèi),數(shù)據(jù)采集控制單元安裝在需要檢測數(shù)據(jù)和狀態(tài)的設(shè)備附近,面向平臺中各設(shè)備的傳感器和調(diào)節(jié)器,用于從平臺各系統(tǒng)或設(shè)備處獲得數(shù)據(jù)并以主題模式提供給DDS信息交換平臺,并訂閱接收各種控制指令主題,解析并對被控制系統(tǒng)進行控制。每個數(shù)據(jù)采集控制單元具有多類型輸入輸出接口,可通過現(xiàn)場總線接口、I/O接口以及模擬量接口等完成對多個平臺設(shè)備信息的收集與控制。
圖4 基于DDS的平臺綜合管理系統(tǒng)體系架構(gòu)示意圖Fig.4The architecture of IPMS based on DDS
2)DDS信息交換層
DDS信息交換層利用DDS中間件將平臺管理系統(tǒng)的信息傳輸網(wǎng)絡(luò)、各設(shè)備的不同的軟硬件平臺(操作系統(tǒng)、計算機、網(wǎng)絡(luò)接口)進行統(tǒng)一集成整合,提供了一個全船統(tǒng)一的信息交換平臺,平臺綜合管理系統(tǒng)的任何節(jié)點以發(fā)布/訂閱主題的方式獲取其應(yīng)用所需的信息,發(fā)送本節(jié)點應(yīng)用程序產(chǎn)生的數(shù)據(jù)和控制命令信息,節(jié)點的數(shù)據(jù)處理應(yīng)用不需要了解本節(jié)點的硬件信息,信息網(wǎng)絡(luò)狀況以及其他節(jié)點的狀態(tài),信息的接收和發(fā)布不需要考慮對發(fā)地址、接口協(xié)議、網(wǎng)絡(luò)資源等條件,完全實現(xiàn)了軟件與硬件的分離、數(shù)據(jù)應(yīng)用與傳輸?shù)姆蛛x等。
如圖4所示,DDS中間件將嵌入到平臺綜合管理系統(tǒng)的包括數(shù)據(jù)采集控制單元、操控臺、數(shù)據(jù)庫、決策支持服務(wù)器等所有的網(wǎng)絡(luò)通信節(jié)點,屏蔽了設(shè)備硬件、操作系統(tǒng)、信息接口不同所帶來的信息交換共享困難的問題,使應(yīng)用開發(fā)者可專注于數(shù)據(jù)應(yīng)用,大大降低了系統(tǒng)監(jiān)控管理軟件研制的復(fù)雜度。
3)管理監(jiān)控層
管理監(jiān)控層是與操作人員進行信息交互的層,直接面向操作人員。操作人員可利用控制臺對平臺系統(tǒng)各種設(shè)備進行監(jiān)測、控制、管理、輔助決策,實現(xiàn)了操作與監(jiān)控的集中處理。該層主要包括各種硬件設(shè)備和數(shù)據(jù)處理應(yīng)用程序。多個通用多功能操控臺包括航行控制臺、大氣監(jiān)控臺、損管保障監(jiān)控臺、動力監(jiān)控臺、電氣監(jiān)控臺等,所有操控臺采用通用的硬件模塊和DDS中間件,根據(jù)功能配置方案動態(tài)加載應(yīng)用程序,分別實現(xiàn)對平臺各系統(tǒng)設(shè)備的統(tǒng)一的綜合管理和監(jiān)控。各功能臺可根據(jù)艦船的任務(wù)和設(shè)備故障情況進行靈活的功能重組。
DDS采用主題方式實現(xiàn)信息的交換和共享,以航行操控功能為例,該功能涉及到航行控制臺、導(dǎo)航設(shè)備、用于舵狀態(tài)監(jiān)控、艇體姿態(tài)監(jiān)控、閥門狀態(tài)信息監(jiān)控的DCCU、數(shù)據(jù)庫、支援決策服務(wù)器等,其信息主題訂閱/發(fā)布情況如表1所示。
航行控制臺的操控應(yīng)用程序?qū)⒂嗛喍鏍顟B(tài)、閥門狀態(tài)、導(dǎo)航參數(shù)等航行相關(guān)信息主題,并進行綜合集成顯示,為實現(xiàn)自動航行等自動化功能,航向控制臺將訂閱操控輔助決策主題,用于實現(xiàn)艦船的智能自主航行;導(dǎo)航設(shè)備將發(fā)送導(dǎo)航參數(shù)信息;DCCU將采集舵狀態(tài)、閥門狀態(tài)等信息,并發(fā)布相應(yīng)主題供其他網(wǎng)絡(luò)節(jié)點使用,訂閱舵控制指令等主題用于實現(xiàn)對舵、閥門的相關(guān)控制;數(shù)據(jù)庫將訂閱各類信息并進行存儲,并提供歷史狀態(tài)參數(shù)主題供其他設(shè)備使用;支援決策服務(wù)器訂閱各類相關(guān)設(shè)備參數(shù)狀態(tài)信息主題用于輔助決策的計算并發(fā)布輔助決策信息主題,供航行控制臺使用。
基于DDS技術(shù)的平臺綜合管理系統(tǒng)具有如下優(yōu)點:
1)真正實現(xiàn)了軟件硬件的分離和功能靈活重組
基于DDS平臺的系統(tǒng)監(jiān)控軟件與設(shè)備硬件、操作系統(tǒng)無關(guān),通過軟件動態(tài)加載等技術(shù)實現(xiàn)任意操控臺對任意系統(tǒng)的控制管理,打破系統(tǒng)設(shè)備“專臺專用”的操控模式,從而實現(xiàn)艦船系統(tǒng)管控的位置無關(guān)化、冗余化和系統(tǒng)間的功能備份,提高系統(tǒng)總體可靠性。
2)實現(xiàn)了設(shè)備間的“松耦合性”
設(shè)備的對外接口僅僅針對DDS平臺,設(shè)備以主題模式發(fā)送和接收數(shù)據(jù),不需要考慮信息傳輸網(wǎng)絡(luò)、對端通信設(shè)備地址的條件,真正數(shù)據(jù)應(yīng)用和傳輸?shù)姆蛛x,設(shè)備間沒有直接關(guān)聯(lián),設(shè)備功能設(shè)計具有極大的自由度和可擴展性。
3)解決了系統(tǒng)功能擴展與總體優(yōu)化的矛盾
在基于DDS技術(shù)平臺綜合管理系統(tǒng)上,由于具備了一個統(tǒng)一的信息交換平臺,任意系統(tǒng)功能的增加和擴充僅需要進行相關(guān)應(yīng)用軟件的研制,并加載在任意的控制臺上即可,避免了硬件設(shè)備的增加,打破了系統(tǒng)功能與設(shè)備硬件綁定的現(xiàn)狀,解決了系統(tǒng)功能擴展與總體優(yōu)化的矛盾。
4)提高了系統(tǒng)集成效率,減輕了系統(tǒng)開發(fā)工作量
平臺綜合管理系統(tǒng)的信息集成基于統(tǒng)一的DDS技術(shù)平臺,監(jiān)控層和現(xiàn)場控制層可獨立設(shè)計,降低了系統(tǒng)設(shè)計的復(fù)雜度,提高了系統(tǒng)集成效率;各類監(jiān)控軟件和數(shù)據(jù)采集控制軟件僅僅關(guān)注于數(shù)據(jù)應(yīng)用設(shè)計,降低了軟件設(shè)計開發(fā)的復(fù)雜度和工作量。
為了驗證DDS技術(shù)在平臺綜合管理系統(tǒng)上的應(yīng)用可行性,筆者在試驗室環(huán)境利用神州普惠科技有限公司開發(fā)的DTS實時分布式試驗仿真工具,搭建了1套基于DDS技術(shù)的平臺綜合管理仿真系統(tǒng)。
操作控制層包括航行控制臺、損管保障臺、動力監(jiān)控臺、電力監(jiān)控臺和仿真監(jiān)控臺。操作控制臺采用PC機,操作控制臺上運行包含DTS中間件(基于發(fā)布/訂閱工作模式)的用戶應(yīng)用程序;監(jiān)控臺運行監(jiān)控軟件,同時該監(jiān)控軟件在每個操作控制臺上均有備份。當仿真監(jiān)控臺發(fā)生故障時,可以啟動任意1個控制臺上的監(jiān)控軟件備份程序,隨時可以接替仿真監(jiān)控臺的功能。
圖5 平臺綜合管理仿真系統(tǒng)示意圖Fig.5The sketch map of IPMS system
數(shù)據(jù)傳輸網(wǎng)絡(luò)實現(xiàn)對數(shù)據(jù)的傳輸,雙冗余的100/1000以太網(wǎng)作為系統(tǒng)的主干網(wǎng),所有的操作控制臺和數(shù)據(jù)采集控制器均通過自帶的以太網(wǎng)口連接到主干網(wǎng)上。
數(shù)據(jù)采集控制器負責實現(xiàn)對各類型傳感器的數(shù)據(jù)采集和對執(zhí)行機構(gòu)的控制。其接口包括CAN、I/O、RS485、模擬信號接口等,它與上層控制臺間進行數(shù)據(jù)和控制命令的通信。數(shù)據(jù)采集控制器采用工控機。工控機上運行VxWorks實時操作系統(tǒng)和包含DTS中間件(基于發(fā)布/訂閱工作模式)的數(shù)據(jù)采集程序。工控機通過IO板卡與現(xiàn)場的傳感器和執(zhí)行機構(gòu)相連。
系統(tǒng)仿真過程如下:
1)仿真監(jiān)控臺開機運行,自動建立仿真聯(lián)邦。各個控制臺和數(shù)據(jù)采集控制器分別運行本機安裝的應(yīng)用程序,并自動加入仿真聯(lián)邦。
2)各個控制臺和數(shù)據(jù)采集控制器上的應(yīng)用程序根據(jù)事先設(shè)置好的發(fā)布/訂閱數(shù)據(jù)模式,自動接收網(wǎng)絡(luò)上的數(shù)據(jù)或向網(wǎng)絡(luò)上發(fā)布數(shù)據(jù)。
3)監(jiān)控臺上的監(jiān)控軟件實時監(jiān)控整個仿真系統(tǒng)中各個控制臺和采集控制器的運行情況。此外,監(jiān)控軟件還可以根據(jù)用戶要求記錄、顯示和存儲網(wǎng)絡(luò)上的數(shù)據(jù)。
4)當某1個控制臺或數(shù)據(jù)采集控制器失效時,監(jiān)控臺會按照事先確定的規(guī)則啟動備用的控制臺或數(shù)據(jù)采集控制器,并自動實現(xiàn)失效控制臺或數(shù)據(jù)采集控制器的功能,實現(xiàn)功能備份。
5)仿真運行前通過編輯每個控制臺上應(yīng)用程序的發(fā)布訂閱數(shù)據(jù)情況,并配合設(shè)置控制臺的ID號來保證控制臺控制功能的惟一性。
6)在仿真運行過程中,既可以通過監(jiān)控臺(或手動方式)隨時關(guān)閉某個控制臺程序,也可以通過監(jiān)控臺(或手動方式)動態(tài)加入某個控制臺程序。
7)當監(jiān)控臺發(fā)生故障時,用戶可手動啟動任意1個控制臺上的監(jiān)控軟件的備份程序,從而實現(xiàn)監(jiān)控軟件的功能備份。
通過該仿真系統(tǒng),筆者測試了基于DDS的平臺系統(tǒng)信息交換、功能動態(tài)重組、控制臺的功能熱備份等功能。試驗結(jié)果表明,將DDS技術(shù)應(yīng)用于平臺綜合管理系統(tǒng)是可行的。
基于DDS技術(shù)的平臺綜合管理系統(tǒng)將平臺管理系統(tǒng)的信息傳輸網(wǎng)絡(luò)、各設(shè)備不同的軟硬件平臺(操作系統(tǒng)、計算機、網(wǎng)絡(luò)接口)進行統(tǒng)一集成整合,以發(fā)布/訂閱主題的方式提供了1個全船統(tǒng)一的信息交換平臺,真正實現(xiàn)了系統(tǒng)軟件硬件的分離和系統(tǒng)功能靈活重組,降低了設(shè)備間的功能“耦合性”,打破了系統(tǒng)功能與設(shè)備硬件綁定的現(xiàn)狀,解決了系統(tǒng)功能擴展與總體優(yōu)化的矛盾,大大提高了系統(tǒng)集成效率,減輕了系統(tǒng)開發(fā)工作量。仿真試驗結(jié)果證明DDS技術(shù)應(yīng)用于平臺綜合管理系統(tǒng)是合理可行的。
[1]吳向軍.艦船綜合平臺管理系統(tǒng)網(wǎng)絡(luò)通信與集成技術(shù)研究[J].艦船電子工程,2005,25(5):47-51.
WU Xiang-jun.Researches on network and integration technology of ship s integrated platform management system[J].Ship Electronic Engineering,2005,25(5):47-51.
[2]陳亞杰,段征,劉予學.船舶集成平臺管理系統(tǒng)研究[J].柴油機,2005,27(2):5-8.
CHEN Ya-jie,DUAN Zheng,LIU Yu-xue.Research on marine integrated platform management system[J].Diesel Engine,2005,27(2):5-8.
[3]黃龍水,孫允標.艦艇綜合平臺管理系統(tǒng)基本結(jié)構(gòu)分析[J].艦船電子工程,2004,24(6):8-10.
HUANG Long-shui,SUN Yun-biao.Architecture of warship integrated platform management system[J].Ship Electronic Engineering,2004,24(6):8-10.
[4]熊瑛,許建.船舶綜合平臺管理系統(tǒng)概念設(shè)計[J].船海工程,2009,38(5):36-40.
XIONG Ying,XU Jian.Concept design for IPMS on naval architecture[J].Ship and Ocean Engineering,2009,38 (5):36-40..
[5]陳偉彬,劉曉光,凌志浩,吳勤勤.OPC技術(shù)在控制系統(tǒng)集成中的應(yīng)用[J].自動化儀表,2003,24(3):67-70.
CHEN Wei-bin,LIU Xiao-guang,LING Zhi-hao,WU Qin-qin.The application of OPC in integration of control system[J].Process Automation Instrumentation,2003,24(3):67-70.
[6]ObjectManagement Group.CORBAComponentModel Specification,version3.0[EB/OL].http://www.omg.org,2002-06.
[7]ObjectManagement Group.The Common Object Request Broker:ArchitectureandSpecification(version 3.0)[EB/OL].http://www.omg.org,2002-06.
[8]盧傳富,蔡志明,夏學知.數(shù)據(jù)分發(fā)服務(wù)體系結(jié)構(gòu)的研究[J].計算機與數(shù)字工程,2008,(5):67-69.
LU Chuan-fu,CAI Zhi-ming,XIA Xue-zhi.Research on data distribution service s architecture[J].Computer and Digital Engineering,2008,(5):67-69.
[9]Object Management Group.Data Distribution Service for Real-time Systems Specification[R].Version1.0,2004,12.
[10]Gerardo Pardo-Castellote.DDSSpecOutfitsPublish-Subscribe Technology for the GIG[J].COTS Journal,2003,(4).
[11]陳春甫.基于DDS的數(shù)據(jù)分發(fā)系統(tǒng)的設(shè)計與實現(xiàn)[M].上海:復(fù)旦大學,2008.
CHENChu-fu.Thedesignandimplementofdata distribution system based on DDS[M].Shanghai:fudan university,2008.
[12]裘楷,沈棟,李娜,吳宇紅.基于DCPS模型的數(shù)據(jù)分發(fā)服務(wù)DDS的研究[J].電子科技,2006,(11):68-76.
QIU Kai,SHEN Dong,LI Na,WU Yu-hong.Study of data distribution service based on DCPS model[J].Electron Science&Technology,2006,(11):68-76.
[13]謝蓓,劉毅,曹萬華,李峻林.實時系統(tǒng)數(shù)據(jù)分布服務(wù)DDS技術(shù)綜述[J].艦船電子工程,2006,26(2):16-20.
XIE Bei,LIU Yi,CAO Wan-hua,LI Jun-lin.Research on data distribution service for real-time systems specification[J].Ship Electronic Engineering,2006,26(2):16-20.