A Powerful way to analyze and control a complex system

Similar documents
ME 534. Mechanical Engineering University of Gaziantep. Dr. A. Tolga Bozdana Assistant Professor

This time: Fuzzy Logic and Fuzzy Inference

A Hybrid Approach For Air Conditioning Control System With Fuzzy Logic Controller

2010/07/12. Content. Fuzzy? Oxford Dictionary: blurred, indistinct, confused, imprecisely defined

APPLICATION OF AIR HEATER AND COOLER USING FUZZY LOGIC CONTROL SYSTEM

This time: Fuzzy Logic and Fuzzy Inference

Fuzzy Logic and Computing with Words. Ning Xiong. School of Innovation, Design, and Engineering Mälardalen University. Motivations

Fuzzy Logic. By Clifton F. Cobb

EEE 8005 Student Directed Learning (SDL) Industrial Automation Fuzzy Logic

What is Fuzzy Logic? Fuzzy logic is a tool for embedding human knowledge (experience, expertise, heuristics) Fuzzy Logic

Uncertain System Control: An Engineering Approach

Fuzzy Systems. Introduction

Fuzzy Sets. Fuzzy Sets and Fuzzy Logic. Fuzzy Properties. Fuzzy Measures: Example. Properties are represented by fuzzy sets. Properties might be like:

Financial Informatics XI: Fuzzy Rule-based Systems

Fuzzy Systems. Introduction

Fuzzy Decision Making Using Max-Min Method and Minimization Of Regret Method(MMR)

Hamidreza Rashidy Kanan. Electrical Engineering Department, Bu-Ali Sina University

Fuzzy Controller. Fuzzy Inference System. Basic Components of Fuzzy Inference System. Rule based system: Contains a set of fuzzy rules

Neural Networks & Fuzzy Logic

OUTLINE. Introduction History and basic concepts. Fuzzy sets and fuzzy logic. Fuzzy clustering. Fuzzy inference. Fuzzy systems. Application examples

Models for Inexact Reasoning. Fuzzy Logic Lesson 8 Fuzzy Controllers. Master in Computational Logic Department of Artificial Intelligence

Fuzzy Expert Systems Lecture 3 (Fuzzy Logic)

Financial Informatics IX: Fuzzy Sets

Fuzzy Expert Systems Lecture 3 (Fuzzy Logic)

Application of Fuzzy Logic and Uncertainties Measurement in Environmental Information Systems

Outline. Introduction, or what is fuzzy thinking? Fuzzy sets Linguistic variables and hedges Operations of fuzzy sets Fuzzy rules Summary.

What Is Fuzzy Logic?

Fuzzy Control Systems Process of Fuzzy Control

Intelligent Systems and Control Prof. Laxmidhar Behera Indian Institute of Technology, Kanpur

Fuzzy logic : principles and applications

Islamic University of Gaza Electrical Engineering Department EELE 6306 Fuzzy Logic Control System Med term Exam October 30, 2011

Introduction to Intelligent Control Part 6

EFFECT OF VARYING CONTROLLER PARAMETERS ON THE PERFORMANCE OF A FUZZY LOGIC CONTROL SYSTEM

Rule-Based Fuzzy Model

Reasoning Systems Chapter 4. Dr Ahmed Rafea

FUZZY CONTROL OF CHAOS

Comparison of 3-valued Logic using Fuzzy Rules

FUZZY CONTROL OF CHAOS

CHAPTER 5 FREQUENCY STABILIZATION USING SUPERVISORY EXPERT FUZZY CONTROLLER

Fuzzy Logic. An introduction. Universitat Politécnica de Catalunya. Departament de Teoria del Senyal i Comunicacions.

Neural Networks & Fuzzy Logic. Introduction

The Problem. Sustainability is an abstract concept that cannot be directly measured.

Chapter 11 Fuzzy Logic Control

Uncertain Logic with Multiple Predicates

FUZZY LOGIC CONTROLLER AS MODELING TOOL FOR THE BURNING PROCESS OF A CEMENT PRODUCTION PLANT. P. B. Osofisan and J. Esara

1. Brief History of Intelligent Control Systems Design Technology

Institute for Advanced Management Systems Research Department of Information Technologies Åbo Akademi University. Fuzzy Logic Controllers - Tutorial

