System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电力设备仿真领域,尤其涉及一种适配多仿真工具的数据接口控制方法及数据接口。
技术介绍
1、电力系统在建成和投入应用之前,需要进行电力设备模型进行仿真分析,电力设备模型仿真分析在事故预防与应对分析、经济效率评估与资源优化配置,以及系统调节策略的优化与稳定性提升等方面,均展现出不可或缺的重要作用。在电力设备仿真分析
,频繁遇到的一个挑战是如何高效地在多样化的物理场之间,以及这些物理场所依赖的各类仿真软件之间进行数据传递与转换。
2、在电力设备仿真分析过程中,仿真软件会获取到大量的数据集,而数据集只有满足对应仿真软件接口的数据格式要求,才能在各仿真软件之间进行数据传输及转换,但现有技术中不同的物理场所使用的仿真软件是各不相同的,甚至同一物理场使用的仿真软件也可能是不同的,这将导致在电力设备仿真分析计算过程中,不同文件数据之间交换反复复杂、效率低、误差较大等问题。
3、申请内容
4、本申请提供了一种适配多仿真工具的数据接口控制方法及数据接口,能够将多种仿真工具生成的数据转换为统一格式,以降低数据集成和处理的复杂度,进而提高电力设备仿真分析的效率。
5、第一方面,本申请提供了一种适配多仿真工具的数据接口控制方法,适用于电力设备模型的仿真分析,包括:
6、获取电力系统产生的数据文件,并将所述数据文件解析成对应的电力设备模型变量和参数变量;
7、分别将所述电力设备模型变量和所述参数变量,转化成对应数据格式的电力设备模型文件与参数文件;
8、通过
9、对所述仿真计算结果文件进行解析,得到统一格式的目标结果文件。
10、本申请实施例通过将获取的数据文件解析成对应的电力设备模型变量和参数变量,可以将不同的数据文件转化成一类格式的电力设备模型变量和参数变量,方便后续仿真软件的仿真计算;通过分别将电力设备模型变量和参数变量转化成仿真软件格式对应的电力设备模型文件与参数文件,方便后续对转化格式后的电力设备模型文件与参数文件进行仿真计算,并得到仿真计算结果文件;通过对仿真计算结果文件进行解析,可以将带有仿真软件对应数据格式的仿真计算结果文件根据需求格式转化成统一格式的目标结果文件,能够将多种仿真工具生成的数据转换为统一格式,以降低数据集成和处理的复杂度,进而提高电力设备仿真分析的效率。
11、进一步的,所述获取电力系统产生的数据文件,并将所述数据文件解析成对应的电力设备模型变量和参数变量,具体为:
12、识别所述数据文件对应的文件类型;
13、基于所述文件类型对应的解析方式,对所述数据文件进行解析和读取,得到所述电力设备模型变量和所述参数变量;其中,所述电力设备模型变量和所述参数变量均为包含参数类型及对应数值的键值对。
14、这样通过将不同数据类型的数据文件解析成对应类型的电力设备模型变量和参数变量,可以将不同的数据文件转化成一类格式的电力设备模型变量和参数变量,方便后续仿真软件的仿真计算。
15、进一步的,所述分别将所述电力设备模型变量和所述参数变量,转化成对应数据格式的电力设备模型文件与参数文件,具体为:
16、获取所述仿真软件对应的数据格式;
17、在所述电力设备模型变量、所述参数变量和所述仿真软件对应的数据格式之间建立第一映射关系,并将第一映射关系封装成第一程序模块;
18、基于所述第一程序模块,生成所述仿真软件对应数据格式的电力设备模型文件与参数文件。
19、这样通过分别将电力设备模型变量和参数变量转化成仿真软件格式对应的电力设备模型文件与参数文件,方便后续对转化格式后的电力设备模型文件与参数文件进行仿真计算。
20、进一步的,所述通过仿真软件对所述电力设备模型文件与所述参数文件进行计算,得到仿真计算结果文件,具体为:
21、通过控制指令调用所述仿真软件中的潮流计算程序,对所述电力设备模型文件与所述参数文件进行潮流计算,得到潮流结果输出文件;
22、通过控制指令调用所述仿真软件中的暂态计算程序或短路计算程序,对所述潮流结果输出文件进行仿真,得到所述仿真计算结果文件。
23、这样通过调用仿真软件中的潮流计算程序、暂态计算程序或短路计算程序,可以快速对电力设备模型文件与所述参数文件进行仿真计算,提高计算效率。
24、进一步的,对所述仿真计算结果文件进行解析,得到统一格式的目标结果文件,具体为:
25、获取所述数据文件对应的目标输出文件格式;
26、基于所述目标输出文件格式对所述仿真计算结果文件进行提取,得到输出变量;
27、在所述仿真计算结果文件、目标输出文件格式以及所述输出变量之间建立第二映射关系,并将所述第二映射关系封装成第二程序模块;
28、基于所述第二程序模块,得到统一格式的目标结果文件。
29、这样通过对仿真计算结果文件进行解析,可以将带有仿真软件对应数据格式的仿真计算结果文件根据需求格式转化成统一格式的目标结果文件,能够将多种仿真工具生成的数据转换为统一格式,以降低数据集成和处理的复杂度,进而提高电力设备仿真分析的效率。
30、第二方面,本申请提供了一种数据接口,包括:解析模块、转化模块、计算模块和输出模块;
31、所述解析模块,用于获取电力系统产生的数据文件,并将所述数据文件解析成对应的电力设备模型变量和参数变量;
32、所述转化模块,用于分别将所述电力设备模型变量和所述参数变量,转化成对应数据格式的电力设备模型文件与参数文件;
33、所述计算模块,用于通过仿真软件对所述电力设备模型文件与所述参数文件进行计算,得到仿真计算结果文件;
34、所述输出模块,用于通过对所述仿真计算结果文件进行解析,得到统一格式的目标结果文件。
35、本申请实施例通过将获取的数据文件解析成对应的电力设备模型变量和参数变量,可以将不同的数据文件转化成一类格式的电力设备模型变量和参数变量,方便后续仿真软件的仿真计算;通过分别将电力设备模型变量和参数变量转化成仿真软件格式对应的电力设备模型文件与参数文件,方便后续对转化格式后的电力设备模型文件与参数文件进行仿真计算,并得到仿真计算结果文件;通过对仿真计算结果文件进行解析,可以将带有仿真软件对应数据格式的仿真计算结果文件根据需求格式转化成统一格式的目标结果文件,能够将多种仿真工具生成的数据转换为统一格式,以降低数据集成和处理的复杂度,进而提高电力设备仿真分析的效率。
36、进一步的,所述解析模块包括:识别单元和解析单元;
37、所述识别单元,用于识别所述数据文件对应的文件类型;
38、所述解析单元,用于基于所述文件类型对应的解析方式,对所述数据文件进行解析和读取,得到所述电力设备模型变量和所述参数变量;其中,所述电力设备本文档来自技高网...
【技术保护点】
1.一种适配多仿真工具的数据接口控制方法,其特征在于,适用于电力设备模型的仿真分析,包括:
2.根据权利要求1所述的适配多仿真工具的数据接口控制方法,其特征在于,所述获取电力系统产生的数据文件,并将所述数据文件解析成对应的电力设备模型变量和参数变量,具体为:
3.根据权利要求1所述的适配多仿真工具的数据接口控制方法,其特征在于,所述分别将所述电力设备模型变量和所述参数变量,转化成对应数据格式的电力设备模型文件与参数文件,具体为:
4.根据权利要求1所述的适配多仿真工具的数据接口控制方法,其特征在于,所述通过仿真软件对所述电力设备模型文件与所述参数文件进行计算,得到仿真计算结果文件,具体为:
5.根据权利要求1所述的适配多仿真工具的数据接口控制方法,其特征在于,对所述仿真计算结果文件进行解析,得到统一格式的目标结果文件,具体为:
6.一种数据接口,其特征在于,包括:解析模块、转化模块、计算模块和输出模块;
7.根据权利要求6所述的数据接口,其特征在于,所述解析模块包括:识别单元和解析单元;
8.根据
9.根据权利要求6所述的数据接口,其特征在于,所述计算模块包括:第一计算单元和第二计算单元;
10.根据权利要求6所述的数据接口,其特征在于,所述输出模块包括:第二获取单元、提取单元、第二映射单元和第二得到单元;
...【技术特征摘要】
1.一种适配多仿真工具的数据接口控制方法,其特征在于,适用于电力设备模型的仿真分析,包括:
2.根据权利要求1所述的适配多仿真工具的数据接口控制方法,其特征在于,所述获取电力系统产生的数据文件,并将所述数据文件解析成对应的电力设备模型变量和参数变量,具体为:
3.根据权利要求1所述的适配多仿真工具的数据接口控制方法,其特征在于,所述分别将所述电力设备模型变量和所述参数变量,转化成对应数据格式的电力设备模型文件与参数文件,具体为:
4.根据权利要求1所述的适配多仿真工具的数据接口控制方法,其特征在于,所述通过仿真软件对所述电力设备模型文件与所述参数文件进行计算,得到仿真计算结果文件,具体为:
5.根据权利要求1...
【专利技术属性】
技术研发人员:程凯,林志达,李卓环,张喜铭,余洋,徐欢,杨思蕤,
申请(专利权)人:中国南方电网有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。