李幸群,吳國(guó)東,張 力
(武漢第二船舶設(shè)計(jì)研究所,湖北 武漢 430064)
船舶平臺(tái)綜合管理系統(tǒng)(IPMS)是應(yīng)用自動(dòng)控制技術(shù)、網(wǎng)絡(luò)通信技術(shù)和計(jì)算機(jī)技術(shù),將主推進(jìn)系統(tǒng)、輔機(jī)系統(tǒng)、通信導(dǎo)航系統(tǒng)、損管系統(tǒng)、消防系統(tǒng)、電力系統(tǒng)等相對(duì)獨(dú)立的分系統(tǒng)納入到統(tǒng)一的網(wǎng)絡(luò)中,形成以信息集成為核心,集監(jiān)測(cè)、控制、管理于一體的網(wǎng)絡(luò)化、信息化和智能化的綜合大系統(tǒng)[1 – 5]。本文提出一體化船舶IPMS架構(gòu),引入船舶IPMS虛擬化數(shù)據(jù)服務(wù)中心概念,應(yīng)用計(jì)算機(jī)虛擬化技術(shù)建設(shè)船舶IPMS虛擬化數(shù)據(jù)服務(wù)中心。文中詳細(xì)介紹了IPMS虛擬化數(shù)據(jù)服務(wù)中心方案。一體化船舶IPMS具備分布式布置、集中管控的特點(diǎn),且將計(jì)算機(jī)虛擬化技術(shù)與船舶行業(yè)結(jié)合,為船舶平臺(tái)信息化、智能化科研工作者開(kāi)拓新的思路。
船舶主要包含主推進(jìn)系統(tǒng)、輔機(jī)系統(tǒng)、通信導(dǎo)航系統(tǒng)、損管系統(tǒng)、消防系統(tǒng)、電力系統(tǒng)等。
如圖1所示,每個(gè)系統(tǒng)獨(dú)立配置采集控制設(shè)備、集中控制臺(tái)、數(shù)據(jù)服務(wù)器和存儲(chǔ)設(shè)備,各個(gè)系統(tǒng)通過(guò)以太網(wǎng)連接集中控制中心實(shí)現(xiàn)遠(yuǎn)程控制與信息共享。該方案存在以下問(wèn)題:
1)各系統(tǒng)傳感器執(zhí)行器全船分散分布,存在大量穿艙走線(xiàn);
2)各系統(tǒng)采集控制設(shè)備為專(zhuān)用設(shè)備,導(dǎo)致全船設(shè)備多樣化,增加維修保障困難;
3)各系統(tǒng)分別配置數(shù)據(jù)服務(wù)器和存儲(chǔ)設(shè)備,存在資源浪費(fèi)情況,信息共享程度和實(shí)時(shí)性方面難以保證。
為解決上述問(wèn)題,并進(jìn)一步提升系統(tǒng)的可靠性,下面介紹一體化船舶IPMS方案。
一體化的IPMS架構(gòu)如圖2所示,包括監(jiān)視管理層、信息傳輸與服務(wù)層、采集控制層。
采集控制層的功能是完成數(shù)據(jù)信號(hào)采集、信號(hào)轉(zhuǎn)換、控制運(yùn)算、控制驅(qū)動(dòng),主要設(shè)備為標(biāo)準(zhǔn)采集控制站。標(biāo)準(zhǔn)采集控制站集成了常用的接口類(lèi)型:RS485/422串行接口、CAN總線(xiàn)接口、以太網(wǎng)接口等,按需分布在各個(gè)艙室,實(shí)現(xiàn)當(dāng)前艙室傳感器、執(zhí)行器等設(shè)備接入,不區(qū)分具體船舶業(yè)務(wù)系統(tǒng)。
監(jiān)視管理層的功能是實(shí)現(xiàn)綜合顯示、輔助決策、遠(yuǎn)程操控,主要設(shè)備包含顯示大屏、集控臺(tái)。顯示大屏和集控臺(tái)均進(jìn)行統(tǒng)一化設(shè)計(jì),為每個(gè)船舶業(yè)務(wù)系統(tǒng)配置對(duì)應(yīng)的顯示大屏和集控臺(tái),在故障情況下,顯示屏和集控臺(tái)均可進(jìn)行功能切換。
位于中間的傳輸與服務(wù)層既實(shí)現(xiàn)了管理層與控制層的連通,又實(shí)現(xiàn)了管理層與控制層的安全隔離,在IPMS中起著承上啟下的重要地位。傳輸與服務(wù)層的具體功能是實(shí)現(xiàn)船舶各系統(tǒng)如主推進(jìn)系統(tǒng)、輔機(jī)系統(tǒng)、通信導(dǎo)航系統(tǒng)、損管系統(tǒng)、消防系統(tǒng)、電力系統(tǒng)等系統(tǒng)數(shù)據(jù)傳輸、數(shù)據(jù)處理、數(shù)據(jù)存儲(chǔ)。數(shù)據(jù)傳輸功能主要由接入交換機(jī)和核心交換機(jī)組成的冗余以太網(wǎng)實(shí)現(xiàn);而數(shù)據(jù)處理和數(shù)據(jù)存儲(chǔ)功能采用數(shù)據(jù)服務(wù)中心方式實(shí)現(xiàn)。
在此引入數(shù)據(jù)服務(wù)中心的概念,數(shù)據(jù)服務(wù)中心是指業(yè)務(wù)系統(tǒng)與數(shù)據(jù)資源進(jìn)行集中、集成、共享、分析的場(chǎng)地、工具、流程等有機(jī)結(jié)合,為用戶(hù)終端提供訂閱分發(fā)、數(shù)據(jù)分析處理、數(shù)據(jù)存儲(chǔ)等各類(lèi)數(shù)據(jù)服務(wù)[6]。通用IPMS為保證各業(yè)務(wù)系統(tǒng)的相互獨(dú)立性,數(shù)據(jù)處理和數(shù)據(jù)存儲(chǔ)功能實(shí)現(xiàn)方式是為每個(gè)船舶業(yè)務(wù)系統(tǒng)單獨(dú)配置服務(wù)器、存儲(chǔ)設(shè)備,在一定程度上能保證IPMS系統(tǒng)功能安全性和穩(wěn)定性,但存在資源浪費(fèi)、難以統(tǒng)一管控、數(shù)據(jù)融合共享不充分等問(wèn)題。隨著計(jì)算機(jī)虛擬化技術(shù)的發(fā)展日益成熟化及日益完善的商業(yè)化應(yīng)用,本文將計(jì)算機(jī)虛擬化技術(shù)應(yīng)用于船舶信息化,建設(shè)船舶IPMS虛擬化數(shù)據(jù)服務(wù)中心,在資源配置靈活優(yōu)化的基礎(chǔ)上,進(jìn)一步實(shí)現(xiàn)船舶信息融合共享,為各船舶業(yè)務(wù)系統(tǒng)提供更穩(wěn)定、高效、完善的數(shù)據(jù)服務(wù)。
1)虛擬化數(shù)據(jù)服務(wù)中心架構(gòu)
計(jì)算機(jī)虛擬化技術(shù)包括網(wǎng)絡(luò)虛擬化技術(shù)、存儲(chǔ)虛擬化技術(shù)和服務(wù)器虛擬化技術(shù),是指將有限的網(wǎng)絡(luò)、存儲(chǔ)、服務(wù)器物理資源統(tǒng)一管理后,依據(jù)需求進(jìn)行具體再分配的技術(shù)[7]。虛擬化技術(shù)的應(yīng)用能實(shí)現(xiàn)資源統(tǒng)一化管理,提高物理資源整體利用率;能在物理資源有限的情況下,通過(guò)高可用等配置,最大化提高系統(tǒng)的可靠性。應(yīng)用虛擬化技術(shù)于船舶信息化,建設(shè)IPMS數(shù)據(jù)服務(wù)中心,能為船舶業(yè)務(wù)系統(tǒng)應(yīng)用提供相互隔離、安全的執(zhí)行環(huán)境,保證IPMS的穩(wěn)定性和可靠性,同時(shí)符合船舶空間有限特點(diǎn),滿(mǎn)足船舶經(jīng)濟(jì)性要求。
虛擬化數(shù)據(jù)服務(wù)中心的架構(gòu)如圖3所示。
從功能上看,由下至上包含4個(gè)層次:
①硬件設(shè)備層,包括數(shù)據(jù)中心的各類(lèi)服務(wù)器、存儲(chǔ)設(shè)備和網(wǎng)絡(luò)設(shè)備等各類(lèi)硬件資源。
②虛擬資源層,包括服務(wù)器虛擬化軟件、分布式存儲(chǔ)軟件以及網(wǎng)絡(luò)虛擬化軟件,主要功能是抽象化物理資源,便于資源統(tǒng)一管理。
③資源管理層,包含資源管理、資源監(jiān)控。資源管理具備獨(dú)立完整的資源管理功能和部分最重要的數(shù)據(jù)服務(wù)能力,如資源監(jiān)控,可以對(duì)數(shù)據(jù)中心虛擬平臺(tái)、共享信息資源以及資源內(nèi)部進(jìn)行可用性以及性能監(jiān)控,具備事件告警能力。
④系統(tǒng)應(yīng)用層,包含基礎(chǔ)軟件和業(yè)務(wù)軟件。
2)IPMS虛擬化數(shù)據(jù)服務(wù)中心組成
船舶業(yè)務(wù)系統(tǒng)包括主推進(jìn)系統(tǒng)、輔機(jī)系統(tǒng)、通信導(dǎo)航系統(tǒng)、損管系統(tǒng)、消防系統(tǒng)、電力系統(tǒng)等,系統(tǒng)多功能復(fù)雜。為保證各船舶業(yè)務(wù)系統(tǒng)相互獨(dú)立,通用船舶IPMS為每個(gè)系統(tǒng)配置獨(dú)立的服務(wù)器和存儲(chǔ)設(shè)備。根據(jù)虛擬化數(shù)據(jù)服務(wù)中心的架構(gòu),可以通過(guò)創(chuàng)建多個(gè)虛擬機(jī),保證船舶業(yè)務(wù)系統(tǒng)的相關(guān)獨(dú)立性,提升硬件資源利用率。
依據(jù)虛擬化數(shù)據(jù)服務(wù)中心的架構(gòu),IPMS虛擬化數(shù)據(jù)服務(wù)中心組成可分為:硬件設(shè)備、虛擬化管理平臺(tái)、系統(tǒng)應(yīng)用。
硬件設(shè)備是物理資源,是系統(tǒng)運(yùn)行的基礎(chǔ),對(duì)應(yīng)硬件設(shè)備層,包括:數(shù)據(jù)處理服務(wù)器、數(shù)據(jù)存儲(chǔ)服務(wù)器、網(wǎng)絡(luò)交換機(jī)、VM管理終端。
虛擬化管理平臺(tái)實(shí)現(xiàn)數(shù)據(jù)中心、集群、主機(jī)、網(wǎng)絡(luò)、存儲(chǔ)等資源的集中管理,支持虛擬機(jī)創(chuàng)建刪除、在線(xiàn)遷移和高可用配置。虛擬化管理平臺(tái)需安裝在數(shù)據(jù)處理服務(wù)器和VM管理終端上,對(duì)應(yīng)虛擬資源層和資源管理層。
系統(tǒng)應(yīng)用實(shí)現(xiàn)各船舶業(yè)務(wù)系統(tǒng)獨(dú)立運(yùn)行,主要包括基礎(chǔ)軟件:操作系統(tǒng)、訂閱分發(fā)中間;船舶系統(tǒng)業(yè)務(wù)軟件:船舶系統(tǒng)業(yè)務(wù)數(shù)據(jù)處理軟件?;A(chǔ)軟件安裝在虛擬機(jī)上,船舶系統(tǒng)業(yè)務(wù)軟件以APP的形式安裝在已安裝基礎(chǔ)軟件的虛擬機(jī)上。
3)IPMS虛擬化數(shù)據(jù)服務(wù)中心配置
IPMS虛擬化數(shù)據(jù)服務(wù)中心的具體配置如圖4所示。
某船舶平臺(tái)包含主推進(jìn)系統(tǒng)、輔機(jī)系統(tǒng)、通信導(dǎo)航系統(tǒng)、損管系統(tǒng)、消防系統(tǒng)、電力系統(tǒng)共6個(gè)系統(tǒng),其中主推進(jìn)系統(tǒng)、輔機(jī)系統(tǒng)、通信導(dǎo)航系統(tǒng)、電力系統(tǒng)為重要系統(tǒng)。其通用IPMS方案需配置系統(tǒng)控制臺(tái)屏6臺(tái)、數(shù)據(jù)處理服務(wù)器10臺(tái)、采集控制設(shè)備類(lèi)型不少于2類(lèi)、集中控制設(shè)備不少于1臺(tái),存在大量穿艙走線(xiàn)(各船舶業(yè)務(wù)系統(tǒng)和主干網(wǎng)均需要穿艙走線(xiàn))。若采用一體化IPMS方案需要配置標(biāo)準(zhǔn)化集控臺(tái)屏6臺(tái)、數(shù)據(jù)處理服務(wù)器3臺(tái)、標(biāo)準(zhǔn)化采集控制設(shè)備類(lèi)型1類(lèi),系統(tǒng)穿艙走線(xiàn)可減少50%(僅主干網(wǎng)需要穿艙走線(xiàn))。
1)一體化船舶IPMS的優(yōu)勢(shì)
如表1所示,相比通用船舶IPMS方案,基于虛擬化技術(shù)的一體化船舶IPMS具備如下明顯優(yōu)勢(shì):
①網(wǎng)絡(luò)結(jié)構(gòu)層次分明,系統(tǒng)結(jié)構(gòu)更清晰,穿艙走線(xiàn)明顯減少;
表 1 兩個(gè)方案比較Tab. 1 Compare of the two schemes
②設(shè)備標(biāo)準(zhǔn)化,提高系統(tǒng)穩(wěn)定性同時(shí),降低后期維保工作;
③應(yīng)用更少的硬件資源,實(shí)現(xiàn)了更高的系統(tǒng)可靠性;
④在保證系統(tǒng)功能相互獨(dú)立正確運(yùn)行的情況下,減少硬件資源配置,提升物理資源利用率,提升了經(jīng)濟(jì)效益;
⑤數(shù)據(jù)處理、存儲(chǔ)更集中,信息資源共享更充分,同時(shí)便于開(kāi)展更全面的船舶業(yè)務(wù)系統(tǒng)數(shù)據(jù)建模分析,為船舶設(shè)計(jì)和保障提供理論依據(jù)。
2)進(jìn)一步研究方向
基于虛擬化的一體化船舶IPMS具有現(xiàn)實(shí)意義,然而由于需要對(duì)所有船舶系統(tǒng)的數(shù)據(jù)進(jìn)行集中處理,一體化船舶IPMS仍面臨多船舶系統(tǒng)信息融合處理和一體化編碼方面問(wèn)題。解決船舶多系統(tǒng)信息融合處理和一體化編碼方面,是船舶IPMS研究者進(jìn)一步的研究方向。
船舶IPMS為船舶操作管理人員提供了一個(gè)開(kāi)放式、標(biāo)準(zhǔn)化、網(wǎng)絡(luò)化、集成化、智能化的優(yōu)良信息管控平臺(tái)[8],隨著船舶自動(dòng)化向智能化的發(fā)展,船舶IPMS數(shù)據(jù)服務(wù)的高可靠性、高度信息融合共享、高資源利用率要求越來(lái)越高。計(jì)算機(jī)技術(shù)的發(fā)展是船舶IPMS發(fā)展的技術(shù)前提,一體化船舶IPMS具備分布式布置、集中管控的特點(diǎn),同時(shí)將先進(jìn)的計(jì)算機(jī)虛擬化技術(shù)應(yīng)用于船舶IPMS,有助于船舶的智能化發(fā)展。本文詳細(xì)介紹了基于虛擬化數(shù)據(jù)服務(wù)中心的一體化船舶IPMS方案,該方案與通用船舶IPMS方案相比具備更高的可靠性、更高的信息融合共享程度、更高的資源利用率,有明顯優(yōu)勢(shì),可供船舶智能化研究、船舶IPMS系統(tǒng)研究及船岸一體化管理體系研究人員作參考。