自动刷新电力系统数字孪生同步发电机机理模型的方法技术方案

技术编号:38772655 阅读:11 留言:0更新日期:2023-09-10 10:45
本发明专利技术公开了一种自动刷新电力系统数字孪生同步发电机机理模型的方法,包括:读取DSP稳定计算文件,筛选同步发电机模型数据;根据所述同步发电机模型数据,读取DSP稳定计算说明,建立同步发电机模型参数转化规则,得到参数转化规则表;根据所述参数转化规则表对所述同步发电机模型数据进行参数自动提取,得到模型参数内容;创建数字孪生模型数据表,对模型进行唯一编号,将所述模型参数内容插入数据表中。本发明专利技术能实现电力系统数字孪生同步发电机模型与DSP稳定计算同步发电机模型的自动同步,可广泛应用于电力系统数据处理领域。可广泛应用于电力系统数据处理领域。可广泛应用于电力系统数据处理领域。

【技术实现步骤摘要】
自动刷新电力系统数字孪生同步发电机机理模型的方法


[0001]本专利技术涉及电力系统数据处理
,尤其是一种自动刷新电力系统数字孪生同步发电机机理模型的方法。

技术介绍

[0002]电力系统数字孪生是指在数字环境中建模实际电力系统,是一种通过对电力系统进行模拟和仿真来改进系统性能和可靠性的工具。电力系统数字孪生可以在不影响真实电力系统的前提下,模拟并测试各种情况,在优化电力系统的效率和可靠性方面具有重要作用。电力系统数字孪生的模型是仿真计算的基础,其刻画了电力元件的参数、电气连接关系、运行方式,电力系统数字孪生的模型将直接影响仿真计算结果。电力系统数字孪生模型一般通过手动建模和校核的方式构建,但同步发电机模型具有种类多、数量大、参数复杂等特点,导致发电机模型建模准确度较低,参数校核困难。
[0003]现有仿真软件稳定计算文件常采用文本方式存储模型,其包含发同步发电机模型、其他仿真模型、控制部分内容、输出卡、注释等,每行数据的指定字节数表示模型类型和模型参数。在这种组织方式下,由于同步发电机种类多、数量大,不同类型模型参数提取规则不同,同类模型也可能存在多种模型参数提取规则,提取同步发电机模型自动化难度高,需要大量人工参与完成数据转化工作,效率低下。

技术实现思路

