一种基于机器视觉的玻璃熔窑液面高度测量及控制方法技术

技术编号:16603382 阅读:84 留言:0更新日期:2017-11-22 13:46
本发明专利技术提供一种基于机器视觉的玻璃熔窑液面高度测量及控制方法,数字摄像机(6)通过窥视孔(5)采集熔窑内的图像,然后通过usb接口将图像传给arm工控板(8),在arm工控板(8)中对图像进行处理和求取液面高度,并将液面高度和图像显示到触摸屏(11)上,然后根据指定的液面高度和实时液面高度计算偏差e和偏差变化ec,并运用模糊PID算法求出合适的投料速度,最后由arm工控板(8)通过D/A转换器(9)发送速度控制信号给数字投料机(10),改变投料速度,实现玻璃液面高度的控制。本发明专利技术可以精确的测量和控制玻璃熔窑内的液面高度,为玻璃成型提供高质量的玻璃液。

Measurement and control method of liquid level in glass furnace based on machine vision

The invention provides a machine vision glass furnace liquid level measurement and control method based on digital camera (6) through the peephole (5) image acquisition in furnace, and then the images to arm industrial control board through the USB interface (8), in the arm industrial control board (8) for processing and the level of the image, and the height of the liquid level and the image display to the touch screen (11), and then according to the height of the liquid level and the real-time level specified height calculation deviation E and deviation change EC, and use the fuzzy PID algorithm to find the appropriate feeding speed, and finally by the arm industrial control board (8) through the D/A converter (9) sending speed control signal to digital feeding machine (10), changing the feed speed, the height of the liquid level control glass. The present invention can accurately measure and control the liquid level height in glass furnace, and provide high quality glass liquid for glass forming.

