一种不同工况下水电机组部件运行数据分析方法及系统与流程

文档序号:17774825发布日期:2019-05-28 19:55阅读:190来源:国知局
一种不同工况下水电机组部件运行数据分析方法及系统与流程

本发明涉及一种不同工况下水电机组部件运行数据分析方法及系统,属于水电站设备状态评估、状态监测、趋势预警领域。



背景技术:

水电设备是水电企业生产的基础,电力设备和系统故障后,轻则降低系统生产效率,重则停运,甚至造成灾难性的后果。随着大型水轮发电机组在整个电力系统中的比重越来越大,单机容量增加,自动化程度不断提高,年平均发电时间延长,检修时间缩短,对水电设备的可用率、机组运行效率、安全性、可靠性与经济性提出了更高的要求,给水电设备的运行管理带来更大的挑战。

现有的水电机组信息管理等相关系统可以实时地对设备部件数据进行采集,但是某些系统不对实时数据实时分析,某些系统即使进行实时分析,但方法较为复杂,得到分析结果存在严重滞后,不能及时发现部件存在的问题,及时预警。



技术实现要素:

本发明提供了一种不同工况下水电机组部件运行数据分析方法及系统,解决了现有数据分析方法复杂,得到分析结果滞后的问题。

为了解决上述技术问题,本发明所采用的技术方案是:

一种不同工况下水电机组部件运行数据分析方法,包括以下步骤,

采集预设时段内水电机组部件的历史运行数据;

根据不同工况,将历史运行数据分成若干集合;

找出各集合中历史运行数据的最大值和最小值,计算各集合历史运行数据的平均值,计算各集合历史运行数据的标准差;

根据最大值、最小值、平均值和标准差,获取各集合中数据分布的范围;

采集水电机组部件的实时运行数据;

判断实时运行数据是否在对应工况的数据分布范围内,若在,则实时运行数据正常,否则实时运行数据存在问题,水电机组存在故障风险。

先对历史数据进行筛选,然后根据不同工况,将历史运行数据分成若干集合。

筛选包括数据格式筛选和数据有效性筛选;

数据格式筛选是将不符合规定格式的历史运行数据剔除;

数据有效性筛选是将数值大小超过预定边界、数据类型不符合预定规范、数据量不符合预定标准值的历史运行数据剔除。

数据分布范围为(μ-nσ,μ+nσ),其中,μ为平均值,σ为标准差,n为系数,集合中p%的历史运行数据均为位于该数据分布范围内。

当本时刻的实时运行数据无误后,将本时刻的实时运行数据放入相同工况的集合中,剔除时间最早的历史运行数据,重新获取集合的数据分布的范围。

一种不同工况下水电机组部件运行数据分析系统,包括,

历史运行数据采集模块:采集预设时段内水电机组部件的历史运行数据;

分组模块:根据不同工况,将历史运行数据分成若干集合;

集合计算模块:找出各集合中历史运行数据的最大值和最小值,计算各集合历史运行数据的平均值,计算各集合历史运行数据的标准差;

范围计算模块:根据最大值、最小值、平均值和标准差,获取各集合中数据分布的范围;

实时运行数据采集模块:采集水电机组部件的实时运行数据;

判断模块:判断实时运行数据是否在对应工况的数据分布范围内,若在,则实时运行数据正常,否则实时运行数据存在问题,水电机组存在故障风险。

还包括筛选模块,历史运行数据采集模块采集的历史运行数据经过筛选模块输送给分组模块;

筛选模块包括数据格式筛选模块和数据有效性筛选模块;

数据格式筛选模块:将不符合规定格式的历史运行数据剔除;

数据有效性筛选模块:将数值大小超过预定边界、数据类型不符合预定规范、数据量不符合预定标准值的历史运行数据剔除。

还包括重构模块,重构模块:当本时刻的实时运行数据无误后,将本时刻的实时运行数据放入相同工况的集合中,剔除时间最早的历史运行数据,重新获取集合的数据分布的范围。

一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行不同工况下水电机组部件运行数据分析方法。

一种计算设备,包括一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行不同工况下水电机组部件运行数据分析方法的指令。

本发明所达到的有益效果:本发明将部件历史运行数据按工况分为若干个集合,计算不同集合中数据的范围,通过比较实时运行数据与对应的范围的关系,从而判断实时运行数据是否有误;本发明方法简单,分析数据快,不存在分析结果滞后的问题,便于及时发出风险报警。

附图说明

图1为本发明的流程图。

