高地隙施药机喷杆自动调平系统设计与试验
2022-03-14安家豪王亚林李加琪金诚谦
印 祥 安家豪 王 显 王亚林 李加琪 金诚谦,3
(1.山东理工大学农业工程与食品科学学院, 淄博 255049; 2.山东省旱作农业机械及信息化重点实验室, 淄博 255049; 3.农业农村部南京农业机械化研究所, 南京 210014)
0 引言
高地隙施药机以其作业喷幅宽、喷洒精量化、喷药量均匀化等高效施药作业优势[1-4],越来越广泛地应用在田间植保作业中。常用施药机的喷幅为12 m(如雷沃ZP9500型),大型喷雾机的展幅有的甚至达42 m[2-6],由于高地隙施药机的喷杆展幅长、挠性大[7],在田间作业时,因地表硬度底层高低不一,车身微小的颠簸会引起喷杆末端较大的起伏变化[7-10],不仅影响喷雾量分布均匀性,导致施药质量下降,严重时喷杆末端还会触碰地面或者作物冠层[11],造成喷杆、作物、机器的损伤;为保证作业质量和作业安全,喷雾机驾驶员在作业过程中要观察喷杆与作物之间是否有接触,手动对喷杆的倾斜角度进行调节,增加了驾驶员的劳动强度。因喷杆过长对作物及机器造成损伤,现对喷杆调节系统应用研究越来越多[12-15],因此,有必要实现喷雾机在田间植保作业过程对喷杆倾斜角度进行实时自动调节,使喷杆处于允许的倾斜角度范围内,避免喷杆与作物的接触,降低驾驶员的劳动强度。
为此,国内外研究人员基于非接触式传感器和倾角传感器设计了调平控制系统。非接触式传感器包括激光测距仪、红外传感器和超声波传感器等,HERBST等[16]设计了基于激光测距仪的喷杆调节系统;SINFORT等[17]采用红外发射器检测喷杆姿态;OOMS等[18]采用多传感器的组合实现喷杆姿态检测;魏新华等[2]设计了基于超声波传感器和PLC控制系统的喷杆高度及平衡调控系统,可以将喷杆高度变化值控制在±3 cm范围内;孙星等[19]采用超声波传感器和倾角传感器,通过加权平均算法融合两种传感器信息,设计了基于专家控制的喷杆高度调节系统。在倾角传感器方面,张盟等[20]采用高精度MEMS惯性传感器测得喷杆姿态,设计了基于DSP处理器自动调平系统。
综上所述,调平控制系统主要采用红外传感器、超声波传感器和倾角传感器检测喷杆倾角,红外与超声波传感器通过测量喷杆两端离地距离,推算其倾斜角度,但作业时喷杆自身柔性大两端易发生形变,导致测量精度低,而倾角传感器可以在动态环境下测得倾斜角度,并广泛应用于小型无人机、智能农业装备、汽车等领域,成本较低,测量精度高。本文针对上述问题,设计一种适用于高地隙施药机的喷杆自动调平系统,使用低成本倾角传感器通过信息融合实现喷杆水平倾角动态检测,基于PID控制策略和机电液一体化技术,使喷杆始终保持水平。分析喷杆调平系统的工作原理,开展场地与田间测试试验,验证系统在田间作业时的准确性和稳定性。
1 高地隙施药机喷杆自动调平系统结构
图1 高地隙施药机实物图与喷杆自动调平机构结构图Fig.1 High-clearance spraying machine and spray beam height gap automatic leveling mechanism1.行走控制机构 2.定位天线 3.喷雾作业部件 4.液压阀组 5.喷杆调节机构 6.左段喷杆 7.左侧伸展油缸 8.中段喷杆 9.调平油缸 10.调平控制器 11.中段喷杆支架 12.横梁 13.升降油缸 14.喷杆升降机构
高地隙施药机喷杆自动调平系统以山东华盛中天机械集团股份有限公司生产的3WP-500G型三段式喷杆喷雾机为研发平台,由喷杆调节机构、倾角传感器、调平控制器、液压阀组组成,如图1所示。喷杆喷雾机性能参数如表1所示。喷杆调节机构主要包括升降机构和三段式喷杆支架。升降机构由平行四杆机构和横梁组成,喷杆升降是经过电磁换向阀控制液压油缸伸缩,带动平行四杆机构来实现。三段式喷杆支架采用折叠式结构,喷杆通过管夹与喷杆支架连接,两侧伸展油缸用于控制喷杆支架的展开折叠;中段喷杆支架的上端和横梁铰接,喷杆支架通过调平油缸的伸缩实现相对于铰接点的左右摆动,从而调节喷杆在横滚平面上的角度。倾角传感器水平安装在喷杆支架上,实时测量喷杆的倾斜角度。
表1 华盛3WP-500G型喷杆喷雾机技术参数Tab.1 Main technical index of Huasheng 3WP-500G sprayer
图3 喷杆调平机构简图Fig.3 Schematics of leveling mechanism1.喷杆支架 2.倾角传感器 3.调平油缸
调平控制器以PIC18F258处理器为核心,采用维特智能公司生产的JY61P型倾角传感器。液压阀组中液压油缸为双作用单杠活塞式工程液压缸,采用滑阀机能为M型结构的三位四通电磁阀,控制液压缸的启停以及运动方向的改变。调平控制器通过串口与倾角传感器进行数据传输,获取喷杆姿态信息、运行数据处理和控制算法,并向液压阀组发送指令数据。
喷杆自动调平系统原理框图如图2所示。施药机田间作业时,喷杆支架与水平面夹角发生变化,倾角传感器测得喷杆支架倾角传输给调平控制器,控制器对采集的角度信号进行滤波处理,削弱测量噪声影响,并基于PID算法对电磁换向阀发送控制信号,驱动调平油缸伸缩调整喷杆支架达到预设角度,实现喷杆自动调平。
图2 喷杆自动调平系统原理框图Fig.2 Block diagram of automatic spray beam leveling control system
2 调平机构设计
喷杆的运动分为施药机的牵引动作和相对于机身的转动动作。不考虑施药机前进方向的牵引运动,可以把喷杆相对于机身的转动运动看作为平面转动。喷杆与施药机相对运动示意图如图3所示,在施药机Oaxayaza坐标系中,xa正方向为机器前进方向,Oa为喷杆支架与横梁的上固定点,ca、da分别为油缸与横梁上下支撑点,喷杆调平部分可以简化为喷杆横滚传感平面和转动机构,施药机横滚传感平面平行于施药机四轮平面,倾角传感器安装在中段喷杆支架上,倾角传感器坐标系与施药机坐标系方向相同,测得喷杆倾斜角(即横滚角度)如图3所示,高地隙施药机喷杆向右倾斜时测量到喷杆倾角为负,向左侧倾斜时为正。喷杆支架及相关机构可简化为支架、转动铰接点与油缸连接点。
喷杆支架在液压油缸驱动下带动喷杆绕铰接点相对于施药机转动,形成喷杆相对于施药机的倾角β,如图3所示,喷杆相对于施药机倾角β逆时针方向转动的角度为负,顺时针方向转动的角度为正。
如图3所示,当喷杆相对于施药机处于水平状态时,喷杆支架与横梁的夹角为
(1)
式中θ——caOa与Oada的夹角,(°)
la——caOa的长度,mm
lb——Oada的长度,mm
l——喷杆水平时油缸初始长度,mm
以横梁为基准,喷杆处于右倾、左倾极限位时,喷杆相对于施药机最大右倾角与最大左倾角为
(2)
(3)
即喷杆可调节范围为
βS=βR+βL
(4)
式中βR——喷杆最大右倾角,(°)
βL——喷杆最大左倾角,(°)
l1、l2——右、左极限位置油缸伸缩量,mm
设喷杆作业时的目标角度为φd,施药机的横向倾角为φ,上一时刻喷杆相对于施药机倾角β与喷杆对于目标调节量Δβ之和应为作业保持的目标角度φd与横向倾角φ的差,则此时喷杆相对于施药机倾角调节量Δβ为
Δβ=φd-φ-β
(5)
当前时刻喷杆应控制目标角度为
βd=Δβ+β=φd-φ
(6)
高地隙施药机喷杆在自动调平模式下,能够根据喷杆自身相对于施药机车身角度完成喷杆调平动作。当施药机车身左倾时,喷杆会相对于车身进行右倾调整,调平油缸活塞处于收缩状态,此时根据活塞收缩行程计算出响应时间为
(7)
式中D——液压油缸缸径,mm
d——液压油缸杆径,mm
Δl——油缸活塞伸缩量,mm
q——液压油缸流量,L/min
当施药机车身右倾时,喷杆会相对于车身进行左倾调整,调平油缸活塞处于伸长状态,可根据活塞伸长行程计算出响应时间为
(8)
喷杆自动水平调节处于向右倾或左倾时,因油缸活塞伸缩量很小并存在误差,每转动1°时可看作油缸伸缩量一致,所以喷杆每旋转1°响应时间为
(9)
3 喷杆自动调平控制方法
3.1 横滚角度数据预处理
施药机在田间作业时,由于地势不平会导致倾角传感器获取的角度信息发生阶跃性变化,瞬时性、偶然性的信号变化会影响喷杆调平精度。本研究采用的倾角传感器精度为0.01°,对相邻角度信号的阶跃脉冲做滤波处理即可提高角度信息的采集精度,因此该控制系统设计了一种移动平均滤波算法对原始角度信号进行平滑,图4所示为滤波前后的角度测量数据对比。控制系统计算每个周期取得信号总和的平均值为
(10)
N——周期中取角度信号次数
Ai——当前倾角传感器获取的角度
更新积累移动平均值,每个周期平均值作为此刻喷杆的倾斜角度。
图4 倾角传感器滤波前后变化曲线Fig.4 Attitude sensor data before and after filtering
3.2 自动调平控制算法
喷杆自动调平系统采用PID反馈调节算法作为倾斜度调节的主要算法对调平油缸伸缩量进行闭环控制,PID系统控制原理图如图5所示。对喷杆调平控制过程为:根据喷杆实际倾角和预设倾角的偏差计算调平油缸的流量方向和伸缩量,对偏差的比例、积分和微分进行控制,使偏差趋于零。调平控制器预设倾角φd作为PID控制系统输入量之一,倾角传感器测出喷杆实际倾角φa作为PID控制系统另一输入量。为了精确控制喷杆倾角,PID控制器持续从比较器单元读取误差e(i),该单元对目标倾斜角φd与实际倾斜角φa进行减法运算。PID控制系统将e(i)进行比例、积分、微分运算,将电平信号发送至继电器,继电器通断决定了电磁阀通断和液压油流向。
图5 PID系统控制原理图Fig.5 PID system control principle diagram
KP、KI和KD分别为比例运算、积分运算和微分运算的调整系数,为保证喷杆自动调平系统在快速响应的同时超调量不超过响应信号的1/2,喷杆自动调平试验中确定选取PID参数为KP=5,KI=0.03,KD=1。当Ui>0时,电磁换向阀接通一端,使误差e(i)减小到最小值emin;当Ui<0时,电磁换向阀接通另一端,误差e(i)减小到emin;当Ui=0时,电磁换向阀停止工作。
4 调平控制器设计
4.1 硬件设计
喷杆自动调平系统硬件结构如图6所示,硬件部分主要由控制器、检测模块、执行机构、电源模块组成。控制器以PIC18F258处理器为核心,时钟频率20 MHz,供电电源5 V(DC),具有UART接口,电位计信号输出端D0与处理器A/D转换端口A0连接,对预设角度进行调整。检测模块为JY61P型倾角传感器,工作电压5 V(DC),输出频率为20 Hz,支持UART串口数字输出,串口波特率选用115 200 b/s,横滚角度检测范围为360°,具体技术参数如表2所示。执行机构为继电器模块,工作电压5 V(DC),低电平吸合,高电平释放,继电器控制端IN+连接控制器I/O口C0、C1及IN-连接地,输出端常开端NO1与常闭端NC1连接电磁换向阀。通过IN+高/低电平的设定,可控制电磁换向阀流向。电源模块包括12 V直流电源、12 V转5 V电源转换模块,可直接为倾角传感器和控制模块供电。
图6 自动调平系统硬件结构图Fig.6 Automatic leveling system hardware structure
表2 倾角传感器主要技术参数Tab.2 Main technical parameters of inclination sensor
当C1高电平时,继电器处于断开状态,电磁换向阀不工作;当C1低电平、C0高电平时,电磁换向阀控制调平油缸收缩,喷杆向左旋转;当C1低电平、C0低电平时,电磁换向阀控制调平油缸伸长,喷杆向右旋转。调平控制器通过UART_RX读取到经过平均滤波运算后的喷杆倾斜角度,将此数值与A0端口读取电位计反馈的数值进行比较,经调平程序处理后,发出高低电平信号,通过继电器模块的吸合释放,控制电磁换向阀组控制油缸的流量和方向,从而实现喷杆水平的调节。
4.2 软件设计
控制程序使用C语言开发,运行平台为PIC18F258单片机。依据喷杆支架调节原理对控制系统进行设计,系统运行后按照固定的时间间隔运行主程序,首先对喷杆倾斜角度状态进行检测,然后根据倾斜状态采用相应的控制方法调节喷杆支架的转向,具体流程如图7所示。喷杆不同倾斜角度会对应控制器不同动作状态,结合油缸伸缩量与喷杆的几何关系求得相对角度,实现喷杆自动调平的闭环控制。
图7 系统控制流程图Fig.7 System control flow chart
系统启动后首先进行初始化,测量喷杆和施药机倾斜角度,观察喷杆是否达到预设角度以及与预设角度的差值,判断是否对喷杆进行水平控制,当需要对喷杆支架进行水平控制时,单片机输出高/低电平控制继电器通断,驱动电磁换向阀作业调节喷杆倾斜角度,直至调到目标倾斜角度;反之,重新测量角度信息调节油缸伸缩量,直至喷杆调整为目标角度。
5 试验
为测试在自动调平模式下调平系统的稳定性和准确性,于2021年3月在山东理工大学生态无人农场分别进行了场地试验和田间试验。
5.1 场地试验
5.1.1试验方法与内容
施药机作业幅宽是12 m,作业路径为直线,施药机行驶速度设为2.5 km/h,在高为0.3 m、总长为10 m、上下坡度为8°的试验路面进行,如图8所示。施药机行驶过程中车身最大倾角可达到10°,地面高低起伏较大,可以模拟田间复杂路况。试验示意图如图8所示,施药机从点A开始启动作业,行驶路线为A→B、B→A的往返运动,操作员控制机器一侧的前、后轮相继直线作业通过场地试验路面,以检验施药机喷杆自动调平系统的有效性。
图8 场地试验示意图Fig.8 Schematic of step test
根据GB/T 24680—2009《农用喷雾机 喷杆稳定性 试验方法》进行调平效果试验,分别在喷杆横梁和喷杆支架安装倾角传感器,输出频率为20 Hz,测得施药机车身和喷杆的倾斜角度,以施药机车身倾斜角度为对照组,传感器通过UART串口实时向单片机输出两者倾斜角度。打开喷杆自动调平系统的情况下,操控施药机,使其右侧前、后轮依次驶上两个阶跃激励路面,并设置喷杆预设角度为0°,记录分析自动调平系统在不同响应阈值n(0.5°、1.0°、1.5°、2.0°、2.5°、3.0°),不同平均采样值b(1、2、3、4、5、6、7、8)下的调平性能。
5.1.2试验结果分析
为评价喷杆自动水平控制系统对喷杆实时控制的性能,对倾角传感器的测量结果进行计算分析,在自动调平控制器安装过程中会有安装倾角误差,通过调节确定预设角度为0.23°时为喷杆水平状态,结果如表3所示。
从表3可知,在不同响应阈值和采样值下,调平角度均方根误差随响应阈值增加而增大,随采样值增加而减小;调平精度随响应阈值增加而降低,随采样值增加而增大。在测试过程中,响应阈值n为0.5°时,车身倾角的变化会使喷杆变化,喷杆振动会影响角度变化量在0.5°上下浮动,导致油缸一直处于调节状态,喷杆调平稳定性低。当响应阈值n为1.0°~3.0°,自动调平倾角误差随响应阈值增大而增大,精度逐渐降低;测试数据中,响应阈值n=1.0°时,最大误差为1.84°,最大平均绝对误差为0.59°;响应阈值n=1.5°时,最大误差为2.50°,最大平均绝对误差为0.97°;响应阈值n=2.0°时,最大误差为2.96°,最大平均绝对误差为1.20°;响应阈值n=2.5°时,最大误差为3.50°,最大平均绝对误差为1.44°;响应阈值n=3.0°时,最大误差为3.97°,最大平均绝对误差为1.73°。
图9为响应阈值分别是0.5°、1.0°、1.5°、2.0°时,施药机车身与喷杆支架倾角变化曲线。装配喷
表3 场地试验数据分析结果Tab.3 Step test data analysis result
图9 场地试验结果Fig.9 Step test results
杆自动调平功能的施药机,当调平系统中响应阈值n≤3.0°时,可以有效减小因阶跃激励路面而引起的喷杆倾斜。调平响应阈值n越小,系统响应时间越短,角度变化幅度越小。当n=1.0°时为系统最优响应阈值,平均绝对误差最大为0.59°,均方根误差最大为0.689°,可以将喷杆倾斜角控制在±1.5°范围内,并在采样值b=2时,平均绝对误差与均方根误差小、稳定性高,系统控制响应时间短,可以保证自动调平系统正常进行田间作业。
5.2 田间试验
5.2.1试验条件
田间试验场地作物为小麦,小麦返青期高度为20~25 cm,选用山东理工大学研发的基于华盛泰山3WP-500G型施药机的无人驾驶施药机[21],如图10所示。
图10 试验场景与机具Fig.10 Test field and equipment
5.2.2试验过程与数据分析
作业路径为直线,采用矩形地头转弯方式,自动导航行驶速度设为实际田间作业速度3.6 km/h。选用通过场地测试得到的最优参数响应阈值n=1°、采样值b=2,设喷杆目标倾斜角为0°,其初始横向倾角为0°,自动驾驶施药机从点C(588 244.298 m,4 074 855.007 m)出发沿图11中试验规划路径行驶,从点D(588 239.221 m,4 074 855.369 m)至E(588 214.123 m,4 074 857.609 m)、E1(588 215.485 m,4 074 863.247 m)、D1(588 240.556 m,4 074 860.963 m),两次试验路线均为直线作业,当施药机到达边界时进行地头转弯进入邻行作业,分别记录两个路径不同路况,喷杆自动调平系统作业后喷杆与施药机车身倾角信息,并通过倾角信息检验喷杆自动调平系统的调平性能。
图11 试验路径规划Fig.11 Test path planning
图12 田间试验结果Fig.12 Field test results
图12为田间试验倾角变化曲线,数据记录频率为50 Hz,以车身倾角传感器测量的横向倾角为参考,在田间试验中,分别在D→E和E1→D1两个路径得喷杆调平后最大误差1.53°,调平后角度平均值0.135°,均方根误差0.454°,平均绝对误差0.265°,70%时间内喷杆调平后角度在0.5°以内。表明喷杆自动调平系统田间工作正常,能实现喷杆工作时自动调平,在田间作业时偶有晃动,但能够很快恢复平衡,喷杆没有发生误调现象,系统工作平稳。
6 结论
(1)设计了以PIC18F258为核心的喷杆自动调平系统,采用倾角传感器实时测量喷杆倾角,并基于PID算法控制电磁换向阀实现喷杆自动调平控制。
(2)场地试验表明,以华盛泰山3WP-500G型施药机为平台,装配喷杆自动调平系统后,可以有效改善路面起伏不平引起的喷杆倾斜角度变化,在10°的台阶路面上以2.5 km/h速度行驶,在响应阈值为1°的情况下,平均绝对误差不大于0.59°,均方根误差不大于0.689°,可以将喷杆倾斜角控制在±1.5°范围内,且无超调现象。
(3)田间试验表明,喷杆支架倾角传感器测得调平后角度平均值为0.135°,平均绝对误差为0.265°,均方根误差为0.454°,最大误差为1.53°。喷杆自动调平系统田间工作正常,在地面起伏时偶有晃动,但能快速恢复平衡,未发生喷杆与作物接触现象,喷杆调节稳定。