Handling Uncertainty using FUZZY LOGIC

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT

Fuzzy Logic and Fuzzy Systems Properties & Relationships

Revision: Fuzzy logic

MODELLING THERMAL COMFORT FOR TROPICS USING FUZZY LOGIC

CS 354R: Computer Game Technology

Fuzzy Logic Notes. Course: Khurshid Ahmad 2010 Typset: Cathal Ormond

What is fuzzy? A dictionary definition. And so what is a Fuzzy Set? events. a not clear Set? 1. Of or resembling fuzz.

The development of AWS AND Introductory to the IWS (Intelligent Weather System) by: Mr Aly Abd ELSAMIEE

Simulation Results of a Switched Reluctance Motor Based on Finite Element Method and Fuzzy Logic Control

System Performance Ratings of High Speed Nano Devices Using Fuzzy Logic

CHAPTER V TYPE 2 FUZZY LOGIC CONTROLLERS

Applied Logic. Lecture 3 part 1 - Fuzzy logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

SOFT COMPUTING (PECS 3401)-FUZZY LOGIC

Human Blood Pressure and Body Temp Analysis Using Fuzzy Logic Control System

THE LOGIC OF COMPOUND STATEMENTS

Fuzzy controller for adjustment of liquid level in the tank

Temperature Prediction Using Fuzzy Time Series

Fundamentals. 2.1 Fuzzy logic theory

Fuzzy control systems. Miklós Gerzson

So, we can say that fuzzy proposition is a statement p which acquires a fuzzy truth value T(p) ranges from(0 to1).

A New Method for Forecasting Enrollments based on Fuzzy Time Series with Higher Forecast Accuracy Rate

3. DIFFERENT MODEL TYPES

Today s s lecture. Lecture 16: Uncertainty - 6. Dempster-Shafer Theory. Alternative Models of Dealing with Uncertainty Information/Evidence

Uncertainty and Rules

Intuitionistic Fuzzy Logic Control for Washing Machines

A New Method to Forecast Enrollments Using Fuzzy Time Series

CHAPTER 4 FUZZY AND NEURAL NETWORK FOR SR MOTOR

Prediction of Ultimate Shear Capacity of Reinforced Normal and High Strength Concrete Beams Without Stirrups Using Fuzzy Logic

Type-2 Fuzzy Logic Control of Continuous Stirred Tank Reactor

Computational Intelligence Lecture 6:Fuzzy Rule Base and Fuzzy Inference Engine

Lecture 06. (Fuzzy Inference System)

Handling uncertainty with fuzzy systems

9. Fuzzy Control Systems

is implemented by a fuzzy relation R i and is defined as

Chapter Finding parse trees

Weighted Fuzzy Time Series Model for Load Forecasting

Fuzzy Expert Systems Lecture 6 (Fuzzy Logic )

Where are we? Operations on fuzzy sets (cont.) Fuzzy Logic. Motivation. Crisp and fuzzy sets. Examples

Lecture 1: Introduction & Fuzzy Control I

Fuzzy Logic Approach for Short Term Electrical Load Forecasting

Reduced Size Rule Set Based Fuzzy Logic Dual Input Power System Stabilizer

Fuzzy Logic Controller Based on Association Rules

CHAPTER 5 FUZZY LOGIC FOR ATTITUDE CONTROL

FUZZY LOGIC CONTROL of SRM 1 KIRAN SRIVASTAVA, 2 B.K.SINGH 1 RajKumar Goel Institute of Technology, Ghaziabad 2 B.T.K.I.T.

Index Terms Vague Logic, Linguistic Variable, Approximate Reasoning (AR), GMP and GMT

Water Quality Management using a Fuzzy Inference System

VI Fuzzy Optimization

Adaptive Non-singleton Type-2 Fuzzy Logic Systems: A Way Forward for Handling Numerical Uncertainties in Real World Applications

Circuit Implementation of a Variable Universe Adaptive Fuzzy Logic Controller. Weiwei Shan

EXCITATION CONTROL OF SYNCHRONOUS GENERATOR USING A FUZZY LOGIC BASED BACKSTEPPING APPROACH

