• 《中国科学引文数据库(CSCD)》来源期刊
  • 中国科技期刊引证报告(核心版)期刊
  • 《中文核心期刊要目总览》核心期刊
  • RCCSE中国核心学术期刊

基于BPNN-PID控制策略的果蔬保鲜环境参数调控优化

吕恩利, 蔡晋炜, 曾志雄, 蔡威, 谢伯铭, 王广海, 郭嘉明

吕恩利, 蔡晋炜, 曾志雄, 等. 基于BPNN-PID控制策略的果蔬保鲜环境参数调控优化[J]. 华南农业大学学报, 2024, 45(1): 137-147. DOI: 10.7671/j.issn.1001-411X.202207047
引用本文: 吕恩利, 蔡晋炜, 曾志雄, 等. 基于BPNN-PID控制策略的果蔬保鲜环境参数调控优化[J]. 华南农业大学学报, 2024, 45(1): 137-147. DOI: 10.7671/j.issn.1001-411X.202207047
LÜ Enli, CAI Jinwei, ZENG Zhixiong, et al. Adjustment and improvement of environmental parameters for fruit and vegetable fresh-keeping based on BPNN-PID control strategy[J]. Journal of South China Agricultural University, 2024, 45(1): 137-147. DOI: 10.7671/j.issn.1001-411X.202207047
Citation: LÜ Enli, CAI Jinwei, ZENG Zhixiong, et al. Adjustment and improvement of environmental parameters for fruit and vegetable fresh-keeping based on BPNN-PID control strategy[J]. Journal of South China Agricultural University, 2024, 45(1): 137-147. DOI: 10.7671/j.issn.1001-411X.202207047

基于BPNN-PID控制策略的果蔬保鲜环境参数调控优化

基金项目: 英德市提升市县茶叶科技能力促进产业发展项目(403-2018-XMZC-0002-90);广东省农业科技创新及推广项目(2022KJ101);广东省农产品保鲜物流共性关键技术研发创新团队(2022KJ145);广东省农业科研项目和农业技术推广项目(440000210000000086860);茂名市实验室自主科研项目(2021ZZ003)
详细信息
    作者简介:

    吕恩利,教授,博士,主要从事果蔬冷链物流技术与装备研究,E-mail: enlilv@scau.edu.cn

    通讯作者:

    郭嘉明,副教授,博士,主要从事设施农业环境调控研究,E-mail: jmguo@scau.edu.cn

  • 中图分类号: S828

