基于激光传感器的轨距测量系统研究

2020-04-29 10:55柴晓冬李立明
智能计算机与应用 2020年2期
关键词:钢轨标定激光

高 昂, 柴晓冬, 李立明

(上海工程技术大学 城市轨道交通学院, 上海 201620)

0 引 言

地铁在现代交通中发挥着重要的作用,是解决城市交通运输矛盾的有效方法之一。随着城市的发展,建设的地铁线路也越来越多,地铁的安全性也更受关注。轨距的检测是保障地铁安全运营的重要内容,轨距定义为钢轨顶面16 mm范围内两股钢轨之间的最小距离,目前国内城市轨道交通的标准轨距为1 435 mm[1]。早期的轨距检测主要依靠人工持轨距尺进行检测,这种检测方式效率低,工作量大,检测点少。随着技术的发展,出现了采取光电传感器和伺服机构测量轨距的方法,但这种方法容易受到振动、天气的影响,而且存在伺服机构容易损坏的问题[2]。针对轨距检测的需求,国内外很多学者展开了相关研究,澳大利亚采用钢轨断面扫描装置测量轨距[3],美国采用基于视觉检测原理的TVIS系统,光源系统发出平面光照射到钢轨上,形成钢轨的断面轮廓,由摄像机-电荷耦合器件摄取该断面轮廓信息,经过计算机处理得到相应的轨距,这种方法测量轨距的不足之处是,计算机处理信息量巨大,系统稳定性受外界光照等因素影响较大,不同的光照环境下,图像算法的效率和精确度呈现较大的差异[4-6]。随着电子和光学技术的发展,电子传感器、尤其是激光传感器在距离测量中的应用越来越广泛[7],为了提高轨距检测的效率和精度,本文设计了一种安装于轨距检测车上的轨距检测系统,基于三角测距原理,利用高精度激光测距传感器采集空间几何参数,传输到上位机经过最小二乘算法处理,有效实现了轨距参数的非接触动态实时测量,误差小于±0.3 mm,设计成本低,使用效果好,能够连续地检测轨距。

1 轨距检测系统工作原理

本文提出的轨距测量系统由轨距检测车、激光测距传感器、电源系统、数据采集系统,数据处理系统构成,轨距检测车如图1所示,系统原理如图2所示。轨距检测车主要包括检测装置和车身本体等部分。检测车中部设置有手推杆,按照人的步行速度估算,检测车的走行速度最高可达到10 Km/h。检测系统采用2台激光测距传感器,分别安装在轨距检测车中部的箱体横梁1、2位置上,完成激光测距传感器到两侧钢轨的距离参数的采集。采集到的数据经过模数转换后上传至上位机软件,经过算法处理后,得出轨距值。系统采用锂电池供电电源模板安装在检测车的中部箱体内。为了保证激光传感器发射的激光投射在轨距检测点位置上,激光传感器则要按照一定角度进行安装。

图1 轨距检测车

图2 系统原理框图

LT3PU型激光测距传感器根据三角测量原理对目标物的距离进行测量,激光传感器的技术参数见表1,传感器内部由激光源和感光芯片组成,三角位移测量的系统中,从光源发射一束光到被测物体表面,在另一方向接收反射光线[8],当被测物体发生位置移动时,反射光线也会发生相应的位置偏移,入射和反射光构成一个三角形,根据三角形之间的比例关系计算出被测物体的位移[9-10]。这种测量法的突出特点是非接触性测量,在工业测量领域有着广泛的应用。激光三角测量原理如图3所示。

表1 激光传感器参数

图3 激光三角测量原理图

由图3可知,θ1为激光束光轴与被测面法线之间的夹角,θ2为反射光线与被测面法线之间的夹角,θ3为探测器光轴与反射光线之间的夹角。反射光光点在探测器上的位移为x′,根据相似三角形的比例关系,被测物体的位移为:

(1)

2 传感器标定与轨距计算

2.1 模数转换电路设计

图4 电压调理电路

图5 模数转换电路

图6 模数转换流程图

表2 ADS1256常用命令字

Tab. 2 Common command words for ADS1256

命令描述命令字WAKEUP完成SYNC命令或退出STANDBY模式00h或FFhRDATA读取数据01hRDATAC连续读取数据03hSDATAC停止连续读取数据0FhRREG读取寄存器 rrrr1xhWREG写寄存器5xhSYNCAD转换同步FChRESET复位FEh

2.2 传感器标定

在计算轨距之前,需要将A/D转换芯片输出的数字信号转换为被测目标的距离参数,这个过程称为传感器的标定。激光测距传感器输出的电压值与被测目标的距离近似成一次线性关系,电压输出线上的电压即为被测目标的距离信息,将该电压信息输入ADS1256进行模数转换,发送至上位机进行数据处理,找出输出模拟量与被测物距离之间的一次函数,这样,就找出了ADS1256输出的数字信号与实际的距离之间的对应关系。标定过程中,给激光测距传感器加上20 V直流电压,将激光测距传感器从0.3~5 m进行标定,每隔100 mm测量一次,为了提高传感器的标定精度,对特定距离连续采集6 000次取平均值,记录传感器的原始数据,找出2组数据之间的线性关系。

