李也白,劉新斌,溫尚龍
(長興縣供電局, 浙江 長興 313100)
縣級電網(wǎng)調(diào)控一體開票系統(tǒng)的研發(fā)與應(yīng)用
李也白,劉新斌,溫尚龍
(長興縣供電局, 浙江 長興 313100)
隨著縣級供電企業(yè)全面推進(jìn)調(diào)控一體化建設(shè),縣級調(diào)度機(jī)構(gòu)也要同時(shí)從事電網(wǎng)設(shè)備監(jiān)控工作,原有的調(diào)度、監(jiān)控開票系統(tǒng)已不能適應(yīng)需求。為此,自主研發(fā)了1套適用于縣級調(diào)度機(jī)構(gòu)的開票系統(tǒng),大大提高了縣調(diào)人員的工作效率。
調(diào)控一體化;開票;系統(tǒng);開發(fā)
隨著縣級電網(wǎng)規(guī)模的不斷擴(kuò)大,電網(wǎng)管理關(guān)系日趨復(fù)雜,調(diào)度人員的工作強(qiáng)度不斷增加,傳統(tǒng)的填寫調(diào)度指令票的方式已顯滯后,不能很好滿足調(diào)度管理信息化發(fā)展的需要。為了更好地加強(qiáng)電網(wǎng)管理,有效降低調(diào)度人員工作強(qiáng)度,適應(yīng)電網(wǎng)安全、穩(wěn)定、可靠、經(jīng)濟(jì)運(yùn)行的要求,研究開發(fā)適應(yīng)調(diào)度監(jiān)控開票的圖形化輔助開票工具顯得尤為必要。
長興縣調(diào)在 2001 年就實(shí)現(xiàn)了調(diào)控一體化生產(chǎn)模式轉(zhuǎn)變,調(diào)度日常使用的開票系統(tǒng)經(jīng)歷了不斷的升級,但仍存在以下問題:
(1)調(diào)度開票系統(tǒng)是集成在生產(chǎn) MIS 中的功能模塊,由于某些系統(tǒng)本身的原因,該系統(tǒng)若使用時(shí)間過長會(huì)經(jīng)常出現(xiàn)系統(tǒng)死機(jī)現(xiàn)象,影響調(diào)度的日常工作。原開票系統(tǒng)已經(jīng)使用較多年份,其開票形式較單一,沒有典型開票等開票模式,大大影響了工作效率。
(2)操作票的擬寫是在 Excel上手工完成的,并沒有專門的輔助開票系統(tǒng),存在操作票的誤開票以及錯(cuò)票的可能性。此外,監(jiān)控操作票并無統(tǒng)一的編號,也沒有歷史電子存檔,這給今后的監(jiān)控操作票統(tǒng)計(jì)帶來了不小的麻煩,同時(shí)也帶來了監(jiān)控操作票管理不規(guī)范的問題。
(3)開票系統(tǒng)無統(tǒng)計(jì)功能, 而調(diào)控中心在月末有大量操作票統(tǒng)計(jì)報(bào)表需要制作,只能通過人工統(tǒng)計(jì),不僅效率低下,還容易出計(jì)算錯(cuò)誤。
電力系統(tǒng)運(yùn)行方式更加復(fù)雜多變,設(shè)備大多運(yùn)行在接近安全極限的水平,設(shè)備倒閘操作更加頻繁,開寫正確操作票的復(fù)雜程度、頻繁程度以及誤操作帶來的損失都較以往增大。需要一套具有高效、可維護(hù)、具備統(tǒng)計(jì)篩選功能的縣級調(diào)度、監(jiān)控操作票輔助生成工具,這對減輕調(diào)度員擬票的壓力、提高調(diào)度操作水平具有現(xiàn)實(shí)意義。
通過單一澄清劑的澄清效果試驗(yàn),選擇殼聚糖、明膠進(jìn)行復(fù)配,作為復(fù)合澄清劑。利用Design-Expert 8.0軟件中的Central-Composite模型,以透過率(T%)作為響應(yīng)值(Y),以殼聚糖(A)和明膠(B)的體積分?jǐn)?shù)為主要考察因子,并以+1、0、-1分別代表自變量的高、中、低水平,因子編碼及水平見表1。
2.1 系統(tǒng)構(gòu)成
根據(jù)縣局電網(wǎng)調(diào)控一體化管理要求,采用Oracle 數(shù)據(jù)庫技術(shù), 開發(fā)基于矢量化圖形的縣級調(diào)度開票工具, 用 Intranet技術(shù)建立瀏覽器/服務(wù)器(Browser/Server)的界面, 實(shí)現(xiàn)調(diào)度、 監(jiān)控操作指令票手工開票、典型票開票、圖形開票等功能,同時(shí)具備必要的統(tǒng)計(jì)和分析功能。在總結(jié)、歸納大量的調(diào)度操作規(guī)則的基礎(chǔ)上,設(shè)計(jì)出調(diào)度操作規(guī)則專家?guī)?,確保調(diào)度開票的正確性。
開票系統(tǒng)的架構(gòu)見圖1所示,其中:
(1)硬件結(jié)構(gòu):服務(wù)器、局域網(wǎng)內(nèi)的 PC 機(jī)客戶端。 建議 PC 機(jī)配置 CPU P4 2.6GHZ 及以上,內(nèi)存 512M 及以上。
(2)應(yīng)用軟件 PIProcess Book; 編程語言 Javascript, Vml, Css, Xhtml, Java; 數(shù)據(jù)庫 Oracle10g。
(3)開發(fā)工具: Myeclipse6.5, 操作系統(tǒng) Windows 2003。
圖1 開票系統(tǒng)的架構(gòu)
2.2 工作原理
應(yīng)用 J2EE 技術(shù)來開發(fā)系統(tǒng)軟件, 采用了 B/S(表示層—業(yè)務(wù)層—數(shù)據(jù)訪問層—數(shù)據(jù)庫)4 層結(jié)構(gòu),將各種業(yè)務(wù)處理、一系列邏輯判斷及各種運(yùn)算均置于業(yè)務(wù)層,將各種復(fù)雜的查詢、與數(shù)據(jù)庫的交互均置于數(shù)據(jù)訪問層,明確各層的業(yè)務(wù)處理規(guī)則及界限。
圖形開票時(shí)用 Vml畫好各種開票所需要的電力組件, Javascript創(chuàng)建所需要的電力元件, 拖動(dòng)組件,放置于指定的位置,連線生成電力線路圖,每個(gè)元件根據(jù)自身元件的特點(diǎn)設(shè)置不同的屬性,這些屬性就體現(xiàn)在生成的開票數(shù)據(jù)中,把Vml元素綁定各種事件。 畫好的電力圖是 Xml文檔,命名后保存在數(shù)據(jù)庫中。需要開票的時(shí)候,打開相應(yīng)的電力圖,通過在電力圖形上不同的操作,電力矢量圖的元件顏色也會(huì)相應(yīng)變化,自動(dòng)生成開票數(shù)據(jù)。生成的開票數(shù)據(jù)和電力圖形相映射,保持同步。 開票工作流程見圖2。
圖2 圖形開票工作流程
要用典型票開票時(shí),后臺(tái)管理員通過典型開票指令維護(hù)界面,錄入指令與對應(yīng)的開票信息,開票人員在典型開票界面選擇指令后,直接生成對應(yīng)的開票信息。
3.1 實(shí)現(xiàn)業(yè)務(wù)方面
(1)把導(dǎo)出的電力圖紙作為背景圖, 將需要控制的元件標(biāo)注到背景圖上作為可控元素,突出了控制的重點(diǎn)并且大大減輕了繪制電力圖的繁瑣工作。
(2)把典型票劃分幾個(gè)類別, 以標(biāo)題作為選擇項(xiàng),直接生成該標(biāo)題下非常清晰明了的典型操作票,極大地方便了使用人員。
(3)通過自定義元件的狀態(tài), 采用 2 個(gè)下拉框選擇狀態(tài),生成任意2狀態(tài)切換的指令,增加了指令編制的靈活性。
(4)把手工開票、 圖形開票、 典型開票集成在同一個(gè)指令界面,可在3個(gè)開票方式中切換,增加了使用者的選擇性。
3.2 軟件設(shè)計(jì)特點(diǎn)
(1)根據(jù)開票系統(tǒng)的實(shí)際功能需要, 去除了左側(cè)菜單欄,留出更大的區(qū)域用于各種開票。
(2)美觀的圖標(biāo)化界面設(shè)計(jì), 使得界面非常簡潔,易操作,用戶體驗(yàn)性良好。
(3)采用 Ajax 異步數(shù)據(jù)交互技術(shù), 精細(xì)的處理頁面數(shù)據(jù)交互,使得用戶使用非常流暢。
(4)運(yùn)用高級 Js 技術(shù), 動(dòng)態(tài)實(shí)現(xiàn)對待生成的指令管理,使得維護(hù)指令非常方便。
(5)使用 Jquery 的插件技術(shù),實(shí)現(xiàn)了拖拽電力圖以及標(biāo)注元件。
(6)對于在 onload 事件綁定的事件的 dom 對象, 采用了 live 監(jiān)聽的方式, 為動(dòng)態(tài)增加的元件自動(dòng)綁定事件。
(7)整體架構(gòu)采用 MVC, 并且把視圖文件放置于 WEB-INF 下面。 以切斷外界直接訪問視圖的可能性,極大的增加了系統(tǒng)的安全性。
(8)編寫系統(tǒng)全局過濾器, 讓權(quán)限配置更加精細(xì)、穩(wěn)定。
(9)為了解決維護(hù)待生成指定頻繁性, 系統(tǒng)創(chuàng)新的采用了以相同指令為單位,同一條指定為相同的 name 作為表單控件的 name, 在后臺(tái)通過get Parameter Values 循環(huán)獲取所有指令的所有屬性,這種方式解決了一次性提交不固定數(shù)量指令的后臺(tái)獲取問題。
開票系統(tǒng)是為縣級調(diào)控需要而量身定做的,在形式和流程上,更適用于縣級調(diào)度機(jī)構(gòu)。通過開票系統(tǒng)的運(yùn)用,調(diào)度、監(jiān)控人員能更加快捷、正確地完成操作票開票流程以及操作票統(tǒng)計(jì)等日常工作,能大大提高縣調(diào)人員的工作效率,同時(shí)也使故障處理的開票環(huán)節(jié)得到簡化,從而減少了停電時(shí)間,提高了供電可靠率,使縣級電網(wǎng)的優(yōu)質(zhì)、高效運(yùn)行得到了保證。
[1]唐 大 志.計(jì) 算 機(jī) 軟 件 設(shè) 計(jì)[M].南 京 : 南 京 大 學(xué) 出 版 社 ,2005.
[2]王 世 禎.電 網(wǎng) 調(diào) 度 運(yùn) 行 技 術(shù) [M].沈 陽 : 東 北 大 學(xué) 出 版社,1997.
[3]劉 竹 林.Oracle 數(shù) 據(jù) 庫 開 發(fā) 實(shí) 用 教 程[M].北 京 : 中 國 水利水電出版社,2008.
(本文編輯: 楊 勇 )
Development and Application of Billing System in Integrated County-level Grid Dispatching and Control
LIYe-bai,LIU Xin-bin,WEN Shang-long
(Changxing Power Supply Bureau, Changxing Zhejiang 313100, China)
With county-level power supply enterprises entirely promote dispatching and control integration,the former dispatching and monitoring billing system can no longermeet the requirements after the monitoring is transferred to county-level dispatching agencies.Therefore, a billing system suitable for county-level dispatching agencies is independently developed, which enormously improveswork efficiency of county-leveldispatchers.
dispatching and control integration;billing; system;development
TM734
: B
: 1007-1881(2012)11-0019-03
2012-01-07
李也白(1968-), 男, 浙江長興人, 工程師, 從事電網(wǎng)調(diào)度、運(yùn)行方式管理工作。