一種電能質量評估模型的創建方法和電能質量評估方法
【專利摘要】本發明實施例提供一種電能質量評估模型的創建方法和電能質量評估方法,該創建方法包括:由電能質量評估算法,確定所述實現所述電能質量評估算法的所有子評估任務和子評估任務之間的邏輯關系;從預先創建的評估模型插件中選擇實現所述子評估任務的插件,并依據所述子評估任務之間的邏輯關系,建立所述選擇的插件之間的連接關系,以建立電能質量評估模型。通過該方法能夠降低因環境導致的系統更新成本。
【專利說明】一種電能質量評估模型的創建方法和電能質量評估方法
【技術領域】
[0001]本發明涉及電能質量評估【技術領域】,尤其設計一種電能質量評估模型的創建方法和電能質量評估方法及裝置。
【背景技術】
[0002]近年來,隨著我國經濟的迅速發展,電網中影響電能質量的干擾用戶數量和用電比例也隨之不斷上升,使系統的電能質量問題日益嚴重,給電網的安全經濟運行造成直接或間接的威脅和威海。而目前眾多新能源和新興產業正在蓬勃發展,也帶了不少電能質量的問題。因此業界一直對電能質量的評估有越來越多的需求。
[0003]為了實現電能質量的評估,現有技術中采用在計算機中構建電能質量評估模型的方式對電能質量進行評估,這些構件的電能質量評估模型以固化的系統呈現并使用。當因為環境等因素變化導致舊的評估方法不再適用時,需要重新購買和配置新的電能質量評估系統,而隨著近年來用電設備類型的不斷出新,電能質量評估系統也需要頻繁換代,這給用戶造成不少的資金浪費。
【發明內容】
[0004]有鑒于此,本發明提供一種電能質量評估模型的創建方法和電能質量評估方法,能夠降低因環境變化導致的系統更新的成本。
[0005]為實現上述目的,本發明提供一種電能質量評估模型的創建方法,包括:
[0006]由電能質量評估算法,確定所述實現所述電能質量評估算法的所有子評估任務和子評估任務之間的邏輯關系;
[0007]從預先創建的評估模型插件中選擇實現所述子評估任務的插件,并依據所述子評估任務之間的邏輯關系,建立所述選擇的插件之間的連接關系,以建立電能質量評估模型。
[0008]在一個優選的實施例中,所述預先創建的評估模型插件存儲在插件框架中,所述插件框架中定義了內部存儲的評估模型插件所遵循的準則和所提供的接口的實現方法。
[0009]在一個優選的實施例中,所述建立所選擇的插件之間的連接關系包括:
[0010]通過建立包含各個插件的邏輯關系信息的作業描述文件,實現建立所選擇的插件之間的連接關系。
[0011]在一個優選的實施例中,所述方法還包括:根據所述子評估任務,設定為該子評估任務選擇的評估模型插件的屬性。
[0012]在一個優選的實施例中,所述各個插件的邏輯關系式通過各個插件之間的事件訂閱和發布實現的。
[0013]在一個優選的實施例中,所述方法還包括將從預先創建的評估模型插件中選擇實現所述子評估任務的插件加入插件容器中。
[0014]在一個優選的實施例中,所述插件容器為一種插件。
[0015]本發明另一方面還提供一種電能質量評估方法,包括:
[0016]通過上述的電能質量評估模型的創建方法建立電能質量評估模型;
[0017]向所述電能質量評估模型導入待評估電能數據;
[0018]通過電能質量評估模型對所述待評估電能數據執行電能質量評估算法,得到電能質量評估結果數據。
[0019]由此,本申請實施例中提供的方案能夠針對不同的電能質量評估算法,直接選擇預先創建的評估模型插件中選擇多個或一個插件共同完成電能質量評估任務,不需要全面更換整個系統,插件之間可以自由組合,以適應最新的環境需求,降低了系統的更新成本。
【專利附圖】
【附圖說明】
[0020]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0021]圖1是本發明實施例提供的一種電能質量評估模型的創建方法的流程圖;
[0022]圖2是應用本發明實施例中的創建方法方案構建的實現一個具體電能質量評估算法的模型示意圖;
[0023]圖3是插件容器與插件之間的關系示意圖。
【具體實施方式】
[0024]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0025]圖1示出了本申請提供的一種電能質量評估模型的創建方法的流程圖,如圖1所示,該方法包括如下步驟:
[0026]步驟SlOl:由電能質量評估算法,確定實現該電能質量評估算法的所有子評估任務和子評估任務之間的邏輯關系。
[0027]在本實施例中,根據實際環境的電能質量評估方法確定電能質量評估算法。該電能質量評估算法往往是相對復雜和龐大的算法,其中包含若干個子評估任務,每個子評估任務完成一個基本的評估任務,這些基本的評估任務共同組成一個完成的電能質量評估方法的總任務。
[0028]步驟S102:從預先創建的評估模型插件中選擇實現步驟SlOl中各個子評估任務的插件,并根據子評估任務之間的邏輯關系,建立所選擇的插件之間的連接關系,以建立電能質量評估模型。
[0029]在本申請實施例中,預先創建多個評估模型插件,這些評估模型插件是根據通常電能質量評估算法中所使用的各個基本的評估單元,每個評估單元的評估功能實現封裝到一個插件中來實現,在實際中可以為該插件設置屬性和接口等參數,以對插件中封裝的評估功能進行參數設置。
[0030]本實施例中的評估模型插件支持自由組合以完成特定的電能評估算法,這些評估模型插件可以預先在一個統一的框架中實現,該框架可以稱為插件框架,在這個框架中定義了內部存儲的評估模型插件所遵循的準則和所提供的接口的實現方法等。
[0031]在實際中,針對特定的電能質量評估算法,在分解成多個子評估任務時需要按照插件框架中所存儲的評估模型插件的種類來進行,這樣,每個分解出來的子評估任務都可以在插件框架中尋找到實現該子評估任務的一個評估模型插件,進而為了實現電能質量評估算法,將多個評估模型插件選擇并組合起來進行實現。
[0032]在將電能質量評估算法分解成多個基本的子評估任務時,還需要確定這些子評估任務之間的邏輯關系,即電能質量評估算法所分離成的子評估任務通常不是彼此獨立的。為此,在針對各個子評估任務選擇相對應的插件以后,還需要對這些插件之間的連接關系進行設置。因此,這些模型插件之間是需要協同工作的。
[0033]為了更方便對實現電能質量評估算法的所有插件進行管理,在一個優選的實施例中,可以設置插件容器,將實現該電能質量評估算法的各個評估子任務的插件均加入到該插件容器中,插件容器是由插件容器框架定義的,該插件容器框架可以全生命周期地管理容器內插件的加載、初始化、運行、通信、插件卸載和各評估模型插件評估數據的存儲加工。插件容器框架自身支持三種運行方式:一,插件運行,插件容器框架可被設置成插件方式,運行在一個插件容器框架中;二,容器+插件運行,插件容器框架本身是一個可完成某類任務的電能質量評估模型插件,同時它本身也是個容器,包含有協助它完成評估任務的其它評估插件;三,容器,容器包含若干完成某類電能質量評估工作的插件;插件容器的工作方式可由容器作業腳本語言描述和定義,容器執行引擎通過解析作業腳本,確保插件容器支持的電能質量評估系統的運行。
[0034]需要說明的是,所選擇的各個插件之間的連接關系以及各個插件如何進行工作的過程的信息具體可以存儲在作業描述文件中。作業表述文件可以是有專門設計的插件容器作業語言編寫,插件容器作業語言是用來描述電能質量評估模型插件如何工作的描述語法,它可描述定義插件容器的三種工作方式。插件的具體運行由執行引擎通過解讀容器作業語言定義的插件屬性決定該插件以插件方式被動運行還是以容器方式主動運行。通過“插件組態作業軟件系統”可以圖形化的方式完成“插件容器作業語言”對電能質量評估模型插件的定義和描述。通過“插件容器作業語言”可以根據電能質量評估的實際要求,靈活定義電能質量評估系統所需的各類評估模型插件,以及插件的工作和交互方式。
[0035]另外,各個評估模型插件之間的連接關系有時表現為交互過程,在本實施例中,這些交互過程可以通過各個插件之間的事件訂閱和發布實現。具體地,事件訂閱和發布交互機制是幫助運行在插件容器中的各類評估模型完成相互間信息交換。電能質量評估模型插件運行在插件容器中完成相關的電能質量評估任務,每個評估模型插件協同工作時,常常存在著相互間的信息交互,比如某模型插件運行輸出結果有可能是另一個模型插件的輸入。插件事件聚集機制保證插件容器中的各插件模型不需建立直接的依賴關系,插件事件機制提供的發布和訂閱通知機制使得插件可通過事件聚集機制發布數據和訂閱相關的信息,而信息的提供和消費插件無需綁定彼此,使得插件容器的工作方式更加靈活和健壯。
[0036]圖2示出了應用本實施例中的方案構建的實現一個具體電能質量評估算法的模型示意圖。
[0037]需要說明的是,在實際上,上述插件容器本身也可以是一種插件,如圖3所示,插件容器本身的插件與其內包含的其他模型插件之間構成了二級包含的關系。
[0038]通過本申請實施例中的模型創建方法,能夠針對不同的電能質量評估算法,直接選擇預先創建的評估模型插件中選擇多個或一個插件共同完成電能質量評估任務,不需要全面更換整個系統,插件之間可以自由組合,以適應最新的環境需求,降低了系統的更新成本。
[0039]此外,本發明實施例還相應提供一種電能質量評估方法,該方法包括:首先通過上述實施例中提供的電能質量評估模型的創建方法建立電能質量評估模型,然后向電能質量評估模型導入待評估電能數據,之后通過電能質量評估模型對待評估電能數據執行電能質量評估算法,得到電能質量評估結果數據。
[0040]以上所述僅是本發明的優選實施方式,應當指出,對于本【技術領域】的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。
【權利要求】
1.一種電能質量評估模型的創建方法,其特征在于,包括: 由電能質量評估算法,確定所述實現所述電能質量評估算法的所有子評估任務和子評估任務之間的邏輯關系; 從預先創建的評估模型插件中選擇實現所述子評估任務的插件,并依據所述子評估任務之間的邏輯關系,建立所述選擇的插件之間的連接關系,以建立電能質量評估模型。
2.根據權利要求1所述的方法,其特征在于,所述預先創建的評估模型插件存儲在插件框架中,所述插件框架中定義了內部存儲的評估模型插件所遵循的準則和所提供的接口的實現方法。
3.根據權利要求1所述的方法,其特征在于,所述建立所選擇的插件之間的連接關系包括: 通過建立包含各個插件的邏輯關系信息的作業描述文件,實現建立所選擇的插件之間的連接關系。
4.根據權利要求1所述的方法,其特征在于,所述方法還包括:根據所述子評估任務,設定為該子評估任務選擇的評估模型插件的屬性。
5.根據權利要求1所述的方法,其特征在于,所述各個插件的邏輯關系式通過各個插件之間的事件訂閱和發布實現的。
6.根據權利要求1所述的方法,其特征在于,所述方法還包括將從預先創建的評估模型插件中選擇實現所述子評估任務的插件加入插件容器中。
7.根據權利要求6所述的方法,其特征在于,所述插件容器為一種插件。
8.一種電能質量評估方法,其特征在于,包括: 通過如權利要求1至7中的任一項所述的電能質量評估模型的創建方法建立電能質量評估模型; 向所述電能質量評估模型導入待評估電能數據; 通過電能質量評估模型對所述待評估電能數據執行電能質量評估算法,得到電能質量評估結果數據。
【文檔編號】G06Q10/06GK104408555SQ201410645689
【公開日】2015年3月11日 申請日期:2014年11月12日 優先權日:2014年11月12日
【發明者】江衛中, 蘇寧, 游仕洪, 李佩玨 申請人:國家電網公司, 江蘇省電力公司, 江蘇省電力公司蘇州供電公司