基于人工免疫系统和ZigBee的智能家居灯光控制系统的设计(二).docxVIP

基于人工免疫系统和ZigBee的智能家居灯光控制系统的设计(二).docx

  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文档。上传文档
查看更多
基于人工免疫系统和ZigBee的智能家居灯光控制系统的设计(二) [导读]上接:基于人工免疫系统和ZigBee的智能家居灯光控制系统的设计(一)4 人工免疫系统的实现4. 1 抗原和抗体的编码抗原和抗体具有相似的结构,抗原由用户或中央处理单元产生,抗体在骨髓中形成。为了便于计算和匹配,本 4 人工免疫系统的实现 4. 1 抗原和抗体的编码 抗原和抗体具有相似的结构,抗原由用户或中央处理单元产生,抗体在骨髓中形成。为了便于计算和匹配,本文选用了二进制的编码方式对抗原和抗体进行编码。抗原的编码如表1 所示。其中,自然光照度的编码采用如下方法: 二进制的数据共12位,由低位到高位,每四位分别代表十进制中的个位、十位和百位; 如表1 所示,二进制中的低4 位0101 代表十进制中的个位5。 ? ? 抗体的抗体决定基同抗原具有相同的结构,高度匹配的一对抗原和抗体,它们的抗体决定基和抗原的编码形式是互补的,但抗体决定基中的自然光照度编码方法同抗原中自然光照度的方法一致。照度编码区中相关灯具照度的编码的前4 位代表了相关灯具的编号,后12 位的编码方法同抗原中自然光照度的方法一致。抗体的独特型编码形式与其抗体决定基的编码形式一致,表2 列出了同表1 抗原高度匹配的抗体的编码,因独特型同抗体决定基编码一致,表中并未列出独特型的编码。 ? ? 4. 2 亲合度的计算方法 4. 2. 1 骨髓中的匹配方法 在骨髓中,B 细胞将经历耐受期,采用海明距离法计算记忆B 细胞前三个属性与抗原前三个属性的匹配程度。匹配度采用下式计算 ? ? L 是抗原前三个属性的二进制编码的总位数,即L =12。只有当D = 12 时,即记忆B 细胞前三个属性与抗原前三个属性完全匹配时,当前记忆B 细胞才可以作为成熟B 细胞被排出骨髓,进入免疫反应区,成为免疫反应区中的抗体。 为保证骨髓内保存的都是用户的最新设置,当用户改变某一情况下的设置时,最新设置将作为新的记忆B 细胞储存在骨髓中,同时消灭与其相似的原有记忆B 细胞。相似度仍采用如式1 所示的海明距离法确定,此时匹配对象是新的B 细胞的抗体决定基和原有B 细胞的独特型,L 为独特型的二进制编码的总位数,即L = 24。只有当D = 0 时,即新的B 细胞的抗体决定基同原有B 细胞的独特型完全相同时,骨髓才认定二者相似,消灭原有记忆B 细胞,储存新的记忆B 细胞。 4. 2. 2 免疫反应区中亲合度的计算方法 由于在骨髓中已经完成了用户名、房屋类型及场景模式的匹配,因此只将成熟B 细胞的部分抗体送入免疫反应区进行匹配,部分抗体包括抗体决定基中的第四个属性自然光照度和照度编码区。用于在免疫反应区中计算亲合度的两部分分别是抗体和抗原中的自然光照度部分,亲合度由公式2 计算得出。 ? ? ( 1) 确定当前抗原类型,判断抗原是由用户切换照明模式还是由自然光较大变化引起的。如果是由用户引起的,继续向下执行,若是由自然光变化引起的,则转至( 3) 。 ( 2) 将抗原输入至骨髓,记忆B 细胞经历耐受期,耐受成功后,将所有成熟B 细胞输入至免疫反应区。若不成功,则说明此时系统处于初始阶段,记忆B 细胞库中并未存有用户针对此种照明模式的抗体,此时转至( 4) ( 3) 计算免疫反应区中的所有抗体与抗原的亲合度,选择亲合度最大的抗体作为最优抗体输出至中央处理单元,然后转至( 5) 。 ( 4) 系统针对用户的不同需求及灯具的分布特点,默认存有一些抗体,这些抗体并不包含自然光照度,只包括抗体决定基的前三个属性和照度编码区,默认抗体存储在骨髓内的一个特殊区域。当抗原在骨髓内耐受失败后,则自动与默认抗体匹配,并将默认抗体作为最优抗体输出至中央处理单元。 ( 5) 中央处理单元解码最优抗体,并将相关灯具的照度设置发送至各灯具控制终端。 骨髓中的记忆B 细胞库是由用户通过遥控器或免疫控制器设置完成的并不断地进行更新。如果用户对当前的照明设置不满意,可通过遥控器或免疫控制器进行调整,系统自动将调整结果放入骨髓中的记忆B 细胞库,并消灭相似的记忆B 细胞。 5 仿真实验 为了验证该系统的可行性,我们利用MATLAB进行了仿真实验。实验模拟了用户在起居室中看电视的场景,通过输入不同抗原,验证系统的稳定性和可行性。实验结果显示该系统可快速稳定地处理各种抗原,输出结果理想。下面结合具体实验结果阐述实验过程。 人们在看电视时,视力高度集中在电视屏幕上,且持续时间也较长。由于电视屏幕放射出紫外线和微量的x 射线,人眼吸收之后,视力会下降; 电视屏幕上的亮度很高,如果室内的照明全部关闭的话,屏幕上的亮度与周围环境的亮度之比可达几十至几百倍,这样会产生较严重的眩光,易出现视觉疲劳现象,因此室内应保持适当的照明。此外,灯具与电视机间要有正确的位置,灯具不能在看电视

文档评论(0)

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

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

1亿VIP精品文档

相关文档