本發明涉及能量管理系統,并且更具體地涉及用于管理能量管理系統中的數據庫的設備和方法。
背景技術:
在對提高能量效率和減少溫室氣體的不斷增加的政府管控、對能量成本的增大的負擔、不重復的功率供應、等等的情況下,存在減少能量消耗和提高能量效率的不斷增加的興趣。盡管能量消耗的減少需要系統的、可持續的且高效的措施,但是至今沒有提出令人滿意的手段。因此,為了減少能量消耗的目的,存在用于確定在哪里消耗能量和消耗多少能量、發現能量耗散的因素以及找到并履行改善計劃的有力手段的需求。
因此意味著,能夠監測并控制能量的流動的能量管理系統(EMS)正在受到全球關注。能量管理系統是能夠通過實時監測能量消耗的狀況并基于硬件、軟件和基于ICT的監測和控制技術來分析數據的聚合來優化能量消耗的集成的能量管理解決方案。
在常規能量管理系統中,如下面將參考圖1詳細描述的,從電力系統采集的數據被簡單地劃分成要被處理的數字數據和模擬數據。
圖1是用于解釋常規數據庫管理方法的框圖。
參考圖1,能量管理服務器(未示出)的控制部件12可以包括數據庫類型確定部件121、數字數據處理部件122和模擬數據處理部件123。
數據庫類型確定部件121確定從電力系統20采集的數據的類型。具體地,數據庫類型確定部件121確定通過數據鏈接器(未示出)從區域控制中心(未示出)遞送的數據的類型。數據類型可以為數字和模擬中的至少一種。數據庫類型確定部件121通過數據鏈接器從本地電力饋送站點接收以指定格式的測量數據。之后,數據類型確定部件121能夠分析數據以確定數據類型。用于對數據類型的確定的信息可以被定義在傳輸協議中。
此時,數字數據可以為通過將電力產生或管理裝置的狀態表示為值“0”或“1”而獲得的數據。另外,數字數據可以為通過將開關的ON(接通)/OFF(斷開)表示為值“0”或“1”而獲得的數據。
模擬數據可以為與功率生成相關的數值數據。例如,模擬數據可以為與所生成的功率量或瓦特相關的數據。
在控制部件12中包含的數字數據處理部件122處理從電力系統(未示出)采集的數字數據并將已處理的數字數據存儲在數據庫11中。在控制部件12中包含的模擬數據處理部件123處理從電力系統(未示出)采集的模擬數據并將已處理的模擬數據存儲在數據庫11中。
然而,在常規能量管理系統中,控制部件12包括僅僅一個數字數據處理部件和一個模擬數據處理部件。在這種情況下,盡管數字數據能夠毫無問題地被處理,但是模擬數據可能是有問題的,因為可能發生接收到的數據的量超過可接受的吞吐量的情形,因為模擬數據的量大部分情況下是巨大的。另外,當這種情形持續存在時,要處理的太多的數據可能集中在模擬數據處理部件123上,這可能導致丟失數據而沒有被處理。結果,數據庫管理裝置可能常常創建由不正確的數據構建的數據庫。
技術實現要素:
本發明的一方面在于提供一種數據庫管理裝置和用于操作該裝置的方法,其能夠高效管理能量管理系統的數據庫。
本發明的另一方面在于提供一種數據庫管理設備和用于操作該設備的方法,其能夠通過根據所收集的數據的形式和生成位置來對所收集的數據進行分類來改進數據的完整性。
根據本發明的一個方面,提供了一種能量管理系統的數據管理設備,其包括:數據類型確定部件,其被配置為確定從電力系統收集的數據的類型;數據分析部件,其被配置為分析由數據類型確定部件確定為模擬數據的數據;以及第一數據處理部件,其被配置為基于由數據分析部件的分析的結果來處理模擬數據。
在一個實施例中,第一數據處理部件可以包括多個模擬數據處理器。
在一個實施例中,多個模擬數據處理器中的每個可以被分配給每個區域控制中心,并且基于分析的結果,數據分析部件可以確定接收到的數據在區域控制中心中的哪個處被測量并將接收到的數據遞送到與所確定的區域控制中心相對應的模擬數據處理器。
在一個實施例中,多個模擬數據處理器可以具有不同的性能,并且,數據分析部件可以分析接收到的數據的大小并將接收到的數據遞送到具有與所分析的數據大小相對應的性能的模擬數據處理器。
在一個實施例中,如果接收到的數據不是以用于創建數據庫的數據格式,則數據分析部件可以丟棄接收到的數據。
在一個實施例中,數據管理設備還可以包括第二數據處理部件,第二數據處理部件被配置為處理由數據類型確定部件確定為數字數據的數據。
[本發明的優點]
根據本發明的一個實施例,能夠提供一種數據庫管理設備和用于操作該設備的方法,其能夠高效管理能量管理系統的數據庫。
根據本發明的一個實施例,能夠提供一種數據庫管理設備和用于操作該設備的方法,其能夠通過根據所收集的數據的形式和生成位置來對所收集的數據進行分類來改進數據的完整性。
附圖說明
圖1是用于解釋常規數據庫管理方法的框圖。
圖2是示出了根據本發明的實施例的能量管理系統的配置的示意圖。
圖3是示出了根據該實施例的能量管理服務器的控制部件的配置的框圖。
圖4是示出了根據本發明的一個實施例的由數據管理設備執行的操作過程的流程圖。
具體實施方式
在下文中,將詳細參考各附圖描述本發明的各實施例。應當理解,本發明不限于下面的實施例,并且各實施例僅僅出于說明的目的而被提供。本發明的范圍應當僅僅受隨附權利要求及其等價要件限定。
在下面的描述中,為針對各元件的后綴的術語“模塊”和“部件”出于方便描述的目的而被單獨地或組合地給出或使用,但是這些術語不旨在在兩者之間進行區分。
各附圖中的各框和流程圖中的各步驟的組合可以根據計算機程序指令來執行。這些計算機指令能夠被安裝在通用計算機、專用計算機或可編程數據處理裝備的其他處理器中。因此,由計算機或可編程數據處理裝備的其他處理器運行的指令創建用于執行在各附圖中的各框中和流程圖中的各步驟中描述的各功能的單元。這些計算機程序指令能夠被存儲在能夠輔助計算機或可編程數據處理裝備的其他處理器來以特定方式實現特定功能的計算機可用或計算機可讀存儲器中。因此,存儲在計算機可用或計算機可讀存儲器中的指令能夠被用于制作包含用于執行在各附圖中的各框中和流程圖中的各步驟中描述的各功能的指令單元的產品。計算機程序指令還能夠被安裝在計算機或可編程數據處理裝備的其他處理器中。因此,能夠在計算機或可編程數據處理裝備的其他處理器上執行操作步驟的序列以產生計算機可執行過程。另外,操作計算機或可編程數據處理裝備的其他處理器的指令能夠提供用于執行在各附圖中的各框中和流程圖中的各步驟中描述的各功能的步驟。另外,各框或各步驟可以表示包括用于執行(一個或多個)指定邏輯功能的一個或多個可執行指令的模塊、片段或代碼的部分。另外,在一些備選實施例中,應當指出,在各框或各步驟中描述的各功能可以在指定序列之外執行。例如,可以基本上一次執行兩個連續的框或步驟或者可以有時取決于對應的功能以反向順序執行兩個連續的框或步驟。
圖2是示出根據本發明的實施例的能量管理系統的配置的示意圖。
參考圖2,根據本發明的實施例的能量管理系統100可以包括能量管理服務器10、客戶端30和電力系統20。
能量管理服務器10可以從電力系統20接收數據并創建形式為數據庫11的數據。另外,能量管理服務器10能夠將數據庫11提供給客戶端30。另外,能量管理服務器10能夠管理并控制電力系統20。能量管理服務器10可以連接到多個客戶端30。另外,能量管理服務器10可以具有對偶結構。
能量管理服務器10可以包括數據庫11和控制部件12。
數據庫11能夠收集/存儲從電力系統20接收到的測量數據并基于針對每個預定時間段的測量數據來存儲操作數據。另外,數據庫11能夠自動地創建并存儲測量數據和操作數據的列表并存儲策略數據的列表。
控制部件12能夠控制能量管理服務器10的總體操作。在一些實施例中,控制部件12能夠通過處理從電力系統遞送的數據來創建數據庫11。在其他實施例中,控制部件12能夠根據來自客戶端30的請求而將指定數據提供給客戶端30。
如圖2所示,能量管理服務器10從區域控制中心(RCC)23和遠程終端單元(RTU)21采集數據。所采集的數據可以為用于監控能量管理系統100的操作的數據,例如功率、電流、電壓和電站容量。
負責電力系統20的操作的設施可以包括國家控制中心(NCC)、區域控制中心(RCC)和區段控制中心(SCC)。在該實施例中,RCC 23將系統操作區域劃分成針對不同電壓的指定區域并在關注區域中執行電力饋送任務。目前,RCC23針對KEPCO(韓國電力公司)的9個電力控制中心中的每個被安裝并且處于操作中。
能量管理服務器10實時地收集/存儲由RTU 21測量的熱點信息并通過諸如前端處理器(FEP)22的通信路徑采集數據。另外,能量管理服務器10使用ICCP(控制中心間通信協議)以經由數據鏈接器24采集RCC 23的數據。ICCP指代在能量管理服務器10與RCC 23之間的數據傳輸協議。
在下文中,將參考圖3和圖4描述能夠解決上述問題的本發明的一個實施例。
圖3是示出根據本發明的一個實施例的能量管理服務器10的控制部件12的配置的框圖。在圖3中,與圖1相同的元件由相同的附圖標記標示,并且因此,為了簡潔的目的將不再重復對其的解釋。
根據本發明的一個實施例的控制部件12還包括數據分析部件124和包括多個模擬數據處理器的模擬數據處理部件123。
當數據類型確定部件121確定對應的數據為模擬數據時,數據分析部件124接收并分析模擬數據。具體地,數據分析部件124確定接收到的數據是否符合ICCP。另外,數據分析部件124分析接收到的數據在RCC 13中的哪個處被測量。
在一個實施例中,數據分析部件124可以確定接收到的數據的格式是否符合ICCP。由數據管理設備管理的數據可以具有各種格式。然而,數據管理設備能夠生成的數據格式符合ICCP。不同傳輸協議具有不同數據格式。數據分析部件124能夠確定接收到的數據的格式是否根據ICCP來配置。如果接收到的數據格式不符合ICCP,則數據分析部件124可以刪除數據。
根據本發明的一個實施例的模擬數據處理部件123可以包括多個模擬數據處理器。具體地,每個模擬數據處理器可以被指定用于采集數據的每個RCC。例如,第一模擬數據處理器可以處理由RCC(A)采集的數據,并且第二模擬數據處理器可以處理由RCC(B)采集的數據。在一個實施例中,模擬數據處理部件123可以包括與RCC一樣多的模擬數據處理器。
圖4是示出根據本發明的一個實施例的由數據管理設備執行的操作過程的流程圖。
能量管理服務器10從電力系統20接收數據(S101)。具體地,能量管理服務器10的控制部件12接收由RCC測得的數據。此時,接收到的數據可以為符合確定的格式的數據,其通過數據鏈接器24來采集。所確定的格式可以為ICCP。
控制部件12中的數據類型確定部件121確定接收到的數據是否是模擬類型的(S103)。具體地,由控制部件12接收到的數據可以為模擬數據或數字數據。由于數據可以取決于處理和對象而具有不同的類型,所以無需確定數據類型。由控制部件12接收到的數據可以包括指示數據的類型的信息。因此,數據類型確定部件121能夠通過在無需分析整個數據的情況下僅僅提取該信息來確定數據的類型。
如果數據是模擬類型的,則數據分析部件124接收模擬數據并分析數據協議(S105)。
在一個實施例中,數據分析部件124能夠確定接收到的數據是否是符合ICCP格式的數據。然而,用于生成并管理數據庫11的數據必須符合ICCP格式。因此,數據分析部件124分析接收到的數據是否符合ICCP格式。如果接收到的數據不符合ICCP格式的數據,則數據分析部件124可以丟棄該數據而不將該數據遞送到模擬數據處理部件123。
在另一實施例中,數據分析部件124能夠分析接收到的數據在RCC 23中的哪個處被測量。具體地,當在RCC 23處測得的數據通過數據鏈接器24被轉變成確定的格式時,數據鏈接器24能夠將RCC 23的信息插入到數據中。因此,數據分析部件124能夠從接收到的數據中提取RCC 23的信息并分析接收到的數據在RCC 23中的哪個處被測量。
數據分析部件124基于分析的結果來將模擬數據遞送到對應的模擬數據處理器(S107)。具體地,如果分析出在數據分析部件124中接收到的數據是在RCC(A)處測得的數據,則數據分析部件124將數據遞送到第一模擬數據處理器,其僅僅處理在RCC(A)處測得的數據。在這種情況下,甚至當接收到大量模擬數據時,模擬數據也能夠被分布到針對不同RCC的多個模擬數據處理器組并在針對不同RCC的多個模擬數據處理器組中被處理。結果,能夠使浪費的數據的量最小化并且因此改進數據庫11的完整性。
在本發明的一個實施例中,由數據分析部件124接收到的數據能夠被遞送到針對每個RCC的模擬數據處理器組。
在另一實施例中,數據分析部件124能夠確定數據的大小并將數據遞送到具有高性能的模擬數據處理器。例如,如果第一模擬數據處理器具有最高性能,則數據分析部件124能夠一直將超過預定大小的數據遞送到第一模擬數據處理器,而無論RCC如何。這能夠消除構建具有相同規格的所有模擬數據處理器的需要,這能夠導致系統構建所需要的成本的減少。
在其他實施例中,數據分析部件124能夠接收模擬數據處理器的數據處理負載因子并將數據遞送到具有低數據處理負載因子的模擬數據處理器。
例如,如果第一模擬數據處理器由于對大量數據的處理而具有高數據處理負載因子(盡管其具有最高性能),則數據分析部件124能夠執行以下一順序對數據到第一模擬數據處理器的遞送。
如果確定在數據類型確定部件121中接收到的數據為數字數據而非模擬數據,則數據類型確定部件121將該數據遞送到數字數據處理部件122(S109)。
之后,數字數據處理部件122基于所遞送的數據來創建數據庫11(S111)。在一個實施例中,模擬數據能夠由模擬數據處理部件123處理以創建數據庫11。在另一實施例中,數字數據能夠由數字數據處理部件122處理以創建數據庫11。
所創建的數據庫11可以被存儲在能量管理服務器10的存儲器中。在存儲器中存儲的數據庫11可以被稱為實時數據庫(RTDB)。
盡管已經描述了某些實施例,但是這些實施例僅僅通過舉例的方式來呈現,并且不旨在限制本公開內容的范圍。實際上,本文描述的新穎方法和裝置可以以各種其他形式來實現;另外,可以在不脫離本公開內容的精神的情況下進行以本文描述的實施例的形式的各種刪減、替代和改變。隨附權利要求及其等價要件旨在涵蓋如將落入本公開內容的范圍和精神內的所有形式或修改。