Defuzzification. Convert fuzzy grade to Crisp output. *Fuzzy Engineering, Bart Kosko

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

Introduction to Fuzzy Control

Artificial Intelligence: Fuzzy Logic Explained

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

EMPLOYEE PERFORMANCE APPRAISAL SYSTEM USING FUZZY LOGIC

Design of fuzzy systems

Optimized Fuzzy Control by Particle Swarm Optimization Technique for Control of CSTR

A Fuzzy System Approach of Feed Rate Determination for CNC Milling

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

Sci.Int.(Lahore),26(3), ,2014 ISSN ; CODEN: SINTE

Adaptive Optimal Scheduling of Public Utility Buses in Metro Manila Using Fuzzy Logic Controller

Applications of Fuzzy Logic in Control Design

Fuzzy Logic Based Decision Making for Customer Loyalty Analysis and Relationship Management

Detection of DDoS Attack Scheme

Fuzzy Logic Based Revised Defect Rating for Software Lifecycle Performance. Prediction Using GMR

A FUZZY LOGIC APPROACH FOR SALES FORECASTING

Intelligent Mechatronic Model Reference Theory for Robot Endeffector

Threat Modeling Using Fuzzy Logic Paradigm

Bank Customers (Credit) Rating System Based On Expert System and ANN

Automated Methods for Fuzzy Systems

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

Fuzzy Time Series Forecasting

Real Time Traffic Balancing in Cellular Network by Multi- Criteria Handoff Algorithm Using Fuzzy Logic

FUZZY LOGIC BASED SOFTWARE PROCESS IMPROVIZATION FRAMEWORK FOR INDIAN SMALL SCALE SOFTWARE ORGANIZATIONS

Fast Fuzzy Control of Warranty Claims System

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

Fuzzy Knowledge Base System for Fault Tracing of Marine Diesel Engine

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

Fuzzy Logic Based Reactivity Control in Nuclear Power Plants

Optimization of Fuzzy Inventory Models under Fuzzy Demand and Fuzzy Lead Time

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

Project Management Efficiency A Fuzzy Logic Approach

NTC Project: S01-PH10 (formerly I01-P10) 1 Forecasting Women s Apparel Sales Using Mathematical Modeling

A STUDY ON THE CONVENTIONAL AND FUZZY CONTROL STEEL-CUTTING PROCESS

A Trust-Evaluation Metric for Cloud applications

Computational Intelligence Introduction

A Fuzzy Approach for Reputation Management using Voting Scheme in Bittorrent P2P Network

RISK ASSESSMENT BASED UPON FUZZY SET THEORY

Proactive Security Mechanism and Design for Firewall

Sanjeev Kumar 1 and Hemlata Jain 2

A Fuzzy Expert System as a Stock Trading Advisor

DEVELOPMENT OF FUZZY LOGIC MODEL FOR LEADERSHIP COMPETENCIES ASSESSMENT CASE STUDY: KHOUZESTAN STEEL COMPANY

Care Symbol Written Care Instructions What Care Symbol and Instructions Mean

FLBVFT: A Fuzzy Load Balancing Technique for Virtualization and Fault Tolerance in Cloud

DESIGN AND STRUCTURE OF FUZZY LOGIC USING ADAPTIVE ONLINE LEARNING SYSTEMS

A Novel Defense Mechanism against Distributed Denial of Service Attacks using Fuzzy Logic

Input, Process and Output

Automating Software Development Process Using Fuzzy Logic

JAVA FUZZY LOGIC TOOLBOX FOR INDUSTRIAL PROCESS CONTROL

Development of an Optimal and Delay Based Routing Algorithm for MANETs using Intelligent Agent Fuzzy Logic

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

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

Estimating Trust Value for Cloud Service Providers using Fuzzy Logic

New Deluxe Wall Mounted Heat Pump Series EXTERIOS

EVALUATION OF FAIR MARKET PRICE OF RESOURCES IN OIL AND GAS INDUSTRY USING FUZZY SETS AND LOGICS

Design of Prediction System for Key Performance Indicators in Balanced Scorecard

Fuzzy Signature Neural Network

Leran Wang and Tom Kazmierski

Improving Decision Making and Managing Knowledge

Conception and Development of a Health Care Risk Management System

A Fuzzy-Based Speed Control of DC Motor Using Combined Armature Voltage and Field Current

DEVELOPING AND TEACHING GRADUATE COURSES IN COMPUTATIONAL INTELLIGENCE

Double Fuzzy Point Extension of the Two-step Fuzzy Rule Interpolation Methods

Intelligens Számítási Módszerek Fuzzy rendszerek, alkalmazáspéldák

Cluster Analysis: Advanced Concepts

Modeling and Simulation of Fuzzy Logic Variable Speed Drive Controller

The Second Law of Thermodynamics

Clustering UE 141 Spring 2013

Load Balancing in Computer Networks

Water Temperature Controller Using Microcontroller And Correction Using Fuzzy Logic

