首页> 中国专利> 一种结合直觉模糊集和灰色模型的故障预报方法

一种结合直觉模糊集和灰色模型的故障预报方法

摘要

本发明涉及一种结合直觉模糊集和灰色模型的故障预报方法,通过设计正常隶属度函数、异常隶属度函数、正常直觉模糊子集和异常直觉模糊子集来描述系统的运行状态;采用灰色模型估计系统运行的未来状态,可得到预测序列;计算预测序列的直觉模糊集合,并用于计算与正常和异常直觉模糊子集的贴近度;与贴近正常直觉模糊子集相比,当预测序列的直觉模糊集合更贴近异常直觉模糊子集时预报故障即将来临。本发明可成功地实现故障的早期预报,是一种有效的故障预测方法。

著录项

  • 公开/公告号CN106021888A

    专利类型发明专利

  • 公开/公告日2016-10-12

    原文格式PDF

  • 申请/专利权人 福建师范大学;

    申请/专利号CN201610317414.6

  • 发明设计人 王开军;严宣辉;林品乐;

    申请日2016-05-13

  • 分类号G06F19/00;

  • 代理机构福州元创专利商标代理有限公司;

  • 代理人蔡学俊

  • 地址 350117 福建省福州市闽侯县上街镇大学城福建师大科技处

  • 入库时间 2023-06-19 00:38:30

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-05-23

    未缴年费专利权终止 IPC(主分类):G06F19/00 专利号:ZL2016103174146 申请日:20160513 授权公告日:20180817

    专利权的终止

  • 2018-08-17

    授权

    授权

  • 2016-11-09

    实质审查的生效 IPC(主分类):G06F19/00 申请日:20160513

    实质审查的生效

  • 2016-10-12

    公开

    公开

说明书

技术领域

本发明涉及故障预测领域,特别是一种结合直觉模糊集和灰色模型的故障预报方法。

背景技术

随着工业技术的发展,现代工业系统的规模越来越大、结构越来越复杂,带来更高的经济利益和生产效率的同时,也使得影响系统正常运行的因素增多,引发故障的潜在因素变多。检测设备和系统何时出现故障对生产和人身安全是非常重要的。设备和系统何时出现故障的迹象具有不确定性和模糊性,并且故障预测本身也是具有不确定性和模糊性的。基于灰色理论的灰色模型和直觉模糊集适合于描述和分析不确定性和模糊性的问题。由于直觉模糊集同时考虑了隶属度和非隶属度两方面的信息,因此在处理信息的能力比模糊集要强,对不确定性的描述有更强的实用性;而灰色系统理论着重研究解决小样本、贫信息这种不确定性问题。在故障预报/预测方面,国内外研究人员已将灰色方法应用于故障预测中,例如利用粒子群优化灰色模型参数的故障预测方法,一种灰色相关向量机方法的故障预测,结合粗糙集和灰色理论的故障预测方法等;而直觉模糊集尚未见报道被用于故障预测。可以看出,灰色模型/方法已被应用于故障预测中,但是直觉模糊集尚未引入故障预测,也没有结合直觉模糊集和灰色模型的故障预报方法。

发明内容

有鉴于此,本发明的目的是提出一种结合直觉模糊集和灰色模型的故障预报方法,可成功地实现故障的早期预报,是一种有效的故障预测方法。

本发明采用以下方案实现:一种结合直觉模糊集和灰色模型的故障预报方法,包括以下步骤:

步骤S1:设设备或系统正常运行时的初始m个时间点的观测数据为{yt}(t=1,2,3,...,m),计算该观测数据的均值ε和标准差σ,设定集合的元素数目k;

步骤S2:计算前k个连续正常运行的观测数据{yt}(t=1,2,3,...,k)的正常隶属度和异常隶属度;其中k≤m;

步骤S3:根据步骤S2的正常隶属度和异常隶属度得到正常直觉模糊子集Ak以及异常直觉模糊子集Bk

步骤S4:在当前时刻t,采用灰色GM(1,1)模型估计系统未来运行的预测序列

步骤S5:将步骤S4中得到的预测序列代入正常隶属度函数得到得该预测序列的直觉模糊集合:

Dt={<G(y~t+1),1-G(y~t+1)>,<G(y~t+2),1-G(y~t+2)>,...,<G(y~t+k),1-G(y~t+k)>};

步骤S6:计算Dt与Ak的贴近度NIFS(Dt,Ak),计算Dt与Bk的贴近度NIFS(Dt,Bk);

步骤S7:在当前时刻,判断异常贴近度是否大于正常贴近度,即判断NIFS(Dt,Bk)是否大于NIFS(Dt,Ak),若是,则预报故障即将来临;若否,则令t=t+1,返回步骤S4。

