Vol. 22 No. 6Noe.2019第 22 卷第 6 期2019 年 11 月西安文理学院学报!自然科学版)Journal of Xin University ( Natural Science Edition )文章编号:1008-5564 (2019) 06-0054-04基于模糊控制的智能家居温控系统设计与仿真李中望1,余云飞打吴昌飞2(1.芜湖职业技术学院电气工程学院,安徽芜湖241006;2.芜湖市晨曦新型建材科技有限公司,安徽芜湖241080)摘要:温度控制系统是智能家居体系的重要子系统,直接关系到住户的舒适度.传统的温度控制系统主要采用反馈控制,即使我们尝试实施常规的PID 控制也无法获得理想的控制效果.因此,在智能 家居环境下的温度控制系统中,尝试采用基于模糊PID 控制的方法,经过仿真分析,系统的稳定性和动 态性能都得到了显著提升.关键词:温度控制;设计;仿真中图分类号:TP273 文献标志码:ADesign and Simulation of Smart Home TemperaterrControl System Basee on Fuzzy ControlLI Zhony-wany 1,YU Yun-fei 1,WU Chany-fei 2(1. Schoai of Electrical Enyineeriny ,Wuhu Institute of Technoloyy ,Wuhu 241006,China ;2. Wuhu Chenxi New Buildiny Mawaalr Techoloyy Co.,LtU ,Wuhu 241080,China )Abstracr : Temperature conUcO system is an irnpoamt subsystem of smai home system ,which is directly related to tUe comfoa of households. The traditional temperature conUcO system main ly adopts feedback control ,even if we to to irnplement the conventional PID control ,we cm notaehte3th3d3sted eonteoe3o et.Th3eooe , tn th3tmp3eatue eonteoessstm oosmaet home environment ,the method based on fuzzy PID controO is attempod. Through simulation a- nalysis ,the stability and dynamic performance of tUe system have been siynificantty ieproved.Key WO i C s : temperature controO ; desiyn ; simulation伴随着科技的进步,人们的生活水平不断提高•近年来,人工智能和物联网技术迅猛发展,直接带动 了智能家居产业蓬勃兴起•智能家居是以住宅为平台,基于多种关联技术构成的个性化家居系统,经过 对各种数据的收集和科学分析,为用户提供符合个性需求的服务•智能家居广泛融合了信息技术、网络 通信、智能控制等多门学科.有效提升智能家居产品智能化程度,进一步改善用户体验感受,降低用户使 用门槛是目前进行相关研究的重要方向•将各种技术应用到智能家居控制系统中,较大程度地提高产品 的智能化程度和用户体验,项目的研究具有较大的理论和实用价值,意义重大[1] •收稿日期:2019-03-07基金项目:安徽省高校自然科学研究资助项目"KJ2017A557&KJ2019A0974);安徽省2017年度高校优秀青年人才支持计划项目"yyqZD2017140);芜湖职业技术学院校级科技创新团队建设项目"Wzykj2018A03)作者简介:李中望"1982$),男,安徽芜湖人,芜湖职业技术学院电气工程学院副教授,主要从事自动控制技术研究.第6期李中望,等.基于模糊控制的智能家居温控系统设计与仿真55温度控制系统作为智能家居体系中的一个重要子系统,对住户的舒适度产生直接影响•传统的温度 控制系统主要采用反馈控制方法,即通过对输出温度信号进行实时采集,并且通过反馈通道送到系统输 入端,与用户设置信号进行负反馈运算,从而实现自动控制•此种系统的性能往往不能令人满意•在日常 生活中,室内的温度会受到很多方面因素的影响,例如室外自然温度、室内照明装置散发的热量、电气设 备工作散热、用户活动因素等等,而这些都属于不规则的随机干扰量,即使我们尝试实施常规的PID 控 制,也无法获取理想的控制效果.在二十世纪六七十年代,国外控制理论专家提出了模糊集合的概念,实现了模糊性和集合论的统一, 标志着模糊数学的产生[2] •模糊性与随机性不同,主要是用来处理模糊现象•传统的自动控制可以通过建 立系统数学模型加以研究,但随着控制系统的复杂程度越来越高,多因素耦合程度提升,加上非线性因素, 数学模型的获取将十分困难.因此,智能家居环境下的温度控制系统,可以尝试采用基于模糊控制的方法.1基本控制思路温度模糊控制系统的的基本框图如图1所示•图1系统基本框图在整个温度控制系统中,模糊控制器是最核心的环节,主要由以下几部分构成:(1) 模糊化接口:即模糊量化处理模块•主要是用来接收温度给定值与被控对象最终输出间的偏差 量(由模/数转换器传送)•模糊控制器需要将信号由确切量转化为模糊量•在某些特殊情况下,如果控 制器是双输入通道,应考虑根据偏差量计算出偏差变化率,然后再进行模糊量化处理•(2) 模糊控制算法模块:当偏差(或者偏差变化率)的模糊量输入到该模块时,根据知识库(通常是 依据控制经验,提前储存起来的专家知识,可以模拟人类模糊推理能力),完成模糊控制器的输出模糊 量的推理过程•(3) 确切化接口:即去模糊化处理模块.经过模糊控制算法模块输出的是模糊控制量,而在进行实 际温度控制时,必须是确切的值,因此在本环节主要是将模糊运算得到的模糊输出转换成确切的控制 量,以便能够被实际系统所接受,然后再通过数/模转换器变换成模拟量,传递到执行机构[3] •2温度模糊控制器的设计对于在智能家居中应用的温度控制系统而言,对于模糊控制器的设计很关键•在传统的温度自动控制系统中,广泛地采用常规PID 控制方 式,如图2所示.系统中,PID 控制器接收的是温度偏差信号e (4,分别进行比例、积 图2常规PID 控制方式示意图e(f)riiJ 分和微分运算•采用模糊控制器进行设计,可以获得更快的响应速度和更高的可靠性,并且可以大大简 化参数设置过程,对于参数变化也拥有更强的适用性.(1)按照广泛采用的二维模糊控制器结构进行设计,如 图3所示,该种结构可以克服一维模糊控制器动态性能不佳的 缺点,同时避免维数过高、模糊控制规则复杂的问题•本系统中的二维模糊控制器是以室内温度的误差信号和误差的变化量 信号作为输入•图3二维模糊控制器示意图Ea FCU .de/dZ --►EC 1(2)为了有效提高模糊控制的精度,在系统设计的模糊控制器中,选取负大(NB )、负中(NM )、负小 (NS )、负零(NO )、正零"P0)、正小(PS )、正中(PM )、正大(PB )以及平均值"AZ )等模糊状态⑷.对于温56西安文理学院学报!自然科学版)第22卷度误差变量,可以选择如下模糊集合:)nb,nm,ns,no,po,ps,pm,pb*对于室内温度变化量信号而言,可以划分7个模糊状态(除了NS和NM).无论对于哪种信号,都可以根据实际情况来选取相应的隶属函数•在现代化的智能家居系统中,根据我们的实际经验来进行语义规则的推导,获得模糊控制的状态表,模糊控制器将以此作为推理的根据.(3)获得控制变量、温度误差和温度误差变化量的模糊集后,可以借助MATLAB中专用的模糊逻辑工具箱,依照实际情况选择相应的算法,进行相应的仿真分析.综合以上分析,本系统最终采用基于自适应模糊控制的PID控制技术,总体采用二维模糊控制器结构,将误差变化率l和误差c作为控制器输入量,依照两个变量的变化,在模糊控制规则表制订的规则之下,对于PIP控制器9-9和9:三个关键参数进行适当地调节,经过模糊化模块、近似推理模块以及模糊数据清晰化处理,得到相应的输出量,加到设计的PIP控制器中,在线调整PIP参数•控制器结构如图4表示.图4PIP控制装置结构3仿真分析系统设计完成后,可以借助MATLAB软件对温度模糊控制系统进行仿真分析,在仿真过程中,可以综合应用SIMULIPK工具箱和模糊逻辑工具箱"Fuzzy Logic Toolbox).其中,SIMULINK是MATLAB最早 开发的仿真环境,特色鲜明•我们可以使用它进行电路或系统的组织或者绘制,在进行仿真参数的设置后,可以启动仿真工作.温度模糊控制系统的运行状态和相关结果可以通过示波器工具(Scope)对仿真曲线和仿真波形进行观测•模糊逻辑工具箱可以通过对函数命令的调用或者应用图形用户界面(G1)来实现模糊推理系统的生成以及编辑'5(•经过对智能家居控制系统的分析,为了更方便地了解基于模糊控制的控制系统的特点,可以建立智能家居温度控制系统的数学模型(传递函数),近似认为该传递函数由比例环节、振荡环节、延迟环节构成:一0.02e]e_——2e2+45+1如果对控制精度要求不高,可以考虑采用基本的PID控制方式.PID控制器是基于数学模型基础建立的,综合考虑被控对象的动静态性能,依据偏差构成控制量,对被控对象进行控制•基本PIP控制器仿真模型如图5所示(各环节系数分别设为0.85,0.15,0.35)•图5PID控制器仿真模型第6期李中望,等•基于模糊控制的智能家居温控系统设计与仿真57如果进行模糊控制,则需要进行模糊控制器的设计,在此过程中,需要通过一定的模糊逻辑算法,遵 循特定的模糊控制规则,对传统的PID 控制器中的比例(P )、积分(D 、微分(D )环节的参数实时进行必 要的优化,从而获得更加理想的控制过程•控制规则的制订一般是基于人们的长期经验积累,是通过长 期学习、实践后形成的,它是技术知识的一种集合,操作者经过对被控对象或被控过程的观测,在已有经 验和知识的基础上,进行综合的分析,通过对控制作用的调整,完成预期控制目标.控制装置依据预先设 置的输入信号以及负反馈信号,通过计算获得实际温度与理想温度的偏差c ,同时获得当前偏差变化量 dc ,由模糊规则开启模糊推理过程,之后对模糊化参数进行去模糊化处理(也称解模糊化),最终输出基 于模糊控制的控制器的各项系数'6(•应用MATLAB 软件,进行控制器模型的建立,如图6所示.图7仿真曲线图6模糊控制器仿真模型进行仿真后,可以得到在两种控制模式下的仿真曲线,如图7所示.可以对图中的两条仿真曲线进行对比,不难归纳出,如果温度控制系统采用模糊PID 控制后,仿真曲线的最大超调量更小(稳定性更好),调节时间变短(快速性增强).此外,模糊PID 控制器的结构简单,无论是硬件设计方面,还是后期软件实现都比较容易•而采用常规的PID 控制器进行温度控制,算法上会比较简单,鲁棒性能得到基本的保证,控制效果也比较好.但这种装置不具备自适应能力,一旦室内情况发生变化,无法实时地在线自整定参数•特别的,如果参数变化超出了一定的范围,整个控制系统的性能将明显受到影响. 因此,对于常规的PID 控制器来说,更多是应用在线性时不变系统中,如果是在非线性时变的系统中应用,控制效果不是十分理4结语温度控制系统是智能家居系统中的重要部分,在智能家居温度控制系统中应用模糊PID 控制器,鲁 棒性更好,控制精度更高,对于环境的适应性也会更强.相应的控制方法也可以广泛地应用到智能家居 的其他子系统中去.[参考文献]:1 ]张继成,陈海涛,欧阳斌林,等•基于光敏传感器的精密播种机监测装置'J ] •清华大学学报(自然科学版),2013,52(2) :265 -268.:2]罗淳•模糊自整定PID 的温室温度控制器的设计'D ].武汉:武汉科技大学,2009.:3 ]吕小红,周凤星,马亮•基于单片机的电阻炉温度控制系统设计[J ].微计算机信息,2008,24 (17):119 -120. :4]戴如俊•基于规则的模糊控制器的改进'D ].哈尔滨:哈尔滨理工大学,2007.:5] 丁立军,华亮,陈峰•基于超声波传感器与红外传感器的移动机器人感测系统研制:J ] •南通大学学报(自然科学版),2008 ,7 (2):13-17.:6]周琛晖,冯少怀•基于DS18B20的温度测量系统[J ] •电脑知识与技术,2009,5 (10) :2755 -2756.[责任编辑马云彤]。