System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() QS文件处理方法、装置、电子设备及存储介质制造方法及图纸_技高网

QS文件处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40318204 阅读:33 留言:0更新日期:2024-02-07 21:01
本发明专利技术公开了一种QS文件处理方法、装置、电子设备及存储介质,用于解决现有相关技术中QS文件处理不及时等问题。方法包括:接收POST请求,构建QS容器以对请求中QS文件进行解析获得实际测量记录,提取QS时间戳以及整合潮流计算信息;构建DAT容器,根据实际测量记录以及潮流计算信息,计算DAT容器中各拓扑节点潮流信息并将其分配至相应拓扑节点;获取电网发电机组信息,从中确定平衡节点,计算平衡节点潮流出力,并根据潮流计算结果与实际测量记录偏差对潮流信息进行校正;通过索引数据库获取全局ID分配规则,以对DAT容器中每条潮流信息分配全局ID;建立在线模型库,并将DAT容器中所有潮流信息存入在线模型库。

【技术实现步骤摘要】

本专利技术涉及电力系统模拟与分析算法,尤其涉及一种qs文件处理方法、装置、电子设备及存储介质。


技术介绍

1、在对电力系统进行运行分析时,通常采用qs状态估计文件(此后简称为qs文件)进行潮流分析,其中,qs文件是一种用于电网实时监测、分析数据对外交互的标准格式文件,被广泛应用于电网分析、检测记录。在实际应用中,以特定时刻的qs文件分析得到的潮流计算分析文件,能准确反映对应时刻的电网功率交换及电压分布等状态信息,能更真实地指导电网风险揭示以及电力传出模拟。

2、现有的qs文件处理方法通常以文件拷贝传输,本地处理形式开展,在数据处理过程中,容易导致处理不及时、数据冗余以及数据泄露等问题。


技术实现思路

1、本专利技术提供了一种qs文件处理方法、装置、电子设备及存储介质,用于解决或部分解决现有的qs文件处理方法中容易存在的处理不及时、数据冗余以及数据泄露等技术问题。

2、本专利技术提供的一种qs文件处理方法,应用于服务端,所述服务端与一索引数据库通信连接,所述方法包括:

3、接收客户端发送的post请求,获取与所述post请求对应的qs文件;

4、构建qs容器,所述qs容器用于对所述qs文件进行解析以获得实际测量记录,提取qs时间戳,以及整合生成潮流计算文件所需的潮流计算信息;

5、构建dat容器,根据所述实际测量记录以及所述潮流计算信息,计算所述dat容器中各拓扑节点的潮流信息,并将各条潮流信息分配至相应的拓扑节点;

6、获取电网的发电机组信息,根据所述发电机组信息确定平衡节点,计算所述平衡节点的潮流出力,并根据潮流计算结果与所述实际测量记录的偏差,对所述潮流信息进行校正;

7、通过所述索引数据库获取全局id分配规则,所述全局id分配规则用于对所述dat容器中每条潮流信息分配一个全局id;

8、建立与所述qs时间戳对应的在线模型库,并将所述dat容器中所有潮流信息按照所述全局id分配规则存入所述在线模型库。

9、可选地,所述通过所述索引数据库获取全局id分配规则,包括:

10、新建一个与所述索引数据库的查询请求会话,并通过所述查询请求会话从所述索引数据库查询全局id分配规则。

11、可选地,所述服务端对应一临时文件夹,所述方法还包括:

12、在获取与所述post请求对应的qs文件之后,将所述qs文件存储至所述临时文件夹中,则所述qs容器用于对所述临时文件夹的qs文件进行解析,获得实际测量记录。

13、可选地,所述方法还包括:

14、若所述dat容器中所有潮流信息均成功存入至所述在线模型库,则返回相应的响应码至所述客户端;

15、若在将潮流信息存入在线模型库过程中出现存入失败情况,则返回相应的错误码至所述客户端。

16、可选地,所述方法还包括:

17、在返回响应码或错误码至所述客户端之后,删除所述临时文件夹中存储的qs文件。

18、可选地,所述服务端对应一配置模块,所述配置模块用于对所述qs容器以及所述dat容器进行参数配置,则在构建qs容器前,所述方法还包括:

19、采用所述索引数据库中基础配置信息对所述配置模块进行初始化设置。

20、可选地,所述各拓扑节点的潮流信息包括各拓扑节点的不平衡功率以及无功功率。

21、本专利技术还提供了一种电网的qs文件处理装置,应用于服务端,所述服务端与一索引数据库通信连接,所述装置包括:

22、post请求接收模块,用于接收客户端发送的post请求,获取与所述post请求对应的qs文件;

