掌桥专利:专业的专利平台
掌桥专利
首页

设备运行状态预警方法、计算机设备及存储介质

文献发布时间:2023-06-19 13:45:04


设备运行状态预警方法、计算机设备及存储介质

技术领域

本申请涉及设备监测技术领域,尤其是涉及一种设备运行状态预警方法、计算机设备及存储介质。

背景技术

近年来,随着科学技术的进步和大众对环保意识的提升,人们逐渐开始从火力发电转向为风力发电。为了提高生产效率,风力发电设备需不断提高效益,这便使得风力发电设备的结构日趋复杂。在工作过程中风力发电设备会经历正常-退化-最终失效三个阶段,其可用性、安全性和可靠性在不同程度上影响着风力发电设备的发电效率。因此,对风力发电设备的运行状态进行实时监测和故障报警,对于国家降低维护成本和生产损失、提高生产效益具有重要意义。由于风电场多建于远离城市的偏远地区或近海区域,交通不便,再加上风力发电机组又处于高空,对其维护显得更加困难,常规人工巡检方式存在检测成本高,检测故障不及时,漏检故障比例高等问题。

发明内容

有鉴于此,本申请提供一种设备运行状态预警方法、计算机设备及存储介质,用以解决现有风力发电设备故障监测不及时的技术问题。

为了解决上述问题,第一方面,本申请提供一种设备运行状态预警方法,所述方法包括:

实时获取目标设备的振动响应数据,对所述振动响应数据预处理后,得到振动特征数据;

基于实时得到的振动特征数据构建样本集,对所述样本集统计分析,并计算得到T

根据所述振动特征数据和预设的预测模型,预测在预设未来期间内的目标特征数据;

基于T

可选的,所述振动特征数据以目标设备的物理结构参数表征;所述样本集包括若干批样本数据,每批样本数据包括若干样本子集,每个样本子集包括若干个变量,每个变量表示目标设备对应监测位置的振动特征数据;则对所述样本集统计分析,并计算得到T

基于所述样本集,统计第k批样本数据中第j个变量的均值和样本方差,并统计第k个样本集中第j个变量和第h个变量之间的协方差,其中,k=1,2,...,m,m表示所述若干批样本数据的批次数,j=1,2,...,p,j≠h,p表示每个样本子集中多元变量的个数;

对每个变量在若干批样本数据中的均值、样本方差、协方差分别求平均,以获取每个变量的平均特征数据,并计算每批样本数据的T

根据每批样本数据的T

可选的,所述计算每批样本数据的T

式中,n表示每批样本数据包含的样本子集个数;

可选的,所述T

根据每批样本数据的T

LCL=0

式中,UCL表示T

可选的,在根据所述振动特征数据和预设的预测模型,预测在预设未来期间内的目标特征数据中,所述预测模型包括一次指数平滑模型、二次指数平滑模型。

可选的,根据所述振动特征数据和预设的预测模型,预测在预设未来期间内的目标特征数据,包括:

根据时间序列中第t-1期的实际振动特征数据,基于一次指数平滑算法,计算第t期的预测振动特征数据并作为第t期的一次指数平滑值;

根据时间序列中第t期的一次指数平滑值,基于二次指数平滑算法,计算第t期的二次指数平滑值;

根据时间序列中第t期的一次指数平滑值和二次指数平滑值,预测计算预设未来期间内的目标特征数据,涉及公式如下:

Y

式中,Y

可选的,所述基于T

基于T

将实际T

根据实际T

可选的,所述第一预警规则包括:

存在连续q个目标特征数据点落在实时T

和/或存在一目标特征数据点落在实时T

和/或存在连续r个目标特征数据点递增或递减,其中,r≥6;

和/或存在连续u个目标特征数据点中相邻点交替上下,其中,u≥14;

所述第二预警规则包括:

存在连续w个目标特征数据点落在C+子区域和C-子区域以内,其中,w≥15;

和/或存在连续g个目标特征数据点中两点落在中心校同一侧的B+子区域以外或B-子区域以外,其中,g≥3;

和/或存在连续v个目标特征数据点中有四点落在C+子区域和C-子区域以外的子区域,其中,v≥5;