Adjustment and improvement of environmental parameters for fruit and vegetable fresh-keeping based on BPNN-PID control strategy

  • 摘要:
    目的 

    开发新的控制策略,用于解决传统控制方法果蔬保鲜环境参数因时变性、非线性、滞后性强和惯性大等特点导致的控制精度低、鲁棒性弱等问题。

    方法 

    将传统比例−积分−微分(Proportional-integral-derivative,PID)和BP神经网络(Back-propagation neural network,BPNN)算法相结合,开发一种基于BPNN-PID的控制策略,通过自主搭建的果蔬保鲜环境调控试验平台和自主设计的控制系统,研究不同控制策略对保鲜环境参数调控效果的影响。

    结果 

    基于BPNN-PID控制策略的果蔬保鲜环境控制系统,环境温度超调量为1.7 ℃、稳定时间为80 min、稳态误差为±0.2 ℃,环境相对湿度超调量为2.8%、稳定时间为55 min,相对湿度稳定维持在80%~90%范围内。与传统PID控制策略相比,BPNN-PID控制策略环境温度超调量减小了2.1 ℃、稳态误差减小了0.3 ℃、稳定时间缩短了25 min,环境相对湿度超调量减小了2.2%、稳定时间缩短了25 min,环境参数波动幅度均有所降低。

    结论 

    本文开发的果蔬保鲜环境控制系统呈现出良好的动态调整能力,具有较强的鲁棒性,控制性能明显提升,实现了保鲜环境参数的精准控制,满足果蔬保鲜贮藏要求。研究结果为果蔬保鲜环境参数调控提供了参考。

    Abstract:
    Objective 

    The environmental parameters of fruit and vegetable preservation are characterized by time-varying, non-linear, strong hysteresis and large inertia, which leads to the problems of low control accuracy and weak robustness of traditional control methods. The goal was to develop a new control strategy to address these problems.

    Method 

    We combined conventional proportional-integral-derivative (PID) and back-propagation neural network (BPNN) algorithms to develop a control strategy based on BPNN-PID. We studied the effect of using different control strategies on the regulation of freshness environment parameters through an independently built test platform for environmental regulation in fruit and vegetable preservation and an independently designed control system.

    Result 

    The experimental results showed that the temperature overshoot of the environment control system based on BPNN-PID control strategy was 1.7 ℃, the stable time was 80 min, and the steady-state error was 0.2 ℃. The overshoot of environmental relative humidity was 2.8%, the stable time was 55 min, and it was stable in the range of 80%–90%. Compared with conventional PID control strategy, the ambient temperature overshoot of BPNN-PID control strategy was reduced by 2.1℃, the steady-state error was reduced by 0.3 ℃, and the steady-state time was shortened by 25 min. The environmental relative humidity overshoot was reduced by 2.2%, the stabilization time was shortened by 25 min, and the fluctuation ranges of environmental parameters were reduced.

    Conclusion 

    The system shows good dynamic adjustment ability, strong robustness and obvious improvement in control performance, which enables accurate control of environmental parameters of fruit and vegetable preservation and meets the requirements of fruit and vegetable preservation and storage. The research results can provide references for the regulation of environmental parameters of fruit and vegetable preservation.

  • 保鲜环境温湿度调控是延长果蔬保鲜周期的有效方式之一[1-2]。然而,温度超调量过大可能会导致冷害[3],环境湿度过高会加速微生物生长[4],保鲜环境参数波动震荡也会影响果蔬保鲜效果[5]。因而,提高保鲜环境控制系统的控制性能对于保障果蔬储运品质有重要作用。我们前期开发了基于双限值的果蔬保鲜控制系统,该系统能实时调控保鲜环境参数,但存在环境参数超调量大、波动严重、抗干扰能力不强等问题。因此,有必要开展果蔬保鲜环境参数调控策略优化试验,提高系统控制性能。

    国内外学者对环境参数的调控进行了一系列研究,王广海等[6]以双限值作为系统控制算法,控制系统温度、相对湿度、氧气和二氧化碳等环境参数。虽然双限值控制逻辑简单,但存在超调量大、环境参数频繁波动等问题[7]。Barros 等[8]设计了基于比例−积分−微分(Proportional-integral-derivative,PID)控制器的温度加热系统。传统PID控制结构易于实现,在工业中最为常用[9],然而传统PID需要人为调整控制器参数,缺少自适应能力,鲁棒性较低[10],难以实现环境参数的高质量控制。赵鑫鑫[11]设计了车厢温度模糊规则,应用于冷藏车箱温度控制。相较于传统PID,超调量有所降低,但仍存在自适应能力弱、抗干扰能力较差等问题。近年来,人工智能算法发展迅速,许多学者对自适应控制技术进行了研究。Aftab等[12]提出采用基于Lyapunov函数的人工神经网络对PID控制器的比例、积分和微分项进行在线整定,相较于传统PID取得较好的跟踪效果,但系统的每个控制参数都需使用一个独立的神经网路,计算量大且复杂。Salcedo等[13]设计了一种结合Smith预估器的状态反馈控制器,其控制性能和精度高于传统PID控制器,但需要建立控制对象动态行为的数学模型,该模型缺乏自适应能力,控制环境或对象发生变化时,控制精度将大幅下降。Silveira等[14]设计了LPPT控制算法用于制冷系统,通过2个具有自适应能力的非零开关量,实现降低系统能耗的同时具备较强的抗干扰能力,但与传统PID相比该系统温度有明显波动,稳态误差较大,无法保持恒定。

    目前,针对果蔬保鲜环境参数智能调控方面研究较少,大多数冷藏、冷冻等控制系统仍采用传统双限值和PID控制技术[15]。因此,本文将根据传统果蔬保鲜环境控制系统超调量大、控制精度低、波动严重、鲁棒性差等现状,结合神经网络和PID控制,设计一种基于BP神经网络-PID(Back-propagation neural network-PID,BPNN-PID)的控制策略,使PID控制器具备自学习、自适应能力,确保果蔬保鲜环境控制系统在运行过程中处于优化状态,从而提高系统控制性能,为果蔬保鲜环境参数调控的实际应用提供一定参考。

    图1所示,果蔬保鲜环境调控试验平台[6]由制冷系统、加湿系统和控制系统3个部分组成。制冷系统主要由变频器(型号为SC-650,由河南尚川电子科技有限公司生产)、变频压缩机(型号为DTH356LDPC9FQ,由上海日立电器有限公司生产)、直流蒸发风机(额定电压24 V、额定电流8 A)、冷凝风机(额定电压220 V,额定电流0.42 A)和制冷管路组成。果蔬保鲜环境控制系统通过变频器调节变频器压缩机工作频率改变压缩机的转速,再利用直流蒸发风机带动气流,穿过蒸发盘管形成冷空气,经开孔隔板(开孔率16.11%)[16]均匀流入保鲜室,降低货物温度后从回风道返回,实现果蔬保鲜环境温度控制。

    图  1  果蔬保鲜运输车箱体结构示意图
    1:冷凝器;2:冷凝风机;3:蒸发风机;4:回风道;5:保鲜室;6: 传感器盒;7:货物;8:支撑架;9:气流轨道;10:排水管;11:三通接头;12:积水槽;13:温度传感器;14:超声波雾化器;15:开孔隔板;16:加湿风机;17:蒸发器;18:补水箱;19:排水阀;20:变频器;21:变频压缩机;22:制冷管路;23:压力室;24:控制器;25:触摸屏;26:电子计算机
    Figure  1.  Schematic diagram of the box structure of the transport vehicle for fruit and vegetable fresh-keeping
    1: Condenser; 2: Condensing fan; 3: Evaporating fan; 4: Return air duct; 5: Keep-freshing room; 6: Sensor box; 7: Cargo; 8: Support frame; 9: Air flow track; 10: Drain pipe; 11: Tee connector; 12: Standing water tank; 13: Temperature sensor; 14: Ultrasonic atomizer; 15: Open partition; 16: Humidifying fan; 17: Evaporator; 18: Water replenishment tank; 19: Drain valve; 20: Inverter; 21: Inverter compressor; 22: Refrigeration line; 23: Pressure chamber; 24: Controller; 25: Touch screen; 26: Electronic computer

    加湿系统主要由水槽、超声波雾化器(额定电压24 V、额定电流1 A)和加湿风机(额定电压24 V、额定电流0.55 A)组成。超声波雾化器置于液面下2~3 cm处,将液态水雾化形成微小雾粒,通过加湿风机吹进保鲜区,提高保鲜区环境相对湿度。

    控制系统总体结构如图2所示,该系统以Cortex-M3架构的STM32F103C8T6微处理器为核心,配合数据采集模块、执行机构、触摸屏、PC电子计算机、电路保护装置等对果蔬保鲜环境进行控制。

    图  2  果蔬保鲜环境控制系统结构框架图
    Figure  2.  Structural framework diagram of the environmental control system for fruit and vegetable fresh-keeping

    本研究将设计一款基于STM32F103C8T6的果蔬保鲜环境调控系统,该系统微处理器工作频率最高为72 MHz, 内置高达128 K字节的Flash存储器和20 K字节的SRAM, 具备足够的通用I/O端口[17],满足系统开发需求。

    电源电路如图3所示,考虑到本系统的运行环境复杂,信息通讯频繁且运行时间长等一系列问题,电路设计需降低干扰源、阻断耦合以及提高敏感设备的阈值。系统器件需要的电压等级分别为24.0、5.0和3.3 V,其中24.0 V由外部开关电源提供,隔离5.0 V电源电路采用DC-DC电源隔离模块B0505S-1WR2,为系统提供信号电源,3.3 V的电源采用AMS1117-3.3电压转换芯片。

    图  3  果蔬保鲜环境控制系统的电源电路
    Figure  3.  Power supply circuit of the environmental control system for fruit and vegetable fresh-keeping

    控制器局域网总线(Controller area network,CAN)驱动电路如图4所示,ISO1050是一款将隔离通道和CAN收发器集成在一个封装内的隔离型CAN总线收发器。与隔离式电源一起使用,可防止数据总线或者其他电路上的噪音电流进入本地接地而产生的干扰或损坏敏感电路。为抵消电信号的反射,CAN总线输出两端增加了1个120 Ω的终端电阻。

    图  4  CAN总线驱动电路
    Figure  4.  CAN bus driver circuit

    RS485的通信电路如图5所示,MCU根据Modbus-RTU通讯协议,通过RS485收发器与从机进行异步通讯。SP3485芯片是3.3 V 低功耗半双工的收发器,将其RO及DI引脚分别与USART的RX和TX引脚相连,将RE和DE引脚直接用普通IO口来控制数据传输方向,采用轮询发送和中断接收的数据传输方式。A与B之间接120 Ω电阻避免信号发射问题。

    图  5  RS485接口电路
    Figure  5.  RS485 interface circuit

    中间继电器驱动电路如图6所示,当NPN型三极管导通时,继电器吸合,并联在继电器两端的发光二极管被点亮,表明继电器正在工作。与线圈并联的续流二极管可以吸收线圈断电时产生的感应电动势,防止晶体管被击穿。继电器输出端串联1个保险丝,当电路出现温度异常时可以迅速切断电路。

    图  6  中间继电器驱动电路
    Figure  6.  Intermediate relay drive circuit

    数据采集模块由温度传感器(型号:TH600NXC,供电:10~30 V,精度:±0.3 ℃,范围:−40~80 ℃,通讯方式:RS485)、相对湿度传感器(型号:TH600NXT,供电:10~30 V,精度:±3%,范围:0%~100%,通讯方式:RS485)组成。各传感器单独作为1个节点接入RS485总线,微处理器利用Modbus-RTU通讯协议定时采集数据,数据经过微处理器解析后得到实时的保鲜室环境参数。

    果蔬保鲜控制系统软件设计主要由硬件驱动程序、数据采集及处理模块、控制算法程序、历史数据存储模块和触摸屏驱动程序5个部分组成。

    硬件驱动程序使控制系统及各执行器正常运行;数据采集及处理模块对箱内传感器信号进行采集和处理;控制算法程序将数学模型转换为机器语言,实现对果蔬保鲜环境参数的自动控制;历史数据存储模块使处理器将采集并处理后的环境数据以txt文件格式保存于SD卡中,方便用户后期对果蔬保鲜环境数据进行分析;触摸屏驱动程序使用户通过人机交互页面对果蔬保鲜系统下达控制指令、设置控制参数,并实时显示箱内环境参数。配合BPNN-PID控制算法得到基于BPNN-PID的果蔬保鲜环境控制策略,系统运行程序流程如图7所示。

    图  7  基于BPNN-PID的果蔬保鲜环境控制策略
    Figure  7.  Environmental control strategy of fruit and vegetable fresh-keeping based on BPNN-PID

    常规PID控制系统,由PID控制器和被控对象组成[18]。PID控制器是一种线性控制器,它根据给定值r(k)与被控对象输出值y(k)构成控制偏差e(k),通过对系统当前状态的监测和反馈,实现对系统行为的控制。

    $$ e\left( k \right) = r\left( k \right) - y\left( k \right) ,$$ (1)

    式中:k为采样序号;r(k) 为系统期望值;y(k) 为系统实际值;e(k) 为系统偏差。

    PID控制算法的核心是3个参数:比例、积分和微分系数,它们分别控制着系统的响应速度、稳定性和抗干扰性能。其中,比例环节反应了控制系统的偏差信号e(k),偏差一旦产生,控制器立即反应,以减小偏差。积分环节主要用于消除静态误差,提高系统的误差度。微分环节主要反映偏差信号的变化趋势,并在偏差信号值过大之前,在系统中引用一个有效的早期修正信号,从而减小系统震荡。常规PID控制又分为位置式PID与增量式PID,两者的表达式分别为[19]

    $$ u(k) = {K_{\rm{P}}}e(k) + {K_{\rm{I}}}\displaystyle\sum\limits_{k = 0}^k {e(k) + {K_{\rm{D}}}[e(k) - e(k - 1)]} ,$$ (2)
    $$ \Delta u(k) ={K_{\rm{P}}}[e(k) - e(k - 1)] + {K_{\rm{I}}}e(k)+ $$
    $$ {K_{\rm{D}}}[e(k) - 2e(k - 1) + e(k - 2)] ,$$ (3)

    式中:u(k)为第k次采样时刻的计算机输出值;KP 为比例系数;KI为积分系数;KD为微分系数。

    由位置式PID表达式可知,控制器每次输出都与过去的状态有关,导致计算机运算量过大。如MCU出现故障,输出会大幅度变化,这种情况在实际生产中是不允许的。而增量式PID只与过去2次的状态有关,大大增加了系统的容错率,因此本系统选择增量式PID作为控制器的基础。

    常规的果蔬保鲜环境温度PID控制器无法根据被控对象等因素自适应调整控制参数,在PID控制器的基础上增加BP神经网络,构成一个具有自适应能力的果蔬保鲜环境温度BPNN-PID控制器,如图8所示。

    图  8  果蔬保鲜环境温度BPNN-PID控制器
    C:外部偏置常量;r(k) :系统期望值;y(k) :系统实际值;e(k) :系统偏差;u(k):计算机输出值;KP:比例系数;KI :积分系数;KD:微分系数
    Figure  8.  Ambient temperature BPNN-PID controller for fruit and vegetable fresh-keeping
    C: External bias constant; r(k): System expected value; y(k): Actual value of the system; e(k): System deviation; u(k):Computer output; KP: Proportional coefficient; KI: Integration coefficient; KD: Differential coefficient

    本文设计的果蔬保鲜环境控制系统的BP神经网络输入层由目标温度、实际温度、温度误差和外部偏置常量共4个神经元组成[20],由于控制参数的取值范围为0~1,并根据前期试验进行调试,确定当外部偏置常量C=1时控制效果最好。输出层由比例、积分、微分系数组成,共3个神经元,再经过调试后确定隐藏层一共5个神经元,最终建立的BP神经网络结构如图9所示。

    图  9  BP神经网络结构
    x1:目标温度;x2:实际温度;x3:温度误差;x4:外部偏置常量;l:输入层神经元序号;m隐含层神经元序号;n:输出层神经元序号;KP :比例系数;KI:积分系数;KD:微分系数
    Figure  9.  BP neural network structure
    x1: Target temperature; x2: Actual temperature; x3: Temperature error; x4: External bias constant; l: Input layer neuron number; m: Hidden layer neuron number; n: Output layer neuron number; KP: Proportional coefficient; KI: Integration coefficient; KD: Differential coefficient

    1)误差正向传播:根据图9所示的神经网络结构图可得,输入层的输出$O_l^{(1)} $

    $$ O_{l}^{(1)}=x_{l}, \;l=1,2,3,4 \; ,$$ (4)

    式中:l为输入层神经元序号;xl为输入层第l个输入。

    隐含层的输入和输出分别为

    $$ \left\{\begin{array}{l}{\rm{n e t}}_m^{(2)}(k)=\displaystyle\sum_{l=0}^4 w_{l m}^{(2)} O_l^{(1)} \\ O_m^{(2)}(k)=f\left[ { {\rm{net}} }_m^{(2)}(k)\right]\end{array}, \;m=1,2,3,4,5\; ,\right. $$ (5)

    式中:m为隐含层神经元序号;${\rm{net}}_m^{(2)} $为隐含层第m个神经元输入;${w_{lm}^{(2)}}$为隐含层权值系数;$O_m^{(2)} $为隐含层第m个神经元输出。

    输出层的输入和输出分别为

    $$ \left\{\begin{array}{l}{\rm{n e t}}_n^{(3)}(k)=\displaystyle\sum_{m=0}^5 w_{m n}^{(3)} O_m^{(2)} \\ O_n^{(3)}(k)=g\left[{\rm{n e t}}_n^{(3)}(k)\right]\end{array},\;n=1,2,3\right. ,$$ (6)

    式中:n为输出层神经元序号;${\rm{net}}_n^{(3)} $为输出层第n个神经元输入;${w_{mn}^{(3)}}$为输出层权值系数;$O_n^{(3)} $为输出层第n个神经元输出。

    隐含层的激活函数$ f(x) $采用正负对称的Sigmoid函数,输出层激活函数$ g(x) $采用非负的Sigmoid函数。

    $$ f(x)=\dfrac{{\text{e}}^{x}-{\text{e}}^{-x}}{{\text{e}}^{x}+{\text{e}}^{-x}}\text{,}g(x)=\dfrac{1}{1+{\text{e}}^{-x}} 。$$ (7)

    2)误差反向传播:本系统设计所用的神经网络的输出性能指标函数为

    $$ E(k)=\dfrac{1}{2}\left[r(k)-y(k)\right]^{2}。 $$ (8)

    引入学习效率η和惯性系数α,根据式(4)~(8)通过梯度下降法,得到输出层和隐藏层的权重更新和误差项,经调试取η=0.1,α=0.25,系统控制效果最佳。

    $$ \left\{\begin{array}{l}\Delta w_{m n}^{(3)}(k)=0.1 \Delta w_{m n}^{(3)}(k-1)+0.25 \delta_n^{(3)} O_n^{(2)}(k) \\ \delta_n^{(3)}=\operatorname{sgn}\left[\dfrac{\partial \operatorname{yout}(k)}{\partial u(k)}\right] e(k) \dfrac{\partial u(k)}{\partial O_l^{(3)}(k)} g^{\prime}\left[{\rm{n e t}}_n^{(3)}(k)\right]\end{array}\right., $$ (9)

    式中:$ \delta_{n}^{(3)} $为输出层神经元误差项。

    $$ \left\{\begin{array}{l}\Delta w_{l m}^{(2)}(k)=0.1 \Delta w_{l m}^{(2)}(k-1)+0.25 \delta_m^{(2)} O_l^{(1)}(k) \\ \delta_m^{(2)}=f^{\prime}\left[{\rm{n e t}}_m^{(2)}(k)\right] \displaystyle\sum_{n=1}^3 \delta_n^{(3)} w_{m n}^{(3)}(k)\end{array}\right., $$ (10)

    式中:$ \delta_{m}^{(2)} $为隐藏层神经元误差项。

    由于$\dfrac{\partial {\rm{y o u t}}(k)}{\partial u(k)}$无法直接计算,用$\operatorname{sgn}\left[\dfrac{\partial {\rm{yout}}(k)}{\partial u(k)}\right]$代替[21]。以上为果蔬保鲜环境BPNN训练1次的全部过程。

    研究发现,果蔬保鲜环境温度与相对湿度存在较强的耦合关系[22],且环境温度对厚表皮类果蔬品质的影响更为明显[23]。因此本研究在温度控制方面采用BPNN-PID控制算法,实现对温度的精准控制;湿度方面搭配双限值控制算法,组成BPNN-PID控制策略,可满足果蔬保鲜的基本环境要求。

    本研究通过自主搭建的果蔬保鲜系统,采用常规PID和BPNN-PID 2种不同控制策略进行果蔬保鲜试验,分析果蔬保鲜系统在不同控制策略下环境参数的超调量、稳定时间和稳态误差。根据试凑法[24]确定常规PID控制器控制参数KP=0.8、KI=0.75、KD=0.5,果蔬保鲜环境BPNN-PID控制系统的隐含层、输出层的初始权重均为−0.5~0.5的随机值,根据前期试验,学习率η=0.1、惯性系数α=0.25时控制性能最优。

    试验材料采用赣南脐橙,总质量40 kg,购于水果批发市场,果实新鲜,无病虫害,无机械损伤。脐橙采用塑料筐装放,塑料筐呈网状结构,尺寸规格(长×宽×高)为600 mm×425 mm×350 mm。脐橙以每框20 kg装箱,共2框放置保鲜室,外界环境温度(26±1) ℃,保鲜室初始温度(26±1) ℃,据相关文献[25],脐橙适宜的保鲜参数为:温度为6 ℃,相对湿度为80%~90%。因此设置果蔬保鲜环境目标温度为6 ℃、目标湿度为80%~90%。为分析果蔬保鲜系统在不同控制策略下的抗干扰能力,在实载试验中,待果蔬保鲜系统运行稳定(240 min)后,对系统施加干扰(模拟实际取货时打开箱门5 min),每5 min记录1次数据,运行时间为6 h。

    试验完成后计算系统的超调量、稳态误差和稳定时间。超调量计算公式如下:

    $$ \sigma = {T_{{\rm{max}}}}(t) - {T_{{\rm{out}}}}(\infty ) ,$$ (11)

    稳态误差计算公式如下:

    $$ {e_{{\rm{ss}}}} = {T_{{\rm{out}}}}(t) - {T_{{\rm{out}}}}(\infty ) ,$$ (12)

    稳定时间评判公式如下:

    $$ \dfrac{{|{T_{{\rm{out}}}}(t) - {T_{{\rm{out}}}}(\infty )|}}{{|{T_{{\rm{out}}}}(0 + ) - {T_{{\rm{out}}}}(\infty )|}} \leqslant \Delta ,$$ (13)

    式中:σ为超调量;ess为稳态误差;Tmax(t)为环境参数最大值;Tout(t)为环境参数瞬态值;Tout(0+)为环境参数初始值;Tout(∞)为环境参数稳态值;Δ为稳定时间评判系数,取2%[26]

    空载状态下,果蔬保鲜环境系统采用常规PID控制策略的控制响应曲线如图10所示,环境温度的超调量为3.5 ℃、稳定时间为100 min、稳态误差为±0.2 ℃;相对湿度的超调量为9.5%、稳定时间为100 min。

    图  10  基于常规PID控制策略的空载保鲜环境参数变化曲线
    Figure  10.  Variation curve of no-load fresh-keeping environment parameters based on conventional PID control strategy

    从该试验结果可以看出,以STM32F103C8T6微处理器为核心的控制系统利用RS485通讯方式可实时采集箱内环境参数;利用CAN总线可实时调节变频压缩机频率从而控制系统制冷量;通过继电器驱动电路控制环境相对湿度。系统按照设定的控制流程执行,实现了果蔬保鲜环境参数的自动控制。因此,本文设计的控制系统软硬件满足果蔬保鲜要求。

    空载状态下,果蔬保鲜环境系统采用BPNN-PID控制策略的控制响应曲线如图1112所示,果蔬保鲜环境系统在运行过程中通过自学习、自适应能力动态调整控制参数,最终收敛于KP=0.588,KI=0.666,KD=0.617,环境温度的超调量为2.5 ℃、稳定时间为70 min、稳态误差为±0.1 ℃;相对湿度的超调量为4.3%、稳定时间为70 min。

    图  11  基于BPNN-PID控制策略的空载保鲜环境参数变化曲线
    Figure  11.  Variation curve of no-load fresh-keeping environment parameters based on BPNN-PID control strategy

    空载试验中,与常规PID控制策略相比,基于BPNN-PID控制策略的果蔬保鲜系统环境温度超调量减小了1 ℃、稳态误差减小了0.1 ℃、稳定时间缩短了30 min;环境相对湿度超调量减小了5.2%、稳定时间缩短了30 min。由此可知,采用BPNN-PID控制策略的果蔬保鲜系统控制性能均有明显提升。

    图  12  空载状态下的控制参数变化曲线
    Figure  12.  Variation curves of no-load control parameters

    图13可知,实载状态下,果蔬保鲜环境温度控制采用常规PID控制算法,相对湿度控制采用双限值控制算法时,温度的超调量为3.8 ℃、稳定时间为105 min、稳态误差为±0.5 ℃;相对湿度的超调量为5%、稳定时间为80 min。

    图  13  基于常规PID控制策略的实载保鲜环境参数变化曲线
    Figure  13.  Variation curves of real-load fresh-keeping environment parameters based on conventional PID control strategy

    与双限值控制策略相比,温、湿度控制精度有所提高,温、湿度波动减小,但仍存在超调量较大、稳定时间慢等问题。针对干扰,箱内环境温、湿度经过105 min的上下波动才重新恢复稳定。因此常规PID控制策略缺少动态调节能力,存在抗干扰能力不强、适应性较弱等缺陷,系统控制性能仍有提升空间。

    图1415可知,实载状态下,果蔬保鲜环境温度控制采用BPNN-PID控制算法,相对湿度控制采用双限值控制算法时,果蔬保鲜环境系统控制参数最终收敛于KP=0.717,KI=0.682,KD=0.656,温度超调量为1.7 ℃,稳定时间为80 min,稳态误差为±0.2 ℃,相对湿度超调量为2.8%、稳定时间为55 min。

    图  14  基于BPNN-PID控制策略的实载保鲜环境参数变化曲线
    Figure  14.  Variation curves of real-load fresh-keeping environment parameters based on BPNN-PID control strategy
    图  15  实载状态下的控制参数变化曲线
    Figure  15.  Variation curves of real-load control parameters

    实载试验中,与常规PID控制策略相比,基于BPNN-PID控制策略的果蔬保鲜系统环境温度超调量减小了2.1 ℃、稳态误差减小了0.3 ℃、稳定时间缩短了25 min;环境相对湿度超调量减小了2.2%、稳定时间缩短了25 min。BPNN-PID控制策略在超调量、稳定时间、稳态误差和控制精度等方面都有了较大的提升。针对干扰,BPNN-PID控制策略有效地抑制了保鲜室内环境参数的剧烈波动,经过80 min的动态调节后,最终收敛于目标参数。因此BPNN-PID控制策略的抗干扰能力更强、鲁棒性优异、自适应性好,具有良好的动态调节能力,其控制性能明显优于常规PID控制策略的,能够更有效地完成果蔬保鲜环境的控制工作。

    本研究根据果蔬保鲜运输的温、湿度控制要求,以STM32为核心处理器,设计了果蔬保鲜环境控制系统硬件和软件,并通过试验对比常规PID和BPNN-PID 2种控制策略的环境参数调控效果,研究结果对于果蔬保鲜环境参数调控有重要意义。经研究获得以下结论:

    1)所开发的控制系统能准确采集保鲜室各环境参数,并根据控制策略准确控制相应的执行机构,实现保鲜环境参数的实时控制。

    2)基于BPNN-PID控制策略的果蔬保鲜环境控制系统具有响应速度快、超调量小、控制精度高、抗干扰能力强等优点,系统控制性能明显提升。

    3)保鲜环境温、湿度调控过程中,温度和相对湿度具有较强的耦合关系,其中温度占主导地位,相对湿度的波动趋势与温度基本一致,随着系统温度控制性能的提高,相对湿度的控制性能有了明显的改善。

    值得注意的是,加湿器性能、果蔬生理特性、堆码方式等因素也可能会对研究结果产生一定的影响,这些因素将在后续研究中进行探讨。

  • 图  1   果蔬保鲜运输车箱体结构示意图

    1:冷凝器;2:冷凝风机;3:蒸发风机;4:回风道;5:保鲜室;6: 传感器盒;7:货物;8:支撑架;9:气流轨道;10:排水管;11:三通接头;12:积水槽;13:温度传感器;14:超声波雾化器;15:开孔隔板;16:加湿风机;17:蒸发器;18:补水箱;19:排水阀;20:变频器;21:变频压缩机;22:制冷管路;23:压力室;24:控制器;25:触摸屏;26:电子计算机

    Figure  1.   Schematic diagram of the box structure of the transport vehicle for fruit and vegetable fresh-keeping

    1: Condenser; 2: Condensing fan; 3: Evaporating fan; 4: Return air duct; 5: Keep-freshing room; 6: Sensor box; 7: Cargo; 8: Support frame; 9: Air flow track; 10: Drain pipe; 11: Tee connector; 12: Standing water tank; 13: Temperature sensor; 14: Ultrasonic atomizer; 15: Open partition; 16: Humidifying fan; 17: Evaporator; 18: Water replenishment tank; 19: Drain valve; 20: Inverter; 21: Inverter compressor; 22: Refrigeration line; 23: Pressure chamber; 24: Controller; 25: Touch screen; 26: Electronic computer

    图  2   果蔬保鲜环境控制系统结构框架图

    Figure  2.   Structural framework diagram of the environmental control system for fruit and vegetable fresh-keeping

    图  3   果蔬保鲜环境控制系统的电源电路

    Figure  3.   Power supply circuit of the environmental control system for fruit and vegetable fresh-keeping

    图  4   CAN总线驱动电路

    Figure  4.   CAN bus driver circuit

    图  5   RS485接口电路

    Figure  5.   RS485 interface circuit

    图  6   中间继电器驱动电路

    Figure  6.   Intermediate relay drive circuit

    图  7   基于BPNN-PID的果蔬保鲜环境控制策略

    Figure  7.   Environmental control strategy of fruit and vegetable fresh-keeping based on BPNN-PID

    图  8   果蔬保鲜环境温度BPNN-PID控制器

    C:外部偏置常量;r(k) :系统期望值;y(k) :系统实际值;e(k) :系统偏差;u(k):计算机输出值;KP:比例系数;KI :积分系数;KD:微分系数

    Figure  8.   Ambient temperature BPNN-PID controller for fruit and vegetable fresh-keeping

    C: External bias constant; r(k): System expected value; y(k): Actual value of the system; e(k): System deviation; u(k):Computer output; KP: Proportional coefficient; KI: Integration coefficient; KD: Differential coefficient

    图  9   BP神经网络结构

    x1:目标温度;x2:实际温度;x3:温度误差;x4:外部偏置常量;l:输入层神经元序号;m隐含层神经元序号;n:输出层神经元序号;KP :比例系数;KI:积分系数;KD:微分系数

    Figure  9.   BP neural network structure

    x1: Target temperature; x2: Actual temperature; x3: Temperature error; x4: External bias constant; l: Input layer neuron number; m: Hidden layer neuron number; n: Output layer neuron number; KP: Proportional coefficient; KI: Integration coefficient; KD: Differential coefficient

    图  10   基于常规PID控制策略的空载保鲜环境参数变化曲线

    Figure  10.   Variation curve of no-load fresh-keeping environment parameters based on conventional PID control strategy

    图  11   基于BPNN-PID控制策略的空载保鲜环境参数变化曲线

    Figure  11.   Variation curve of no-load fresh-keeping environment parameters based on BPNN-PID control strategy

    图  12   空载状态下的控制参数变化曲线

    Figure  12.   Variation curves of no-load control parameters

    图  13   基于常规PID控制策略的实载保鲜环境参数变化曲线

    Figure  13.   Variation curves of real-load fresh-keeping environment parameters based on conventional PID control strategy

    图  14   基于BPNN-PID控制策略的实载保鲜环境参数变化曲线

    Figure  14.   Variation curves of real-load fresh-keeping environment parameters based on BPNN-PID control strategy

    图  15   实载状态下的控制参数变化曲线

    Figure  15.   Variation curves of real-load control parameters

  • [1]

    RINALDI M M, DIANESE A D C, COSTA A M, et al. Post-harvest conservation of Passiflora alata fruits under ambient and refrigerated condition[J]. Food Science and Technology, 2019, 39(4): 889-896. doi: 10.1590/fst.14018

    [2]

    MAHMOOD M H, SULTAN M, MIYAZAKI T. Significance of temperature and humidity control for agricultural products storage: Overview of conventional and advanced options[J]. International Journal of Food Engineering, 2019, 15(10). doi: 10.1515/ijfe-2019-0063.

    [3]

    SUGINO N, WATANABE T, KITAZAWA H. Effect of transportation temperature on tomato fruit quality: Chilling injury and relationship between mass loss and a*values[J]. Journal of Food Measurement and Characterization, 2022, 16(4): 2884-2889. doi: 10.1007/s11694-022-01394-2

    [4] 刘佩. 高失水性新鲜果蔬包装内环境湿度调节技术的研究[D]. 西安: 西安理工大学, 2014.
    [5] 刘佳, 乔丽萍, 李喜宏, 等. 温度波动对樱桃番茄贮藏效果研究[J]. 食品研究与开发, 2017, 38(11): 198-202. doi: 10.3969/j.issn.1005-6521.2017.11.044
    [6] 王广海, 吕恩利, 陆华忠, 等. 保鲜运输用液氮充注气调控制系统的设计与试验[J]. 农业工程学报, 2012, 28(1): 255-259. doi: 10.3969/j.issn.1002-6819.2012.01.045
    [7]

    SHAFIUDIN S, KHOLIS N. Monitoring system and temperature controlling on PID based poultry hatching incubator[J]. IOP Conference Series: Materials Science and Engineering, 2018, 336(1): 12007.

    [8]

    BARROS J S G, ROSSI L A, SARTOR K. PID temperature controller in pig nursery: Improvements in performance, thermal comfort, and electricity use[J]. International Journal of Biometeorology, 2016, 60(8): 1271-1277. doi: 10.1007/s00484-015-1122-7

    [9] 王欣瑞, 卢雁. 关于PID控制技术在工业自动控制中的应用研究[J]. 电子测试, 2021(5): 109-110. doi: 10.3969/j.issn.1000-8519.2021.05.041
    [10]

    PANG T, SUN X, PU C. Air conditioning temperature control based on adaptive neural fuzzy PID[J]. International Core Journal of Engineering, 2020, 6(7): 33-38.

    [11] 赵鑫鑫. 冷藏车多温区分布优化及温度精准调控[D]. 济南: 山东大学, 2014.
    [12]

    AFTAB M S, SHAFIQ M. Adaptive PID controller based on Lyapunov function neural network for time delay temperature control[C]//2015 IEEE 8th GCC Conference & Exhibition. Muscat, Oman: IEEE, 2015: 1-6.

    [13]

    SALCEDO J, FELIU V, RIVAS R. State feedback temperature control based on a Smith predictor in a precalciner of a cement kiln[J]. IEEE Latin America Transactions, 2021, 19(1): 138-146. doi: 10.1109/TLA.2021.9423857

    [14]

    SILVEIRA A S, DE OLIVEIRA M D C, NETO A T, et al. Least power point tracking (LPPT) control for refrigeration systems running with variable-speed compressors[J]. International Journal of Refrigeration, 2021, 125: 132-137. doi: 10.1016/j.ijrefrig.2021.01.002

    [15] 王广海, 夏晶晶, 吕恩利, 等. 基于递推估计的保鲜环境信息感知系统设计[J]. 包装工程, 2020, 41(21): 165-171. doi: 10.19554/j.cnki.1001-3563.2020.21.023
    [16] 张东霞, 吕恩利, 陆华忠, 等. 保鲜运输车温度场分布特性试验研究[J]. 农业工程学报, 2012, 28(11): 254-260. doi: 10.3969/j.issn.1002-6819.2012.11.041
    [17] 贺刚, 蔡晓华, 白阳, 等. 基于模糊PID的犊牛代乳粉奶液温度控制系统设计与试验[J]. 农业机械学报, 2022, 53(3): 266-276. doi: 10.6041/j.issn.1000-1298.2022.03.028
    [18]

    MADUGU J S. Modeling and simulation of proportional-integral-derivative (PID) temperature controller for an electric kettle[J]. International Journal of Engineering, Science and Mathematics, 2019, 7(9): 15-20.

    [19] 王祎晨. 增量式PID和位置式PID算法的整定比较与研究[J]. 工业控制计算机, 2018, 31(5): 123-124. doi: 10.3969/j.issn.1001-182X.2018.05.051
    [20] 张永振, 苏寒松, 刘高华, 等. 基于BP神经网络的PID控制器参数调整[J]. 南开大学学报(自然科学版), 2018, 51(3): 26-30.
    [21] 李莲, 贾栋, 张晓, 等. 基于BP神经网络PID在地铁车站温度控制中的研究[J]. 天津理工大学学报, 2018, 34(5): 9-13. doi: 10.3969/j.issn.1673-095X.2018.05.003
    [22] 韩谞, 吕恩利, 陆华忠, 等. 液氮充注气调保鲜运输厢内环境因素间耦合关系[J]. 农业工程学报, 2012, 28(17): 275-280. doi: 10.3969/j.issn.1002-6819.2012.17.040
    [23] 焦岩, 张岩, 李保国, 等. 温湿度变化对冰箱中果蔬贮藏质量影响的研究[J]. 低温与特气, 2001(6): 18-21. doi: 10.3969/j.issn.1007-7804.2001.06.005
    [24] 李兵, 孙长应, 李为宁, 等. 基于DMC-PID串级控制的茶叶远红外烘干机设计与试验[J]. 茶叶科学, 2018, 38(4): 410-415. doi: 10.3969/j.issn.1000-369X.2018.04.009
    [25] 孙莹, 张凤英, 杜华英, 等. 脐橙保鲜技术研究进展[J]. 中国农学通报, 2015, 31(7): 246-250. doi: 10.11924/j.issn.1000-6850.2014-2507
    [26] 张申宇, 马天兵, 罗松松, 等. 基于模糊自适应PID真空室温度控制的研究[J]. 组合机床与自动化加工技术, 2019(11): 92-95. doi: 10.13462/j.cnki.mmtamt.2019.11.023
  • 期刊类型引用(1)

    1. 王艳秋,刘剑涛,孙路伟. 优化模糊RBF-FOPID与扩张状态观测器控制的多输出电源设计. 江西电力. 2025(01): 43-48+58 . 百度学术

    其他类型引用(0)

图(15)
计量
  • 文章访问数:  106
  • HTML全文浏览量:  7
  • PDF下载量:  22
  • 被引次数: 1
出版历程
  • 收稿日期:  2022-07-27
  • 网络出版日期:  2023-11-22
  • 发布日期:  2023-06-13
  • 刊出日期:  2024-01-09

目录

/

返回文章
返回