Automatic Control of Fan Speed using Fuzzy Logic

Similar documents
CHAPTER 6 NEURO-FUZZY CONTROL OF TWO-STAGE KY BOOST CONVERTER

Comparative Analysis of Room Temperature Controller Using Fuzzy Logic & PID

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

Performance Analysis of Boost Converter Using Fuzzy Logic and PID Controller

CHAPTER 3 METHODOLOGY

Development of a Fuzzy Logic based Photovoltaic Maximum Power Point Tracking Control System using Boost Converter

Implementing a Fuzzy Logic Control of a Shower

IMPLEMENTATION OF FUZZY LOGIC SPEED CONTROLLED INDUCTION MOTOR USING PIC MICROCONTROLLER

Automatic Fan Speed Control using Temperature and Humidity Sensor and Arduino

MODELING AND SIMULATION OF PHOTOVOLTAIC SYSTEM EMPLOYING PERTURB AND OBSERVE MPPT ALGORITHM AND FUZZY LOGIC CONTROL

CHAPTER 4 FUZZY LOGIC CONTROLLER

A Novel Fuzzy Control Approach for Modified C- Dump Converter Based BLDC Machine Used In Flywheel Energy Storage System

Fuzzy Logic Temperature Control System For The Induction Furnace

Review Paper on Comparison of various PID Controllers Tuning Methodologies for Heat Exchanger Model

CHAPTER 6. CALCULATION OF TUNING PARAMETERS FOR VIBRATION CONTROL USING LabVIEW

Automatic Generation Control of Two Area using Fuzzy Logic Controller

Implementation Fuzzy Irrigation Controller (Mamdani and Sugeno Performance Comparison)

Comparison of Buck-Boost and CUK Converter Control Using Fuzzy Logic Controller

Multi-Dimensional Supervisory Fuzzy Logic Time Control DEV Processing System for Industrial Applications

An image analysis based expert system for assessing the quality of freeze-dried protein formulations

Adaptive Fault Tolerant Control of an unstable Continuous Stirred Tank Reactor (CSTR)

Simulation of Synchronous Machine in Stability Study for Power System: Garri Station as a Case Study

Design and Implementation of Maximum Power Point Tracking Using Fuzzy Logic Controller for Photovoltaic for Cloudy Weather Conditions

Time Response Analysis of a DC Motor Speed Control with PI and Fuzzy Logic Using LAB View Compact RIO

AUTOPILOT CONTROL SYSTEM - IV

Speed control of Induction Motor Using Push- Pull Converter and Three Phase SVPWM Inverter

Design of MPPT Based Microcontroller Using Constant Voltage and Perturb & Observ Algorithm, With Buck Converter Trough Fuzzy Control

World Journal of Engineering Research and Technology WJERT

A new fuzzy self-tuning PD load frequency controller for micro-hydropower system

ADVANCES in NATURAL and APPLIED SCIENCES

Application of Soft Computing Techniques in Water Resources Engineering

Automation of Domestic Flour Mill Using Fuzzy Logic Control

EVALUATION AND SELF-TUNING OF ROBUST ADAPTIVE PID CONTROLLER & FUZZY LOGIC CONTROLLER FOR NON-LINEAR SYSTEM-SIMULATION STUDY

Simulation of Temperature Controller for an Injection Mould Machine using Fuzzy Logic

Fuzzy Logic Based Handoff Controller for Microcellular Mobile Networks

Voltage-MPPT Controller Design of Photovolatic Array System Using Fuzzy Logic Controller

CURRENT FOLLOWER APPROACH BASED PI AND FUZZY LOGIC CONTROLLERS FOR BLDC MOTOR DRIVE SYSTEM FED FROM CUK CONVERTER

Simulation of Fuzzy Controller based Isolated Zeta Converter fed BLDC motor drive

Fuzzy Intelligent Controller for the MPPT of a Photovoltaic Module in comparison with Perturb and Observe algorithm

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

Control of DC-DC Buck Boost Converter Output Voltage Using Fuzzy Logic Controller

Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots

CHAPTER 4 AN EFFICIENT ANFIS BASED SELF TUNING OF PI CONTROLLER FOR CURRENT HARMONIC MITIGATION

Electronic Systems - B1 23/04/ /04/ SisElnB DDC. Chapter 2

ELECTRONIC SYSTEMS. Introduction. B1 - Sensors and actuators. Introduction

