一種用于支持至少兩個版本的電力系統文件的裝置、方法和設備,所述裝置包括:通用模塊,用于支持第一版本的電力系統文件和第二版本的電力系統文件所共同的通用操作;第一特定模塊,用于支持所述第一版本的電力系統文件特定的第一特定操作;以及第二特定模塊,用于支持所述第二版本的電力系統文件特定的第二特定操作。
【技術實現步驟摘要】
用于支持至少兩個版本的電力系統文件的裝置、方法和設備
本專利技術涉及電力系統的領域,更具體地,本專利技術涉及一種用于支持至少兩個版本的電力系統文件的裝置、方法和設備。
技術介紹
在電力系統領域的相關標準中,同一電力系統文件常常存在若干版本。以電力系統暫態數據交換通用格式(Commonformatfortransientdataexchange(COMTRADE)forPowerSystems)文件為例,電氣和電子工程師協會(InstituteofElectricalandElectronicsEngineers,IEEE)在1991年和1999年在標準C37.111中分別發布了1991版本和1999版本的COMTRADE文件。此后,國際電工委員會(InternationalElectrotechnicalCommission,IEC)在2001年在60255-24標準中沿用了IEEEC37.111標準中的1999版本作為IEC60255-24的1.0版本(即,所謂的2001版本),并且在2013年與IEEE共同發布了IEC60255-24的2.0版本(即,所謂的2013版本)。因此,可以視為存在四個版本的COMTRADE文件,即,1991版本、1999版本、2001版本和2013版本。為了支持這些不同版本的COMTRADE文件,在一種方法中,例如通過使用很多跳轉語句,將用于支持各個版本的COMTRADE文件的源代碼混合到一個大的軟件包中。在這種方法中,系統工程師難以理解和維護軟件,而且難以對軟件包的結構進行改動,例如添加新COMTRADE文件版本或移除不用的COMTRADE文件版本等等。在另一種方法中,對于每個版本的COMTRADE文件單獨實現一個模塊。在這種方法中,由于各個版本的COMTRADE文件的源代碼存在很多相同部分并且對這些相同部分也進行了重復,因此代碼量大,效率低下。
技術實現思路
有鑒于上述情況,本專利技術提供了一種用于支持至少兩個版本的電力系統文件的裝置、方法和設備,其能夠高效且靈活地支持至少兩個版本的電力系統文件,從而便于系統工程師的理解、維護和擴展,提高處理效率。根據本專利技術一實施例,提供了一種用于支持至少兩個版本的電力系統文件的裝置,包括:通用模塊,用于支持第一版本的電力系統文件和第二版本的電力系統文件所共同的通用操作;第一特定模塊,用于支持所述第一版本的電力系統文件特定的第一特定操作;以及第二特定模塊,用于支持所述第二版本的電力系統文件特定的第二特定操作。根據本專利技術另一實施例,提供了一種用于支持至少兩個版本的電力系統文件的方法,包括:獲取處理對象;確定所述處理對象對應于第一版本的電力系統文件和第二版本的電力系統文件中的哪一個;當確定處理對象對應于第一版本的電力系統文件時,通過通用模塊和第一特定模塊處理所述處理對象;當確定處理對象對應于第二版本的電力系統文件時,通過所述通用模塊和第二特定模塊處理所述處理對象,其中,所述通用模塊用于支持第一版本的電力系統文件和第二版本的電力系統文件所共同的通用操作,所述第一特定模塊用于支持所述第一版本的電力系統文件特定的第一特定操作,所述第二特定模塊用于支持所述第二版本的電力系統文件特定的第二特定操作。根據本專利技術另一實施例,提供了一種用于支持至少兩個版本的電力系統文件的設備,包括:獲取單元,獲取處理對象;確定單元,確定所述處理對象對應于第一版本的電力系統文件和第二版本的電力系統文件中的哪一個;處理單元,當確定處理對象對應于第一版本的電力系統文件時,通過通用模塊和第一特定模塊處理所述處理對象;當確定處理對象對應于第二版本的電力系統文件時,通過所述通用模塊和第二特定模塊處理所述處理對象,其中,所述通用模塊用于支持第一版本的電力系統文件和第二版本的電力系統文件所共同的通用操作,所述第一特定模塊用于支持所述第一版本的電力系統文件特定的第一特定操作,所述第二特定模塊用于支持所述第二版本的電力系統文件特定的第二特定操作。根據本專利技術另一實施例,提供了一種用于支持至少兩個版本的電力系統文件的設備,包括:處理器;存儲器;和存儲在所述存儲器中的計算機程序指令,在所述計算機程序指令被所述處理器運行時執行以下步驟:獲取處理對象;確定所述處理對象對應于第一版本的電力系統文件和第二版本的電力系統文件中的哪一個;當確定處理對象對應于第一版本的電力系統文件時,通過通用模塊和第一特定模塊處理所述處理對象;當確定處理對象對應于第二版本的電力系統文件時,通過所述通用模塊和第二特定模塊處理所述處理對象,其中,所述通用模塊用于支持第一版本的電力系統文件和第二版本的電力系統文件所共同的通用操作,所述第一特定模塊用于支持所述第一版本的電力系統文件特定的第一特定操作,所述第二特定模塊用于支持所述第二版本的電力系統文件特定的第二特定操作。根據本專利技術另一實施例,提供了一種計算機程序產品,包括計算機可讀存儲介質,在所述計算機可讀存儲介質上存儲了計算機程序指令,所述計算機程序指令在被計算機運行時執行以下步驟:獲取處理對象;確定所述處理對象對應于第一版本的電力系統文件和第二版本的電力系統文件中的哪一個;當確定處理對象對應于第一版本的電力系統文件時,通過通用模塊和第一特定模塊處理所述處理對象;當確定處理對象對應于第二版本的電力系統文件時,通過所述通用模塊和第二特定模塊處理所述處理對象,其中,所述通用模塊用于支持第一版本的電力系統文件和第二版本的電力系統文件所共同的通用操作,所述第一特定模塊用于支持所述第一版本的電力系統文件特定的第一特定操作,所述第二特定模塊用于支持所述第二版本的電力系統文件特定的第二特定操作。在根據本專利技術實施例的用于支持至少兩個版本的電力系統文件的裝置、方法和設備中,通過通用模塊來處理第一版本的電力系統文件和第二版本的電力系統文件所共同的通用操作,并通過第一特定模塊和第二特定模塊來分別處理所述第一版本的電力系統文件特定的第一特定操作和所述第二版本的電力系統文件特定的第二特定操作,從而,能夠高效且靈活地支持至少兩個版本的電力系統文件,便于系統工程師的理解、維護和擴展,提高處理效率。附圖說明圖1是示意性圖示根據本專利技術實施例的用于支持至少兩個版本的電力系統文件的裝置的結構的框圖;圖2是圖示根據本專利技術實施例的裝置應用于COMTRADE文件時的環境的示意圖;圖3是圖示根據本專利技術實施例的用于支持至少兩個版本的電力系統文件的方法的主要步驟的流程圖;圖4是示出根據本專利技術實施例的用于支持至少兩個版本的電力系統文件的設備的主要配置的框圖;以及圖5是圖示根據本專利技術另一實施例的用于支持至少兩個版本的電力系統文件的設備的主要配置的框圖。具體實施方式以下將參考附圖詳細描述本專利技術實施例。首先,參照圖1描述根據本專利技術實施例的用于支持至少兩個版本的電力系統文件的裝置。圖1是示意性圖示根據本專利技術實施例的用于支持至少兩個版本的電力系統文件的裝置的結構的框圖。如圖1所示,本專利技術實施例的用于支持至少兩個版本的電力系統文件的裝置100包括通用模塊110、第一特定模塊120和第二特定模塊130。具體地,所述通用模塊110用于支持第一版本的電力系統文件和第二版本的電力系統文件所共同的通用操作。所述第一特定模塊120用本文檔來自技高網...

