王必得, 崔 宇, 何国庆, 赵正彪, 李 然, 杨 晖
(上海理工大学 光电信息与计算机工程学院,上海 200093)
颗粒流是颗粒物质存在于自然界和工业界中最常见的一种状态。其中,颗粒流速度作为运动特性中最基本的特征量,对于人们研究颗粒流运动机理具有重要指导意义。在颗粒流运动速度测量方面,实验室通常使用旋转滚筒作为研究颗粒材料一般流动特性的典型研究系统[1-3]。Pohlman等[4]曾使用粒子追踪测速法(particle tracking velocimetry,PTV)测量滚筒中颗粒流速度以研究其中的边壁效应影响,但是该方法需要对滚筒进行开口以获取每个颗粒清晰的运动图像,这就导致实验滚筒中的颗粒无法处于连续流状态,限制了系统对于处在连续状态下颗粒流的分析。
空间滤波测速法(spatial filtering velocimetry,SFV)是一种可用来测量粗糙固体表面流体速度的方法[5-6]。SFV 由于不需要追踪示踪粒子并且只需要普通LED 光源,表现出了强大的环境适应性以及系统简单等优点。20 世纪60 年代,Ator[7]首次提出使用SFV 对空气中的颗粒物质进行测速研究,这项工作为此后数十年空间滤波研究工作奠定了基础。随着人们对SFV 的深入研究[8-9],发现电荷耦合元件(charge-coupled device,CCD)可以取代传统结构光栅既作为空间滤波器同时又作为光电接收器件,使SFV 测速系统更加简化。Uddin等[10]在1998 年首次提出使用线阵CCD 模拟传统光栅,此后陆续有学者对基于线阵CCD 的空间滤波测速法进行了深入研究[11]。近年来,随着越来越多复杂速度场测量的需要,一方面,基于线阵CCD 的测速方法需要精确测量像素阵列与运动方向的角度,而在实际测量时,由于线阵CCD 视场的局限性,无法精确像素阵列与运动方向的角度,这就导致测量结果准确性的降低;另一方面,由于面阵CCD 拥有良好的视场,使得基于面阵CCD的SFV 通过对不同方向的速度分量进行测量,进而根据速度矢量和求得速度,避免了角度测量带来的误差,因此面阵CCD 已经取代线阵CCD 成为现代空间滤波系统的主要器件。空间滤波测速领域最新的动态就是Schaeper 等[12]利用面阵CCD对生物细胞的运动速度进行了测量。
本文在上述内容基础上,创新性地将基于面阵CCD 空间滤波技术应用于滚筒颗粒流的边壁效应检测上。不仅解决了现有的PTV 技术在滚筒研究中的局限性,避免了线阵CCD 相机视场的局限性导致的无法准确分辨拍摄区域与实际区域是否一致的问题,还可以通过对面阵CCD 划分子滤波器对颗粒流速度场完成多点测量。本文重点研究了所设计系统参数的变化对于系统分辨率的影响,并据此分析了系统的最佳分辨率;然后,利用对于传送带速度的测量,标定了系统的精度;最后,将该技术应用于滚筒颗粒流表面速度场的测量,根据颗粒流速度场分布,重点研究了滚筒颗粒流表面存在的边壁效应。
空间滤波测速原理可以通过由透射光栅引起的运动图像的光强变化进行直观阐释。通常情况下,测速系统包括光源、物镜、光栅和光电探测器。通过周期性光栅(空间滤波器)观察运动物体所产生的光学图像,产生的周期性信号最终被光电探测器接收。
传统空间滤波测速系统由于结构复杂,光栅周期固定,因此不适合高精度多场景的测量。面阵CCD 由于具有更大的视场以及更灵活的周期选择,已经被广泛应用于空间滤波测速系统中。其原理由图1 所示。
如图1(a)所示,面阵CCD 上的像元接收到来自具有速度v的运动物体的散射光强信号,并采集了n帧图像。对于信号中的横向速度信息,首先将每帧上每列像元所包含的灰度值分别进行累加,将奇数列看作是传统光栅的透光部分,偶数列看作是传统光栅的遮光部分,则可模拟传统光栅进行滤波处理,对所有帧的奇数列和偶数列的灰度值和分别进行模拟处理,即可得到一个信号序列,该序列即包含横向速度信息,在时域上表现为具有周期性的正弦函数。对于纵向信号亦可利用同样的方式获得。图1(b)显示了信号的生成过程。由于被测物体具有持续的速度v并且周期光栅具有空间周期P,因此光电探测器的输出信号具有一个稳定的周期T=P/v。
根据信号的周期与频率f的关系T=1/f,最终可由式(1)分别获得运动物体横向和纵向的速度分量:
图 1 空间滤波测速原理Fig.1 Principle of spatial filtering velocimetry
式中,M为测速系统放大倍数。通过正交矢量求和,最终可求得物体的实际运动速度。
图1 从结构上直观描述了空间滤波测速原理,根据分析,CCD 是整个测速系统中最重要的部分,以下将重点分析光栅结构的滤波特性[13]。
这里假设光栅透过率函数为t(x,y), 面阵CCD相机上的光强分布为d(x,y),输出信号g(x,y)的功率谱密度函数GP(μ,γ)可由下式得到:
式中:DP(μ,γ)和TP(μ,γ)分别为光强分布d(x,y)和光栅透过率函数t(x,y)的功率谱密度函数;μ=f/v。
为简化对于信号分析的描述,假设运动物体以速度v在x方向上运动。对式(2)进行积分,可以最终得到输出信号在时域上的功率谱密度函数:
根据文献[14]可知,GP(f)包含了一个尖峰频率,通过寻找这个尖峰频率,物体最终的运动速度可根据式(1)获得。
根据空间滤波测速原理以及实际测量需求,构建如图2 所示的滚筒颗粒流测速系统。实验装置主要由白光光源、CCD 相机、滚筒装置和精密转台组成。将装有镜头的相机固定于支架上,调整拍摄角度使镜头垂直于滚筒颗粒的坡面。实验系统中光源为白色LED 灯,面阵CCD 型号为千眼狼3F04M 高速相机,拥有2 320×1 720 像素,单个像素尺寸为7×7 μm。镜头型号为NIKON 公司的定焦镜头,镜头焦距35 mm。装有颗粒的滚筒放置于水平转台,面阵CCD 对滚筒颗粒流表面进行连续拍摄,拍摄图像通过计算机进行采集。
图 2 滚筒颗粒流动层测速系统Fig.2 Velocity measurement system of granular flow in the rotating drum
本文将结合上述基于面阵CCD 的空间滤波测速法对滚筒颗粒流速度场进行测量,并据此对表面边壁效应作出进一步分析。实验所使用的滚筒为有机玻璃材质,直径为140 mm,长度为200 mm,通过直流电机驱动;使用的颗粒为直径1 mm 的玻璃球。
为了验证所搭建实验系统算法的有效性,评估采用面阵CCD 测量系统的精度。首先,使用空间滤波测速系统对匀速运动的传送带进行测量。系统将面阵CCD 和镜头固定在一个支架上,调整拍摄角度,保证面阵CCD 测量像素平面平行于皮带运动平面,选取合适的拍摄高度与焦距获得皮带的测量图像。图3 为面阵CCD 拍摄到的传送带的原始图像。为验证面阵CCD 测速不受摆放角度影响,首先调整传送带与面阵CCD 的角度θ,分别以不同角度拍摄图像,进行测速;为同时验证将面阵CCD 分割为多个子滤波器实验多点测量方案的合理性,选取S1,S2,S3 这3 个区域作为子滤波器,分别进行测速。
图 3 面阵CCD 采集传送带原始图像Fig.3 Original image collected by array CCD for the conveyor belt
实验设定传送带速度V为1~9 cm/s,以1 cm/s 的步进值共计9 个速度值,θ取30°,45°,60°,3 个不同角度进行测量。以下所有数据均为多次测量的平均值。测量误差的计算公式为Error=(Vx-V)/V,其中,Vx是速度测量值,V为传送带标准速度值。表1 为对S1 区域分别取30°,45°,60°,3 个不同角度计算出的速度的对比数据。可以看出3 组数据最大误差小于2%,优于传统线阵CCD 测量结果[11]。表2 为30°时,S1,S2,S3,3个区域测量结果对比。根据测量数据发现3 个区域测量速度大小基本一致,证明了面阵CCD 空间滤波测速系统多点测量的可能性。
表 1 多角度测速对比结果(S1 区域)Tab.1 Comparison results of several angle velocity measurements (area S1)
表 2 多个子滤波器实验多点测量方案结果(30°)Tab.2 Comparison results of multi-point velocity measurement (angle 30°)
根据空间滤波测速实际要求,首先确定测速系统分辨率。系统分辨率具体包括时间分辨率Rt与空间分辨率Rs。时间分辨率与相机帧速率F成反比关系,即Rt=1/F,空间分辨率的主要影响因素包括空间周期P与光栅个数n,三者关系为Rs=nP。
帧速率为实验所用相机的可调参数。帧速率越高,两帧图片时间间隔越短,输出信号连续性越好,最终所得滚筒颗粒流表面速度场越精确,可测的速度范围也更大。但是一方面,绝大部分CCD 相机帧速提高的代价是画幅大小,考虑到本文待测颗粒流速度场的面积以及实时性的测量需求,不可能使用相机理论上的最大帧速;另一方面,通过对40%填充度、3 r/min 转速的颗粒流速度场进行测算发现,当帧速率达到1 000 fps 时,已经可以准确观察到输出信号的频谱图的峰值频率,如图4 所示。此时即实验系统的最佳时间分辨率,为0.001 s。
理论来说,当光栅间隔大小约等于所测区域特征点(光斑)大小时,输出光强信号周期性最好[15]。在滚筒颗粒流测速系统中,由于不存在实际光栅,而是使用面阵探测器模拟传统光栅,这就给设定空间周期提供了便利。分析本次实验实际所拍图像,观察特征点大小在50~60 μm。因此将空间周期设定为100~120 μm(狭缝间隔为50~60 μm)可输出较理想的波形。当空间周期P一定时,模拟光栅条纹越多,光敏感区域就越大,光敏感区域的大小直接影响空间滤波器的滤波效果,主要表现在空间滤波后信号的幅值与主峰带宽上:n越大,滤波后信号主峰幅值就越大,易于寻峰;同时,n越大,信号主峰的带宽也越窄,分辨率就越高。但随着n的增大,单次测量区域就越大,可测量点减少,空间分辨率降低,同时测量精度降低。对滚筒同一位置,取相同的空间周期,对不同的狭缝个数进行多次实验。如图5 所示,在狭缝个数较少时,测量值与真实值偏差较大,随着狭缝个数的增多,测量值趋于平稳。综合上述因素,本文设定n=10 较为合适。此时,系统的空间分辨率为1 mm。
图 4 不同帧速下输出信号频谱Fig.4 Output signal spectrum at different frame rates
图 5 不同光栅个数下信号主峰频谱带宽Fig.5 Spectral bandwidth of output signals under different grating numbers
在滚筒颗粒流处于连续流状态下,颗粒流的横向速度相对于纵向速度几乎可以忽略不计,因此,后续所有实验均统计纵向速度。
图6 为滚筒颗粒流动层的速度场分布,为直观观测颗粒流表面轴向区域速度分布变化,图中已经通过每一轴向的最大速度对所有轴向区域进行了归一化处理。当装有颗粒的三维滚筒保持连续流持续旋转时,其靠近端壁区域的颗粒流会产生一个向滚筒中心区域凹陷的运动轨迹,滚筒端壁对颗粒的摩擦力在这里产生了巨大的影响。观察颗粒流速度场分布可以发现:轴向速度分布并不均匀,端壁区域颗粒流速度明显小于远离端壁区域颗粒流速度;轴向区域的峰值速度也没有出现在滚筒中心区域,而是出现在距两端壁稍远的位置。
为研究滚筒颗粒流速度沿轴向变化情况,选取图6 黑色方框典型速度分布区域对边壁效应进行分析,提取速度曲线如图7 所示。根据曲线,颗粒流表面轴向区域分为三个部分。滚筒端壁区域的颗粒流速度要小于远离端壁区域颗粒流的速度,这是由于端壁摩擦力导致该区域颗粒流速度减小,而远离滚筒区域颗粒流并未受到摩擦力影响,速度明显大于端壁附近颗粒流速度。该部分区域为边壁摩擦区域。在距离滚筒端壁稍远位置区域有一个峰值速度vmax出现,这是由于滚筒端壁的摩擦力导致端壁区域颗粒流速度小于远离端壁区域的颗粒流速度。根据质量守恒定律,端壁附近颗粒流将补偿远离端壁的流速较快的颗粒流,端壁附近颗粒流从而会产生一个轴向速度,轴向速度与径向速度的和速度将会使得端壁区域颗粒流斜向滚筒中心区域运动,该运动速度与颗粒流原本运动速度产生叠加,从而导致了峰值速度vmax的出现。该峰值速度所在区域为峰值速度区域。在距离端壁更远处轴向速度将趋于平缓,该部分区域受到边壁效应影响程度很小,速度介于端壁附近速度与峰值速度之间,为平稳区域。
图 6 2.5 r/min 转速、40%填充度下,滚筒颗粒流表面速度场分布Fig. 6 Granular flow velocity distribution in the rotating drum at 2.5 r/min, 40% filling degree
图 7 图6 黑色方框区域滚筒颗粒流的速度分布Fig.7 Velocity distribution of granular flow in the black square area in fig. 6
图 8 3.5 r/min、不同填充度条件下滚筒中轴区域颗粒流的速度分布Fig.8 Velocity distribution for different filling degrees at 3.5 r/min
对于填充度变化对于边壁效应的影响,实验考虑30%,40%,50%这3 种不同填充度下的中心轴向区域的纵向速度对比。如图8 所示,改变填充度将显著影响峰值速度的位置,当填充度变大时,峰值速度点Lvmax将更加靠近中心位置。这是由于当填充度增大时,颗粒流动层与筒壁的接触面积随之增加,使得筒壁对于边壁区域颗粒流的摩擦力增大,从而使得颗粒流产生了更大的横向速度,横向速度和纵向速度的叠加最终导致了峰值速度区域位置的移动。
在现有的一些非接触式测速方法中,空间滤波法由于具有精度高、采用非相干光源、结构简单等优点成为了当下滚筒颗粒流速度场测量的主要方法,本文从结构装置和数学原理两方面深入分析了空间滤波测速原理,对现有线阵CCD 空间滤波测速法进行了改进,提出了基于面阵CCD 空间滤波的滚筒颗粒流测速方法,得出以下结论:
a. 通过实验数据结合理论分析发现,本文所设计的面阵CCD 空间滤波系统的最佳时间分辨率为0.001 s,最佳空间分辨率为1 mm。根据传送带速度测量对系统进行标定,发现误差小于2%,优于线阵CCD 空间滤波法。
b. 面阵CCD 良好的视场使得对滚筒颗粒流整个表面测量成为可能,所采用的正交算法避免了传统线阵CCD 空间滤波法的角度测量带来的误差。
c. 根据所测的滚筒颗粒流表面速度场分布,结合归一化处理,发现由于边壁效应的存在,滚筒颗粒流表面横向区域根据速度不同分为边壁摩擦、峰值速度、平稳3 种区域。当滚筒内填充度变大时,峰值速度位置相应地更加靠近滚筒中心位置。