1、科技与创新Science and Technology&Innovation822023 年 第 04 期文章编号:2095-6835(2023)04-0082-04基于机器视觉的直升机旋翼桨尖挥舞量测量系统设计乐 娟1,张育斌1,陈垚锋1,陈 焕1,程起有1,熊邦书2(1.中国直升机设计研究所,江西 景德镇 333000;2.南昌航空大学江西省图像处理与模式识别重点实验室,江西 南昌 330063)摘要:为了实现直升机旋翼桨尖挥舞量实时测量,基于机器视觉技术,设计了一套直升机旋翼桨尖挥舞量测量系统。该系统通过安装在 130方位的相机采集旋翼旋转过程中的桨尖图像,利用大津算法获取桨尖气动中心点
2、像素坐标,结合相机标定结果和桨尖气动中心点像素坐标偏移量计算得到桨尖挥舞量。采用直径为 4 m 的旋翼模型进行风洞试验,试验结果表明,直升机旋翼桨尖挥舞量测量系统的标定精度在0.5 mm 以内,可以实现不同转速、总距和纵向周期变距状态下桨尖挥舞量的实时测量。关键词:桨尖挥舞量;机器视觉;大津算法;风洞试验中图分类号:V275文献标志码:ADOI:10.15913/ki.kjycx.2023.04.023旋翼是直升机最具特色的核心部件,为直升机飞行提供所需的升力和推进力1。对旋翼桨叶运动参数进行测量,不仅可以为旋翼系统设计提供可靠的试验数据,还可以实现旋翼系统的性能评价。桨尖挥舞量是旋翼桨叶运动
3、参数的重要组成部分,如何对桨尖挥舞量进行快速、准确的测量,进一步提升旋翼试验品质,为直升机旋翼设计和健康状态监测提供可靠的试验数据,已成为近年来国内外直升机旋翼试验领域的重要研究方向2-4。目前直升机旋翼桨尖挥舞量测量方法主要包括:激光位移测量法5。该方法在理论上具有较高的测量精度,但是在实际测量过程中操作复杂,调试过程烦琐。应变测量法6。该方法所需试验设备简单,但是存在静态标定过程复杂,动态测量与静态标定环境的不一致对测量结果的可信度影响较大的问题。光栅投影法7。该方法所需试验设备少,实现过程简单,但是桨尖挥舞量测量结果的准确性取决于测试环境和光栅投影的安装位置。近年来,随着计算机技术和数字
4、图像处理技术的迅速发展,机器视觉技术在工业几何测量领域得到了广泛的应用8。基于机器视觉的测量技术具有非接触、测量速度快、对测量对象干扰小的特点,采用机器视觉测量技术可以实现直升机旋翼桨尖挥舞量实时测量,提高测量的自动化程度。1系统总体方案直升机旋翼桨尖挥舞量测量系统的总体方案如图1 所示。当旋翼桨叶旋转到角度传感器所在方位时,角度传感器会产生一个 TTL 信号,为获取不同桨叶的桨尖挥舞量,将信号经倍频同步转换器倍频处理,然后触发安装在 130方位的相机采集桨尖图像,为了使相机在低曝光条件下能够拍摄到清晰的桨尖图像,将高频摄影灯固定安装在相机的同一方位,水平照射贴有反光片的桨尖区域,增加相机采集
5、桨尖图像时的进光量。计算机与相机之间采用千兆光纤进行连接来实现桨尖图像数据实时传输,通过检测桨尖气动中心在桨尖图像中不同时刻高度的像素坐标偏移距离,结合相机标定结果可以计算得到实际的桨尖挥舞量。图 1桨尖挥舞量测量方案图2硬件设计直升机旋翼桨尖挥舞量测量系统硬件部分主要由工业相机、摄像头、倍频同步转换器、计算机以及高频摄影灯组成,可以实现旋翼高速旋转状态下的桨尖图像采集,并将桨尖图像数据传输到计算机中进行保存。2.1工业相机的选型工业相机的选型既要考虑安装位置和图像采集范围等因素,又要考虑系统对测量精度和数据传输速率待测试验台Science and Technology&Innovation科
6、技与创新2023 年 第 04 期83的要求。因此,系统选用了型号为 IDS UI-3140CP-M-GL_Rev_2 的高速工业数字单目相机。工业相机固定安装在距离桨尖 10 m 的位置,视场范围大小为 1 200 mm980 mm,最高分辨率为 1 2801 024,每个像素代表的实际大小要小于 2 mm,满足桨尖挥舞量测量精度不超过2 mm 的要求。相机的帧率为 169 帧/s,具有USB3.0 接口,可以实现桨尖图像实时采集和传输。2.2摄像头的选型相机固定位置距离桨尖为 10 m,由于桨尖上下偏移的范围在 400 mm 左右,并且相机视野边界附近存在畸变,所以相机视野高度取 880
7、mm 左右比较合适,将上述参数代入公式(1),通过计算可以得到焦距 f,根 据 计 算 结 果 选 取 f=50 mm,型 号 为 PENTAXH1214-M 的摄像头。viewLLLfc=(1)式(1)中:L 为相机与待测物的距离;Lc为相机的光学靶面高度;Lview为相机的视场宽度。2.3计算机的选型计算机是整个测量系统的控制中心,主要负责接收桨尖图像数据、分析处理桨尖图像数据和网络传输等功能。因为工业相机的接口是 USB3.0,为了不降低桨尖图像数据传输速率,所选用的计算机包含 USB3.0接口,通过 50 m 混合有源光缆与相机进行连接。系统选用的计算机的操作系统为 Window7,处
8、理器为 IntelCore i7,内存为 8 G,硬盘空间为 2 T,满足桨尖图像数据的存储要求,能够快速地处理图形运算工作。3软件设计直升机旋翼桨尖挥舞量测量系统软件是基于Window 操作系统下的 Visual Studio 2013 平台实现的,测量系统主界面如图 2 所示。图 2桨尖挥舞量测量系统主界面首先 利用 工业相 机自带 的软 件开发 工具 包(Software Development Kit,SDK)实现工业相机控制以及参数设置,通过自行开发的 SDK 实现对倍频同步转换器的控制与参数设置,然后采用工业相机 SDK 函数获取桨尖图像,接着使用 C+语言基于 OpenCV 编写
9、了桨尖图像信息处理程序,从而实现计算机视觉标定、桨尖气动中心定位和桨尖挥舞量计算等功能,最后将桨尖挥舞量计算结果显示在测量系统主界面中的数据显示区域。3.1计算机视觉标定通过对桨尖图像数据进行处理,可以获取桨尖气动中心在桨尖图像中不同时刻高度的像素坐标偏移距离。为了得到实际的桨尖挥舞量,需要知道实物尺寸与像素的比例关系,因此本系统采用基于棋盘格的单目视觉标定方法9进行计算机视觉标定,标定步骤如下:采集棋盘格标定图像;对棋盘格标定图像进行中值滤波,减少噪声干扰;采用 Harris 角点检测算法10对棋盘格角点进行检测,再使用基于最小化误差的亚像素级角点检测方法对角点进行精准检测;若棋盘格检测出
10、mn 个角点,则有(m1)(n1)个棋盘格方格被检测出来,邻近的两个棋盘格角点间的像素距离表示方格边长的像素距离,由于棋盘格方格的实际尺寸是已知的,因此可以获得单位像素所代表的实际长度,从而完成计算机视觉系统的标定。3.2桨尖图像的处理旋翼桨尖挥舞量是根据桨尖气动中心偏移量计算得到,因此需要对桨尖气动中心进行定位。桨尖气动中心位于桨尖弦线的 3/4 位置,为了定位桨尖气动中心,应该先确定桨尖弦线的位置。本系统首先采用大津法11对桨尖图像进行二值化,然后利用得到的二值化图像求取最大连通区域,实现桨尖区域定位,最后计算最大连通区域的最小外接圆,因为计算得到的最小外接圆与桨尖区域的两端相交,所以可以
11、根据最小外接圆的位置来获得桨尖弦线的位置,通过桨尖气动中心点与桨尖弦线长度的比例关系能够得到桨尖气动中心点的像素坐标。桨尖气动中心定位过程示意图如图 3 所示。(a)桨尖图像科技与创新Science and Technology&Innovation842023 年 第 04 期(b)桨尖气动中心定位结果图 3桨尖气动中心定位过程示意图对于参考状态高度方向的像素坐标偏移距离,结合相机标定结果和像素坐标偏移距离能够计算得到桨尖挥舞量。假设试验操纵参数为 p1时,旋翼 04 号桨叶桨尖气动中心不同时刻高度的像素坐标为 Uij,其中i 表示不同时刻的运动状态,j 表示桨叶的编号;U0j为旋翼桨尖气动
12、中心在参考状态时高度方向的像素坐标,其中 0 表示参考状态,则在操纵参数为 p1时,旋翼桨尖在不同时刻相对参考状态的位移量Uij为:Uij=d(U0jUij)(2)式(2)中:d 为单位像素所代表的实际长度。4试验结果与分析4.1标定结果分析为验证本系统采用的标定方法的精度,在旋翼桨尖位置采用 710 的棋盘格进行计算机视觉标定,标定结果如图 4 所示。图 4棋盘格图像标定结果从图 4 中可以看出,本系统采用的标定方法能够检测出棋盘格中的所有角点,通过获取相邻的两个棋盘格角点间的像素距离得到方格边长的像素距离,结合标定值计算出棋盘格方格边长的测量值。棋盘格标定板方格的实际边长为 25 mm,以
13、图像中左上角的角点为起始点,将每个方格 4 条边的平均计算值作为方格边长的测量值,检测出的 58 个方格边长的测量值与真值的误差,如表 1 所示。从计算结果来看,棋盘格标定误差值都在0.5 mm 范围内,满足桨尖挥舞量测量的设计要求。表 1棋盘格标定误差列误差值/mm10.0610.4730.0610.0600.06120.1250.0570.0700.0610.07030.0400.0130.0570.0610.07040.0610.4730.0610.0610.47350.1250.0700.0610.4630.07060.0610.4730.0610.0610.06170.1250.07
14、00.0610.0610.26880.0700.4630.0610.0610.0614.2桨尖位移量测量结果分析采用直径为 4 m 的旋翼模型进行风洞试验,测量不同转数、总距和纵向周期变距状态下的桨尖挥舞量。为保证数据可靠性,减少偶然误差,旋翼每个状态重复采集 100 张桨尖图像,将相同状态下的桨尖气动中心点的像素坐标进行平均计算,结合标定值得出桨尖挥舞量。4.2.1不同转速和总距角的桨尖挥舞量转速为 778 r/min 和 900 r/min 时,总距角为 0、2、4、6、8、10,纵向周期变距为 0状态下,130方位的桨尖挥舞量如图 5 所示,图中横坐标表示总距角,纵坐标表示桨尖运动时相对
15、总距角为 0的桨尖挥舞量。图 5不同转速和总距角的桨尖挥舞量从图 5 可以看出,在转速和纵向周期变距角相同的情况下,桨尖挥舞量随着总距角的增大而增大,总距角越大,桨叶受到的升力越大,因此桨尖挥舞量越大。4.2.2不同转速和纵向周期变距角时的桨尖挥舞量在上述相同的转数下,测量总距角为 6,纵向周期变距角为 0、1、2、3、4状态下 130方位的桨尖挥舞量,结果如图 6 所示,图中横坐标表示纵向周期变距角,纵坐标表示桨尖运动时相对纵向周期变距角为 0的桨尖挥舞量。由图 6 可以看出,在转速和总距角相同的情况下,桨尖挥舞量随着纵向周期变距角的增大而增大,产生这种现象的原因是纵向周期变距角增大时,该方
16、位桨778 r/min900 r/minScience and Technology&Innovation科技与创新2023 年 第 04 期85叶整体向下挥舞加大,因此桨尖挥舞量不断增大。图 6不同转速和变距角的桨尖挥舞量5结论文中基于机器视觉技术设计了直升机旋翼桨尖挥舞量测量系统,并对测量系统的硬件和软件功能、结构进行了详细描述。从试验结果可以看到,系统的最大标定误差不超过0.5 mm,可以实现不同转速、总距和纵向周期变距角状态下的桨尖挥舞量测量。基于机器视觉的直升机旋翼桨尖挥舞量测量系统的提出与完成,给桨叶运动参数测量的研究提供了新的思路和方向,为中国自主研发直升机的旋翼设计、健康监测和性能评价提供可靠依据。参考文献:1高军龙,胡国才,吴靖.基于动力学模型的旋翼动平衡故障仿真及诊断J.海军航空工程学院学报,2016,31(3):317-322.2欧巧凤,肖佳兵,陈垚锋,等.直升机桨叶挥舞量的全场景视觉测量及分析J.仪器仪表学报,2021,42(1):146-156.3 ZAPPA E,LIU R,TRAINELLI L,et al.Avision-based technique