树人论文网一个专业的学术咨询网站!!!
树人论文网
扫码关注公众号

水肥一体机肥液电导率远程模糊 PID 控制策略研究

来源: 树人论文网 发表时间:2021-12-02
简要:摘要:为检测水肥一体机肥液电导率(EC),并将其控制在合理范围内,基于物联网技术,设计了远程水肥灌溉控制系统,将自整定模糊 PID 控制算法引入远程开发者设备终端中,通过模糊 PID 控制

  摘要:为检测水肥一体机肥液电导率(EC),并将其控制在合理范围内,基于物联网技术,设计了远程水肥灌溉控制系统,将自整定模糊 PID 控制算法引入远程开发者设备终端中,通过模糊 PID 控制算法调控本地端变频水泵的频率进而精准控制 EC,并对本地端 PID 和远程端模糊 PID 控制算法进行了对比试验验证。结果表明:目标 EC 越大,稳态 EC 越精确,但稳态时间和超调量均增大;与传统本地端 PID 控制相比,该系统响应速度快、EC 波动幅度小、稳定,当目标 EC 为 2.5mS/cm 时,稳态时间和超调量分别达到 120s 和 20.8%,混肥时间和实测 EC 均能满足水肥控制实际需求。该研究实现了 EC 的远程模糊 PID 控制,以及灌溉施肥系统的计算机、手机、微信多终端灌溉数据监测和开关量控制。

