当前位置: 首页 > 专利查询>浙江大学专利>正文

一种群智能搜索的相关向量机故障诊断系统技术方案

技术编号:18939100 阅读:25 留言:0更新日期:2018-09-15 10:47
本发明专利技术公开了一种群智能搜索的相关向量机故障诊断系统,用于对乙烯裂解过程进行故障诊断,包括还数据预处理模块、主成分分析模块、相关向量机模块以及群智能算法模块。本发明专利技术对乙烯裂解化工过程的重要参数指标进行故障诊断预报,克服已有的化工故障诊断技术仪表系统测试时间相对较长的不足,引入群智能算法模块对相关向量机参数寻优,实现的乙烯裂解过程故障诊断系统的测试效率高。

A swarm intelligence search based fault diagnosis system for relevance vector machines

The invention discloses a correlation vector machine fault diagnosis system with swarm intelligence search, which is used for fault diagnosis of ethylene cracking process, including data preprocessing module, principal component analysis module, correlation vector machine module and swarm intelligence algorithm module. The invention makes fault diagnosis and prediction for important parameter indexes of ethylene cracking chemical process, overcomes the shortcoming of relatively long test time of existing chemical fault diagnosis technology instrumentation system, introduces swarm intelligence algorithm module to optimize parameters of correlation vector machine, and achieves high test efficiency of the fault diagnosis system of ethylene cracking process.

