劉 欣,劉 勐
(1.91550 部隊(duì),大連 116023;2.大連理工大學(xué),大連 116023)
測控系統(tǒng)由測控中心和若干測控裝備組成,在工作時各測控裝備通常分散布設(shè)在野外站點(diǎn),站點(diǎn)之間距離大,尤其是海島站點(diǎn),常常由于天氣原因無法及時登島,對裝備的技術(shù)保障和管理造成很大困難。為了加強(qiáng)對裝備狀態(tài)的管理和技術(shù)保障,實(shí)現(xiàn)裝備的信息化管理,必要設(shè)計(jì)一套測控裝備綜合管控系統(tǒng),實(shí)現(xiàn)對測控裝備的有效管理。
提出一種基于數(shù)據(jù)庫的測控裝備綜合管控設(shè)計(jì)思路。通過計(jì)算機(jī)網(wǎng)絡(luò)將管控中心與測控裝備進(jìn)行連接,利用數(shù)據(jù)庫技術(shù)處理信息迅速、準(zhǔn)確、直觀等優(yōu)勢,提高信息數(shù)據(jù)的使用以及信息管理的效率和質(zhì)量,能較好地實(shí)時掌握、監(jiān)視測控裝備的狀態(tài),為指揮決策提供依據(jù)。同時,綜合利用裝備實(shí)時和歷史狀態(tài)數(shù)據(jù),預(yù)測裝備壽命期內(nèi)的狀態(tài)變化,為裝備的管理、使用、維護(hù)提供科學(xué)依據(jù),有效降低維護(hù)成本,提高了測控裝備保障和管理水平,實(shí)現(xiàn)了裝備的信息化管控,收到了良好的效果。
系統(tǒng)由裝備端管控系統(tǒng)和中心端管控系統(tǒng)構(gòu)成,裝備端管控系統(tǒng)與中心端管控系統(tǒng)通過IP 網(wǎng)絡(luò)連接。裝備端管控系統(tǒng)分別采集不同裝備的狀態(tài)信息、測元信息,并通過網(wǎng)絡(luò)實(shí)時傳遞到中心服務(wù)器,中心服務(wù)器對信息進(jìn)行解析并接收存入中心數(shù)據(jù)庫。
裝備端管控系統(tǒng)由若干各類型的測控裝備組成,硬件系統(tǒng)由裝備主控計(jì)算機(jī)、數(shù)據(jù)采集卡、裝備各硬件分系統(tǒng)等組成,主要完成信息采集、存儲、上傳以及參數(shù)文件的接收、判斷、裝訂等工作。
中心端管控系統(tǒng)的硬件系統(tǒng)為一個獨(dú)立的局域網(wǎng),由1 臺服務(wù)器,多臺計(jì)算機(jī)終端,1 臺網(wǎng)絡(luò)打印機(jī),1 臺智能交換機(jī),1 組10T的磁盤陣列組成,為軟件系統(tǒng)的運(yùn)行提供平臺。各終端是地位相同的作業(yè)平臺,擔(dān)負(fù)不同的監(jiān)控功能,對應(yīng)于所監(jiān)控裝備,通過執(zhí)行不同的系統(tǒng)請求而完成不同的數(shù)據(jù)顯示和處理任務(wù)。數(shù)據(jù)庫服務(wù)器主要負(fù)責(zé)各種數(shù)據(jù)的存儲和管理,并處理客戶端的數(shù)據(jù)請求,配合終端完成各種數(shù)據(jù)的上傳、下載、查詢等工作。
測控裝備綜合管控系統(tǒng)主要包括裝備端管控軟件、中心端管控軟件、裝備狀態(tài)處理軟件、數(shù)據(jù)庫管理軟件。軟件結(jié)構(gòu)框架如圖2 所示。
圖2 軟件總體結(jié)構(gòu)框圖
裝備端管控軟件運(yùn)行于裝備端主控計(jì)算機(jī)上,具有裝備狀態(tài)信息采集、存儲、傳輸功能;參數(shù)文件接收與裝訂、參數(shù)查詢功能。中心端管控軟件運(yùn)行在中心端計(jì)算機(jī)終端上,具有裝備狀態(tài)信息的接收與處理、顯示功能;參數(shù)與狀態(tài)改變設(shè)置、參數(shù)查詢等裝備控制功能以及數(shù)據(jù)交互日志功能。裝備狀態(tài)處理軟件主要負(fù)責(zé)測元數(shù)據(jù)質(zhì)量處理、裝備狀態(tài)數(shù)據(jù)實(shí)時動態(tài)處理和預(yù)警功能、裝備狀態(tài)日結(jié)果處理與輸出、裝備狀態(tài)統(tǒng)計(jì)、裝備狀態(tài)預(yù)測、裝備故障統(tǒng)計(jì)、裝備故障預(yù)測等功能,此外還包括系統(tǒng)管理、維護(hù)管理等附屬功能。中心數(shù)據(jù)庫運(yùn)行于中心服務(wù)器上,為中心軟件提供數(shù)據(jù)支持。負(fù)責(zé)裝備基本信息、狀態(tài)數(shù)據(jù)、測元數(shù)據(jù)及系統(tǒng)數(shù)據(jù)的存儲、管理,支持各終端對數(shù)據(jù)庫的查詢和統(tǒng)計(jì)。系統(tǒng)總體運(yùn)行流程如圖3 所示。
為了完整保存裝備數(shù)據(jù)的相關(guān)信息,方便用戶查詢以及通過對這些數(shù)據(jù)的后續(xù)分析和處理來評定各個指標(biāo),我們創(chuàng)建了數(shù)據(jù)庫系統(tǒng)。在服務(wù)器上運(yùn)行的數(shù)據(jù)庫系統(tǒng)負(fù)責(zé)狀態(tài)數(shù)據(jù)和測量數(shù)據(jù)等的存儲和統(tǒng)一管理,消除數(shù)據(jù)冗余,維護(hù)數(shù)據(jù)一致性和完整性,實(shí)現(xiàn)數(shù)據(jù)共享,保障數(shù)據(jù)安全。后臺數(shù)據(jù)庫采用Oracle客戶機(jī)/服務(wù)器關(guān)系數(shù)據(jù)庫管理系統(tǒng),具有高性能的海量數(shù)據(jù)存儲和管理能力,具有基于多線程結(jié)構(gòu)的并行數(shù)據(jù)庫內(nèi)核,能夠發(fā)揮附加處理器的優(yōu)勢,能夠支持對稱多處理技術(shù),具有很高的安全性。系統(tǒng)的核心數(shù)據(jù)表包括裝備基本信息表、裝備工作原理結(jié)構(gòu)表、裝備工作參數(shù)設(shè)置表、裝備故障信息表、裝備工作狀態(tài)參數(shù)表、裝備實(shí)時狀態(tài)表、裝備歷史狀態(tài)表、裝備狀態(tài)處理結(jié)果表、裝備測元數(shù)據(jù)表、通用代碼數(shù)據(jù)等。主要的數(shù)據(jù)庫表邏輯E-R 結(jié)構(gòu)圖如圖4 所示。通過構(gòu)建基于數(shù)據(jù)庫的分布式狀態(tài)處理系統(tǒng),方便了裝備數(shù)據(jù)的存儲、查詢、管理和維護(hù),有效降低了工作人員的勞動強(qiáng)度,提高了數(shù)據(jù)管理能力。
目前,裝備與中心間相互傳送的數(shù)據(jù)中狀態(tài)信息只占很少部分,中心端對裝備狀態(tài)的掌握非常少。雖然在裝備端可以實(shí)時查看裝備的狀態(tài),但是很少對狀態(tài)信息進(jìn)行記錄,缺少集中的裝備狀態(tài)歷史積累。通過測控裝備綜合管控系統(tǒng),可以實(shí)時監(jiān)視裝備的全部狀態(tài),當(dāng)裝備狀態(tài)參數(shù)異常時,對狀態(tài)異常部位進(jìn)行定位,并進(jìn)行告警。根據(jù)測元數(shù)據(jù)質(zhì)量處理算法與模型、實(shí)時狀態(tài)處理算法與模型、狀態(tài)統(tǒng)計(jì)算法與模型、狀態(tài)預(yù)測算法與模型對實(shí)時數(shù)據(jù)進(jìn)行綜合處理,并將處理結(jié)果保存進(jìn)中心數(shù)據(jù)庫。采用裝備狀態(tài)參數(shù)實(shí)時判斷板卡或分系統(tǒng)的技術(shù)狀態(tài),并根據(jù)裝備結(jié)構(gòu)等效推導(dǎo)出整機(jī)的工作狀態(tài)。通過對歷史數(shù)據(jù)、實(shí)時數(shù)據(jù)和裝備結(jié)構(gòu)圖的分析進(jìn)行裝備狀態(tài)判別,對裝備全部或指定時間段的歷史信息進(jìn)行統(tǒng)計(jì),預(yù)測裝備狀態(tài)在年、指定時間段內(nèi)的變化趨勢,加強(qiáng)了對裝備狀態(tài)的管理,增加了裝備管理的自動化程度。
在執(zhí)行任務(wù)時,測控裝備通常分散布設(shè)在高山、海島等野外站點(diǎn),站點(diǎn)之間距離大,尤其是海島站點(diǎn),常常由于天氣原因無法及時登島,給裝備的技術(shù)保障造成很大困難。通過綜合管控系統(tǒng),可以實(shí)時監(jiān)視裝備在任務(wù)、訓(xùn)練、存放等各種環(huán)境下的全部狀態(tài)信息,對裝備進(jìn)行狀態(tài)判別與故障診斷,遠(yuǎn)程指導(dǎo)裝備排故。另外將裝備上的參數(shù)設(shè)置、狀態(tài)調(diào)整等操作集中到管控中心進(jìn)行操控,簡化了裝備的技術(shù)操作工作量。根據(jù)裝備故障統(tǒng)計(jì)算法與模型、故障預(yù)測算法與模型,對裝備的歷史故障進(jìn)行統(tǒng)計(jì),通過對故障信息的處理、統(tǒng)計(jì)、分析,采用裝備整機(jī)、分系統(tǒng)的故障信息和狀態(tài)預(yù)測信息,結(jié)合電子器件的特性,預(yù)測裝備在指定時間段內(nèi)可能發(fā)生故障的分系統(tǒng),預(yù)測結(jié)果以列表的方式進(jìn)行顯示和輸出。綜上所述,通過綜合管控系統(tǒng),裝備總體技術(shù)人員可以不用到達(dá)野外站點(diǎn),也能及時準(zhǔn)確地掌握裝備的狀態(tài),并在裝備異常時提供必要的技術(shù)保障,加強(qiáng)了對裝備的技術(shù)保障支援。
測控裝備綜合管控系統(tǒng)采用網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)、先進(jìn)的數(shù)據(jù)處理方法等,解決了數(shù)據(jù)信息的完整保存和查詢、裝備狀態(tài)與故障數(shù)據(jù)綜合處理等技術(shù)難題,實(shí)現(xiàn)了裝備狀態(tài)監(jiān)控的自動化運(yùn)行,能夠?qū)Ω黝悳y控裝備進(jìn)行實(shí)時監(jiān)控、狀態(tài)管理和數(shù)據(jù)存儲管理。該系統(tǒng)性能可靠、操作界面友好,使用維護(hù)簡單方便。目前該系統(tǒng)已在靶場得到應(yīng)用,且效果很好。
[1]劉生平.Visual C ++ NET 數(shù)據(jù)庫開發(fā)技術(shù)與實(shí)踐[M].北京:清華大學(xué)出版社,2005.
[2]郝慧珍,郭麗紅.數(shù)據(jù)庫技術(shù)在電力遠(yuǎn)程視頻監(jiān)控系統(tǒng)中的應(yīng)用[J].現(xiàn)代電子技術(shù),2008(24):61-64.
[3]胡德生,陳勇,陳重陽.分布式數(shù)據(jù)庫技術(shù)在海洋GIS開發(fā)中的應(yīng)用[J].微處理機(jī),2011(2):33-36.