一种bpa运行方式潮流结果解析方法与可视化系统的制作方法

文档序号:9769860阅读:2034来源:国知局
一种bpa运行方式潮流结果解析方法与可视化系统的制作方法
【技术领域】
[0001 ]本发明属于电力系统数据处理领域,更具体地,涉及一种BPA运行方式潮流结果解析方法与可视化系统。
【背景技术】
[0002]PSD-BPA程序(简称BPA)是由中国电力科学院引进、消化、吸收美国BPA程序开发而成的,具有计算规模大、计算速度快、功能强等突出特点,已在我国电力系统各部门得到广泛应用,是我国电力系统分析计算不可或缺的工具之一。但由于BPA程序自身软件设计等原因,只能以文本文件作为计算数据输入,计算结果也以文本文件的形式输出,信息量大,电力工作者很难直接从文本结果中快速筛选出所关注的结果信息,筛选工作不仅繁琐且效率低,同时,计算结果也缺乏统计分析,不能满足不同调度用户的需求。此外,BPA程序虽然提供了地理接线图工具,但与潮流计算功能相对独立,不能实现潮流计算结果的自动展示,同时也缺乏用户关注的特定结果的自定义展示功能,这些都给日常工作带来极大的不便。
[0003]鉴于此,本发明以快速解析潮流结果并统计分析、直观可视化展示为出发点,研究了一种BPA运行方式潮流结果解析与可视化系统,能有效改变目前繁琐的工作模式,大幅提高工作效率。

【发明内容】

