趙琦,茅海泉,王函弘,吳江萍
(1.國網(wǎng)浙江省電力公司電力科學研究院,杭州310014;2.江蘇瑞中數(shù)據(jù)股份有限公司,南京210009)
節(jié)能減排監(jiān)管系統(tǒng)中數(shù)據(jù)統(tǒng)計服務的實現(xiàn)與應用
趙琦1,茅海泉2,王函弘1,吳江萍1
(1.國網(wǎng)浙江省電力公司電力科學研究院,杭州310014;2.江蘇瑞中數(shù)據(jù)股份有限公司,南京210009)
在電力行業(yè)節(jié)能減排監(jiān)管系統(tǒng)中,從發(fā)電廠接入的大量實時數(shù)據(jù),通常需要經(jīng)過計算統(tǒng)計。為解決計算統(tǒng)計工作繁瑣、計算量大、浪費人力等問題,設計開發(fā)了數(shù)據(jù)統(tǒng)計系統(tǒng),通過建立自動計算,縮短計算時間,提高計算結(jié)果準確度,使接入的實時測點能在業(yè)務應用中充分發(fā)揮作用。介紹了數(shù)據(jù)統(tǒng)計系統(tǒng)的功能及實現(xiàn)。
節(jié)能減排;海迅數(shù)據(jù)庫;統(tǒng)計服務;報表
電力行業(yè)節(jié)能減排監(jiān)管系統(tǒng)從發(fā)電廠接入了大量實時數(shù)據(jù),但大部分不能直接在各項業(yè)務中使用,需要經(jīng)過計算統(tǒng)計后才有實際意義,如折算值、累計值、平均值等,統(tǒng)計計算的工作量非常大。通過數(shù)據(jù)統(tǒng)計服務的實現(xiàn)與應用,幫助用戶根據(jù)數(shù)據(jù)統(tǒng)計模型和公式建立計算點,由系統(tǒng)自動計算并存入計算結(jié)果,計算過程迅速,計算值準確,使接入的實時測點能在業(yè)務應用中充分發(fā)揮作用。
1.1 統(tǒng)計計算功能
統(tǒng)計服務基于實時數(shù)據(jù)中心和計算模型,可進行業(yè)務計算和匯總統(tǒng)計,提供業(yè)務分析指標的在線處理。系統(tǒng)以此為基礎(chǔ),結(jié)合各職能部門的管理模式,創(chuàng)建業(yè)務數(shù)據(jù)分析模型,向不同的業(yè)務分析主題提供統(tǒng)計服務。統(tǒng)計服務支持時間加權(quán)平均、容量加權(quán)平均、算術(shù)平均、累計、最大值、最小值、差值等統(tǒng)計類型,并支持不同時間段內(nèi)的統(tǒng)計要求,如每分鐘、每小時等。同時,統(tǒng)計服務能夠根據(jù)客戶提供的計算公式和數(shù)據(jù)庫中的值得到最終結(jié)果并展示,還可以按用戶需求加載水蒸氣函數(shù)庫、煙氣函數(shù)庫和用戶原有的計算函數(shù)庫。統(tǒng)計計算結(jié)果可存入海迅數(shù)據(jù)庫或關(guān)系數(shù)據(jù)庫中,以便編制報表和指標對比,并能隨時進行數(shù)據(jù)查詢和分析使用。
在浙江省節(jié)能減排監(jiān)管系統(tǒng)中,涉及的業(yè)務應用種類繁多,且各項應用之間存在交互關(guān)系,計算時間范圍廣,統(tǒng)計計算量大,平均每臺機組約400條公式,62臺機組共計24 800條。通過統(tǒng)計服務建立的測點保存在海迅數(shù)據(jù)庫中,在原始組名之后加上字母“C”來代表是計算點,以方便區(qū)分。
1.2 報表生成功能
在用戶的實際業(yè)務應用中,通常需要按年、季、月、周、日等時間段查找相關(guān)數(shù)據(jù),并進行分析對比。實時數(shù)據(jù)中心提供的歷史報表工具,能根據(jù)用戶需求開發(fā)業(yè)務報表,以查詢到任意對象、任意時刻的歷史數(shù)據(jù),以及任意時刻的歷史斷面,并可導出數(shù)據(jù),實現(xiàn)系統(tǒng)運行數(shù)據(jù)的“全息”保存和查詢。
2.1 統(tǒng)計服務安裝配置
在搭建統(tǒng)計服務之前需要確保計算機上已經(jīng)搭建海迅實時數(shù)據(jù)庫,同時需要有Oracle數(shù)據(jù)庫或者能連接到Oracle數(shù)據(jù)庫。
首先安裝通知服務:新建1個通知服務安裝文件夾,修改ns_config.ini配置文件,配置項包括:名字命名服務器地址、海迅數(shù)據(jù)庫中的實例名、安裝目錄、端口號等,端口號不能與海迅的端口號相同。修改完成后通過Install_notice.bat可啟動通知服務。
然后安裝統(tǒng)計服務:新建1個統(tǒng)計服務安裝文件夾,修改cs_config.ini配置文件,配置項包括統(tǒng)計服務的端口號、統(tǒng)計服務實例名、對應海迅數(shù)據(jù)庫的實例名、安裝目錄等,此處的端口號也不能與海迅數(shù)據(jù)庫的端口號相同。還需要修改cs_rdb_config.ini配置文件,配置項包括oracle用戶名、登錄密碼、監(jiān)聽程序名、是否支持oracle(1表示支持,0表示不支持)。配置好后復制cs_rdb_config.ini到統(tǒng)計服務的安裝目錄下。配置完成之后,通過Install_cs.bat文件即可啟動統(tǒng)計服務。安裝成功后就可以在系統(tǒng)服務列表中看到HighSoon Calculating Service已啟動。同時在選擇的數(shù)據(jù)文件生成目錄中會產(chǎn)生文件cs_config.ctl,cs_rdb_config.ini,hs_calc_server.log和server_ cachecache.cfg。
2.2 計算點配置
打開統(tǒng)計服務客戶端程序時會彈出登錄窗口。其中,名字服務為命名服務器的IP地址,默認為本機127.0.0.1,端口為命名服務所在主機端口號。
統(tǒng)計服務提供增加和更新計算點、刪除計算點、重命名和查找計算點、批量導入/導出計算點等操作功能,并提供3種觸發(fā)方式:周期觸發(fā)、事件觸發(fā)和定時觸發(fā)。周期觸發(fā)是每隔一定周期進行1次計算,觸發(fā)時間的單位是秒,具體數(shù)值根據(jù)需求填寫。事件觸發(fā)是在觸發(fā)事件發(fā)生時進行計算,此時需要使用觸發(fā)計算式trigger,觸發(fā)式必須定義觸發(fā)點,定義方式為:trigger=“p1”,觸發(fā)點為p1。觸發(fā)點必須定義為字符串類型,最大長度為31個字符。定時觸發(fā)是在規(guī)定的時間點進行計算。
統(tǒng)計服務中每個有效公式中至少存在1個結(jié)果“result”,通過“result”來返回該計算點的值。如公式是返回計算點P1的值,則result=ValueBy-Name(“P1”)。配置計算公式提供的可編輯操作包括:打開公式、保存公式、撤銷、重復、剪切、復制、粘貼、數(shù)學函數(shù)快捷輸入、HS函數(shù)快捷輸入、關(guān)鍵字快捷輸入、測試、進行計算、計算結(jié)果歸檔。點擊測試按鈕后,先檢查公式的語法,通過后,如果是時間觸發(fā)的計算方式,將顯示計算結(jié)果;如果是事件觸發(fā)計算方式,則不提供計算結(jié)果。如果計算錯誤會提供相應的錯誤信息。
2.3 報表生成
浙江省節(jié)能減排監(jiān)管系統(tǒng)通過海迅數(shù)據(jù)庫的實時數(shù)據(jù)和統(tǒng)計服務,能方便、快捷地提取節(jié)能減排實時數(shù)據(jù),生成各種報表,并結(jié)合業(yè)務需求開發(fā)了豐富的數(shù)據(jù)分析等功能,實現(xiàn)統(tǒng)計計算、歷史報表查詢/排序、信息錄入等多種報表功能,以滿足節(jié)能減排的業(yè)務需求。監(jiān)管人員通過報表可以直觀地查看各發(fā)電企業(yè)的能耗和排放情況。
現(xiàn)已開發(fā)完成的節(jié)能監(jiān)管報表包括能耗報表、平均能耗指標排序報表、節(jié)能查詢報表、基礎(chǔ)信息報表;減排報表包括全省實時總覽報表、設施投運報表、電廠排放報表、全省排放報表、電廠上報報表、環(huán)化信息錄入報表、基礎(chǔ)信息報表;線損統(tǒng)計報表包括線損數(shù)據(jù)錄入報表、月統(tǒng)計報表等。
浙江省節(jié)能減排監(jiān)管系統(tǒng)的數(shù)據(jù)統(tǒng)計服務充分利用了已接入的實時數(shù)據(jù),通過計算統(tǒng)計得到一系列更直觀的信息,結(jié)合業(yè)務需求實現(xiàn)統(tǒng)計計算、歷史報表查詢/排序、信息錄入等多種報表功能,以滿足節(jié)能減排監(jiān)管的業(yè)務需求,不僅節(jié)省人力資源,提高工作效率,而且使監(jiān)管人員可以更直觀地查看各發(fā)電企業(yè)的能耗和排放情況,具有廣泛的應用前景。
[1]李海東.節(jié)能減排數(shù)據(jù)統(tǒng)計研究——以廣東公路運輸行業(yè)為例[J].生態(tài)經(jīng)濟(學術(shù)版),2009(02)∶43-46.
[2]高技.能源統(tǒng)計制度中有關(guān)概念和計算問題的探討[J].浙江統(tǒng)計,2008(8)∶57-58.
[3]張安華.中國電力工業(yè)節(jié)能降耗影響因素分析[J].電力需求側(cè)管理,2006(06)∶1-4.
[4]趙欽新,周屈蘭.工業(yè)鍋爐節(jié)能減排現(xiàn)狀、存在問題及對策[J].工業(yè)鍋爐,2010(01)∶1-6.
[5]陳廣娟.中國發(fā)電產(chǎn)業(yè)節(jié)能降耗的優(yōu)化模型與方法研究[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-),男,浙江諸暨人,工程師,從事發(fā)電廠熱力設備試驗調(diào)試及管理工作。