Background Fuzzy control enables noncontrol-specialists. A fuzzy controller works with verbal rules rather than mathematical relationships.

Similar documents
Fuzzy Logic. Sourabh Kothari. Asst. Prof. Department of Electrical Engg. Presentation By

Introduction to Fuzzy Logic and Fuzzy Systems Adel Nadjaran Toosi

Why Fuzzy? Definitions Bit of History Component of a fuzzy system Fuzzy Applications Fuzzy Sets Fuzzy Boundaries Fuzzy Representation

Fuzzy If-Then Rules. Fuzzy If-Then Rules. Adnan Yazıcı

ARTIFICIAL INTELLIGENCE - FUZZY LOGIC SYSTEMS

Lecture notes. Com Page 1

Fuzzy Reasoning. Linguistic Variables

Fuzzy Reasoning. Outline

7. Decision Making

ARTIFICIAL INTELLIGENCE. Uncertainty: fuzzy systems

CHAPTER 5 FUZZY LOGIC CONTROL

FUZZY LOGIC TECHNIQUES. on random processes. In such situations, fuzzy logic exhibits immense potential for

Neural Networks Lesson 9 - Fuzzy Logic

CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER

Lotfi Zadeh (professor at UC Berkeley) wrote his original paper on fuzzy set theory. In various occasions, this is what he said

Introduction. Aleksandar Rakić Contents

FUZZY LOGIC CONTROL. Helsinki University of Technology Control Engineering Laboratory

Dra. Ma. del Pilar Gómez Gil Primavera 2014

Chapter 4 Fuzzy Logic

Why Fuzzy Fuzzy Logic and Sets Fuzzy Reasoning. DKS - Module 7. Why fuzzy thinking?

Intelligent Control. 4^ Springer. A Hybrid Approach Based on Fuzzy Logic, Neural Networks and Genetic Algorithms. Nazmul Siddique.

Introduction to Intelligent Control Part 2

Fuzzy Sets and Fuzzy Logic

Fuzzy Logic. This amounts to the use of a characteristic function f for a set A, where f(a)=1 if the element belongs to A, otherwise it is 0;

CPS331 Lecture: Fuzzy Logic last revised October 11, Objectives: 1. To introduce fuzzy logic as a way of handling imprecise information

Fuzzy Sets and Fuzzy Logic. KR Chowdhary, Professor, Department of Computer Science & Engineering, MBM Engineering College, JNV University, Jodhpur,

Fuzzy logic controllers

FUZZY INFERENCE SYSTEMS

REASONING UNDER UNCERTAINTY: FUZZY LOGIC

CHAPTER 3 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM

A Brief Idea on Fuzzy and Crisp Sets

FUZZY INFERENCE. Siti Zaiton Mohd Hashim, PhD

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)

Efficient CPU Scheduling Algorithm Using Fuzzy Logic

CHAPTER 6 SOLUTION TO NETWORK TRAFFIC PROBLEM IN MIGRATING PARALLEL CRAWLERS USING FUZZY LOGIC

Introduction 3 Fuzzy Inference. Aleksandar Rakić Contents

A FUZZY LOGIC APPROACH IN ROBOTIC MOTION CONTROL

Fuzzy if-then rules fuzzy database modeling

On the use of Fuzzy Logic Controllers to Comply with Virtualized Application Demands in the Cloud

What is all the Fuzz about?

American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) ISSN (Print) , ISSN (Online)

MITOCW watch?v=kz7jjltq9r4

Chapter 7 Fuzzy Logic Controller

Introduction 2 Fuzzy Sets & Fuzzy Rules. Aleksandar Rakić Contents

Speed regulation in fan rotation using fuzzy inference system

Rainfall prediction using fuzzy logic

About the Tutorial. Audience. Prerequisites. Disclaimer& Copyright. Fuzzy Logic

Fuzzy Logic Controller

ANALYTICAL STRUCTURES FOR FUZZY PID CONTROLLERS AND APPLICATIONS

Approximate Reasoning with Fuzzy Booleans

What is all the Fuzz about?

