空调PMV指标神经网络控制.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
空调PMV指标神经网络控制

空调PMV指标神经网络控制   摘 要:以前的空调控制系统,只有空气温度、湿度的调节,很难满足人们的需要。根据热舒适理论、热舒适指数,提出了新的空调控制方案――用热舒适指标来调节参数。六个影响因素作为输入参数,PMV值作为输出。神经网络有高度的适应性、在线自学习的能力,可以逼近任意非线性映射。用神经网络进行训练,可以得到空调的控制系统输入输出的模型,实现智能控制。 关键词:空调;PMV;神经网络 引言 改善经济状况,提高中国的生活水平,逐步推动家用空调的发展,使其更普遍。此时需要空调,营造出更舒适,而不再是满足于简单的温度控制,这对空调整体控制有很高要求。 在稳定状态下,温度是由六个因素干预,分别包括辐射温度,空气温度和湿度,房间里空气的更新速度,人类活动的水平和穿衣量来决定。辐射温度,为屋子里的平均温度;人类活动量,为人员新陈代谢、机械动作量;衣服保温度,服装的热阻值、裸露和表面面积之间选择比值表示。热舒适性指数是指人类热舒适和其他影响因素,如内部温度、湿度,以及它们之间关系的综合效果,并且和计算方法、公式有关。 在丹麦科技大学,Fanger教授,研究了热舒适方程,以确定热舒适指数[1]的热舒适性方程,该指数为任意环境变量组合产生,任意给定的,预先设置好投票,并作为所谓的PMV的目标控制器。Fanger认为,在温暖的环境中舒适的三个基本条件,如:(1)实现与环境的人体热平衡,存储温度S=0;(2),皮肤的平均温度保持舒适的水平;(3)身体出汗率,以达到最佳的条件下,是汗液代谢率的函数。总之,热舒适性的问题如下: 这里M指的是人体新陈代谢率(W/m2);?浊是人体的机械效率;H指皮肤热负荷(W/m2); fcl为衣服面积系数;Icl衣服的基本热阻值;C是人体表面跟环境之间的热交换(W/m2);Pa指空气蒸汽压(KPa);ta指空气温度(℃);tcl指衣服表面温度;tr为平均辐射温度,(℃)。 PMV指数跟这六个因素之间的关系如下: 这里W指活动量,通常情况下该值为0(W/m2);Pa为人体所处空气环境时候,里面的水蒸汽气压;hc指热交换系数W/(m2℃);Va是空气流速(m/s)。 1 神经网络在PMV值中的应用 简言之,不同的参数之间联系具有挑战性、计算出的PMV指标[2]关系复杂,很难找到一种简单的方法来计算神经网络的结果。 1.1 设计输入层和输出层 PMV是由六个因素决定的,所以输入层为六大类,包括平均辐射温度,室内空气温度,湿度,风速,人的活动量和衣服量。PMV值在输出层仅一个,从而使神经网络的输出层,仅此一个。因此,对于输入层有六维,输出层有一维。 1.2 网络隐层的选择 输入层包括至少一个隐藏层,线性输出层一个,因此神经网络可以逼近任一个有理函数。如果增加隐含层的功能,以减少误差,以达到更高的精度,同时也使得网络更加复杂,并增加了训练期间的权值。有效性、准确性综合考量,使用三层网络。 1.3 隐层神经元的选择 根据建立的神经网络,随机选取神经元个数,根据实验结果设定数量,最终,得到每一层的适当数量为6,21,1。 1.4 初始权值的选择 PMV指标是复杂的非线性项可以用一段时间的训练使其收敛,是否能达到局部最小值,初始权值起着重要的作用。我们希望,当所积加的输入对于每个神经元,其值接近零,那么学习最初就非平坦进行。因此,初始权值在通常情况下,随机且相对较小。如果输入神经元q,初始权值可以被放置[-2/q,2/q]之间,从而确保从一开始,对于学习就是在函数激励最大的地方。 1.5 学习步长的选择 如果决定的学习步长比较小,网络误差函数E是要达到最小。但是,如果步长太小,学习时间会延长,这会使得学习过程变得缓慢,如果局部极小值在误差函数中过多,将使得网络停滞或至少局部最小。如果学习的步长很大,权值变化加快,同时收敛速度也会变快。然而,如果学习步长过大,算法可能是不稳定的,甚至没办法收敛。因此,根据问题性质和PMV模型,我们选择0.75为第一个步长。 2 BP神经神经网络的构造和仿真 2.1 网络模型构建和初始化 建立BP神经网络,第一步,构建网络对象并赋初始值,我们可以用MATLAB神经网络工具箱函数newff创建一个可训练的单隐层BP网络,其语法为: net=newff(PR,[S1,...,Sn],{TF1,…,TFn},BTF,BLF,PF) [S1,…,Sn]是一个数组,包括每一层神经元的数量,这里每一层BP神经元的个数为6,21,1,即S1=6,S2=21,S3=1;每一层网络的加权函数是dotprod;输入函数是netsum;(TF1,…,TFn)为各层神经

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档