基于数据驱动的串级定值控制系统调节阀故障诊断方法技术方案

技术编号:33708789 阅读:16 留言:0更新日期:2022-06-06 08:37
随着复杂工程系统的规模越来越大,功能越来越强,安全性与可靠性受到了越来越多的关注。因此对于生产控制过程中各个环节故障诊断具有重要意义。本发明专利技术是针对串级定值控制系统中调节阀的故障诊断方法。分别对串级定值控制系统正常工作和故障状态下的动态特性进行综合分析,提出一种可以有效诊断串级控制系统调节阀故障的方法。通过分析实验所获得的数据实现故障检测、故障估计与故障定性,获得调节阀故障诊断的流程图。通过实验平台对该方法进行了验证。本发明专利技术可广泛应用于工程中串级定值控制系统调节阀的故障诊断。制系统调节阀的故障诊断。制系统调节阀的故障诊断。

【技术实现步骤摘要】
基于数据驱动的串级定值控制系统调节阀故障诊断方法


[0001]本专利技术涉及一种故障诊断方法,具体涉及一种基于数据驱动的串级定值控制系统调节阀故障诊断方法。

技术介绍

[0002]串级控制系统是工业过程控制系统中十分常见的复杂控制系统。随着工业系统规模和复杂性日益增加,保证工业系统的可靠性和安全性已成为重要的研究课题。有效的故障诊断方法,不仅可以减少人员伤亡,还可以避免生产经济损失。基于数据驱动的方法是通过对过程运行数据进行分析,不需要精确的数学模型和完备的先验知识。由于在实际工业过程中精确建模的难以实现性,加之工业中越来越多数据采集设备的配备,使得数据驱动方法的优势更加突出。
[0003]调节阀作为过程控制系统里的典型执行部件,也是故障多发部位,但是对于调节阀的故障诊断的研究相对匮乏。因此对于串级控制系统调节阀故障诊断方法的研究问题亟待解决。

技术实现思路

[0004]针对现有技术存在的不足,本专利技术要解决的是如何提供一种基于数据驱动的串级定值控制系统调节阀故障诊断方法。为解决上述技术问题,本专利技术采用如下的技术方案:
[0005]一种基于数据驱动的串级定值控制系统调节阀故障诊断方法,包括如下步骤:
[0006](1)建立基于MATLAB/Simulink的串级控制系统的仿真模型;
[0007](2)构建基于四容水箱的串级控制系统液位实验平台,该平台是将MATLAB/Simulink与PLC工业控制系统进行了集成,并通过OPC通讯技术进行连接;
[0008](3)获取系统在无故障状态下调节阀和传感器的工作状态信息;
[0009](4)设立故障发生模块,按故障的外特性作为分类依据,设立乘性故障输入端和加性故障输入端,可通过该模块设定故障类型与故障强度;
[0010](5)获取系统在不同故障类型,不同故障大小状态下传感器和调节阀工作状态信息;
[0011](6)确定调节阀故障检测阈值V
TH

[0012]系统在无故障状态下,系统的残差不严格为零,而是在一定范围内波动,因此可利用调节阀开度变化的可控性来确定故障检测阈值V
TH

[0013]调节阀开度变化率定义为两相邻采样点调节阀开度变化的差值的绝对值与前一采样点调节阀开度的比值,可表示为:
[0014][0015]其中V(t)表示在t时刻下调节阀开度值,t为任意采样时刻,T为系统的采样周期。
[0016]假设一组实验时间为t
f
,二阶系统的响应从零初始状态到达设定值所需要的时间
为t
a
,即选取t
a
时刻的数据作为第一个样本数据,样本总个数N1:
[0017][0018]那么一组样本所获得的变化率总个数N2为:
[0019]N2=N1‑1[0020]为提高数据的可靠性和准确度,采集k组正常数据并计算最大变化率V
kmax
作为参考值,即
[0021]V
kmax
=[V
1max
,V
2max
,V
3max

V
kmax
] k=1,2,

m
[0022]假设该数据集满足正态分布,计算k组最大变化率的平均值以及标准差;
[0023][0024]由此确定调节阀故障检测的阈值V
TH
:
[0025][0026](7)确定故障检测方法:
[0027]将步骤(6)中的调节阀开度变化率与故障检测阈值比较,即:
[0028]V
R
(t
VF
)>V
TH
[0029]此式成立时,判断系统发生故障。
[0030](8)确定故障估计方法:
[0031]故障估计部分关键是解决故障发生强度的估计和故障发生时刻的问题。
[0032](8.1)故障时刻确定
[0033]根据步骤(7)所述故障检测方法,满足步骤(7)中故障发生条件时所对应的t
VF
即为故障发生时刻。
[0034](8.2)故障强度确定
[0035]假设此故障为加性故障,则故障强度为:
[0036]V
fa
=V(t
VF
)