【技术实现步骤摘要】
一种基于机器视觉的玻璃熔窑液面高度测量及控制方法
本专利技术涉及璃熔窑液面高度测量及控制
,尤其涉及一种基于机器视觉的玻璃熔窑液面高度测量及控制方法,通过机器视觉技术测量玻璃熔窑中玻璃液面的高度,结合模糊PID算法实现玻璃熔窑中玻璃液面高度的自动控制,可以方便、精确、稳定的测量、控制玻璃熔窑内的液面高度
技术介绍
玻璃熔窑中玻璃液面的波动不仅能加快池壁砖的蚀损,还会严重影响成型作业。波动剧烈时会产生溢料现象,蚀损胸墙砖和小炉底板砖,减短玻璃熔窑的使用寿命。因此,在玻璃生产中稳定的控制玻璃液面的高度是玻璃稳定生产的关键因素。控制玻璃液面的高度需要先测量玻璃液面的高度,然后根据测量高度以及期望高度采用某种装置和一定的算法来实现玻璃液面高度的自动控制。传统的玻璃液面高度的控制有以下方式:人工投料方式,连续投料方式。但是玻璃熔窑是非线性,大时滞,多变量系统,人工投料,连续投料都不能精确、稳定的控制玻璃液面高度,玻璃液面波动很大,最终还是会影响玻璃生产的质量。授权公告号为CN202101731U的中国专利设计了一种玻璃液位摄像测量装置。利用摄像机采集玻璃熔窑内标志孔及其镜像的图像,然后用图像处理技术求得玻璃液位的高度,该装置采用摄像机,图像采集卡,工控机作为图像采集与处理平台。但是该专利只是说明了利用镜像法测量玻璃液面高度的原理,但是并没有给出具体的测量算法,同时该专利没有说明如何实现玻璃液面高度的自动控制。
技术实现思路
为了精确的测量玻璃熔窑液面高度,本专利技术提供一种基于机器视觉的玻璃熔窑液面高度测量方法。为了实现上述目的,其技术解决方案为:一种基于机器视觉的玻璃熔窑液面高度测量方法,包括以下步骤:步骤1:调节摄像头的焦距,使拍摄到的熔窑内标志物及其镜像的图像边缘清晰;步骤2:对数字摄像机进行标定,求出数字摄像机的内外参数,其中包括放大系数k;步骤3:使用图像采集模块进行数字摄像机图像采集;步骤4:对数字摄像机采集的标志物及其镜像的图像进行预处理,得到封闭且连续的标志物及其镜像的边缘轮廓的二维曲线;步骤5:根据标志物的边缘轮廓求出其质心M1的坐标,根据镜像的边缘轮廓求出其质心M2的坐标;步骤6:求得玻璃液面的实际高度h=H-s1×k/2,其中,h为实际的液面高度,H为标志物到池底的距离,s1为轮廓图中标志物质心和其镜像质心之间的距离,k为根据摄像机标定所求出的放大系数。进一步,所述步骤4中的图像预处理包括:对数字摄像机采集的标志物及其镜像的图像进行灰度化、中值滤波、固定阈值二值化、Canny算子边缘检测、图像膨胀及腐蚀、提取图像轮廓处理。在上述技术方案基础上,本专利技术进一步的目的是提供一种基于机器视觉的玻璃熔窑液面高度控制方法。为了实现上述目的,其技术解决方案为:一种玻璃熔窑液面高度的控制方法,包括以下步骤:步骤1:测量液面实际高度以及液面期望高度,得出偏差e和偏差变化ec;步骤2:将偏差e、偏差变化ec进行模糊化处理;步骤3:根据按实际生产经验编制好的模糊规则表以及偏差e、偏差变化ec的模糊处理结果得出模糊输出结果ΔU。步骤4:对ΔU进行去模糊化处理得出ΔKp,ΔKi,ΔKd;步骤5:PID控制器根据ΔKp,ΔKi,ΔKd求出投料速度,然后发送控制信号给投料机,改变投料机的速度,实现液面高度的控制。本专利技术在其现有技术基础之上对其进行了改进:1、在硬件上,采用嵌入式系统arm-linux作为玻璃熔窑的控制中心,采用数字摄像头采集玻璃熔窑中的图像,不需要图像采集卡,同时增设D/A转换器用来控制投料机的投料速度。2、专利技术了一种根据玻璃熔窑中标志物及其镜像的图像求取玻璃液面高度的新方法。3、专利技术了一种利用模糊PID控制算法实现玻璃熔窑中液面高度自动控制的方法。由于本专利技术采用了机器视觉法测量玻璃熔窑内的液面高度,相对于其他的测量方法具有更高的精度,特别是结合本专利技术提出的玻璃液面高度测量算法可以精确的测量玻璃液面的实际高度,经过实验测试可以保证测量误差在±0.2mm之间,这就为精确的控制玻璃液面高度提供了保障。同时本专利技术针对玻璃熔窑中大时滞,非线性的,多变量的特点提出的模糊PID控制方法可以精确的控制玻璃熔窑中液面的高度,经过实验测试可以保证控制误差在±0.3mm之间。本专利技术可以精确的测量和控制玻璃熔窑内的液面高度,为玻璃成型提供高质量的玻璃液。附图说明图1是本专利技术一种基于机器视觉的玻璃熔窑液面高度测量及控制方法的系统结构图。图2是图1中通过窥视孔观察到的B向可视图像。图3是本专利技术中涉及的圆形标志砖尺寸位置图。图4是本专利技术中涉及的圆形标志砖及其镜像图像经处理后的轮廓质心图。图5是本专利技术中涉及的玻璃液面高度控制系统框图。图6是本专利技术中涉及的图像处理与玻璃液面高度求取流程图。图7是本专利技术中涉及的玻璃液面高度控制流程图。附图标记说明:1-胸墙,2-黑色圆形标志砖的镜像,3-黑色圆形标志砖,4-玻璃液面,5-窥视孔,6-数字摄像机,7-摄像机冷却水套,8-arm工控板,9-D/A转换器,10-数字式投料机,11-触摸屏。具体实施方式下面结合附图和具体实施方式对本专利技术作进一步详细的说明。如图1所示的实施例,玻璃熔窑液面高度测量及控制系统包括:黑色圆形标志砖3,数字摄像机6,arm工控板8,D/A转换器9,数字式投料机10,触摸屏11。黑色圆形标志物装在胸墙1的池壁上,在相对的另一侧池壁上开一个窥视孔5,数字摄像机6装在摄像机冷却水套7中,冷却水套固定在窥视孔5外0.5m处左右,数字摄像机6通过usb接口连接到arm工控板8,arm工控板8通过D/A转换器9和数字式投料机10相连,通过I2C总线和触摸屏11相连。在本实施例中采用黑色圆形标志砖作为标志物,当然也可采用其他物体作为标志物,这里不对其类型、尺寸、颜色等进行限制,只要摄像机能捕捉到该标志物及其镜像即可。液面高度测量及控制过程:数字摄像机6通过窥视孔5采集熔窑内的图像,然后通过usb接口将图像传给arm工控板8,在arm工控板8中对图像进行处理和求取液面高度,并将液面高度和图像显示到触摸屏11上,然后根据指定的液面高度和实时液面高度计算偏差e和偏差变化ec,并运用模糊PID算法求出合适的投料速度,最后由arm工控板8通过D/A转换器9发送速度控制信号给数字投料机10,改变投料速度,实现玻璃液面高度的控制。其中,嵌入式平台采用arm-linux系统,图像采集模块使用linux的v4l2,图像处理可以采用开源视觉库opencv。具体地,如图6所示,玻璃熔窑液面高度测量方法,包括以下步骤:步骤1:调节摄像头的焦距,使拍摄到的熔窑内黑色标志砖和镜像的图像边缘清晰;步骤2:使用opencv提供的张正友标定法的对数字摄像机进行标定,求出数字摄像机的内外参数,其中包括放大系数k;步骤3:使用linux的v4l2模块进行数字摄像机图像采集;步骤4:对数字摄像机采集的黑色圆形标志砖及其镜像的图像进行灰度化、中值滤波、固定阈值二值化、Canny算子边缘检测、图像膨胀及腐蚀、提取图像轮廓等图像预处理,得到封闭且连续的黑色圆形标志砖及其镜像的边缘轮廓的二维曲线,参见图4;步骤5:根据黑色圆形标志砖的边缘轮廓求出其质心M1的坐标,根据镜像的边缘轮廓求出其质心M2的坐标;步骤6:计算质心M1本文档来自技高网...
一种基于机器视觉的玻璃熔窑液面高度测量及控制方法

