作為智慧城市管理的有機(jī)組成部分,智慧管廊綜合監(jiān)管平臺(tái)應(yīng)運(yùn)而生,成為城市智慧綜合管廊的眼睛和大腦。綜合管廊監(jiān)控平臺(tái)本質(zhì)是綜合利用物聯(lián)網(wǎng)技術(shù)、組態(tài)技術(shù)、BIM、GIS技術(shù)構(gòu)建的綜合監(jiān)控與信息化管理系統(tǒng)。市面上的傳統(tǒng)組態(tài)軟件監(jiān)控功能較強(qiáng),但是一般比較技術(shù)比較封閉,不方便實(shí)現(xiàn)BIM、GIS等多種技術(shù)融合。本項(xiàng)目獨(dú)辟蹊徑,以自主研發(fā)的智慧管廊綜合監(jiān)管平臺(tái)為基礎(chǔ),實(shí)現(xiàn)對(duì)管廊設(shè)備實(shí)時(shí)監(jiān)控與運(yùn)營(yíng)維護(hù)信息化有機(jī)整合。其中,監(jiān)控?cái)?shù)據(jù)由組態(tài)軟件采集提供,客戶端界面負(fù)責(zé)展示被監(jiān)控設(shè)備的實(shí)時(shí)參數(shù)信息,并對(duì)被控設(shè)備提供遠(yuǎn)程控制功能
1、關(guān)鍵技術(shù)簡(jiǎn)介
智慧管廊綜合監(jiān)管平臺(tái)利用組態(tài)軟件作為平臺(tái)的數(shù)據(jù)支撐,是平臺(tái)的監(jiān)控?cái)?shù)據(jù)提供者。本項(xiàng)目使用該軟件作為基礎(chǔ)組態(tài)軟件,通過(guò)使用該軟件提供的SDK開發(fā)包作為數(shù)據(jù)交互通訊的工具。RabbitMQ是一種消息隊(duì)列(MQ),消息隊(duì)列(MQ)是一種應(yīng)用程序?qū)?yīng)用程序的通信方法。應(yīng)用程序通過(guò)讀寫出入隊(duì)列的消息(針對(duì)應(yīng)用程序的數(shù)據(jù))來(lái)通信,而無(wú)需專用連接來(lái)鏈接它們。消息傳遞指的是程序之間通過(guò)在消息中發(fā)送數(shù)據(jù)進(jìn)行通信,而不是通過(guò)直接調(diào)用彼此來(lái)通信,直接調(diào)用通常是用于諸如遠(yuǎn)程過(guò)程調(diào)用的技術(shù)。排隊(duì)指的是應(yīng)用程序通過(guò)隊(duì)列來(lái)通信。隊(duì)列的使用除去了接收和發(fā)送應(yīng)用程序同時(shí)執(zhí)行的要求。本項(xiàng)目使用該組件來(lái)傳遞實(shí)時(shí)和報(bào)警數(shù)據(jù),實(shí)現(xiàn)了組態(tài)軟件與平臺(tái)客戶端軟件的松耦合。
2、架構(gòu)設(shè)計(jì)
本系統(tǒng)設(shè)計(jì)上要求整體采用分層架構(gòu)模式,將系統(tǒng)分為應(yīng)用層、服務(wù)層和數(shù)據(jù)層。這幾層需要支持部署到不同的機(jī)器上,應(yīng)用層被部署到客戶端,服務(wù)層被部署到應(yīng)用服務(wù)器上,數(shù)據(jù)層被部署到數(shù)據(jù)庫(kù)服務(wù)器上。智慧管廊綜合監(jiān)管平臺(tái)應(yīng)用層的管廊統(tǒng)一監(jiān)控客戶端繼續(xù)采用分層模式進(jìn)行設(shè)計(jì),分為界面層、邏輯代理層,該端主要實(shí)現(xiàn) GIS、BIM 與組態(tài)平臺(tái)整合和集成了智慧管廊的環(huán)境與設(shè)備監(jiān)控、安防監(jiān)控、結(jié)構(gòu)健康、電力監(jiān)控等子系統(tǒng)功能。
服務(wù)層是系統(tǒng)的是整個(gè)業(yè)務(wù)邏輯中心, 本層整體上也采用分層模式進(jìn)行劃分,將它分為接口層、服務(wù)層和數(shù)據(jù)訪問(wèn)層。 該層被分為業(yè)務(wù)邏輯組件、 實(shí)時(shí)業(yè)務(wù)邏輯服務(wù)和報(bào)警業(yè)務(wù)邏輯服務(wù)。 業(yè)務(wù)邏輯組件主要實(shí)現(xiàn)了管廊統(tǒng)一監(jiān)控客戶端和統(tǒng)管端的業(yè)務(wù)邏輯; 實(shí)時(shí)業(yè)務(wù)邏輯服務(wù)實(shí)現(xiàn)了將 Wonderware 平臺(tái)實(shí)時(shí)監(jiān)控?cái)?shù)據(jù)通過(guò) RabbitMQ 轉(zhuǎn)發(fā)到客戶端; 報(bào)警業(yè)務(wù)邏輯服務(wù)與實(shí)時(shí)業(yè)務(wù)邏輯服務(wù)類似,不過(guò)它轉(zhuǎn)發(fā)的報(bào)警信息。
3、部署架構(gòu)
智慧管廊綜合監(jiān)管平臺(tái)服務(wù)端包括 Wonderware 服務(wù)器 2 臺(tái)、數(shù)據(jù)庫(kù)服務(wù)器 1 臺(tái)、BIM 服務(wù)器 1 臺(tái)、應(yīng)用服務(wù)器 1 臺(tái)。 2 臺(tái) 服務(wù)器都安裝 服務(wù)端,組成分布式冗余服務(wù)端。其中 1 臺(tái)服務(wù)器還需安裝實(shí)時(shí)業(yè)務(wù)邏輯服務(wù)和報(bào)警業(yè)務(wù)邏輯服務(wù), 為自主研發(fā)的智慧管廊管網(wǎng)客戶端提供實(shí)時(shí)和報(bào)警數(shù)據(jù); 數(shù)據(jù)庫(kù)服務(wù)器安裝 SQLServer 2012 數(shù)據(jù)庫(kù);BIM 服務(wù)器安裝 BIM 數(shù)據(jù)服務(wù)。
系統(tǒng)使用分級(jí)處理機(jī)制,“實(shí)時(shí)業(yè)務(wù)邏輯服務(wù)”當(dāng)一段時(shí)間設(shè)備接口信號(hào)設(shè)置相應(yīng)的接口界面,進(jìn)行設(shè)備接收信號(hào)狀態(tài)指示和輸出狀態(tài)信號(hào)的設(shè)置,通過(guò)仿真軟件設(shè)置不同失效故障,如圖2 所示。 仿真計(jì)算機(jī)運(yùn)行的仿真軟件模型接口界面可以設(shè)置不同的設(shè)備狀態(tài)反饋和故障,用來(lái)驗(yàn)證電力管理系統(tǒng)通用功能和處理
故障的能力。
綜上所述, 智慧管廊綜合監(jiān)管平臺(tái)硬件在環(huán)仿真是將需要仿真的部分系統(tǒng)硬件直接放到仿真回路中的系統(tǒng),彌補(bǔ)了純數(shù)字仿真中的許多缺陷,提高了整個(gè)模型的置信度。
本文鏈接:http://www.nutritioncertificationboard.com/blog/index.php/article/50.html