关键词:
精量喷雾
自动控制
作业处方图
PID控制
摘要:
随着精准农业理念的提出,喷药机械急速发展,精准智能喷施技术备受关注。针对自走式大田植保机械存在的作业速度变化大而导致的施药量不均匀,杂草及病虫害区域分布而植保机械连续施药造成的施药不精准等问题,本文采用理论分析、试验测试等方法,融合自动控制技术、电子信息技术,对基于作业处方图的精量喷雾控制方法展开研究。本文完成了精量喷雾控制系统软硬件的开发和设计并进行试验测试,以期实现“按需施药、精量施药”的作业效果,提高大田植保作业智能化水平。主要研究内容如下:
(1)精量喷雾控制阀组的设计。根据精量喷雾系统的工作需求,采用模块化设计方法,对阀体的电动传动机构和关键部件进行设计计算,设计适用于喷杆喷雾机的精量喷雾控制阀组,能够实现压力和流量自动调节、喷杆分段独立控制和参数实时反馈等功能。在精量喷雾试验台上对精量喷雾控制阀组进行性能测试,结果显示,阀组可调节的最大流量为40 L/min,流量大小与阀门开度成正比,喷雾控制阀组呈现线性流量特性;在不同压力和流量下对传感器进行标定,得到压力和流量之间的函数关系。
(2)精量喷雾控制器的开发。基于“压力控制式”流量控制原理,设计精量喷雾控制器,通过改变流量控制阀的阀门开度来实时改变药液流量。喷雾控制器以PIC单片机为核心设计控制器主板电路,并通过编程软件开发精量喷雾控制软件系统,能够实时读取压力传感器的输出信号并进行滤波处理,采用PID算法计算阀芯的运动速度和运动方向,将控制信号发送至电机驱动器以控制电机的动作状态从而实现阀门开度的控制,电机正转时阀门开度增加,流量增大,反之流量减小。
(3)基于行驶速度的精量喷雾控制方法与试验。设计GNSS卫星定位数据解析程序,采用滤波算法对GNSS速度信息进行去噪处理。精量喷雾控制系统工作时,通过人机交互界面设置施药量,上位机主控制器实时解析GNSS信号并发送喷雾控制指令到下位机,下位机喷雾控制器执行喷雾指令,调节喷雾控制阀组的阀门开度改变流量,进行基于行驶速度的精量喷雾作业。试验结果表明该系统能够根据速度的变化及时调节流量,平均超调量为3%,平均延迟时间0.93 s,控制误差小于6%,满足大田植保作业需求。
(4)基于处方图的施药量计算方法研究。建立适用于处方图解译的处方数据文件格式、文件读取和数据存储方法,采用基于网格的聚类算法对处方数据进行预处理,采用K最近邻算法(K-Nearest Neighbor,KNN)快速搜索作业位置周围的样本点并计算施药量。使作业处方图无需通过网络发布和繁琐的查找过程即可在本地直接读取和调用。施药量计算时根据车辆运动学模型预测作业位置以修正喷雾过程各个环节的时间延迟,为精量喷雾控制系统提供精准的控制依据。
(5)精量喷雾控制系统试验研究。将精量喷雾控制系统集成安装到试验台上,通过室内试验的手段验证精量喷雾控制系统工作性能。在不同的作业速度下调整施药量阶梯变化,以研究精量喷雾系统基于施药量的响应特性。构建作业处方图,利用模拟GNSS数据,进行基于作业处方图的施药量控制方法试验验证,测试并比较不同延迟时间和分辨率组合下的施药量控制误差。
基于施药量的精量喷雾响应特性试验结果表明,喷药流量能够随施药量的变化而变化,目标流量和实际流量相对误差在6%以内,超调量小于8.4%,平均延迟时间为0.46s。基于作业处方图的精量喷雾作业中,该系统能够根据GNSS信息解析作业处方图并实时计算处方施药量,实际施药量与作业处方图施药量变化一致,最大施药量误差为5.8%,控制精度满足植保作业需求。施药量误差受分辨率影响较大,在不同延迟时间作业条件下,分辨率为4 m和8 m时施药量误差相对较小。