当前位置: 首页 > 专利查询>淮阴工学院专利>正文

一种化工过程故障诊断报警方法及系统技术方案

技术编号:37772902 阅读:12 留言:0更新日期:2023-06-06 13:39
本发明专利技术公开了一种化工过程故障诊断报警方法及系统。由数据采集模块、数据预处理模块、模型训练模块、故障诊断模块和报警模块组成。数据采集模块对原始化工过程数据进行采集。数据预处理模块对采集到的原始数据集进行分解和降维处理,提高数据利用率。模型训练模块构建基于STGCN的化工过程故障诊断模型,并通过化工过程的历史数据与改进ChOA算法对建立的故障诊断模型进行训练。故障诊断模块,用于训练故障模型并诊断故障是否发生,并在诊断出故障时判定故障类型。报警模块,用于在诊断出故障时,报警模块会发出警报并显示故障类型,从而提醒工厂与工人及时处理,提高工厂运行效率、使工厂维持安全稳定的生产过程。使工厂维持安全稳定的生产过程。使工厂维持安全稳定的生产过程。

【技术实现步骤摘要】
一种化工过程故障诊断报警方法及系统


[0001]本发属于化工过程故障诊断领域,具体涉及一种化工过程故障诊断报警方法及系统。

技术介绍

[0002]随着现代化工业生产规模的日益扩大、流程设备日益复杂,化工生产过程的安全与稳定运行也面临着日益复杂的考验。虽然我国近年来不断提高对化工生产过程的安全管理,努力避免化工生产过程的事故发生,但化工生产事故仍时有发生。这主要受两方面因素影响:1.我国是世界第二大经济体、第一大工业国,巨大的生产体量下再小的概率也会被不断放大,从而使化工生产事故表现出较大的总量。2.化工生产过程是一个十分复杂的系统,存在规模大、干扰多、故障种类复杂、实时性强等特点,传统诊断方法往往难以同时满足诊断的准确率、稳定性和诊断效率。并且大部分严重的事故最初都是由生产和管理上的微小问题逐级演变而来,这些教训无时无刻不在提醒着所有人都必须重视化工生产领域的安全问题。
[0003]工业过程的故障诊断问题在过去几十年中受到了广泛研究,并取得了丰硕的研究成果。因此,有学者按照不同属性对这些故障诊断方法进行了分类:基于分析模型、定性经验和数据驱动。在当前大数据时代背景下,基于数据驱动的故障诊断系统逐渐收到专家学者们的青睐。在面对复杂的化工生产过程,深度学习能更高效的处理非线性、多维度的大量数据,对数据有更高的归类和学习能力。因此,深度学习逐渐成为数据驱动方面的主要研究方向。
[0004]目前的化工生产过程数据维度高、数据量大,简单的深度学习模型难以完全发挥其诊断效率。同时,深度学习网络参数较为复杂,参数需要根据不同数据进行调整。因此,寻求更具价值的数据和更高效的优化参数方法是提高诊断效率,提高诊断精度的关键步骤之一。

技术实现思路