[0004]有鉴于此,为解决提取稳定计算文件自动刷新电力系统数字孪生同步发电机模型过程人工参与度高、效率低的问题,本专利技术提供一种自动刷新电力系统数字孪生同步发电机机理模型的方法。
[0005]本专利技术实施例的一方面提供了一种自动刷新电力系统数字孪生同步发电机机理模型的方法,包括:
[0006]读取DSP稳定计算文件,筛选同步发电机模型数据;
[0007]根据所述同步发电机模型数据,读取DSP稳定计算说明,建立同步发电机模型参数转化规则,得到参数转化规则表;
[0008]根据所述参数转化规则表对所述同步发电机模型数据进行参数自动提取,得到模型参数内容;
[0009]创建数字孪生模型数据表,对模型进行唯一编号,将所述模型参数内容插入数据表中。
[0010]优选地,读取DSP稳定计算文件,筛选同步发电机模型数据,包括:
[0011]逐行读取所述DSP稳定计算文件,判断前2字节是否为网络模型结束标识符“90”,若是,则停止读取;
[0012]若否,则截取前3字节作为模型卡名,判断所述模型卡名是否属于同步发电机模型,若属于同步发电机模型则保留;若不属于同步发电机模型则舍去,得到同步发电机模型
数据。
[0013]优选地,根据所述同步发电机模型数据,读取DSP稳定计算说明,建立同步发电机模型参数转化规则,得到参数转化规则表,包括:
[0014]创建参数转化规则表,所述参数转化规则表字段包括模型卡名、模型子卡名、参数名称、参数数据类型、数据位置及特殊参数标志;其中,所述模型卡名存储模型的类型;所述模型子卡名存储具有多种参数转化规则的模型卡子卡名,每个模型卡子卡名对应一种参数转化规则;所述参数名称存储模型一个参数项的名称;所述参数数据类型存储参数项的数据类型;所述数据位置存储该参数值在文本文件的起始字节与终止字节;所述特殊参数标志非空时代表该参数为模型子卡独有的参数项;
[0015]遍历同步发电机模型数据,截取同步发电机模型数据的前3字节作为模型卡名;
[0016]判断模型转换规则是否已存在,并将模型卡名、模型子卡名和模型各参数的参数名、参数类型、数据位置及特殊参数标志插入参数转化规则表。
[0017]优选地,判断模型转换规则是否已存在,并将模型卡名、模型子卡名和模型各参数的参数名、参数类型、数据位置及特殊参数标志插入参数转化规则表,包括:
[0018]当模型只具有一种转化规则时,判断模型的模型卡名在参数转化规则表模型卡名字段中是否已存在,若存在则跳过,若不存在则将模型的模型卡名、模型各参数的参数名、参数类型及数据位置插入参数转化规则表;
[0019]当模型具有多种转化规则时,判断该模型转化规则是否已存在,若存在则跳过,若不存在,则定义模型子卡名为“模型卡名+i”,其中i为该模型已存在参数转化规则数量加1,选取特殊参数,将模型卡名、模型子卡名、模型各参数的参数名、参数类型、数据位置及特殊参数标志插入参数转化规则表。
[0020]优选地,根据所述参数转化规则表对所述同步发电机模型数据进行参数自动提取,得到模型参数内容,包括:
[0021]遍历同步发电机模型数据,截取模型的前3字节作为模型卡名,截取第4至11字节作为模型名称;
[0022]根据所述模型卡名查询参数转化规则表,获取该模型参数转化规则,截取模型参数值,生成模型参数内容。
[0023]优选地,根据所述模型卡名查询参数转化规则表,获取该模型参数转化规则,截取模型参数值,生成模型参数内容,包括:
[0024]当所述参数转化规则内容模型子卡名为空时,模型仅有一种参数转化规则,遍历参数转化规则内容中各项参数的参数名与数据位置,根据数据位置的起始字节和终止字节截取参数项的具体值;
[0025]当查询的参数转化规则内容模型子卡名非空时,模型有多种转化规则,匹配参数转化规则内容中的特殊参数标志,若源文件特殊参数项非空,则匹配对应模型子卡的参数转化规则;遍历参数转化规则内容中各项参数的参数名、数据位置,根据数据位置的起始字节和终止字节截取参数项的具体值;
[0026]所述模型卡名、模型名、模型各项参数的参数名、参数值构成单个模型的参数内容。
[0027]优选地,创建数字孪生模型数据表,对模型进行唯一编号,将所述模型参数内容插
入数据表中,包括:
[0028]创建数字孪生模型MySQL数据表,所述数字孪生模型MySQL数据表字段包括模型编号、模型类型、模型名称及参数键值内容;其中,所述模型编号存储模型在系统中唯一标识信息;所述模型类型存储模型的模型卡名;所述模型名称存储模型在系统中的名称;所述参数键值内容存储模型“参数名

