趙琦,茅海泉,王函弘,吳江萍
(1.國網浙江省電力公司電力科學研究院,杭州310014;2.江蘇瑞中數據股份有限公司,南京210009)
節能減排監管系統中數據統計服務的實現與應用
趙琦1,茅海泉2,王函弘1,吳江萍1
(1.國網浙江省電力公司電力科學研究院,杭州310014;2.江蘇瑞中數據股份有限公司,南京210009)
在電力行業節能減排監管系統中,從發電廠接入的大量實時數據,通常需要經過計算統計。為解決計算統計工作繁瑣、計算量大、浪費人力等問題,設計開發了數據統計系統,通過建立自動計算,縮短計算時間,提高計算結果準確度,使接入的實時測點能在業務應用中充分發揮作用。介紹了數據統計系統的功能及實現。
節能減排;海迅數據庫;統計服務;報表
電力行業節能減排監管系統從發電廠接入了大量實時數據,但大部分不能直接在各項業務中使用,需要經過計算統計后才有實際意義,如折算值、累計值、平均值等,統計計算的工作量非常大。通過數據統計服務的實現與應用,幫助用戶根據數據統計模型和公式建立計算點,由系統自動計算并存入計算結果,計算過程迅速,計算值準確,使接入的實時測點能在業務應用中充分發揮作用。
1.1 統計計算功能
統計服務基于實時數據中心和計算模型,可進行業務計算和匯總統計,提供業務分析指標的在線處理。系統以此為基礎,結合各職能部門的管理模式,創建業務數據分析模型,向不同的業務分析主題提供統計服務。統計服務支持時間加權平均、容量加權平均、算術平均、累計、最大值、最小值、差值等統計類型,并支持不同時間段內的統計要求,如每分鐘、每小時等。同時,統計服務能夠根據客戶提供的計算公式和數據庫中的值得到最終結果并展示,還可以按用戶需求加載水蒸氣函數庫、煙氣函數庫和用戶原有的計算函數庫。統計計算結果可存入海迅數據庫或關系數據庫中,以便編制報表和指標對比,并能隨時進行數據查詢和分析使用。
在浙江省節能減排監管系統中,涉及的業務應用種類繁多,且各項應用之間存在交互關系,計算時間范圍廣,統計計算量大,平均每臺機組約400條公式,62臺機組共計24 800條。通過統計服務建立的測點保存在海迅數據庫中,在原始組名之后加上字母“C”來代表是計算點,以方便區分。
1.2 報表生成功能
在用戶的實際業務應用中,通常需要按年、季、月、周、日等時間段查找相關數據,并進行分析對比。實時數據中心提供的歷史報表工具,能根據用戶需求開發業務報表,以查詢到任意對象、任意時刻的歷史數據,以及任意時刻的歷史斷面,并可導出數據,實現系統運行數據的“全息”保存和查詢。
2.1 統計服務安裝配置
在搭建統計服務之前需要確保計算機上已經搭建海迅實時數據庫,同時需要有Oracle數據庫或者能連接到Oracle數據庫。
首先安裝通知服務:新建1個通知服務安裝文件夾,修改ns_config.ini配置文件,配置項包括:名字命名服務器地址、海迅數據庫中的實例名、安裝目錄、端口號等,端口號不能與海迅的端口號相同。修改完成后通過Install_notice.bat可啟動通知服務。
然后安裝統計服務:新建1個統計服務安裝文件夾,修改cs_config.ini配置文件,配置項包括統計服務的端口號、統計服務實例名、對應海迅數據庫的實例名、安裝目錄等,此處的端口號也不能與海迅數據庫的端口號相同。還需要修改cs_rdb_config.ini配置文件,配置項包括oracle用戶名、登錄密碼、監聽程序名、是否支持oracle(1表示支持,0表示不支持)。配置好后復制cs_rdb_config.ini到統計服務的安裝目錄下。配置完成之后,通過Install_cs.bat文件即可啟動統計服務。安裝成功后就可以在系統服務列表中看到HighSoon Calculating Service已啟動。同時在選擇的數據文件生成目錄中會產生文件cs_config.ctl,cs_rdb_config.ini,hs_calc_server.log和server_ cachecache.cfg。
2.2 計算點配置
打開統計服務客戶端程序時會彈出登錄窗口。其中,名字服務為命名服務器的IP地址,默認為本機127.0.0.1,端口為命名服務所在主機端口號。
統計服務提供增加和更新計算點、刪除計算點、重命名和查找計算點、批量導入/導出計算點等操作功能,并提供3種觸發方式:周期觸發、事件觸發和定時觸發。周期觸發是每隔一定周期進行1次計算,觸發時間的單位是秒,具體數值根據需求填寫。事件觸發是在觸發事件發生時進行計算,此時需要使用觸發計算式trigger,觸發式必須定義觸發點,定義方式為:trigger=“p1”,觸發點為p1。觸發點必須定義為字符串類型,最大長度為31個字符。定時觸發是在規定的時間點進行計算。
統計服務中每個有效公式中至少存在1個結果“result”,通過“result”來返回該計算點的值。如公式是返回計算點P1的值,則result=ValueBy-Name(“P1”)。配置計算公式提供的可編輯操作包括:打開公式、保存公式、撤銷、重復、剪切、復制、粘貼、數學函數快捷輸入、HS函數快捷輸入、關鍵字快捷輸入、測試、進行計算、計算結果歸檔。點擊測試按鈕后,先檢查公式的語法,通過后,如果是時間觸發的計算方式,將顯示計算結果;如果是事件觸發計算方式,則不提供計算結果。如果計算錯誤會提供相應的錯誤信息。
2.3 報表生成
浙江省節能減排監管系統通過海迅數據庫的實時數據和統計服務,能方便、快捷地提取節能減排實時數據,生成各種報表,并結合業務需求開發了豐富的數據分析等功能,實現統計計算、歷史報表查詢/排序、信息錄入等多種報表功能,以滿足節能減排的業務需求。監管人員通過報表可以直觀地查看各發電企業的能耗和排放情況。
現已開發完成的節能監管報表包括能耗報表、平均能耗指標排序報表、節能查詢報表、基礎信息報表;減排報表包括全省實時總覽報表、設施投運報表、電廠排放報表、全省排放報表、電廠上報報表、環化信息錄入報表、基礎信息報表;線損統計報表包括線損數據錄入報表、月統計報表等。
浙江省節能減排監管系統的數據統計服務充分利用了已接入的實時數據,通過計算統計得到一系列更直觀的信息,結合業務需求實現統計計算、歷史報表查詢/排序、信息錄入等多種報表功能,以滿足節能減排監管的業務需求,不僅節省人力資源,提高工作效率,而且使監管人員可以更直觀地查看各發電企業的能耗和排放情況,具有廣泛的應用前景。
[1]李海東.節能減排數據統計研究——以廣東公路運輸行業為例[J].生態經濟(學術版),2009(02)∶43-46.
[2]高技.能源統計制度中有關概念和計算問題的探討[J].浙江統計,2008(8)∶57-58.
[3]張安華.中國電力工業節能降耗影響因素分析[J].電力需求側管理,2006(06)∶1-4.
[4]趙欽新,周屈蘭.工業鍋爐節能減排現狀、存在問題及對策[J].工業鍋爐,2010(01)∶1-6.
[5]陳廣娟.中國發電產業節能降耗的優化模型與方法研究[D].北京:華北電力大學,2008.
(本文編輯:龔皓)
Implementation and Application of Data Statistical System in Energy-saving and Emission Reduction Supervision System of Power Industry
ZHAO Qi1,MAO Haiquan2,WANG Hanhong1,WU Jiangping1
(1.State Grid Zhejiang Electric Power Research Institute,Hangzhou 310014,China;2.China Real-time Database Limited Company,Nanjing 210009,China)
In the energy-saving and emission reduction supervision system of power industry,a large number of real-time measurement points accessed to power plants usually need statistical calculation.To handle the tedious work,large amount of calculation and manpower waste,a data statistical system is designed and developed,which shortens computing time,improves accuracy of calculation results and enables accessed realtime points to play a full role in the business application by establishing automatic calculation.The paper introduces implementation and application of the data statistical system.
energy-saving and emission reduction;Highsoon database;statistical service;statement
TP311.13
:B
:1007-1881(2014)06-0036-02
2013-10-11
趙琦(1963-),男,浙江諸暨人,工程師,從事發電廠熱力設備試驗調試及管理工作。