论文部分内容阅读
随着工业技术的发展,温室控制技术得到了长足的进步,它是利用现代化手段代替人工的控制,控制温室内的各种参数。实现最优化生产就是采用各种控制方法来达到高质量、高效率、低功耗的农业生产体系,进而完成经济收益的最大化。由于温度对温室大棚中作物影响最大,因而本文主要对温室大棚的温度进行控制。传统的工业控制一般都采用PID控制算法,它对有精确数学模型的系统,能够达到很好的控制效果,但是温室是一个非线性并且有纯滞后的复杂系统,PID控制算法很难适用于农业控制方面,所以要采用智能控制算法来达到要求。模糊控制算法能够很好的解决不精确模型的控制问题,实现系统的精确控制。但是模糊控制规则的制定对专家知识依赖性大,在控制策略制定者并不是十分熟悉温室大棚控制的情况下,很难制定有效的模糊规则。所以,为了有效的解决上述问题,本文采用PID控制和模糊控制相结合的方法,通过在线整定PID参数,来达到温室大棚中温度的优化控制。在Matlab中搭建Simulink控制框图对系统进行仿真,结果表明所设计的模糊PID控制器能够使控制参数达到作物生长需要,进而比较精确的控制温室大棚中的温度。本文选择Cortex-M3作为内核的STM32F103处理器,采用IAR开发环境对系统实现进行程序编写,并通过J-link下载器进行程序的下载工作,完成控制器硬件的实现。控制系统的总体设计包含了以下四个模块:处理器模块、模拟电路模块、显示模块、计算机通信模块。利用传感器来采集模拟量电压信号,并通过模糊PID控制算法进行数据的处理,LCD显示器实时显示温室大棚内的温度,最终通过D/A转换输出模拟量电压信号来控制冷热水加热制冷器的阀门开度,实现温室内的温度控制。