Design of Adaptive Inversion Proportional-Integral-Derivative Control System for Fast-Steering Mirror
-
摘要: 为了提高复合轴系统的光束跟踪性能,必须考虑不可测扰动对快速反射镜系统的影响。针对可测量扰动,设计了自适应反演前馈控制算法,并由此得到启发,设计了用于抑制不可测量扰动的自适应反演PID(proportional-integral-derivative)控制系统,用自适应算法提高系统稳态精度以及对不同扰动的适应性,用PID控制器修正系统的误差信号改善系统动态性能。仿真结果表明,相较于PID控制算法,自适应反演PID复合控制系统的误差均方差值下降了34.76%,相较于自适应控制算法,自适应反演PID控制系统的误差均方差值下降了13.3%,自适应反演PID复合控制系统的稳态精度相比经典PID控制和自适应反演控制系统均得到了明显的提升,采用复合算法时上升时间相较自适应算法减少了48.9%,超调量相较经典PID算法减少了80.5%,系统动态性能得到较大改善。Abstract: The influence of unmeasurable disturbances in a fast-steering mirror system must be considered to improve the beam-tracking performance of a compound-axis system. For measurable disturbances, an adaptive feedforward control algorithm is designed. Inspired by this, an adaptive inversion proportional-integral-derivative(PID) control system for suppressing unmeasurable disturbances was designed. An adaptive algorithm was used to improve the steady-state accuracy of the system and the adaptability to different disturbances. In addition, a PID controller was used to further correct the error signals and improve the dynamic performance of the system. The simulation results show that compared with that of the PID control algorithm, the mean square difference of the error of the adaptive inversion PID control system decreases by 34.76%. Compared with that of the adaptive control algorithm, the mean square difference of the error of the adaptive inversion PID control system decreases by 13.3%. The accuracy of the compound control system significantly improved compared with that of the classical PID and adaptive control systems. When using the compound algorithm, the rise time decreases by 48.9% compared with the adaptive algorithm, and the overshoot decreases by 80.5% compared with the classical PID algorithm. Overall, the dynamic performance of the system improved significantly.
-
Keywords:
- fast steering mirror /
- disturbance suppression /
- adaptive /
- inversion control
-
0. 引言
长期工作在恶劣环境下的起重机械,由于服役时间长且长期承受交变载荷,其金属构件极有可能会产生不同程度的损伤[1]。因此,为了确保起重机械服役过程的实用性和安全性,对金属结构早期裂纹的判断和识别是非常必要的。但是在复杂又多变的环境中对金属构件裂纹缺陷接触检测难以实现且检测结果并不准确,而常规无损检测技术检测又存在速度慢、便携度差和检测精度差的缺点,已经无法满足常规试件便携、快速、准确的检测需求,因此对具有非接触、检测速度快的红外热成像检测技术[2]的应用和研究具有重大意义。
关于红外热成像检测技术,Avdelidis N P[3-4]等采用红外热成像技术实现了对航空设备涡轮叶片缺陷的检测,并取得了不错的检测效果。Zou H[5]等将红外热成像检测技术应用于检测电气设备故障,检测结果显示该检测方法的准确率达到了97%以上。哈尔滨工业大学的秦雷等人[6]运用超声热成像检测技术和锁相热成像检测技术,对金属材料表面缺陷进行检测,实现了金属材料试件表面缺陷的检测。沈阳理工大学的胡海林等人[7]基于红外热成像无损检测技术,对金属构件内部缺陷进行检测,结果表明红外热成像无损检测实现了金属构件内部缺陷的定量识别。
脉冲红外热成像技术相比于红外热成像技术具有检测过程不易受噪声干扰的优点[8]。本文结合脉冲红外热成像技术的检测原理,选择了合适的热激励源设备,设计了脉冲红外热成像检测系统并搭建了实验平台;对定制的含有裂纹缺陷的金属试件进行实验,完成了红外图像的采集,对采集的红外图像进行图像处理,并针对传统图像处理算法处理后的图像存在缺陷轮廓边缘模糊的问题,提出一种基于巴特沃斯低通滤波算法的改进算法,即巴特沃斯带通滤波算法,有效地滤除了图像噪声;然后通过阈值分割和边缘检测算子等图像处理算法,实现了金属裂纹缺陷的快速、准确地识别;最后根据平板试件的实际尺寸和轮廓特征图像像素之间的换算关系,得到缺陷面积、长度和宽度的计算数值,实现了裂纹缺陷的定量识别。
1. 脉冲红外热成像技术检测原理
脉冲红外热成像检测是通过施加方波形式的热流主动加热被检试件[9],由传热学理论可知,当被检试件内部或表面存在不连续缺陷时,热量在被检试件内部传递受到阻碍,在缺陷区域产生热量堆积,形成“热区”和“冷区”造成被检试件表面温度分布差异,利用红外热像仪实时捕捉并采集该温度场分布差异[10-11],通过图像预处理、图像滤波、阈值分割和边缘检测等图像处理算法,对采集的红外图像进行处理,实现被检试件内部缺陷可视化。脉冲红外热成像的检测原理如图 1所示。
2. 红外热成像检测系统与试验平台
根据脉冲红外热成像检测原理可知,脉冲红外热成像检测系统应含热源系统、热成像系统和图像采集分析系统。搭建了脉冲红外热成像检测系统如图 2所示。计算机通过数据端口连接热源系统和红外热像仪,控制整个试验进程。热源系统由两个高能卤素灯、时间继电器、可控电源及灯罩组成,其中时间继电器和可控电源用于控制检测系统的加热时间和脉冲能量;灯罩的作用是使高能卤素灯聚光,保护检测人员的眼睛。热成像系统主要由红外热像仪组成,它的作用是实时观测并采集红外图像[12],为后续图像处理算法的研究提供数据。图像采集分析系统主要包括图像预处理,缺陷边缘轮廓提取算法。红外图像的处理是实现缺陷定性分析和定量识别的前提。
根据图 2脉冲红外热成像检测系统的设计思路,选取检测系统中所需要的关键设备搭建了如图 3所示的脉冲红外热成像检测系统的实验平台。
式(1)为任意时刻材料表面的温度表达式:
$$ T\left( {0,\tau } \right) = \frac{q}{{\sqrt {\pi \rho c\mu \tau } }} $$ (1) 式中:T为物体表面温度,℃;q为脉冲强度,W/m2;τ为时间,s;ρ为材料密度,kg/m3;c为比热容,J/(kg⋅℃);μ为导热系数。
分别采用脉冲能量为q=105 W⋅m-2、q=205 W⋅m-2、q=305 W⋅m-2、q=405 W⋅m-2加热被检试件,通过式(1)得出的被检试件表面温度的变化情况如图 4所示。由图 4可知:室温下加热被检试件,当加热时间相同时,脉冲强度越大,被检试件表面温度增加的幅度也越高。因此脉冲能量越高,脉冲热成像检测的成像效果越好。但是考虑到实验室的试验条件,以及随着脉冲能量的增加会导致被检试件表面被烧伤的危险,需根据材料属性选择合适的脉冲能量,达到最佳的检测效果,同时不烧伤被检试件的表面。
根据图 4所示的不同脉冲强度下被检试件表面温度变化情况,在该脉冲红外热成像检测系统实验平台中,热激励源选择了额定电压为220 V、最大额定功率为2000 W的红外镀金管,时间控制器选择了型号为JSS48A、额定电压为220~380 V的正泰数显时间继电器并设置通电时间为60 s,红外热像仪选择了Fluke Ti480型号,该款热像仪具有MultiSharpTM多点对焦功能,可以实现自动对焦,降低错误识温的概率,它的工作波段从7.5~14 μm,图像捕捉频率为60 Hz,生成的红外图像像素为640×480。
本文选择材料被广泛应用于工程机械领域的Q235钢材作为红外热成像检测试验的试验对象,设计试件的尺寸为100 mm×50 mm×5 mm,预制长宽为20 mm×1 mm的微小裂纹,在试验开始前,对被检试件进行表面清洁和喷漆处理来提高被检试件表面的光谱吸收率以及红外发射率。图 5所示为含有裂纹缺陷的Q235钢板试件。
图 6为脉冲红外热成像试验采集的红外图像及三维显示图。由图 6可知,采集的红外图像存在裂纹缺陷边缘轮廓模糊、无端噪点多、灰度范围窄且集中、明暗对比度低、图像分辨率低的问题。为了改善图像的显示效果,需要采用合适的图像处理算法对采集的红外图像进行处理,便于后续裂纹缺陷轮廓的提取和缺陷特征的定量识别[13]。
3. 红外图像处理算法的研究
为了在高噪声的图像中辨别出裂纹缺陷微弱的温度变化信息,需要对采集的红外图像进行图像处理,降低图像噪声,增大图像的明暗对比度,达到改善红外图像视觉效果的目的[14]。因此采用了巴特沃斯带通滤波算法,并和中值滤波、巴特沃斯低通滤波算法对比分析,发现巴特沃斯带通滤波算法的滤波处理效果较好。
3.1 灰度转换
对采集的原始红外图像进行灰度转换,可以有效地减小红外图像占用的内存,进而加快图像的处理速度。如图 7所示为经过灰度变化后的灰度图像、图像直方图,其中灰度直方图表示某一灰度级在整幅图像像素中出现的频率,代表某一灰度级占总像素的比例。由图 7(a)可知经过灰度转换后,裂纹缺陷的形状更清晰和直观,一些无关的噪声信息被弱化了。由图 7(b)可知,灰度图像的灰度级[15]分布在中段,灰度范围窄。灰度变换虽然可以提高图像处理速度,但是裂纹缺陷边缘轮廓模糊的现象依然存在,不利于后续裂纹缺陷边缘轮廓的提取,因此需要引入直方图均衡化使得灰度图像的灰度范围分布均匀。
3.2 直方图均衡化
图 8所示为直方图均衡化后的图像和图像直方图,由图 8(a)所示,均衡化后,图像的背景区域与裂纹区域的对比度被强化,突出了缺陷的边缘轮廓。对比灰度直方图 8(b)和图 7(b)可知,经过直方图均衡化处理后的灰度图像,灰度范围扩展至整个灰度级,有较大的灰度范围。显示效果得到了优化。
3.3 中值滤波
为了能够有效提取裂纹缺陷的轮廓特征和温度信息,需要对图像进行滤波降噪处理。图 9所示为经过中值滤波处理后的图像和图像直方图。由图 9可知,中值滤波不仅扩展了原始灰度图像的灰度级分布范围,解决了图像边缘轮廓模糊的问题;而且还对原始的图像数据进行了压缩,提高了计算机运算处理图像的速度。
3.4 巴特沃斯低通滤波
巴特沃斯低通滤波[16]是一种基于频率域的图像处理算法。其实现过程如图 10所示。
由图 10可知,实现频率域处理的第一步是读取外部输入图像f(x, y),将原始红外图像f(x, y)通过傅里叶变换为F(u, v);第二步将F(u, v)与传递函数H(u, v)卷积,其卷积表达式如式(2)所示;最后通过傅里叶反变换,将频率域的图像变换为空间域的图像即可得到滤波处理之后的图像g(x, y)。
$$ G(u, v)=F(u, v)^{*} H(u, v) $$ (2) 式中:G(u, v)为卷积结果;F(u, v)为输入图像傅里叶变换后的频率谱;H(u, v)为滤波器的传递函数。
由式(2)可知,滤波器传递函数的选择,关乎基于频率域图像滤波算法图像降噪的效果,巴特沃斯低通滤波的传递函数如式(3)所示:
$$ H\left( {u,v} \right) = \frac{1}{{1 + {{\left[ {\frac{{D\left( {u,v} \right)}}{{{D_0}}}} \right]}^{2n}}}} $$ (3) 式中:$ D\left( {u,v} \right) = \sqrt {{u^2} + {v^2}} $;H(u, v)为滤波器的传递函数;D0为截止频率;2n为阶数。
如图 11所示为经过巴特沃斯低通滤波处理后的图像、图像直方图及三维显图。由图 11(a)和图 11(b)可知,巴特沃斯低通滤波可以有效滤除高频噪声,降噪效果较好。由图 11(c)可知,虽然巴特沃斯低通滤波可以有效滤除图像噪声点,但是也造成了缺陷边缘轮廓模糊,不利于后续裂纹缺陷边缘轮廓的提取。针对巴特沃斯低通滤波处理后缺陷边缘轮廓模糊的问题,本文提出一种改进的算法——巴特沃斯带通滤波算法。
3.5 巴特沃斯带通滤波
巴特沃斯带通滤波算法是通过将不同截止频率的巴特沃兹低通滤波和巴特沃兹高通滤波进行串联,综合低通滤波有效滤除图像噪声,高通滤波强化图像边缘轮廓的优点[17],保证有用信号通过,同时滤除图像噪声及其他干扰信息的一种改进算法。巴特沃斯带通滤波算法的实现过程与巴特沃斯低通滤波相似,它们的主要区别在于传递函数的选择不同,巴特沃兹带通滤波算法传递函数的表达式如式(4)所示:
$$ H\left( {u,v} \right) = \frac{1}{{1\left| { + \frac{{D\left( {u,v} \right)}}{{{D_{\text{H}}}}} \wedge \left( {2*n} \right)} \right.}} \times \frac{1}{{1\left| { + \frac{{{D_{\text{L}}}}}{{D\left( {u,v} \right)}} \wedge \left( {2*n} \right)} \right.}} $$ (4) 式中:$ D\left( {u,v} \right) = \sqrt {{u^2} + {v^2}} $;H(u, v)为传递函数;DL为低通滤波的截至频率;DH为高通滤波的截止频率,其中(DL<DH);n为阶数;*为卷积符号。
如图 12所示为经过巴特沃斯带通滤波后的图像、图像直方图及三维显示图。由图 12(a)可知,经过改进过巴特沃兹带通滤波算法处理的图像实现了缺陷区域和背景区域的有效分离。由图 12(b)和12(c)可知,改进的巴特沃兹带通滤波算法可以有效地滤除图像噪声,同时完整保留了裂纹缺陷的边缘轮廓。由以上分析可知,改进的巴特沃兹带通滤波算法可以有效滤除图像噪声、同时增强图像亮区和暗区的对比度,实现了金属裂纹缺陷的快速、准确识别,为后续裂纹缺陷边缘轮廓的提取和缺陷定量识别奠定基础。
3.6 图像预处理结果量化分析
通过图片判断缺陷特征,属于定性分析;为了客观评价图像预处理算法的处理效果,可以采用峰值信噪比进行比较。峰值信噪比是基于对应像素点间的误差,峰值信噪比越大表示失真越小。峰值信噪比(Peak Signal-To-Noise Ratio,PSNR)的定义如式(5)所示:
$$ {\text{PSNR}} = 10 \times \lg \frac{{255 \times 255}}{{{\text{RMS}}{{\text{E}}^2}}} $$ (5) 式中:RMSE为均方根误差:
$$ {\text{RMSE}} = \sqrt {\frac{{\sum\limits_{i = 1}^N {\sum\limits_{j = 2}^M {{{\left[ {R\left( {i,j} \right) - F\left( {i,j} \right)} \right]}^2}} } }}{{M \times N}}} $$ 表 1为4种滤波器的峰值信噪比,由表 1可知,巴特沃斯带通滤波算法的PSNR最大,与定性分析基本吻合。试验结果表明:采用巴特沃斯带通滤波算法对红外图像进行滤波处理,在突出高频分量的同时,仍能保留低频部分,对比度得到明显增强,峰值信噪比变大,图像缺陷判断变得更加容易。
表 1 各种滤波后图像的峰值信噪比Table 1. Peak signal-to-noise ratio of various filtered imagesTest subject Median Filter SNR Butterworth Low Pass Filtering Algorithm SNR Butterworth Bandpass Filtering Algorithm SNR Metal specimens with crack defects 43.3848 38.9708 68.9181 4. 裂纹缺陷特征识别
4.1 Otsu阈值分割
采用最大类间方差法(Otsu)[18]求取的最优阈值,可以减少缺陷区域和背景区域像素点的模糊的现象。如图 13所示为最大类间方差处理的二值图。由图 13可知,裂纹缺陷位于试件正中,形状为细长的矩形条。由此可知最大类间方差法,可以有效地分离图像的缺陷区域和背景区域,实现了快速判断缺陷形状、大小、位置的目的,完成了裂纹缺陷的定性分析,为后续裂纹缺陷边缘轮廓的提取提供奠定基础。
4.2 图像边缘检测
图像边缘检测为裂纹缺陷轮廓的提取和定位做准备,是实现边缘信息可视化最重要的一步[19]。图 14为裂纹缺陷边缘轮廓特征提取的效果图。由图 14可知经过边缘检测算子Canny算子[20]处理后的裂纹缺陷边缘连续且清晰,得到了完整裂纹缺陷的边缘轮廓。
4.3 裂纹缺陷面积定量识别
采用像素法计算裂纹缺陷特征,像素法的公式为:
$$ {S_{\text{d}}}{\text{ = }}\frac{{{S_{\text{a}}}}}{{{S_i}}} \cdot {\text{PI}}{{\text{X}}_{\text{S}}} $$ (6) $$ {L_{\text{d}}}{\text{ = }}\frac{{{L_{\text{a}}}}}{{{L_{\text{i}}}}} \cdot {\text{PI}}{{\text{X}}_{\text{L}}} $$ (7) $$ {D_{\text{d}}}{\text{ = }}\frac{{{D_{\text{a}}}}}{{{D_{\text{i}}}}} \cdot {\text{PI}}{{\text{X}}_{\text{D}}} $$ (8) 式中:Sa、La和Da分别为实际试件的面积、长和宽;Sd、Ld和Dd分别为预埋裂纹缺陷轮廓的面积、长和宽的计算值;Si、Li和Di分别为对应行、列像素求出的相应像素面积、实际试件的长和宽在红外热图像对应的行、列最大像素值;PIXS、PIXL、PIXD分别为预埋裂纹缺陷轮廓特征图像的像素面积、长和宽。
本节选取的红外热图像的图像像素(长×宽)为640 pixel×480 pixel,对应上表面尺寸(长×宽)为55 mm×41.25 mm的Q235钢板试件,预埋长度为20 mm,宽度为1 mm的裂纹缺陷。根据式(6)、(7)和(8),计算得到Q235钢板试件中裂纹缺陷的特征识别参数及其精度计算结果,如表 2所示。
表 2 裂纹缺陷的特征识别参数及其精度Table 2. Identification parameters and accuracy of rack defects featuresParameter category Parameters Parameter value Attributes PIXS/pixel 2692 PIXL/pixel 192 PIXD/pixel 18 Actual parameters of crack defect Actual area/mm2 20 Actual length/mm 20 Actual width/mm 1 Crack defect calculation parameters Area-calculation/mm2 19.88 Length-calculation/mm 16.50 Width-calculation/mm 1.55 Crack defect calculation error Area-calculation error/% 0.60 % Length-calculation error/% 17.50 % Width-calculation error/% 55.00 % 由表 2可知,裂纹缺陷的长度计算误差为17.50%,宽度计算误差为55.00%,而面积测量误差仅为0.6%。其中,裂纹缺陷的长度和宽度误差较大,但裂纹缺陷整体的识别结果较好,与采用中值滤波处理,缺陷面积误差为9.85%相比[21],本文计算缺陷的面积误差为0.6%,表明本文采用的算法处理效果较好,可以实现对大型起重机械结构裂纹的检测需求。
5. 结语
通过搭建的脉冲红外热成像检测系统的试验平台,完成了对定制的含有裂纹缺陷的金属试件的红外图像的采集。针对采集的红外图像含有图像噪声以及其他干扰信息的特点,采用灰度转换和直方图均衡化对试验采集的红外图像进行预处理,使用了中值滤波和巴特沃斯低通滤波算法进行降噪,并提出了一种基于巴特沃斯低通滤波的改进算法——巴特沃斯带通滤波算法,对比发现巴特沃斯带通滤波算法使图像对比度得到明显增强,峰值信噪比变大,图像缺陷判断变得更加容易;采用最大类间方差阈值分割,实现了裂纹缺陷区域和背景区域的分离;采用Canny算子对裂纹缺陷边缘轮廓进行提取,得到了完整的裂纹缺陷的边缘轮廓;最后采用像素法求解裂纹缺陷面积、长度和宽度的数值。计算结果显示,计算面积与实际裂纹缺陷的面积误差仅为0.6%,证明本文采用的算法,实现了对大型起重机械结构裂纹的定性分析和定量检测。
-
-
[1] 马佳光. 捕获跟踪与瞄准系统的基本技术问题[J]. 光电工程, 1989(3): 1-42. MA Jiaguang. The basic techno1ogies of the acquisition, tracking and pointing systems[J]. Opto-Electronic Engineering, 1989(3): 1-42.
[2] ABID M, YU J, XIE Y, et al. Conceptual design, modeling and compliance characterization of a novel 2-DOF rotational pointing mechanism for fast steering mirror[J]. Chinese Journal of Aeronautics, 2020, 33(12): 3564-74. DOI: 10.1016/j.cja.2020.03.032
[3] 丁科, 黄永梅, 马佳光, 等. 抑制光束抖动的快速反射镜复合控制[J]. 光学精密工程, 2011, 19(9): 1991-1998. DING Ke, HUANG Yongmei, MA Jiaguang, et al. Composite control of fast steering mirror for beam jitter[J]. Optics and Precision Engineering, 2011, 19(9): 1991-1998.
[4] 丁科, 黄永梅, 马佳光, 等. 快速反射镜的误差自适应前馈复合控制[J]. 中国激光, 2011, 38(7): 184-193. DING Ke, HUANG Yongmei, MA Jiaguang, et al. Error adaptive feedforward composite control of fast-steering-mirror[J]. Chinese Journal of Lasers, 2011, 38(7): 184-193.
[5] DENG C, MAO Y, REN G. MEMS inertial sensors-based multi-loop control enhanced by disturbance observation and compensation for fast steering mirror system[J]. Sensors, 2016, 16(11): 1-12. DOI: 10.1109/JSEN.2016.2552318
[6] TIAN Jing, YANG Wenshu, PENG Zhenming, et al. Application of MEMS accelerometers and gyroscopes in fast steering mirror control systems[J]. Sensors, 2016, 16(4): 440. DOI: 10.3390/s16040440
[7] 凡木文, 黄林海, 李梅, 等. 抑制光束抖动的压电倾斜镜高带宽控制[J]. 物理学报, 2016, 65(2): 158-165. FAN Muwen, HUANG Linhai, LI Mei, et al. High-bandwidth control of piezoelectric steering mirror for suppression of laser beam jitter[J]. Acta Physica Sinica, 2016, 65(2): 158-165.
[8] 钱鹏俊, 廖文和, 陆正亮, 等. 质量矩固体推进微纳卫星自适应反演控制律设计[J]. 推进技术, 2022, 43(1): 9. QIAN Pengjun, LIAO Wenhe, LU Zhengliang, et al. Design of adaptive backstepping control for moving mass micro-nano satellite with solid rocket[J]. Motor Journal of Propulsion Technology, 2022, 43(1): 9.
[9] 艾志伟, 嵇建波, 王鹏举, 等. 两轴柔性支承快速反射镜结构控制一体化设计[J]. 红外与激光工程, 2020, 49(7): 8. AI Zhiwei, JI Jianbo, WANG Pengju, et al. Integrative design of structure control for two-axis fast steering mirror with flexible support[J]. Infrared and Laser Engineering, 2020, 49(7): 8.
[10] 王昱棠, 张宇鹏, 徐钰蕾. 压电陶瓷驱动快速反射镜双闭环控制[J]. 仪器仪表学报, 2014(S1): 5. WANG Yutang, ZHANG Yupeng, XU Yulei. Dual-loop control strategy for fast-steering mirror driven by PZT[J]. Chinese Journal of Scientific Instrument, 2014(S1): 5.
[11] LU Yafei, FAN Dapeng, ZHANG Zhiyong. Theoretical and experimental determination of bandwidth for a two-axis fast steering mirror[J]. Optik-International Journal for Light and Electron Optics, 2013, 124(16): 2443-2449. DOI: 10.1016/j.ijleo.2012.08.023
[12] ZHONG J, NISHIDA R, SHINSHI T. Design and precision tracking control of a high-bandwidth fast steering mirror for laser beam machining[J]. Precision Engineering, 2022, 73: 128-139. DOI: 10.1016/j.precisioneng.2021.09.003
-
期刊类型引用(3)
1. 张靖,单长吉,周丽,李鑫,朱豪. 基于图像融合的高压隔离开关分合闸状态识别. 红外技术. 2024(05): 539-547 . 本站查看
2. 王林. 特征标记下的蓄热式连续加热炉炉管安全VR检测技术. 工业加热. 2024(07): 76-80 . 百度学术
3. 张强,陈串,付怀智. 起重机械金属结构振动与故障诊断思考. 中国设备工程. 2023(19): 155-157 . 百度学术
其他类型引用(1)