Resistance Furnace Temperature Control System Based on OPC and MATLAB

Fuzzy Controller Algorithm for 3D Printer Heaters

CHAPTER 4 FUZZY LOGIC BASED PHOTO VOLTAIC ENERGY SYSTEM USING SEPIC

Analysis of Modern Digital Differential Protection for Power Transformer

Fuzzy Logic Controlled Solar Module for Driving Three- Phase Induction Motor

ADJUSTMENT OF PARAMETERS OF PID CONTROLLER USING FUZZY TOOL FOR SPEED CONTROL OF DC MOTOR

Key-Words: - Fuzzy Behaviour Controls, Multiple Target Tracking, Obstacle Avoidance, Ultrasonic Range Finders

Investigations of Fuzzy Logic Controller for Sensorless Switched Reluctance Motor Drive

Development of a Fuzzy Logic Controller for Industrial Conveyor Systems

Improvement of Power Quality Using a Hybrid Interline UPQC

New definition of Membership function and its Hardware implementation with a new strategy

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller

Traffic Control Simulations in Boolean, Human and Fuzzy Logic

High Efficiency DC/DC Buck-Boost Converters for High Power DC System Using Adaptive Control

VOLTAGE SAG COMPENSATION USING UNIFIED POWER FLOWER CONTROLLER IN MV POWER SYSTEM USING FUZZY CONTROLLER

DSPACE BASED FUZZY LOGIC CONTROLLED BOOST CONVERTER

Direct Torque Control of Induction Motors

DYNAMIC SYSTEM ANALYSIS FOR EDUCATIONAL PURPOSES: IDENTIFICATION AND CONTROL OF A THERMAL LOOP

Performance Analysis of Fuzzy Logic And PID Controller for PM DC Motor Drive Khalid Al-Mutib 1, N. M. Adamali Shah 2, Ebrahim Mattar 3

CSE 3215 Embedded Systems Laboratory Lab 5 Digital Control System

Design and Implementation of Self-Tuning Fuzzy-PID Controller for Process Liquid Level Control

CHAPTER 4 ON LINE LOAD FREQUENCY CONTROL

Embedded Type-2 FLC for the Speed Control of Marine and Traction Diesel Engines

OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROLLERS

Development of Sensors and Microcontrollers for Small Temperature Controller Systems

IJSER A model of Fuzzy logic Inference system with MZ modulator is developed using MATLAB 7.0.

Electronics, Sensors, and Actuators

Comparison Between Perturb & Observe, Incremental Conductance and Fuzzy Logic MPPT Techniques at Different Weather Conditions

Let X be a space of points, with a generic element of X denoted by x. Thus X = {x}.

HIGH-PERFORMANCE DOUBLE BOOST DC-DC CONVERTER BASED ON FUZZY LOGIC CONTROLLER

Matlab Simulation Model Design of Fuzzy Controller based V/F Speed Control of Three Phase Induction Motor

Design and Development of an Optimized Fuzzy Proportional-Integral-Derivative Controller using Genetic Algorithm

Configuration Example of Temperature Control

UNIVERSITY OF JORDAN Mechatronics Engineering Department Measurements & Control Lab Experiment no.2 Introduction to Fuzzy Logic Control

ISSN: [Appana* et al., 5(10): October, 2016] Impact Factor: 4.116

Adaptive Fuzzy Logic PI Control for Switched Reluctance Motor Based on Inductance Model

International Journal of Scientific & Engineering Research, Volume 5, Issue 11, November-2014 ISSN

Performance Improvement of Buck-Boost Converter Using Fuzzy Logic Controller

CHAPTER 3 APPLICATION OF THE CIRCUIT MODEL FOR PHOTOVOLTAIC ENERGY CONVERSION SYSTEM

ScienceDirect. Optimization of Fuzzy Controller Parameters for the Temperature Control of Superheated Steam

SENSTIVITY ANALYSIS OF PROJECT SCHEDULING USING FUZZY SET THEORY

COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) SIMULATION OF IGBT BASED SPEED CONTROL SYSTEM FOR INDUCTION MOTOR USING FUZZY LOGIC

Bi-Directional Dc-Dc converter Drive with PI and Fuzzy Logic Controller

Photovoltaic Systems Engineering

DB Motorized Impeller

ISSN: [IDSTM-18] Impact Factor: 5.164

Fuzzy cooking control based on sound pressure

MSK4310 Demonstration

