The invention discloses an improved swarm intelligence machine learning fault diagnosis system for fault diagnosis of Tennessee Eastman process, including data preprocessing module, principal component analysis module, weighted least squares support vector machine module and particle swarm optimization algorithm module. The invention carries out fault diagnosis and prediction for the important parameter indexes of Tennessee Eastman chemical process, overcomes the shortcomings of the existing chemical fault diagnosis technology instrumentation, such as low prediction accuracy and easy to be affected by human factors, and introduces the particle swarm optimization module to automatically optimize the parameters of weighted least squares support vector machine without human intervention. Experience or multiple tests were conducted to adjust the system parameters to obtain the Tennessee Eastman Chemical Fault Diagnosis System with the best particle swarm optimization algorithm weighted least squares support vector machine. The fault diagnosis system has good robustness and few parameters.
【技术实现步骤摘要】
一种改进的群智能机器学习故障诊断系统
本专利技术涉及故障诊断领域、机器学习领域和群智能优化算法领域,尤其涉及一种结合机器学习和群智能优化算法的田纳西伊斯曼过程化工故障诊断系统。
技术介绍
化工故障诊断一直是化工领域中的重点和难点,化工过程中包含了大量的工艺变量,导致传统的化工故障诊断技术越来越无法满足化工过程故障诊断的要求。计算机在现代工业化管理中的出现,大大地提高了生产效率,降低了生产成本,为企业和国家都带来了巨大的经济效益。但是,化工工业过程系统结构复杂,系统内部各个部分之间相互耦合,某一部分发生故障就很有可能引起链式反应,导致整个系统无法正常运行。在化工生产过程中,如果不能及时地排除故障,就有可能引发灾难性事件。如1984年,墨西哥一家炼油厂发生石油气爆炸,导致7000多人受伤,500多人死亡。同年,印度博帕尔的美国联合碳化物公司的一家农药厂发生了将近45万吨的甲基异氰酸酯泄露,导致近4万人受伤,2374人死亡。因此,如何高效地监控化工过程、及时地诊断出故障并确定故障原因是当今面临的热点和难点,提升生产过程中的状态监控技术和故障诊断能力具有重要的现实意义。加权最小二乘支持向量机是一种监督式机器学习方法,具备完整的统计学习理论基础,在数字识别、人脸识别等领域中表现出很多特有的优势,适合于小样本和非线性高维数据,可以进行数据分析、模式识别和分类回归。
技术实现思路
为了克服目前已有的故障诊断技术的预报精度不高、易受人为因素影响的不足,本专利技术的目的在于提供一种鲁棒性高、参数少、十分简便的群智能机器学习故障诊断系统。本专利技术解决其技术问题所采用的技术方案是 ...
【技术保护点】
1.一种改进的群智能机器学习故障诊断系统,用于对田纳西伊斯曼过程进行故障诊断,其特征在于:包括数据预处理模块、主成分分析模块、加权最小二乘支持向量机模块和粒子群算法模块。
【技术特征摘要】
1.一种改进的群智能机器学习故障诊断系统,用于对田纳西伊斯曼过程进行故障诊断,其特征在于:包括数据预处理模块、主成分分析模块、加权最小二乘支持向量机模块和粒子群算法模块。2.根据权利要求1所述改进的群智能机器学习故障诊断系统,其特征在于,所述数据预处理模块的输入为田纳西伊斯曼过程的52个变量由于每个变量都有不同的单位,为了防止不同的量纲引起数据量级之间的误差,先对所有数据进行标准化处理,标准化公式如下:其中,mean表示各变量的算术平均值,std表示各变量的标准差,表示输入变量的值,下标i表示第i次检测、j分别表示第j维变量,xij表示标准化后输入变量的值作为输入数据。标准化后的数据为S={xi1,xi2,...xi52}。3.根据权利要求1所述改进的群智能机器学习故障诊断系统,其特征在于,所述主成分分析模块通过主成分分析来保证在不降低系统精度的情况下降低系统的复杂度。将标准化后的数据S={xi1,xi2,...xi52}进行主成分分析,保留85%的主要成分。4.根据权利要求1所述改进的群智能机器学习故障诊断系统,其特征在于,所述加权最小二乘支持向量机模块用于建立诊断系统,由支持向量机进行改进,引入权重系数:通过误差函数最小化来完成输入到输出的一种高度非线性映射,映射中保持拓扑不变性。其中J表示目标函数、w表示惯性权重、ξ表示误差、C表示惩罚因子、u表示权重系数、表示核函数映射、b表示偏执、x为输入数据、y为输出数据,下标i表示第i个数据,上标T表示矩阵的转置。该模块采用性能优秀、所需参数少的RBF核函数K,函数如下:其中,K是核函数,表示输入数据的平均值,σ表示核参数。5.根据权利要求1所述改进的群智能机器学习故障诊断系统,其特征在于,所述粒子群算法模块用于优化加权最小二乘支...
【专利技术属性】
技术研发人员:刘兴高,何世明,徐志鹏,张泽银,
申请(专利权)人:浙江大学,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。