0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

将神经网络和模糊控制技术相结合实现温室控制系统设计

电子设计 来源:郭婷 作者:电子设计 2018-12-28 08:08 次阅读

引言

温室综合环境控制就是对如温度、湿度、光照强度等环境因子进行综合调节和控制。通过合理地控制温室中的各个执行机构,使作物和环境因子达到最佳的统一,这是温室控制的目标。温室系统是一个非线性、大滞后、大惯性、强耦合、时变的复杂大系统,它要受到多变的外部环境、受控对象的不确定性、作物形态、尺寸不断变化的影响.针对模糊控制和神经网络控制的优缺点,本文将模糊理论的知识表达与神经网络的自学习能力有机地结合起来,采用快速的学习算法,提出了一种模糊神经网络控制方案。

1 温室模糊神经网络控制器结构的确定

对温室内作物影响最大的环境因子为温度和湿度。因此,在本文设计的温室模糊控制器中,输入量选择两个,分别是温度误差、湿度误差,输出量有六个,分别是天窗、遮阳网、循环风机、侧窗、燃油加热器、微雾加湿器。图1 为温室智能控制基本结构图。

将神经网络和模糊控制技术相结合实现温室控制系统设计

图1 温室智能控制基本结构图

其拓扑结构如图 2 所示:

将神经网络和模糊控制技术相结合实现温室控制系统设计

图2 模糊神经网络控制器拓扑结构

2.模糊推理规则的制定

将模糊神经网络控制器的模型描述为:

将神经网络和模糊控制技术相结合实现温室控制系统设计

训练初始参数设置如下,各变量的论域分别为:

将神经网络和模糊控制技术相结合实现温室控制系统设计


式中m 为隶属函数的中心值,σ为隶属函数的宽度。m 和σ的初始参数值可以凭经验给出,若没有可靠的经验,则初始参数值可按如下规则设定:将隶属度函数的中心取为均匀分布在定义域内,隶属度函数的宽度则可取为同一值,使得相邻隶属函数交点的隶属度值等于0.5。对于温度误差 m 取值为-6、-4、-2、0、2、4、6,σ取值为1.2。湿度误差m 取值为-4、-2、0、2、4,σ取值为1.2。天窗,燃油加热器的m 取值为0、2、4、6,σ取值为1.2。而对于循环风机,侧窗,遮阳网和微雾加湿器,其值为开关量0 和1。模糊控制器控制规则的设计原则是使系统输出相应的动态性能与稳态性能达到最佳。即当误差较大时,选择控制量以尽快消除误差为主,而误差较小时,选择控制量以防止超调,主要考虑系统的稳定性。

根据专家经验,将控制过程中各种可能出现的情况及相应的控制策略进行分析汇总,可得到35 条控制规则,用“IF-THEN”形式的条件语句来加以描述,部分条件语句如下:

将神经网络和模糊控制技术相结合实现温室控制系统设计

3.温室模糊神经网络控制器的学习算法

将神经网络和模糊控制技术相结合实现温室控制系统设计

将神经网络和模糊控制技术相结合实现温室控制系统设计

4. 模糊神经网络控制器仿真与结果分析

根据上述设计思路,对系统进行仿真研究。其中输入输出训练集的一一对应关系是基于上述模糊规则给出,模糊控制与神经网络得以有效的结合。

图3 为系统在MATLAB 中的仿真曲线,在经345 次训练后,误差可达到0.000745347,小于期望误差的最小值0.001。仿真实验结果表明,模糊神经网络控制器在温室系统中的应用具有良好的效果。温室控制系统仿真结果如图4 所示。

将神经网络和模糊控制技术相结合实现温室控制系统设计

图 3 神经网络训练的误差曲线图

图 4 模糊神经网络控制系统温度仿真曲线

模糊神经网络控制则超调量小,响应快,无振荡,平稳性好,而且稳态误差很小。这说明模糊神经网络控制的动态特性和静态特性最为优越。从能量损耗角度来讲,由于模糊神经网络的响应时间快,调节时间短,超调量小,这时对加温的调节更接近于实际室内所需负荷的要求,这样就可以更好的达到满足作物生长所需的温度及节能的效果。

5.小结