进一步地,步骤S2中分别采用下式计算正常隶属度函数和异常隶属度函数:

G(y)=exp[-(y-ϵ)210×σ2];

G(y)=exp[-(y-(ϵ±6×σ))210×σ2];

其中,G(y)为正常隶属度函数,G'(y)为异常隶属度函数,y为观测变量;在G'(y)中,当k个连续观测数据的均值大于等于ε时,公式中±取+号;当k个连续观测数据的均值小于ε时,公式中±取-号。

进一步地,步骤S3中所述正常直觉模糊子集的获得采用以下方法:将初始正常运行时的k个连续观测数据{y1,y2,...,yk}代入正常隶属度函数,得到正常直觉模糊子集Ak

Ak={<G(y1),1-G(y1)>,<G(y2),1-G(y2)>,...,<G(yk),1-G(yk)>}。

进一步地,步骤S3中所述异常直觉模糊子集的获得采用以下方法:将初始正常运行时的k个连续观测数据{y1,y2,...,yk}代入异常隶属度函数,得到异常直觉模糊子集Bk

Bk={<G′(y1),1-G′(y1)>,<G′(y2),1-G′(y2)>,...,<G′(yk),1-G′(yk)>}。

进一步地,步骤S6中,所述计算Dt与Ak的贴近度NIFS(Dt,Ak)以及所述计算Dt与Bk的贴近度NIFS(Dt,Bk)均采用以下方法:具有k对元素的直觉模糊集合Q={<μ(xi),γ(xi)>}和R={<μ(zi),γ(zi)>}之间的贴近度公式如下:

NIFS(Q,R)=1-12kΣi=1k(|μQ(xi)-μR(zi)|+|γQ(xi)-γR(zi)|);

其中μ(·)表示隶属度、γ(·)表示非隶属度:依据上式计算Dt与Ak的贴近度NIFS(Dt,Ak),计算Dt与Bk的贴近度NIFS(Dt,Bk)。

特别的,所述步骤S4具体为:

设X(0)=(x(0)(1),x(0)(2),...,x(0)(n))为非负序列,X(1)为X(0)的1-AGO(一次累加)序列,X(1)=(x(1)(1),x(1)(2),...,x(1)(n)),其中则称

x(0)(k)+ax(1)(k)=b,其中k=1,2,...,n;

为GM(1,1)模型的原始形式。

x(0)(k)+az(1)(k)=b,其中k=2,...,n;

为GM(1,1)模型的基本形式,为灰色微分方程。其中

z(1)(k)=12(x(1)(k-1)+x(1)(k)),k=2,...,n.

dx(1)dt+ax(1)=b;

为x(0)(k)+az(1)(k)=b,其中k=2,...,n的白化方程,也称影子方程。

对参数a和b的估计,主要通过x(0)(k)+az(1)(k)=b,其中k=2,...,n,采用最小二乘法估计,得出

a^=(BTB)-1BTY;

其中为参数列,且

Y=x(0)(2)x(0)(3)...x(0)(n),B=-z(1)(2)1-z(1)(3)1......-z(1)(n)1;

设则得到下列三点结论:

1、白化方程的解,也称时间响应函数,为:

x(1)(t)=(x(1)(1)-b/a)e-a(t-1)+b/a。

2、GM(1,1)模型x(0)(k)+az(1)(k)=b的时间响应序为:

其中k=1,2,...,n。

3、还原值位:

x^(0)(k+1)=α(1)x^(1)(k+1)=x^(1)(k+1)-x^(1)(k)=(1-ea)(x(0)(1)-b/a)e-ak.

进一步地,-a反映了和的发展趋势,称为GM(1,1)模型的发展系数。b称为灰色作用量,它是外生的或者从实际问题的背景中产生的,反映了数据变化关系,其确切内涵是灰色的。使用上述递推公式,可获得未来的预测值。

与现有技术相比,本发明有以下有益效果:

1、利用直觉模糊子集来描述系统的正常、异常状态。

2、结合灰色模型的优点和直觉模糊集的优点对复杂的系统进行有效的故障预测。

附图说明

图1为本发明的方法流程示意图。

具体实施方式

下面结合附图及实施例对本发明做进一步说明。

如图1所示,本实施例提供了一种结合直觉模糊集和灰色模型的故障预报方法,包括以下步骤:

步骤S1:设设备或系统正常运行时的初始m个时间点的观测数据为{yt}(t=1,2,3,...,m),计算该观测数据的均值ε和标准差σ,设定集合的元素数目k;

步骤S2:计算前k个连续正常运行的观测数据{yt}(t=1,2,3,...,k)的正常隶属度和异常隶属度;其中k≤m;

步骤S3:根据步骤S2的正常隶属度和异常隶属度得到正常直觉模糊子集Ak以及异常直觉模糊子集Bk