采用具体的拟合算法,研究给出了激光传感器数据拟合函数如图7所示。由图7可求得,模拟信号与距离参数之间的对应函数为:

y=0.832 8x+571.239 5.

(2)

图7 激光传感器数据拟合函数

2.3 轨距计算算法

在轨距测量系统中,激光传感器测量出单侧钢轨到激光传感器的距离,2个激光传感器到两侧钢轨的距离记作L1,L2,激光传感器的光线路径和水平线的夹角记作θ1,θ2,在系统测量中,L1和L2的值由激光传感器发送的数据中得出,θ1和θ2的值由于工艺的原因在安装时不能精确测量,本系统的研究重点就是如何寻找合适的算法求出θ1和θ2的值,并在此基础上建立θ1,θ2,L1,L2和轨距值之间方程,也就是轨距计算算法。最小二乘算法在优化问题理论和算法中有着重要的应用[14],在本研究的系统中,可以运用最小二乘算法拟合系统需要的曲线方程,如图8所示,激光传感器1和激光传感器2分别扫描2条走行轨的几何轮廓。找出激光测距传感器采集的数值与轨距之间曲线方程的原理可表述为:测量10组激光传感器1采集到的距离参数记为L11,L12,...,L110,激光传感器2采集到的距离参数记为L21,L22,...,L210,同时测量10组轨距参数记为L1,L2…,L10,激光传感器1的激光路径和走行轨平面形成的夹角为θ1,激光传感器2的激光路径和走行轨平面形成的夹角为θ2,β1=cosθ1,β2=cosθ2,则有方程组:

(3)

分析可知,式(3)可以表达为矩阵形式,即:

Lβ=ΔL,

(4)

其中,

θ1=arccosβ1,θ2=arccosβ2,

(5)

根据激光传感器1的测量值L1和激光传感器2的测量值L2,可以得到轨距的计算公式如下所示:

L=L1cosθ1+L2cosθ2+L0.

(6)

其中,L0为2个激光传感器之间的距离。

图8 轨距计算原理图

3 实验与误差分析

3.1 系统实验

为验证该轨距检测系统的精度,在具备实际轨道的实验平台上进行了实验,实验室的轨道为60 kg/m标准钢轨,选取25 m长度的轨道作为检测对象,并选取25个不同位置进行轨距尺测量和检测系统测量,人工测量采用0级数显轨距尺,测量范围为1 407~1 470mm,精度为±0.25 mm,从实验数据发现,选取的25个检测位置的平均误差为0.15 mm,标准差为0.38 mm,在编号为11~16的6个实验点测量误差较大,主要原因是,在这段钢轨区间检测时,对检测车施加了较大的振动,剔除这些误差较大的点后,平均误差为0.002 mm,标准差为0.25 mm,系统测量与人工测量数据见表3。

由表3分析可知,通过数显轨距尺测量的数据与轨距检测系统的结果进行对比并经过多次重复性试验发现,系统能够达到的精度为±0.3 mm,完全可以满足现有轨道交通维修标准的要求。

3.2 误差分析

本文设计的轨距测量系统产生的测量误差涉及的因素主要有:传感器标定误差、激光传感器测量误差、车体振动造成的误差。这里对此可做阐释分述如下。

(1)激光传感器测量误差。激光传感器的测量误差是传感器的精度带来的误差,激光传感器的线性度为±0.12%,传感器安装位置与钢轨的最大距离为500 mm,则激光传感器的最大测量误差为0.6 mm。

(2)传感器标定误差。激光传感器经过模数转换之后进行标定,在模数转换过程中,模数转换芯片的精度会给系统带来误差,标定过程也会带来一定的系统误差。

(3)车体的振动。利用激光传感器进行轨距测量的前提是激光传感器与检测车之间是没有振动位移的,但在检测过程中,激光传感器和车体之间不是完全没有振动的,会给系统带来测量误差。

表3 系统测量与手动测量数据表

4 结束语

轨距参数的非接触检测方式不同于传统的手持轨距尺测量方式,结合轨距动态检测的需求,本文基于激光测距技术和最小二乘法对轨距进行检测,并基于该方案的检测原理成功实现了非接触式轨距几何参数检测功能。在实验室进行试验调试,从试验数据分析,在动态检测过程中精度达到0.3 mm,并具有较好的重复性,反映效果良好,但系统的稳定性和可靠性,尤其是检测车振动较大时检测的稳定性还有待进一步验证。

猜你喜欢
钢轨标定激光
准分子激光治疗仪联合CO2点阵激光治疗仪对白癜风治疗效果及不良反应
轻卡前视摄像头的售后标定
一种轻卡前视单目摄像头下线标定方法
钢轨预打磨在地铁线路中的运用相关阐述
使用朗仁H6 Pro标定北汽绅宝转向角传感器
CT系统参数标定及成像—2
CT系统参数标定及成像—2
火车道上为什么铺碎石
激光3D长绳
神奇的激光