第一论文网免费提供农学毕业论文论文范文,农学毕业论文论文格式模板下载

基于ZigBee的车载温湿度模糊PID控制系统设计

  • 投稿花生
  • 更新时间2015-09-22
  • 阅读量912次
  • 评分4
  • 81
  • 0

刘 芳

(武汉工商学院信息工程学院,武汉 430063)

摘要:合适的温湿度是生鲜食品保鲜的重要条件,车载系统温湿度的实时监控采用ZigBee网络的无线通信方式。为提高其精度,采用参数模糊自整定方法完善了模糊PID控制系统的自适应性能。结果表明,该系统精度高、成本低、可靠性高、超调量小、动态响应好,更有利于实时监控。

教育期刊网 http://www.jyqkw.com
关键词 :食品保鲜;温湿度;ZigBee网络;CC2530芯片;实时监测

中图分类号:TP216 文献标识码:A 文章编号:0439-8114(2015)06-1475-04

DOI:10.14088/j.cnki.issn0439-8114.2015.06.050

Designing PID Fuzzy Control System of Vehicle’s Temperature and

Humidity based on ZigBee

LIU Fang

(Engineering College,Wuhan Technology and Business University, Wuhan 430063, China)

Abstract: The appropriate temperature and humidity are important conditions for fresh food preservation. Real-time monitoring system of temperature and humidity was designed based on the ZigBee network communication. In order to improve the accuracy, fuzzy parameter adaptive control method was used to further perfect the adaptive performance of fuzzy PID control. The results showed that the system had high precision, low cost, high reliability, small surplus, good dynamic response. It improved the control of progress. It is better for real-time monitoring.

Key words: fresh food preservation;the temperature and humidity;ZigBee network;CC2530 chip;real-time monitoring

收稿日期:2014-04-17

作者简介:刘 芳(1982-),女,湖北公安人,讲师,硕士,主要从事传感器网络在食品保鲜方面研究,(电话)13349973025(电子信箱)

liufangteacher1982@126.com。

准确监控车载温湿度能提高农副产品在运输过程中的保鲜度。随着新型菜篮子工程的发展,以湖北省武汉市“家事易”生鲜农产品的供应为研究对象,合适的温湿度是市内生鲜食品运输保鲜的关键。车载温湿度系统是纯滞后环节的一阶惯性系统,存在多个干扰因素,一般PID控制很难达到温湿度精度的要求,模糊PID控制技术对温湿度偏差进行处理,能对控制参数自定义调节,鲁棒性好、超调量小、动态性能好,提高了控制的精度。该车载系统是基于ZigBee网络的无线通信方式,每个温湿度传感器作为一个节点,主节点汇聚节点信息通过串口通信线路连接到前端中控中心。利用电脑将温湿度数据存储到数据库,以便实现温湿度的实时监控和管理,实现了生鲜食品运输温湿度监控的数字化、网络化和设备配置的无线化。

1 基于ZigBee的车载温湿度监控系统设计

基于ZigBee网络的车载温湿度系统由温湿度传感器、中继器、协调器、网关和上位PC机构成[1]。温湿度传感器采用SHT10数字式传感器采集车载系统的实时温湿度,采用CC2530芯片无线通信模块[2]。该模块集成了8051处理器,工作频段2.4 GHz,以低成本建立强大的网络节点,具有一个IEEE 802.15.4兼容无线收发器[3],RF内核控制模拟无线模块。信息通过中继器传给协调器,在通过网关传给上位PC机终端,控制中心对采集的不同车载系统的温湿度进行实时分析并对偏差进行处理,发送指令控制继电器和报警器等执行机构,使车载系统温湿度保持在食品保鲜的合适温湿度,其基于ZigBee的车载温湿度监控系统框图如图1所示。

2 模糊PID控制器设计

2.1 模糊自整定PID参数控制器

传统PID算法是将比例、积分、微分3种调节作用结合起来的。PID算法只有在非时变系统中效果较好,而Fuzzy对带滞性、非线性和时变性系统具有一定的适应能力,同时有较强的抑制能力。Fuzzy-PID控制以系统误差e和误差变化ec作为输入变量,利用模糊控制规则对PID参数进行自整定,结合PID和Fuzzy控制的优点,采用Fuzzy-PID控制温湿度能达到良好的控制效果[4]。模糊自整定PID参数温湿度控制器的结构如图2所示。该系统在标准的PID控制器上加了一个模糊PID参数调节器。

2.2 模糊PID控制系统设计

2.2.1 模糊PID算法 以输入量的变化值为对应论域,变化数据对应一个模糊语言而形成模糊集合,即模糊语言值的形式,用隶属函数A(x)表示输入的变化量和对应的模糊语言值之间的关系。车载温湿度模糊PID控制参数整定系统是一个两输入三输出的系统,在该系统中,输入量误差e乘以自己的量化因子转化到对应的模糊论域,定义该论域为[-3,3];误差变化ec乘以自己的量化因子也转化到对应的模糊论域,定义该论域为[-3,3]。2个输入的语言值的模糊子集均设为7段:{NB,NM,NS,ZO,PS,PM,PB},分别是呈正态分布的隶属度函数,3个输出量ΔKp、ΔKi、ΔKd的模糊论域均为[-3,3],其语言值的模糊子集与输入相同,为方便反模糊化和MATLAB仿真,隶属函数A(X)选用三角形全交叠式分布,该系统两输入e、ec三输出ΔKp、ΔKi、ΔKd的隶属度函数曲线如图3所示。