[0005]专利技术目的:针对
技术介绍
中指出的问题,本专利技术公开一种化工过程故障诊断报警方法及系统,利用改进ChOA优化STGCN建立化工过程故障诊断模型,目的在于提高对故障信息的利用,有效提高化工过程故障诊断效率。
[0006]技术方案:本专利技术提供一种化工过程故障诊断报警方法,包括如下步骤:
[0007]步骤1:获取田纳西伊斯曼TE过程中的操作变量和过程变量作为历史数据;根据故障种类的不同,添加故障种类标签,构建不同故障的原始数据集;
[0008]步骤2:对采集到的原始数据集进行分解和降维处理;采集到的不同故障种类数据集作为多元经验模式分解MEMD的输入,MEMD分解方法将多元输入数据投影到一个更高的维度,协同考虑多元输入后再将信号分解为不同的分量;分解后的分量进一步采用核主成分分析KPCA,提取分量信号中的重要成分,降低数据维度;
[0009]步骤3:建立基于STGCN的化工过程故障诊断模型,并利用改进的黑猩猩优化算法ChOA优化基于STGCN的化工过程故障诊断模型的关键参数;所述改进的黑猩猩优化算法ChOA使用混沌初始化种群并添加双重自适应权重;
[0010]步骤4:利用采集到的田纳西伊斯曼原始数据集与改进ChOA算法对建立的基于STGCN的化工过程故障诊断模型进行训练,求出STGCN网络的最优参数、最小化损失函数误差;利用训练优化后的化工过程故障诊断模型对田纳西伊斯曼过程数据进行诊断,得到诊断结果并计算其准确率;
[0011]步骤5:根据步骤4中诊断的结果,判断是否发出警报,从而提醒工厂与工人及时处理,并在报警时展示故障类型。
[0012]进一步地,所述步骤2中利用MEMD分解模型把历史数据分解为多个不同频率的分解步骤如下:
[0013]步骤2.1:对于原始的多元化工过程数据s(t)=[s1(t),s2(t),

,s
n
(t)]T
,投影向量为其中是(n

1)的单位球上第k个沿着角度的投影向量,k=1,2...,K,K是投影向量的总数量;
[0014]步骤2.2:在得到方向矢量集的投影向量U之后,计算s(t)沿着投影向量的映射值,记为其计算公式为:
[0015][0016]步骤2.3:提取出映射信号在取局部极值时的瞬时时间
[0017]步骤2.4:对使用多元样条插值获法对极值点进行插值操作,取得多元投影包络线元投影包络线是矢量方向的信号s
l
(t)的包络,l=1,2,...,n;
[0018]步骤2.5:计算多元信号的局部均值:
[0019][0020]步骤2.6:计算多元输入序列与局部均值的差d(t):
[0021]d(t)=s(t)

m(t)
[0022]步骤2.7:若d(t)符合多变量IMF的要求,若满足条件记为d
i
(t),则d
i
(t)为第i次分解后的分量,并将原始信号中的该分量成分去掉,得到新的原始信号k
i
(t),i=1,2,...,m:
[0023]k
i
(t)=s(t)

d(t)
[0024]步骤2.8:重复执行步骤2.2

步骤2.7,直至d(t)不满足IMF的要求,并将此时d(t)记为残差r(t),得到最终多元分解信号S(t)=[k1(t),k2(t),...,k
m
(t),r(t)]。
[0025]进一步地,所述步骤3中改进的黑猩猩优化算法步骤为:
[0026]步骤3.1:设置ChOA算法的目标函数为诊断准确率并初始化相关参数,包括:初始位置、种群规模、迭代次数;
[0027]步骤3.2:在原始的黑猩猩算法中,初始化是根据输入参数的维度和数量随机生成的,故在黑猩猩种群初始化过程中引入Logistic混沌初始化,使4个黑猩猩种群进行更广泛的初步搜索,提高了算法的搜索效率其,表达式为:
[0028][0029]其中,k(n+1)是更新后个体位置,λ是控制变量;
[0030]步骤3.3:根据黑猩猩的劳动划分,种群分为4类:负责驾驶(Driver)和拦截(Barrier)猎物的普通成员;负责年轻的成年黑猩猩的主要追逐(Chaser)过程;猎物的首领(Attacker);黑猩猩在群体中有独立思考的能力,在某些情况下会出现混乱的狩猎行为;
[0031]步骤3.4:在黑猩猩捕猎的过程中,黑猩猩需要根据自己和猎物之间的距离来判断下一步行动的方向和距离:
[0032]d=|cx
prey
(t)

mx
chimp
(t)|
[0033]x
chimp
(t+1)=x
prey
(t)

