陈 磊,钟 凯,朱 涛,许晓斌,王 雄,李中伟
(1.中国空气动力研究与发展中心 超高速空气动力研究所,四川 绵阳 621000;2.华中科技大学 材料成形与模具技术国家重点实验室,湖北 武汉 430074)
飞行器颤振会导致灾难性的结构破坏,甚至造成机毁人亡[1-3]。为确保飞行器飞行安全,需要在高超声速风洞中采用动力相似模型再现飞行器颤振的现象[4-6],通过测量模型在高超声速风洞来流中的形变数据,确定危险飞行状态下的颤振频率和临界速压,判断颤振形式和临界条件[7],为降低或控制颤振的影响提供基础数据。
目前,风洞试验中模型颤振测量主要有接触式传感器测量法和非接触式视觉三维测量法。其中,接触式测量需要在制作模型时预留安装空间,不仅试验准备工作复杂,而且传感器测量结果信息有限。相比之下,非接触式视觉三维测量法具有应用便捷、灵活性好等优点[8],在风洞试验中被广泛采用[9]。美国兰利研究中心在2005年开始将基于双目立体视觉的模型姿态角测量技术应用到31英寸、10马赫的高超声速风洞中[10]。欧洲跨声速风洞应用立体视觉测量技术跟踪特征点的三维坐标,可以获得风洞模型的气动力参数,包括振动变形与姿态[11]。我国也非常重视这一领域的发展,中国航空工业空气动力研究院2005年研制了立体视觉测量系统[12],应用于哈尔滨FL-5风洞模型的攻角测量。中国空气动力研究与发展中心开展了立体视觉测量技术在系列风洞试验中模型变形与姿态测量的应用研究[13],如立式风洞中飞机尾旋姿态角测量[14],2.4 m跨声速风洞[15]和2 m高速风洞[16]中模型位移和迎角测量等,促进了立体视觉测量技术在风洞试验模型测量中的发展。上述工作表明,立体视觉三维测量是风洞模型三维测量的有效方法,而现有工作均将视觉三维测量系统放置在风洞外,通过风洞试验段壁上的窗口玻璃进行测量,其原因是高超声速风洞试验段内环境恶劣[17],气压从真空突变致高压,气流速度高达5倍声速,流量高达130 kg/s,试验段内环境异常复杂,而且存在强烈振动,常规相机难以在该环境稳定工作。针对高超声速风洞环境的三维测量,贾振元等[18]设计了标记点空间编码方法,能够稳定地测量高超声速风洞试验中模型的运动姿态;陈丁等[19]将双目立体视觉系统固定在侧窗外,完成了FD-07高超声速风洞中翼面的颤振测量。现有高速声速风洞试验测量方法为了保护相机传感器,只能将测量系统放置在试验段的窗口玻璃之外进行测量,这样增加了测量距离,而试验段窗口玻璃尺寸有限,因此双目立体视觉中两个相机的基线长度配置会受到限制,导致立体视觉测量系统的结构参数配置难以调整至最优[20]。此外,窗口玻璃通常较厚(约140 mm),不可避免产生严重的成像畸变,测量精度难以保障。
针对风洞窗口玻璃测量的局限性,本文通过设计视觉测量系统密封装置来保护相机传感器,将视觉三维测量系统放置于高超声速风洞试验段内,测量系统会承受风洞流场建立和关闭时强烈的气流冲击以及试验过程中高速气流引起的环境振动。为了保证测量稳定性,一方面设计气浮减振装置,减弱传递到视觉三维测量系统的振动能量;另一方面,气流对保护罩的冲击以及环境振动,会导致测量系统参数漂移和测量精度下降[21-22],因此本文提出了基于模型关键点与系统参数同时求解的系统参数自校准算法,保证计算结果的准确性。在Φ1 m高超声速风洞试验段内采用视觉三维测量系统获取模型颤振数据,同时在模型内部关键部位辅以加速度传感器和应变片,同步获取模型颤振数据,最后将两种方法的测量数据进行比对,说明本文方法的有效性。
飞行器在加速飞行时,机翼所受到的气动力会随着气流流速的增加而增加,而结构的弹性刚度又与气流速度无关,所以存在一个临界速度,使机翼在结构非线性和气动力非线性的相互作用下变得动不稳定,即发生颤振。颤振是一种非线性的动不稳定现象,是气动弹性问题中最为危险的问题之一,一旦发生颤振失稳或发散,结构则很有可能迅速被破坏,导致灾难性事故。因此,需要开展地面风洞模拟试验,对试验过程中模型不同部位的三维振动变形进行测量,获取极限来流参数下的振动频率和不同部位的变形数据,用于判断颤振形式和颤振的临界条件(是否发散),为其气动弹性设计提供依据。
本文采用立体视觉三维测量系统获取试验过程中模型不同部位的三维振动变形。该系统主要由两个相机和光源组成,测量时两个相机同步拍摄被测物体图像,然后对图像中模型的关键点进行提取,通过两个相机图像中的匹配关键点和预先标定的系统参数,就能重建图像关键点的三维坐标。其中,相机成像模型可以用小孔成像模型来表征,该模型主要描述了空间一点从相机图像中的二维像素点到世界坐标下三维坐标点的映射关系,具体转换公式为:
式中:s为比例因子,[u,v,1]T是二维图像点在图像坐标系下的齐次坐标;A为测量系统的内部参数矩阵,包括水平和垂直方向的归一化焦距ax和ay,以及主点像素坐标(u0,v0);E为测量系统的外部参数矩阵,包含世界坐标系到相机坐标系的旋转矩阵R和平移向量T;M为空间点的齐次三维坐标[X,Y,Z,1]T。
双目立体视觉测量原理如图1所示。空间点[X,Y,Z,1]T在两幅图像中的对应点分别为(ul,vl)和(ur,vr),根据式(1)可得:
图1 双目立体视觉三维重构原理示意图Fig.1 Schematic diagram of binocular stereo visual 3D reconfiguration
式中:sl和sr分别为两个相机的比例因子;Al和Ar为两个相机的内部参数矩阵;El和Er为两个相机的外部参数矩阵。根据式(2),只要预知两幅图像的对应点以及两个相机的内外部参数,即可计算空间点的三维坐标(X,Y,Z)。
试验前,预先在模型表面不同部位布置若干标记点,试验过程中用相机拍摄标记点的运动图像,即可获得模型表面不同部位的三维振动变形情况,为颤振分析提供基础数据。
模型颤振试验在中国空气动力研究与发展中心Φ1 m高超声速风洞上完成。该风洞采用高压驱动真空抽吸运行方式,工作流程是:空气经压缩机压缩至高压并储存于高压储气罐内,同时通过长时间加热使加热器内的蓄热元件达到所需要的高温。试验时开启热阀、快速阀和调压阀,高压空气迅速进入加热器,通过加热器时带走热量,温度升高,经喷管膨胀至高超声速后通过试验段(如图2),最后经扩压器和冷却器到达真空球罐。
图2 风洞试验现场测量环境尺寸Fig.2 Dimensions of wind tunnel test site environment
因此,高超声速风洞试验模型的颤振数据测量会面临两个问题:
(1)气压突变。在试验准备阶段为大气环境,随后抽真空,直到试验段的绝对压力在0.1 kPa左右,同时温度下降。试验开始时,风洞流场建立瞬间,试验段的环境气压值会发生突变,变化在千帕量级。试验结束时,试验段气压又会迅速升高ΔP(万帕量级)。相机直接放置到试验段内将无法正常工作甚至损坏。如果将视觉三维测量系统布置在试验段外(如图3),通过试验段壁上纹影窗口玻璃(Φ1 200 mm×800 mm(宽)×140 mm(厚))测量模型。虽然该布局能避免试验段内的气压突变和强烈振动,但实际试验发现相机间基线距离最大约为900 mm,而测量距离将达到2 300 mm,基线长度与测量距离的比值较小,因此视觉三维测量误差对图像噪声较为敏感,而且窗口玻璃有140 mm厚,产生的成像畸变难以补偿,很难保证测量精度。
图3 视觉测量系统风洞外布置方式Fig.3 Schematic diagram of visual measurement system outside wind tunnel
(2)振动。试验过程中,高速流动气流带来的冲击会引起试验段环境的振动,且不同风洞试验参数会带来不同的振动能量,持续的振动会导致视觉测量系统相机间的位置关系发生变化,系统的外部参数发生漂移,从而影响测量精度。
为了提高测量精度,本文根据试验段内部环境条件,设计了视觉测量系统的保护装置,将测量系统放置在保护罩内,一起安装在试验段内,并利用一根软管将保护罩与试验段外大气连通,具体布置方案如图4所示。该布局有如下优点:(1)可缩短系统的测量距离,增加相机间基线长度,通过优化系统配置参数来保证测量精度。系统配置参数如图5所示,测量距离为1 000~1 500 mm,相机间的基线距离最大可到1 150 mm,这样可通过提高相机基线距离与测量距离的比值,降低系统测量的不确定度[23];(2)只需在相机镜头前平行放置一块小尺寸的观察窗,可有效降低观察窗的厚度,减小图像畸变对测量结果的影响。
图4 视觉测量系统风洞内布置方式Fig.4 Arrangement of visual measurement system inside wind tunnel
图5 视觉测量系统风洞内的结构尺寸Fig.5 Configuration of visual measurement system inside wind tunnel
本文搭建的视觉三维测量系统的核心硬件包括两台Basler acA2000-340km工业相机(分辨率达到2 048×1 088 pixel)、RICOH FL-CC0814-2M工业镜头(焦距为8 mm)、DG535数字延时脉冲发生器和LED光源。试验前脉冲发生器设置好触发频率,试验时脉冲发生器接收到外触发信号,可按照设置好的频率触发两个相机,对两个相机的不同通道进行延时设置,令相机在时间上严格同步(DG535发生器具备100 ns量级的同步控制精度)。试验过程中,将相机的采集图像分辨率设置到1 000×1 000 pixel,相机间的基线距离约为830 mm,在测量距离为1 500 mm时,测量幅面约为1 000 mm×1 000 mm。由于试验模型的设计频率约为20 Hz,为了能根据测量的关键点振动变形三维数据分析出模型的振动频率,试验时设置双相机的同步采集速度为150 frame/s。
如图6所示,为了减少试验过程中环境振动对系统的影响,首先从硬件方面设计减振装置。为保证相机间的相对位置关系的稳定性,将两个相机固定在支架上,整个支架安装在气浮减振器上,并加有配重块,最大程度地吸收环境振动,减少传递到测量系统的振动能量。
图6 视觉测量系统安装示意图Fig.6 Installation of visual measurement system
整个系统结构上包含保护罩、固定支架、小尺寸观察窗、LED光源、相机、相机固定架、配重块、气浮减振、底座和数据线。其中,相机、相机固定架、配重块、气浮减振、底座和数据线均置于保护罩内部(如图7所示)。
图7 保护罩内部视觉测量系统结构Fig.7 Structure of visual measurement system inside pro‐tective cover
减振装置难以吸收所有的振动能量,在试验过程中,环境振动会导致两个相机之间的相对位姿(外参数)发生变化,进而影响三维重构精度。这种情况下通常需要重新标定双目立体视觉测量系统,而系统标定需要将标定板在测量空间中摆放若干姿态,通过双目相机拍摄的图片对系统参数进行重新标定,但在有限活动空间的试验段内频繁标定双目立体视觉系统非常不便,因此本文提出基于模型关键点与系统参数同时求解的系统参数自校准算法。其主要思路是在不使用标定板的情况下,双目相机只需拍摄一幅测量空间中模型附近相对关系较为稳定的圆形标记点(试验中选择模型下方稳固性好的基座夹具上的若干标记点)的图像,根据提取的圆形标记点圆心坐标,来校准双目立体视觉系统中两个相机之间的相互位姿关系,实现双目立体视觉系统外部参数的快速校准。
双目立体视觉测量系统中,选取左相机坐标系为世界坐标系,相机的外部参数即为左相机到右相机的旋转矩阵Rlr和平移向量tlr。自校准算法可以仅采用左右相机共同拍摄的一张图像进行自校准,通过提取图像中预先粘贴的圆形标记点和预先标定的系统内外部参数初始值,构建基于逆向投影误差的目标函数:
式中:i为空间点的序号,mli和mri分别为空间Mi在左相机和右相机图像上的成像点,Al和Ar为左、右相机的内参矩阵,Rl和tl为世界坐标系到左相机坐标系的转换矩阵,Rlr和tlr为左相机坐标系到右相机坐标系的转换矩阵。由于左相机坐标系被选为世界坐标系,因此Rl为单位矩阵,tl=0。当所有的逆向投影误差之和最小时,即可得Rlr和tlr的最优解。该问题实际上是非线性最小二乘问题,可以使用Levenberg-Marquardt(LM)算法求解。
为了测试系统的测量精度,参照德国VDI/VDE2634标准,选用具有标准距离的标定板(如图8所示)作为测试对象进行评价。该标定板采用高精度光学玻璃材质制作,表面图案为黑白相间的棋盘格阵列,每个方格的尺寸为40 mm,棋盘格阵列的长和宽分别为520 mm和440 mm,由于标定板棋盘格尺寸比测量范围小,因此实际标定过程中将标定板在测量空间中摆放多个姿态,均匀分布整个测量空间,从而保证标定结果的稳定性。为减少玻璃表面反光对图像质量的影响,在玻璃后配LED光源(背光照明),因此拍摄时无须打开外界光源,从而避免强反射的影响。图9为标定板的检测结果,可以看出标定板上特征点测量的总不确定度为±0.002 mm,满足精度检测要求。
图8 标定板距离选取方式Fig.8 Selection of distance in demarcate plank
图9 标定板检测结果Fig.9 Detection results of demarcate plank
在系统标定完成后,将标定板在测量空间中任意摆放5个姿态,拍摄对应的图像,计算图8中两个方向关键点间的距离,将测量距离与参考真值进行对比,评价系统的测量误差。其中,参考真值采用海克斯康-OPTIV ADVANCE 862仪器(测量精度为2μm+L/200 mm,L为被测物特征长度)测量获得,水平方向和垂直方向的距离参考值真值分别为199.998 mm和199.999 mm。为了验证系统参数自校准算法,在风洞试验后,使用自校准算法计算相同拍摄图像中两个方向的距离并和参考真值比对后,其结果如表1所示,校准前最大测量误差为0.173 mm,而校准后最大测量误差为0.095 mm。风洞试验前后,测量系统在振动环境下,外部参数确实发生漂移,校准后测量系统(图像分辨率为1 000×1 000 pix‐el)在测量范围为1 m×1 m×1 m时,测量精度优于0.100 mm。
表1 自校准前后系统的测量误差Tab.1 Measurement errors of system before and after self-correction
对某合金模型颤振试验进行测量,风洞的运行参数为:来流名义马赫数5,最大总压2.5 MPa,气流最大流量130 kg/s。试验模型如图10所示。模型表面附着高黏性的圆环形标记点,其内径为10 mm,外径为22 mm。
图10 试验模型尺寸图Fig.10 Dimension of test model
图11为贴有标记点的模型,模型内部安装有2个加速度传感器(型号Dytran3224A1),用来获取试验模型振动数据;同时表面粘贴有若干标记点,其中P1,P2,P5和P6在模型边缘的角落处,分别代表模型的4个极端振动情况;P3和P4点在模型的中部位置,靠近加速度传感器;P7,P8和P9在基座夹具某平面上作为基准点,建立动态坐标系:用模型夹具上的P7,P8和P9标记点,以t时刻P7点的坐标为原点,P7和P8点所在的直线为X轴,P7,P8和P0为XOY平面建立动态坐标系。由于试验过程中基座夹具可认为是刚体,其变形量可以忽略,因此在数据处理过程中利用P7,P8和P93个点的相对位置关系,可消除测量系统整体抖动对测量结果的影响。
图11 标记点在模型上的分布Fig.11 Distribution of mark points on model
试验测量结果分别如图12~图15所示。图12为P7点坐标随时间的变化情况;图13和图14分别为模型上P1点在静态坐标系(世界坐标系)和动态坐标系两种坐标系下的坐标值变化情况。从图中可知,在静态坐标系下P1点的振动中心沿着X负方向平移,说明基座夹具在试验过程顺气流方向漂移,而在动态坐标系下P1的振动中心不存在平移现象,说明在动态坐标系下能消除模型整体偏移对数据分析的影响。根据在动态坐标系下模型表面标记点的运动数据,对模型上的P1~P6标记点进行频谱分析,其结果如图15所示。P1~P6具有频率为20.7 Hz和36.0 Hz的振动,其中20.7 Hz的幅度最大,与加速度传感器测量的模型固有频率20.0 Hz最接近;模型后部的P1,P3和P5点(距离喷管出口较远),具有频率27.1 Hz的振动,推断此频率的振动是由模型扭转产生;其他P2,P4,P5和P6点还具有频率为5.7 Hz的振动分量,而P7和P8(基座夹具上的关键点)具有频率为6.2 Hz的振动,说明试验过程中基座夹具也在振动。
图12 P7点在XYZ 3个方向的坐标值Fig.12 3D coordinates of P7 in XYZ directions
图13 校正前P1点在XYZ 3个方向的坐标值Fig.13 3D coordinates of P1 in XYZ directions before correction
图14 校正后P1点在XYZ 3个方向的坐标值Fig.14 3D coordinates of P1 in XYZ directions after correction
图15 模型上标记点的频谱Fig.15 Frequency spectra of pivotal points on model
上述结果说明,本视觉测量系统能精确地测量出模型的变形量与振动频率,测量结果与加速度传感器一致,并且测量结果更为丰富。测量过程中,受到试验模型条件的限制,只允许在模型
关键部位安装两个加速传感器,而加速度传感器只能测量出模型的振动频率,无法测出具体的变形量,因此只对比了两种测量方法频率的测量结果。
本文针对高超速风洞环境气压突变与冲击振动导致现有视觉三维测量系统难以在试验段内测量的难题,设计了视觉测量系统密封装置与气浮减振装置,将视觉三维测量装备放置到Φ1 m高超声速风洞试验段内,提出基于模型关键点与系统参数同时求解的系统参数自校准算法,消除试验段环境振动引起的测量误差。试验结果表明:在测量范围为1 m×1 m×1 m、相机分辨率为1 000×1 000 pixel时,系统的测量精度优于0.1 mm。对某合金模型高超声速风洞颤振试验进行测量,所得结果比接触式传感器更丰富,能探测夹具整体漂移和低频振动等传统接触式传感器无法发现的现象。