基于61850模型的定值单自动生成方法及存储介质技术

技术编号:19179427 阅读:24 留言:0更新日期:2018-10-17 00:45
本发明专利技术公开基于61850模型的定值单自动生成方法及存储介质,方法包含以下步骤:(1)建立公共装置级定值项公式模板。(2)建立装置级定值项公式模板。(3)计算保护装置的原理级定值;(4)从保护装置提供的符合IEC61850标准的ICD文件中提取保护装置的定值项、保护生产厂家、保护装置版本和保护装置型号信息;(5)遍历所述ICD文件中的定值项,以原理级定值为基础,根据装置级定值项公式模板和公共装置级定值项公式模板计算每个定值项的定值数值,并生成电子化的定值单。

Automatic generation method and storage medium of fixed value list based on 61850 models

The invention discloses an automatic generation method and a storage medium of a fixed value sheet based on a 61850 model. The method comprises the following steps: (1) establishing a common device level formula template for a fixed value term. (2) set up the template of device level value formula. (3) Calculate the principle-level value of the protection device; (4) Extract the information of the protection device's value, the protection manufacturer, the protection device version and the protection device's type from the ICD file provided by the protection device which conforms to the IEC 61850 standard; (5) traverse the value items in the ICD file, based on the principle-level value and according to the device-level value. The term formula template and the public device level formula template are used to calculate the value of each term and generate the electronic order.

