郑亚红,于雪庭,马少华,韩子娇,董雁楠
(1. 沈阳市装备制造工程学校 电气工程系,沈阳 110026;2. 国网辽阳供电公司 白塔区供电分公司,辽宁 辽阳 111000;3. 沈阳工业大学 电气工程学院,沈阳 110870;4. 国网辽宁省电力有限公司 电力调度控制中心,沈阳 110006)
电力系统的稳定性、安全性与整个国民经济的正常运行密切相关[1].变电站作为电力系统输配电网络中一个重要工程场所,需保障其稳定运行,但是传统的人工巡检方式存在着工作强度大、效率低、有安全隐患等缺点.随着科技进步,采用智能控制系统、视觉算法、人工智能等技术的巡检机器人可以替代巡检人员,模拟巡检过程中从业人员的操作行为,可以提供比传统人工巡检更为精确的数据收集与检测,减少巡检所投入的人力成本,降低操作风险[2-4].
考虑工程现场中复杂环境,制定合适的巡检路线、准确地反应现场设备故障、规避障碍物一直是巡检机器人设计研究当中需要面对的核心问题[5-6].文献[7]通过对巡检机器人的研究现状、技术要点等方面进行综述,指出巡检机器人自主运动规划所涉及到的智能控制系统一直是该领域的技术重点.文献[8]针对变电站检修期间危险性大、劳动强度高等问题,设计了检修现场用的智能巡检机器人.通过研究与部署,验证了其良好的运动性能,但该文主要在通讯层面进行研究,并未深入研究其自主运动下的导航精确度.文献[9]设计了在地下综合管廊等复杂工况下的巡检机器人,并制造样机开展性能测试,为巡检机器人的实现提供了借鉴.文献[10]考虑到巡检机器人的巡检路径规划以及避障能力,提出了一种将改进人工势场法与计数算法相结合的新型避障算法,对自动避障及动态轨迹规划功能进行了实验验证,该算法能够完成复杂工况下的巡检任务.本文基于变电站内部环境与部署的检测任务,结合巡检机器人运动学与动力学方程,提出了巡检机器人自主运动规划方法与故障诊断方法.算法克服了传统蒙特卡洛算法出现的机器人绑架和粒子数固定等缺陷,并通过实验验证了提出方法的有效性.
巡检机器人通信系统总体通信结构如图1所示.在其使用过程中,通过路由器、无线接入点(AP)等设备作为通信设施,结合AP以及交换机搭建监控后台,实现部署终端与巡检机器人的实时通信[11].在通信系统中,监控后台可以实现与机器人之间实时的信息交互,其中包含各种功能指令触发以及检测数据通信与分析;部署终端可以对变电站内部的地形环境进行建模,同时规划最优巡检路径[12].
图1 巡检机器人工作逻辑框架Fig.1 Working logic framework of inspection robot
巡检机器人在面对复杂的巡检工作时,首要考虑的因素是自身安全性,因此,需结合变电站环境建立其环境拓扑模型及路径与任务规划方法,在巡检机器人到达目标位置后,确保其能够安全地实施有效检测[13].操作需结合变电站实际工程现场与作业环境,为其部署更为有效的作业任务以及科学的行进路线,环境拓扑图如图2所示.
图2 变电站环境拓扑图Fig.2 Environmental topology of substation
图2中,路径点是机器人导航的关键点,通过关键点的有向链接可规划安全路径;任务点由监控后台自定义,是机器人实施温度测量、异常监测等功能的关键点;可行边是连接相邻路径点(或任务点)的路径.
本文采用ROS机器人控制系统,基于GMapping算法建立环境拓扑图,该方法的坐标系定义如表1所示.
表1 坐标系定义Tab.1 Definition of coordinate system
巡检机器人需模拟巡检人员的作业行为,结合监控后台部署的作业任务以及机器人的实时位置信息,科学有效地规划出最优路线,在确保自身安全性与作业有效性的前提下遍历每一个巡检点,最后返回初始位置[14].根据部署的作业要求并考虑机器人作业效率、安全性等方面的因素,变电站的巡检工作要求遍历每个巡检点且只经过一次,是比较典型的约束最短路径问题.当途经点n≤4时,需采用穷举法处理;当n>4时,则需采用动态规划方法,路径规划的程序流程框图如图3所示.
图3 路径规划流程Fig.3 Flow chart of path planning
综合考虑机器人运动和感知模型,本文所使用的巡检机器人定位系统采用二维栅格图定位,并通过粒子滤波算法求解机器人位姿的近似概率分布.
本文采用自适应蒙特卡洛定位(AMCL)算法定位实时节点,确保了ROS系统中基于AMCL算法室外定位的稳定性.在对所设定的坐标系进行定位计算时,需根据历程变化实时更新定位.当粒子收敛后系统产生定位偏差时,计算过程收敛性需要进一步验证.收敛后的粒子多样性减小,与原粒子无法匹配,为避免类似情况,需对粒子重新采样.
巡检机器人初始充电房定位图如图4所示.为了实现巡检机器人定位,本设计结合位置信息、充电设施信息及机器人本身的结构等制定合适的充电设计运动策略.
图4 充电房定位图Fig.4 Positioning map of charging room
在充电房内设置L1、L2两个定位标识物,可将激光数据分为两部分,当系统剔除异常值、无效数值后,获取数据中极大值以及对应的激光束.在充电房坐标系中,lc、la是左边两条激光束的长度,m1、m2分别对应充电房的长、宽,C、L1、L2构成三角形,三条边的长度信息可以方便获得,故充电房中机器人位置信息为
(1)
(2)
通过几何计算三角形CL1L2来确定x、θ的值,计算三角形CL1L3确定y的值.为减少数据波动对于计算结果的影响并提升计算的准确性,系统集成了滑动平均滤波器,同时选择多个激光束进行计算并取平均值.
本设计所应用的巡检机器人运动方式采用四轮差分移动式,在投入巡检工作中,其左右轮速度一致,机器人运动模型如图5所示,b为几何中心至轮子的距离,r为轮半径.
图5 机器人运动模型Fig.5 Motion model of robot
巡检机器人在获取到当前位姿x1,y1,θ1及目标位姿x2,y2,θ2后,根据前向直线导航任务制定前向直线路线,从机器人的当前位姿信息开始,沿着直线行驶到目标.具体导航策略如图6所示.
图6 前向直线导航策略Fig.6 Forward linear navigation strategy
机器人导航过程分为以下3步:
1) 机器人角度调整最主要是确定前进的方向,然后系统再进行计算调整并引导车辆.如图6b所示,系统需指导车辆驶至红色区域,使巡检机器人车辆车头朝向L,角度α1为车头与目标点之间角度.考虑工程现场的地面情况以及天气、环境等诸多不可控因素,需要引用一个角度误差来反映颠簸引起的扰动,通过运动控制算法以恒定的较小的角速度自转,直至车辆的角度误差小于给定的精度.
2) 在巡检机器人沿着直线L的行驶过程中,需保证机器人在考虑角度误差以及位置偏移的情况下不离开所给定的直线.为实现对机器人行驶角度的精确控制,本文采用PID控制,在机器人行至目标点时,保障机器人按照给定的路径行进.此外,在整个过程中需要预先设置基准速度,以保证巡检机器人车辆行驶过程中的平稳运行,并需根据实际运行中出现的扰动进行调整.
3) 当巡检机器人到达预设的目标点之后,由于车体身位的不确定性,如图6d所示,需要调整车体,自行旋转达到预设目标点的位姿.
在机器人系统中,对于倒退直线导航的处理方式是将其转换为前进直线导航,具体操作是在步骤1)、2)中先对巡检机器人角度进行修正,当巡检机器人移动角度进行180°调整后,车的后方转换为车的前方,这样再将车后方行驶速度取为前向的相反数即可.
在机器人到达指定地点后,通过红外摄像头对变电站内三相刀闸侧套管、电流电容互感器等设备进行抓拍,并采集设备的温度信息进行分析.本文结合先前经验设定了各部件温度阈值,并提出了故障预警算法,即当检测温度大于对应安全温度值时,系统触发故障报警模式;当两次检测不同,箱内温升高于设定温度变化范围时,系统触发故障报警.
利用本文提出的巡检机器人自主路径规划方法对巡检机器人进行导航调试,将其放置在变电站时,需工作人员对其行走点位进行定位.本文设置路径为:直行—转弯—直行—转弯—直行,在此过程中通过AMCL节点进行定位,定位结果如图7所示.
图7 室外定位数据实测Fig.7 Measurement of outdoor positioning data
以倒退直线导航为例说明室内导航调试工作,直线行驶的速度设置为0.08 m/s,室内导航数据对比情况如图8所示.观察图8a、b可以发现在23 s左右有一个定位信息的切换,这是由于AMCL的定位数据判断机器人进入了充电房,将AMCL的定位信息切换到了充电房内基于标识物的定位所致.
图8 室内导航数据对比Fig.8 Indoor navigation data comparison
机器人到达定位地点后,对真实变电站场景进行温度监测.以马山220 kV变电站进行红外测温数据为例,智能巡检机器人检测1号主二次526I甲刀闸侧套管引流线夹A、B、C三相相过热温度为41.789 2、17.243 4、29.59 ℃;220 kV龙城变2号电容器电流互感器B相线路侧接线板过热,温升为87%,两次抓拍红外检测图如图9所示.
图9 变电站温度检测Fig.9 Temperature detection of substation
系统在真实场景下进行多种电力设备温度检测时可以发现:1号主二次526I甲刀闸侧套管引流线夹各相温度差大于设定的温度变化范围,系统自动触发了故障报警模式.220 kV龙城变2号电容器电流互感器B相线路侧接线板温升为87%,系统触发故障报警模式.本文提出的自主运动规划方法与故障报警算法可以有效确保巡检机器人在实现合理的路径规划与导航的情况下,对各电力器件温度进行红外图像抓拍与温度监测,并实现温度异常状态自行触发故障报警.
本文提出了巡检机器人自主运动规划与故障诊断方法,将其应用于真实变电站,能够完成对工程现场内的路径规划、导航与实时故障监测.
在本文所提控制策略下,变电站巡检机器有效计算最优路径并完成巡检任务,其导航误差较小.巡线机器人在实测巡检过程中,能够对变电站内电力器件的温度进行抓拍与监测,对温度异常状态自行发出故障报警,该策略可应用于无人化巡检等类似场景下.