汽轮机运行状态诊断方法、装置及电子设备、存储介质与流程

文档序号:19738978发布日期:2020-01-18 04:55阅读:296来源:国知局
汽轮机运行状态诊断方法、装置及电子设备、存储介质与流程

本申请涉及机器学习技术领域,尤其涉及一种汽轮机运行状态诊断方法、装置及电子设备、存储介质。



背景技术:

汽轮机是火力发电厂的核心设备,它的正常运行是保证整条生产线正常运作的基础。在实际运行中,由于汽轮机长期连续地处于交变压力、高温高压等条件下工作,设备随运行时间积累故障率升高。汽轮机设备的故障停运将导致发电机组的非计划停运。因此,如何对汽轮机的故障进行监控及时告警,是发电机组安全运行的保障。

现有技术中,通常对汽轮机的故障监控方式为:对汽轮机的运行状态参数进行实时采集。例如,运行状态参数包括汽轮机轴承温度、汽轮机轴承振动、汽轮机电机定子温度等指标,当其中某一个指标不在预设的范围内时,对汽轮机进行故障告警,然而上述的故障告警是不准确的,并且无法做到事前预警。



技术实现要素:

第一方面,本申请实施例提供了一种汽轮机运行状态诊断方法,包括:

接收多个不同类型的传感器采集并传输的汽轮机运行时的多种运行状态参数;

根据获得的多种运行状态参数、预先训练的神经网络诊断模型以及确定历史诊断结果的历史运行状态参数和历史运行状态参数之间的关联条件生成诊断结果;

将诊断结果传输至显示终端显示。

第二方面,本申请实施例还提供了一种汽轮机运行状态诊断装置,包括:

信息接收单元,被配置成接收多个不同类型的传感器采集并传输的汽轮机运行时的多种运行状态参数;

诊断结果生成单元,被配置成根据获得的多种运行状态参数、预先训练的神经网络诊断模型以及确定历史诊断结果的历史运行状态参数和历史运行状态参数之间的关联条件生成诊断结果;

信息输出单元,被配置成将诊断结果传输至显示终端显示。

第三方面,本申请实施例还提供了一种电子设备,包括:

存储器,其上存储有计算机程序;

处理器,用于执行所述存储器中的所述计算机程序,以实现本申请实施例第一方面所述的方法的步骤。

第四方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现本申请实施例第一方面所述方法的步骤。

本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:通过接收多个不同类型的传感器采集并传输的汽轮机运行时的多种运行状态参数;根据获得的多种运行状态参数、预先训练的神经网络诊断模型以及确定历史诊断结果的历史运行状态参数和历史运行状态参数之间的关联条件生成诊断结果;将诊断结果传输至显示终端显示,从而在汽轮机发生故障之前,通过各个多种运行状态参数之间的相互之间的作用,对汽轮机进行故障预警,并且故障预警的精确高,为维修人员进行汽轮机的运行状态进行调整给出了参考依据,避免了汽轮机出现故障,提高了工作效率。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请实施例提供的服务器分别与显示终端、多种不同类型的传感器之间的交互示意图;

图2为本申请实施例提供的汽轮机运行状态诊断方法的一种实施例的流程图;

图3为本申请实施例提供的汽轮机运行状态诊断方法的一种实施例的流程图;

图4为本申请实施例提供的汽轮机运行状态诊断方法的一种实施例的流程图;

图5为本申请实施例提供的汽轮机运行状态诊断装置的功能模块框图;

图6为本申请实施例提供的汽轮机运行状态诊断装置的功能模块框图;

图7为本申请实施例提供的电子设备的电路连接框图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

以下结合附图,详细说明本申请各实施例提供的技术方案。

本申请实施例提供了一种汽轮机运行状态诊断方法,应用于电子设备101,其中,电子设备101可以为服务器,服务器分别与显示终端103、安装于汽轮机的多个不同类型的传感器102通信连接,以实现数据交互。其中,如图1所示,多个不同类型的传感器102包括振动传感器、温度传感器、转速传感器等等,在此不做限定。如图2所示,所述方法包括:

