李 軒,萬(wàn) 欣
(1.北京中水科水電科技開(kāi)發(fā)有限公司,北京 100038;2.國(guó)電大渡河流域水電開(kāi)發(fā)有限公司,四川 成都 610041)
大型流域級(jí)的水電開(kāi)發(fā)、電站運(yùn)營(yíng)管理工作涉及多個(gè)廠站,多種設(shè)備、不同類(lèi)型數(shù)據(jù)。傳統(tǒng)電力企業(yè)各類(lèi)機(jī)電設(shè)備運(yùn)檢類(lèi)系統(tǒng)存在信息孤島問(wèn)題,系統(tǒng)間信息和數(shù)據(jù)融合度、互動(dòng)性差,設(shè)備健康狀態(tài)評(píng)估脫離現(xiàn)場(chǎng)運(yùn)檢數(shù)據(jù),嚴(yán)重影響了設(shè)備智能化管控的能力。針對(duì)傳統(tǒng)流域梯級(jí)水電開(kāi)發(fā)公司機(jī)電設(shè)備管理現(xiàn)狀,結(jié)合大型水電開(kāi)發(fā)企業(yè)管理經(jīng)驗(yàn),引入對(duì)比分析法、聚焦下鉆法、指標(biāo)分析法等多種大數(shù)據(jù)分析方法,對(duì)各機(jī)電設(shè)備管控要素進(jìn)行統(tǒng)計(jì)分析和綜合管理,利用數(shù)據(jù)挖掘技術(shù)進(jìn)行信息分類(lèi),用以指導(dǎo)流域機(jī)電設(shè)備管控,進(jìn)而全面提升流域電站機(jī)電設(shè)備管理水平。
系統(tǒng)設(shè)計(jì)采取分層結(jié)構(gòu)為基本框架,分別由基礎(chǔ)設(shè)施層、應(yīng)用支撐層、數(shù)據(jù)中心層和業(yè)務(wù)應(yīng)用層組成。系統(tǒng)總體架構(gòu)如圖1所示。
圖1 系統(tǒng)總體架構(gòu)
項(xiàng)目開(kāi)發(fā)采用標(biāo)準(zhǔn)的軟件工程開(kāi)發(fā)流程,按照需求分析、功能設(shè)計(jì)、程序編碼、測(cè)試、部署的步驟分別完成各個(gè)業(yè)務(wù)模塊的開(kāi)發(fā)工作,如圖2所示。
圖2 系統(tǒng)開(kāi)發(fā)流程圖
系統(tǒng)設(shè)計(jì)采用通用功能模塊開(kāi)發(fā)、典型電站示范應(yīng)用測(cè)試、流域其它電站基于本項(xiàng)目研發(fā)的核心功能模塊適應(yīng)開(kāi)發(fā)的原則進(jìn)行研發(fā)。充分考慮系統(tǒng)二次定制開(kāi)發(fā)需求,支持未來(lái)出現(xiàn)的新業(yè)務(wù)帶來(lái)的數(shù)據(jù)種類(lèi)、數(shù)據(jù)量及并發(fā)訪問(wèn)量的增長(zhǎng),支持新的評(píng)價(jià)指標(biāo)和評(píng)價(jià)模型的變化,并具有持續(xù)改進(jìn)的能力,提高數(shù)據(jù)資源共享水平,為可能的擴(kuò)展預(yù)留接口,合理確定技術(shù)方案。系統(tǒng)設(shè)計(jì)、開(kāi)發(fā)過(guò)程中需重點(diǎn)關(guān)注系統(tǒng)框架的適應(yīng)性、核心功能模塊的通用性以及模型接口的標(biāo)準(zhǔn)化,以滿(mǎn)足未來(lái)在本系統(tǒng)基礎(chǔ)上快速建設(shè)不同流域、不同特點(diǎn)電站的應(yīng)用需求。
技術(shù)框架采用SOA(面向服務(wù)的體系結(jié)構(gòu),英文service-oriented architecture,SOA)體系架構(gòu),以Java EE技術(shù)體系為核心,使用MVC軟件架構(gòu)設(shè)計(jì)模型,把業(yè)務(wù)邏輯控制、數(shù)據(jù)模型、信息展示進(jìn)行分離,采用開(kāi)源的Spring、Spring MVC、Apache Shiro等技術(shù)框架進(jìn)行開(kāi)發(fā)。表現(xiàn)層采用DataV、HTML5、Extjs4、ECharts等技術(shù)實(shí)現(xiàn)綜合展示,如圖3所示。
圖3 系統(tǒng)技術(shù)架構(gòu)圖
系統(tǒng)采用先進(jìn)的JavaEE平臺(tái)進(jìn)行開(kāi)發(fā)。JavaEE平臺(tái)相對(duì)其它開(kāi)發(fā)平臺(tái)優(yōu)勢(shì)突出,例如'編寫(xiě)一次、隨處運(yùn)行'的特性、方便存取數(shù)據(jù)庫(kù)的JDBC API以及能夠在Internet應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等。JavaEE包含許多組件,可簡(jiǎn)化且規(guī)范應(yīng)用系統(tǒng)的開(kāi)發(fā)與部署,進(jìn)而提高可移植性、安全與再用價(jià)值。
系統(tǒng)采用B/S模式,Spring MVC框架,使用Oracle數(shù)據(jù)庫(kù),通過(guò)Apache提供Web服務(wù)。根據(jù)業(yè)務(wù)需求,將對(duì)流域級(jí)數(shù)據(jù)、電站級(jí)數(shù)據(jù)分別統(tǒng)計(jì),進(jìn)行匯總展示,實(shí)現(xiàn)流域級(jí)水電設(shè)備管理的綜合管控。系統(tǒng)功能劃分如圖4所示。
圖4 業(yè)務(wù)架構(gòu)圖
基于GIS技術(shù)展示方式,繪制流域圖;選取水電設(shè)備重要KPI指標(biāo)項(xiàng),通過(guò)翻牌器、餅狀圖、柱狀圖、儀表盤(pán)、數(shù)據(jù)表格等數(shù)據(jù)可視化手段,體現(xiàn)流域水電設(shè)備運(yùn)行的總體概況。
主要針對(duì)流域電站各機(jī)電設(shè)備的運(yùn)行指標(biāo)監(jiān)測(cè)、機(jī)組健康度統(tǒng)計(jì)、主輔設(shè)備狀態(tài)預(yù)警、風(fēng)險(xiǎn)預(yù)警情況等信息的集中展示。同時(shí)具備統(tǒng)計(jì)設(shè)備運(yùn)行指標(biāo)功能,包括備用時(shí)間、運(yùn)行時(shí)間、空載時(shí)間、振動(dòng)區(qū)運(yùn)行時(shí)間、跨越振動(dòng)區(qū)次數(shù)等,類(lèi)似圖5機(jī)組健康度評(píng)價(jià)圖所示。
圖5 機(jī)組健康度評(píng)價(jià)圖
通過(guò)分析缺陷隱患類(lèi)型分布的情況,可以促進(jìn)各電力生產(chǎn)單位在設(shè)備管理上發(fā)現(xiàn)不足和短板,采取有效的改進(jìn)措施,進(jìn)一步提升設(shè)備健康水平和可靠性。尤其是I、II、III類(lèi)缺陷的分布情況,以及典型重復(fù)缺陷的跟蹤治理情況可以直接反映出各電力生產(chǎn)單位的日常運(yùn)維工作情況。運(yùn)用設(shè)備缺陷管控對(duì)標(biāo)模型,選取缺陷環(huán)比/同比量、消缺率、發(fā)現(xiàn)設(shè)備隱患、設(shè)備一類(lèi)障礙、重復(fù)缺陷和基于FMEA的4M1E矩陣設(shè)備缺陷分析6項(xiàng)指標(biāo)進(jìn)行對(duì)標(biāo)管控;同時(shí)也可評(píng)價(jià)發(fā)電企業(yè)的日常運(yùn)維工作水平,亦可應(yīng)用于電站的績(jī)效考核依據(jù)。
綜合設(shè)備運(yùn)行狀態(tài)、缺陷管控指標(biāo)、設(shè)備健康度、設(shè)備完好率、失效指標(biāo),歷史檢修情況建立檢修策略決策模型,根據(jù)檢修策略制定出全流域主設(shè)備檢修計(jì)劃。對(duì)各電站檢修進(jìn)度把控,對(duì)關(guān)鍵點(diǎn)見(jiàn)證情況、重大技改項(xiàng)目執(zhí)行情況、典型重復(fù)缺陷治理情況、重大隱患治理情況進(jìn)行跟蹤。流域設(shè)備檢修技改執(zhí)行分析情況如圖6所示。
圖6 河流域設(shè)備檢修技改執(zhí)行分析
流域水電設(shè)備庫(kù)存狀態(tài)管控主要是分為兩大類(lèi)進(jìn)行,一是備品備件管理,主要針對(duì)重要機(jī)電設(shè)備的備品庫(kù)存情況是否低于保障日常正常發(fā)電業(yè)務(wù)的數(shù)量進(jìn)行跟蹤預(yù)警;二是針對(duì)流域各電站物資備品、工程材料儲(chǔ)備金額上限進(jìn)行管控,對(duì)物資儲(chǔ)備金額接近管控上限的電站進(jìn)行預(yù)警。
圖7 設(shè)備物資管控界面圖
對(duì)流域內(nèi)各個(gè)電站按擬建、在建、投產(chǎn)等類(lèi)別進(jìn)行分類(lèi)管理;為處于基建期間電站的機(jī)電設(shè)備的定型、采購(gòu)、安裝調(diào)試以及驗(yàn)收等階段的工作提供相應(yīng)的信息支持和相應(yīng)的數(shù)據(jù)管理。
本項(xiàng)目通過(guò)B/S模式、Spring MVC框架,結(jié)合Oracle關(guān)系數(shù)據(jù)庫(kù),成功構(gòu)建流域設(shè)備數(shù)據(jù)管理系統(tǒng),以Web頁(yè)面形式展示了流域機(jī)電設(shè)備的綜合信息。
(1)通過(guò)結(jié)合物聯(lián)網(wǎng)技術(shù)及大數(shù)據(jù)分析方法,有效實(shí)現(xiàn)對(duì)電站各管控要素趨勢(shì)性、系統(tǒng)性問(wèn)題的統(tǒng)計(jì)分析、預(yù)判預(yù)警、決策支持和綜合管理,有效指導(dǎo)流域機(jī)電設(shè)備管控,全面提升流域電站機(jī)電設(shè)備管理水平。
(2)通過(guò)構(gòu)建大流域設(shè)備數(shù)據(jù)管理支持平臺(tái),有效解決傳統(tǒng)系統(tǒng)間信息和數(shù)據(jù)融合度、互動(dòng)性差,設(shè)備健康狀態(tài)評(píng)估與現(xiàn)場(chǎng)運(yùn)檢數(shù)據(jù)脫離等問(wèn)題,提升了設(shè)備智能化管控的能力。
(3)設(shè)備數(shù)據(jù)管理支持平臺(tái)的搭建,有效整合了業(yè)務(wù)數(shù)據(jù),形成機(jī)電設(shè)備數(shù)據(jù)池,實(shí)現(xiàn)設(shè)備運(yùn)行狀態(tài)監(jiān)測(cè)、設(shè)備狀態(tài)預(yù)警指標(biāo)管理、設(shè)備缺陷隱患管控、設(shè)備檢修技改管理、機(jī)電物資管理以及機(jī)電工程管理等功能,滿(mǎn)足對(duì)流域各在建及投運(yùn)電站機(jī)電設(shè)備智能管控的需求。
(4)設(shè)備數(shù)據(jù)管理支持平臺(tái)的搭建,實(shí)現(xiàn)流域級(jí)數(shù)據(jù)、電站級(jí)數(shù)據(jù)的統(tǒng)計(jì);以DataV前端UI框架,對(duì)統(tǒng)計(jì)結(jié)果進(jìn)行大屏綜合展示,豐富了展示效果。