基于能源管理的網(wǎng)絡(luò)拓撲建模裝置及其引導(dǎo)方法
【專利摘要】本發(fā)明公開了基于能源管理的網(wǎng)絡(luò)拓撲建模裝置及其引導(dǎo)方法,主要包括:企業(yè)組織架構(gòu)構(gòu)建模塊,利用拓撲樹原理構(gòu)建企業(yè)組織架構(gòu)層次圖,讓企業(yè)人員明確本企業(yè)組織架構(gòu)以及為能源管理網(wǎng)絡(luò)圖的構(gòu)建提供數(shù)據(jù)基礎(chǔ);能源管理網(wǎng)絡(luò)構(gòu)建模塊,用于企業(yè)基本數(shù)據(jù)的添加和錄入,以建立企業(yè)能源管理網(wǎng)絡(luò)圖;基礎(chǔ)數(shù)據(jù)生成模塊,用于生成功能模塊中的基本數(shù)據(jù),包括部門名稱、用能對象的組成和名稱、指標分配的內(nèi)容。采用本發(fā)明,能夠降低建模人員對自動化和信息化技術(shù)水平的要求,操作時僅需對用能對象點擊右鍵即可按照向?qū)б龑?dǎo)對添加企業(yè)組織架構(gòu)、指標定義、能源介質(zhì)定義、產(chǎn)品定義、計量點定義、成本定義、班次定義等進行詳細的配置。
【專利說明】基于能源管理的網(wǎng)絡(luò)拓撲建模裝置及其引導(dǎo)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息管理及網(wǎng)絡(luò)通信技術(shù),尤其涉及一種基于能源管理的網(wǎng)絡(luò)拓撲建模裝置及其引導(dǎo)方法。
【背景技術(shù)】
[0002]目前,有很多能源生產(chǎn)型企業(yè)建設(shè)了生產(chǎn)自動化控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng),企業(yè)利用這些服務(wù)于生產(chǎn)的自動化系統(tǒng),實現(xiàn)了生產(chǎn)過程的自動化,但企業(yè)往往忽視了利用這些自動化系統(tǒng)對能源的使用進行管理,浪費了自動化系統(tǒng)應(yīng)發(fā)揮的效用。還有很多企業(yè)不知道該如何利用自動化系統(tǒng)進行能源管理。因此亟需一個系統(tǒng)化、規(guī)范化、統(tǒng)一化的平臺來指導(dǎo)企業(yè)進行能源管理。能源管理公共服務(wù)平臺企業(yè)級系統(tǒng)(CEMS)正是在這一需求下而誕生的。
[0003]CEMS能夠?qū)嵭杏行У挠媚茇摵晒芾?,按“所需即所供”的原則,根據(jù)能源動力系統(tǒng)的分散、全局和基礎(chǔ)的特點,建立企業(yè)的能源管理系統(tǒng),加強企業(yè)用能設(shè)備的技術(shù)管理和維護,實現(xiàn)企業(yè)集中的、扁平化的能源動力系統(tǒng)運行、管理和考核體制。
[0004]該CEMS為一套應(yīng)用于生產(chǎn)型企業(yè)的能源管理系統(tǒng),企業(yè)用戶可在CEMS平臺下實現(xiàn)對本企業(yè)的能源外購、加工轉(zhuǎn)換、輸配、消耗等全過程的監(jiān)管。還可通過系統(tǒng)提供的功能,制定企業(yè)能源的消耗計劃;根據(jù)各計量儀表的實績數(shù)據(jù),自動生成企業(yè)能源的消耗實績;實現(xiàn)對企業(yè)能源耗用的平衡分析、同環(huán)比分析以及與國家標準、行業(yè)標準、企業(yè)內(nèi)控指標的對標分析;進行能源KPI考核等工作。
[0005]但是,在利用現(xiàn)有的能源管理系統(tǒng)進行系統(tǒng)配置時,需對能源管理系統(tǒng)進行建模。圖1為某個現(xiàn)有的能源管理系統(tǒng)配置的界面示意圖。從圖1中不難得知,利用該能源管理系統(tǒng)進行系統(tǒng)配置時,界面不夠友好和直觀,要求建模人員須具備專業(yè)的自動化和信息化技術(shù)水平才能對該能源管理系統(tǒng)進行建模和系統(tǒng)配置。
[0006]而且,現(xiàn)有能源管理系統(tǒng)的建模過程也是非常復(fù)雜和繁瑣的,大多能源管理系統(tǒng)需要定制化才能完成,而且必須由專人開發(fā),并且在企業(yè)使用時,還需要有專業(yè)人員根據(jù)企業(yè)的現(xiàn)場調(diào)研進行配置才能夠完成。此外,建模時需要的各項基礎(chǔ)數(shù)據(jù)往往是分散定義的,相互之間的關(guān)聯(lián)性較差,且每個基礎(chǔ)數(shù)據(jù)的定義項很多,無法辨識每項定義的具體應(yīng)用,也需要專業(yè)的自動化和信息化技術(shù)人員進行定義。
【發(fā)明內(nèi)容】
[0007]有鑒于此,本發(fā)明的主要目的在于提供一種基于能源管理的網(wǎng)絡(luò)拓撲建模裝置及其引導(dǎo)方法,利用該建模裝置能在能源管理網(wǎng)絡(luò)拓撲圖下進行系統(tǒng)配置、進行進出用能單位、主要次級用能單位、主要耗能設(shè)備和用能單元的配置,實現(xiàn)以指標管控為核心的建模體系,通過配置式向?qū)Ы#越档徒H藛T對專業(yè)的自動化和信息化技術(shù)水平的要求,操作時僅需對用能對象點擊右鍵即可按照向?qū)б龑?dǎo)對添加企業(yè)組織架構(gòu)、指標定義、能源介質(zhì)定義、產(chǎn)品定義、計量點定義、成本定義、班次定義、用戶定義等進行詳細的配置。[0008]為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
基于能源管理的網(wǎng)絡(luò)拓撲建模裝置,該建模裝置主要包括企業(yè)組織架構(gòu)構(gòu)建模塊、能源管理網(wǎng)絡(luò)構(gòu)建模塊和基礎(chǔ)數(shù)據(jù)生成模塊;其中:
企業(yè)組織架構(gòu)構(gòu)建模塊,利用拓撲樹原理構(gòu)建企業(yè)組織架構(gòu)層次圖,讓企業(yè)人員明確本企業(yè)組織架構(gòu)以及為能源管理網(wǎng)絡(luò)圖的構(gòu)建提供數(shù)據(jù)基礎(chǔ);
能源管理網(wǎng)絡(luò)構(gòu)建模塊,用于企業(yè)基本數(shù)據(jù)的添加和錄入,以建立企業(yè)能源管理網(wǎng)絡(luò)圖;數(shù)據(jù)配置完成后為基礎(chǔ)數(shù)據(jù)生成模塊提供數(shù)據(jù)支持;
基礎(chǔ)數(shù)據(jù)生成模塊,用于生成功能模塊中的基本數(shù)據(jù),包括部門名稱、用能對象的組成和名稱、指標分配的內(nèi)容。
[0009]其中,構(gòu)建企業(yè)組織架構(gòu)的方式主要有兩種:手動構(gòu)建和采用Excel導(dǎo)入。
[0010]所述能源管理網(wǎng)絡(luò)構(gòu)建模塊,包含用能對象添加子模塊、用能對象修改子模塊、用能對象刪除子模塊,負責(zé)人添加子模塊,班次添加子模塊以及指標管理子模塊,分別用于添加用能對象、修改用能對象信息、刪除用能對象、添加負責(zé)人信息、添加班次信息以及對每個用能對象進行指標設(shè)置管理。
[0011]所述能源管理網(wǎng)絡(luò)構(gòu)建模塊中的用能對象,包括用能單位、次級用能單位、用能單元以及用能設(shè)備。
[0012]所述基礎(chǔ)數(shù)據(jù)生成模塊主要包括臺帳管理子模塊、指標分析子模塊、能源調(diào)度子模塊、KPI考核子模塊以及報表管理子模塊。
[0013]基于能源管理的網(wǎng)絡(luò)拓撲建模裝置的引導(dǎo)方法,該方法包括:
A、通過企業(yè)組織架構(gòu)構(gòu)建模塊利用拓撲樹原理構(gòu)建企業(yè)組織架構(gòu)層次圖,讓企業(yè)人員明確本企業(yè)組織架構(gòu)以及為能源管理網(wǎng)絡(luò)圖的構(gòu)建提供數(shù)據(jù)基礎(chǔ);
B、利用能源管理網(wǎng)絡(luò)構(gòu)建模塊,完成企業(yè)基本數(shù)據(jù)的添加和錄入,以建立企業(yè)能源管理網(wǎng)絡(luò)圖;數(shù)據(jù)配置完成后為基礎(chǔ)數(shù)據(jù)生成模塊提供數(shù)據(jù)支持;
C、利用基礎(chǔ)數(shù)據(jù)生成模塊生成功能模塊中的基本數(shù)據(jù),包括部門名稱、用能對象的組成和名稱、指標分配的內(nèi)容。
[0014]其中,所述步驟A、步驟B中在拓撲樹展示過程中,采用樹結(jié)構(gòu)數(shù)據(jù)的可視化新算法。
[0015]所述步驟A、步驟B中在右鍵菜單的實現(xiàn)過程中,使用jQuery Context MenuPlugin插件,該插件允許右鍵菜單的綁定,禁用,啟用,圖標功能。
[0016]本發(fā)明所提供的基于能源管理的網(wǎng)絡(luò)拓撲建模裝置及其引導(dǎo)方法,具有以下優(yōu)
占-
^ \\\.采用本發(fā)明的建模裝置,通過能源管理網(wǎng)絡(luò)拓撲模式即可構(gòu)建能源管理系統(tǒng),能夠讓不懂編程的企業(yè)人員獨立完成整個系統(tǒng)的建模。而且通過系統(tǒng)引導(dǎo),可以使用戶更加輕松地完成能源管理系統(tǒng)的構(gòu)建,并能夠在能源管理網(wǎng)絡(luò)清晰的結(jié)構(gòu)中對添加產(chǎn)品、指標管理、設(shè)置班次、添加負責(zé)人等內(nèi)容進行輕松配置,還可避免由于企業(yè)生產(chǎn)工藝和計量復(fù)雜由于無法將計量點和用能對象關(guān)聯(lián)起來而造成遺漏的麻煩。
【專利附圖】
【附圖說明】
[0017]圖1為現(xiàn)有的某個能源管理系統(tǒng)配置的界面示意圖; 圖2為本發(fā)明基于能源管理的網(wǎng)絡(luò)拓撲建模裝置的功能框圖;
圖3為利用企業(yè)組織架構(gòu)構(gòu)建模塊完成的某煤礦組織架構(gòu)示意圖;
圖3a為手動構(gòu)建企業(yè)組織架構(gòu)的方式流程圖;
圖3b為采用Excel導(dǎo)入構(gòu)建企業(yè)組織架構(gòu)的方式流程圖;
圖4為點擊右鍵對用能對象進行管理的界面示意圖;
圖5為圖2中的指標管理子模塊的數(shù)據(jù)流圖。
【具體實施方式】
[0018]下面結(jié)合附圖及實施例對本發(fā)明的基于能源管理的網(wǎng)絡(luò)拓撲建模裝置及其引導(dǎo)方法作進一步詳細的說明。
[0019]能源管理是現(xiàn)在能源消耗型企業(yè)面臨的一個大的課題。在如今我國經(jīng)濟的戰(zhàn)略轉(zhuǎn)型期,一個企業(yè)能源管理實施的成功與否直接關(guān)系到企業(yè)的興衰。各個能源消耗企業(yè)也已經(jīng)意識到能源管理的重要性并開始著手進行能源管理系統(tǒng)的組建。
[0020]現(xiàn)有的能源管理系統(tǒng)一般是定制化的,需要根據(jù)客戶的需求,提出建模方案,由專業(yè)從事能源管理系統(tǒng)的企業(yè)開發(fā)人員進行建模與配置,構(gòu)建能源管理系統(tǒng)的成本和代價也是相當?shù)捏@人。
[0021]在此背景下,我們提出了本發(fā)明的解決方案,基于能源管理網(wǎng)絡(luò)拓撲的建模裝置及其引導(dǎo)方法,實現(xiàn)智能指引,讓企業(yè)人員自己利用建模裝置的向?qū)J揭龑?dǎo)建模,從而完成能源管理系統(tǒng)的建立。
[0022]在能源管理網(wǎng)絡(luò)配置中,需通過網(wǎng)絡(luò)拓撲分層構(gòu)建來實現(xiàn)用能對象與計量點的關(guān)聯(lián),同時配備每個用能對象的產(chǎn)品、指標、設(shè)置班次、添加責(zé)任人等,更加直觀、形象,而且不會遺漏,因為每個用能對象均與計量點是相對應(yīng)的。利用本發(fā)明既能解決用戶能夠獨立、方便構(gòu)建和更改能源管理系統(tǒng)的建模,還可以通過能源管理網(wǎng)絡(luò)的分層引導(dǎo)建模,使其在構(gòu)建過程中不會遺漏。
[0023]圖2為本發(fā)明基于能源管理的網(wǎng)絡(luò)拓撲建模裝置的功能框圖。如圖2所示,該建模裝置主要包括企業(yè)組織架構(gòu)構(gòu)建模塊、能源管理網(wǎng)絡(luò)構(gòu)建模塊以及基礎(chǔ)數(shù)據(jù)生成模塊。向?qū)J降膶崿F(xiàn)過程基于以上三個層次模塊,三個層次模塊順序依存,只有前一層次模塊的數(shù)據(jù)完成之后,才能為后面的層次模塊提供數(shù)據(jù)支撐,使后面的層次模塊才能得以順利進行。其中:
所述企業(yè)組織架構(gòu)構(gòu)建模塊,利用拓撲樹原理構(gòu)建企業(yè)的組織架構(gòu)層次圖,每一層的部門中包含了能源消費型企業(yè)的部門的名稱,最高層次是企業(yè)名稱(如“某煤礦”),在該部門下面可以添加、修改、刪除子部門(如“運轉(zhuǎn)工區(qū)”),添加完之后數(shù)據(jù)回傳顯示在界面中,直到該組織架構(gòu)完成。
[0024]該企業(yè)組織架構(gòu)構(gòu)建模塊的主要功能包括讓企業(yè)人員明確本企業(yè)組織架構(gòu)以及為第二步能源管理網(wǎng)絡(luò)圖的構(gòu)建提供數(shù)據(jù)基礎(chǔ)。
[0025]圖3為利用企業(yè)組織架構(gòu)構(gòu)建模塊完成的某煤礦組織架構(gòu)示意圖。在該圖形編輯界面下,點擊右鍵即可對節(jié)點彈出的菜單選擇添加部門菜單或子部門菜單。可以對當前節(jié)點進行如下設(shè)置:
A、定義該節(jié)點的基本彳目息,包括節(jié)點名稱(如機電科、提升機)等; B、定義該節(jié)點的用能屬性,所述用能屬性是指該節(jié)點部門是否屬于次級用能單位、用能單元、用能設(shè)備;
C、添加該節(jié)點下級節(jié)點,形成能源管理網(wǎng)絡(luò)圖。
[0026]目前,構(gòu)建企業(yè)組織架構(gòu)的方式主要有兩種:手動構(gòu)建和Excel導(dǎo)入。其中,手動構(gòu)建的流程如圖3a所示,采用Excel導(dǎo)入的方式構(gòu)建的流程如圖3b所示。由于流程較為簡單,具體步驟從略。
[0027]所述能源管理網(wǎng)絡(luò)構(gòu)建模塊,是該建模裝置的核心模塊,包含用能對象的添加、修改、刪除子功能模塊,負責(zé)人添加子模塊,班次添加子模塊,指標管理子模塊等內(nèi)容和操作。該能源管理網(wǎng)絡(luò)構(gòu)建是企業(yè)基本數(shù)據(jù)的添加、錄入模塊,用戶只有在該部分進行數(shù)據(jù)配置準確全面后,才能為下一個層次模塊即基礎(chǔ)數(shù)據(jù)生成模塊提供支持。
[0028]如圖4所示為點擊右鍵對用能對象進行管理的界面示意圖,可以選擇添加子用能對象、編輯用能對象信息、刪除該用能對象、添加負責(zé)人、選擇班次及管理指標設(shè)置。其主要的操作具體為:
I)添加用能對象。用來添加用能對象,可以定義用能對象的名稱、用能對象的類別,如用能單位、次級用能單位、用能單元、主要能耗設(shè)備。
[0029]2 )修改用能對象。用來修改用能對象的信息,可以修改用能對象的名稱、用能對象的類別,如用能單位、次級用能單位、用能單元、主要能耗設(shè)備。
[0030]3)刪除用能對象。用來刪除用能對象以及它的相關(guān)信息。
[0031]4)添加班次。為用能對象添加班次,如,一班制、二班制、三班制和四班制,并定義班次的名稱以及班次負責(zé)人。
[0032]5)添加負責(zé)人。為用能對象添加負責(zé)人。調(diào)用用戶管理頁面,如果需要的用戶名不存在,則可以點擊添加,進行用戶的添加操作。
[0033]6)指標管理。對用能對象進行指標設(shè)置管理,包括指標的添加、修改和刪除。添力口、修改指標時可以選擇介質(zhì)計量點、產(chǎn)品計量點、指標、介質(zhì)單價、介質(zhì)折標系數(shù)和各種運算符號。具體為:
(I)選擇介質(zhì)計量點時,調(diào)用計量點模塊。在該模塊可以進行計量點的選擇、添加、修改、刪除操作。如果該模塊中缺少需要的介質(zhì)計量點,點擊“添加”進行所需的介質(zhì)計量點的添加操作。
[0034](2)選擇產(chǎn)品計量點時,調(diào)用產(chǎn)品計量點模塊。該模塊可以進行產(chǎn)品計量點的選擇、添加、修改、刪除操作。如果該模塊中缺少需要的產(chǎn)品計量點,點擊“添加”進行所需的產(chǎn)品計量點的添加操作。
[0035](3)選擇指標時,調(diào)用指標管理模塊。下級用能對象的指標顯示在其中,用戶可以選擇已經(jīng)存在的指標進行編輯操作。該模塊中可以進行指標的選擇、修改和刪除操作。
[0036](4)選擇介質(zhì)單價時,調(diào)用介質(zhì)管理模塊。在該模塊中可以進行介質(zhì)的選擇、添加、修改和刪除操作。如果該界面中缺少需要的介質(zhì)單價,點擊“添加”進行所需介質(zhì)的添加操作。
[0037](5)選擇介質(zhì)折標系數(shù)時,調(diào)用介質(zhì)管理模塊。在該模塊中可以進行介質(zhì)的選擇、添加、修改和刪除操作。如果該模塊中缺少需要的介質(zhì)折標系數(shù)時,點擊“添加”進行介質(zhì)的添加操作。[0038](6)選擇產(chǎn)品單價時,調(diào)用產(chǎn)品管理模塊。在該模塊中可以進行產(chǎn)品單價的選擇、添加、修改和刪除操作。如果該模塊中缺少需要的產(chǎn)品單價時,點擊“添加”進行產(chǎn)品的添加操作。
[0039](7)選擇設(shè)備屬性時,調(diào)用的是設(shè)備屬性管理模塊。在該模塊中可以進行設(shè)備屬性的選擇、添加、修改和刪除操作。如果該模塊中缺少需要的設(shè)備屬性時,點擊“添加”進行設(shè)備屬性的添加操作。
[0040]圖5為圖2中的指標管理子模塊的數(shù)據(jù)流圖。如圖5所示,該指標管理子模塊是圖2中第四層中的指標管理層次的關(guān)鍵部分,即指標公式的編輯。指標公式的編輯中用到的數(shù)據(jù)包括計量點管理、產(chǎn)品計量點、介質(zhì)單價、介質(zhì)折標系數(shù)、產(chǎn)品單價和指標管理本身。各個模塊的數(shù)據(jù)流和自身的數(shù)據(jù)流都要指向指標管理模塊。具體為:
I)公式中用到計量點時,調(diào)用計量點模塊選擇需要的計量點帶入公式中。若是計量點中沒有需要的計量點,用戶則可以進行添加計量點,計量點的信息包含計量點所屬的介質(zhì)網(wǎng)絡(luò)(為了方便分析部分進行統(tǒng)計)、計量點的名稱、計量點的位置、計量點的采集方式(自動采集、手動錄入、邏輯計算、使用默認值等),計量點所屬的計量類別(購入、分配、使用)、計量點的標準值和報警值等信息。計量點的采集方式是手動錄入的話還需要選擇手動錄入的周期;計量點的采集方式是邏輯計算的話還需要對該公式進行必要的編輯;計量點的采集方式是默認值的話還需要輸入默認的數(shù)值。計量點添加完成之后,數(shù)據(jù)(〈計量網(wǎng)絡(luò):電網(wǎng)絡(luò)、計量點名稱:主通風(fēng)機電表、錄入方式:手動錄入、計量類別:使用、標準值:1000、錄入周期:三班制 >)回傳到計量點選擇界面,用戶再次選擇需要的計量點帶入到公式計算中去。 [0041]2)指標的類型是產(chǎn)量的時候,一般會用到產(chǎn)品計量點。用戶在公式中帶入產(chǎn)品計量點進行計算。如果沒有用戶需要的計量點存在,則進行添加,添加產(chǎn)品計量點的時候需要填寫產(chǎn)品計量點的名稱、選擇產(chǎn)品計量點的錄入方式、計量單位等基本信息。產(chǎn)品計量點添加完成之后,數(shù)據(jù)(add〈產(chǎn)品計量點名稱:主提升機勾數(shù)計量點、錄入方式:三班制、計量單位:勾 >)回傳到產(chǎn)品計量點選擇界面,用戶再次選擇需要的產(chǎn)品計量點帶入到公式計算中去。
[0042]3)如果公式中用到介質(zhì)的單價,則需要調(diào)用介質(zhì)管理模塊。用戶在該模塊中選擇相關(guān)的介質(zhì),取到介質(zhì)的單價帶入到公式中進行計算。若該介質(zhì)不存在,則進行介質(zhì)的添加操作,添加完成之后,數(shù)據(jù)(add〈介質(zhì):柴油、計量單位:升、單價:120元、折標系數(shù):1.234?回傳,顯示在界面中,用戶再次進行數(shù)據(jù)的選擇操作把單價帶入到指標管理公式去。
[0043]4)如果公式中用到介質(zhì)的折標系數(shù),則需要調(diào)用介質(zhì)管理模塊。用戶在該模塊中選擇相關(guān)的介質(zhì),取到介質(zhì)的折標系數(shù)帶入到公式中進行計算。若該介質(zhì)不存在,則進行介質(zhì)的添加操作,添加完成之后,數(shù)據(jù)(add〈介質(zhì):汽油、計量單位:升、單價:134元、折標系數(shù):1.672?回傳,顯示在界面中,用戶再次進行數(shù)據(jù)的選擇操作把折標系數(shù)帶入到指標管理公式去。
[0044]5)如果公式中用到產(chǎn)品的單價,則需要調(diào)用產(chǎn)品管理模塊。用戶在該模塊中選擇相關(guān)的產(chǎn)品,取到產(chǎn)品的單價帶入到公式中進行計算。若該產(chǎn)品不存在,則進行產(chǎn)品的添加操作,添加完成之后,數(shù)據(jù)(add〈產(chǎn)品:煤、計量單位:噸、單價:1122元)回傳,顯示在界面中,用戶再次進行數(shù)據(jù)的選擇操作把產(chǎn)品單價帶入到指標管理公式去。
[0045]6)在指標編輯過程中,指標的公式中會用到已經(jīng)存在的指標。這時需要指標管理模塊自調(diào)用,把已經(jīng)存在的指標全部調(diào)用出來。用戶進行選擇,選擇完成之后,原有指標被帶入現(xiàn)有指標公式進行計算。新指標公式完成之后,指標數(shù)據(jù)進行回傳又會顯示在指標管理界面中。
[0046]經(jīng)過以上的模塊之間相互的數(shù)據(jù)回傳和支持,會準確的完成指標公式的編輯,指標中包含的信息也更為全面。
[0047]所述基礎(chǔ)數(shù)據(jù)生成模塊,主要用在生成功能模塊中的基本數(shù)據(jù),包括部門名稱、用能對象的組成和名稱、指標分配等內(nèi)容。包括臺帳管理子模塊、指標分析子模塊、能源調(diào)度子模塊、KPI考核子模塊以及報表管理子模塊。該基礎(chǔ)數(shù)據(jù)生成模塊的運用關(guān)系如下:
I)臺賬管理功能中,傳入的數(shù)據(jù)包括所有的臺賬(包含臺賬名稱、臺賬的錄入班次、臺賬負責(zé)人)數(shù)據(jù)以及臺賬中包含的計量點數(shù)據(jù)等。臺賬要進行錄入,就必須有以上的數(shù)據(jù)信肩、O
[0048]2)在指標分析功能中,傳入的數(shù)據(jù)包括展現(xiàn)所有的指標、指標對應(yīng)的用能對象名稱、指標對應(yīng)的展現(xiàn)方式等。該功能要進行指標的年、月、日趨勢分析或者班的對比分析都必須用到傳入的數(shù)據(jù)。
[0049]3)能源調(diào)度中,傳入的數(shù)據(jù)包含所有的用戶名稱、部門名稱、設(shè)備名稱等。能源調(diào)度模塊的每條記錄都能用到以上的數(shù)據(jù)信息。
[0050]4)KPI考核中,傳入的數(shù)據(jù)包含用能對象數(shù)據(jù)、指標數(shù)據(jù)等。每個考核項都要選擇考核的用能對象以及對應(yīng)的指標,才能進行進一步的計算。
[0051]5)報表管理中,傳入的數(shù)據(jù)包含所有的指標數(shù)據(jù),報表中的每一項都要與指標建立對應(yīng)關(guān)系,否則將取不到數(shù)據(jù)。
[0052]在對該模塊的操作中只要是在后臺進行操作的,點擊完成之后觸動該事件,該事件就自動執(zhí)行。以上三個層次模塊全部完成之后,系統(tǒng)的基本數(shù)據(jù)即告準備完畢,整個系統(tǒng)就可以進入運行狀態(tài)。
[0053]本發(fā)明為企業(yè)能源管理平臺開發(fā)的建模裝置,是為了讓用戶快速、直觀地設(shè)置系統(tǒng)。在企業(yè)組織架構(gòu)構(gòu)建過程的拓撲樹展示過程中,我們采用了樹結(jié)構(gòu)數(shù)據(jù)的可視化新算法,即我們采用了對John Q.Walker II所提出的算法經(jīng)過改進后更加符合系統(tǒng)需求的新算法。
[0054]John Q.Walker II所提出的算法思想為:對樹結(jié)構(gòu)數(shù)據(jù)進行兩次遍歷,第一次遍歷為后序遍歷,通過該次遍歷計算各個節(jié)點的預(yù)定義X坐標和準備作為累加的修正數(shù)據(jù),由于傳統(tǒng)的算法沒有處理節(jié)點的膠合問題,所以該算法的可取之處在于對膠合問題進行了處理,通過處理節(jié)點膠合問題可是父節(jié)點處于子節(jié)點的中心位置的正上方,是可視化樹顯得比較美觀;第二次遍歷為先序遍歷,通過此次遍歷將計算各個樹節(jié)點的最終坐標,計算方式為各個節(jié)點的預(yù)定義坐標加上從最底層的節(jié)點的修正數(shù)據(jù)累加而來的最終修正數(shù)據(jù)。
[0055]為了適應(yīng)系統(tǒng)的需求,需要對算法進行補充的地方為:
O將算法中的繪圖改為JavaScript實現(xiàn):為了兼容各個瀏覽器,向?qū)褂昧薺sDraw2DX這一繪圖插件,通過該插件實現(xiàn)了對IE核心瀏覽器的兼容,其中IE9版本以下該插件使用了 VML技術(shù)實現(xiàn)繪圖,IE9和FireFox,Chrome等主流瀏覽器則使用SVG技術(shù)實現(xiàn)繪圖;
2)將算法中的繪制樹節(jié)點改為自動生成DOM結(jié)構(gòu):將算法與網(wǎng)頁中的DOM結(jié)合,使用DOM中的div表示一個節(jié)點,并且可以在該div上展示節(jié)點的信息,并為實現(xiàn)頁面上的右鍵菜單提供技術(shù)支持;
3)將算法中超出左側(cè)邊界無法顯示的bug修正:原來的算法在節(jié)點超出左側(cè)邊界時無法顯示,通過遍歷樹中的所有節(jié)點找出最左側(cè)的節(jié)點的坐標來對所有的節(jié)點坐標進行修正,可確保所有的節(jié)點都顯示在可視區(qū)域內(nèi)。
[0056]此外,在右鍵菜單的實現(xiàn)過程中,我們也做了改進。右鍵菜單通常只在樹的節(jié)點上右擊時才會彈出來,而在其他區(qū)域右擊或左擊都沒有響應(yīng),該效果可以通過將所有的節(jié)點綁定到右鍵菜單可以實現(xiàn)。向?qū)У挠益I菜單使用的是jQuery Context Menu Plugin,該插件允許右鍵菜單的綁定,禁用,啟用,圖標等功能。
[0057]建模過程的第一步中,右鍵菜單有三個:即添加子部門、編輯部門信息和刪除部門。其中:
1)添加子部門:為部門添加子部門,選擇此菜單后彈出的對話框為JQueryn實現(xiàn),保存子部門成功后代碼執(zhí)行的功能順序為:將數(shù)據(jù)保存到數(shù)據(jù)庫,頁面上生成對應(yīng)的節(jié)點div,將節(jié)點數(shù)據(jù)保存到樹結(jié)構(gòu)數(shù)據(jù)中,更新樹的拓撲展示,判斷企業(yè)內(nèi)的部門數(shù)量是否大于1,若是則可以進行下一步;
2)編輯部門信息:通過打開對話框?qū)Σ块T的名稱進行編輯,點擊保存按鈕即可更新部門的名稱信息;
3)刪除部門:執(zhí)行此菜單可以將部門刪掉。同時刪掉數(shù)據(jù)庫中的信息和樹結(jié)構(gòu)數(shù)據(jù)中的信息,刪除成功時會更新樹的拓撲展示。
[0058]由于所述第一步為第一個頁面,所以該頁面的上一步按鈕均為無效,這是在母版頁內(nèi)設(shè)置的。
[0059]在能源管理網(wǎng)絡(luò)構(gòu)建模塊中,手動構(gòu)建能源管理網(wǎng)絡(luò)圖頁面,該頁面提供的功能同向?qū)У谝徊教峁┑墓δ芑鞠嗤?,不同之處在于該頁面的右鍵菜單比較多,而且每一個菜單的功能也比較復(fù)雜。
[0060]在拓撲圖的展示過程中,我們也采用了對John Q.Walker II所提出的算法經(jīng)過改進后更加符合系統(tǒng)需求的新算法。不同之處還在于:該能源管理網(wǎng)絡(luò)頁面在構(gòu)建節(jié)點時添加了與右鍵菜單對應(yīng)的菜單執(zhí)行后的節(jié)點內(nèi)數(shù)據(jù)狀態(tài),如執(zhí)行右鍵菜單中的指標管理菜單后,可以在節(jié)點內(nèi)看到指標圖標后的數(shù)字進行了更新。該功能的實現(xiàn)方式為異步請求技術(shù),當菜單執(zhí)行完畢后該頁面向后臺進行請求,后臺會返回菜單執(zhí)行后對應(yīng)的數(shù)據(jù)狀態(tài):數(shù)據(jù)的個數(shù)。實現(xiàn)異步請求技術(shù)需要使用Jquery框架,該框架對異步請求進行了比較具體的封裝,既提供了詳盡的$.ajax()函數(shù)來讓技術(shù)人員來設(shè)置各種請求參數(shù),也提供了精簡的$.post O和$.get O , $.getJSONO函數(shù)來實現(xiàn)對應(yīng)的請求方式的異步請求。
[0061]I)右鍵菜單只有在樹的節(jié)點上右擊時才會彈出來,而在其他區(qū)域右擊或左擊都沒有響應(yīng),該效果可以通過將所有的節(jié)點綁定到右鍵菜單可以實現(xiàn)。向?qū)У挠益I菜單使用的是jQuery Context Menu Plugin插件,該插件允許右鍵菜單的綁定,禁用,啟用,圖標等功能。該能源管理網(wǎng)絡(luò)構(gòu)建模塊的右鍵菜單有7個。[0062](I)添加子用能對象:即為選擇的節(jié)點添加一個子節(jié)點,通過該菜單來對拓撲結(jié)構(gòu)進行增加擴展。該菜單會彈出一個用能對象的信息添加框(Jqueryn實現(xiàn)方式),單擊保存按鈕就可以將用能對象的信息保存到數(shù)據(jù)庫(使用異步請求的方式),若保存成功則會更新拓撲樹。
[0063]該菜單的主要實現(xiàn)技術(shù)為:異步請求,聯(lián)動禁用或啟用,沒有即允許添加。
[0064]a、異步請求:異步請求請參考上面的異步請求的說明;
b、聯(lián)動禁用或啟用:聯(lián)動禁用或啟用則是對用戶的選擇的響應(yīng),當用戶選擇主要能耗設(shè)備時,設(shè)備下拉框才可以啟用,并且顯示添加設(shè)備按鈕,當用戶選擇用能單元時才會啟用生產(chǎn)系統(tǒng)類別下拉框。通過簡單的前端代碼的判斷來禁用或啟用下拉框即可實現(xiàn)此技術(shù)。
[0065]C、沒有即允許添加:設(shè)備類型下拉框旁邊的“添加類型”按鈕是為了幫助用戶在下拉框中沒有找到所要選的設(shè)備類型時可進行添加(即實現(xiàn)所謂的沒有即添加),當添加設(shè)備類型時用戶還可以對列表中的設(shè)備進行設(shè)備屬性的添加,比如用戶在設(shè)備類型下拉框中沒有找到所要選擇的“提升機”類型時,可單擊“添加類型”按鈕,在彈出框中對設(shè)備類型進行管理,可以添加新的類型“提升機”,然后在操作列中為“提升機”添加屬性,比如提升機的提升高度,額定功率等。
[0066]2)編輯用能對象信息:為選擇的節(jié)點編輯用能對象的信息,其實現(xiàn)方式與添加相同。
[0067]3)刪除該用能對象:刪除用能對象時會聯(lián)動刪除所有與用能對象相關(guān)的數(shù)據(jù)。聯(lián)動刪除的實現(xiàn)方式為:在依賴用能對象的表生成的biz文件中注冊刪除用能對象前的刪除事件。
[0068]4)添加負責(zé)人:為用能對象添加負責(zé)人,該菜單彈出的用戶管理窗口中可添加、編輯、刪除用戶。實現(xiàn)方式為EasyPage框架提供的基本的對表中數(shù)據(jù)的添加、編輯和刪除功倉泛。
[0069]5)選擇班次:為用能對象設(shè)置班次。該菜單的彈出框中可以選擇班次的類別和班次的負責(zé)人,并且設(shè)置班次的名稱和起始時間。在該頁面中只能設(shè)置第一班的起始時間,然后將一天的24小時按班的次數(shù)自動劃分。該技術(shù)的實現(xiàn)為前端的簡單計算和賦值。班次的負責(zé)人按鈕會彈出用戶管理對話框,用來選擇該班次的負責(zé)人。
[0070]6)編輯設(shè)備屬性:該菜單只有在用能對象為主要能耗設(shè)備時才可啟用。菜單的功能為設(shè)置用能對象的設(shè)備屬性值。比如當用能對象為提升機時,由于前面的操作列可以添加設(shè)備屬性,所以當為提升機添加了提升高度這一屬性時,該菜單會彈出一個框,框中要求用戶為提升高度屬性設(shè)置一個具體的數(shù)值。該技術(shù)的實現(xiàn)為:通過數(shù)據(jù)中的三個相互關(guān)聯(lián)的表構(gòu)建出設(shè)備模型管理模塊。一個表用來存設(shè)備類型,一個表用來存每個設(shè)備類型所擁有的設(shè)備屬性,最后一個表用來存每個用能對象對應(yīng)屬性的屬性值。
[0071]7)指標管理:該菜單提供對用能對象的指標的管理。該菜單的彈出框允許用戶對所選用能對象的指標進行管理,即允許用戶可以對指標進行添加,編輯,刪除功能。該菜單的實現(xiàn)技術(shù)為:
(I)指標的所屬用能對象:指標的所屬用能對象在默認狀態(tài)下是綁定的,因為指標管理是對某個用能對象的指標進行管理,當然允許用戶自己選擇。默認綁定的實現(xiàn)是通過頁面?zhèn)髦岛髮⒅蒂x給對應(yīng)的頁面控件來實現(xiàn)的。[0072](2)指標的公式項定義:即用戶根據(jù)指標公式的描述來對指標進行分解后的小指標或小公式,其中當用戶在公式項定義中輸入描述名稱時系統(tǒng)會自動搜索對應(yīng)的已存在的指標,若用戶直接選擇搜索出的指標則會自動填充。
[0073](3)指標的公式編輯:該編輯頁面可以對指標的公式進行編輯。編輯時可選擇計量點、產(chǎn)品、設(shè)備屬性值和指標。主要的實現(xiàn)技術(shù)為“沒有即可添加”技術(shù)。
[0074]以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
【權(quán)利要求】
1.基于能源管理的網(wǎng)絡(luò)拓撲建模裝置,其特征在于,該建模裝置主要包括企業(yè)組織架構(gòu)構(gòu)建模塊、能源管理網(wǎng)絡(luò)構(gòu)建模塊和基礎(chǔ)數(shù)據(jù)生成模塊;其中: 企業(yè)組織架構(gòu)構(gòu)建模塊,利用拓撲樹原理構(gòu)建企業(yè)組織架構(gòu)層次圖,讓企業(yè)人員明確本企業(yè)組織架構(gòu)以及為能源管理網(wǎng)絡(luò)圖的構(gòu)建提供數(shù)據(jù)基礎(chǔ); 能源管理網(wǎng)絡(luò)構(gòu)建模塊,用于企業(yè)基本數(shù)據(jù)的添加和錄入,以建立企業(yè)能源管理網(wǎng)絡(luò)圖;數(shù)據(jù)配置完成后為基礎(chǔ)數(shù)據(jù)生成模塊提供數(shù)據(jù)支持; 基礎(chǔ)數(shù)據(jù)生成模塊,用于生成功能模塊中的基本數(shù)據(jù),包括部門名稱、用能對象的組成和名稱、指標分配的內(nèi)容。
2.根據(jù)權(quán)利要求1所述基于能源管理的網(wǎng)絡(luò)拓撲建模裝置,其特征在于,構(gòu)建企業(yè)組織架構(gòu)的方式主要有兩種:手動構(gòu)建和采用Excel導(dǎo)入。
3.根據(jù)權(quán)利要求1所述基于能源管理的網(wǎng)絡(luò)拓撲建模裝置,其特征在于,所述能源管理網(wǎng)絡(luò)構(gòu)建模塊,包含用能對象添加子模塊、用能對象修改子模塊、用能對象刪除子模塊,負責(zé)人添加子模塊,班次添加子模塊以及指標管理子模塊,分別用于添加用能對象、修改用能對象信息、刪除用能對象、添加負責(zé)人信息、添加班次信息以及對每個用能對象進行指標設(shè)置管理。
4.根據(jù)權(quán)利要求3所述基于能源管理的網(wǎng)絡(luò)拓撲建模裝置,其特征在于,所述能源管理網(wǎng)絡(luò)構(gòu)建模塊中的用能對象,包括用能單位、次級用能單位、用能單元以及用能設(shè)備。
5.根據(jù)權(quán)利要求1所述基于能源管理的網(wǎng)絡(luò)拓撲建模裝置,其特征在于,所述基礎(chǔ)數(shù)據(jù)生成模塊主要包括臺帳管理子模塊、指標分析子模塊、能源調(diào)度子模塊、KPI考核子模塊以及報表管理子模塊。
6.基于能源管理的網(wǎng)絡(luò)拓撲建模裝置的引導(dǎo)方法,其特征在于,該方法包括: A、通過企業(yè)組織架構(gòu)構(gòu)建模塊利用拓撲樹原理構(gòu)建企業(yè)組織架構(gòu)層次圖,讓企業(yè)人員明確本企業(yè)組織架構(gòu)以及為能源管理網(wǎng)絡(luò)圖的構(gòu)建提供數(shù)據(jù)基礎(chǔ); B、利用能源管理網(wǎng)絡(luò)構(gòu)建模塊,完成企業(yè)基本數(shù)據(jù)的添加和錄入,以建立企業(yè)能源管理網(wǎng)絡(luò)圖;數(shù)據(jù)配置完成后為基礎(chǔ)數(shù)據(jù)生成模塊提供數(shù)據(jù)支持; C、利用基礎(chǔ)數(shù)據(jù)生成模塊生成功能模塊中的基本數(shù)據(jù),包括部門名稱、用能對象的組成和名稱、指標分配的內(nèi)容。
7.根據(jù)權(quán)利要求6所述基于能源管理的網(wǎng)絡(luò)拓撲建模裝置的引導(dǎo)方法,其特征在于,所述步驟A、步驟B中在拓撲樹展示過程中,采用樹結(jié)構(gòu)數(shù)據(jù)的可視化新算法。
8.根據(jù)權(quán)利要求6所述基于能源管理的網(wǎng)絡(luò)拓撲建模裝置的引導(dǎo)方法,其特征在于,所述步驟A、步驟B中在右鍵菜單的實現(xiàn)過程中,使用jQuery Context Menu Plugin插件,該插件允許右鍵菜單的綁定,禁用,啟用,圖標功能。
【文檔編號】G06Q10/06GK103927185SQ201410179718
【公開日】2014年7月16日 申請日期:2014年4月30日 優(yōu)先權(quán)日:2014年4月30日
【發(fā)明者】鞏和一 申請人:山東煤炭節(jié)能技術(shù)服務(wù)中心