CGC s Hybrid System Loop Control

Range Free Localization Schemes for Wireless Sensor Networks

A Cascaded Fuzzy Inference System for University Non-Teaching Staff Performance Appraisal

Overcoming Unknown Kinetic Data for Quantitative Modelling of Biological Systems Using Fuzzy Logic and Petri Nets

Hypervisor Hardware Fuzzy Trust Monitor in Cloud Computing

Managing Knowledge and Collaboration

Session 2: Hot Water Supply

Analysis and Usage of Fuzzy Logic for Optimized Evaluation of Database Queries

A Model for Selecting an ERP System with Triangular Fuzzy Numbers and Mamdani Inference

Optimization under fuzzy if-then rules

Better Quality of Service Management With Fuzzy Logic In Mobile Adhoc Network

Comparison of K-means and Backpropagation Data Mining Algorithms

Comprehensive Areal Model of Earthquake-induced Landslides: Technical Specification and User Guide

Time complexity analysis of genetic- fuzzy system for disease diagnosis.

Product Selection in Internet Business, A Fuzzy Approach

Tolerance Charts. Dr. Pulak M. Pandey.

An Evaluation Study of Driver Profiling Fuzzy Algorithms using Smartphones

FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT MINING SYSTEM

How To Solve The Cluster Algorithm

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

Resource Allocation in Smart Homes Based on Banker s Algorithm

A FUZZY MATHEMATICAL MODEL FOR PEFORMANCE TESTING IN CLOUD COMPUTING USING USER DEFINED PARAMETERS

A Fuzzy Load Balancing Service for Network Computing Based on Jini

Fully Automatic Washing Machine User manual

About the NeuroFuzzy Module of the FuzzyTECH5.5 Software

AN OPTIMIZATION APPROACH TO EMPLOYEE SCHEDULING USING FUZZY LOGIC. A Thesis. presented to. the Faculty of California Polytechnic State University,

OPTIMIZATION OF POWER OUTPUT OF A MICRO-HYDRO POWER STATION USING FUZZY LOGIC ALGORITHM

K-Means Clustering Tutorial

Fuzzy Systems and Neural Networks XML Schemas for Soft Computing

Fuzzy Based Reactive Resource Pricing in Cloud Computing

Transcription:

Defuzzification Convert fuzzy grade to Crisp output *Fuzzy Engineering, Bart Kosko

Defuzzification (Cont.) Centroid Method: the most prevalent and physically appealing of all the defuzzification methods [Sugeno, 1985; Lee, 1990] Often called Center of area Center of gravity *Fuzzy Logic with Engineering Applications, Timothy J. Ross

Defuzzification (Cont.) Max-membership principal Also known as height method *Fuzzy Logic with Engineering Applications, Timothy J. Ross

Defuzzification (Cont.) Weighted average method Valid for symmetrical output membership functions Formed by weighting each functions in the output by its respective maximum membership value *Fuzzy Logic with Engineering Applications, Timothy J. Ross

Defuzzification (Cont.) Mean-max membership (middle of maxima) Maximum membership is a plateau Z* = a + b 2 *Fuzzy Logic with Engineering Applications, Timothy J. Ross

Defuzzification (Cont.) Center of sums Faster than many defuzzification methods *Fuzzy Logic with Engineering Applications, Timothy J. Ross

Defuzzification (Cont.) Center of Largest area If the output fuzzy set has at least two convex subregion, defuzzify the largest area using centroid *Fuzzy Logic with Engineering Applications, Timothy J. Ross

Defuzzification (Cont.) First (or last) of maxima Determine the smallest value of the domain with maximized membership degree *Fuzzy Logic with Engineering Applications, Timothy J. Ross

Example: Defuzzification Find an estimate crisp output from the following 3 membership functions *Fuzzy Logic with Engineering Applications, Timothy J. Ross

Example: Defuzzification CENTROID *Fuzzy Logic with Engineering Applications, Timothy J. Ross

Example: Defuzzification Weighted Average *Fuzzy Logic with Engineering Applications, Timothy J. Ross

Example: Defuzzification Mean-Max Z* = (6+7)/2 = 6.5 *Fuzzy Logic with Engineering Applications, Timothy J. Ross

Example: Defuzzification Center of sums *Fuzzy Logic with Engineering Applications, Timothy J. Ross

Example: Defuzzification Center of largest area Same as the centroid method because the complete output fuzzy set is convex *Fuzzy Logic with Engineering Applications, Timothy J. Ross

Example: Defuzzification First and Last of maxima *Fuzzy Logic with Engineering Applications, Timothy J. Ross

Defuzzification Of the seven defuzzification methods presented, which is the best? It is context or problem-dependent *Fuzzy Logic with Engineering Applications, Timothy J. Ross

Defuzzification: Criteria Hellendoorn and Thomas specified 5 criteria against whnic to measure the methods #1 Continuity Small change in the input should not produce the large change in the output #2 Disambiguity Defuzzification method should always result in a unique value, I.e. no ambiguity Not satisfied by the center of largest area! *Fuzzy Logic with Engineering Applications, Timothy J. Ross

