DESIGNING A SELF-CONTROL ROOM TEMPERATURE AND HUMIDITY USING FUZZY LOGIC
Control system for non-linear system is not suitable for conventional controller due to difficulty to create mathematical model. Controlling room temperature and humidity is one of the non-linear system and fuzzy logic can overcome this problem. This project is about the design of a room temperature...
Saved in:
Main Author: | |
---|---|
Format: | Final Year Project |
Language: | English |
Published: |
2017
|
Online Access: | http://utpedia.utp.edu.my/19123/1/FINAL%20DISSERTATION_19394.pdf http://utpedia.utp.edu.my/19123/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Control system for non-linear system is not suitable for conventional controller due to difficulty to create mathematical model. Controlling room temperature and humidity is one of the non-linear system and fuzzy logic can overcome this problem. This project is about the design of a room temperature and humidity controller using fuzzy logic. The design consists of two Fuzzy Logic Controller (FLC) to control temperature and humidity respectively. The first FLC consists of two inputs. The inputs for the first FLC are the temperature error between the temperature Set Point (SP) and current temperature in the room and the number of people in the room. The output for the first FLC is the speed of cooling fan. As the desired temperature is set, this information will look up the Relative Humidity Table to obtain appropriate humidity level for certain temperature. This appropriate humidity level is act as the SP for second FLC. The input for the second FLC is the humidity error between SP humidity and current humidity in the room to control the speed of exhaust-fan speed to maintain appropriate humidity level in the room. MATLAB-simulation is used to do simulation of FLC using Fuzzy Toolbox and MATLAB Simulink before it is embedded into the microcontroller. The final product for this project is the implementation of this FLC into Arduino Mega 2560 to regulate the temperature based on the user set-temperature and maintain the appropriate humidity level in the room. |
---|