祖雨彤,王 璐,巩 达,胡远彪
(1.中国地质大学(北京)工程技术学院,北京 100083;2.自然资源部深部地质钻探技术重点实验室,北京 100083)
非开挖水平定向钻进技术是市政管线铺设、煤矿地质异常体探测、瓦斯抽采防治以及长距离山体水平勘查的有效手段[1]。水平定向钻进施工流程是利用钻机在入口处开始导向钻进,钻进过程中监控钻头姿态和空间位置参数,通过控制手段使钻孔按设计轨迹钻进成孔,再利用扩孔设备实现分级扩孔至设计直径,最后实施管道回拉敷设[2]。实现水平定向钻进精确导向,对提高钻进效率,避免孔壁坍塌,降低钻进成本具有重要意义[3]。
目前,常用的水平定向钻进导向测量方法分为格栅磁场导向方法、手持式导向仪和随钻测量系统三种。刘金祯[4]等人提出的格栅磁场导向方法通过在钻孔轨迹上方的地面布置多个通电线框并标定几何形状,产生固定磁场,利用底部钻具中的信号棒测量磁场强度进行钻头位置计算,该方法可以有效屏蔽环境磁场对信号棒的干扰,测量距离深,但对于河流、沼泽等无法布置通电线框的施工场地,该方法无法应用。手持式导向仪目前是美国Ditch Witch 公司的Subsite 系统、Digital Control Inc.公司的猎鹰系统较为先进,该方法通过在底部钻具上安装低频电磁场信号发射源,利用手持地面雷达进行信号强度检测并进行位置计算,该方法设备简单,无线测量操作方便,但存在探测深度浅,受环境磁场干扰严重的问题[5]。随钻测量系统是由三轴磁强计和三轴加速度计进行姿态测量,根据钻探进尺递推钻头位置坐标,该方法可以对钻头姿态和钻孔轨迹进行实时测量,操作简单,但存在受环境磁场干扰严重,累计误差大,测量精度不足的问题[6]。针对上述问题,提出了一种基于磁信标的水平定向钻进位置测量和姿态测量方法。
磁信标定位技术,已经在军用和水下定位领域展开应用[7-8],该技术通过设置通电螺线圈或旋转永磁体发射具有强穿透力的低频磁场信号,利用磁强计对磁信号进行接收并解算,实现对目标载体的定位,具有强鲁棒性、高稳定性以及高抗干扰性的优点[9]。因此,针对水平定向钻进施工特点,采用磁信标定位技术、惯性导航技术和多源数据融合技术[10],以期实现一种对施工场地条件要求低,受环境磁场干扰小,适用范围广,测量精度高的水平定向钻进导向方法。通过开展磁信标和测量阵列功能与结构设计,对采集数据进行数据融合,以达到水平定向钻进底部钻具姿态和位置的实时高精度测量的目的。为提高非开挖水平定向钻进适用范围和定位精度,水平定向钻进导向技术向自动化和智能化发展提供了基础。
基于磁场梯度张量不变量定位方法,可以实现对目标的单点实时定位[10],测量的构型采用十字形的较多[11]。但由于地磁场的存在,很难准确测量出地面磁信标在测点处的真实值。因此,为了消除水平定向钻进中地磁场等干扰磁场的影响,提出一种基于磁信标的三阶磁梯度张量目标定位方法,通过差分处理对磁场梯度张量定位方法进行改进[12-13]。
图1 中,对测量阵列中的三轴磁强计进行编号,分别为0、1、2、3、4、5,共计6 个三轴磁强计,按图1 所示排列,下文采用F0、F1、F2、F3、F4、F5代表磁强计,其中x、y轴处于同一平面,z轴指向大地,间隔距离为L。分别对x、y、z求导。
图1 基于三阶磁梯度张量的测量阵列Fig.1 Measurement array based on the third-order magnetic gradient tensor
式中:Bxi、Byi、Bzi为i号磁强计磁场强度分量值;Bxxx、Bxyx、Bxzx、Byxy、Byyy、Byzy、Bzxz、Bzyz、Bzzz为磁强计磁场强度的三阶导数值;Bxxxi、Bxyxi、Bxzxi、Byxyi、Byyyi、Byzyi、Bzxzi、Bzyzi、Bzzzi为i号磁强计磁场强度的三阶导数值;Bxx、Byy、Bzz为i号磁强计磁梯度张量值,(i=0,1,2,3,4,5)。由麦克斯韦方程组可知,磁场的散度及旋度为零,张量矩阵具有无迹性与对称性,因此Bxyx=Byxx,Bxzx=Bzxx,Byxy=Bxyy,Byzy=Bzyy。以磁强计F0、F2、F4为例,计算Byxy0、Byyy0、Byzy0、Byy0。磁强计F0、F2、F4的y轴分量为By0、By2、By4。其中,By0=By(y0),By2=By(y0-L),By4=By(y0+L)。y0为磁强计F0的y轴位置坐标,在磁偶极子模型中,误差余项较小,忽略此项后有:
根据式(1)和Bxx+Byy+Bzz=0可知:
由以上各式可得测量阵列测得的位置信息:
式(6)是利用三阶求导的位置测量方法将所有量都转成了磁场分量,消除了矢量项,在很大程度上消除了地磁场和其他磁场的干扰。
利用磁信标和测量阵列得到底部钻具位置后,再通过陀螺仪和加速度计构成惯性导航系统进行姿态测量。由于导航系统中通过积分递推计算,陀螺仪的误差会随着时间累积;加速度计处于振动等动态环境下,测量结果也会有误差,但不会随时间累积;同时,磁场的变化会引起磁强计测量值的误差。因此,为了修正导航系统中的误差,采用卡尔曼滤波进行多源数据融合,利用外部量测信息来修正导航系统的误差[14]。首先将本文导航系统中涉及到的坐标系定义如图2 所示。
图2 各坐标系Fig.2 Coordinate systems
图3 姿态测量传感器安装方法及坐标系建立Fig.3 Installation method of attitude measurement sensor and establishment of coordinate system
本文选取“北–东–地”地理坐标系作为导航参考坐标系,用onxnynzn表示,onxn轴指向地理北向,onyn轴指向地理东向,onzn轴垂直于当地椭球面指向地心;是惯导系统在求解导航参数时所采用的参考坐标系。
2)载体坐标系
载体坐标系用obxbybzb表示,选择MEMS 传感器的中点为载体坐标系原点,obxb轴指向底部钻具的正左方,obyb指 向底部钻具的正前方,obzb轴指向底部钻具的正下方,构成标准右手系,记为b系。
根据水平定向钻进过程中的运动特征和工作环境[15],设计了卡尔曼滤波模型的状态方程和量测方程。
基于惯性导航系统误差方程建立了15 维的Kalman 滤波模型,状态方程如下:
式中:X为状态量;F为状态转移矩阵;W为系统噪声;G为15 维单位矩阵,是系统噪声转移矩阵,其中状态量选取北东地导航坐标系中的姿态误差、速度误差、位置误差、陀螺仪常值零偏和加速度计常值零偏:
1)导航坐标系
式中:δθ,δα,δφ分别为倾角、工具面角和方位角误差;δvN,δvE,δvD分别为北、东、地方向上的速度误差;δL,δλ,δh分别为纬度、经度、深度的位置误差;分别为陀螺仪和加速度计沿载体坐标系三轴方向上的零偏。
对于水平定向钻进的姿态测量包括钻进过程中的动态测量和停钻的静态测量,根据水平定向钻进的施工特点,本文在动态情况下利用xb轴速度为零的准零速信息,在静态情况下利用三轴速度为零的零速信息以及磁信标测量阵列测得位置信息、磁强计和加速度计得到的姿态信息,对惯性测量解算的结果进行修正。建立量测方程如下:
式中:Zk为量测量;Hk为量测转移矩阵;k为当前状态(k=1为顶进状态,k=2 为静止状态);υ为量测噪声。
1)准零速修正
准零速是指当载体坐标系相对于导航坐标系某一方向上的运动速度始终为零,根据动态零速修正非完整约束条件,理想情况下,水平定向钻进坐标系xb轴速度为0,但实际上由于惯性导航存在姿态漂移和振动干扰[16-17],其输出载体坐标系下xb轴速度不为0。北东地坐标系n下的速度vn到载体坐标系下的速度vb转换表达式为:
其中,E为三阶单位矩阵,
因此,xb轴准零速修正的速度误差可表示为:
2)零速修正
水平定向钻进施工期间,会有更换钻杆的静止时间,这时水平定向钻进底部钻具的3 个方向速度为0,由于导航解算中高度通道不稳定,不考虑惯导解算出的高度方向速度VD[18]。选取北东地导航坐标系下东、北方向速度误差δ、作为量测量:
3)磁信标测量阵列位置测量信息
根据底部钻具上的测量阵列可以在静止时测量到当前底部钻具的位置钻进的入口处测量阵列的测得位置为。因此,底部钻具的位置信息为:
式中:L0、λ0分别为起始时刻测量阵列安装的纬度、经度信息;R1和R2分别为当地地球的子午圈和卯酉圈半径;hM为当前高度。
4)基于加速度计和磁强计的姿态测量信息
将本节得到4 项量测信息:准零速信息、零速信息、磁信标测量阵列位置测量信息以及加速度计和磁强计的姿态测量信息,输入到卡尔曼滤波器中进行数据融合,算法流程如图4 所示。图中,MEMS-IMU 指微机电惯性测量元件,DZUPT 为准零速修正,ZUPT为零速修正,[x,y,z]为磁信标测量阵列测得的位置信息。
图4 基于卡尔曼滤波的姿态测量算法流程Fig.4 Process flow of Kalman filter-based attitude measurement
动态时采用的量测量为Z1:
静态采用的量测量为Z2,式中下标IMU 指MEMSIMU 惯性解算得到的姿态、位置和速度。
利用COMSOL 物理场仿真软件模拟磁信标磁场分布,仿真参数为单层密绕,磁信标磁芯长度为800 mm,直径为70 mm,密绕漆包线长度为600 mm。
漆包线线径相对磁信标横截面直径小得多,若进行多层密绕,可认为磁信标产生磁场强度是叠加的,若采用n层密绕,磁信标产生磁场强度是单层密绕磁信标产生磁场强度的n倍。本文仿真中n值取1,相对磁导率为10 000,根据麦克斯韦电磁场理论,仿真结果如图5 所示。
图5 加入磁芯的磁信标磁场分布Fig.5 Magnetic field distribution of a magnetic beacon with a magnetic core
仿真结果显示,磁信标中心产生的磁场强度到达到2×108nT,仿真磁信标的空间磁场大小见表1。磁感应强度在距离磁信标原点10 m 处轴向磁场强度为54 nT,可以被磁强计测量到。同时考虑到一般钻进距离、安全性和便携性,本文设计的磁信标的主要参数为4 层密绕漆包线,漆包线直径为2.2 mm,密绕长度为600 mm,单层为250 匝,磁芯长度为800 mm、磁芯直径为70 mm,相对磁导率为10 000。制作的磁信标经过现场实际测量,磁场强度满足要求。
表1 磁信标空间位置磁场强度Table 1 Magnetic field strength at the spatial position of the magnetic beacon
为验证本文提出算法和设计磁信标的精度和可行性,进行了位置和姿态的场景模拟实验。
3.2.1 位置测量实验方案与结果分析
位置测量实验场地选择在变化磁场相对较少的空旷操场上,如图6 所示。磁信标架设在距离地面2.2 m处,以磁信标中心为原点建立参考坐标系oxyz,轴向为x轴,径向为y轴。
图6 定位测量实验Fig.6 Position measurement experiments
测量方案如下:沿y轴方向共设置101 个测点,等距排列,间隔距离为20 cm,测量范围为y=±10 m,测点均位于距离x轴3 m 处。采用手持式激光测距仪测量每个测点位置作为真实值。根据场地磁信标布置位置,采用米尺划定y轴方向测量范围,并标记101 个测点的位置,方便后续测量,按照测点依次排放测量阵列,按照三阶磁梯度张量定位算法,正反接入电源进行测量,得到位置的测量值,再利用手持激光仪测量真实值。实验中为保证位置真实值测量准确,采用的手持激光仪的参数见表2。
表2 手持式激光测距仪技术参数Table 2 Technical parameters of the handheld laser range finder
根据设计的磁信标在10 m 处产生的磁场强度,可以被测量阵列所用磁强计敏感到,本文所用磁强计型号为RM3100,参数见表3。
表3 测量阵列中磁强计技术参数Table 3 Technical parameters of the magnetometer in the measurement array
测量实验x、y、z轴误差如图7-图9 所示。
图7 x 轴方向误差Fig.7 Error in x-axis direction
图8 y 轴方向误差Fig.8 Error in y-axis direction
图9 z 轴方向误差Fig.9 Error in z-axis direction
根据位置测量结果,测量值和真实值的差值为测量误差,相对误差为测量误差相对于各测量轴方向总长度所得长度乘以100%。以x轴 为例,本次实验的x轴测量距离为3 m,所测得的最大误差为0.278 m,最大相对误差为 0.278÷3×100%=9.27%,101 个测点的平均误差为 0.135 m,平均相对误差为0.135÷3×100%=4.52%,其余各轴同理计算,x、y、z轴误差见表4。
表4 各轴误差Table 4 Error of various axes
经位置实验验证,提出的基于三阶磁梯度张量的位置测量方法的三轴平均相对误差为(4.52+3.06+6.14)÷3×100%=4.57%,满足工程的需要。位置测量实验表明距离磁信标位置越近,定位误差越小,可以通过提升测量阵列磁强计和磁信标测量精度和磁场强度,提升测量距离。
3.2.2 姿态测量实验方案与结果分析
姿态测量实验采用的MEMS 传感器型号为XNA100C,加速度计和陀螺仪技术相关参数见表5。
表5 测量阵列中加速度计和陀螺仪技术参数Table 5 Technical parameters of accelerometer and gyroscope in the measurement array
姿态测量实验将MEMS 传感器固定在Wi-Fi 履带机器人上模拟钻进过程中的姿态变化(图10)。实验设定姿态测量轨道长度为12.6 m,考虑到水平定向钻进主要进行竖直方向的造斜,以及实验场地限制,实验主要模拟了倾角和方位角变化。
图10 姿态测量实验Fig.10 Attitude measurement experiment
设置模拟钻进速度为0.07 m/s,总行进时长180 s,两端坡度为16°。具体钻进实验参数见表6。
表6 实验中轨迹参数设置Table 6 Trajectory parameter settings in the experiments
传感器开机稳定后按照设定轨迹模拟钻进。对采集数据进行多源数据融合,得到倾角、工具面角和方位角3 个姿态角的最优估计值如图11-图13。图中,红色曲线是陀螺仪解算出的姿态角,绿色曲线是加速度计和磁强计算得到的姿态角,蓝色曲线是经过多源数据融合之后得到姿态角。
图11 倾角的测量结果Fig.11 Measurement results of inclination angle
图11 为倾角的测量结果。从图中可以看出,陀螺仪解算的倾角随时间发生了明显的漂移;磁强计和加速度计解算的倾角受环境影响,测量噪声大;采用本文提出的多源数据融合算法解算的倾角可以看出,倾角由16°变为0°再变为-16°,与表6 中设置的倾角参数一致,且测量误差小于0.3°说明了本方法的有效性。
图12 为工具面角的测量结果。从图中可以看出,陀螺仪解算的工具面角随时间发生了明显的漂移,并且存在10°左右的波动;磁强计和加速度计解算的工具面角没有发生明显漂移,但与真实值相差较多,采用多源数据融合算法解算的工具面角,与真实值0°基本一致,测量误差小于0.7°,但测量场地不是完全水平的,会造成工具面角在误差允许范围±0.5°的小范围内波动。
图12 工具面角的测量结果Fig.12 Measurement results of tool face angle
图13 为方位角的测量结果。从图中可以看出,陀螺仪解算的方位角有实验设定值的对应变化趋势,但随时间发生了明显的漂移;磁强计和加速度计解算的方位角有很大的波动,噪声完全淹没了有效信息;采用多源数据融合算法解算的方位角,在0~70 s、140~180 s在0°附近波动,75~100 s 在15°附近波动,105~120 s在-5°附近波动,125~140 s 在-20°附近波动,与实验设定基本一致,测量误差小于1°,验证了本文方法的正确性和有效性,但前70 s 的部分与实验设定相比偏移较大,主要原因是在操控小车沿设定轨迹行驶时进行了小的方向调整。三个姿态角中方位角相对于其他两个角的测量误差较大,这主要由于在导航解算系统中,融合数据对方位角修正效果相比其他两个角较弱,但测量精度满足水平定向钻进工程实际应用的需求。
图13 方位角的测量结果Fig.13 Measurement results of azimuth angle
a.设计了一种底部钻具的测量阵列,提出了基于三阶张量的磁梯度张量目标定位方法,来消除水平定向钻进位置算法中地磁场的干扰,并通过仿真确定了磁信标的参数,制作了满足磁场强度的磁信标。
b.通过提出采用多源数据融合的姿态测量方法,将磁信标测量阵列位置信息、加速度计和磁强计的姿态信息以及准零速、零速信息进行卡尔曼滤波融合,来修正导航系统中的姿态误差,得到最优估计角度。
c.通过位置测量实验,在20 m 范围内取101 个测点进行基于三阶磁梯度张量算法的位置计算。结果表明,位置测量三轴的平均相对误差为4.57%,在距离磁信标越远处测量误差越大,为保证远距离的测量精度,可以提升磁信标磁场强度或使用高精度的磁强计,还可以通过增设磁信标延长测量距离。
d.姿态测量实验利用履带机器人作为载体,进行连续钻进姿态角解算实验,倾角、工具面角和方位角的误差值在1°以内,证明了姿态算法的准确性和卡尔曼滤波效果的有效性。测量精度满足水平定向钻进的要求。本研究暂未进行现场试验,今后将进一步将测量阵列结构化,设计适用于水平定向钻进的测量短节,为水平定向钻进提供一种高精度导向测量技术。