Fuzzy Control –Configuration –Design choices –Takagi-Sugeno controller.

Slides:



Advertisements
Similar presentations
Jan Jantzen Fuzzy PID Control Jan Jantzen
Advertisements

Intelligent Control Methods Lecture 11: Fuzzy control 2 Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Fuzzy Inference Systems. Review Fuzzy Models If then.
Graphical Technique of Inference
Nonlinear Fuzzy PID Control Phase plane analysis Standard surfaces Performance.
Fuzzy Inference Systems
 Negnevitsky, Pearson Education, Lecture 5 Fuzzy expert systems: Fuzzy inference n Mamdani fuzzy inference n Sugeno fuzzy inference n Case study.
AI – CS364 Fuzzy Logic Fuzzy Logic 3 03 rd October 2006 Dr Bogdan L. Vrusias
Fuzzy Inference and Defuzzification
Fuzzy Logic Control of Quadrotor Intelligent Systems & Soft Computing K. OYTUN YAPICI BİRKAN TUNÇ.
Fuzzy Systems Adriano Cruz NCE e IM/UFRJ
11 Inverted Pendulum Emily Hamilton ECE Department, University of Minnesota Duluth December 21, 2009 ECE Fall 2009.
Defuuzification Techniques for Fuzzy Controllers Chun-Fu Kung System Laboratory, Department of Computer Engineering and Science, Yuan-Ze University, Taiwan,
Ming-Feng Yeh General Fuzzy Systems A fuzzy system is a static nonlinear mapping between its inputs and outputs (i.e., it is not a dynamic system).
Backing up a Truck Adriano Cruz ©2005 NCE/UFRJ e IM/UFRJ.
ILLUMINATION CONTROL USING FUZZY LOGIC PRESENTED BY: VIVEK RAUNAK reg:
The Equivalence between fuzzy logic controllers and PD controllers for single input systems Professor: Chi-Jo Wang Student: Nguyen Thi Hoai Nam Student.
Designing Antecedent Membership Functions
Fuzzy Rule-based Models *Neuro-fuzzy and Soft Computing - J.Jang, C. Sun, and, E. Mizutani, Prentice Hall 1997.
Fuzzy Logic. Sumber (download juga): 0logic%20toolbox.pdf
Rule-Based Fuzzy Model. In rule-based fuzzy systems, the relationships between variables are represented by means of fuzzy if–then rules of the following.
Fuzzy PID Control - Reduce design choices - Tuning, stability - Standard nonlinearities.
What are Neuro-Fuzzy Systems A neuro-fuzzy system is a fuzzy system that uses a learning algorithm derived from or inspired by neural network theory to.
Fuzzy Expert Systems. 2 Fuzzy Logic Four types of fuzzy logics Classic logic Crisp setence: Height(John, 180) → Weight(John, 60) Crisp data: Height(John,
Lecture 5 Fuzzy expert systems: Fuzzy inference Mamdani fuzzy inference Mamdani fuzzy inference Sugeno fuzzy inference Sugeno fuzzy inference Case study.
 Negnevitsky, Pearson Education, Lecture 5 Fuzzy expert systems: Fuzzy inference n Mamdani fuzzy inference n Sugeno fuzzy inference n Case study.
Fuzzy Expert Systems. 2 Motivation On vagueness “Everything is vague to a degree you do not realise until you have tried to make it precise.” Bertrand.
Fuzzy Inference (Expert) System
Fuzzy Logic Controller Intelligent System course.
Ming-Feng Yeh Fuzzy Control The primary goal of control engineering is to distill and apply knowledge about how to control a process so that the.
Fuzzy Systems Michael J. Watts
Fuzzy Sets and Control. Fuzzy Logic The definition of Fuzzy logic is a form of multi-valued logic derived frommulti-valued logic fuzzy setfuzzy set theory.
Fuzzy Inference Systems. Fuzzy inference (reasoning) is the actual process of mapping from a given input to an output using fuzzy logic. The process involves.
PART 9 Fuzzy Systems 1. Fuzzy controllers 2. Fuzzy systems and NNs 3. Fuzzy neural networks 4. Fuzzy Automata 5. Fuzzy dynamic systems FUZZY SETS AND FUZZY.
“Principles of Soft Computing, 2 nd Edition” by S.N. Sivanandam & SN Deepa Copyright  2011 Wiley India Pvt. Ltd. All rights reserved. CHAPTER 12 FUZZY.
Fuzzy systems. Calculate the degree of matching Fuzzy inference engine Defuzzification module Fuzzy rule base General scheme of a fuzzy system.
MUNICIPALITIES CLASSIFICATION BASED ON FUZZY RULES
Fuzzy Inference Systems
Fuzzy Expert System Fuzzy Inference دكترمحسن كاهاني
Fuzzy Inference and Reasoning
Nonlinear Fuzzy PID Control Jan Jantzen
Chapter 10 Fuzzy Control and Fuzzy Expert Systems
1 Lecture 4 The Fuzzy Controller design. 2 By a fuzzy logic controller (FLC) we mean a control law that is described by a knowledge-based system consisting.
Chapter 10 FUZZY CONTROL Chi-Yuan Yeh.
© Negnevitsky, Pearson Education, Lecture 5 Fuzzy expert systems: Fuzzy inference Mamdani fuzzy inference Mamdani fuzzy inference Sugeno fuzzy inference.
Chapter 13 (Continued) Fuzzy Expert Systems 1. Fuzzy Rule-based Expert System 2.
Mathematical basics for general fuzzy systems
Fuzzy Logic Control What is Fuzzy Logic ? Logic and Fuzzy Logic
Whether the Spreaded Good Opinion About Fuzzy Controllers is Justified
Fuzzy Systems Michael J. Watts
Fuzzy Logic Toolbox Analysis and Design.
Study on maximum torque generation for sensorless controlled brushless DC motor with trapezoidal back EMF.
Fuzzy expert systems Fuzzy inference Mamdani fuzzy inference
Fuzzy Logic Control Lect 5 Fuzzy Logic Control Basil Hamed Electrical Engineering Islamic University of Gaza.
Homework 8 Min Max “Temperature is low” AND “Temperature is middle”
Introduction to Fuzzy Logic
Fuzzy logic Introduction 3 Fuzzy Inference Aleksandar Rakić
Summation Algebra Proofs
Dr. Unnikrishnan P.C. Professor, EEE
Dr. Unnikrishnan P.C. Professor, EEE
Homework 9 Min Max “Temperature is low” AND “Temperature is middle”
FCTA 2016 Porto, Portugal, 9-11 November 2016 Classification confusion within NEFCLASS caused by feature value skewness in multi-dimensional datasets Jamileh.
VOCABULARY! EXAMPLES! Relation: Domain: Range: Function:
The Self-Organizing Controller
Lecture 5 Fuzzy expert systems: Fuzzy inference
Fuzzy Logic Colter McClure.
Dr. Unnikrishnan P.C. Professor, EEE
Dept. of Mechanical and Control Systems Eng.
Functions Unit Pre-Algebra.
Fuzzy Inference Systems
Presentation transcript:

Fuzzy Control –Configuration –Design choices –Takagi-Sugeno controller

Direct Control Deviations Actions Outputs Ref Controller End-user Inference engine Rule base Plant

Building Blocks Fuzzy controller Inference engine Rule base Defuzzi -fication Postpro - cessing Fuzzi- fication Prepro- cessing

Nonlinear Input Scaling measured input scaled input

If-Then Rule Base 1. If error is Neg and change in error is Neg then output is NB 2. If error is Neg and change in error is Zero then output is NM 3. If error is Neg and change in error is Pos then output is Zero 4. If error is Zero and change in error is Neg then output is NM 5. If error is Zero and change in error is Zero then output is Zero 6. If error is Zero and change in error is Pos then output is PM 7. If error is Pos and change in error is Neg then output is Zero 8. If error is Pos and change in error is Zero then output is PM 9. If error is Pos and change in error is Pos then output is PB

Relational Rule Format ErrorChange in errorControl Pos PB PosZeroPM PosNegZero PosPM Zero NegNM NegPosZero NegZeroNM Neg NB

Tabular Rule Format Change in error NegZeroPos NegNBNMZero ErrorZeroNMZeroPM PosZeroPMPB

Connectives minimum maximum algebraic product probabilistic sum

FLS I/O Families Input Membership Output Membership Neg Zero Pos

Examples Of Primary Sets

Inference And Terminology AND Aggregation Accumulation Defuzzification Activation  4  5

Defuzzification RM BOA COG MOM LM

Rule Based Controllers 1.If error is Neg then control is Neg 2.If error is Zero then control is Zero 3.If error is Pos then control is Pos

Mamdani Inference

FLS Inference

Sugeno Inference

Singleton Output 1. If error is Pos then control is If error is Zero then control is 0 3. If error is Neg then control is -10

First Order Output 1. If error is Pos then control is a 2 *error + b 2 2. If error is Neg then control is a 1 *error + b 1

Interpolation (Takagi-Sugeno) (a) output (b) membership

Rule Base To Table

Look-Up Table Change in error Error

Control Surface E CE u input family membership

Linear Controller E CE u input family membership

Linear Rule Base

Conditions For Linearity Triangular sets, crossing at  = 0.5 Rules: complete  -combination Define  as * Use conclusion singletons, positioned at sum of input peak positions Use sum-accumulation and COGS defuzzification

Simplification of 4 rules 1. If error is Neg and change in error is Neg then control is NB 3. If error is Neg and change in error is Pos then control is Zero 7. If error is Pos and change in error is Neg then control is Zero 9. If error is Pos and change in error is Pos then control is PB is

Simplification of 9 rules 1. If error is Neg and change in error is Neg then output is NB 2. If error is Neg and change in error is Zero then output is NM 3. If error is Neg and change in error is Pos then output is Zero 4. If error is Zero and change in error is Neg then output is NM 5. If error is Zero and change in error is Zero then output is Zero 6. If error is Zero and change in error is Pos then output is PM 7. If error is Pos and change in error is Neg then output is Zero 8. If error is Pos and change in error is Zero then output is PM 9. If error is Pos and change in error is Pos then output is PB is

Summary Of Choices Rule-base related choices: # of inputs and outputs, rules, universes, continuous or discrete, # of membership functions, their overlap and width, singleton conclusions Inference engine choices: Connectives, modifiers, activation operation, aggregation operation, accumulation operation Defuzzification method: COG, COGS, BOA, MOM, LM, RM Pre- and postprocessing: Scaling, quantization, sampling time