23、qs容器构建模块,用于构建qs容器,所述qs容器用于对所述qs文件进行解析以获得实际测量记录,提取qs时间戳,以及整合生成潮流计算文件所需的潮流计算信息;

24、dat容器构建模块,用于构建dat容器,根据所述实际测量记录以及所述潮流计算信息,计算所述dat容器中各拓扑节点的潮流信息,并将各条潮流信息分配至相应的拓扑节点;

25、潮流信息校正模块,用于获取电网的发电机组信息,根据所述发电机组信息确定平衡节点,计算所述平衡节点的潮流出力,并根据潮流计算结果与所述实际测量记录的偏差,对所述潮流信息进行校正;

26、全局id分配规则获取模块,用于通过所述索引数据库获取全局id分配规则,所述全局id分配规则用于对所述dat容器中每条潮流信息分配一个全局id;

27、在线模型库数据存入模块,用于建立与所述qs时间戳对应的在线模型库,并将所述dat容器中所有潮流信息按照所述全局id分配规则存入所述在线模型库。

28、本专利技术还提供了一种电子设备,所述设备包括处理器以及存储器:

29、所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;

30、所述处理器用于根据所述程序代码中的指令执行如上任一项所述的qs文件处理方法。

31、本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行如上任一项所述的qs文件处理方法。

32、从以上技术方案可以看出,本专利技术具有以下优点:提出了一种基于网络服务的qs文件处理方法,首先,接收客户端发送的post请求,接着构建qs容器,以对请求中的qs文件进行解析获得实际测量记录,提取qs时间戳,以及整合生成潮流计算文件所需的潮流计算信息;然后构建dat容器,以实现根据实际测量记录以及潮流计算信息,计算dat容器中各拓扑节点的潮流信息,并将各条潮流信息分配至相应的拓扑节点;接着获取电网的发电机组信息,根据发电机组信息确定平衡节点,计算平衡节点的潮流出力,并根据潮流计算结果与实际测量记录的偏差,以对潮流信息进行校正;接着通过索引数据库获取全局id分配规则,根据全局id分配规则对dat容器中每条潮流信息分配一个全局id;最后建立与qs时间戳对应的在线模型库,并将dat容器中所有潮流信息按照全局id分配规则存入在线模型库。通过采用本专利技术技术方案,可以基于网络服务实现qs文件的线上处理,在各个处理模块的配合下,对客户端发送的post请求进行及时处理,输出结果。

本文档来自技高网
...

【技术保护点】

1.一种电网的QS文件处理方法,其特征在于,应用于服务端,所述服务端与一索引数据库通信连接,所述方法包括:

2.根据权利要求1所述的QS文件处理方法,其特征在于,所述通过所述索引数据库获取全局ID分配规则,包括:

3.根据权利要求1所述的QS文件处理方法,其特征在于,所述服务端对应一临时文件夹,所述方法还包括:

4.根据权利要求3所述的QS文件处理方法,其特征在于,还包括:

5.根据权利要求4所述的QS文件处理方法,其特征在于,还包括:

6.根据权利要求1所述的QS文件处理方法,其特征在于,所述服务端对应一配置模块,所述配置模块用于对所述QS容器以及所述DAT容器进行参数配置,则在构建QS容器前,所述方法还包括:

7.根据权利要求1所述的QS文件处理方法,其特征在于,所述各拓扑节点的潮流信息包括各拓扑节点的不平衡功率以及无功功率。

8.一种电网的QS文件处理装置,其特征在于,应用于服务端,所述服务端与一索引数据库通信连接,所述装置包括:

9.一种电子设备,其特征在于,所述设备包括处理器以及存储器:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行权利要求1-7任一项所述的QS文件处理方法。

...

【技术特征摘要】

1.一种电网的qs文件处理方法,其特征在于,应用于服务端,所述服务端与一索引数据库通信连接,所述方法包括:

2.根据权利要求1所述的qs文件处理方法,其特征在于,所述通过所述索引数据库获取全局id分配规则,包括:

3.根据权利要求1所述的qs文件处理方法,其特征在于,所述服务端对应一临时文件夹,所述方法还包括:

4.根据权利要求3所述的qs文件处理方法,其特征在于,还包括:

5.根据权利要求4所述的qs文件处理方法,其特征在于,还包括:

6.根据权利要求1所述的qs文件处理方法,其特征在于,所述服务端对应一配置模块,所...

【专利技术属性】
技术研发人员:陈亦平徐原郭岩赵利刚颜融甄鸿越毛文俊周挺辉唐滢淇王长香吴达旺莫明山
申请(专利权)人:中国南方电网有限责任公司
类型:发明
国别省市:

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

1