【技术实现步骤摘要】
一种群智能搜索的相关向量机故障诊断系统
本专利技术涉及故障诊断领域、机器学习领域和群智能优化算法领域,尤其涉及一种结合机器学习和群智能优化算法的乙烯裂解过程化工故障诊断系统。
技术介绍
由于当今社会对工业生产的系统性能表现、产品质量以及运行成本的这些方面的越来越多的要求,以及计算机技术的发展以及自动化技术在工业生产过程中的应用,现代化生产过程日益复杂,即大型化、智能化、精密化。一些传统的方法,例如增强传感器、执行器、控制器及计算机这些子系统的稳定性和鲁棒性来提高整个系统的可靠性也不能保证系统无故障的运行。而在过程设备中或者过程内部的故障都给生产过程造成很大的偏差而且会使得整个系统性能变很差。比如,在化工过程中的传感器故障(如测量偏差)、执行机构的故障(如阀门、管道、水泵)以及生产过程中本身的故障(如催化剂失活、换热器污垢)。一个故障不仅会损伤功能性部件设备,还会通过耦合的控制回路和反馈系统影响到整个系统。为了解决这些问题,就需要一个故障诊断系统来监测整个系统的运行情况。因此,关于这些复杂过程的安全性和可靠性的问题受到了越来越多的关注。为保证生产过程安全可靠地进行,在系统中加入自动故障检测装置是非常必须的。它可以通过及时识别并通知工业生产过程中的异常情况,使操作员能迅速做出反应和排除故障来确保生产工艺能够正常运行。因此,故障诊断技术在生产过程中发挥着越来越重要的作用。
技术实现思路
为了克服目前已有的故障诊断系统测试时间相对较长的不足,本专利技术的目的在于提供一种测试效率高的故障诊断系统。本专利技术解决其技术问题所采用的技术方案是:一种群智能搜索的相关向量机故障诊断系统,用于对乙烯裂解过程进行故障诊断,包括还数据预处理模块、主成分分析模块、相关向量机模块以及群智能算法模块,其中:数据预处理模块:乙烯裂解过程的30个变量为数据预处理模块的输入。由于每个变量都有不同的单位,为了防止不同的量纲引起数据量级之间的误差,先对所有数据进行标准化处理,标准化公式如下:其中,mean表示各变量的算术平均值,std表示各变量的标准差,表示输入变量的值,下标i表示第i次检测、j分别表示第j维变量,xij表示标准化后输入变量的值作为输入数据。标准化后的数据为S={xi1,xi2,...xi30}。主成分分析模块:通过主成分分析来保证在不降低系统精度的情况下降低系统的复杂度。将标准化后的数据S={xi1,xi2,...xi30}进行主成分分析,保留85%的主要成分。相关向量机模块:用于建立诊断系统,提高系统的测试效率:在相关向量机中,假设y符合高斯分布,将高斯核函数应用到y(x),其中yc为y的估计值,κ为函数的宽度参数,可以得到似然估计函数:其中t=(t1,t2...tN)T,w=(w1,w2...wN)T,w表示权重系数,t表示分类类别共N类,P表示概率结果、x为输入数据、y为输出数据,下标i表示第i个数据,上标T表示矩阵的转置。在相关向量机中,权值w可以通过极大似然估计来确定,但是为了防止过拟合,通过高斯先验概率分布来约束参数:其中,α是N+1维超参数,该值的引入导致了系统的稀疏性。根据先验概率和贝叶斯定理,应用拉普拉斯原理计算出近似的后验概率:(1)由于p(w|t,α)∝p(t|w)p(w|α),对当前固定的α值求出最大可能的权值wMP,采用二阶牛顿法求得wMP。其中,yn=σ{y(xn;w)},A=diag(α0,α1,...αN)。(2)利用拉普拉斯方法,将对数后验概率进行二次逼近,将上式进行两次求导得到:其中,Φ=[φ(x1),φ(x2)...φ(xN)]T是由多个核函数构成的一个N×(N+1)维度的结构矩阵,并且φ(xn)=[1,K(xn,x1),K(xn,x2),...,K(xn,xN)]T。B=diag(β1,β2,..βN)是一个对角矩阵,并且βn=σ{y(xn)}[1-σ(xn)]。对上式右边取负号再求逆矩阵,即可得到协方差矩阵Σ。(3)利用wMP和Σ,对超参数α进行更新,更新公式如下:其中,γi≡1-αiΣii。最终,可以得到后验协方差为:其中Σ是后验协方差。相关向量机通过引入贝叶斯框架使得系统更加具有稀疏性,在视频追踪、图像检索领域中被广泛应用。同时,该系统的泛化性能较好,测试时间短,适合于在线监测。群智能算法模块:采用群智能方法粒子群算法优化相关向量机模块中的函数宽度参数κ:(1)种群初始化:在D维问题解空间随机产生N个粒子的位置li=(li1,li2,...liD),和速度vi=(vi1,vi2,...viD),i=1,2,…,N,设置粒子学习速率c1=c2=2,设置惯性权重最大值与最小值wmax=0.8,wmin=0.2,设置种群数量N=20,设置最大迭代次数itermax=100。同时,设置迭代次数k=1;(2)更新粒子:根据公式(8)更新粒子的速度和位置;其中,vi(k)是粒子i在第k次迭代时的速度,li(k)是粒子i在第k次迭代时的位置,Pbest是粒子自身经验的局部最优解;gbest是所有粒子经验的全局最优解,w是惯性权重,c1和c2是学习速率,r1和r2是在0到1之间的随机数,wmax和wmin是惯性权重的最大值和最小值,itermax是最大迭代次数。(3)更新Pbest:比较某个粒子的适应度值与其个体最优解Pbest,如果适应度值优于Pbest,则用该粒子当前的位置作为Pbest,其中适应度值f(x)采用如下公式进行计算;其中,表示输出变量的真实值,表示输出变量的预测值,n表示样本个数。(4)更新gbest:比较所有粒子的适应度值与种群的全局最优解gbest,选择最优适应度值的粒子的位置作为gbest;(5)终止条件判断:判断迭代次数是否达到设定值或者精度是否小于0.001,若达到,迭代终止,若没有达到,转向(2)继续迭代。将乙烯裂解过程中不同故障的数据输入到群智能优化诊断系统中进行训练,建立故障诊断模型。当未知故障的数据输入到此故障诊断系统时,诊断结果显示仪显示诊断结果。本专利技术的有益效果主要表现在:本专利技术对乙烯裂解化工过程的重要参数指标进行故障诊断预报,克服已有的化工故障诊断技术仪表系统测试时间相对较长的不足,引入群智能算法模块对相关向量机参数寻优,实现的乙烯裂解过程故障诊断系统的测试效率高。附图说明图1是一种群智能搜索的相关向量机故障诊断系统的基本结构示意图;图2是群智能优化的诊断系统结构示意图;图3是乙烯裂解过程工艺生产流程图。具体实施方式下面根据附图具体说明本专利技术。参照图1,一种群智能搜索的相关向量机故障诊断系统,包括乙烯裂解过程1、用于测量易测变量的现场智能仪表2、用于测量操作变量的控制站3、存放数据的数据库4、群智能优化的诊断系统5和诊断结果显示仪6。所述现场智能仪表2、控制站3与乙烯裂解过程1连接,所述现场智能仪表2、控制站3与数据库4连接,所述数据库4与群智能优化的诊断系统5的输入端连接,所述群智能优化的诊断系统5的输出端与诊断结果显示仪6连接。参照图3乙烯裂解过程的变量如表1所示。表1:乙烯裂解过程变量编号过程变量编号过程变量1A管进料16甲烷含量2B管进料17乙烯含量3C管进料18裂解炉温度14D管进料19裂解炉温度25E管进料20裂解炉温度36F管进料21裂解炉本文档来自技高网...