和/或存在连续z个目标特征数据点落在中心线两侧且无一点落在C+子区域或C-子区域内,其中,z≥8。

第二方面,本申请提供的一种计算机设备,采用如下的技术方案:

一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述设备运行状态预警方法的步骤。

第四方面,本申请提供的一种计算机可读存储介质,采用如下的技术方案:

一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述设备运行状态预警方法的步骤。

采用上述实施例的有益效果是:通过获取目标设备的振动响应数据并进行预处理后,得到振动特征数据,基于振动特征数据构建样本集并进行统计分析,得到T

附图说明

图1为本申请提供的设备运行状态预警系统的应用场景示意图;

图2为本申请提供的设备运行状态预警方法一实施例的方法流程图;

图3为本申请提供的设备运行状态预警方法步骤S202一实施例的方法流程图;

图4为本申请提供的设备运行状态预警方法步骤S203一实施例的方法流程图;

图5为本申请提供的设备运行状态预警方法步骤S204一实施例的方法流程图;

图6为本申请提供的实时T

图7为本申请提供的设备运行状态预警系统一实施例的原理框图;

图8为本申请提供的计算机设备一实施例的原理框图。

具体实施方式

下面结合附图来具体描述本申请的优选实施例,其中,附图构成本申请一部分,并与本申请的实施例一起用于阐释本申请的原理,并非用于限定本申请的范围。

在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本申请提供了一种设备运行状态预警方法、计算机设备及存储介质,以下分别进行详细说明。

图1为本申请实施例所提供的设备运行状态预警系统的场景示意图,该系统可以包括服务器100,服务器100中集成有设备运行状态预警系统,如图1中的服务器。

本申请实施例中服务器100主要用于:

实时获取目标设备的振动响应数据,对振动响应数据预处理后,得到振动特征数据;

基于实时得到的振动特征数据构建样本集,对样本集统计分析,并计算得到T

根据振动特征数据和预设的预测模型,预测在预设未来期间内的目标特征数据;

基于T

本申请实施例中,该服务器100可以是独立的服务器,也可以是服务器组成的服务器网络或服务器集群,例如,本申请实施例中所描述的服务器100,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云服务器。其中,云服务器由基于云计算(Cloud Computing)的大量计算机或网络服务器构成。

可以理解的是,本申请实施例中所使用的终端200可以是既包括接收和发射硬件的设备,即具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备。具体的终端200可以是台式机、便携式电脑、网络服务器、掌上电脑(Personal Digital Assistant,PDA)、移动手机、平板电脑、无线终端设备、通信设备、嵌入式设备等,本实施例不限定终端200的类型。

本领域技术人员可以理解,图1中示出的应用环境,仅仅是与本申请方案一种应用场景,并不构成对本申请方案应用场景的限定,其他的应用环境还可以包括比图1中所示更多或更少的终端,例如图1中仅示出2个终端,可以理解的,该设备运行状态预警系统还可以包括一个或多个其他终端,具体此处不作限定。

另外,参照图1所示,该设备运行状态预警系统还可以包括存储器200,用于存储数据,如振动响应数据、振动特征数据等。

需要说明的是,图1所示的设备运行状态预警系统的场景示意图仅仅是一个示例,本申请实施例描述的设备运行状态预警系统以及场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着设备运行状态预警系统的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。

参照图2为本申请提供的设备运行状态预警方法一种实施例的方法流程图,该设备运行状态预警方法,包括下述步骤:

S201、实时获取目标设备的振动响应数据,对振动响应数据预处理后,得到振动特征数据;

S202、基于实时得到的振动特征数据构建样本集,对样本集统计分析,并计算得到T

S203、根据振动特征数据和预设的预测模型,预测在预设未来期间内的目标特征数据;

S204、基于T

本实施例通过获取目标设备的振动响应数据并进行预处理后,得到振动特征数据,基于振动特征数据构建样本集并进行统计分析,得到T

在本实施例的风力发电设备健康监测场景中,目标设备可以指风力发电设备,在目标设备的一些监测点布设多组振动传感器,在一些具体的实施例中,在风力发电设备的叶片与轮毂连接处的螺栓和叶片上安装多组振动传感器。需要说明的是,在其他实施例的健康监测场景中,目标设备也可以指其他需要进行健康监测的工业设备,布设传感器的位置和数量可以根据实际情况确定。