Final Exam. Controller, F. Expert Sys.., Solving F. Ineq.} {Hopefield, SVM, Comptetive Learning,

The Use of Fuzzy Logic at Support of Manager Decision Making

COSC 6397 Big Data Analytics. Fuzzy Clustering. Some slides based on a lecture by Prof. Shishir Shah. Edgar Gabriel Spring 2015.

Figure 2-1: Membership Functions for the Set of All Numbers (N = Negative, P = Positive, L = Large, M = Medium, S = Small)

Computational Intelligence Lecture 12:Linguistic Variables and Fuzzy Rules

Fuzzy Systems Handbook

Fuzzy Systems (1/2) Francesco Masulli

On the Use of Fuzzy Techniques for Partial Scan Insertion Based on the Testability metrics

CS Bootcamp Boolean Logic Autumn 2015 A B A B T T T T F F F T F F F F T T T T F T F T T F F F

Reactor Control. defined interval. For example, the classic (noninteracting)

Types of Expert System: Comparative Study

Contents. The Definition of Fuzzy Logic Rules. Fuzzy Logic and Functions. Fuzzy Sets, Statements, and Rules

CHAPTER 3 FUZZY RULE BASED MODEL FOR FAULT DIAGNOSIS

Fuzzy Logic Based Path Planning for Quadrotor

Prototyping Design and Learning in Outdoor Mobile Robots operating in unstructured outdoor environments

FUZZY SYSTEM FOR PLC

Developing a Fuzzy Logic Controlled Agricultural Vehicle

Fuzzy Logic Approach towards Complex Solutions: A Review

Development of a Generic and Configurable Fuzzy Logic Systems Library for Real-Time Control Applications using an Object-oriented Approach

Pre C# Fundamentals. Course reference LEARNING. Updated:

Machine Learning & Statistical Models

Figure-12 Membership Grades of x o in the Sets A and B: μ A (x o ) =0.75 and μb(xo) =0.25

Fuzzy Logic - A powerful new technology

Lecture 5 Fuzzy expert systems: Fuzzy inference Mamdani fuzzy inference Sugeno fuzzy inference Case study Summary

Fuzzy Logic: Human-like decision making

Fuzzy Logic Using Matlab

Fuzzy Networks for Complex Systems. Alexander Gegov University of Portsmouth, UK

Deciphering Data Fusion Rule by using Adaptive Neuro-Fuzzy Inference System

CHAPTER 3 A FAST K-MODES CLUSTERING ALGORITHM TO WAREHOUSE VERY LARGE HETEROGENEOUS MEDICAL DATABASES

742 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 13, NO. 6, DECEMBER Dong Zhang, Luo-Feng Deng, Kai-Yuan Cai, and Albert So

Dinner for Two, Reprise

Introduction to Fuzzy Logic. IJCAI2018 Tutorial

Fuzzy Set, Fuzzy Logic, and its Applications

Intuitionistic fuzzification functions

Fuzzy Logic and brief overview of its applications

A control-based algorithm for rate adaption in MPEG-DASH

MODELING FOR RESIDUAL STRESS, SURFACE ROUGHNESS AND TOOL WEAR USING AN ADAPTIVE NEURO FUZZY INFERENCE SYSTEM

MECHATRONICS 3M LECTURE NOTES. Prepared by Frank Wornle School of Mechanical Engineering The University of Adelaide 1 0.

CHAPTER 3 ADAPTIVE DECISION BASED MEDIAN FILTER WITH FUZZY LOGIC

Fuzzy system theory originates from fuzzy sets, which were proposed by Professor L.A.

Reducing Quantization Error and Contextual Bias Problems in Object-Oriented Methods by Applying Fuzzy-Logic Techniques

CHAPTER 3 INTELLIGENT FUZZY LOGIC CONTROLLER

Elementos de Inteligencia Artificial. Amaury Caballero Ph.D., P.E. Universidad Internacional de la Florida

Cahier technique no 191

XI International PhD Workshop OWD 2009, October Fuzzy Sets as Metasets

SOLUTION: 1. First define the temperature range, e.g. [0 0,40 0 ].

Fuzzy Rules & Fuzzy Reasoning

Reference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive

Classification with Diffuse or Incomplete Information

Transcription:

Introduction to Fuzzy Control Background Fuzzy control enables noncontrol-specialists to design control system. A fuzzy controller works with verbal rules rather than mathematical relationships. knowledge based control rule based control expert control Traditionally computer decision is based on two -valued boolean logic (true/false, yes/no, 0/1), but not all real world problems lend themselves to a strict yes/no or true/false formulation. Approaches Fuzzy logic To make computers cope with imprecise statements 1

Introduce a gradual transition from true to false (or yes to no, 0 to 1). e.g. temperature warm/cold, warm slightly warm slightly cold cold, Applications robots, machinery, electrical systems, consumer products, e.g. video cameras, washing machine, TV, etc. Characteristics of fuzzy control Usually nonlinear, More complex than PID, More tuning parameters, Smooth operation, robust. Easier to cope for a non-control-specialist (IF-THEN rules are no theoretical difficulty).

0 scale 1 fuzzy nonfuzzy 0 10 20 30 40 fuzzy and nonfuzzy interpretation of a room temperature A fuzzy controller is driven by a collection of verbal rules, often in IF-THEN format. A fuzzy controller uses fuzzy logic to simulate human thinking. Fuzzy logic is a logic based on truth value in [0,1], rather than just true/false. A fuzzy controller consists of a user interface, a rule base and an inference engine. 2

controller user ref condition rule base action process output inference engine A fuzzy controller

User interface designed for process operators. Often it is given as a diagram on a graphical screen showing overall architecture of the control system. Or it can be given as a matrix. It is possible to see the fuzzy set definitions by means of graphs. Rule base a collection of stored control rules. R i : If x is A i and y is B i, Then z is C i. where x and y, the inputs, are measured variables, and z is the controller output or the control action; A i, B i, C i are linguistic terms, such as low, medium, or high. The IF part of the rule is called the premise or condition, The THEN part is called the consequence or action. 3

An IF-THEN rule is mathematically speaking an implication. Inference engine a program that draws the actual conclusions from the actual inputs to the controller. Rule: If an apple is red, then it is ripe Fact: My apple is red Consequence: My apple is ripe

Fuzzy sets Nonfuzzy set A (nonfuzzy) set is any collection of objects which can be treated as a whole. An item from a given universe is either a member of the set or not. set/collection/class (item/element/member). (a) The set of nonnegative integers less than 4. finite set (0,1,2,3). (b) The set of live dinosaurs. empty set. (c) The set of measurements greater than 3. an infinite set, but there is no difficulty in determining where a given measurement is a member. A set can be specified by stating when an item is in the set. 4

Fuzzy set Many sets do not have a precise criterion for membership. (a) people at 20, 30, or 40 years? (b) high temperature, strong winds, nice days? Zadeh proposed a degree of membership, such that the transition from member to nonmember of a set is gradual rather than abrupt. The grade of membership for all its members thus describes a fuzzy set. An item s grade of membership is normally a real number between 0 and 1. Universe Elements of a fuzzy set are taken from a universe of discourse or just universe. The universe contains all elements that come into consideration.

membership function each element in the universe of discourse has an associated grade of membership with regard to the fuzzy set. The function that ties a number to each element of the unverse is called the membership function. (a) The set of young people could be all human beings in the world. Or numbers between 0 and 100. (b) The set x 10 could have a universe all positive measurements. 1 membership 0 0 2 4 6 8 Membership function of the set around 4.

Example: Set of fast speed 1 Grade of membership 0 30 60 90 120 speed For a different car/driver the set might look like: 1 Grade of membership 0 30 60 90 120 speed Fuzzy logic control is application dependent, subjective, inexact. 5

Ref + error FLC control input System output error Fuzzification Fuzzy control defuzzification control input Fuzzy value Real value Standard feedback loop of a fuzzy controller Fuzzy Logic Controller (FLC) Fuzzification Measured variables are real world signal, e.g. 63mph, Fuzzy systems interpret them as fast speed associated with a degree of membership (fuzzification) 6

63mph 0.8 fast, or 0.3 medium, or 0.0 slow. Fuzzy control Fuzzy controller acts upon these values, its derivatives, integrals, etc.. Defuzzification Inference from the fuzzy controller to the real values of system control action. Problems exponential growth of number of rules. Exercises: 1. Given an example of a fuzzy set on outdoor temperature of January in Reading. 2. Draw a diagram of a fuzzy control system.