【技术实现步骤摘要】
基于BiLSTM预测偏离度的浮选过程故障早期预警方法
[0001]本专利技术涉及泡沫浮选
,特别是基于BiLSTM预测偏离度的浮选过程故障早期预警方法。
技术介绍
[0002]泡沫浮选是一种重要的选矿技术,浮选过程中出现故障会造成矿产资源和试剂的浪费,而有效的故障检测技术可以帮助浮选厂降低药剂消耗和劳动强度,提高矿物回收率,促进浮选过程优化控制和节约生产成本。但是浮选过程的故障检测和诊断往往具有挑战性,一般是由有经验的操作人员通过频繁目视检查泡沫外观来完成的,但是这种手动操作总是伴随着严重的响应延迟和测量误差,并且很耗时、费力。
[0003]为了克服这个问题,机器视觉通过提取浮选槽表面泡沫的视觉特征来指示浮选性能,并将提取到的特征传输给操作人员或作为过程控制系统的输入,以此对浮选过程进行调整。很多基于机器视觉的浮选过程故障检测方法被相继提出,比如:利用小波变换来描述泡沫灰度图像,并计算空间灰度共生矩阵,从而得到泡沫图像的纹理特征,通过这些特征对泡沫图像进行分类,实现对浮选过程的故障状态识别,但是故障检测精度受识别精度的影响较大;通过非参数核估计器来近似分割后气泡大小的PDF,建立了气泡大小PDF的动态权重模型,且基于权重模型进行稳定性分析,得到稳定性条件确定的阈值准则进行故障检测,但是气泡形状不一且分布不均匀,使得相同的分割算法不能适用于所有情况,因此导致故障检测精度较低;对泡沫灰度图像进行小波变换和重建后,通过计算二值图像的白色区域来设计等效气泡尺寸特征,确定正常泡沫图像的范围进行浮选故障检测,但是小 ...
【技术保护点】
【技术特征摘要】
1.基于BiLSTM预测偏离度的浮选过程故障早期预警方法,其特征在于,包括以下步骤:步骤1,获取历史浮选过程数据集,其中包括正常状态数据集和故障状态数据集;将数据集进行数据清洗等预处理,并选择模型预测量;将其中的正常状态数据集利用6:2:2的比例划分为训练集,验证集和测试集,将训练集数据作为模型的输入,提取训练集视频帧的图像颜色a通道均值、a通道标准差这2个与故障相关的测点参数,将2个测点参数的时间序列数据作为模型的预测输出值,对故障预测模型进行训练,并通过验证集测试模型的训练效果;步骤3:首先保存步骤2训练好的故障预测模型,把正常测试集作为该模型的输入数据,以此来验证模型的泛化能力和预测精度,然后利用均方根误差RMSE、平均绝对误差MAE和拟合系数R2作为评估预测效果的指标,最后结合由对应的泡沫视频帧提取的颜色测点参数值计算正常浮选过程状态下偏离度和预警阈值,得到故障预警模型;步骤4:通过故障测试集对故障预警模型测试,将故障测试集输入故障预警模型,得到预测值并根据预测值计算偏离度,根据偏离度是否超出预警阈值进行早期预警,验证预警模型的有效性;步骤5:实时采集泡沫视频图像输入到故障预警模型,得到预测值并根据预测值计算偏离度,若偏离度超出了预警阈值,则认为浮选过程有发生故障的趋势,给出预警信号。2.根据权利要求1所述的基于BiLSTM预测偏离度的浮选过程故障早期预警方法,其特征在于,数据预处理具体为对采集到的浮选泡沫图像数据集进行预处理;具体包括:(1)数据清洗,通过格拉布斯准则法对数据进行清洗,该准则法的具体步骤如下:步骤S1:假设x
i
(i=1,2,3,...,N)为浮选过程观测数据样本,建立以μ为观测对象的观测数据模型如下式所示:x
i
=μ+p
i
,p
i N(0,σ2)步骤S2:分别根据下式计算x
i
的样本均值和方差;的样本均值和方差;步骤S3:计算构造统计量G,使得统计量G服从变换;步骤S4:根据下式计算统计量G
α
的值,当G>G
α
时,判定样本为异常,直接剔除;步骤S5:循环执行步骤S1至步骤S4,直到样本数据集清洗完成;(2)数据归一化,在对模型训练前,将数据通过下式进行归一化,将数据压缩至[0,1]范围区间内;
x
std
=(x
‑
x
min
)/(x
max
‑
x
min
)。3.根据权利要求1所述的基于BiLSTM预测偏离度的浮选过程故障早期预警方法,其特征在于,浮选过程故障预警模型构建具体为:采用ResNet50网络提取输入的浮选泡沫视频帧的特征,将经过数据预处理的视频帧数据输入到ResNet50网络中,提取每个时间点数据的空间特征,然后将其传递到BiLSTM网络进行时间序列预测;ResNet50网络对输入数据进行特征提取后,经过一段时间的积累,形成特征值序列,其随时间波动形成的波形反映出浮选过程状态的变化;将从ResNet50网络上学习到的数据特征输入到BiLSTM网络,由其对数据特征做时序编码,获取时序上的特征向量后,再送入全连接层,完成时间序列的预测;基于ResNet50和BiLSTM构建浮选过程故障预测模型;故障预测模型包含训练模型和测试模型两个部分,两个部分模型都主要包括数据输入、深度网络和预测输出这三个部分;在数据输入部分中,首先将浮选泡沫可见光视频帧通过数据预处理后,作为预测模型的输入,其中,训练集和验证集作为训练模型的输入,正常测试集作为测试模型的输入;深度网络中包含ResNet50和BiLSTM网络,ResNet50网络用来提取每个时间点输入数据的空间特征,然后将其传递到BiLSTM网络学习数据间的相关性,对数据特征进行时序编码,从正、反两个方向提取时间序列特征;在预测输出部分中,将所提取的时序特征送入全连接层,通过全连接层输出预测值,其中,在训练模型中,将泡沫视频图像转换至CIElab空间提取a通道的均值和方差这2个颜色方面的测点,将2个测点参数的时间序列数据作为模型的预测输出值,对故障预测模型进行训练,以此得到故障预测模型;而在测试模型中,由全连接层输出对下一时刻颜色测点参数的预测值,完成时间序列的预测,然后再结合由对应的泡沫视频帧提取的颜色测点参数值计算正常偏离度和预警阈值,进一步得到故障预警模型。4.根据权利要求1所述的基于BiLSTM预测偏离度的浮选过程故障早期预警方法,其特征在于,偏离度定义和预警策略具体为:构建的ResNet50
‑...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。