ad
[0034]其中,d是猎物和黑猩猩之间的距离;t是当前的迭代次数是猎物和黑猩猩之间的距离;x
prey
(t)是猎物当前的位置;x
chimp
(t)是黑猩猩的当前位置;a,m,c为系数向量;
[0035]步骤3.5:每只黑猩本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种化工过程故障诊断报警方法,其特征在于,包括如下步骤:步骤1:获取田纳西伊斯曼TE过程中的操作变量和过程变量作为历史数据;根据故障种类的不同,添加故障种类标签,构建不同故障的原始数据集;步骤2:对采集到的原始数据集进行分解和降维处理;采集到的不同故障种类数据集作为多元经验模式分解MEMD的输入,MEMD分解方法将多元输入数据投影到一个更高的维度,协同考虑多元输入后再将信号分解为不同的分量;分解后的分量进一步采用核主成分分析KPCA,提取分量信号中的重要成分,降低数据维度;步骤3:建立基于STGCN的化工过程故障诊断模型,并利用改进的黑猩猩优化算法ChOA优化基于STGCN的化工过程故障诊断模型的关键参数;利用采集到的田纳西伊斯曼原始数据集与改进ChOA算法对建立的基于STGCN的化工过程故障诊断模型进行训练,求出STGCN网络的最优关键参数、最小化损失函数误差;所述改进的黑猩猩优化算法ChOA使用混沌初始化种群并添加双重自适应权重;步骤4:利用训练优化后的化工过程故障诊断模型对田纳西伊斯曼过程数据进行诊断,得到诊断结果并计算其准确率;步骤5:根据步骤4中诊断的结果,判断是否发出警报,从而提醒工厂与工人及时处理,并在报警时展示故障类型。2.根据权利要求1所述的一种化工过程故障诊断报警方法,其特征在于,所述步骤2中利用MEMD分解模型把历史数据分解为多个不同频率的分解步骤如下:步骤2.1:对于原始的多元化工过程数据s(t)=[s1(t),s2(t),

,s
n
(t)]
T
,投影向量为其中是(n

1)的单位球上第k个沿着角度的投影向量,k=1,2...,K,K是投影向量的总数量;步骤2.2:在得到方向矢量集的投影向量U之后,计算s(t)沿着投影向量的映射值,记为其计算公式为:步骤2.3:提取出映射信号在取局部极值时的瞬时时间步骤2.4:对使用多元样条插值获法对极值点进行插值操作,取得多元投影包络线是矢量方向的信号s
l
(t)的包络,l=1,2,...,n;步骤2.5:计算多元信号的局部均值:步骤2.6:计算多元输入序列与局部均值的差d(t):d(t)=s(t)

m(t)步骤2.7:若d(t)符合多变量IMF的要求,若满足条件记为d
i
(t),则d
i
(t)为第i次分解后的分量,并将原始信号中的该分量成分去掉,得到新的原始信号k
i
(t),i=1,2,...,m:k
i
(t)=s(t)

d(t)
步骤2.8:重复执行步骤2.2

步骤2.7,直至d(t)不满足IMF的要求,并将此时d(t)记为残差r(t),得到最终多元分解信号S(t)=[k1(t),k2(t),...,k
m
(t),r(t)]。3.根据权利要求1所述的一种化工过程故障诊断报警方法,其特征在于,所述步骤3中改进的黑猩猩优化算法步骤为:步骤3.1:设置ChOA算法的目标函数为诊断准确率并初始化相关参数,包括:初始位置、种群规模、迭代次数;步骤3.2:在原始的黑猩猩算法中,初始化是根据输入参数的维度和数量随机生成的,故在黑猩猩种群初始化过程中引入Logistic混沌初始化,使4个黑猩猩种群进行更广泛的初步搜索,提高了算法的搜索效率其,表达式为:其中,k(n+1)是更新后个体位置,λ是控制变量;步骤3.3:根据黑猩猩的劳动划分,种群分为4类:负责驾驶(Driver)和拦截(Barrier)猎物的普通成员;负责年轻的成年黑猩猩的主要追逐(Chaser)过程;猎物的首领(Attacker);黑猩猩在群体中有独立思考的能力,在某些情况下会出现混乱的狩猎行为;步骤3.4:在黑猩猩捕猎的过程中,黑猩猩需要根据自己和猎物之间的距离来判断下一步行动的方向和距离:d=|cx
prey
(t)

mx
chimp
(t)|x
chimp
(t+1)=x
prey
(t)

ad其中,d是猎物和黑猩猩之间的距离;t是当前的迭代次数是猎物和黑猩猩之间的距离;x
prey
(t)是猎物当前的位置;x
chimp
(t)是黑猩猩的当前位置;a,m,c为系数向量;步骤3.5:每只黑猩猩都根据自己的劳动分工来独立地决定捕猎的过程,即每只黑猩猩和猎物之间的位置向量;4种黑猩猩与猎物确定它们的位置向量后,每只黑猩猩根据最佳黑猩猩位置更新其位置,并根据最佳黑猩猩个体位置估计猎物的位置,其表达式如下:猩猩位置更新其位置,并根据最佳黑猩猩个体位置估计猎物的位置,其表达式如下:猩猩位...

【专利技术属性】
技术研发人员:索雷明孙文彭甜赵环宇蒋雄杰张楚
申请(专利权)人:淮阴工学院
类型:发明
国别省市:

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

1