一种基于ResNet的高炉炉内状态诊断方法及系统与流程

文档序号:36429648发布日期:2023-12-21 03:41阅读:38来源:国知局
一种基于的制作方法

本发明属于冶炼设备检测,涉及一种基于resnet的高炉炉内状态诊断方法及系统。


背景技术:

1、高炉冶炼是钢铁冶炼流程的关键环节,其生产成本占钢铁产品成本的60%以上,能源消耗约占国民经济能耗的7%,同时高炉的产量基本决定了钢铁企业的产能。面对低增长、低效益等高炉炼铁的普遍问题,唯有从根本上升级转型才能继续发展。随着人工智能技术的发展,其在工业领域的应用也在不断革新。将人工智能技术与高炉生产相结合,提高高炉生产长期安全性、稳定性、高效运行,是必然的趋势。

2、高炉具有高温高压、多粉尘等恶劣工况特点。在传统高炉冶炼中,高炉内部生产看不见、摸不着,内部信息极度缺乏。目前高炉监测设备已有较成熟应用。其中,高炉炉顶成像是监控高炉上部料面环境的必要监测技术,具体包括视频监测技术、红外成像技术、雷达监测技术等。上述技术能够准确、直观、快速地重建布料过程的图像信息,一定程度上缓解了高炉冶炼过程可视化的难题,为高炉操作提供了决策依据。但是,目前对高炉监测设备所获得的数据的利用明显不足,对高炉炉内状态的判断主要依靠人工来完成。其不仅耗费人力和时间,还容易判断出错。如何将监控数据进行收集和整理,再结合前沿视觉感知等人工智能技术实现高炉炉内状态诊断是一个难题。

3、高炉炉顶成像系统是监控检测高炉上部料面环境的主要设备。根据成像技术的不同,主要包括视频监测技术、红外成像技术、雷达成像技术等。其中,视频监测技术是采用摄像仪对炉顶的布料情况进行监测;红外成像技术是采用热像仪对表面的红外图像进行处理;雷达成像技术是采用雷达或者分布式雷达对高炉布料情况进行监测。上述技术能够准确、直观、快速地重建布料过程的图像信息,为高炉炉内状态分析提供了重要的数据来源。

4、在高炉炉内状态判断方面,目前最常用的是人工直接观察法。高炉操作人员通过观察炉顶成像信息,结合出铁、出渣、风口等信息进行经验判断。但由于高炉炉内状态复杂,拍摄的图像噪声较多,采用人工观察法高度依赖于操作工的经验,容易判断出错。此外,部分研究提出了基于仪器仪表监测的间接观察法。但该类方法需要精确的数学模型,模型复杂度高且规则的归纳及获取是难题。

5、图像分类可分为传统图像分类算法和深度学习算法,传统图像分类算法一般步骤为特征提取、特征编码、特征约束和分类器分类。随着人工智能技术的不断发展,深度学习算法在图像分类任务上广泛使用。卷积神经网络(cnn)作为图像处理任务上最常见的算法,近年来发展迅速。它采用一种局部连接、权值共享的方式构建神经网络,图像数据输入到神经网络训练,反向传递调整参数,然后通过训练好的网络提取图像的特征。基于cnn的图像分类神经网络有lenet-5、alexnet、vgg、googlenet、resnet等等,这些网络从卷积网络的深度和广度不断改进,提升了分类效果。


技术实现思路

1、针对上述技术问题,本发明的一个目的是提供一种基于resnet的高炉炉内状态诊断方法,能够利用高炉监测设备获得的高炉炉顶图像,快速、精确地对炉内状态进行自动化识别,为高炉生产的全面监视、诊断及操作优化提供实时指导。

2、本发明的另一个目的是提供一种实现基于resnet的高炉炉内状态诊断方法的系统,可实现数据收集、数据训练、诊断结果展示等功能。高炉技术人员不需掌握复杂的技术处理细节,即可方便地进行操作和结果查看。

3、为了实现上述目的,本发明提供了如下技术方案:

4、一种基于resnet的高炉炉内状态诊断方法,包括如下步骤:

5、s1、构建高炉炉内状态诊断模型,所述高炉炉内状态诊断模型包括高炉炉内状态分类模型、溜槽状态分类模型和煤气流状态分类模型;所述高炉炉内状态分类模型、溜槽状态分类模型和煤气流状态分类模型均为基于resnet神经网络框架的图像分类模型;

6、s1.1、构建高炉炉内状态分类模型;

7、分别采集一定数量的正常波动状态高炉炉顶成像数据和一定数量的异常波动状态高炉炉顶成像数据,进行数据增强操作后建立高炉炉顶成像数据集;根据不同的波动状态,分别将高炉炉顶成像数据集中的图像标注为正常波动状态或异常波动状态,将标注后的数据集随机划分为训练集和测试集,分别用于训练和测试高炉炉内状态分类模型;