具体实施方式

下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

如图1所示,一种不同工况下水电机组部件运行数据分析方法,包括以下步骤:

步骤1,采集预设时段内水电机组部件的历史运行数据。

水电机组部件在不同的时间,由于部件自身原因往往其运行数据也存在略微的差异,比如一个新部件的运行数据往往要优于旧部件的运行数据,因此这里采集的历史数据需要采集最近的数据,一般为最近一年或半年的数据,一般包括上导瓦温、定子线圈温度、上导摆度、下导摆度、水导摆度等。

步骤2,对历史数据进行筛选。

筛选包括数据格式筛选和数据有效性筛选;

数据格式筛选是将不符合规定格式的历史运行数据剔除;

数据有效性筛选是将数值大小超过预定边界、数据类型不符合预定规范、数据量不符合预定标准值的历史运行数据剔除。

步骤3,根据不同工况,将历史运行数据分成若干集合。

在稳定工况下部件运行数据的变化趋势与非稳定工况下部件运行数据的变化趋势是完全不同的。以温度为例,正常情况下,机组停机过程中,温度应跟随环境温度变化而变化,如果机组在稳定负荷下,温度只会在一个很小的范围内波动,但在不同的水头和不同的负荷范围,温度波动的范围是有差异的。因此需要根据不同的工况将历史运行数据分成若干集合。

步骤4,找出各集合中历史运行数据的最大值和最小值,计算各集合历史运行数据的平均值,计算各集合历史运行数据的标准差。

假设集合中的数据x1,x2,...xn,其平均值(算术平均值)为μ。标准差σ也被称为标准偏差,公式为,

一个较大的标准差,代表大部分数据和其平均值之间差异较大;一个较小的标准差,代表这些数据较接近平均值。

步骤5,根据最大值、最小值、平均值和标准差,获取各集合中数据分布的范围。

数据分布范围为(μ-nσ,μ+nσ),其中,μ-nσ大于等于最小值,μ+nσ小于等于最大值,μ为平均值,σ为标准差,n为系数,一般为3,集合中p%的历史运行数据均为位于该数据分布范围内,p%可认为设定,一般为99%。

步骤6,采集水电机组部件的实时运行数据。

步骤7,判断实时运行数据是否在对应工况的数据分布范围内,若在,则实时运行数据正常,否则实时运行数据存在问题,水电机组存在故障风险。

以散点图、柱状图、过程曲线图、饼状图、分析报表等方式将数据趋势结果展示出来。

步骤8,当本时刻的实时运行数据无误后,将本时刻的实时运行数据放入相同工况的集合中,剔除时间最早的历史运行数据,重新获取集合的数据分布的范围,为下一时刻的实时运行数据提供保障。

上述方法将部件历史运行数据按工况分为若干个集合,计算不同集合中数据的范围,通过比较实时运行数据与对应的范围的关系,从而判断实时运行数据是否有误;该方法简单,分析数据快,不存在分析结果滞后的问题,便于及时发出风险报警。

一种不同工况下水电机组部件运行数据分析系统,包括:

历史运行数据采集模块:采集预设时段内水电机组部件的历史运行数据。

分组模块:根据不同工况,将历史运行数据分成若干集合。

集合计算模块:找出各集合中历史运行数据的最大值和最小值,计算各集合历史运行数据的平均值,计算各集合历史运行数据的标准差。

范围计算模块:根据最大值、最小值、平均值和标准差,获取各集合中数据分布的范围。

实时运行数据采集模块:采集水电机组部件的实时运行数据。

判断模块:判断实时运行数据是否在对应工况的数据分布范围内,若在,则实时运行数据正常,否则实时运行数据存在问题,水电机组存在故障风险。

筛选模块,历史运行数据采集模块采集的历史运行数据经过筛选模块输送给分组模块;筛选模块包括数据格式筛选模块和数据有效性筛选模块。

数据格式筛选模块:将不符合规定格式的历史运行数据剔除。

数据有效性筛选模块:将数值大小超过预定边界、数据类型不符合预定规范、数据量不符合预定标准值的历史运行数据剔除。

重构模块:当本时刻的实时运行数据无误后,将本时刻的实时运行数据放入相同工况的集合中,剔除时间最早的历史运行数据,重新获取集合的数据分布的范围。

一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行不同工况下水电机组部件运行数据分析方法。

一种计算设备,包括一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行不同工况下水电机组部件运行数据分析方法的指令。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上仅为本发明的实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均包含在申请待批的本发明的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1