【技術保護點】
一種用于支持至少兩個版本的電力系統文件的裝置,包括:通用模塊,用于支持第一版本的電力系統文件和第二版本的電力系統文件所共同的通用操作;第一特定模塊,用于支持所述第一版本的電力系統文件特定的第一特定操作;以及第二特定模塊,用于支持所述第二版本的電力系統文件特定的第二特定操作。
【技術特征摘要】
1.一種用于支持至少兩個版本的電力系統文件的裝置,包括:通用模塊,用于支持第一版本的電力系統文件和第二版本的電力系統文件所共同的通用操作;第一特定模塊,用于支持所述第一版本的電力系統文件特定的第一特定操作;以及第二特定模塊,用于支持所述第二版本的電力系統文件特定的第二特定操作。2.如權利要求1所述的裝置,其中,所述裝置支持四個不同版本的電力系統文件;所述通用模塊用于支持所述第一版本的電力系統文件、所述第二版本的電力系統文件、第三版本的電力系統文件和第四版本的電力系統文件所共同的通用操作;所述裝置還包括:第三特定模塊,用于支持所述第三版本的電力系統文件特定的操作;以及第四特定模塊,用于支持所述第四版本的電力系統文件特定的操作。3.如權利要求1所述的裝置,其中,所述通用操作包括文件操作、信息文件生成操作、頭文件生成操作、配置文件中的第一部分的生成操作、以及第一格式的數據文件生成操作中的至少一個。4.如權利要求1所述的裝置,其中,所述第一特定操作和所述第二特定操作在以下至少一個方面是不同的:文件名生成操作、配置文件中的第二部分的生成操作、第二格式的數據文件生成操作、以及單一文件格式的文件生成操作。5.如權利要求3所述的裝置,其中,所述文件操作包括以下中的至少一個:文件創建操作、文件打開操作、文件寫入操作、文件關閉操作、文件刪除操作、文件系統空間檢查操作、以及文件大小檢查操作。6.如權利要求3所述的裝置,其中,所述配置文件中的第一部分的生成操作包括生成以下中的至少一個:廠站名、記錄裝置的名稱或編號、記錄文件遵循的標準的發布年份、通道數量和通道類型、模擬量通道信息、狀態量通道信息、母線頻率、采樣頻率信息、數據文件的記錄格式、以及數據文件中時標的系數。7.如權利要求4所述的裝置,其中,所述配置文件中的第二部分的生成操作包括生成以下中的至少一個:時間編碼、本地編碼、采樣時間品質、通道標識符、最大值最小值范圍、以及日期時間時標。8.一種用于支持至少兩個版本的電力系統文件的方法,包括:獲取處理對象;確定所述處理對象對應于第一版本的電力系統文件和...
【專利技術屬性】
技術研發人員:王紹剛,張幫林,
申請(專利權)人:施耐德電器工業公司,
類型:發明
國別省市:法國,FR
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。