在本实施例中,振动响应数据包括振动频率、模态;振动特征数据以目标设备的物理结构参数表征,在一具体的实施例中,振动特征数据可以指风力发电设备监测点的刚度变化信息,在其他具体的实施例中,振动特征数据也可以指风力发电设备监测点的阻尼比变化信息;在本实施例中,采用传统的方法将振动响应数据处理为振动特征数据,可以利用刚度变化信息或阻尼变化信息反映目标设备对应监测点的失效信息。

在一实施例中,步骤S202中,基于实时获取的振动特征数据构建样本集,该样本集包括若干批样本数据,每批样本数据包括若干样本子集,每个样本子集包括若干个变量,每个变量表示目标设备对应监测位置的振动特征数据。

在本实施例中,为提升监测效率,每个样本子集包括两个变量;对于单变量控制图来说,出现预测错误的概率是0.0027,但采用两个单变量控制图时,出现预测错误的概率是0.0027的二次方,有效降低预测误差;在其他实施例中,可以采用三个或四个等变量个数,随着监测位点的增多,应用多变量控制图预测则更加精确。

参照图3为本申请提供的步骤S202一种实施例的方法流程图,该步骤S202中,对样本集统计分析,并计算得到T

S301、基于样本集,统计第k批样本数据中第j个变量的均值和样本方差,并统计第k个样本集中第j个变量和第h个变量之间的协方差,其中,k=1,2,...,m,m表示若干批样本数据的批次数,j=1,2,...,p,j≠h,p表示每个样本子集中多元变量的个数;

具体地,统计第k批样本数据中第j个变量的均值,具体为:

统计第k个样本集中第j个变量和第h个变量之间的样本方差,具体为:

统计第k个样本集中第j个变量和第h个变量之间的协方差,具体为:

上式中,x

S302、对每个变量在若干批样本数据中的均值、样本方差、协方差分别求平均,以获取每个变量的平均特征数据,并计算每批样本数据的T

在一实施例中,将统计量

需要说明的是,第j个参数的方差均值

进一步地,计算每批样本数据的T

式中,n表示每批样本数据包含的样本子集个数;

S303、根据每批样本数据的T

在一实施例中,T

根据每批样本数据的T

LCL=0

式中,UCL表示T

在一实施例中,在步骤S204即根据振动特征数据和预设的预测模型,预测在预设未来期间内的目标特征数据中,预测模型包括一次指数平滑模型、二次指数平滑模型。

在一实施例中,参照图4为本申请提供的步骤S203一种实施例的方法流程图,该步骤S203即根据振动特征数据和预设的预测模型,预测在预设未来期间内的目标特征数据,包括下述步骤:

S401、根据时间序列中第t-1期的实际振动特征数据,基于一次指数平滑算法,计算第t期的预测振动特征数据并作为第t期的一次指数平滑值,具体如下:

F

其中,v表示平滑系数,0<v<1,x

S402、根据时间序列中第t期的一次指数平滑值,基于二次指数平滑算法,计算第t期的二次指数平滑值,具体如下:

其中,

在本实施例中,通过在一次平滑指数的基础上再作一次指数平滑,即二次平滑,从而减少模型内在滞后性带来的预测误差影响,提高模型的预测精度;此外,通过使用二次平滑处理,可以有效进行短期预测,并且一般只需较少的振动特征数据就可以连续使用,并且能够自动调整异常数据。

S403、根据时间序列中第t期的一次指数平滑值和二次指数平滑值,预测计算预设未来期间内的目标特征数据,涉及公式如下:

Y

式中,Y

在本实施例中,平滑系数v取值范围为0.1-0.3,有利于反映出长期预测趋势。

在一实施例中,参照图5为本申请提供的步骤S204一种实施例的方法流程图,并参照图6,该步骤S204即基于T

S501、基于T

S502、将实际T

S503、根据实际T

在一实施例中,步骤S503中第一预警规则包括如下:

存在连续q个目标特征数据点落在实际T

和/或存在一目标特征数据点落在实际T

