基于wams动态数据的自动报告生成系统的制作方法

文档序号:6377385阅读:450来源:国知局

专利名称::基于wams动态数据的自动报告生成系统的制作方法
技术领域
:本发明属于电力系统动态监测领域,具体涉及一种基于WAMS动态数据的自动报告生成系统。
背景技术
:随着电网建设的规模越来越大,电网运行过程中发生的故障种类也越来越多,电网调度人员经常要针对发生的故障快速整理出事故分析报告,且目前整理报告的方式都还是人工整理数据和文档的方式开展的;因此,迫切需要研究一种基于WAMS动态数据的自动报告生成系统。
发明内容本发明的目的是解决电力系统中总结分析报告繁琐、效率低的问题。构建的基于WAMS动态数据的自动报告生成系统可大大便利电网调度运行人员进行事故分析报告的整理工作。本发明具体采用以下技术方案。基于WAMS动态数据的自动报告生成系统,其特征在于所述自动报告生成系统包括报告生成接口库、报告模板文件和报告应用工具;报告应用工具通过报告生成接口库读写编辑好的报告模板文件,并针对报告模板文件中的信息,对应读取WAMS时间序列历史库中的动态数据,经过断面分析、故障近区分析和prony分析后,绘制相应的分析曲线,并输出到报告模板文件中形成基于WAMS动态数据的自动报告文件,其中prony分析用来分析WAMS动态数据的振荡模式特征;其中,所述报告生成接口库的文件提供以下功能函数打开报告模板文件函数,用以读取已经编辑好的*.xml格式报告模板文件;导出报表到文件函数,用于将准备填写入自动报告文件中的内容写入报告模板文件中;设置文字域值函数,用于将文本描述字符串内容写入报告模板文件中;设置图片域值函数,用于将图片内容写入报告模板文件中;和创建报告信息定义配置文件函数,用于配置自动报告文件的基本信息,包括配置自动报告文件的绝对路径信息并写入报告模板文件中。本发明可以有效解决电力系统中总结分析报告繁琐、效率低的问题。构建的系统作为调度技术支持系统的WAMS应用下的子模块,为帮助电网调度运行人员快速生成针对电网故障的分析报告提供了便利条件。图I为本发明自动报告生成系统的系统结构;图2描述了自动报告生成系统及智能电网调度技术支持系统与电网调度的关系;图3为本发明自动报告生成系统的实现方法流程图;图4所示描述了自动报告生成系统的结构组成之报告应用工具模块流程。具体实施例方式下面结合说明书附图对本发明的技术方案做进一步详细说明。本发明适用于实施部署了智能电网调度技术支持系统且部署了WAMS应用的电网。自动报告生成系统是属于WAMS应用下的一个子模块,基于智能电网调度技术支持系统平台的,通过大自动报告生成系统可以快速生成电网故障分析报告;广域量测系统WAMS、报告生成接口库、报告模板文件和报告应用工具之间的关系如附图I所示,报告应用工具是指自动报告生成系统的人机界面工具,通过报告生成接口库读写编辑好的报告模板文件,并针对模板中文件信息,对应读取WAMS时间序列历史库中的历史数据,经过断面分析、故障近区分析和prony分析后,绘制相应的分析曲线,并输出到自动报告文件中。自动报告生成系统与电网调度运行人员以及智能调度技术支持系统的连接功能关系如附图2所示,电网调度运行人员通过登录到智能电网调度技术支持系统,访问到WAMS应用主画面,通过操作启动“自动报告系统”按钮,就可以登录到自动报告生成系统了,在此系统上,完成电网故障报告的自动生成业务。下面对本发明的技术方案进一步详细描述本发明使用基于智能电网调度技术支持系统平台的报告生成接口动态库设计架构、报告应用工具的人机界面设计技术、实时库表的访问技术、WAMS时间序列历史库的访问技术、prony分析技术和qwt曲线绘制技术,最终可构建形成自动报告生成系统。如附图3所示,该自动报告生成系统的实现步骤如下(I)、设计了报告生成接口库文件sf_table_api,该接口动态库文件主要提供以下功能函数(a)、打开报告模板文件函数openmodel;作用是是读取已经编辑好的*.xml格式模板文件;(b)、导出报表到报告模板文件函数export_file;作用是将准备填写入报告中的内容写入模板文件中;(C)、设置文字域值函数write_text;作用是将文本描述字符串内容写入模板文件中;(d)、设置图片域值函数write_pic;作用是将图片内容写入模板文件中;(e)、创建报告信息定义配置文件函数SetReportInfoConfigFile;作用是将配置文件的基本信息,主要指配置文件的绝对路径信息写入模板文件中。(2)、编辑定义报告模板文件,包括断面分析报告模板文件section,xml、故障近区分析报告模板文件nearby,xml和prony分析报告模板文件prony.xml;以上三种模板的格式都是既支持Iinux操作系统的openoffice.org和windows操作系统的microsoftword2003以上版本访问的,其中断面分析模板文件section,xml主要给出了断面历史数据有功曲线和正序电压曲线的描述模板,例如"OHGb-洪板2线-OOP由之前的渝送川349丽波动为渝送川314WM,波动35WM0HGb-洪板2线-UlA由309KV降低到0KV,波动300KV”;故障近区模板文件nearby,xml主要给出了故障近区设备历史数据曲线的描述模板,例如“四川.洪沟/500kV.洪板一线有功由之前的-48丽波动到-54MW,波动_6丽四川.洪沟/500kV.洪板一线电压由之前的531KV波动到507KV,波动-24KV四川.洪沟/500kV.洪板一线电流由之前的55A波动到61A,波动6A”prony分析模板文件prony.xml主要给出了测点prony分析曲线的描述模板,例如“对四川.洪沟/500kV.洪板二线-有功功率进行prony分析,主导频率为0.752Hz,阻尼比为0.04”。(3)、在报告应用工具界面上,选择操作“断面分析”时,可进入到断面分析的主题画面中,该主题画面初始化读取WAMS断面组成表中的断面信息,然后选择起始时间和结束时间,并对报告输出内容进行选择,主要指有功功率和正序电压;访问WAMS时间序列历史库中历史数据后,自动绘制历史曲线,并将历史曲线的绘制区整体截图,形成图片内容后,调用自动报告接口库的设置图片域值函数write_piC写入模板文件中,调用设置文字域值函数writejext将相关的曲线图基本信息写入模板文件中;操作“生成报告”功能按钮,就可以自动生成断面分析报告文件。其中WAMS断面组成表,表结构见表I:字段名称数据类型标识long测点编号测点名称char[64]断面标识int对侧测点编号对侧测点名称char[64]表IWAMS断面组成表(4)、在报告应用工具界面上,选择操作“故障近区分析”时,可进入到故障近区的主题画面中,然后选择起始时间和结束时间,并对报告输出内容进行选择,主要指有功、频率、电压和电流,所提四个内容是默认全部给出的;最后选择完故障设备后,访问WAMS时间序列历史库中的有功功率、频率、电压和电流测点历史数据后,自动绘制历史曲线,并将历史曲线的绘制区整体截图,形成图片内容后,调用自动报告接口库的设置图片域值函数write_pic写入模板文件中,调用设置文字域值函数writejext将相关的曲线图基本信息写入模板文件中;操作“生成报告”功能按钮,就可以自动输出故障近区分析报告文件;(5)、在报告应用工具界面上,选择操作“prony分析”时,可进入到prony分析的主题画面中,然后选择起始时间和结束时间,添加需要分析的PMU测点;访问所选测点的WAMS时间序列历史库中的有功测点和频率测点历史数据后,自动绘制历史曲线,并将历史曲线的绘制区整体截图,形成图片内容后,调用自动报告接口库的设置图片域值函数write_piC写入模板文件中,调用设置文字域值函数write_teXt将相关的曲线图基本信息写入模板文件中;操作“生成报告”功能按钮,就可以自动输出prony分析报告文件;在本发明的实例中采用的prony分析算法,主要分析O.IHz到2.5Hz频段的数据。Prony分析的报告内容主要是原始曲线、拟合曲线和分析结果,而分析结果中主要是频率分量、频率、幅值、占比和阻尼比;其中,本发明自动报告生成系统之报告应用工具界面模块部分的实现步骤如附图4所示(I)采用跨平台应用程序和UI开发框架Qt4.5.3的界面设计工具desinger来设计整体界面;(2)该模块分为“断面分析”、“故障近区分析”和“prony分析”三个子模块,在界面提供用户选择输出“断面分析”、“故障近区分析”和“prony分析”三个主题的分析报告;(3)选择“断面分析”,提供给用户输入起始和结束时间,选择好待输出的内容,主要是有功和正序电压,默认情况是两种内容都同时给出;然后选择具体的断面信息;(4)选择“故障近区分析”,提供给用户输入起始和结束时间,选择好待输出的内容,主要是有功、频率、电压和电流,默认情况是四种内容都同时给出;然后选择具体的近区设备信息;(5)选择“pixmy分析”,提供给用户输入起始和结束时间,然后选择具体的测点;本发明的自动报告生成系统是部署在智能电网调度技术支持系统的WAMS应用下使用的。在工程实施中,在智能电网调度技术支持系统的基础环境正常运行且正确部署了WAMS应用,就可以运行本系统进行操作了,非常简单易用。权利要求1.基于WAMS动态数据的自动报告生成系统,其特征在于所述自动报告生成系统包括报告生成接口库、报告模板文件和报告应用工具;报告应用工具通过报告生成接口库读写编辑好的报告模板文件,并针对报告模板文件中的信息,对应读取WAMS时间序列历史库中的动态数据,经过断面分析、故障近区分析和prony分析后,绘制相应的分析曲线,并输出到报告模板文件中形成基于WAMS动态数据的自动报告文件,其中prony分析用来分析WAMS动态数据的振荡模式特征;其中,所述报告生成接口库的文件包括以下功能函数打开报告模板文件函数,用以读取已经编辑好的*.xml格式报告模板文件;导出报表到文件函数,用于将准备填写入自动报告文件中的内容写入报告模板文件中;设置文字域值函数,用于将文本描述字符串内容写入报告模板文件中;设置图片域值函数,用于将图片内容写入报告模板文件中;和创建报告信息定义配置文件函数,用于配置自动报告文件的基本信息,包括配置自动报告文件的绝对路径信息并写入报告模板文件中。2.根据权利要求I所述的基于WAMS动态数据的自动报告生成系统,其特征在于所述断面分析,是指报告应用工具读取WAMS断面组成表中的断面信息,然后根据所选择故障起始时间和结束时间,读取WAMS时间序列历史库中的有功功率和正序电压历史数据,在断面分析报告模板文件中输出有功功率和正序电压从而生成断面分析报告文件。3.根据权利要求I所述的基于WAMS动态数据的自动报告生成系统,其特征在于所述故障近区分析,是指报告应用工具根据故障起始时间和结束时间,读取WAMS时间序列历史库中的有功功率、频率、电压和电流历史数据,在故障近区分析报告模板文件中输出故障设备的有功功率数据曲线、频率数据曲线、电压数据曲线和电流数据曲线从而生成故障近区分析报告文件。4.根据权利要求I所述的基于WAMS动态数据的自动报告生成系统,其特征在于所述prony分析,是指报告应用工具根据故障起始时间和结束时间,读取WAMS时间序列历史的有功功率和频率动态数据,分析频率分量、主导频率、幅值、占比和阻尼比,在prony分析报告模板中输出有功功率和频率的原始历史曲线和对应的prony拟合曲线,以及频率分量、主导频率、幅值、占比和阻尼比,从而生成prony分析报告文件。全文摘要本发明公开了一种基于WAMS动态数据的自动报告生成系统,包括在智能电网调度技术支持系统平台上自动报告生成系统及软件架构;跨操作系统的报告生成接口动态库的实现技术、WAMS时间序列历史库的访问技术、Prony数据分析技术和qwt曲线绘制技术。发明的技术方案用以解决智能电网调度技术支持系统中自动生成电网故障及运行报告的问题,为电网调度运行人员快速输出电网故障报告提供了便利。文档编号G06Q50/06GK102929854SQ20121035039公开日2013年2月13日申请日期2012年9月20日优先权日2012年9月20日发明者王健,孙晓彦,肖小刚,谢晓冬,朱文治,邱富东,刘涛,詹庆才,于文娟,段刚,何亚森,杨东申请人:国家电网华中电力调控分中心,北京四方继保自动化股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1