[0004]本发明提供了一种BPA运行方式潮流结果解析方法与可视化系统,能实现潮流计算结果的自动解析和分析统计,并以可视化的形式展示,有效改变了目前繁琐的工作模式,大幅提尚工作效率。
[0005]为实现上述目的,本发明解决其技术问题所采用的技术方案如下:
[0006]—种BPA运行方式潮流结果解析方法与可视化系统,按数据流程包括数据输入模块、参数校核模块、潮流计算模块、解析模块和结果展示模块。具体地:
[0007]数据输入模块用于数据输入,输入数据文件包括潮流数据文件(*.dat)和地理接线图文件(*.dxt)。
[0008]参数校核模块用于校核输入的dat数据文件的参数合理性,潮流计算要求分析网络必须完整,否则需要重新输入数据。
[0009]潮流计算模块用于进行潮流计算,采用的计算工具为电科院PAD-BPA软件包的潮流计算程序(pfnt.exe)。
[0010]解析模块实现潮流计算结果文件的解析与分析统计,同时将dxt图形文件解析为特定格式的图元数据,并与潮流结果相关联。
[0011]结果展示模块用于实现潮流统计分析结果以及可视化的展示。
[0012]—种BPA运行方式潮流结果解析方法与可视化系统,包括以下的操作步骤:
[0013]步骤1:数据输入模块导入数据文件。其中,包括潮流数据dat文件和地理接线图dxt文件。dat文件进入参数校核模块,dxt文件直接进入解析模块。
[0014]步骤2:参数校核模块对导入的潮流数据dat文件进行校核,若不合理,则返回I,需要重新导入数据文件;若合理,将dat数据文件传输至潮流计算模块。
[0015]步骤3:潮流计算模块调用PSD-BPA软件包潮流计算程序pfnt进行潮流计算,并将结果文件传递给解析模块。
[0016]步骤4:解析模块对潮流结果文件进行解析并分析统计,同时对地理接线图dxt文件进行解析,将图元与解析结果关联,并把结果传递至结果展示模块。
[0017]步骤5:结果展示模块对结果进行展示,包含潮流结果的统计分析结果和可视化图形展示两部分。
[0018]本发明的有益效果是实现了BPA运行方式潮流结果的自动解析与分析统计,并以可视化的形式展示,电力工作者能直观快速地获得所关注的潮流结果信息,避免繁杂的文本筛选工作,大幅提高工作效率。
【附图说明】
[0019]附图1为本发明实现潮流结果解析与可视化的流程图。
【具体实施方式】
[0020]下面结合附图及具体实施例对本发明作进一步的详细说明。
[0021]在附图所示的流程中,本发明由数据输入模块、参数校核模块、潮流计算模块、解析模块和结果展示模块共五个部分构成。其中:
[0022]数据输入模块用于数据输入,输入数据文件包括潮流数据文件(*.dat)和地理接线图文件(*.dxt)。潮流dat文件包含了潮流计算所必须的所有参数,包括计算控制条件、线路参数、发电机出力、负荷水平、变压器参数等。
[0023]参数校核模块用于校核输入的dat数据文件的参数合理性,潮流计算要求分析网络必须完整,不能存在孤立节点或孤岛区域,否则需要重新输入数据。校核时,采用java程序语言编程,逐行读取dat数据,严格按照PSD-BPA软件包中的BPAPFCard.CSV配置文件对于卡片格式的要求进行检验,对于与计算无关的注释信息,直接忽略。
[0024]潮流计算模块用以进行潮流计算,采用的计算工具为电科院PAD-BPA软件包的潮流计算程序(pfnt.exe) ο潮流计算程序(pfnt.exe)为相对较大的可执行程序,采用java程序语言编程,运用java中的runtime类,实现潮流计算程序的自动调用,完成潮流计算程序与输入dat数据文件的交互。
[0025]解析模块实现潮流计算结果文件的解析和dxt图形文件的解析。潮流结果以文本形式的Pfo文件输出,解析时采用java程序语言编程,逐行读取潮流结果。对于节点输出结果,以节点名和节点电压作为节点的识别标志;对于线路输出结果,以始端节点名、始端节点电压、末端节点名、末端节点电压和回路标志作为线路的识别标志。同时,将得到的单一结果按照用户需求进行统计分析。图形文件dxt为C语言生成的二进制文件,解析时采用C++程序语言编程,将其解析为特定格式的图元数据,并与潮流计算解析结果相关联。
[0026]结果展示模块用于实现潮流统计分析结果以及可视化的展示。既包括表格形式的统计报表结果,又包括可视化的图形结果展示。
[0027]具体实施时,上述BPA运行方式潮流结果解析方法与可视化系统,操作步骤包括以下步骤:
[0028]步骤1:数据输入模块导入数据文件。其中,包括潮流数据dat文件和地理接线图dxt文件。dat文件进入参数校核模块,dxt文件直接进入解析模块。
[0029]步骤2:参数校核模块对导入的潮流数据dat文件进行校核,若不合理,则返回I,需要重新导入数据文件;若合理,将dat数据文件传输至潮流计算模块。
[0030]步骤3:潮流计算模块调用PSD-BPA软件包潮流计算程序pfnt进行潮流计算,并将结果文件传递给解析模块。
[0031 ]步骤4:解析模块对潮流结果文件进行解析并分析统计,同时对地理接线图dxt文件进行解析,将图元与解析结果关联,并把结果传递至结果展示模块。
[0032]步骤5:结果展示模块对结果进行展示,包含潮流结果的统计分析结果和可视化图形展示两部分。
[0033]以上是本发明的较佳实施例,凡依本发明技术方案所作的改变,所产生的功能作用未超出本发明技术方案的范围时,均属于本发明的保护范围。
【主权项】
1.一种BPA运行方式潮流结果解析方法与可视化系统,其特征在于以下步骤: 步骤1:数据输入模块导入潮流数据文件(*.dat)和地理接线图文件(*.dxt); dat文件进入参数校核模块,dxt文件直接进入解析模块; 步骤2:参数校核模块对导入的潮流数据文件进行校核,潮流计算要求分析网络必须完整,否则返回步骤I,需要重新导入数据文件;若合理,将dat数据文件传输至潮流计算模块;步骤3:潮流计算模块调用PSD-BPA软件包潮流计算程序pfnt进行潮流计算,并将结果文件传递给解析模块; 步骤4:解析模块对潮流结果文件进行解析并分析统计,同时对地理接线图dxt文件进行解析,将图元与解析结果关联,并把结果传递至结果展示模块; 步骤5:结果展示模块对结果进行展示,包含潮流结果的统计分析结果和可视化图形展示两部分。
【专利摘要】一种BPA运行方式潮流结果解析方法与可视化系统,包括数据输入模块、参数校核模块、潮流计算模块、解析模块和结果展示模块。通过数据输入模块导入潮流数据dat文件和地理接线图dxt文件,dat文件进入参数校核模块,dxt文件直接进入解析模块;然后,参数校核模块对潮流数据进行校核,将校核合理的数据传递给潮流计算模块,调用BPA潮流计算程序进行潮流计算,获得潮流结果文件并将其输入到解析模块;最后,解析模块实现潮流结果文件的解析与统计分析,同时解析地理接线图文件,将图形图元与潮流结果相关联,并在结果展示模块进行可视化展示。电力工作者能直观快速地获得所关注的潮流结果信息,避免繁杂的文本筛选工作,大幅提高工作效率。
【IPC分类】G06Q50/06, G06F17/50
【公开号】CN105550408
【申请号】CN201510894686
【发明人】程春田, 罗彬 , 苗树敏, 吴琛, 杨浚文
【申请人】大连理工大学, 云南电力调度控制中心
【公开日】2016年5月4日
【申请日】2015年12月8日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1