Fuzzy Systems. Example of a Mamdani/Larsen fuzzy controller. Defuzzification. Fuzzy Systems (Cont.) Fuzzy Systems (Cont.) Fuzzification.



Similar documents
Introduction to Fuzzy Control

Artificial Intelligence: Fuzzy Logic Explained

Problems often have a certain amount of uncertainty, possibly due to: Incompleteness of information about the environment,

THE OPTIMAL SOLUTION FOR SMALL AND MEDIUM DATA CENTER

New Deluxe Wall Mounted Heat Pump Series EXTERIOS

Knowledge Discovery and Data Mining. Structured vs. Non-Structured Data

3. AIR CONDITIONER CONTROLLER (UNIT)

EMPLOYEE PERFORMANCE APPRAISAL SYSTEM USING FUZZY LOGIC

Detection of DDoS Attack Scheme

FAQ' s. Frequently Asked Questions. A1 Control Units. Pge 1 of 7 PUMPKIN HOOK ROAD PO BOX OGD VAN HORNESVILLE NY USA

SIMATIC S7. 3 Fuzzy Control. Preface, Contents The Structure of Fuzzy Systems and How They Work. Fuzzy Control. Function Blocks.

Optimization under fuzzy if-then rules

Forms of Energy. Freshman Seminar

Natural gas heating versus split system heating and the current and future viability of the Natural gas network

A FUZZY LOGIC APPROACH FOR SALES FORECASTING

University of St Andrews. Energy Efficient Data Centre Cooling

Clustering UE 141 Spring 2013

Dynamic Process Modeling. Process Dynamics and Control

LG Air conditioning Company Multi V Water Ⅱ. Air Conditioning Academy

HITACHI INVERTER SJ/L100/300 SERIES PID CONTROL USERS GUIDE

Security+ Guide to Network Security Fundamentals, Fourth Edition. Chapter 13 Business Continuity

ABSTRACT. Keyword double rotary inverted pendulum, fuzzy logic controller, nonlinear system, LQR, MATLAB software 1 PREFACE

How do I measure the amount of water vapor in the air?

Elementary Statistics

Fuzzy Time Series Forecasting

Thermodynamics. Thermodynamics 1

To suit Daikin FDY "F" Series and FD "F" Series. (and other models incorporating BRC1B62/52 Remote Controller)

Project Management Efficiency A Fuzzy Logic Approach

Algebra 2. Linear Functions as Models Unit 2.5. Name:

2.1 The performance of bus air conditioning system is evaluated in the following operating conditions

Electric Coolant Pumps. Always at the Correct Temperature

CURVE FITTING LEAST SQUARES APPROXIMATION

IMPLEMENTATION OF FUZZY EXPERT COOLING SYSTEM FOR CORE2DUO MICROPROCESSORS AND MAINBOARDS. Computer Education, Konya, 42075, Turkey

SIZE. Energy. Non-Mechanical Energy. Mechanical Energy. Part II. Examples of Non-Mechanical Energy. Examples of Mechanical Energy.

Temperature Scales. The metric system that we are now using includes a unit that is specific for the representation of measured temperatures.

GCSE SCIENCE B. SCB4P Report on the Examination June Version: 1.0

Blue Easy Reader Thermostat 1F95EZ Homeowner s Guide

Volkswagen B3 Passat General-Engine 4 CYL. 19 Engine - Cooling System (Page GR-19)

Classification of Fuzzy Data in Database Management System

Brake module AX5021. Documentation. Please read this document carefully before installing and commissioning the brake module!

User Manual. Air-conditioner Controller SB-DN-HVAC (MAC01.331)

Data Centre Testing and Commissioning

Design of fuzzy systems

How To Understand Evaporator

Applications of Fuzzy Logic in Control Design

Deluxe Sedan. 3 Gasoline Cards. 1 Gasoline Card

Laddomat 21. For accumulation when using a wood-fired boiler. Picture 1. The wood-fired boiler is is connected to to. accumulator tank with bypass

20 CODE CHALLENGES. GCSE (9 1) Computer Science GCSE REFORM. February 2015

Fuzzy Logic Approach for Threat Prioritization in Agile Security Framework using DREAD Model

A Fuzzy Logic Based Approach for Selecting the Software Development Methodologies Based on Factors Affecting the Development Strategies