s21:接收多个不同类型的传感器102采集并传输的汽轮机运行时的多种运行状态参数。

具体地,多个不同类型的传感器102安装于汽轮机的不同的位置,多个不同类型的传感器102实时采集汽轮机的多种运行状态参数。通过接收多个不同类型的传感器102传输的数据而接收多个不同类型的传感器102采集并传输的汽轮机运行时的多种运行状态参数。可以理解地,每个传感器102可以根据采样时间周期性进行数据采集,可能会因为不可抗力的因素造成某个采样数据的缺失。因此,s21可以包括:周期性的接收多个不同类型的传感器102采集并传输的汽轮机运行时的多种运行状态参数,如果当前采样时刻的采集数据缺失时,获得当前时刻前的多种历史运行状态参数的平均值。

其中,多个运行状态参数可以包括汽轮机的转速、电机电流、轴振、喘振、电机振动频率、电机冷却水温、流过电机的润滑油流量、油温等等,在此仅仅是举例说明。

s22:根据获得的多种运行状态参数、预先训练的神经网络诊断模型以及确定历史诊断结果的历史运行状态参数和历史运行状态参数之间的关联条件生成诊断结果。

s23:将诊断结果传输至显示终端103显示。

具体地,在生成诊断结果后将诊断结果发送至显示终端103显示,以提醒工作人员,当前的汽轮机可能会发生故障,需要调整汽轮机当前的运行状态。

本申请实施例提供的一种汽轮机运行状态诊断方法,通过根据获得的多种运行状态参数、预先训练的神经网络诊断模型以及确定历史诊断结果的历史运行状态参数和历史运行状态参数之间的关联条件生成诊断结果,从而在汽轮机发生故障之前,通过各个多种运行状态参数之间的相互之间的作用,对汽轮机进行故障预警,并且故障预警的精确高,为维修人员进行汽轮机的运行状态进行调整给出了参考依据,避免了汽轮机出现故障,提高了工作效率。

可选地,神经网络诊断模型根据历史运行状态参数、历史故障诊断结果以及确定历史故障诊断结果的历史运行状态参数之间的关联条件作为训练样本预先训练而成。

其中,神经网络诊断模型是一种受生物学启发的自适应模型,通过模仿人类大脑中的神经元的运作来完成对训练数据的学习。在生物学中的神经元的启发下,神经网络中的每个神经元都是一个计算模块,在该模块中,每个输入都拥有一个权值,对所有的输入进行加权并求和,所得的值再减去该神经元的阈值,从而得到一个待激励值,再把待激励值输入到激活函数中,计算出激励后的值,最后根据激励值的大小来判定该神经元输出正激励还是负激励。以上是一般形式下的神经网络模型中的神经元的计算和输出过程,可以看到该过程主要由对输入进行加权和偏置(减去阈值)、激活函数计算激励值并判断激活或抑制两部分组成。

神经网络诊断模型的构造过程如下:初始化神经网络,包括需要手动设置的神经网络尺寸和随机初始化的所有权值和阈值。本申请实施例采用了0-1高斯分布(即标准正态分布)来进行阈值和权值的随即初始化,采用这种方法是考虑到机器学习算法在统计学上的一个先决假设,即假设所有样本之间相互独立,并且在样本足够多的情况下,样本的分布服从高斯分布。该假设以中心极限定理为前提。通过前馈函数将待激励值输入激励函数计算得到激励值,并将激活信息传往下一个神经元。通过逆传播函数计算出在当前权值和阈值情况下的神经网络的输出与训练样本标签之间的误差,并将该误差作为返回值,逆传播到下一个过程或者结束训练。通过随机梯度下降函数训练神经网络的核心函数。通过更新函数对每一个小批量样本应用梯度下降后,根据计算出来的梯度去更新整个神经网络的权值和阈值,该函数被随机梯度下降函数所调用。

可选地,如图3所示,s22包括:

