基于PSD‑BPA广西电网网区负荷数据批量修改方法技术

技术编号:17705131 阅读:48 留言:0更新日期:2018-04-14 18:02
本发明专利技术公开了一种基于PSD‑BPA广西电网网区负荷数据批量修改方法,涉及电力系统技术领域。所述基于PSD‑BPA广西电网网区负荷数据批量修改的方法,通过读入、提取BPA潮流文件,SCADA典型日负荷数据文件和负荷节点名称管理文件,并进行匹配生成厂站负荷修改数据库,来对电网网区有功无功负荷值进行批量更改,避免了调度运行人员采用手动方式逐条修改有功无功负荷,在保证准确率的基础上,极大地减少了工作人员的工作量,缩短了数据修改的时间,大大提高了工作效率,将工作人员从重复、繁琐的工作中解脱出来。

【技术实现步骤摘要】
基于PSD-BPA广西电网网区负荷数据批量修改方法
本专利技术属于电力系统
,尤其涉及一种基于PSD-BPA的广西电网网区负荷数据批量修改方法。
技术介绍
PSD-BPA潮流程序是电力系统电网方式计算、系统规划设计、调度运行通用的电力系统分析软件。电网调度部门在编制年度、月度方式计算数据及进行日常检修计算前,都需要根据SCADA典型日负荷数据对BPA数据中各个网区的负荷卡片进行更新。目前,方式计算人员常规做法是将全网所有厂、站的负荷数据从SCADA系统导出,形成一张固定格式的excel表格,然后手动将数据逐一输入至BPA数据对应的负荷卡片。在广西电网各个网区中负荷节点多达250余个,如果采用上述方式输入数据,不仅工作量大,效率低,还极大增加了出错的概率。为此,亟需寻找一种能够快速、自动、准确、批量修改BPA潮流文件中电网网区负荷数据的方法。
技术实现思路
针对现有技术的不足,本专利技术提供一种基于PSD-BPA广西电网网区负荷数据批量修改方法。本专利技术是通过如下的技术方案来解决上述技术问题的:一种基于PSD-BPA广西电网网区负荷数据批量修改方法,包括以下几个步骤:(1)读取BPA潮流文件.DAT中电网网区负荷的节点信息,包括负荷节点名、负荷节点电压等级、有功功率和无功功率;(2)读入SCADA典型日负荷数据文件,并对文件进行分析和提取数据,所提取的数据包含负荷节点中文名、高压侧有功、高压侧无功等信息;(3)读入负荷节点名称管理文件,提取负荷节点拼音缩写名及对应的中文名;(4)对BPA潮流文件.DAT、SCADA典型日负荷数据文件和负荷节点名称管理文件进行处理,对BPA潮流文件(.DAT)中电网网区负荷节点的有功功率和无功功率进行批量修改操作。进一步的,所述步骤(1)读取BPA潮流文件中广西电网网区负荷的节点信息,包括以下步骤:(1.1)读取并记录BPA潮流文件.DAT中电网网区负荷节点的首行行号和末行行号;(1.2)在首行行号和末行行号确定的范围内,读取所有卡片类型为“B”的负荷节点名,负荷节点电压等级,有功功率和无功功率。进一步的,所述步骤(2)读入SCADA典型日负荷数据文件,包括以下子步骤:(2.1)对SCADA典型日负荷数据文件包括变电站负荷数据和大用户负荷数据进行分析;(2.2)对于变电站负荷数据,分别读取厂站中文名、高压侧有功和高压侧无功数据;(2.3)对于大用户负荷数据,分别读取厂站中文名、高压侧有功和高压侧无功数据。进一步的,所述步骤(3)读入负荷节点名称管理文件,提取负荷节点拼音缩写名及对应的中文名,包括以下子步骤:(3.1)逐行读取负荷节点名称管理文件,将每一行第1列的负荷节点拼音缩写名与步骤(1)所述的负荷节点名进行匹配;(3.2)将每一行第2列的负荷节点中文名与所述步骤(2)的厂站中文名进行匹配;(3.3)匹配结果自动生成厂站负荷修改数据库,该数据库包括负荷节点中文名、负荷节点拼音缩写名、待修改的有功负荷、待修改的无功负荷、SCADA有功负荷、SCADA无功负荷。进一步的,所述步骤(4)包括以下子步骤:(4.1)在首末行确定的范围内,逐行读取所述步骤(1)中的潮流文件,并判断所读入的行是否为B卡;(4.2)如果否,则跳出判定,对潮流文件中的下一行进行所述步骤(4.1)的操作;如果是,则判断该行分区名是否为“VP”(“VP”表示大用户负荷);(4.3)如果该行分区名不是“VP”,则将该行的负荷节点名、负荷节点电压等级、有功功率和无功功率写入至变电站负荷数据库;如果该行分区名为“VP”,则将该行的负荷节点名、负荷节点电压等级、有功功率和无功功率写入至大用户负荷数据库;(4.4)对于变电站负荷数据库,判断是否有重复的负荷节点名,如果否,则判断步骤(3)厂站负荷修改数据库中负荷节点拼音缩写名是否与变电站负荷数据库中负荷节点名匹配;如果是,则将该负荷节点拼音缩写名对应的SCADA有功无功负荷替换成变电站负荷数据库中负荷节点名对应的有功无功负荷,如果否,则判断下一个负荷节点名;(4.5)对于变电站负荷数据库,判断是否有重复的负荷节点名,如果是,则统计重复数量,判断步骤(3)中厂站负荷修改数据库中负荷节点拼音缩写名是否与变电站负荷数据库中负荷节点名匹配;如果是,则将该负荷节点拼音缩写名对应的SCADA有功无功负荷除以重复数量,再将此结果修改为变电站负荷数据库负荷节点名对应的有功无功负荷,如果否,则判断下一个负荷节点名;(4.6)对于大用户负荷数据库,判断步骤(3)厂站负荷修改数据库中负荷节点拼音缩写名是否与大用户负荷数据库中负荷节点名匹配;如果是,则将该负荷节点拼音缩写名对应的SCADA有功无功负荷替换成大用户负荷数据库中负荷节点名对应的有功无功负荷,如果否,则判断下一个负荷节点名;(4.7)对读取的潮流文件所有行逐行进行所述步骤(4.1)至步骤(4.6)的操作,即完成对BPA负荷数据卡片有功无功负荷的批量修改。进一步的,一种基于PSD-BPA电网网区负荷数据批量修改系统,包括第一首行末行输入模块,用于确定潮流文件中电网负荷节点所在的范围;第二文件读取模块,用于分别读取SCADA典型日负荷数据文件、线路名称管理文件和潮流文件,并生成厂站负荷修改数据库;第三批量处理模块,用于批量修改潮流文件中电网负荷节点有功无功负荷值的操作;第四显示与生成模块,用于显示修改前后的负荷节点有功无功负荷,并生成修改过负荷节点有功无功负荷的潮流文件.DAT文件。与现有技术相比,本专利技术所提供的基于PSD-BPA电网网区负荷数据批量修改的方法,通过读入、提取BPA潮流文件,SCADA典型日负荷数据文件和负荷节点名称管理文件,并进行匹配生成厂站负荷修改数据库,来对电网网区有功无功负荷值进行批量更改,避免了调度运行人员采用手动方式逐条修改有功无功负荷,在保证准确率的基础上,极大地减少了工作人员的工作量,缩短了数据修改的时间,大大提高了工作效率,将工作人员从重复、繁琐的工作中解脱出来。附图说明为了更清楚地说明本专利技术的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一个实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术基于PSD-BPA广西电网网区负荷数据批量修改方法的流程图。具体实施方式下面结合本专利技术实施例中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术所提供的一种基于PSD-BPA广西电网网区负荷数据批量修改方法,包括以下几个步骤:(1)读取BPA潮流文件.DAT中电网网区负荷的节点信息,包括负荷节点名、负荷节点电压等级、有功功率和无功功率。读取BPA潮流文件中广西电网网区负荷的节点信息,包括以下步骤:(1.1)读取并记录BPA潮流文件.DAT中电网网区负荷节点的首行行号和末行行号,首行行号和末行行号初始值分别为3108和3296;(1.2)在首行行号和末行行号确定的范围内,读取所有卡片类型为“B”的负本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201711123263.html" title="基于PSD‑BPA广西电网网区负荷数据批量修改方法原文来自X技术">基于PSD‑BPA广西电网网区负荷数据批量修改方法</a>

