System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电厂监测预警,特别是涉及一种用于发电厂远程监测预警的数据分析系统及方法。
技术介绍
1、目前火力发电厂大容量、高参数机组的不断投入,机组的自动化水平越来越高。一方面大容量、高参数增加了机组发生事故的概率和事故成本,另一方面大量增加的i/o数据,加剧了人工处理分析这些数据以发现事故苗头的难度,并且人工也难以连续24小时对实时数据处理分析。
2、现有研发的发电厂监测预警的数据分析系统存在三个问题:一是电厂的原始数据不允许出厂,只能在电厂局域网内使用,系统难以实现数据的远程应用;二是系统通常采用传统单体结构设计,系统软件部署在厂区新增的工业计算机上,难以实现系统算法升级和应用扩展;三是培训能掌握系统软硬件技术的现场工作人员难度大,系统部署后往往陷入缺乏管理和维护的困境。
3、因此,为解决上述发电厂远程监测预警的问题,开发适合发电厂远程监测预警的数据分析系统十分必要。
技术实现思路
1、本专利技术提供一种用于发电厂远程监测预警的数据分析系统及方法,解决现有用于发电厂监测预警的数据分析系统难以实现数据的远程应用、难以实现系统算法升级和应用扩展、以及缺乏管理和维护的问题。
2、为解决上述技术问题,本专利技术第一方面提供一种用于发电厂远程监测预警的数据分析系统,包括预警数据抽取模块、预警数据处理模块和预警数据展示模块;其中,
3、所述预警数据抽取模块,用于根据用户发送的数据请求调用数据抽取微服务,根据所述数据抽取微服务从原始数据库中提
4、所述预警数据处理模块,用于根据所述预警数据调用数据处理微服务,并根据所述数据处理微服务对所述预警数据进行分析,得到预警信息并写入云端数据库;根据所述预警信息调用预警报告生成微服务,并根据所述预警报告生成微服务对所述预警信息进行处理,得到预警报告并写入所述云端数据库;
5、所述预警数据展示模块,用于根据所述预警报告调用数据展示微服务,并根据所述数据展示微服务对预警报告进行解析和展示。
6、进一步地,所述预警数据抽取模块包括预警数据筛选单元和预警数据写入单元;其中,
7、所述预警数据筛选单元,用于根据用户发送的数据请求调用数据抽取微服务,根据所述数据抽取微服务和所述数据请求中的数据需求信息与所述原始数据库建立连接,并配置采样周期,对所述原始数据库中的数据进行筛选,得到所述预警数据;
8、所述预警数据写入单元,用于读取所述原始数据库根据配置信息发送的测点数据,并根据所述测点数据将所述预警数据写入所述缓冲数据库中。
9、进一步地,所述预警数据处理模块包括预警数据读取单元、预警数据分析单元和预警报告生成单元;其中,
10、所述预警数据读取单元,用于通过rest api网关调用所述缓冲数据库,并从所述缓冲数据库中读取所述预警数据;
11、所述预警数据分析单元,用于根据所述预警数据调用数据处理微服务,根据所述数据处理微服务调用预警数据预测模型对所述预警数据进行风险预测,得到预警信息,并通过所述rest api网关将所述预警信息写入所述云端数据库;
12、所述预警报告生成单元,用于根据所述预警信息调用预警报告生成微服务,并根据所述预警报告生成微服务调用pdf渲染引擎从所述云端数据库获取所述预警数据并渲染,得到所述预警报告。
13、进一步地,所述预警数据分析单元还包括预警数据评价子单元;所述预警数据评价子单元,用于根据所述数据处理微服务调用预警数据评价模型对所述预警数据进行质量评价,得到评价结果,并通过所述rest api网关将所述评价结果写入所述云端数据库;其中,所述评价结果用于表征所述预警数据对应的风险概率。
14、进一步地,所述预警数据处理模块还包括数据预处理单元;所述数据预处理单元,用于对所述预警数据进行数据清洗和数据约分。
15、进一步地,所述预警数据处理模块还包括接口参数配置单元;其中,所述接口参数配置单元,用于配置所述预警数据处理模块的名称、电厂名称、机组编号、所述预警数据分析单元的运行次数和采样间隔。
16、进一步地,所述预警数据处理模块还包括预警短信生成单元;其中,所述预警短信生成单元,用于根据所述预警信息调用预警短信生成微服务,并根据所述预警短信生成微服务从所述云端数据库读取所述预警信息;根据读取到的所述预警信息生成预警短信并发送至用户终端。
17、进一步地,所述预警数据处理模块还包括报告数据生成单元;其中,所述报告数据生成单元,用于根据所述预警信息调用报告数据生成微服务,并根据所述报告数据生成微服务从所述云端数据库读取所述预警信息进行处理,得到处理后的预警信息;将处理后的预警信息按照预设格式写入所述云端服务器。
18、进一步地,所述预警数据展示模块包括预警报告读取单元和预警报告展示单元;其中,
19、所述预警报告读取单元,用于通过web server接口从所述云端数据库读取所述预警报告;
20、所述预警报告展示单元,用于对所述预警报告进行解析,并将得到的解析结果进行展示。
21、本专利技术第二方面提供一种用于发电厂远程监测预警的数据分析方法,包括:
22、根据用户发送的数据请求调用数据抽取微服务,根据所述数据抽取微服务从原始数据库中提取预警数据并写入缓冲数据库;
23、根据所述预警数据调用数据处理微服务,并根据所述数据处理微服务对所述预警数据进行分析,得到预警信息并写入云端数据库;
24、根据所述预警信息调用预警报告生成微服务,并根据所述预警报告生成微服务对所述预警信息进行处理,得到预警报告并写入所述云端数据库;
25、根据所述预警报告调用数据展示微服务,并根据所述数据展示微服务对预警报告进行解析和展示。
26、与现有技术相比,本专利技术实施例的有益效果在于:
27、本专利技术提供一种用于发电厂远程监测预警的数据分析系统及方法,该系统基于微服务架构设计,使电厂侧边缘端仅负责收集数据并实时下载最新训练好的预警数据预测模型进行计算任务,可以满足电厂在实时监测、提前预警评价、安全与隐私保护等方面的需求。且将各个微服务通过模块进行拆分,使微服务、接口和数据库之间的耦合度大幅降低,可分开独立部署、更新、升级,降低系统升级难度,同时彼此之间也互不影响,可各自维护和扩展应用。
本文档来自技高网...【技术保护点】
1.一种用于发电厂远程监测预警的数据分析系统,其特征在于,包括预警数据抽取模块、预警数据处理模块和预警数据展示模块;其中,
2.根据权利要求1所述的一种用于发电厂远程监测预警的数据分析系统,其特征在于,所述预警数据抽取模块包括预警数据筛选单元和预警数据写入单元;其中,
3.根据权利要求1所述的一种用于发电厂远程监测预警的数据分析系统,其特征在于,所述预警数据处理模块包括预警数据读取单元、预警数据分析单元和预警报告生成单元;其中,
4.根据权利要求3所述的一种用于发电厂远程监测预警的数据分析系统,其特征在于,所述预警数据分析单元还包括预警数据评价子单元;所述预警数据评价子单元,用于根据所述数据处理微服务调用预警数据评价模型对所述预警数据进行质量评价,得到评价结果,并通过所述REST API网关将所述评价结果写入所述云端数据库;其中,所述评价结果用于表征所述预警数据对应的风险概率。
5.根据权利要求3所述的一种用于发电厂远程监测预警的数据分析系统,其特征在于,所述预警数据处理模块还包括数据预处理单元;所述数据预处理单元,用于对所述预警数
6.根据权利要求3所述的一种用于发电厂远程监测预警的数据分析系统,其特征在于,所述预警数据处理模块还包括接口参数配置单元;其中,所述接口参数配置单元,用于配置所述预警数据处理模块的名称、电厂名称、机组编号、所述预警数据分析单元的运行次数和采样间隔。
7.根据权利要求1所述的一种用于发电厂远程监测预警的数据分析系统,其特征在于,所述预警数据处理模块还包括预警短信生成单元;其中,所述预警短信生成单元,用于根据所述预警信息调用预警短信生成微服务,并根据所述预警短信生成微服务从所述云端数据库读取所述预警信息;根据读取到的所述预警信息生成预警短信并发送至用户终端。
8.根据权利要求1所述的一种用于发电厂远程监测预警的数据分析系统,其特征在于,所述预警数据处理模块还包括报告数据生成单元;其中,所述报告数据生成单元,用于根据所述预警信息调用报告数据生成微服务,并根据所述报告数据生成微服务从所述云端数据库读取所述预警信息进行处理,得到处理后的预警信息;将处理后的预警信息按照预设格式写入所述云端服务器。
9.根据权利要求1所述的一种用于发电厂远程监测预警的数据分析系统,其特征在于,所述预警数据展示模块包括预警报告读取单元和预警报告展示单元;其中,
10.一种用于发电厂远程监测预警的数据分析方法,其特征在于,包括:
...【技术特征摘要】
1.一种用于发电厂远程监测预警的数据分析系统,其特征在于,包括预警数据抽取模块、预警数据处理模块和预警数据展示模块;其中,
2.根据权利要求1所述的一种用于发电厂远程监测预警的数据分析系统,其特征在于,所述预警数据抽取模块包括预警数据筛选单元和预警数据写入单元;其中,
3.根据权利要求1所述的一种用于发电厂远程监测预警的数据分析系统,其特征在于,所述预警数据处理模块包括预警数据读取单元、预警数据分析单元和预警报告生成单元;其中,
4.根据权利要求3所述的一种用于发电厂远程监测预警的数据分析系统,其特征在于,所述预警数据分析单元还包括预警数据评价子单元;所述预警数据评价子单元,用于根据所述数据处理微服务调用预警数据评价模型对所述预警数据进行质量评价,得到评价结果,并通过所述rest api网关将所述评价结果写入所述云端数据库;其中,所述评价结果用于表征所述预警数据对应的风险概率。
5.根据权利要求3所述的一种用于发电厂远程监测预警的数据分析系统,其特征在于,所述预警数据处理模块还包括数据预处理单元;所述数据预处理单元,用于对所述预警数据进行数据清洗和数据约分。
6.根据权利要求3所述的一种用于发电厂远程监测预警的数据分析系统...
【专利技术属性】
技术研发人员:李晓彤,燕志伟,司亚斌,李翔,宋子阳,孙宇鹏,唐耀华,
申请(专利权)人:润电能源科学技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。