s31:判断获得的多种运行状态参数之间的关联条件与相同类型的多种历史运行状态参数之间的关联条件是否相同,且相同类型的多种历史运行状态参数之间的关联条件对应的历史诊断结果为出现故障隐患的概率是否大于预设的阈值,如果是,则执行s32,如果否,则生成s33。

s32:生成表征汽轮机出现故障隐患的诊断结果。

例如,多种运行状态参数可以包括汽轮机的电机的自由端温度、驱动端温度、流过驱动端的润滑油温度,关联条件可以为汽轮机的电机振动方向与预设的振动方向不一致、自由端温度升高、驱动端温度不变且流过驱动端的润滑油温度升高。如果在历史上汽轮机的电机振动方向与预设的振动方向不一致、自由端温度升高、驱动端温度不变且流过驱动端的润滑油温度升高出现故障的概率大于预设的阈值(如,70%)时,生成表征汽轮机出现故障隐患的诊断结果。

s33:生成表征汽轮机正常运行的诊断结果。

基于上述,如果在历史上汽轮机的电机振动方向与预设的振动方向不一致、自由端温度升高、驱动端温度不变且流过驱动端的润滑油温度升高出现故障的概率大于预设的阈值(如,70%)时,生成表征汽轮机出现故障隐患的诊断结果。那么如果当前的多种运行状态参数的关联条件为汽轮机的电机振动方向与预设的振动方向不一致、自由端温度不变、驱动端温度不变且流过驱动端的润滑油温度升高,则生成表征汽轮机正常运行的诊断结果。再者,如果在历史上汽轮机的电机振动方向与预设的振动方向不一致、自由端温度升高、驱动端温度不变且流过驱动端的润滑油温度升高出现故障的概率小于预设的阈值(如,60%),生成表征汽轮机正常运行的诊断结果。

可选地,如图4所示,所述方法还包括:

s23:在生成表征汽轮机出现故障隐患的诊断结果的同时,根据每种运行状态参数的第一权重系数、每种运行状态参数所处的阈值范围的第二权重系数生成故障严重程度。

例如,可以将汽轮机的电机的自由端温度的权重系数设置为0.4,处于温度区间a的权重系数为1.3、处于温度区间b的权重系数为1.2、处于温度区间c的权重系数为1.1。驱动端温度设置为0.3,处于温度区间a的权重系数为1.3、处于温度区间b的权重系数为1.2、处于温度区间c的权重系数为1.1。流过驱动端的润滑油温度设置为0.3,处于温度区间a的权重系数为1.3、处于温度区间b的权重系数为1.2、处于温度区间c的权重系数为1.1。

当多种运行状态参数包括汽轮机的电机的自由端温度且处于处于温度区间a、驱动端温度且处于温度区间b、流过驱动端的润滑油温度处于温度区间c时,则生成的故障严重程度为0.4x1.3+0.3x1.2+0.3x1.1=0.99。

请参阅图5,本申请实施例还提供了一种汽轮机运行状态诊断装置500,应用于电子设备101,其中,电子设备101可以为服务器。需要说明的是,本申请实施例所提供的汽轮机运行状态诊断装置500,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及之处,可参考上述的实施例中相应内容。所述装置500包括信息接收单元501、诊断结果生成单元502以及信息输出单元503。其中,

信息接收单元501被配置成接收多个不同类型的传感器采集并传输的汽轮机运行时的多种运行状态参数。

诊断结果生成单元502被配置成根据获得的多种运行状态参数、预先训练的神经网络诊断模型以及确定历史诊断结果的历史运行状态参数和历史运行状态参数之间的关联条件生成诊断结果。

信息输出单元503被配置成将诊断结果传输至显示终端显示。

其中,神经网络诊断模型根据历史运行状态参数、历史故障诊断结果以及确定历史故障诊断结果的历史运行状态参数之间的关联条件作为训练样本预先训练而成。