参数值”键值对经过JSON序列化后的结果;
[0029]遍历所述的模型参数内容,赋予模型唯一编号,将模型各项参数的参数名与参数值形成键值对后进行序列化得到参数键值,将模型的唯一编号、模型卡名、模型名称及参数键值分别插入所述数字孪生模型MySQL数据表的模型编号、模型类型、模型名称及参数键值内容字段。
[0030]本专利技术实施例的另一方面还提供了一种自动刷新电力系统数字孪生同步发电机机理模型的装置,包括:
[0031]数据筛选单元,用于读取DSP稳定计算文件,筛选同步发电机模型数据;
[0032]规则建立单元,用于根据所述同步发电机模型数据,读取DSP稳定计算说明,建立同步发电机模型参数转化规则,得到参数转化规则表;
[0033]参数提取单元,用于根据所述参数转化规则表对所述同步发电机模型数据进行参数自动提取,得到模型参数内容;
[0034]数据表创建单元,用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动刷新电力系统数字孪生同步发电机机理模型的方法,其特征在于,包括:读取DSP稳定计算文件,筛选同步发电机模型数据;根据所述同步发电机模型数据,读取DSP稳定计算说明,建立同步发电机模型参数转化规则,得到参数转化规则表;根据所述参数转化规则表对所述同步发电机模型数据进行参数自动提取,得到模型参数内容;创建数字孪生模型数据表,对模型进行唯一编号,将所述模型参数内容插入数据表中。2.根据权利要求1所述的一种自动刷新电力系统数字孪生同步发电机机理模型的方法,其特征在于,读取DSP稳定计算文件,筛选同步发电机模型数据,包括:逐行读取所述DSP稳定计算文件,判断前2字节是否为网络模型结束标识符“90”,若是,则停止读取;若否,则截取前3字节作为模型卡名,判断所述模型卡名是否属于同步发电机模型,若属于同步发电机模型则保留;若不属于同步发电机模型则舍去,得到同步发电机模型数据。3.根据权利要求1所述的一种自动刷新电力系统数字孪生同步发电机机理模型的方法,其特征在于,根据所述同步发电机模型数据,读取DSP稳定计算说明,建立同步发电机模型参数转化规则,得到参数转化规则表,包括:创建参数转化规则表,所述参数转化规则表字段包括模型卡名、模型子卡名、参数名称、参数数据类型、数据位置及特殊参数标志;其中,所述模型卡名存储模型的类型;所述模型子卡名存储具有多种参数转化规则的模型卡子卡名,每个模型卡子卡名对应一种参数转化规则;所述参数名称存储模型一个参数项的名称;所述参数数据类型存储参数项的数据类型;所述数据位置存储该参数值在文本文件的起始字节与终止字节;所述特殊参数标志非空时代表该参数为模型子卡独有的参数项;遍历同步发电机模型数据,截取同步发电机模型数据的前3字节作为模型卡名;判断模型转换规则是否已存在,并将模型卡名、模型子卡名和模型各参数的参数名、参数类型、数据位置及特殊参数标志插入参数转化规则表。4.根据权利要求3所述的一种自动刷新电力系统数字孪生同步发电机机理模型的方法,其特征在于,判断模型转换规则是否已存在,并将模型卡名、模型子卡名和模型各参数的参数名、参数类型、数据位置及特殊参数标志插入参数转化规则表,包括:当模型只具有一种转化规则时,判断模型的模型卡名在参数转化规则表模型卡名字段中是否已存在,若存在则跳过,若不存在则将模型的模型卡名、模型各参数的参数名、参数类型及数据位置插入参数转化规则表;当模型具有多种转化规则时,判断该模型转化规则是否已存在,若存在则跳过,若不存在,则定义模型子卡名为“模型卡名+i”,其中i为该模型已存在参数转化规则数量加1,选取特殊参数,将模型卡名、模型子卡名、模型各参数的参数名、参数类型、数据位置及特殊参数标志插入参数转化规则表。5.根据权利要求1所述的一种自动刷新电力系统数字孪生同步发电机机理模型的方法,其特征在于,根据所述参数转化规则表对所述同步发电机模型数据...

【专利技术属性】
技术研发人员:陈亦平袁伟健肖逸李俊业毛文俊张俊勃许士锦赵化时杨荣照黄济宇刘升伟郭岩杨若朴吴小刚
申请(专利权)人:中国南方电网有限责任公司
类型:发明
国别省市:

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

1