2.2.2 逻辑关系 模糊条件语句组成模糊规则库,用数学理论和控制规则综合评估,得到模糊输出量,成为模糊逻辑推理过程,即输入域输出的逻辑关系[5],得到对3个控制参数ΔKP、ΔKi、ΔKd的模糊规则(表1),与输入量对应的二元连续函数关系为 Kp=f1(e,ec),Ki=f2(e,ec),Kd=f3(e,ec)。其字母定义的含义分别为:PB正大、PM正中、PS正小、ZO零、NS负大、NM负中、NB负小。

2.2.3 反模糊化 反模糊化(Defuzzification)又称为模糊判决[6],将模糊输出量转化为精确输出量的过程,模糊决策一般采用Mamdanis(min—max)决策法。解模糊一般采用重心法(Centroid),该方法针对误差e和误差变化ec论域的每个元素,求出的模糊集合的隶属度作为带判决的因素,作出精确的模糊判决。

2.3 基于ZigBee的温湿度监控流程图

通过模糊PID控制规则表可以得到3个参数ΔKp、ΔKi、ΔKd对应的模糊值,3个参数的模糊论域值的查表查询与程序中的定义为:intΔKp、intΔKi、intΔKd[7]。此模糊规则表的数据及对应的模糊控制表子程序保存在ZigBee系统的存储器数据模块中。在监控系统中,处理控制器能时时检测和显示误差信号和变化率信号,每隔20 s调用查询模糊控制表子程序,实现基于ZigBee的温湿度监控的软件流程如图4所示。

3 系统软件设计

3.1 传感器节点程序/组网程序设计

终端设备温湿度传感器主要负责采集各辆车车内的温湿度信息,每个传感器均有一个独立对应的ID号,将采集到信息汇聚到中心控制节点,由ZigBee模块将采集的温湿度上传,系统设计采用被唤醒的方式与中心节点进行数据的接收和发送。系统节点采用的星型结构,协调器[7]进行初始化的网络建立,其方法是选择一个相对空闲的信道和一个ID,然后启动网络,当节点加入网络时候,协调器会自动给其分配惟一的16位网络地址。系统的组网流程图如图5所示。

3.2 串口温湿度数据显示设计

ZigBee网络通信将多点的小信息量组织起来通信,通过多跳的方式送给核心处理器件来进行温湿度数字信息的分析处理。在Z-Stack协议栈[8]下,选择“EndDevice”工程配置,对温湿度节点终端设备烧录程序,选择“Router”工程配置,对中继路由烧录程序,选择“Coordinator”工程配置,对中心节点协调器烧录程序,通过串口调试助手,可以得到4辆车在不同时刻的温湿度数据,采用周期为5 s。对应的显示中,每个信息量为8个字节,其中第4、5位字节为温度的十六进制码,第6、7位字节为湿度的百分比,数据段为TH TL HH HL,前面TH TL为温度,后面HH HL为湿度,则温度计算:T=(TH×256+TL)/100,湿度计算:H=(HH×256+HL)/100,通过串口调试助手得到实时温湿度数据如图6。上位机软件采用Visual C++6.0进行开发,通过上位机软件实现传感器节点信息在PC机上的数据设置,显示良好的人机界面,利用RS-232串行口实现中心控制节点的串行通信。

4 MATLAB软件仿真

温湿度控制采用模糊PID算法,在MATLAB仿真[9]中,建立一个K.FIS模块和一个推理模糊控制系统,用READFIS命令将K.FIS文件加载到模糊控制器模块(Fuzzy logic controller)中进行仿真。设置车载系统的温湿度一阶惯性系统的参数为K=0.91,T=142 s,τ=30 s,则系统的传递函数为:G(s)=,其Simulink 的仿真结构如图7所示。采用模糊PID控制的动态响应曲线较好,动态响应快、超调量小、高精度,而且这种方法抗干扰能力也很强,同时对温湿度一阶惯性滞后环节的适应能力很强。

5 小结

针对车辆温湿度采集和监控问题,传统方式中存在接线复杂、设备难维护等缺点,基于ZigBee的车载温湿度模糊PID控制系统采用SHT10温湿度传感器采集温度,利用ZigBee无线传感网络进行通信,利用中控中心对温湿度数据进行显示、存储、计算、分析。对温度的处理采用模糊PID计算方法,动态响应快、超调量小、高精度、抗干扰能力强。该系统使用性能好,测量数据实时性能快,准确度高,PC机界面友好,有较大的实用价值。

教育期刊网 http://www.jyqkw.com
参考文献

[1] 马士明,徐公傲.基于ZigBee技术的温度采集系统的设计与实现[J].信息通信,2013,124(25):4-47.

[2] 夏侯凯顺,曾宪金,胡立坤,等.基于MLX90614和ZigBee技术的体温实时监控系统的设计[J].自动化与仪表,2011,11(5):23-25.

[3] A True System-on-Chip solution for 2.4 GHz IEEE 802.15.4/ZigBee(TM)(Rev.F)[EB/OL]. http://focus.ti.com/docs/prod/folders/print/cc2430.html.

[4] 王建新,童官军,杨世凤,等.基于模糊控制算法的温室温度监控系统研究[J].天津科技大学学报,2005,20(4):68-72.

[5] 陶永华.新型PID控制及其应用[M].第二版.北京:机械工业出版社,2005.100-132.

[6] 庄利锋,杨慧中.模糊自适应PID控制器的设计及应用[J].自动化与仪表,2005,20(1):50-52.

[7] 杨 柳,陶正苏.基于ZigBee的环境监测网络节点的设计[J].自动化与仪表,2005,23(8):22-24.

[8] Microchip.Microchip stackfor the ZigBeeTMprotocol V1.0-3.6[EB/OL]. http://www.wanfangdata.com.cn.

[9] 张建仁,王 莉.MATLAB在模糊控制系统仿真中的应用[J].自动化与仪表,2001,18(3):11-13.