Vulnerability Analysis of Fire Spreading in a Building using Fuzzy Logic and its Integration in a Decision Support System

PRICE LIST Test & Balance Report TEST AND BALANCE REPORT Melink Corporation (513)

Air Conditioning System

ANCIS I N C O R P O R A T E D

CONTROLS DATA MANAGEMENT PROCESS AUTOMATION EUROCUBE. General purpose single phase thyristors and solid state relays Product data.

SERVICE INSTRUCTION R410A. SPLIT TYPE ROOM AIR CONDITIONER Universal Floor / Ceiling Duct / Cassette Wall Mounted / Floor type INVERTER MULTI

Project 16 - PLAYING THE STOCK MARKET FOR GAIN OR LOSS

Residential HVAC Load Sizing Training October 14, David Kaiser Green Code Plan Reviewer

The Ultimate Truck Stock Motor

Python Programming: An Introduction to Computer Science

OilonChooser Operating Instructions

Development of Fuzzy Logic-Based Lead Acid Battery Management Techniques with Applications to 42V Systems

B/S/H/ Error codes and service programmes PH

Effective Techniques for Risk Measurement. Agenda

Types of Degrees in Bipolar Fuzzy Graphs

HEATING AND COOLING SYSTEMS THAT FIT COMFORTABLY WITHIN YOUR BUDGET.

How To Test A Theory Of Power Supply

6 18 A steam power plant receives heat from a furnace at a rate of 280 GJ/h. Heat losses to the surrounding air from the steam as it passes through

White paper on the comparative energy efficiency of zoned electric heaters Convectair, Inc. / Convectair-NMT Inc. September 2004

A Fuzzy Logic Based Model for Life Insurance Underwriting When Insurer Is Diabetic

Input, Process and Output

Data Center 2020: Delivering high density in the Data Center; efficiently and reliably

Cast Iron Radiator Heating Capacity Guide

Asphalt Pavement Association Of Michigan Selecting the Right Mix Atrium Drive, Suite 202 Okemos, MI

Winter heating This winter heating guide includes ways to reduce heating costs and provides advice on choosing the right heater to suit your needs.

Purpose: To determine the dew and point and relative humidity in the classroom, and find the current relative humidity outside.

Improving Decision Making and Managing Knowledge

Solutions of Equations in Two Variables

Mission 7: Saving Energy

In order to describe motion you need to describe the following properties.

Improving Data Center Energy Efficiency Through Environmental Optimization

7 Relations and Functions

MA107 Precalculus Algebra Exam 2 Review Solutions

BCA-IDA Green Mark for Existing Data Centres Version EDC/1.0

Polarization codes and the rate of polarization

REMOTE CONTROL MANUAL

Technical Support Bulletin Nr. 20 Special AC Functions

COMPARISON OF EFFICIENCY AND COSTS BETWEEN THREE CONCEPTS FOR DATA-CENTRE HEAT DISSIPATION

A. Kinetic Molecular Theory (KMT) = the idea that particles of matter are always in motion and that this motion has consequences.

Best Practice Guide BPGCS007

EHDC. Cooling system for Data Center and server cabinets.

Celxia. a s. Artcool uses state-of-the art technology to assure customer satisfaction.

Please read this owner s Manual carefully before operating the unit. - Cooling - Heating - Dehumidifying - Fan

Automating Software Development Process Using Fuzzy Logic

HOISTS AND CRANES. Hoist Classifications Lifting Motor Duty Ratings. 1.0 Introduction and Terminology. 1.1 Purpose. 1.2 Background. 1.

Big Data and Analytics: Getting Started with ArcGIS. Mike Park Erik Hoel

1 Characteristics of Living Things

General Information. Do programmable thermostats really save energy?

SQUADS #4 CPW. 9 th Grade Science

CONTENTS 1. IMPORTANT NOTICE 2 2. TECHNICAL SPECIFICATION 3 3. OPERATION DETAILS 4 4. ELECTRICAL SCHEMATIC DIAGRAM EXPLOSION VIEW 16 6

Transcription:

Fuy Systems Example of a Mamdani/Larsen fuy controller Defuification How can fuy systems be used in a world where measurements and actions are expressed as crisp values? * Fuy Systems Toolbox, M. Beale and H Demuth Fuy Systems (Cont.) Fuy Systems (Cont.) Input Fuifier Fuy System Defuifier output * Fuify crisp inputs to get the fuy inputs * Defuify the fuy outputs to get crisp outputs 9 Degree F. It is too hot! Turn the fan on high Set the fan at 9% speed * Fuy Systems Toolbox, M. Beale and H Demuth Fuification Fuification Process of making a crisp quantity fuy Fuification example Fuy singleton If it is assumed that input data do not contain noise of vagueness, a fuy singleton can be used µ F (x) x Membership grade of crisp input x in the fuy set If the data are vague or perturbed by noise, they should be converted into a fuy number µ F (x) x base Crisp input x 1

Fuy Approximation Theorem Build a Fuy Controller 3 Steps 1. Pick the linguistic variables Example: Let temperature (X) be input and motor speed (Y) be output 2. Pick the fuy sets Define fuy subsets of the X and Y 3. Pick the fuy rules Associate output to the input Example: Build a Fuy Controller Example: Build a Fuy Controller Goal: Design a motor speed controller for air conditioner Step 1: assign input and output variables Let X be the temperature in Fahrenheit Let Y be the motor speed of the air conditioner Step 2: Pick fuy sets Define linguistic terms of the linguistic variables temperature (X) and motor speed (Y) and associate them with fuy sets For example, 5 linguistic terms / fuy sets on X Cold, Cool, Just Right, Warm, and Hot Say 5 linguistic terms / fuy sets on Y Stop, Slow, Medium, Fast, and Blast Example: Build a Fuy Controller Input Fuy sets Example: Build a Fuy Controller Output Fuy sets 2

Example: Build a Fuy Controller Example: Build a Fuy Controller Step 3: Assign a motor speed set to each temperature set If temperature is cold then motor speed is stop If temperature is cool then motor speed is slow If temperature is just right then motor speed is medium If temperature is warm then motor speed is fast If temperature is hot then motor speed is blast A Fuy Relation expressed by a rule Example: Build a Fuy Controller Example: Build a Fuy Controller A Fuy controller with 5 patches! " #$% & Example: temp. 65 degree F. Example: temp. 63 degree F. If temperature is just right then motor speed is medium *Fuy Thinking, Bart Kosko *Fuy Thinking, Bart Kosko 3

Example: t 63 degree F. Example: t 63 degree F. Summed (MAXed) of the partially fired then-part fuy sets OR OUTPUT *Fuy Thinkring, Bart Kosko *Fuy Thinkring, Bart Kosko Example: t 63 degree F. Defuification Defuify to find the output motor speed Question: how to convert a fuy set into a crisp value? Converts a fuy set into a crisp output. Defuification is a process to get a non-fuy value that best represents the possibility distribution of an inferred fuy control action. There is no systematic procedure for choosing a good defuification strategy. Selection of defuification procedure depends on the properties of the application. *Fuy Thinkring, Bart Kosko & '(" )*+,-!")**./ & Defuification 1 2 3 " 4 556665 578.545 Defuification k j 1 j k j : control action whose membership functions reach the maximum. k: number of such control actions. 4

Defuification Defuification Max-membership principal, also known as height method Weighted average method Valid for symmetrical output membership functions Produces results very close to the COA method Less computationally intensive Formed by weighting each functions in the output by its respective maximum membership value Bisector of the Area Defuification First (or last) of maxima Defuification The BOA generates the action ( ) which partitions the area into two regions with the same area Determine the smallest value of the domain with maximied membership degree α µ ( ) d C β α min{ W } β max{ W } µ ( ) d C Example: Defuification Find an estimate crisp output from the following 3 membership functions Example: Defuification CENTROID 5

Example: Defuification Weighted Average Mean-Max Example: Defuification Z* (6+7)/2 6.5 Example: Defuification First and Last of maxima Defuification Which defuification method is the best? The answer is context or problem-dependent. 4 criteria against which to measure the methods: #1 Continuity. small change in the input should not produce the large change in the output Defuification #2 Disambiguity. Defuification method should always result in a unique value, I.e. no ambiguity. #3 Plausibility. Z* should lie approximatly in the middle of the support region and have high degree of membership. #4 Computational simplicity. Summary 1. Fuification of inputs. 2. Linguistic variables, linguistic terms and associated fuy sets 3. Rules 4. Defuification 6