人工智能方法故障诊断
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人工智能方法故障诊断。
2基于人工智能的故障诊断方法的应用现状基于人工智能的故障诊断方法不需要知道被控对象的精确模型,能很好的应对不确定性和模糊性的随机故障。目前基于人工智能的故障诊断方法主要有以下几个方向:基于模糊的方法、基于神经网络的方法、专家系统故障诊断方法、基于遗传算法、支持向量机的方法、基于数据挖掘的方法、基于图论的模型推理方法等,以下是对几种故障诊断方法的具体论述。
2.1基于模糊的故障诊断方法
在模糊诊断中,各种故障征兆和故障成因之间都存在不同程度的因果关系,但表现在故障与征兆之间并非存在一一对应的关系,故障征兆信息的随机性、模糊性加上某些信息的不确定性,造成了故障形式复杂多样性。这种模糊性和随机性往往不能用精确的数学公式来描述,然而用模糊逻辑、模糊诊断矩阵等模糊理论来分析其故障与现象之间的不确定性关系是可行的,从模糊数学的角度看,故障诊断是一个模糊推理问题。因而基于模糊的诊断方法得到了长足的发展[2-4]。
故障诊断通常是基于一定的征兆,做出可能引起这些征兆的故障判别,而模糊逻辑系统是应用模糊理论解决问题的重要形式。研究表明,通过建立模糊逻辑系统,采用模糊推理的方法能够实现故障诊断。不过,成熟地应用基于模糊逻辑系统的故障诊断方法,需要解决好如何建立模糊诊断规则库等关键问题。
常用的模糊逻辑诊断方法一般步骤是检测信号经过模糊化单元处理后,输入到模糊推理规则库中进行分析,其输出即为故障信息的模糊输出,经过解模糊单元处理后即可得出故障原因。
另外一种基于模糊理论的诊断方法是用模糊诊断矩阵来描述故障原因和故障征兆之间关系的方法。其模糊关系矩阵的数学模型为[3]:
T T
Y 二RX
丫…y「—
X :=(P X]-4,)
-r
1 1r
1 2
r 1
…1 1 m
R =r1 2
「2 2…r 2 m
=(r ij ) n xm
「1r n2…r n m _
1
式中
:丫为诊断矩
阵, 'yi
为对象具有故障丫,的
隶属度(i= 1,2,…,n). X为起因矩阵,
u
Xj为对象
具有症状X j的隶属度(j =1,2,…,m);R为征兆矩
阵,描述了故障征兆与故障原因之间的关系。
m
乞= 1
i 4 ij(0乞乞1;1乞i空n;1乞j空m)
。
基于模糊的故障诊断方法的优点在于:可将人类的
语言化的知识嵌入系统;可模拟人类的近似推理能力,
且通用性好,只要针对不同的故障类型对推理规则进行
修改就可以应当不同的故障诊断。但与传统的故障诊断
理论和方法相比,仍有不成熟之处:基于模糊逻辑的故
障诊断方法缺少在线学习能力,不适应被控对象变化的
需要;模糊隶属函数和模糊推理规则无法保证任何情况
下都为最优;尚未建立起有效的方法来分析和设计模糊
系统,主要还是依赖专家经验和试凑。
2.2基于人工神经网络的故障诊断方法
从故障诊断的过程来讲,故障诊断实质上也是一类
模式分类问题,而人工神经网络(ANN)作为一
种自适应的模式识别技术,非常适合用于建立大型复杂
系统的智能化故障诊断系统。神经网络通过输入层、隐
含层和输出层来建立故障类型和故障原因之间复杂的映
射关系。基于神经网络的故障诊断
方法具有强大的自学习和数据处理能力,其分类方式通
过网络学习来确定系统参数和结构来完成训练过程。将
样本库的知识以网络的形式存储在神经网络的连接权中
是神经网络的独特之处。待检测故障信息经已训练好的
网络处理后可自动对被识别对象进行分类。故障诊断中
神经网络所采用的模型大多为BP网络,这主要由于对
BP模型的研究比
较成熟[5-6]。神经网络故障诊断技术被广泛应用于
电力系统及发电机组的故障诊断中,都是利用神经 网络强大的自学习功能、并行处理能力和良好的容 错能力,避免冗余实时建模的需求。
如上所述,神经网络模拟人脑,采用并行存储 和处理结构,具有很强的非线性映射能力、良好的 学习能力和适应能力、独特的联想记忆能力等优点 与基于数学模型的故障诊断方法相比,基于神经网 络的故障诊断方法无需精确的数学模型,无需相关 诊断对象的故障诊断知识,仅需提前得到网络训练 的数据,就可实现理想的效果。这也是故障诊断智 能手段的优势所在。然而,基于神经网络的故障诊 断方法也存在内在不足:学习样本容量大时,收敛 速度慢,易陷入局部极小值;问题的解决依赖于神 经网络结构的选择、训练过度或不足、较慢的收敛 速度等都可能影响故障诊断的效果;定性的或语言 化的信息无法在神经网络中直接使用或嵌入,而且 较难用训练好的神经网络的输入输出映射关系来 解释实际意义的故障诊断[7-8]。
2.3基于模糊神经网络的故障诊断方法
模糊和神经网络的有效结合成为了智能化故 障诊断的主要方法之一。
20世纪80年代末开始出
现了两者相融合的趋势。该方法将神经网络的自学 习优点与模糊数学的模糊推理方法有效结合,解决 了故障诊断中模糊规则难以确定的问题;禾U 用模糊 理论模拟人的控制能力和神经网络的自学习功能, 确定了模糊规则和模糊隶属度,建立故障诊断的模 型。
在故障诊断领域中,模糊神经网络一般有两种 构造方法:一种是直接根据模糊规则或模糊分类算 法构造相应功能的网络模型,将较成熟的模糊系统 转化为相应功能的模糊神经网络系统,以利用神经 网络的自适应自学习能力提高诊断精度。另一种是 将模糊分类方法与神经网络模型相结合组成复合 诊断模型,有2种复合方式:一是将模糊概念融合到 神经网络的输人层与输出层中,即将神经网络模型 直接作为诊断模型;二是根据故障诊断任务将模糊 分类方法和神经网络相结合,利用各自的优势分担 诊断中的部分功能,以构造通用的模糊神经网络诊 断模型[9-10]。
模糊系统与神经网络的结合方式很多,比较通 用的一种结构如图1所示[11]。输入特征量
X 1,X2
^ X n ,首先进入模糊化层进行模糊化处理,
将原始信息转换成隶属度的形式 ,主要完成语义信
息等定性知识以及不确定性信息的定量化处理。然 后将特征的隶属度输入到神经网络诊断模型,图
1
所示的故障诊断模型实际上就是 n 维故障征兆空间
到m 维故障类型空间的非线性映射
f
:R >R m ,
f
(X )二丫,因而可选用三层的神经网络结构完成
映射关系。输入层到隐层以及隐层到输出层的传递 函数需要满足可微条件。输出信息根据实际情况 ,
将定量信息进一步清晰化处理,得到输出结果
将模糊逻辑与神经网络相结合,既兼顾故障诊 断知识的模糊性,又可利用神经网络强大自学习能 力的特点,共同作用,使得系统故障诊断效果更佳。 当然两者
结合也有缺点:在许多情况下仍不能直接 处理模糊输入输出信息。
2.4专家系统故障诊断方法
专家系统作为人工智能中最活跃的一个分支 为故障诊断注入了新的活力。专家系统应用于故障 诊断技术是指人们根据长期的实践经验和大量的 故障信息知识,设计出的一种智能化的计算机程序 系统,模拟人类专家解决问题的思维方式进行智能 诊断。专家系统可以解决一类难以用数学模型来精 确描述的系统故障诊断问题。传统的专家系统的核 心主要包括以下几部分:全局数据库、知识库、推 理机、解释部分、人机接口几个模块。全局数据库 用以存放当前故障信息,即专家系统当前要处理的 对象信息;知识库用以存放故障诊断用的专门知 识,在知识表达方面,大多数诊断型专家系统都是 以产生式规则或框架式进行知识表达;推理机是根 据当前的输入信息结合知识库规则进行推理以达 到诊断目的;推理机中的推理方式是故障分类是否 合理的关键。现阶段,专家系统在诊断推理方面, 着重于对推理逻辑和推理模型的研究。模糊逻辑作 为一种降低系统复杂性的方法近期在专家系统的 推理逻辑中得到了广泛的应用。最
沾晰化处酬
y 2,…ym
图1 一种模糊神经网络结构示意图
ff
经网络输入层
神经网络输出
JJ