步骤S4:在当前时刻t,采用灰色GM(1,1)模型估计系统未来运行的预测序列

步骤S5:将步骤S4中得到的预测序列代入正常隶属度函数得到得该预测序列的直觉模糊集合:

Dt={<G(y~t+1),1-G(y~t+1)>,<G(y~t+2),1-G(y~t+2)>,...,<G(y~t+k),1-G(y~t+k)>};

步骤S6:计算Dt与Ak的贴近度NIFS(Dt,Ak),计算Dt与Bk的贴近度NIFS(Dt,Bk);

步骤S7:在当前时刻,判断异常贴近度是否大于正常贴近度,即判断NIFS(Dt,Bk)是否大于NIFS(Dt,Ak),若是,则预报故障即将来临;若否,则令t=t+1,返回步骤S4。

在本实施例中,步骤S2中分别采用下式计算正常隶属度函数和异常隶属度函数:

G(y)=exp[-(y-ϵ)210×σ2];

G(y)=exp[-(y-(ϵ±6×σ))210×σ2];

其中,G(y)为正常隶属度函数,G'(y)为异常隶属度函数,y为观测变量;在G'(y)中,当k个连续观测数据的均值大于等于ε时,公式中±取+号;当k个连续观测数据的均值小于ε时,公式中±取-号。

在本实施例中,步骤S3中所述正常直觉模糊子集的获得采用以下方法:将初始正常运行时的k个连续观测数据{y1,y2,...,yk}代入正常隶属度函数,得到正常直觉模糊子集Ak

Ak={<G(y1),1-G(y1)>,<G(y2),1-G(y2)>,...,<G(yk),1-G(yk)>}。

在本实施例中,步骤S3中所述异常直觉模糊子集的获得采用以下方法:将初始正常运行时的k个连续观测数据{y1,y2,...,yk}代入异常隶属度函数,得到异常直觉模糊子集Bk

Bk={<G′(y1),1-G′(y1)>,<G′(y2),1-G′(y2)>,...,<G′(yk),1-G′(yk)>}。

在本实施例中,步骤S6中,所述计算Dt与Ak的贴近度NIFS(Dt,Ak)以及所述计算Dt与Bk的贴近度NIFS(Dt,Bk)均采用以下方法:具有k对元素的直觉模糊集合Q={<μ(xi),γ(xi)>}和R={<μ(zi),γ(zi)>}之间的贴近度公式如下:

NIFS(Q,R)=1-12kΣi=1k(|μQ(xi)-μR(zi)|+|γQ(xi)-γR(zi)|);

其中μ(·)表示隶属度、γ(·)表示非隶属度:依据上式计算Dt与Ak的贴近度NIFS(Dt,Ak),计算Dt与Bk的贴近度NIFS(Dt,Bk)。

特别的,在本实施例中,所述步骤S4具体为:

设X(0)=(x(0)(1),x(0)(2),...,x(0)(n))为非负序列,X(1)为X(0)的1-AGO(一次累加)序列,X(1)=(x(1)(1),x(1)(2),...,x(1)(n)),其中则称

x(0)(k)+ax(1)(k)=b,其中k=1,2,...,n;

为GM(1,1)模型的原始形式。

x(0)(k)+az(1)(k)=b,其中k=2,...,n;

为GM(1,1)模型的基本形式,为灰色微分方程。其中

z(1)(k)=12(x(1)(k-1)+x(1)(k)),k=2,...,n.

dx(1)dt+ax(1)=b;

为x(0)(k)+az(1)(k)=b,其中k=2,...,n的白化方程,也称影子方程。

对参数a和b的估计,主要通过x(0)(k)+az(1)(k)=b,其中k=2,...,n,采用最小二乘法估计,得出

a^=(BTB)-1BTY;

其中为参数列,且

Y=x(0)(2)x(0)(3)...x(0)(n),B=-z(1)(2)1-z(1)(3)1......-z(1)(n)1;

设则得到下列三点结论:

1、白化方程的解,也称时间响应函数,为:

x(1)(t)=(x(1)(1)-b/a)e-a(t-1)+b/a。

2、GM(1,1)模型x(0)(k)+az(1)(k)=b的时间响应序为:

其中k=1,2,...,n。

3、还原值位:

x^(0)(k+1)=α(1)x^(1)(k+1)=x^(1)(k+1)-x^(1)(k)=(1-ea)(x(0)(1)-b/a)e-ak.

在本实施例中,-a反映了和的发展趋势,称为GM(1,1)模型的发展系数。b称为灰色作用量,它是外生的或者从实际问题的背景中产生的,反映了数据变化关系,其确切内涵是灰色的。使用上述递推公式,可获得未来的预测值。

以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号