V(t
VF

T)
[0037]假设此故障为乘性故障,则故障强度为:
[0038][0039](9)识别故障类型:
[0040](9.1)利用调节阀发生故障后调节时间的一段数据,截取时间变量T
S
=[t1,t2,t3,

,t
n
],调节阀开度值Y=[y1,y2,y3,

y
n
]为提取特征值的数据集,根据数据点的分布形态进行一元回归分析,得到拟合方程:
[0041][0042](9.2)对多组不同类型,不同强度故障数据进行步骤(9.1)所述拟合,并求取该拟合函数在T
S
区间内面积S,即:
[0043][0044](9.3)选取步骤(9.2)中的面积值S作为特征值集合CV:
[0045][0046]其中A为加性故障特征值,K为乘性故障特征值。
[0047](9.4)对于特征值集合CV利用最小二乘法进行二次回归分析,以故障强度为自变量,故障特征值作为因变量,得到故障模型:
[0048][0049](9.5)将步骤(8.2)中所得的V
fm
与V
fa
代入故障模型得到和
[0050][0051]比较二者大小,若则认为该故障为加性故障,若则认为该故障为乘性故障。
[0052]本专利技术的优点及积极效果在于:
[0053](1)本专利技术突出了基于数据驱动故障诊断的优势,不依赖精确模型和完备的先验知识,充分利用过程控制中所产生数据进行分析挖掘。
[0054](2)本专利技术方法的提出能够解决串级控制系统调节阀故障诊断问题,能够为生产企业提供快速、准确、高效诊断,降低停工造成的损失以及部分机器维修费用。
[0055](3)本方法的实施在原有控制系统可实现,不需要引入额外的设备。
[0056](4)该方法经过大量的实验并进行了验证,有效地提高了该方法可靠性。
附图说明
[0057]图1是本专利技术中具体实施方式中的串级控制系统调节阀故障诊断流程图;
[0058]图2是本专利技术中具体实施方式中的调节阀加性故障大于0特征值拟合图;
[0059]图3是本专利技术中具体实施方式中的调节阀加性故障小于0特征值拟合图;
[0060]图4是本专利技术中具体实施方式中的调节阀乘性故障大于1特征值拟合图;
[0061]图5是本专利技术中具体实施方式中的调节阀乘性故障小于1特征值拟合图;...

【技术保护点】

【技术特征摘要】
1.一种基于数据驱动的串级定值控制系统调节阀故障诊断方法,其特征在于,所述故障诊断方法包括:(1)建立基于MATLAB/Simulink的串级控制系统的仿真模型;(2)构建基于四容水箱的串级系统的液位实验平台;(3)获取串级控制系统在无故障状态下传感器与调节阀工作状态信息,确定该系统在状态下阈值V
TH
,确定调节阀故障检测方法;(4)设立故障模块,包括乘性故障输入端和加性故障输入端。采集不同故障类型、不同故障强度下该系统的工作状态信息;(5)根据上述故障检测方法,判断系统是否发生故障;(6)确定故障发生时刻;利用调节阀变化率V
R
(t
VF
)超过阈值V
TH
所对应时刻t
VF
即为故障发生时刻;(7)估计发生故障强度;假设调节阀发生加性故障,则故障强度为V
fa
=V(t
VF
)

V(t
VF

T);假设调节阀发生乘性故障,则故障强度为(8)确定故障分离方法;提取故障的特征集合,确定故障定性模型,判断发生故障类型。2.如权利要求1所示述的一种基于数据驱动的串级定值控制系统调节阀故障诊断方法,其特征在于:所述步骤(3)中故障检测阈值方法:系统在无故障状态下,系统的残差不严格为零,而是在一定范围内波动,因此可利用波动范围的可控性确定阈值V
TH
,定义调节阀开度变化率V
R
为两相邻采样点调节阀开度变化差值的绝对值与前一采样时刻开度值的比值。可表示为:其中V(t)表示在t时刻下调节阀开度值,t为任意采样时刻,T为采样周期。为提高数据的可靠性和准确性,采取k组数据并选取最大变化率V
kmax
作为参考值,即V
kmax
=[V
1max
,V
2max
,V

【专利技术属性】
技术研发人员:那文波王铮郭思雨昝琪
申请(专利权)人:中国计量大学
类型:发明
国别省市:

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

1