和/或存在连续r个目标特征数据点递增或递减,其中,r≥6;在一具体的实施例中,r可以取6或7;

和/或存在连续u个目标特征数据点中相邻点交替上下,其中,u≥14;在一具体的实施例中,u可以取14或15;

第二预警规则包括如下:

存在连续w个目标特征数据点落在C+子区域和C-子区域以内,其中,w≥15;在一具体的实施例中,w可以取15或16;

和/或存在连续g个目标特征数据点中两点落在中心校同一侧的B+子区域以外或B-子区域以外,其中,g≥3;在一具体的实施例中,w可以取3或4;

和/或存在连续v个目标特征数据点中有四点落在C+子区域和C-子区域以外的子区域,其中,v≥5;在一具体的实施例中,v可以取5或6;

和/或存在连续z个目标特征数据点落在中心线两侧且无一点落在C+子区域或C-子区域内,其中,z≥8;在一具体的实施例中,z可以取8或9。

需要说明的是,在其他实施例中,可以根据实际情况对第一/第二预警规则中各个连续阈值的取值进行确定。

本实施例通过获取目标设备的振动响应数据并进行预处理后,得到振动特征数据,基于振动特征数据构建样本集并进行统计分析,得到T

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

本实施例还提供一种设备运行状态预警系统,该设备运行状态预警系统与上述实施例中设备运行状态预警方法一一对应。如图7所示,该设备运行状态预警系统包括数据获取模块701、统计分析模块702、预测模块703、预警判断模块704。各功能模块详细说明如下:

数据获取模块701,用于实时获取目标设备的振动响应数据,对振动响应数据预处理后,得到振动特征数据;

统计分析模块702,用于基于实时得到的振动特征数据构建样本集,对样本集统计分析,并计算得到T

预测模块703,用于根据振动特征数据和预设的预测模型,预测在预设未来期间内的目标特征数据;

预警判断模块704,用于基于T

关于设备运行状态预警系统各个模块的具体限定可以参见上文中对于设备运行状态预警方法的限定,在此不再赘述。上述设备运行状态预警系统中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

参照图8,本实施例还提供了一种计算机设备,该计算机设备可以是移动终端、桌上型计算机、笔记本、掌上电脑及服务器等计算设备。该计算机设备包括处理器10、存储器20及显示器30。图8仅示出了计算机设备的部分组件,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

存储器20在一些实施例中可以是计算机设备的内部存储单元,例如计算机设备的硬盘或内存。存储器20在另一些实施例中也可以是计算机设备的外部存储设备,例如计算机设备上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital,SD)卡,闪存卡(Flash Card)等。进一步地,存储器20还可以既包括计算机设备的内部存储单元也包括外部存储设备。存储器20用于存储安装于计算机设备的应用软件及各类数据,例如安装计算机设备的程序代码等。存储器20还可以用于暂时地存储已经输出或者将要输出的数据。在一实施例中,存储器20上存储有计算机程序40。

处理器10在一些实施例中可以是一中央处理器(Central Processing Unit,CPU),微处理器或其他数据处理芯片,用于运行存储器20中存储的程序代码或处理数据,例如执行设备运行状态预警方法等。

显示器30在一些实施例中可以是LED显示器、液晶显示器、触控式液晶显示器以及OLED(Organic Light-Emitting Diode,有机发光二极管)触摸器等。显示器30用于显示在计算机设备的信息以及用于显示可视化的用户界面。计算机设备的部件10-30通过系统总线相互通信。

在一实施例中,当处理器10执行存储器20中计算机程序40时实现以下步骤:

实时获取目标设备的振动响应数据,对振动响应数据预处理后,得到振动特征数据;

基于实时得到的振动特征数据构建样本集,对样本集统计分析,并计算得到T

根据振动特征数据和预设的预测模型,预测在预设未来期间内的目标特征数据;

基于T

本实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

实时获取目标设备的振动响应数据,对振动响应数据预处理后,得到振动特征数据;

基于实时得到的振动特征数据构建样本集,对样本集统计分析,并计算得到T

根据振动特征数据和预设的预测模型,预测在预设未来期间内的目标特征数据;

基于T

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。

本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上所述,仅为本申请较佳的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。

技术分类

06120113791944