智能Façade热舒适操作- AI(模糊)

버전1.0.1 (13.3 kb)작성자: 珍妮丝。昂
函数提供实现模糊逻辑工具箱和串行从Arduino读取传感器。

다운로드수:130

업데이트날짜:2018/7/13

라이선스보기

文件包含连接2个Arduinos平台的M文件;一个用于从Arduino输入4个传感器(2个DHT22和2个LDR)的串行数据,另一个用于输出,控制两个连续伺服电机和LED亮度。该项目的主要决策模块采用人工智能技术进行控制,即使用MATLAB软件(模糊逻辑工具箱)进行模糊控制器。

模糊推理系统(FIS)考虑3输入3输出。
输入:室内温度、室外温度、室外光照水平。
输出:盲角、盲长、LED
采用三角隶属函数。这个FIS总共有27条规则。
所有的设置和FIS都是在MATLAB命令行中建立的。

模棱两可的。m’定义了FIS的输入输出变量、隶属函数和规则列表。
'基于FIS规则的。xls '定义了将添加到FIS规则中的模糊规则。

“serialread2。m’从连接到Arduino的4个传感器(2个DHT22和2个LDR)串行读取数据,并将字符串转换为数字。

“最近的。M’将该值转换为电机每90度旋转时最接近的盲角和盲区长度的定义值。
(死角= [0 7 8 14 19 27 30 37 42 52 57 73]
盲长= [38.7 36.5 34.5 32.4 30.2 27.8 25.3 23.2 21.3 18.7 16.3 14.0 11.5 8.8 6.8 5.0])
这种转换的目的是在电机下一次转动的差值非常小的情况下,使响应转向更加有效和准确,并节约能源。

的演示。M '是由所有函数组成的主要编码。从设置Arduino,定义FIS,收集传感器数据,从检测到的FIS输入评估FIS,并上传数据到ThingSpeak。

용양식

珍妮丝。昂(2022)。智能Façade热舒适操作- AI(模糊)(//www.ru-cchi.com/matlabcentral/fileexchange/68173-smart-facade-for-thermal-comfort-manipulation-ai-fuzzy), MATLAB中央文件交换。검색됨

Matlab릴리스호환정보
개발환경:R2018a
모든릴리스와호환
플랫폼호환성
窗户 macOS Linux
커뮤니티
ThingSpeak커뮤니티의더많은파일

世界杯预选赛小组名单社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!世界杯预选赛小组名单

开始狩猎!
Baidu
map