李也白,劉新斌,溫尚龍
(長興縣供電局, 浙江 長興 313100)
縣級電網調控一體開票系統的研發與應用
李也白,劉新斌,溫尚龍
(長興縣供電局, 浙江 長興 313100)
隨著縣級供電企業全面推進調控一體化建設,縣級調度機構也要同時從事電網設備監控工作,原有的調度、監控開票系統已不能適應需求。為此,自主研發了1套適用于縣級調度機構的開票系統,大大提高了縣調人員的工作效率。
調控一體化;開票;系統;開發
隨著縣級電網規模的不斷擴大,電網管理關系日趨復雜,調度人員的工作強度不斷增加,傳統的填寫調度指令票的方式已顯滯后,不能很好滿足調度管理信息化發展的需要。為了更好地加強電網管理,有效降低調度人員工作強度,適應電網安全、穩定、可靠、經濟運行的要求,研究開發適應調度監控開票的圖形化輔助開票工具顯得尤為必要。
長興縣調在 2001 年就實現了調控一體化生產模式轉變,調度日常使用的開票系統經歷了不斷的升級,但仍存在以下問題:
(1)調度開票系統是集成在生產 MIS 中的功能模塊,由于某些系統本身的原因,該系統若使用時間過長會經常出現系統死機現象,影響調度的日常工作。原開票系統已經使用較多年份,其開票形式較單一,沒有典型開票等開票模式,大大影響了工作效率。
(2)操作票的擬寫是在 Excel上手工完成的,并沒有專門的輔助開票系統,存在操作票的誤開票以及錯票的可能性。此外,監控操作票并無統一的編號,也沒有歷史電子存檔,這給今后的監控操作票統計帶來了不小的麻煩,同時也帶來了監控操作票管理不規范的問題。
(3)開票系統無統計功能, 而調控中心在月末有大量操作票統計報表需要制作,只能通過人工統計,不僅效率低下,還容易出計算錯誤。
電力系統運行方式更加復雜多變,設備大多運行在接近安全極限的水平,設備倒閘操作更加頻繁,開寫正確操作票的復雜程度、頻繁程度以及誤操作帶來的損失都較以往增大。需要一套具有高效、可維護、具備統計篩選功能的縣級調度、監控操作票輔助生成工具,這對減輕調度員擬票的壓力、提高調度操作水平具有現實意義。
通過單一澄清劑的澄清效果試驗,選擇殼聚糖、明膠進行復配,作為復合澄清劑。利用Design-Expert 8.0軟件中的Central-Composite模型,以透過率(T%)作為響應值(Y),以殼聚糖(A)和明膠(B)的體積分數為主要考察因子,并以+1、0、-1分別代表自變量的高、中、低水平,因子編碼及水平見表1。
2.1 系統構成
根據縣局電網調控一體化管理要求,采用Oracle 數據庫技術, 開發基于矢量化圖形的縣級調度開票工具, 用 Intranet技術建立瀏覽器/服務器(Browser/Server)的界面, 實現調度、 監控操作指令票手工開票、典型票開票、圖形開票等功能,同時具備必要的統計和分析功能。在總結、歸納大量的調度操作規則的基礎上,設計出調度操作規則專家庫,確保調度開票的正確性。
開票系統的架構見圖1所示,其中:
(1)硬件結構:服務器、局域網內的 PC 機客戶端。 建議 PC 機配置 CPU P4 2.6GHZ 及以上,內存 512M 及以上。
(2)應用軟件 PIProcess Book; 編程語言 Javascript, Vml, Css, Xhtml, Java; 數據庫 Oracle10g。
(3)開發工具: Myeclipse6.5, 操作系統 Windows 2003。

圖1 開票系統的架構
2.2 工作原理
應用 J2EE 技術來開發系統軟件, 采用了 B/S(表示層—業務層—數據訪問層—數據庫)4 層結構,將各種業務處理、一系列邏輯判斷及各種運算均置于業務層,將各種復雜的查詢、與數據庫的交互均置于數據訪問層,明確各層的業務處理規則及界限。
圖形開票時用 Vml畫好各種開票所需要的電力組件, Javascript創建所需要的電力元件, 拖動組件,放置于指定的位置,連線生成電力線路圖,每個元件根據自身元件的特點設置不同的屬性,這些屬性就體現在生成的開票數據中,把Vml元素綁定各種事件。 畫好的電力圖是 Xml文檔,命名后保存在數據庫中。需要開票的時候,打開相應的電力圖,通過在電力圖形上不同的操作,電力矢量圖的元件顏色也會相應變化,自動生成開票數據。生成的開票數據和電力圖形相映射,保持同步。 開票工作流程見圖2。

圖2 圖形開票工作流程
要用典型票開票時,后臺管理員通過典型開票指令維護界面,錄入指令與對應的開票信息,開票人員在典型開票界面選擇指令后,直接生成對應的開票信息。
3.1 實現業務方面
(1)把導出的電力圖紙作為背景圖, 將需要控制的元件標注到背景圖上作為可控元素,突出了控制的重點并且大大減輕了繪制電力圖的繁瑣工作。
(2)把典型票劃分幾個類別, 以標題作為選擇項,直接生成該標題下非常清晰明了的典型操作票,極大地方便了使用人員。
(3)通過自定義元件的狀態, 采用 2 個下拉框選擇狀態,生成任意2狀態切換的指令,增加了指令編制的靈活性。
(4)把手工開票、 圖形開票、 典型開票集成在同一個指令界面,可在3個開票方式中切換,增加了使用者的選擇性。
3.2 軟件設計特點
(1)根據開票系統的實際功能需要, 去除了左側菜單欄,留出更大的區域用于各種開票。
(2)美觀的圖標化界面設計, 使得界面非常簡潔,易操作,用戶體驗性良好。
(3)采用 Ajax 異步數據交互技術, 精細的處理頁面數據交互,使得用戶使用非常流暢。
(4)運用高級 Js 技術, 動態實現對待生成的指令管理,使得維護指令非常方便。
(5)使用 Jquery 的插件技術,實現了拖拽電力圖以及標注元件。
(6)對于在 onload 事件綁定的事件的 dom 對象, 采用了 live 監聽的方式, 為動態增加的元件自動綁定事件。
(7)整體架構采用 MVC, 并且把視圖文件放置于 WEB-INF 下面。 以切斷外界直接訪問視圖的可能性,極大的增加了系統的安全性。
(8)編寫系統全局過濾器, 讓權限配置更加精細、穩定。
(9)為了解決維護待生成指定頻繁性, 系統創新的采用了以相同指令為單位,同一條指定為相同的 name 作為表單控件的 name, 在后臺通過get Parameter Values 循環獲取所有指令的所有屬性,這種方式解決了一次性提交不固定數量指令的后臺獲取問題。
開票系統是為縣級調控需要而量身定做的,在形式和流程上,更適用于縣級調度機構。通過開票系統的運用,調度、監控人員能更加快捷、正確地完成操作票開票流程以及操作票統計等日常工作,能大大提高縣調人員的工作效率,同時也使故障處理的開票環節得到簡化,從而減少了停電時間,提高了供電可靠率,使縣級電網的優質、高效運行得到了保證。
[1]唐 大 志.計 算 機 軟 件 設 計[M].南 京 : 南 京 大 學 出 版 社 ,2005.
[2]王 世 禎.電 網 調 度 運 行 技 術 [M].沈 陽 : 東 北 大 學 出 版社,1997.
[3]劉 竹 林.Oracle 數 據 庫 開 發 實 用 教 程[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-), 男, 浙江長興人, 工程師, 從事電網調度、運行方式管理工作。