综上所述,为了获得满意的控制系统性能,将神经网络和模糊控制技术相结合,引入模糊神经网络控制方法,系统通过网络学习训练使控制精度大为提高,使系统有了较强的适应性和鲁棒性,获得比较理想的控制效果,提高控制方面的优越性,也为实际控制提供了理论依据;该控制器模型的设计方法和实现技术主要是从工程应用的角度出发进行的,具有实践性和可操作性,仿真研究及实验结果验证了设计的合理性与可行性,该控制器模型具有较高的应用价值。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制系统
    +关注

    关注

    41

    文章

    5902

    浏览量

    108328
  • 神经网络
    +关注

    关注

    42

    文章

    4539

    浏览量

    98438
  • 模糊控制
    +关注

    关注

    2

    文章

    260

    浏览量

    25413
收藏 人收藏

    评论

    相关推荐

    一种基于模糊神经网络的机器人控制技术

    神经网络相结合。利用神经网络实现模糊推理,运用了一种模糊高斯基函数
    发表于 09-19 14:34 1739次阅读
    一种基于<b class='flag-5'>模糊</b><b class='flag-5'>神经网络</b>的机器人<b class='flag-5'>控制</b><b class='flag-5'>技术</b>

    粒子群优化模糊神经网络在语音识别中的应用

    的研究具有重要意义.模糊神经网络是人工神经网络模糊系统相结合的新型
    发表于 05-06 09:05

    基于BP神经网络的PID控制

    最近在学习电机的智能控制,上周学习了基于单神经元的PID控制,这周研究基于BP神经网络的PID控制神经
    发表于 09-07 07:43

    三容系统的自适应-模糊神经网络解耦及液位控制

    摘要本文采用模糊- 神经网络解耦控制技术实现了对三容系统的解耦及液位
    发表于 01-17 21:52 21次下载

    仿人模糊神经网络控制器的设计和实现

    应用仿人智能鲁棒性高、能对付难控对象的控制特点,结合模糊RBF 神经网络控制技术,提出仿人
    发表于 06-09 10:47 17次下载

    基于模糊神经网络的双吊点闸门同步控制的研究

    利用一种改进的模糊神经网络实现双吊点闸门的同步控制。这种方法把模糊控制
    发表于 06-09 11:32 16次下载

    基于模糊神经网络的智能火灾报警控制系统

    介绍了基于模糊神经网络智能火灾报警控制系统,在系统中应用了模糊控制理论既提高了
    发表于 06-10 14:09 16次下载

    模糊神经网络PID控制在焊缝跟踪中的应用

    设计了一种基于神经网络结构的模糊控制器,并将它与PID 控制相结合,动态的调整PID 参数。系统
    发表于 06-15 09:39 12次下载

    仿人模糊神经网络控制器的设计和实现

    应用仿人智能鲁棒性高、能对付难控对象的控制特点,结合模糊RBF 神经网络控制技术,提出仿人
    发表于 12-19 11:50 12次下载

    基于模糊神经网络的机器人位置控制系统设计

    本文将模糊控制神经网络相结合,设计一种基于模糊神经网络的机器人位置
    发表于 09-18 11:43 1720次阅读

    基于模糊神经网络的机器人位置控制系统设计详解

    本文将模糊控制神经网络相结合,设计一种基于模糊神经网络的机器人位置
    发表于 09-19 10:53 32次下载

    什么是模糊神经网络_模糊神经网络原理详解

    模糊神经网络就是模糊理论同神经网络相结合的产物,它汇集了神经网络
    发表于 12-29 14:40 4.8w次阅读
    什么是<b class='flag-5'>模糊</b><b class='flag-5'>神经网络</b>_<b class='flag-5'>模糊</b><b class='flag-5'>神经网络</b>原理详解

    模糊神经网络的优缺点分析

    模糊神经网络是将人工神经网络模糊逻辑系统相结合的一种具有强大的自学习和自整定功能的
    发表于 12-29 15:35 2.6w次阅读

    人工神经网络控制

    功能的适应组合,将这样的系统统称为神经网络控制系统。本文从人工神经网络,以及控制理论如何与神经网络
    发表于 05-27 15:02 12次下载

    基于模糊RBF神经网络算法的灌溉控制系统

    基于模糊RBF神经网络算法的灌溉控制系统
    发表于 06-29 14:25 0次下载