- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于改进的断面选择算法的旋转机械在线故障诊断
0 基于生物免疫反应的在线诊断
如建立基于模型的旋转机械诊断方法、专家系统方法、可靠性理论方法和神经网络方法,等相继提出了基于旋转机械的智能诊断方法,提高了系统运行和维护人员的决策效率。然而,上述检测方法的线性性较差,难以满足高速在线检测的要求。
随着人们对生物免疫系统认识的不断深入,引发了人工免疫系统(Artificial Immune System,简称AIS)的研究热潮,并逐渐用其解决工程实际问题. 生物免疫系统的主要功能就是在线检测和杀伤来自生物体内和体外称为抗原的非己物质(如病毒、癌细胞等致病因子),受免疫系统自己—非己识别机理的启发提出了反面选择算法来在线检测机械设备的异常变化.
1 反向选择算法及其改进算法
1.1 检测算法设计
受免疫系统自己—非己识别机理的启发,Forrest等提出了用于检测各种变化的反面选择算法. 该算法与免疫系统的反面选择过程类似,通过随机产生检测器,并取消那些能检测出自己的检测器,使保留的检测器能检测任何非己. 算法实现:(1)定义自己为需要被保护或检测的有限串S,串可以是程序、数据文件及正常模式等;(2)随机产生检测器集R,R中的每个检测器都不能与S中的串相匹配;(3)比较R与S串,检测S串的变化,如果任意检测器与S匹配,则认为S串已发生变化. 该算法只检测自己串有无变化,不能检测自己串发生了何种类型变化. 在故障诊断过程中,不仅要检测正常模式的变化,而且要检测模式发生了何种变化以及变化了的模式和那种故障相匹配. 为了应用反面选择算法思想诊断设备故障,必须对算法进行改进.
1.2 检测自己空间
为了便于对改进算法进行描述,引进以下定义和符号.
定义1设备各种正常工作模式的振动时域信号称为自己空间,记为S.
定义2设备各种故障模式的振动时域信号称为故障模式空间,记为MS.MS=(MS1,MS2,…,MSn),MSi(i=1,2,…,n)为第i类故障模式时域信号,n为已知故障模式数.
定义3反映设备故障模式独有特征的振动信号称为非己空间,记为NS. 非己空间是指故障模式空间减去其所包含的自己空间的内容.
三个空间的关系为:NS=MS-NS∩MS
定义4将非己空间NS按各种故障模式独有特征和共有特征划分称为非己空间划分,即NS=NS1∪NS2∪…∪NSn∪NS0,其中,NS0为2个以上故障模式的共有特征空间,NSi(i=1,2,…,n)为第i类故障模式独有特征空间.
改进算法实现可概括为:
(1)产生与自己空间S不相匹配的所有检测器集R,检测器集R不能检测自己空间,只能捕获非己空间的特征.
(2)将R与故障模式空间的各故障模式信号MSi相匹配,与2个以上故障模式相匹配的检测器能检测共有特征空间,为了消除歧义性,取消这样的检测器;与各故障模式独有空间相匹配的检测器只能检测一种故障,对某种故障具有敏感性,保留这样的检测器;另外,还应取消那些与任何一种或一种以上的故障模式都不匹配的检测器. 按匹配情况对检测器集R约简和聚类,形成新的检测器集R′,即R′=(R′1,R′2,…,R′n),其中R′i(i=1,2,…,n)为只与第i类故障模式独有空间相匹配,而与其它任何故障模式独有空间不匹配的检测器子集.
(3)比较训练好的检测器集R′与S,检测S的变化,如果任意检测器与S匹配,该检测器被激活,则认为S已发生变化.
(4)检查被激活检测器隶属R′中的那类,从而确定设备发生何种故障.
改进算法中R′i能检测出第i类故障不同于其它故障的独有特征.
2 振动信号处理方法
2.1 故障诊断方法
为了产生检测器集R,应对自己空间和各种故障模式空间的振动数据编码,编码采用二进制编码形式, 首先求出所收集自己空间和各种故障模式空间的振动数据中的最小值(min)和最大值(max),根据所要
求的精度选择编码位数b,然后把最小值和最大值区间等分成2b-2个子区间,根据振动数据所落入的区间不同分别取不同的整数值并用b位二进制编码表示,见图1. 图1中关于何时取0和2b两个数值,将在故障诊断方法中介绍.
2.2 加窗并移动窗口
将各自的所有二进制编码的振动数据按时间顺序连接在一起作为正常模式和各种故障模式串,但这种定义方法使得模式串太长,产生的检测器操作复杂. 故而采用加窗并移动窗口的方法将每个模式分成m个相等的子串,即S={s1,s2,…,sm};MSi={MSi1,MSi2,…,MSim},然后按子串编码,该方法涉及如何选择窗宽WIDTH及移动步长STEP参数. 例如,当WIDTH=6及STEP=2时,每个窗口的模式分别为{x1,x2,…,x6},{x3,x4,…,x8}等,xi为振动数据.
3 检测器的产生和治疗
3.1 基于全匹配的检测
在改进算法中,所有检测器都不能检
文档评论(0)