【技术保护点】
一种基于PSD‑BPA广西电网网区负荷数据批量修改方法,其特征在于,包括以下几个步骤:(1)读取BPA潮流文件.DAT中电网网区负荷的节点信息,包括负荷节点名、负荷节点电压等级、有功功率和无功功率;(2)读入SCADA典型日负荷数据文件,并对文件进行分析和提取数据,所提取的数据包含负荷节点中文名、高压侧有功、高压侧无功;(3)读入负荷节点名称管理文件,提取负荷节点拼音缩写名及对应的中文名;(4)对BPA潮流文件.DAT、SCADA典型日负荷数据文件和负荷节点名称管理文件进行处理,对BPA潮流文件.DAT中电网网区负荷节点的有功功率和无功功率进行批量修改操作。

【技术特征摘要】
1.一种基于PSD-BPA广西电网网区负荷数据批量修改方法,其特征在于,包括以下几个步骤:(1)读取BPA潮流文件.DAT中电网网区负荷的节点信息,包括负荷节点名、负荷节点电压等级、有功功率和无功功率;(2)读入SCADA典型日负荷数据文件,并对文件进行分析和提取数据,所提取的数据包含负荷节点中文名、高压侧有功、高压侧无功;(3)读入负荷节点名称管理文件,提取负荷节点拼音缩写名及对应的中文名;(4)对BPA潮流文件.DAT、SCADA典型日负荷数据文件和负荷节点名称管理文件进行处理,对BPA潮流文件.DAT中电网网区负荷节点的有功功率和无功功率进行批量修改操作。2.如权利要求1所述的基于PSD-BPA广西电网网区负荷数据批量修改方法,其特征在于,所述步骤(1)读取BPA潮流文件中广西电网网区负荷的节点信息,包括以下步骤:(1.1)读取并记录BPA潮流文件.DAT中电网网区负荷节点的首行行号和末行行号;(1.2)在首行行号和末行行号确定的范围内,读取所有卡片类型为“B”的负荷节点名,负荷节点电压等级,有功功率和无功功率。3.如权利要求1所述的基于PSD-BPA广西电网网区负荷数据批量修改方法,其特征在于,所述步骤(2)读入SCADA典型日负荷数据文件,包括以下子步骤:(2.1)对SCADA典型日负荷数据文件包括变电站负荷数据和大用户负荷数据进行分析;(2.2)对于变电站负荷数据,分别读取厂站中文名、高压侧有功和高压侧无功数据;(2.3)对于大用户负荷数据,分别读取厂站中文名、高压侧有功和高压侧无功数据。4.如权利要求1所述的基于PSD-BPA广西电网网区负荷数据批量修改方法,其特征在于,所述步骤(3)读入负荷节点名称管理文件,提取负荷节点拼音缩写名及对应的中文名,包括以下子步骤:(3.1)逐行读取负荷节点名称管理文件,将每一行第1列的负荷节点拼音缩写名与步骤(1)所述的负荷节点名进行匹配;(3.2)将每一行第2列的负荷节点中文名与所述步骤(2)的厂站中文名进行匹配;(3.3)匹配结果自动生成厂站负荷修改数据库,该数据库包括负荷节点中文名、负荷节点拼音缩写名、待修改的有功负荷、待修改的无功负荷、SCADA有功负荷、SCADA无功负荷。5.如权利要求1所述的基于PSD-BPA广西电网网区负荷数据批量修改方法,其特征在于,所述步骤(4...

【专利技术属性】
技术研发人员:刘光时孙志媛窦骞梁水莹刘默斯王晓明丘浩张翌晖
申请(专利权)人:广西电网有限责任公司电力科学研究院
类型:发明
国别省市:广西,45

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

1