一种水电站运行状态的报告方法与流程

文档序号:31335945发布日期:2022-08-31 08:46阅读:74来源:国知局
一种水电站运行状态的报告方法与流程

1.本发明属于水电站技术领域,具体涉及一种水电站运行状态的报告方法。


背景技术:

2.目前,大数据、人工智能、物联网等新一代信息技术正在与各行各业深入融合,不断改变着生产方式、组织方式和发展模式,数字化、网络化和智能化已经成为全球发展的重要方向,电力企业也不例外,其生产监控系统不断升级自动化,产生了海量的数据,生产信息数量极度膨胀,随之而来的是对这些信息的有效筛选与优化管理的迫切需求。
3.在现有技术中,对水电站运行状态的报告生成,存在着各类缺陷,包括:
4.1、程序和脚本代码量大,不仅要求用户具有丰富的专业知识和数学知识,还要求其有建模、仿真和计算机等方面的技术,学习成本较高,不利于电站机电专业技术人员使用;
5.2、现有的报表逻辑较单一,无法进行复杂逻辑分析;
6.3、报表的制作需在特定程序内执行,对环境要求较高,需安装指定软件;
7.4、报表的程序和脚本都在后端执行,无前端查询界面,不利于用户动态监视。
8.因此,如何简化水电站运行状态的报表生成过程,降低报表生成难度,便于工作人员使用,是本领域技术人员有待解决的技术问题。


技术实现要素:

9.本发明的目的是为了更加方便快速地生成水电站运行状态的报表,提出了一种水电站运行状态的报告方法。
10.本发明的技术方案为:一种水电站运行状态的报告方法,包括以下步骤:
11.s1、基于预设时间周期建立第一报表;
12.s2、基于文本编辑软件和报表助手为所述第一报表中各数据点对应的文件添加标签;
13.s3、基于添加标签后的第一报表中生成报告文件。
14.2、如权利要求1所述的水电站运行状态的报告方法,其特征在于,所述步骤s2具体包括以下分步骤:
15.s21、通过所述报表助手生成标签;
16.s22、将所述标签嵌入至所述文本编辑软件中的指定位置;
17.s23、基于嵌入标签后的文本编辑软件生成所述第一报表中各数据点对应的文件以及添加对应的标签。
18.进一步地,所述方法应用于算法模块、参数执行模块和接口模块构建的框架中,其中,所述算法模块包括数据处理子模块、数据库交互服务子模块、适配子模块和图形数据-浏览器交互子模块,所述算法模块用于处理数据,所述参数执行模块用于通过预设参数执行对应的算法模块,所述接口模块用于连接不同数据库获取数据。
19.进一步地,所述步骤s3具体包括以下分步骤:
20.s31、基于指定命令行运行接口;
21.s32、判断是否成功生成所述报告文件,若是,则结束流程,若否,则执行步骤s33;
22.s33、基于后台报错模块确定出错误标签,并将错误标签的格式和参数修改为正确内容;
23.s34、调用运行接口并生成所述报告文件。
24.进一步地,当所述后台报错模块未能确定出错误标签时,通过二分法定位错误标签。
25.进一步地,在所述步骤s33中,还包括:若错误标签的格式和参数均为正确内容,则将该错误标签对应的算法模块中的子模块进行修改。
26.进一步地,所述方法还包括存储空间,用于存储生成的报告文件。
27.与现有技术相比,本发明具备以下有益效果:
28.本发明通过先基于预设时间周期建立第一报表;然后基于文本编辑软件和报表助手为所述第一报表中各数据点对应的文件添加标签;最后基于添加标签后的第一报表中生成报告文件。其中,添加标签具体为先通过所述报表助手生成标签;然后将所述标签嵌入至所述文本编辑软件中的指定位置;最后基于嵌入标签后的文本编辑软件生成所述第一报表中各数据点对应的文件以及添加对应的标签。实现了简化水电站运行状态的报表生成过程,报告文件生成更灵活,且生成的报告文件响应性好,方便了工作人员的使用。
附图说明
29.图1所示为本发明实施例提供的一种水电站运行状态的报告方法的流程示意图。
具体实施方式
30.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
31.本技术提出了一种水电站运行状态的报告方法,如图1所示为本技术实施例提出的一种水电站运行状态的报告方法的流程示意图,该方法包括以下步骤:
32.步骤s1、基于预设时间周期建立第一报表。
33.具体的,自定义报告运行周期,若要生成多个相似文件,可在定义周期文件中设置文本替换,这样可以依靠一份模板和点表生成多份相似报告,减少不必要的重复工作。
34.在本技术实施例中,所述方法应用于算法模块、参数执行模块和接口模块构建的框架中,其中,所述算法模块包括数据处理子模块、数据库交互服务子模块、适配子模块和图形数据-浏览器交互子模块,所述算法模块用于处理数据,所述参数执行模块用于通过预设参数执行对应的算法模块,所述接口模块用于连接不同数据库获取数据,本技术技术方案使用的是python语言,适配子模块和图形数据-浏览器交互子模块,支持多种浏览器,能够用于与图形数据交互生成图形。
35.步骤s2、基于文本编辑软件和报表助手为所述第一报表中各数据点对应的文件添
加标签。
36.在本技术实施例中,所述步骤s2具体包括以下分步骤:
37.s21、通过所述报表助手生成标签;
38.s22、将所述标签嵌入至所述文本编辑软件中的指定位置;
39.s33、基于嵌入标签后的文本编辑软件生成所述第一报表中各数据点对应的文件以及添加对应的标签。
40.步骤s3、基于添加标签后的第一报表中生成报告文件。
41.具体的,根据文本编辑软件中指定位置,使用特殊格式文本调用算法模块的方法也即标签,将标签转变为分析数据,使其嵌入至原文本位置,由于报告文件设计的数据点较多,将这些数据点放置到与报告名相似的表格中,用简短的简称分组定义点,调用时只需输入简称即可。
42.在本技术实施例中,所述步骤s3具体包括以下分步骤:
43.s31、基于指定命令行运行接口,该接口为总开关,调起整个程序开始生成报告;
44.s32、判断是否成功生成所述报告文件,若是,则结束流程,若否,则执行步骤s33;
45.s33、基于后台报错模块确定出错误标签,并将错误标签的格式和参数修改为正确内容;
46.s34、调用运行接口并生成所述报告文件。
47.在本技术实施例中,当所述后台报错模块未能确定出错误标签时,通过二分法定位错误标签。
48.在本技术实施例中,在所述步骤s33中,还包括:若错误标签的格式和参数均为正确内容,则将该错误标签对应的算法模块中的子模块进行修改。
49.在本技术实施例中,所述方法还包括存储空间,用于存储生成的报告文件。
50.本技术技术方案将以往需要人工分析的复杂诊断方法制作成通用函数模块,使工作人员可以通过调用函数模块的方法将分析数据填入文档中指定位置,实现复杂精准分析,提升效率并增加精准性。本发明集成了丰富的数据检测、数据分析与数据统计处理功能,不仅实现了设备运行状态的在线监测和故障分析,可及时发现设备可能存在的隐患,为检修决策与故障分析提供技术依据。
51.本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本发明的原理,应被理解为本发明的保护范围并不局限于这样的特别陈述和实施例。本领域的普通技术人员可以根据本发明公开的这些技术启示做出各种不脱离本发明实质的其它各种具体变形和组合,这些变形和组合仍然在本发明的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1