Hardware Implementation of Fuzzy Logic using VHDL. Vikas Kumar Sharma Supervisor : Prof. Laurent Cabaret and Prof. Celine Hudelot July 23, 2007

Maximum Power Point Tracking Of Photovoltaic Array Using Fuzzy Controller

DB Motorized Impeller

DB Motorized Impeller

Case 1 - ENVISAT Gyroscope Monitoring: Case Summary

Improvement in Dynamic Response of Interconnected Hydrothermal System Using Fuzzy Controller

Hopper Spacecraft Simulator. Billy Hau and Brian Wisniewski

Transcription:

Automatic Control of Fan Speed using Fuzzy Logic * Amity University, Gurgaon, Haryana ABSTRACT This paper gives you the design as well as the simulation of an electric fan speed control by using fuzzy logic. This provides a clear view of how speed control is done based on data from the temperature sensor using fuzzy logic. In this we used data from analysis and verified it with different mathematical formulas. In this paper the input was taken into fuzzifed form and converted into a defuzzifed value to get the output by following certain rule blocks. In mythological analysis we considered 3 stages, Fuzzification of Input, Rule Block were defined, Defuzzification, to get the output. Keywords: Fuzzy logic, Fuzzy logic controller, Temperature sensor. Introduction Electric Fan is a very simple device that consists of rotating blades used to move air in the room. As compared to A.C., fan don t change the temperature of air they only move it. Many system used in our daily life are non linear and it becomes really difficult to represent Non-linear system mathematically. it is a non-linear system, as we are considering to rotate it according to the environment temperature. We have tried to make a fuzzy inference system that has been used without any failure in establishing the relation between environment temperature and fan speed. Due to the shortage of electricity supply, we have to start research in areas where energy can be used efficiently. In households during summer, A.C. is responsible for 60-70% of our summer electricity bill [ HYPERLINK \l "Ari07" 1 ]. The window A.C. that has been mostly employed uses 500 to 1440 watts2]}.in comparison, an electric fan uses only 90 watts, depending upon the speed and size [ HYPERLINK \l "htt" 3 ]. Electric fan is a device that helps us to stay cool in summer while saving our money as well as protecting the environment by limiting the release of Carbon-di-oxide. In this paper the idea to use fuzzy logic came from the fact that temperature cannot be defined accurately. While all the regularly used system are defined by mathematical equations. Temperature control system is shown in figure 14]. Figure 1 The temperature of the metal plate decides the amount of current that can pass through it. Temperature in the metal plate is measured with the help of temperature sensors. The amount of energy supplied to the fan is controlled by PWM technique. 183

Fuzzy Logic System Fuzzy logic can be defined as a system that creates mathematical logics using values between 0&1.Fuzzy logic has been widely employed in controlling of machines. Some of the Keywords used are explained: Fuzzy system-it is a mathematical system that reads analog inputs and responds to them. Fuzzy Controller-It helps in controlling a system based on fuzzy logic. It consists of 3 stages [ HYPERLINK \l "Ali12" 5 ], Input Stage, Processing Stage, Output Stage. Input Stage reads temperature sensor or other inputs like switches to required value of membership function. Processing stage creates rules and generates a result for each rule and analyses the results of different rules. Output stage converts the analysed result into the specific output value. Fuzzy Inference System It is the process which formulates and maps a input to an output with the help of fuzzy logic. A fuzzy logic system is shown in figure 2 [6], Figure 2 In order to demonstrate the use of fuzzy logic system, take into consideration a temperature system controlled by fuzzy logic. The temperature of the room can be controlled by this by taking certain details into account. Fuzzy Rules In fuzzy logic rules are set up to take control of the output. The rules in fuzzy logic are simple with an if-else condition having a condition and the target [4]. Table-1 Fuzzy Rules Fuzzification: It is the process of making crisp quantity fuzzy [7]. Defuzzification: Defuzzification is interpreting the membership degrees of the fuzzy sets into a specific decision or real value. The simplest but least useful defuzzification method is to choose the set with the highest membership, in this case, "Increase Pressure" since it has a 72% membership, and ignore the others, and convert this 72% to some number [8]. 184

