用于支持至少两个版本的电力系统文件的装置、方法和设备制造方法及图纸

技术编号:15791603 阅读:403 留言:0更新日期:2017-07-09 21:29
一种用于支持至少两个版本的电力系统文件的装置、方法和设备,所述装置包括:通用模块,用于支持第一版本的电力系统文件和第二版本的电力系统文件所共同的通用操作;第一特定模块,用于支持所述第一版本的电力系统文件特定的第一特定操作;以及第二特定模块,用于支持所述第二版本的电力系统文件特定的第二特定操作。

【技术实现步骤摘要】
用于支持至少两个版本的电力系统文件的装置、方法和设备
本专利技术涉及电力系统的领域,更具体地,本专利技术涉及一种用于支持至少两个版本的电力系统文件的装置、方法和设备。
技术介绍
在电力系统领域的相关标准中,同一电力系统文件常常存在若干版本。以电力系统暂态数据交换通用格式(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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1