8、s1.2、构建溜槽状态分类模型;

9、根据不同的溜槽情况,分别将步骤s1.1中高炉炉顶成像数据集中标注为正常波动状态的图像标注为无溜槽、溜槽小或溜槽大;其中,图像中溜槽像素占图像像素比例为0的图像标注为无溜槽,图像中溜槽像素占图像像素比例大于0且小于等于25%的图像标注为溜槽小,图像中溜槽像素占图像像素比例大于25%的图像标注为溜槽大;然后,将标注后的数据集随机划分为训练集和测试集两部分,分别用于训练和测试溜槽状态分类模型;

10、s1.3、构建煤气流状态分类模型;

11、根据不同的煤气流类型,分别将步骤s1.2中高炉炉顶成像数据集中标注为无溜槽和溜槽小的图像标注为中心气流、边缘气流或两道气流;其中,中心出现发亮气流的图像标注为中心气流,边缘出现发亮气流的图像标注为边缘气流,中心及边缘都出现发亮气流的图像标注为两道气流;然后,将标注后的数据集随机划分为训练集和测试集两部分,分别用于训练和测试煤气流状态分类模型;

12、s2、将待检测的炉顶成像图像输入高炉炉内状态分类模型,获得该图像属于正常波动状态的概率和异常波动状态的概率,并输出概率最大的类别作为分类结果;若输出结果为异常波动状态,则结束流程;若输结果出为正常波动状态,则继续进行下一步溜槽分类识别;

13、s3、继续将待检测的炉顶成像图像输入溜槽状态分类模型,获得该图像属于无溜槽的概率、溜槽小的概率和溜槽大的概率,并输出概率最大的类别作为分类结果。若输出结果为溜槽大,则结束流程;若输出结果为无溜槽或溜槽小,则继续进行下一步煤气流分类识别;

14、s4、继续将待检测的炉顶成像图像输入煤气流状态分类模型,获得该图像属于中心气流的概率、边缘气流的概率和两道气流的概率,并输出概率最大的类别作为最后分类结果。

15、所述resnet神经网络引入残差块结构,残差块的残差分支由两层卷积、正则化操作和relu激活函数操作搭建,用于对输入数据x进行非线性映射,得到残差表示f(x);恒等映射连接将x输入直接映射到输出;最终残差块的输出为两个分支结果相加,即为f(x)+x;不同的残差块之间相互堆叠,最后一层为全连接层,将结果映射为每一个类的概率值。

16、所述残差块结构为resnet-18结构,其包含18个带有权重参数的层数,其中17个卷积层和1个全连接层。

17、所述步骤s1.1中,数据增强操作包括:旋转、裁剪、翻转、缩放、平移和抖动、高斯噪声、调节亮度、直方图均衡化、cutout、mixup、cutmix。

18、所述步骤s1.1中,数据增强操作采用python的图形库torchvision中的transforms方法,具体包括如下步骤:

19、1)使用transforms.randomhorizontalflip(p)对高炉炉顶监测设备获得的高炉炉顶图像随机地进行水平翻转,p为变换的概率值,获得水平翻转图像;

20、2)使用transforms.randomverticalflip(p)对高炉炉顶监测设备获得的高炉炉顶图像随机地进行垂直翻转,p为变换的概率值,获得垂直翻转图像;

21、3)使用transforms.randomrotation(p)对高炉炉顶监测设备获得的高炉炉顶图像随机地进行旋转,p为旋转的角度范围,获得随机旋转图像;

22、4)使用transforms.randomgrayscale(p)函数依据概率p将高炉炉顶监测设备获得的高炉炉顶图像转换为灰度图。

23、一种实现所述的基于resnet的高炉炉内状态诊断方法的系统,包括高炉炉内状态诊断模型训练模块,用于训练高炉炉内状态分类模型、溜槽状态分类模型和煤气流状态分类模型;

24、高炉炉内状态诊断模型存储模块,用于存储高炉炉内状态分类模型、溜槽状态分类模型和煤气流状态分类模型;

25、高炉炉内状态诊断结果显示存储模块,用于显示和存储高炉炉内状态诊断结果。

26、所述系统基于winform搭建,图像诊断核心算法通过python程序加载,再通过c#控件响应函数调用打包好的python程序实现。

27、与现有技术相比,本发明的有益效果在于:

28、本发明的基于resnet的高炉炉内状态诊断方法把高炉炉内状态诊断问题分解为三个连续的图像分类问题。利用图像识别、视觉感知等人工智能技术,对高炉炉顶监控设备提供的图像数据进行处理,可诊断当前高炉炉内状态是否正常,炉内溜槽有无以及判断炉内煤气流的类型。

29、本发明的实现基于resnet的高炉炉内状态诊断方法的系统,可实现数据收集、数据训练、诊断结果展示等功能。高炉技术人员不需掌握复杂的技术处理细节,即可方便地进行操作和结果查看。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1