Defuzzification: Criteria (Cpnt.) Hellendoorn and Thomas specified 5 criteria against whnic to measure the methods #3 Plausibility Z* should lie approximatly in the middle of the support region and hve high degree of membership #4 Computational simplicity Centroid and center of sum required complex computation! #5 Constitutes the difference between centroid, weighted average and center of sum Problem-dependent, keep computation simplicity *Fuzzy Logic with Engineering Applications, Timothy J. Ross

Designing Antecedent Membership Functions Recommend designer to adopt the following design principles: Each Membership function overlaps only with the closest neighboring membership functions; For any possible input data, its membership values in all relevant fuzzy sets should sum to 1 (or nearly) * Fuzzy Logic: Intelligence, control, and Information, J. Yen and R. Langari, Prentice Hall

Designing Antecedent Membership Functions A Membership Function Design that violates the second principle * Fuzzy Logic: Intelligence, control, and Information, J. Yen and R. Langari, Prentice Hall

Designing Antecedent Membership Functions A Membership Function Design that violates both principle * Fuzzy Logic: Intelligence, control, and Information, J. Yen and R. Langari, Prentice Hall

Designing Antecedent Membership Functions A symmetric Function Design Following the guidelines * Fuzzy Logic: Intelligence, control, and Information, J. Yen and R. Langari, Prentice Hall

Designing Antecedent Membership Functions An asymmetric Function Design Following the guidelines * Fuzzy Logic: Intelligence, control, and Information, J. Yen and R. Langari, Prentice Hall

Example: Furnace Temperature Control Inputs Temperature reading from sensor Furnace Setting Output Power control to motor * Fuzzy Systems Toolbox, M. Beale and H Demuth

MATLAB: Create membership functions - Temp * Fuzzy Systems Toolbox, M. Beale and H Demuth

MATLAB: Create membership functions - Setting * Fuzzy Systems Toolbox, M. Beale and H Demuth

MATLAB: Create membership functions - Power * Fuzzy Systems Toolbox, M. Beale and H Demuth

If - then - Rules Fuzzy Rules for Furnace control Temp Setting Low Medium High Cold Low Medium High Cool Low Medium High Moderate Low Low Low Warm Low Low Low Hot low Low Low * Fuzzy Systems Toolbox, M. Beale and H Demuth

Antecedent Table * Fuzzy Systems Toolbox, M. Beale and H Demuth

Antecedent Table MATLAB A = table(1:5,1:3); Table generates matrix represents a table of all possible combinations * Fuzzy Systems Toolbox, M. Beale and H Demuth

Consequence Matrix * Fuzzy Systems Toolbox, M. Beale and H Demuth

Evaluating Rules with Function FRULE * Fuzzy Systems Toolbox, M. Beale and H Demuth

Design Guideline (Inference) Recommend Max-Min (Clipping) Inference method be used together with the MAX aggregation operator and the MIN AND method Max-Product (Scaling) Inference method be used together with the SUM aggregation operator and the PRODUCT AND method * Fuzzy Logic: Intelligence, control, and Information, J. Yen and R. Langari, Prentice Hall

Example: Fully Automatic Washing Machine * Fuzzy Logic: Intelligence, control, and Information, J. Yen and R. Langari, Prentice Hall

Example: Fully Automatic Washing Machine Inputs Laundry Softness Laundry Quantity Outputs Washing Cycle Washing Time * Fuzzy Logic: Intelligence, control, and Information, J. Yen and R. Langari, Prentice Hall

Example: Input Membership functions * Fuzzy Logic: Intelligence, control, and Information, J. Yen and R. Langari, Prentice Hall

Example: Output Membership functions * Fuzzy Logic: Intelligence, control, and Information, J. Yen and R. Langari, Prentice Hall

Example: Fuzzy Rules for Washing Cycle Quantity Softness Small Medium Large Soft Delicate Light Normal Normal Soft Normal Hard Light Normal Normal Light Normal Strong Hard Light Normal Strong * Fuzzy Logic: Intelligence, control, and Information, J. Yen and R. Langari, Prentice Hall

Example: Control Surface View (Clipping) * Fuzzy Logic: Intelligence, control, and Information, J. Yen and R. Langari, Prentice Hall

Example: Control Surface View (Scaling) * Fuzzy Logic: Intelligence, control, and Information, J. Yen and R. Langari, Prentice Hall

Example: Control Surface View Clipping Scaling * Fuzzy Logic: Intelligence, control, and Information, J. Yen and R. Langari, Prentice Hall

Example: Rule View (Clipping) * Fuzzy Logic: Intelligence, control, and Information, J. Yen and R. Langari, Prentice Hall

Example: Rule View (Scaling) * Fuzzy Logic: Intelligence, control, and Information, J. Yen and R. Langari, Prentice Hall