本申请实施例提供的一种汽轮机运行状态诊断装置500在执行时,可以实现如下功能:根据获得的多种运行状态参数、预先训练的神经网络诊断模型以及确定历史诊断结果的历史运行状态参数和历史运行状态参数之间的关联条件生成诊断结果,从而在汽轮机发生故障之前,通过各个多种运行状态参数之间的相互之间的作用,对汽轮机进行故障预警,并且故障预警的精确高,为维修人员进行汽轮机的运行状态进行调整给出了参考依据,避免了汽轮机出现故障,提高了工作效率。

可选地,信息接收单元501可以具体被配置成周期性的接收多个不同类型的传感器采集并传输的汽轮机运行时的多种运行状态参数,如果当前采样时刻的采集数据缺失时,获得当前时刻前的多种历史运行状态参数的平均值。

可选地,诊断结果生成单元502可以具体被配置成如果获得的多种运行状态参数之间的关联条件与相同类型的多种历史运行状态参数之间的关联条件相同,且相同类型的多种历史运行状态参数之间的关联条件对应的历史诊断结果为出现故障隐患的概率大于预设的阈值时,则生成表征汽轮机出现故障隐患的诊断结果。

可选地,如图6所示,所述装置500还包括:故障严重程度生成单元504,被配置成在生成表征汽轮机出现故障隐患的诊断结果的同时,根据每种运行状态参数的第一权重系数、每种运行状态参数所处的阈值范围的第二权重系数生成故障严重程度。

当诊断结果为表征汽轮机出现故障隐患的诊断结果时,多种运行状态参数包括汽轮机的电机的自由端温度、驱动端温度、流过驱动端的润滑油温度,关联条件为汽轮机的电机振动方向与预设的振动方向不一致、自由端温度升高、驱动端温度不变且流过驱动端的润滑油温度升高。

需要说明的是,实施例1所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。比如,步骤21和步骤22的执行主体可以为设备1,步骤23的执行主体可以为设备2;又比如,步骤21的执行主体可以为设备1,步骤22和步骤23的执行主体可以为设备2;等等。

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

图7是本申请的一个实施例电子设备的结构示意图。请参考图7,在硬件层面,该电子设备包括处理器,可选地还包括内部总线、网络接口、存储器。其中,存储器可能包含内存,例如高速随机存取存储器(random-accessmemory,ram),也可能还包括非易失性存储器(non-volatilememory),例如至少1个磁盘存储器等。当然,该电子设备还可能包括其他业务所需要的硬件。

处理器、网络接口和存储器可以通过内部总线相互连接,该内部总线可以是isa(industrystandardarchitecture,工业标准体系结构)总线、pci(peripheralcomponentinterconnect,外设部件互连标准)总线或eisa(extendedindustrystandardarchitecture,扩展工业标准结构)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

存储器,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器可以包括内存和非易失性存储器,并向处理器提供指令和数据。

处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成汽轮机运行状态诊断装置。处理器,执行存储器所存放的程序,并具体用于执行以下操作:

接收多个不同类型的传感器采集并传输的汽轮机运行时的多种运行状态参数;

根据获得的多种运行状态参数、预先训练的神经网络诊断模型以及确定历史诊断结果的历史运行状态参数和历史运行状态参数之间的关联条件生成诊断结果。

上述如本申请图5所示实施例揭示的汽轮机运行状态诊断装置执行的方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。

该电子设备还可执行图2的方法,并实现汽轮机运行状态诊断装置在图2、图3、图4所示实施例的功能,本申请实施例在此不再赘述。

当然,除了软件实现方式之外,本申请的电子设备并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

本申请实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的便携式电子设备执行时,能够使该便携式电子设备执行图2、图3、图4所示实施例的方法,并具体用于执行以下操作:

接收多个不同类型的传感器采集并传输的汽轮机运行时的多种运行状态参数;

根据获得的多种运行状态参数、预先训练的神经网络诊断模型以及确定历史诊断结果的历史运行状态参数和历史运行状态参数之间的关联条件生成诊断结果。

总之,以上所述仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

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