基于ica的故障诊断算法的研究毕业设计论文(编辑修改稿)内容摘要:

届本科生毕业设计(论文) 2 决策。 过程故障检测:通过对生产过程特征信息进行分析,判别其是否超出预定的范围,确定系统是否有故障发生。 较早检测到故障可以对即将出现的问题做出重要的警告,进而采取适当措施避免它发展为重大的过程故障,使最终产品质量不受影响,或损失减到最小。 过程故障识别:根据检测到的故障信息,识别出与故障最密切相关的观测变量,以便更好的分析故障的成因,减少恢复受控运行状况的时间。 过程故障诊断:此处是指狭义的故障的诊断,仅指根据上面的结论以及其他知识确定哪种故障 发生了,具体的说就是最终确定故障的类型、强度以及发生的时间位置,换句话说就是确定故障状态的原因。 过程故障评价与决策:判断故障的发展趋势以及对监控对象的影响,并针对不同的工况采取不同的措施,确保过程的正常运行。 一般来讲,工业过程监控图 11 所示如下: N Y故 障 检 测 故 障 识 别 故 障 诊 断 故 障 评 价 与 决 策 图 11 工业过程监控图 过程监控的常用技术 传统的过程监控技术是采取阈值检测和偏差检测。 如果观测值超过预定义的阈值,即产生报警。 这种方法容易于实现和理解。 但是当系统的状态变化时,对 应原阈值就不再适用,另外,它没有考虑过程变量之间的相互作用,它对过程的干扰缺乏灵敏性。 偏差检测是通过比较仿真数值和实际观测值,根据一致性情况来产生报警。 偏差检测直接依赖于模型的准确性,模型的不准确在实际中是不可避免的。 因为很难将真正的故障和模型的误差区别开来,所以偏差检测缺乏鲁棒性 [3]。 1971年,美国学者 Beard首次提出用解析冗余代替硬件冗余故障检测和诊断的思想,为过程监控理论的发展奠定了基础,同时,也促进了过程监控体系的完善。 由于过程监控的核心为故障检测及诊断,因此故障诊断的分类方法同样适用于过 程监控 []。 到目前为止,随着统计学、信号处理、智能理论的引入,故障诊断技术得到了极大的发展,故障诊断方法也有了不同的分类。 对于整个故障诊断的领域,按照国际故障诊断权威 教授的观点,故障诊断方法可以划分为以下三类:基于解析模型的方法、基于知识的方法、基于信号处理的方法 [4]。 天津大学仁爱学院 2020 届本科生毕业设计(论文) 3 基于解析模型的方法 基于解析模型的故障诊断方法主要依赖于精确的过程模型,通过将被监控对象的可测信息和由数学模型重构的过程特征信息进行比较,从而产生残差,并通过对残差的统计分析和处理而实现故障检测和故障识别 的技术 [5]。 残差是别监控对象观测值和数学模型之间一致性比较的结果,在较好的条件下,如果发射过了故障,残差或它的变形将显著偏离零点,否则如果只是扰动、噪声或者模型误差,那么残差的只会比较小,多以可以定义适当的阈值来检测故障是否存在。 根据残差产生形式的不同,基于模型的故障诊断方法又可细分为状态估计方法、参数估计方法和等价空间方法,三种方法之间又存在着独立统一的关系。 状态估计方法 状态估计方法的基本思想是利用系统的解析模型和可测信息,设计检测滤波器(观测器),重建系统的可测变量,然后由滤波器的输出与真实输出 的差值构造残差,在对残差进行分析处理,实现系统的故障检测和分离。 在能够得到系统的精确数学模型的情况下,状态估计的方法是最为直接有效的。 然而在实际工业过程中,精确过程模型很难确立,所以目前对于状态估计法的研究主要解决如何提高检测系统对于建模误差、扰动等未知输入的鲁棒性等问题上。 等价空间法 等价空间方法最早是由 Chow 等利用动态系统的暂时冗余关系而总结出来的,其基本思想是通过系统的输入输出(或部分输出)的实际值检验被监控对象数学模型的一致性(等价性),从而达到检测和分离故障的目的。 这些关系能够给出表示传感器输 出之间的静态代数关系的直接冗余或者被诊断对象的输入输出之间动态关系的瞬时冗余。 该方法是一种无阈值的方法,特别适用于维数较低的被测量变量的冗余信号的优劣判断。 参数估计方法 对于发生了故障的系统而言,它包括的参数可以分为两类:一类是系统参数,即描述系统动态特性的数学模型中的定常或时变参数;另一类是故障参数,即用于描述故障信号自身特性的参数。 因此可以根据模型参数及其相应的故障参数变化来检测和分离故障。 与状态估计方法相比较,参数估计方法更有利于故障的分离。 参数估计方法要求找出模型参数和故障参数之间的一一对应关系 ,将参数估计法和其他基于解析模型的方法结合起来,能更好的故障检测和分离。 基于知识的故障诊断方法 基于知识的方法就不需要被监控对象的精确数学模型,主要利用了人工智能的方法,适用于有大量生产经验和工艺知识可以利用的场合。 天津大学仁爱学院 2020 届本科生毕业设计(论文) 4 目前研究的比较深入也比较广泛的基于知识的故障诊断方法是基于症状的方法,主要有以下几种 :  基于专家系统的智能诊断方法 专家系统的故障诊断方法,是指计算机在采集被监控对象的过程信息后,在一定推理机制指导下,综合各种规则,进行一系列的推理判断,快速的找到最终故障或者最有可能的故障 的过程,目前已广泛用于工业过程监控系统中。 专家系统故障诊断其根本目的在于利用专家的领域知识,经验为故障的诊断服务,但它的应用依赖于专家的领域知识的获取,知识获取是一个难点。 另外在自适应能力、学习能力及实时性方面也都存在不同程度的局限性。  基于模糊理论的方法 该方法的总体思路是利用集合论中的隶属函数和模糊关系矩阵的概念来解决故障和征兆 之间的不确定性关系,进而实现故障的检测与诊断。 基于模糊理论的方法适用于测量值较少,含有模糊现象和不确定信息且无法获取精确数学模型的系统,由于该方法不具备自学习能力,模糊规则过多 依赖于经验等诸多原因,致使它对和模糊规则接近的故障诊断结果较为准确,而对新颖的故障诊断效果则较差 [6]。  基于模式识别的方法 模式识别方法对是多变量过程进行故检测与识别的有效途径。 它首先选择出对故障敏感的特征参数进行训练处理,提取关键信息,以建立各种故障的基准模式集,再由实测的信息采用模式匹配算法与已建立的故障基准模式集进行模式匹配,从而检测和分离出故障。 基于模式识别方法的困难在于如何表达相同故障的特征且必须具有大量系统的历史样本。  基于神经网络的方法 人工神经网络( ANN) 用于故障诊断主要有以下 4种形式 :(1)用神经网络产生残差信号; (2)用神经网络进行残差评价分析; (3)利用神经网络作自适应误差补偿; (4)直接利用神经网络进行故障诊断推理。 由于 ANN具有记忆、自学习、和能拟合任意连续非线性函数的能力以及它的并行处理、全局作用的能力,使它在处理非线性问题和在线估计等方面具有很强的优势,在复杂系统的故障诊断中得到了广泛的重视。 但是,用神经网络进行故障诊断也存在一定的缺陷,该方法难以利用经验知识进行诊断,网络结构和规模的选取存有未知性,算法的收敛性、实时性、快速性难以保证等。 基于数据驱动的方法 目前,工业过程通常拥有丰富的观测变量数据,因此对过程进行监控时,可以以采集的过程数据为基础,通过各种数据处理与分析方法 (如多元统计方法、聚类分析、小波分析等 )挖掘出数据中隐含的信息,从而指导生产,提高监控系统的监控能力,比较天津大学仁爱学院 2020 届本科生毕业设计(论文) 5 符合流程工业的特点,通用性强。 基于数据驱动的方法利用多变量统计过程控制技术将过程信息数据空间划分为过程特征信息子空间以及残差空间 [7]。 特征信息子空间刻画了整个过程正常运行的状态及其规律,而其残差空间只涉及到过程极少的信息或一些噪声信息。 由于故障与过程特征信息之间存在内在关系,当故障发 生时,将会引起过程特征信息 在幅值和结构等方面的变化,进而在监控模型中体现出与过程正常运行状况不同的性状,由此完成对过程性能的监控。 根据在子空间中特征信息提取方式的不同,这类过程监控的方法又可分为 : 主成分分析方法 (Principal Component Analysis, PCA) 、独立成分分析法 (Independent Component Analysis, ICA)、偏最小二乘法 (Partial Least Square, PLS)等。 数据驱动方法是建立在严格的统计研究基础上的,其优势在 于它们能够把 过程数据从高维空间投影到低维空间,并从中获取重要的过程特征信息。 通过统计分析方法计算过程信息中占主导地位的相关统计数据,提高复杂系统的过程监控性能,减少企业不必要的损失。 基于数据驱动的过程监控方法不需要过程的精确解析模型,所获得的理论成果和方法能够较快地应用于实际工业生产中。 目前,基于数据驱动的方法实现过程问题更具有实际的意义。 与此同时,在分析过程数据的同时我们也必须要考虑其过程数据质量,大小,数据的时变性,数据的多尺度性,数据的非线性,数据的动态特征等问题。 本文研究的是 FPSO 流程工业生产过程监控问 题,采用基于数据驱动的方法比较稳妥,开展基于数据驱动的工业过程性能监控的研究,是一个既有理论意义,又有很高应用价值的研究课题。 基于多变量统计方法的过程监控的研究现状 流程工业中生产过程复杂,规模大,难以建立准确的数学模型。 另一方面,流程工业中传感器获取过程数据的更新速度快,均为实现基于多变量统计方法提供了基础。 多变量过程统计方法是在单变量统计的基础上发展起来的,近几年来多变量过程监控方法在生产过程中得到了广泛的研究与成功的应用 [8]。 多变量过程统计方法主要采用各种投影降维方法来实现。 投影算法的 基本思想是将由大量测量变量所张成的高维空间投影到低维主元变量或者隐变量模型空间,以便用更少的维数来描述整个过程的主要特征。 目前多元统计过程方法主要有主元分析、偏最小二乘、典型相关分析等,其中主元分析的理论研究较多。 PCA 方法在统计过程控制领域中应用已经较为普遍,并取得了良好的成果,但 PCA 只针对过程数据的二阶统计特性,不能很好的刻画过程数据的特征信息,所以基于主元分析的多元统计过程监控方法在某些工业过程中的应用不是很理想。 并且需要指出的是:标准多元统计方法在推导过程中,一般作了如下假定: (1)过天津大学仁爱学院 2020 届本科生毕业设计(论文) 6 程变量都服 从高斯正态分布; (2)过程处于稳态 (4)过程是线性的; 针对上述 PCA 方法的局限性, 作为 PCA 延伸的独立分量分析 (ICA)作为近年来发展起来的一种新的统计信号处理方法 ,该方法同时还适用于过程信息非正态分布的情况。 与PCA 相比,具有更高的通用性和适应能力,符合实际过程的需要 ,具有更高的普遍意义。 目前 ICA 在国外发展得比较快,在国内起步不久。 ICA 方法是 基于过程数据高阶统计特性 的分析方法,可以有效的处理服从非高斯分布的过程数据,使得变换以后的各分量之间不仅互不相关,而且还尽可能地统计独立,更好的 刻画变量的概 率统计特性,抑制高斯噪声 , 展示了 ICA 方法在故障早期侦破中良好的应用前景 [9]。 近些年来,随着信号处理与模式识别技术的发展,在多元统计过程控制 (Multivariate Statistical Process Control, MSPC )领域涌现出许多新的方法,这些新兴的理论不仅仅停留在降维的层面,而是通过对数据更深层内涵的发掘达到过程监控的目的。 本文主要研究内容 本文以 多变量统计过程控制理论 、小波变换为基础,在此基础上结合独立成分分析的建模原理建立基于 ICA 的典型生产流程过程监控系统。 其主 要工作如下: (1) 将 作为后台服务程序完成对离线过程信息的降噪分析及优化的 ICA模型的建立,将仿真实时数据投影到该模型,采用 SPE 统计量、 2dI 统计量和 2eI 统计量完成生产过程故障的检测。 (2) 以 MATLAB 为过程监控平台。 应用优化的 ICA 模型对仿真实时数据进行在线监测,采用 DDE 动态数据交换的方法将实时数据传送到 MATLAB 后台服务器程序计算 SPE 统计量、 2dI 统计量和 2eI 统计量实时值,并将与相应的控制限相比判断系统是否发生故障;使用变量贡献图确定故障变量,完成过程在线监测与故障诊断。 根据以上内容,本文安排如下: 第二章 基于独立成分分析的过程监控理论:主要介绍和分析了独立分量分析方法的基本模型、约束条件,估计原理,通过对独立成分分析估计原理的介绍,本文选取非高斯最大化中的近似负熵作为目标函数,完成目标函数的确立,提出改进的快速 ICA 算法,解决了快速 ICA 算法中初值选择的敏感性问题。 第三章 小波降噪 独立成分分析方法概 述:小波变换的基本理论分析及小波降噪原理分析。 第四章 建立小波分析和独立成分分析相结合的基于小波降噪 独立成分分析的过程监控方法和过程监控仿真模型,并在 MATLAB 中仿真分析。 第五章 总结与展望:综合本文所做的工作分析其中的不足,并指出下一步工作的方向。 天津大学仁爱学院 2020 届本科生毕业设计(论文) 7 第二章 独立成分分析法监控理论 多数工业生产中,过程观测信息很难完全服从高斯分布,针对传统多变量统计过程监控技术要求过程信息服从正态分布的约束性,本文提出基于独立成分分析 (Independent Component Analysis, ICA )的过程 监控方法,该方法不要求数据服从一定的分布条件,主要按照统计独立的原则,从过程观测信号中分离出统计独立。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。