【技术实现步骤摘要】
基于61850模型的定值单自动生成方法及存储介质
本专利技术属于电力系统继电保护领域,尤其涉及一基于61850模型的定值单自动生成方法及存储介质。
技术介绍
定值单的生成是继电保护定值的整定计算工作中的重要环节之一。定值单中的定值项分为原理级定值和装置级定值两种类型。原理级定值是指后备保护定值,需要相互配合,与具体的保护装置型号无关。装置级定值则是指与具体装置型号有关的定值。装置级定值的计算以原理级定值为基础。现有继电保护定值整定软件中定值单的生成过程包括装置级定值单模板的生成和基于装置级定值单模板生成定值单两个步骤。现有的整定软件中装置级定值单模板的生成步骤如下:1)收集需要定义装置级定值单模板的保护装置型号的必要信息,包括所包含的定值项、各个定值项的含义及每个定值项的计算公式;2)根据收集到的信息针对该保护装置型号定义单独的定值单模板,包含定值单界面,定值项,各个定值项的计算公式;3)针对不同保护生产厂家、不同保护装置型号、不同的保护装置版本需要定义不同的装置级定值单模板。4)人工审核所有生成的装置级定值单模板。检查装置级定值单模板中定值项与现场装置中的定值项个数是否一致,定值项的描述是否与现场装置中的定值项一致,检查每个定值单中所有定值项的计算公式是否正确。现有的整定软件中定值单生成步骤如下:1)计算保护装置的原理级定值;2)根据上述流程已经定义好的装置级定值单模板和计算得到的原理级定值计算保护装置所有定值项的定值数值,生成装置级定值单。上述的模式存在以下问题:1)由于不同厂家、不同型号、不同版本的装置定值存在差异,需要预先收集需要整定的各种保护装置所要处理的定值项信息,工作量大;2)需要针对不同厂家、不同型号、不同版本的保护装置定义不同的装置级定值单模板。装置级定值单模板中的打印界面、定值项、计算公式等,全部依靠人工完成,工作量大且容易出错;3)随着保护装置的升级,装置级定值单模板可能需要进行相应的调整和完善,并重新生成新的定值单。本专利技术中提到的ICD的英文是IEDCapabilityDescription,中文名称是“智能电子设备能力描述文件”。本专利技术中提到的定值自描述特性,是指IEC61850模型使用统一的规范标准对定值项的属性和身份进行自我描述,即每个定值项都有唯一的标识
技术实现思路
本专利技术的目的是,针对上述
技术介绍
中的缺陷和不足,提供一基于61850模型的定值单自动生成方法及存储介质,使用该方法生成定值单可以避免人工操作生成定值单,从而减少用户的维护工作量,同时降低人为错误,提高定值单生成的效率和正确性。本专利技术所采取的技术方案为:一种基于IEC61850模型的定值单自动生成方法,其特征在于,所述方法包含以下步骤:(1)建立公共装置级定值项公式模板;(2)建立装置级定值项公式模板;(3)计算保护装置的原理级定值;(4)从保护装置提供的符合IEC61850标准的ICD文件中提取保护装置的定值项、保护生产厂家、保护装置版本和保护装置型号信息;(5)遍历所述ICD文件中的定值项,以原理级定值为基础,根据装置级定值项公式模板和公共装置级定值项公式模板计算每个定值项的定值数值,并生成电子化的定值单;所述原理级定值是指后备保护定值,与具体的保护装置型号无关;所述公共装置级定值项公式模板与装置级定值项公式模板均记录与具体装置型号有关的定值;所述公共装置级定值项公式模板只有唯一一个,记录已编制保护装置定值单中出现过的所有的定值项及其该定值项常用的计算公式;所述装置级定值项公式模板记录保护装置定值单中计算公式不同于公共装置级定值项公式模板的定值项及其计算公式,同时记录其所属的保护生产厂家、保护装置型号、保护装置版本、模板名称信息。进一步地,所述的公共装置级定值项公式模板有且只有一个,其实现方法如下:当某型号保护装置的某个定值项在“公共装置级定值项公式模板”中尚未建立,则在“公共装置级定值项公式模板”中建立该定值项,并为该定值项定义计算公式。进一步地,所述的装置级定值项公式模板的建立方法具体包括如下步骤:(31)遍历保护装置的定值项,当保护装置中某定值项的计算公式与公共装置级定值项公式模板中该定值项的计算公式不一致时,新建装置级定值项公式模板,写入保护生产厂家、保护装置型号和保护装置版本,模板名称信息;将这些计算公式不同于公共装置定值项模板的定值项写入新建的装置级定值项公式模板中,并为每个定值项定义计算公式;(32)对于其余未被记录到装置级定值项公式模板的定值项,只记录他们的来源,这个来源也称为基础模板,并将基础模板的名称定义为基础模板索引保存在装置级定值项公式模板中;当其余定值项均来自公共装置级定值项公式模板时,基础模板索引就是公共装置级定值项公式模板的名称。进一步地,所述的装置级定值项公式模板在创建时指定另外一个已存在的装置级定值项公式模板A作为基础模板,此时所述的装置级定值项公式模板的基础模板索引就是A模板的模板名称;如果A模板的基础模板是公共装置级定值项公式模板,所述的装置级定值项公式模板中在记录定值项时,只需记录计算公式与A模板和公共装置级定值项公式模板中不同的定值项;如果A模板的基础模板也是一个装置级定值项公式模板,则所述的装置级定值项公式模板中在记录定值项时,需要逐级遍历与所述装置级定值项公式模板中基础模板有关联关系的所有装置级定值项公式模板,直至公共装置级定值项公式模板,只记录与这些模板中计算公式不同的定值项。进一步地,所述的步骤(5)中的实现方法包括了如下步骤:(51)遍历所有装置级定值项公式模板,搜索是否存在与所述ICD文件具有相同生产厂家、保护装置型号和保护装置版本信息的装置级定值项公式模板;(52)a)如果步骤(51)中没有搜索到装置级定值项公式模板,则从公共装置级定值项公式模板中获取计算公式;b)如果步骤(51)中搜索到了装置级定值项公式模板,则遍历所述ICD文件中的所有定值项,根据IEC61850模型统一的定值自描述特性,从搜索到的装置级定值项公式模板中获取定值项的计算公式,如果装置级定值选项公式模板中不存在该定值选项,则检查装置级模板中的基础模板信息,如果基础模板中存在该定值项,则从基础模板中获取对应定值项的计算公式,否则逐级向上搜索,直到公共装置级定值项公式模板,获取该定值项的公式;(53)以原理级定值为数据基础,根据步骤(52)中获取的各定值项的计算公式,计算所有定值项的定值数值;(54)将所有的定值项以及定值数值关联到定值单展示和打印模板中,生成电子化的定值单。进一步地,所述的定值单展示和打印模板是定值单生成的基础,记录了包括定值单的标题、整定计算人员信息、字体和大小的定值单的样式信息,并预留了ICD文件中定值项和定值数值的展示位置,展示和打印内容可以根据ICD中的定值项和计算得到的定值数值自动更新。进一步地,所述的步骤(52)中根据ICD文件中的定值项搜索计算公式时,以先装置级定值项公式模板,再基础模板的顺序进行搜索;当基础模板为一个装置级定值项公式模板时,如果基础模板中未搜索到该定值项,则继续搜索基础模板的基础模板,按照这种递归的逻辑逐级进行搜索,直到发现该定值项为止。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所本文档来自技高网
...

