- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于模糊控制的蔬菜大棚温度控制系统
1 引言 2 复合型模糊PID控制器设计 3 模糊控制器设计部分 4 计算机仿真部分 5 仿真分析部分 6 结论 摘 要 以蔬菜大棚温度的控制为对象,采用模糊控制器来实现控制,并阐述了控制器的设计思想,且成功应用于蔬菜大棚的控制中,取得了理想的控制效果。由于蔬菜大棚的温度经常受到外界诸多因素的影响,因此采用常规的自动控制方式往往不能达到理想的控制效果,而模糊控制方式是比较好的选择。 关键词:计算机控制;模糊控制器; 蔬菜大棚;仿真 1 引 言 现代蔬菜大棚能够通过人工控制环境因素,满足植物的最佳生长条件,使植物地上部分和根系的生长环境得到优化。越来越多的理论与实践研究结果表明,合适的生态环境,尤其是合适的温度,能够大幅提高蔬菜大棚作物产量。模糊控制系统不需要对被控对象的精确描述,系统的鲁棒性强,非常适合应用于温室这种非线性时变系统。 目前模糊控制技术鉴于其可以解决非线性、建模难的问题而被广泛应用,在这个过程中蔬菜大棚温度作为一个非线性对象,干扰因素较多,难以获得准确的数学模型。因此,可以采用模糊控制来实现对蔬菜大棚温度的控制,其中模糊控制可以迅速将大偏差范围调节到小偏差区域,缩短调节时间,使控制精度大大提高。这种控制策略动态响应快,超调量小,温度控制稳定。 模糊控制的突出特点在于: ①控制系统的设计不要求知道被控对象的精确数学模型,只需要提供现场操作人员的经验知识及操作数据。 ②控制系统的鲁棒性强,适应于解决常规控制难以解决的非线性、时变及大纯滞后等问题。 ③以语言变量代替常规的数学变量,易于形成专家的“知识”。 ④控制推理采用“不精确推理”(Approximatc Reasoning)。推理过程模仿人的思维过程。由于介入了人类的经验,因而能够处理复杂甚至“病态”系统。 2 复合型模糊PID控制器 复合型模糊PID控制系统的结构如下图所示。 其中参数A为模糊控制与PID控制的比例权重,由实际温度与设定温度的偏差来控制。 当A=0时,蔬菜大棚温度完全由模糊控制器控制;当A=1时, 蔬菜大棚温度由PID控制;而在一般情况下,二者共同作用。A的大小调节规则为:当偏差较大时,A值偏小;当偏差较小时,A值偏大。 3 模糊控制器设计 3.1模糊控制器论域设计 为了减少系统响应过程的超调量和震荡,保证系统的稳定性,温度模糊控制器的输入变量为温差E和误差变化率EC,其输出变量为频率增量Δu。误差论域E、EC均取为E={-6,-5,-4,-3,-2, -1,0,1,2,3,4,5,6},其语言值采用NB(负大)、NM(负中)、NS(负大)、ZO(零)、PS(正小)、PM(正中)和PB(正大)共七个模糊子集来描述。 在Matlab命令窗口运行Fuzzy函数来建立一个FIS文件,选择模糊控制器的类型为MAM-DANI型,相应的模糊集为E、EC、U,根据系统是一个双输入单输出的二维模糊控制器,要求确定其输入温度偏差E 和温差变化率EC 的量化论域划一致,都选用三角形隶属度函数(Trimf) ;输出U的隶属度函数为三角形(Trimf)。它们的隶属度函数如图(a),图(b)所示。 图(a) E(Ec)的隶属度函数 图(b) U的隶属度函数 其中,隶属度函数均为三角形分布,输出频率增量的论域为Δu={-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9},其语言值取用NL(负很大)、NB(负大)、NM(负中)、NS(负小)、ZO(零)、PS(正小)、PM(正中)、PB(正大)、PL(正很大)共九个模糊子集来描述 。 模糊控制规则对模糊控制系统的品质起到了关键的作用。模糊控制规则的设计原则是:当误差较大时,控制量应尽量使得误差减小:当误差较小时,应在尽量消除误差的同时,防止出现较大的超调现象。它是基于人的控制经验和直觉推理,经分析、整理、加工和提炼而得到的一组条件语句。 对二输入单输出的控制器一般采用以下形式: IfE and△E thenU,根据专家知识和熟练操作工的经验,可总结出49条模糊条件语句,从而建立模糊控制规则表(如表1所示)。 表1模糊控制规则表 控制调节PID控制与模糊控制比例权重的系数也由模糊控制器来完成,其模糊分布与模糊控制规则分别如图2与表2所示。 图2 比例权重的模糊控制器的模糊分布函数 表2 比例权重的模糊控制器的控制规则表 E NB NM NS ZO PS PM PB A ZO PS PM PB PM PS ZO 4计算机仿真 MATLAB 是国际上流行的控
文档评论(0)