Methodological Analysis Fuzzification of Input: In fuzzification a scalar value transforms itself into a fuzzy value. Sequencing of the fuzzy variables helps in making sure that the values are transformed into fuzzy values. The output obtained after transformation is called linguistic variables. Fuzzy logic temperature controller tells us about 2 things are, It gives the remainder between the set points and It gives the value obtained from temperature sensor. In fuzzy logic temperature controller error can be given by Error = Set point Temperature sensed Crisp inputs are the main requirement for the implementation of a fuzzy program. The table 2 shows us some values of error and fuzzy variable given to that value [4], Table 2. Fuzzy values of Error S.No. Error Fuzzy Variable 1-15 to -50 Negative 2 0 to +30 Small Negative 3-15 to +15 Zero 4 0 to +30 Small positive 5 +15 to +50 Positive Membership functions for output: Output linguistic variables tell us about the linguistic variables applied to the FLTC actuator for the control of temperature. Our study took into account the variables for heater. In this, we have to attribute fuzzy memberships to give us variables which are same as the input variables [4]. Table 3. Defuzzified Values S.No. Output range Variable Name Width modulation 1 165.75 to 255 Very High 65% to 100% 2 127 to 204 High 50% to 80% 3 165.75 to 89.25 Medium 65% to 35% 4 127 to 51 Low 50% to 20% 5 89.25 to 0 Zero 35% to 0% Rule Block: The fuzzified input variables are continuously controlled by fuzzy controller. The fuzzy controller keeps on taking decisions to keep the temperature to a set point value. The Rule block help in making the fuzzy control system work with certain limitations [9]. Defuzzification: The defuzzification output should define the PWM that has been forced to the heater. Defuzzification can be best obtained by taking the average value of defuzzification, to get the crisp values. PWM is used to control the current flowing through the heatin element and the fan.an 80% cycle indicates that fan is ON 80% of the time and Off for 20% of the time. Flowchart of the System A pictorial representation of the flowchart is shown below as figure 3 [10], 0<Temp.<10, Fan speed is slow 10<Temp.<20, Fan speed is medium 20<Temp.<30, Fan speed is fast 30<Temp.<40, Fan speed is very fast Temp.<0, Fan stops 185

Figure 3 Result The set point temperature, i.e., which has been set by us, Set Temperature is 480 C, The temperature of the room at that point of time is Current Temperature = 540 C. Error is calculated as follow, Error = ST - CT = 48 54 = -60 C. The input value for the system are, Fuzzy Value F2 = 0.06, F3 = 0.981. The output values of the system are, Defuzzified Value is 132.33 and Duty Cycle of Heating Current is 54%. Conclusion A simple design of automatic speed control of fan based on room temperature using fuzzy logic temperature controller has been proposed in this paper. The system is working nicely and the design has been made according to the available technology. The speed of the fan adjusts itself automatically. In our implementation we took input in the fuzzified form and output was defuzzified. This experiment has been performed to provide maximum human comfort. Fuzzy logic has given us the platform to improve control engineering in the future. 186

Refrences [1] S.,Cosden,I.A,khalifa,H.E.,Dannenhoffer,J.F.,Wilcoxen,P.and isik,c. Ari, 'Individual Thermal comfortand energy optimization",proceedings of Clima wellbeing Indoors, 2007. [2] Sinan Sabih,fatima Ali Dr.Hassan Moghbelli, "Investigation and design of Solar Cell system for household in GCC". [3] http://dealnews.com/features/get-some-deals-to-keep-your-house-cool/461807.html [4] D.N.Shah,B.Patel P.Singhla, "Temperature control using Fuzzy logic," International Journal of instrumentation and control systems, vol. 4, no. 1, january 2014. [5] Mrinal kanti Baowaly,Abhijit Chakraborty Ali Newaz Bahar, "An intelligent approach of regulating electric fan adapting to temperature and relative humidity," vol. 7, pp. 61-69, June 2012. [6] http://www.intechopen.com/source/html/39428/media/image1.jpeg. [7] http://www.ti.com/lit/ds/symlink/lm35.pdf [8] http://en.wikipedia.org/wiki/defuzzification [9] Gavish Bhatia Vaibhav Bhatia, Room temp. based fan speed control using pulse width modulation, 2013. [10]http://in.mathworks.com/help/fuzzy/simulate-fuzzy-inference-systems-in-simulink.html. [11]http://in.mathworks.com/help/fuzzy/simulate-fuzzy-inference-systems-in-simulink.html [12]Gavish Bhatia Vaibhav Bhatia, "Room temp.based fan speed control usin pwm," International Journal of computer Application, november 2013. 187