【技术保护点】
1.一种群智能搜索的相关向量机故障诊断系统,用于对乙烯裂解过程进行故障诊断,其特征在于,包括还数据预处理模块、主成分分析模块、相关向量机模块以及群智能算法模块。

【技术特征摘要】
1.一种群智能搜索的相关向量机故障诊断系统,用于对乙烯裂解过程进行故障诊断,其特征在于,包括还数据预处理模块、主成分分析模块、相关向量机模块以及群智能算法模块。2.根据权利要求1所述群智能搜索的相关向量机故障诊断系统,其特征在于,所述数据预处理模块的输入为乙烯裂解过程的30个变量由于每个变量都有不同的单位,为了防止不同的量纲引起数据量级之间的误差,先对所有数据进行标准化处理,标准化公式如下:其中,mean表示各变量的算术平均值,std表示各变量的标准差,表示输入变量的值,下标i表示第i次检测、j分别表示第j维变量,xij表示标准化后输入变量的值作为输入数据。标准化后的数据为S={xi1,xi2,...xi30}。3.根据权利要求1所述群智能搜索的相关向量机故障诊断系统,其特征在于,所述主成分分析模块通过主成分分析来保证在不降低系统精度的情况下降低系统的复杂度。将标准化后的数据S={xi1,xi2,...xi30}进行主成分分析,保留85%的主要成分。4.根据权利要求1所述群智能搜索的相关向量机故障诊断系统,其特征在于,所述相关向量机模块:用于建立诊断系统,提高系统的测试效率:在相关向量机中,假设y符合高斯分布,将高斯核函数应用到y(x),其中yc为y的估计值,κ为函数的宽度参数,可以得到似然估计函数:其中t=(t1,t2...tN)T,w=(w1,w2...wN)T,w表示权重系数,t表示分类类别共N类,P表示概率结果、x为输入数据、y为输出数据,下标i表示第i个数据,上标T表示矩阵的转置。在相关向量机中,权值w可以通过极大似然估计来确定,但是为了防止过拟合,通过高斯先验概率分布来约束参数:其中,α是N+1维超参数,该值的引入导致了系统的稀疏性。根据先验概率和贝叶斯定理,应用拉普拉斯原理计算出近似的后验概率:(1)由于p(w|t,α)∝p(t|w)p(w|α),对当前固定的α值求出最大可能的权值wMP,采用二阶牛顿法求得wMP。其中,yn=σ{y(xn;w)},A=diag(α0,α1,...αN)。(2)利用拉普拉斯方法,将对数后验概率进行二次逼近,将上式进行两次求导得到:其中,Φ=[φ(x1),φ(x2)...φ(xN)]T是由多个核函数构成的一个N×(N+1)维度的结构矩阵,并且φ(xn)=[1,K(xn,x1),K(...

【专利技术属性】
技术研发人员:刘兴高何世明徐志鹏张泽银
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1