【技术保护点】
一种基于机器视觉的玻璃熔窑液面高度测量方法,其特征在于,包括以下步骤:步骤1:调节摄像头的焦距,使拍摄到的熔窑内标志物及其镜像的图像边缘清晰;步骤2:对数字摄像机进行标定,求出数字摄像机的内外参数,其中包括放大系数k;步骤3:使用图像采集模块进行数字摄像机图像采集;步骤4:对数字摄像机采集的标志物及其镜像的图像进行预处理,得到封闭且连续的标志物及其镜像的边缘轮廓的二维曲线;步骤5:根据标志物的边缘轮廓求出其质心M1的坐标,根据镜像的边缘轮廓求出其质心M2的坐标;步骤6:求得玻璃液面的实际高度h=H‑s1×k/2,其中,h为实际的液面高度,H为标志物到池底的距离,s1为轮廓图中标志物质心和其镜像质心之间的距离,k为根据摄像机标定所求出的放大系数。

【技术特征摘要】
1.一种基于机器视觉的玻璃熔窑液面高度测量方法,其特征在于,包括以下步骤:步骤1:调节摄像头的焦距,使拍摄到的熔窑内标志物及其镜像的图像边缘清晰;步骤2:对数字摄像机进行标定,求出数字摄像机的内外参数,其中包括放大系数k;步骤3:使用图像采集模块进行数字摄像机图像采集;步骤4:对数字摄像机采集的标志物及其镜像的图像进行预处理,得到封闭且连续的标志物及其镜像的边缘轮廓的二维曲线;步骤5:根据标志物的边缘轮廓求出其质心M1的坐标,根据镜像的边缘轮廓求出其质心M2的坐标;步骤6:求得玻璃液面的实际高度h=H-s1×k/2,其中,h为实际的液面高度,H为标志物到池底的距离,s1为轮廓图中标志物质心和其镜像质心之间的距离,k为根据摄像机标定所求出的放大系数。2.根据权利要求1所述的一种基于机器视觉的玻璃熔窑液面高度...

【专利技术属性】
技术研发人员:黎水平杨展飞
申请(专利权)人:武汉理工大学
类型:发明
国别省市:湖北,42

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

1