能耗管理系統(tǒng)是什么呢?我們先來了解一下。
能耗管理系統(tǒng)架構(gòu)采用基于J2EE框架,使用B/S結(jié)構(gòu)的MVC設(shè)計(jì)模式。B/S結(jié)構(gòu)可移植性強(qiáng),可運(yùn)行于不同操作系統(tǒng)(Windows、RedHatLinux等),實(shí)現(xiàn)了跨平臺部署。在MVC模式中,由于按層把系統(tǒng)分開,3個(gè)層各施其職,一旦哪一層的需求發(fā)生了變化,只需要更改相應(yīng)的層中的代碼而不會影響到其他層中的代碼。也更有利于開發(fā)中的分工,網(wǎng)頁設(shè)計(jì)人員可以進(jìn)行開發(fā)視圖層中的JSP,對業(yè)務(wù)熟悉的開發(fā)人員可開發(fā)業(yè)務(wù)層,而其他開發(fā)人員可開發(fā)控制層。MVC模式首要的作用是利于組件的重用??梢园褬I(yè)務(wù)層或控制層打包成獨(dú)立的jar,供項(xiàng)目調(diào)用。
能耗管理系統(tǒng)管理的是大量的傳感器設(shè)備,傳感器設(shè)備采集到的是硬件數(shù)據(jù),不同廠家還有不同的標(biāo)準(zhǔn)。這就需要能耗管理系統(tǒng)根據(jù)國家或行業(yè)的相關(guān)標(biāo)準(zhǔn),制定出一套統(tǒng)一的接口標(biāo)準(zhǔn),統(tǒng)一的數(shù)據(jù)格式,靈活地可根據(jù)用戶需要設(shè)定的采集頻率,把硬件數(shù)據(jù)轉(zhuǎn)換成關(guān)系型數(shù)據(jù)庫能存儲易于使用的數(shù)據(jù)。這個(gè)接口標(biāo)準(zhǔn)應(yīng)該能兼容現(xiàn)在大多數(shù)廠家的設(shè)備,并要考慮后續(xù)技術(shù)升級帶來的可擴(kuò)展性。
能耗管理系統(tǒng)的表報(bào)分析主要的途徑就是用圖表的方式,直觀地展示能耗的使用情況。豐富的圖形展示方式,是本系統(tǒng)的一大特點(diǎn)。因此在系統(tǒng)中使用了大量的圖表,不同的圖形顯示方式。有折線圖、曲線圖、面積圖、餅形圖,甚至3D圖。
在能耗管理系統(tǒng)中使用了Highcharts。Highcharts是一個(gè)用純JavaScript編寫的一個(gè)圖表庫,能夠很簡單便捷地在Web網(wǎng)站或是Web應(yīng)用程序添加有交互性的圖表。HighCharts界面美觀,由于使用JavaScript編寫,所以不需要像Flash和Java那樣需要插件才可以運(yùn)行,而且運(yùn)行速度快。另外HighCharts還有很好的兼容性,能夠支持當(dāng)前大多數(shù)瀏覽器。
隨著國家及社會層面對“綠色經(jīng)濟(jì)”,“低碳經(jīng)濟(jì)”的深入推廣,工業(yè)企業(yè)對自身的能耗水平也日益重視,并采取節(jié)能措施來降低企業(yè)能耗成本,利用能耗管理系統(tǒng)可以提高工業(yè)企業(yè)能源利用率和經(jīng)濟(jì)效益。