水肥一体机肥液电导率远程模糊 PID 控制策略研究

  关键词:水肥一体机;EC;模糊 PID 控制;物联网

  朱德兰; 阮汉铖; 吴普特; 李景浩; 陆丽琼 农业机械学报2021-12-02

  0 引言

  水肥一体化是当今一项高效节水减肥的农业灌溉新技术,该项技术在提高水资源利用效率,促进农业节本增效方面意义重大[1-4]。在对作物进行施肥灌溉过程中,施肥浓度控制在最优控制范围内有利于作物根系的发育及土壤中矿物质的吸收[5]。随着物联网与 5G 技术的发展应用,数字技术能极大地提升农业生产效率[6-7]。按照作物水肥需求进行“互联网+农业”模式的精准控制是实现农业智能化的关键。水肥灌溉系统浓度调控若存在严重非线性、时变性和滞后性等问题将影响智能灌溉系统的整体运行效率[8-9]。目前,国内外主要采用 PID 控制和模糊控制策略来实现作物智能灌溉,取得了较好的控制效果。文献[10-12]基于 PID、模糊控制对水肥流量等进行控制并仿真。李加念等[13]基于 PWM(Pulse width modulation) 以输出相应的占空比来控制吸肥电磁阀的开闭,进行灌溉液电导率(EC)的动态调控。文献[14-19]设计了基于 FPGA、无线传感网络、ZigBee 等和模糊控制决策相结合的自动灌溉系统,使控制系统具有良好的控制效果。文献[20-25]根据传感器采集的溶液电导率信息或酸碱度信息,采用模糊控制策略控制混肥泵、电磁阀等进行肥液或营养液的本地端在线自动混合,实现了水肥一体化的自动控制。赵景波等[26]针对智能水肥一体机混肥浓度非线性问题,提出了一种变域模糊控算法,但目前只有仿真结果。综上所述,PID 控制和模糊控制在变量施肥系统中得到了研究人员的广泛关注,也取得了部分成果,但主要是针对本地端对作物施肥灌溉进行单一的控制,以模拟仿真为主,对水肥灌溉系统进行远程智能化浓度控制研究相对较少。本文基于物联网设计一个可实现计算机、手机、微信多终端灌溉数据监测和开关量控制的远程水肥灌溉系统,以解决水肥灌溉系统 EC 调控非线性、时变性和滞后性等问题,实现对水肥一体化装置 EC 的远程模糊 PID 控制,通过对注肥泵变频调速改变吸肥量,动态调节灌溉 EC,提升水肥控制精度和稳定性。

  1 水肥灌溉系统

  1.1 系统结构与设计

  水肥灌溉系统结构如图 1 所示,该水肥灌溉系统由供水组件、吸肥组件及控制组件 3 部分组成。供水组件主要由蓄水池、自吸离心变频泵组成,为施肥和灌溉提供水源和动力。吸肥组件主要由肥料罐、文丘里、变频注肥泵组成。肥料罐用来存储肥液;变频注肥泵提供动力,注肥泵驱动水流流经文丘里喉口,产生负压,吸入肥液,将肥液注入主管混合。控制组件主要由传感单元、上位机、控制器。传感单元用来采集流量、压力、EC 信息,为系统软件进行水肥耦合调控提供决策数据;上位机主要包括本地端触摸屏和远程用户终端设备(手机或计算机);控制器 PLC 主要接收上位机指令,对水肥灌溉系统的开关量、变频注肥泵转速进行控制。

  1.2 肥液 EC 模型分析

  肥液混合模型选择典型的一阶滞后模型。M(t)表示文丘里的吸肥量,由于文丘里的吸肥量、进口流量与变频注肥泵频率有关,将其改为与频率有关的变量,表示为 f(t)qw、f(t)qm,根据质量守恒定理,有       1 0 2 d ( ) d w T C f t q qm V C t C f t q t   C t (1)式中 VT ——混肥管道中的肥液体积,L; Ct() ——混肥管道中和出水管肥液的浓度,%; C0 ——进水管中的肥液浓度,%; C1——肥料桶中肥液浓度,%; w q ——文丘里的最大吸肥量,L/h; mq ——主管进口最大流量,m3 /h; 2 q ——主管出口的流量,L/h。等式左边是混肥管道中肥液质量的微分,右边表示进水管中肥液质量与文丘里吸收的各个母液的肥液质量之和减去出水管中肥液的质量。由于浓度与 EC 成正比关系[27],式(1)可变为       1 0 2 d( ( )) d T w m V E t E q f t E q f t q E t t    (2)式中 E(t)——混肥管道中和出水管肥液的 EC 值, mS/cm; E0——进水管中清水的 EC 值,mS/cm; E1——肥料桶中肥液的 EC 值,mS/cm。将式(2)进行拉普拉斯变换后得   1 0 2 ( ) w m T E E s s q E q m s V q  (3)由式(3)可知,控制响应特征为一阶线性系统。在实际试验中,设备工作时出口压力为 0.35MPa,根据实测数据, VT =50L, mq =3 m3 /h , qw = 640L/h, E1=10 mS/cm ,E0 = 0.6 mS/cm,滞后时间为 10 s。将上述变量代入式(3)得 EC 的近似传递函数为   10 ( ) 2.74 = e ( ) 60 1 E s s H s m s s  (4)

  2 远程模糊 PID 控制系统设计

  2.1 远程控制系统结构

  远程控制系统由本地端、远程端两部分组成,组成结构如图 2 所示。本地端主要由三菱 FX-3u 系列 PLC、云盒子、触摸屏(MT6103iP 型号)、电磁阀、变频注肥泵(广东凌霄泵业有限公司,量程:0~5m³/h)、 EC 传感器(南京昊科电子有限公司,量程: 0~20.0mS/cm)等组成,云盒子与 PLC 通过 RS-232 有线连接,PLC 通过 RS-485 总线与触摸屏连接;远程端主要由云端服务器、用户终端设备、开发者服务终端组成。EC 传感器通过 RS-485 总线与云盒(上海智能科技有限公司)连接,本地端通过云盒与远程端进行动态数据交换;用户终端设备主要包括用户计算机或手机微信小程序,实现远程对本地端设备进行操作控制;开发者服务终端通过 API 接口与云端服务器连接,主要是对传感器数据进行存储、控制算法处理, PLC 的 DA 模块将远程控制算法输出数据输入控制变频注肥泵变频调速,改变注入主管的肥液量进而实时控制水肥灌溉系统出口灌溉 EC。

  2.2 模糊 PID 调控方法设计

  2.2.1 模糊 PID 控制器设计

  模糊自整定 PID 控制器由模糊控制器和 PID 控制器两部分组成,其基本原理框图如图 3 所示。该控制器以 EC 误差 e 和误差变换率 ec为输入量,经过模糊化和模糊推理后得到 PID 控制器的 3 个控制参数修正量 p i d    k k k 、 、,实现 PID 控制器的 3 个参数 p i d    k k k 、 、的在线修正,最后实现控制变频注肥泵频率以调整灌溉施肥 EC。模糊控制器 PID控制器 控制对象 + - △k p △ki △kd e ec r u 图 3 模糊自整定 PID 控制器结构 Fig.3 Structure of fuzzy self-tuning PID controller 自整定 PID 3 个参数修正公式为 0 0 0 p p p i i i d d d k k k k k k k k k            (5)式中 kp——整定后比例系数; ki——整定前积分系数; kd——整定前微分系数; kp0——整定前比例系数;

  ki0——整定前积分系数; kd0——整定前微分系数; p k ——比例系数修正量; i k ——积分系数修正量; d k ——微分系数修正量。

  2.2.2 模糊论域及隶属度函数

  云端远程实时采集的 EC 与目标值的误差 e 和误差变化率 ec的语言变量模糊子集均取为{NB(负大), NM(负中),NS(负小),ZO(零),PS(正小), PM(正中),PB(正大)}量化为 7 个等级,模糊论域均取为{-3,-2,-1,0,+1,+2,+3},模糊子集选用三角形隶属度函数,隶属度函数如图 4 所示。

  2.2.3 控制规则制定

  模糊控制规则表是根据水肥灌溉系统中 EC 变化规律和人员经验,综合考虑水肥灌溉系统的稳定性、超调量及响应速度等因素而建立的关系表。通过分析和仿真调整,针对水肥灌溉控制系统,制定 PID 控制器 3 个参数调整量的模糊规则,以 p k 为例,其控制规则如表 1 所示。

  2.2.4 解模糊的计算

  在水肥灌溉控制系统中,经过模糊逻辑推理后,得到 PID 的 3 个控制参数的模糊集合,不能直接转化为精确量输出,必须经过解模糊。本研究采用重心法解模糊化,将输出量 p i d k k k 、 、提前清晰化,转化成相应的量化值,然后将运算结果填入模糊控制查询表中,储存在计算机系统中,以 p k 的模糊控制查询为例,结果见表 2。系统运行时,通过查询表格,即可得出确定的输出量,再乘上相应的比例因子,得到相应的频率模拟量值,通过 PLC 控制器 D/A 转换输出到变频器,进而控制变频注肥泵改变文丘里吸肥量,完成其变频控制。

  3 试验验证

  试验装置如图 1 所示,在西北农林科技大学旱区节水农业研究院灌溉水力学实验大厅进行,试验中通过 变 频 恒 压 供 水 系 统 ( 量 程 0~0.5MPa ,精度 ±0.005MPa)提供试验所需的主管恒定水压。肥料罐中的母液为使用硝酸钾肥料配制成 EC为10 mS/cm的溶液,使用 EC 传感器实时检测灌溉出口 EC,电磁流量计(EMF-5000 型号)检测主管进口流量,EC 通过云盒上传至云端进行实时记录。试验操作时通过水肥灌溉系统的触摸屏或用户终端设备上设置施肥配方、阀门开闭、灌溉策略和目标 EC 等内容。保持主管压力为 0.35MPa,主管出口流量为 3m³/h,采用远程模糊 PID 控制算法和本地端 PID 控制算法,采样周期定为 5s,连续测量 300s。设定不同 EC,对比试验结果,如表 3 所示。

  由表 3 可知,当目标 EC 越大,采用远程模糊 PID 控制或本地端 PID 控制时,EC 波动幅度越小,稳态 EC 越精确,但稳态时间和超调量均增大,即滞后性增大,稳定性增强;在同一目标 EC 时,采用远程模糊 PID 控制相较于本地端 PID 控制 EC 波动幅度小,响应快,超调量小;模糊 PID 控制策略调控水肥所需时间(100~120s),一般水肥一体化设备应用于日光温室生产实践中时,水肥从设备灌溉出口达到滴头的时间至少在 2 min 以上[27]。由此可见,所开发的基于物联网的远程水肥灌溉控制系统能够满足实际施肥灌溉需求。

  4 结论

  (1)在文丘里吸肥器的基础上,利用物联网技术搭建了一个远程水肥灌溉系统,实现了水肥灌溉系统的计算机、手机、微信多终端灌溉数据监测和开关量控制,在远程开发终端使用控制策略实现对水肥灌溉系统EC的实时变频调控。

  (2)在确定的使用环境下,简化了水肥装置混肥的数学过程,建立了操作性强的一阶滞后线性系统模型,为水肥EC调控策略提供理论依据。

  (3)根据水肥EC调控的滞后和不稳定性,调控系统采用远程模糊PID控制策略。通过设定不同目标值与本地端PID控制对比试验发现,目标EC越大,稳态EC越精确,但稳态时间和超调量均增大;在同一目标EC时,采用远程模糊PID控制相较于本地端 PID控制其波动幅度小,响应快,超调量小,能够满足实际施肥灌溉需求。