Computational Intelligence Lecture 13:Fuzzy Logic

Towards Smooth Monotonicity in Fuzzy Inference System based on Gradual Generalized Modus Ponens

Transcription:

A Powerful way to analyze and control a complex system

From the set theory point of view,it is a superset of conventional (Boolean) logic that has been extended to handle the concept of partial truth values between "completely true" and "completely false". As its name suggests, What is Fuzzy Logic? INTRODUCTION Fuzzy logic is a form of multi-valued logic derived from fuzzy set theory to deal with reasoning that is approximate rather than precise. The degree of truth of a statement can range between 0 and 1 and is not constrained to the two truth-values of classic propositional logic.

Lotfi A. Zadeh, a professor of UC Berkeley in California, published his seminal work "Fuzzy Sets" which described the mathematics of fuzzy set logic. This theory proposed making the membership function (or the values False and BACKGROUND AND EVOLUTION OF FUZZY LOGIC In the early 1900s, Lukasiewicz came and proposed a systematic alternative to the bi-valued logic(bivalence) of Aristotle. Knuth, a former student of Lukasiewicz proposed a three-valued logic apparently missed by Lukasiewicz, whiched used an integral range [-1, 0 +1] rather than [0, 1, 2]. Nonetheless, this alternative failed to gain acceptance

How fuzzy is different from conventional control system model FL incorporates a simple, rule-based IF X AND Y THEN Z approach to a solving control problem rather than attempting to model a system mathematically. Rather than dealing with temperature control in terms such as "SP =500F", "T <1000F", or "210C <TEMP <220C", terms like "IF (process is too cool) AND (process is getting colder) THEN (add heat to the process)" or "IF (process is too hot) AND (process is heating rapidly) THEN (cool the process quickly)" are used. These terms are imprecise and yet very descriptive of what must actually happen. Thus FL is capable of mimicking human behavior but at very high rate.

Normal control system logic logic Control system based on Fuzzy

Characteristics of FUZZY Logic The essential characteristics of fuzzy logic as founded by Zader Lotfi are as follows. 1.In fuzzy logic, exact reasoning is viewed as a limiting case of approximate reasoning. 2.In fuzzy logic everything is a matter of degree. 3.Any logical system can be fuzzified 4.In fuzzy logic, knowledge is interpreted as a collection of elastic or, equivalently, fuzzy constraint on a collection of variables 5.Inference is viewed as a process of propagation of elastic constraints. The third statement hence, define Boolean logic as a subset of Fuzzy logic.

Basic Parameters Linguistic Variable:. They are objects or words, rather than numbers. The sensor input is a noun, e.g. "temperature", "displacement etc. Since error is just the difference, it can be thought of the same way (e.g. "large positive" error, "small positive" error,"zero" error) Fuzzy Sets - A fuzzy set is almost any condition for which we have words. Example: A woman is 6 feet, 3 inches tall. She is one of the tallest women, so her height may be rated.98 Fuzzy Algorithm - A fuzzy algorithm, then, is a procedure, usually a computer program, made up of statements relating linguistic variables and control actions. Defuzzify Evaluation of several sub-sets established by the designer for a fuzzy logic based control system, such as "speed too fast," "speed too slow" and "speed about right" at a specific input value (Example: 2,390 RPM) to determine a crisp output which will be the input for the system being controlled.

Designing a control system using Fuzzy Logic The System: We want to design a simple proportional temperature controller with an electric heating element and a variable-speed cooling fan. A positive signal output calls for 0-100 percent heat while a negative signal output calls for 0-100 percent cooling.

Specification : "N" = "negative" error or error-dot input level "Z" = "zero" error or error-dot input level "P" = "positive" error or error-dot input level "H" = "Heat" output response "-" = "No Change" to current output "C" = "Cool" output response Definition: INPUT#1: ("Error", positive (P), zero (Z), negative (N)) INPUT#2: ("Error-dot", positive (P), zero (Z), negative (N)) CONCLUSION: ("Output", Heat (H), No Change (-), Cool (C)) INPUT#1 System Status Error = Command-Feedback P=Too cold, Z=Just right, N=Too hot INPUT#2 System Status Error-dot = d(error)/dt P=Getting hotter Z=Not changing N=Getting colder OUTPUT Conclusion & System Response Output H = Call for heating - = Don't change anything C = Call for cooling

Rule Structure & Rule Matrix: IF Cmd-Temp=N AND d(cmd-temp)/dt=n THEN Output=C IF Cmd-Temp=Z AND d(cmd-temp)/dt=n THEN Output=H IF Cmd-Temp=P AND d(cmd-temp)/dt=n THEN Output=H IF Cmd-Temp=N AND d(cmd-temp)/dt=z THEN Output=C IF Cmd-Temp=Z AND d(cmd-temp)/dt=z THEN Output=NC IF Cmd-Temp=P AND d(cmd-temp)/dt=z THEN Output=H IF Cmd-Temp=N AND d(cmd-temp)/dt=p THEN Output=C IF Cmd-Temp=Z AND d(cmd-temp)/dt=p THEN Output=C IF Cmd-Temp=P AND d(cmd-temp)/dt=p THEN Output=H E R R O R D O T ERROR RULE N Z P MATRIX N C H H Z C NC H P C C H

MEMBERSHIP FUNCTION: The membership function is a graphical representation of the magnitude of participation of each input. It associates a weighting with each of the inputs that are processed, define functional overlap between inputs, and ultimately determines an output response. The rules use the input membership values as weighting factors to determine their influence on the fuzzy output sets of the final output conclusion. Once the functions are inferred, scaled, and combined, they are defuzzified into a crisp output which drives the system

The degree of membership for an "error" of -1.0 projects up to the middle of the overlapping part of the "negative" and "zero" function so the result is "negative" membership = 0.5 and "zero" membership = 0.5.. This selects only the left and middle columns of the rule matrix. For an "error-dot" of +2.5, a "zero" and "positive" membership of 0.5 is indicated. This selects the middle and bottom rows of the rule matrix. By overlaying the two regions of the rule matrix, it can be seen that only the rules in the 2-by-2 square in the lower left corner (rules 4,5,7,8) of the rules matrix will generate non-zero output conclusions. The others have a zero weighting due to the logical AND in the rules.

It involves following steps. Defuzzification: 1)The Calculation of function strength "negative" = (R1^2 + R4^2 + R7^2 + R8^2) (Cooling) = (0.00^2 + 0.50^2 + 0.50^2 + 0.50^2)^.5 = 0.866 "zero" = (R5^2)^.5 = (0.50^2)^.5 (No Change) = 0.500 "positive" = (R2^2 + R3^2 + R6^2 + R9^2) (Heating) = (0.00^2 + 0.00^2 + 0.00^2 + 0.00^2)^.5 = 0.000 2)Calculation of Output Membership function (neg_center * neg_strength + zero_center * zero_strength + pos_center * pos_strength) = OUTPUT (neg_strength + zero_strength + pos_strength) (-100 * 0.866 + 0 * 0.500 + 100 * 0.000) = 63.4% (0.866 + 0.500 + 0.000)

4) FL can control nonlinear systems that would be difficult or impossible to model mathematically. This opens doors for control systems that would normally be deemed unfeasible for Advantages FL offers several unique features that make it a particularly good choice for many control problems. 1) It is inherently robust since it does not require precise, noisefree inputs and can be programmed to fail safely if a feedback sensor quits or is destroyed. The output control is a smooth control function despite a wide range of input variations. 2) Since the FL controller processes user-defined rules governing the target control system, it can be modified and tweaked easily to improve or drastically alter system performance. 3) FL is not limited to a few feedback inputs and one or two control outputs, nor is it necessary to measure or compute rateof-change parameters in order for it to be implemented. Any sensor data that provides some indication of a system's actions and reactions is sufficient.

Application 1) Fuzzy Logic has huge application on Control System Design and in Automation. 2)With the help of Fuzzy Logic,we can design artificial neural network which mimics our human neural system 3) Vast expert decision makers, theoretically able to distill the wisdom of every document ever written. 4) Computers that understand and respond to normal human language. 5) Machines that write interesting novels and screenplays in a selected style, such as Hemingway's. 6)Molecule-sized soldiers of health that will roam the blood-stream, killing cancer cells and slowing the aging process.

DEBAPRIYA BASU ROY ECE2007025