【技术保护点】
1.一种基于IEC61850模型的定值单自动生成方法,其特征在于,所述方法包含以下步骤:(1)建立公共装置级定值项公式模板;(2)建立装置级定值项公式模板;(3)计算保护装置的原理级定值;(4)从保护装置提供的符合IEC61850标准的ICD文件中提取保护装置的定值项、保护生产厂家、保护装置版本和保护装置型号信息;(5)遍历所述ICD文件中的定值项,以原理级定值为基础,根据装置级定值项公式模板和公共装置级定值项公式模板计算每个定值项的定值数值,并生成电子化的定值单;所述原理级定值是指后备保护定值,与具体的保护装置型号无关;所述公共装置级定值项公式模板与装置级定值项公式模板均记录与具体装置型号有关的定值;所述公共装置级定值项公式模板只有唯一一个,记录已编制保护装置定值单中出现过的所有的定值项及其该定值项常用的计算公式;所述装置级定值项公式模板记录保护装置定值单中计算公式不同于公共装置级定值项公式模板的定值项及其计算公式,同时记录其所属的保护生产厂家、保护装置型号、保护装置版本、模板名称信息。

【技术特征摘要】
1.一种基于IEC61850模型的定值单自动生成方法,其特征在于,所述方法包含以下步骤:(1)建立公共装置级定值项公式模板;(2)建立装置级定值项公式模板;(3)计算保护装置的原理级定值;(4)从保护装置提供的符合IEC61850标准的ICD文件中提取保护装置的定值项、保护生产厂家、保护装置版本和保护装置型号信息;(5)遍历所述ICD文件中的定值项,以原理级定值为基础,根据装置级定值项公式模板和公共装置级定值项公式模板计算每个定值项的定值数值,并生成电子化的定值单;所述原理级定值是指后备保护定值,与具体的保护装置型号无关;所述公共装置级定值项公式模板与装置级定值项公式模板均记录与具体装置型号有关的定值;所述公共装置级定值项公式模板只有唯一一个,记录已编制保护装置定值单中出现过的所有的定值项及其该定值项常用的计算公式;所述装置级定值项公式模板记录保护装置定值单中计算公式不同于公共装置级定值项公式模板的定值项及其计算公式,同时记录其所属的保护生产厂家、保护装置型号、保护装置版本、模板名称信息。2.如权利要求1所述的一种基于IEC61850模型的定值单自动生成方法,其特征在于:所述的公共装置级定值项公式模板有且只有一个,其实现方法如下:当某型号保护装置的某个定值项在公共装置级定值项公式模板中尚未建立,则在公共装置级定值项公式模板中建立该定值项,并为该定值项定义计算公式。3.如权利要求1或2所述的一种基于IEC61850模型的定值单自动生成方法,其特征在于:所述的装置级定值项公式模板的建立方法具体包括如下步骤:(31)遍历保护装置的定值项,当保护装置中某定值项的计算公式与公共装置级定值项公式模板中该定值项的计算公式不一致时,新建装置级定值项公式模板,写入保护生产厂家、保护装置型号和保护装置版本,模板名称信息;将这些计算公式不同于公共装置定值项模板的定值项写入新建的装置级定值项公式模板中,并为每个定值项定义计算公式;(32)对于其余未被记录到装置级定值项公式模板的定值项,只记录他们的来源,这个来源也称为基础模板,并将基础模板的名称定义为基础模板索引保存在装置级定值项公式模板中;当其余定值项均来自公共装置级定值项公式模板时,基础模板索引就是公共装置级定值项公式模板的名称。4.如权利要求3所述的一种基于IEC61850模型的定值单自动生成方法其特征在于:所述的装置级定值项公式模板在创建时指定另外一个已存在的装置级定值项公式模板A作为基础模板,此时所述的装置级定值项公式模板的基础模板索引就是A模板的模板名称;如果A模板的基础模板是公共装置级定值项...

【专利技术属性】
技术研发人员:朱晓彤毕兆东郑杨斌俞秋阳方胜文杨利民
申请(专利权)人:南京南瑞继保电气有限公司南京南瑞继保工程技术有限公司
类型:发明
国别省市:江苏,32

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

1