Industrial Application of Fuzzy Logic Control © INFORM 1990-1998Slide 1 Tutorial and Workshop © Constantin von Altrock Inform Software Corporation 2001.

Slides:



Advertisements
Similar presentations
Fuzzy Logic 11/6/2001. Agenda General Definition Applications Formal Definitions Operations Rules Fuzzy Air Conditioner Controller Structure.
Advertisements

Conventional (Boolean) Set Theory: Fuzzy Set Theory © INFORM Slide 1 “Strong Fever” 40.1°C 42°C 41.4°C 39.3°C 38.7°C 37.2°C 38°C Fuzzy Set Theory:
-:Supervisor :- -: Submitted by :- Md. Abul kalam Sushil kumar ( ) Upawan kishor ( ) Harshit Sihna ( )
Fuzzy Expert System  An expert might say, “ Though the power transformer is slightly overloaded, I can keep this load for a while”.  Another expert.
AI – CS364 Fuzzy Logic Fuzzy Logic 3 03 rd October 2006 Dr Bogdan L. Vrusias
Fuzzy Logic and its Application to Web Caching
Fuzzy Logic CSE-435: A Presentation on Presented by Osama Ahmed Khan Dr. Hector Munoz-Avila.
Soft Computing. Per Printz Madsen Section of Automation and Control
Introduction to Fuzzy Control Lecture 10.1 Appendix E.
Fuzzy Sets and Applications Introduction Introduction Fuzzy Sets and Operations Fuzzy Sets and Operations.
Fuzzy Expert System Fuzzy Logic
Fuzzy Expert System. Basic Notions 1.Fuzzy Sets 2.Fuzzy representation in computer 3.Linguistic variables and hedges 4.Operations of fuzzy sets 5.Fuzzy.
Fuzzy Expert Systems. Lecture Outline What is fuzzy thinking? What is fuzzy thinking? Fuzzy sets Fuzzy sets Linguistic variables and hedges Linguistic.
Fuzzy immune PID neural network control method based on boiler steam pressure system Third pacific-asia conference on circuits,communications and system,
Case Study Container Crane Control. Objectives of Ports For delivery of goods through containers transported by cargo ships. Example is PTP in Johore,
Fuzzy Logic Based on a system of non-digital (continuous & fuzzy without crisp boundaries) set theory and rules. Developed by Lotfi Zadeh in 1965 Its advantage.
Fuzzy Expert System.
11 Inverted Pendulum Emily Hamilton ECE Department, University of Minnesota Duluth December 21, 2009 ECE Fall 2009.
Fuzzy Medical Image Segmentation
WELCOME TO THE WORLD OF FUZZY SYSTEMS. DEFINITION Fuzzy logic is a superset of conventional (Boolean) logic that has been extended to handle the concept.
Fuzzy Systems and Applications
The Equivalence between fuzzy logic controllers and PD controllers for single input systems Professor: Chi-Jo Wang Student: Nguyen Thi Hoai Nam Student.
Fuzzy Logic BY: ASHLEY REYNOLDS. Where Fuzzy Logic Falls in the Field of Mathematics  Mathematics  Mathematical Logic and Foundations  Fuzzy Logic.
Integration of Fuzzy Logic in Industrial Automation Systems © INFORM Slide 1 Seminar Presentation © Constantin von Altrock Inform Software Corporation.
BEE4333 Intelligent Control
Fuzzy Logic. Priyaranga Koswatta Mundhenk and Itti, 2007.
Introduction to NeuroFuzzy Technologies © INFORM Slide 1 Tutorial and Workshop © Constantin von Altrock Inform Software Corporation 2001 Midwest.
Fuzzy Logic Conception Introduced by Lotfi Zadeh in 1960s at Berkley Wanted to expand crisp logic.
Fuzzy Sets Introduction/Overview Material for these slides obtained from: Modern Information Retrieval by Ricardo Baeza-Yates and Berthier Ribeiro-Neto.
Fuzzy Logic. Lecture Outline Fuzzy Systems Fuzzy Sets Membership Functions Fuzzy Operators Fuzzy Set Characteristics Fuzziness and Probability.
68HC12: The World’s First Fuzzy Logic Enhanced MCU
Fuzzy Rules 1965 paper: “Fuzzy Sets” (Lotfi Zadeh) Apply natural language terms to a formal system of mathematical logic
بسم الله الرحمن الرحيم Islamic University of Gaza Electrical Engineering Department.
 Definition Definition  Bit of History Bit of History  Why Fuzzy Logic? Why Fuzzy Logic?  Applications Applications  Fuzzy Logic Operators Fuzzy.
Fuzzy Inference (Expert) System
Mobile Robot Navigation Using Fuzzy logic Controller
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.
Logical Systems and Knowledge Representation Fuzzy Logical Systems 1.
Lógica difusa  Bayesian updating and certainty theory are techniques for handling the uncertainty that arises, or is assumed to arise, from statistical.
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.
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.
Fuzzy Logic & Approximate Reasoning 1. 2 Fuzzy Sets.
AI Fuzzy Systems. History, State of the Art, and Future Development Sde Seminal Paper “Fuzzy Logic” by Prof. Lotfi Zadeh, Faculty in Electrical.
Fuzzy Expert System n Introduction n Fuzzy sets n Linguistic variables and hedges n Operations of fuzzy sets n Fuzzy rules n Summary.
Chapter 19. Fuzzy Reasoning
Advanced Science and Technology Letters Vol.28 (EEC 2013), pp Fuzzy Technique for Color Quality Transformation.
Fuzzy Logic Artificial Intelligence Chapter 9. Outline Crisp Logic Fuzzy Logic Fuzzy Logic Applications Conclusion “traditional logic”: {true,false}
Dinner for Two. Fuzzify Inputs Apply Fuzzy Operator.
Chapter 13 (Continued) Fuzzy Expert Systems 1. Fuzzy Rule-based Expert System 2.
Fuzzy Logic Workshop   Design of Fuzzy Controller for Temperature Chamber  
Introduction to Fuzzy Logic and Fuzzy Systems
Fuzzy Inference System
Artificial Intelligence CIS 342
P. Janik, Z. Leonowicz, T. Lobos, Z. Waclawek
Fuzzy Logic 11/6/2001.
Artificial Intelligence
Stanisław H. Żak School of Electrical and Computer Engineering
Fuzzy Logics.
Fuzzy Logic and Fuzzy Sets
Introduction to Fuzzy Logic
Fuzzy logic Introduction 3 Fuzzy Inference Aleksandar Rakić
Knowledge-Based Decision Support Expert Systems
Dr. Unnikrishnan P.C. Professor, EEE
FUZZIFICATION AND DEFUZZIFICATION
Fuzzy Logic Control EELE 6306
Dr. Unnikrishnan P.C. Professor, EEE
Fuzzy Logic Bai Xiao.
Fuzzy Logic Based on a system of non-digital (continuous & fuzzy without crisp boundaries) set theory and rules. Developed by Lotfi Zadeh in 1965 Its advantage.
Fuzzy Logic KH Wong Fuzzy Logic v.9a.
Chapter 19. Fuzzy Reasoning
Presentation transcript:

Industrial Application of Fuzzy Logic Control © INFORM Slide 1 Tutorial and Workshop © Constantin von Altrock Inform Software Corporation 2001 Midwest Rd. Oak Brook, IL 60521, U.S.A. German Version Available! Phone Fax Internet: Tutorial and Workshop © Constantin von Altrock Inform Software Corporation 2001 Midwest Rd. Oak Brook, IL 60521, U.S.A. German Version Available! Phone Fax Internet: Fuzzy Logic Primer X XHistory, Current Level and Further Development of Fuzzy Logic Technologies in the U.S., Japan, and Europe X XTypes of Uncertainty and the Modeling of Uncertainty X XThe Basic Elements of a Fuzzy Logic System X XTypes of Fuzzy Logic Controllers Fuzzy Logic Primer X XHistory, Current Level and Further Development of Fuzzy Logic Technologies in the U.S., Japan, and Europe X XTypes of Uncertainty and the Modeling of Uncertainty X XThe Basic Elements of a Fuzzy Logic System X XTypes of Fuzzy Logic Controllers

History, State of the Art, and Future Development © INFORM Slide Seminal Paper “Fuzzy Logic” by Prof. Lotfi Zadeh, Faculty in Electrical Engineering, U.C. Berkeley, Sets the Foundation of the “Fuzzy Set Theory” 1970First Application of Fuzzy Logic in Control Engineering (Europe) 1975Introduction of Fuzzy Logic in Japan 1980Empirical Verification of Fuzzy Logic in Europe 1985Broad Application of Fuzzy Logic in Japan 1990Broad Application of Fuzzy Logic in Europe 1995Broad Application of Fuzzy Logic in the U.S. 2000Fuzzy Logic Becomes a Standard Technology and Is Also Applied in Data and Sensor Signal Analysis. Application of Fuzzy Logic in Business and Finance. 1965Seminal Paper “Fuzzy Logic” by Prof. Lotfi Zadeh, Faculty in Electrical Engineering, U.C. Berkeley, Sets the Foundation of the “Fuzzy Set Theory” 1970First Application of Fuzzy Logic in Control Engineering (Europe) 1975Introduction of Fuzzy Logic in Japan 1980Empirical Verification of Fuzzy Logic in Europe 1985Broad Application of Fuzzy Logic in Japan 1990Broad Application of Fuzzy Logic in Europe 1995Broad Application of Fuzzy Logic in the U.S. 2000Fuzzy Logic Becomes a Standard Technology and Is Also Applied in Data and Sensor Signal Analysis. Application of Fuzzy Logic in Business and Finance. Today, Fuzzy Logic Has Already Become the Standard Technique for Multi-Variable Control !

Applications Study of the IEEE in 1996 © INFORM Slide 3 X XAbout 1100 Successful Fuzzy Logic Applications Have Been Published (an estimated 5% of those in existence) X XAlmost All Applications Have Not Involved the Replacement of a Standard Type Controller (PID,..), But Rather Multi-Variable Supervisory Control X XApplications Range from Embedded Control (28%), Industrial Automation (62%) to Process Control (10%) X XOf 311 Authors That Answered a Questionnaire, About 90% State That Fuzzy Logic Has Slashed Design Time By More Than Half X XIn This Questionnaire, 97.5% of the Designers Stated That They Will Use Fuzzy Logic Again in Future Applications, If Fuzzy Logic Is Applicable X XAbout 1100 Successful Fuzzy Logic Applications Have Been Published (an estimated 5% of those in existence) X XAlmost All Applications Have Not Involved the Replacement of a Standard Type Controller (PID,..), But Rather Multi-Variable Supervisory Control X XApplications Range from Embedded Control (28%), Industrial Automation (62%) to Process Control (10%) X XOf 311 Authors That Answered a Questionnaire, About 90% State That Fuzzy Logic Has Slashed Design Time By More Than Half X XIn This Questionnaire, 97.5% of the Designers Stated That They Will Use Fuzzy Logic Again in Future Applications, If Fuzzy Logic Is Applicable Fuzzy Logic Will Play a Major Role in Control Engineering !

Stochastic Uncertainty: X XThe Probability of Hitting the Target Is 0.8 Lexical Uncertainty: X X"Tall Men", "Hot Days", or "Stable Currencies" X XWe Will Probably Have a Successful Business Year. X XThe Experience of Expert A Shows That B Is Likely to Occur. However, Expert C Is Convinced This Is Not True. Stochastic Uncertainty: X XThe Probability of Hitting the Target Is 0.8 Lexical Uncertainty: X X"Tall Men", "Hot Days", or "Stable Currencies" X XWe Will Probably Have a Successful Business Year. X XThe Experience of Expert A Shows That B Is Likely to Occur. However, Expert C Is Convinced This Is Not True. Types of Uncertainty and the Modeling of Uncertainty © INFORM Slide 4 Most Words and Evaluations We Use in Our Daily Reasoning Are Not Clearly Defined in a Mathematical Manner. This Allows Humans to Reason on an Abstract Level!

“... a person suffering from hepatitis shows in 60% of all cases a strong fever, in 45% of all cases yellowish colored skin, and in 30% of all cases suffers from nausea...” Probability and Uncertainty © INFORM Slide 5 Stochastics and Fuzzy Logic Complement Each Other !

Conventional (Boolean) Set Theory: Fuzzy Set Theory © INFORM Slide 6 “Strong Fever” 40.1°C 42°C 41.4°C 39.3°C 38.7°C 37.2°C 38°C Fuzzy Set Theory: 40.1°C 42°C 41.4°C 39.3°C 38.7°C 37.2°C 38°C “More-or-Less” Rather Than “Either-Or” ! “Strong Fever”

Discrete Definition: µ SF (35°C) = 0µ SF (38°C) = 0.1µ SF (41°C) = 0.9 µ SF (36°C) = 0µ SF (39°C) = 0.35µ SF (42°C) = 1 µ SF (37°C) = 0µ SF (40°C) = 0.65µ SF (43°C) = 1 Discrete Definition: µ SF (35°C) = 0µ SF (38°C) = 0.1µ SF (41°C) = 0.9 µ SF (36°C) = 0µ SF (39°C) = 0.35µ SF (42°C) = 1 µ SF (37°C) = 0µ SF (40°C) = 0.65µ SF (43°C) = 1 Fuzzy Set Definitions © INFORM Slide 7 Continuous Definition: No More Artificial Thresholds!

...Terms, Degree of Membership, Membership Function, Base Variable... Linguistic Variable © INFORM Slide 8 … pretty much raised …... but just slightly strong … A Linguistic Variable Defines a Concept of Our Everyday Language!

Fuzzification, Fuzzy Inference, Defuzzification: Basic Elements of a Fuzzy Logic System © INFORM Slide 9 Fuzzy Logic Defines the Control Strategy on a Linguistic Level!

Container Crane Case Study: Basic Elements of a Fuzzy Logic System © INFORM Slide 10 Two Measured Variables and One Command Variable !

Control Loop of the Fuzzy Logic Controlled Container Crane: Basic Elements of a Fuzzy Logic System © INFORM Slide 11 Closing the Loop With Words !

Term Definitions: Distance:= {far, medium, close, zero, neg_close} Angle:= {pos_big, pos_small, zero, neg_small, neg_big} Power:= {pos_high, pos_medium, zero, neg_medium, neg_high} Term Definitions: Distance:= {far, medium, close, zero, neg_close} Angle:= {pos_big, pos_small, zero, neg_small, neg_big} Power:= {pos_high, pos_medium, zero, neg_medium, neg_high} 1. Fuzzification: - Linguistic Variables - © INFORM Slide 12 Membership Function Definition: 4° m The Linguistic Variables Are the “Vocabulary” of a Fuzzy Logic System !

Computation of the “IF-THEN”-Rules: #1: IF Distance = medium AND Angle = pos_small THEN Power = pos_medium #2: IF Distance = medium AND Angle = zero THEN Power = zero #3: IF Distance = far AND Angle = zero THEN Power = pos_medium Computation of the “IF-THEN”-Rules: #1: IF Distance = medium AND Angle = pos_small THEN Power = pos_medium #2: IF Distance = medium AND Angle = zero THEN Power = zero #3: IF Distance = far AND Angle = zero THEN Power = pos_medium 2. Fuzzy-Inference: - “IF-THEN”-Rules - © INFORM Slide 13 X XAggregation:Computing the “IF”-Part X XComposition: Computing the “THEN”-Part X XAggregation:Computing the “IF”-Part X XComposition: Computing the “THEN”-Part The Rules of the Fuzzy Logic Systems Are the “Laws” It Executes !

2. Fuzzy-Inference: - Aggregation - © INFORM Slide 14 Boolean Logic Only Defines Operators for 0/1: ABAvB Boolean Logic Only Defines Operators for 0/1: ABAvB Fuzzy Logic Delivers a Continuous Extension: X X AND: µ AvB = min{ µ A ; µ B } X X OR: µ A+B = max{ µ A ; µ B } X X NOT: µ -A = 1 - µ A Fuzzy Logic Delivers a Continuous Extension: X X AND: µ AvB = min{ µ A ; µ B } X X OR: µ A+B = max{ µ A ; µ B } X X NOT: µ -A = 1 - µ A Aggregation of the “IF”-Part: #1: min{ 0.9, 0.8 } = 0.8 #2: min{ 0.9, 0.2 } = 0.2 #3: min{ 0.1, 0.2 } = 0.1 Aggregation of the “IF”-Part: #1: min{ 0.9, 0.8 } = 0.8 #2: min{ 0.9, 0.2 } = 0.2 #3: min{ 0.1, 0.2 } = 0.1 Aggregation Computes How “Appropriate” Each Rule Is for the Current Situation !

2. Fuzzy-Inference: Composition © INFORM Slide 15 Result for the Linguistic Variable "Power": pos_highwith the degree 0.0 pos_medium with the degree 0.8 ( = max{ 0.8, 0.1 } ) zero with the degree 0.2 neg_medium with the degree 0.0 neg_high with the degree 0.0 Result for the Linguistic Variable "Power": pos_highwith the degree 0.0 pos_medium with the degree 0.8 ( = max{ 0.8, 0.1 } ) zero with the degree 0.2 neg_medium with the degree 0.0 neg_high with the degree 0.0 Composition Computes How Each Rule Influences the Output Variables !

3. Defuzzification © INFORM Slide 16 Finding a Compromise Using “Center-of-Maximum”: 6.4 KW “Balancing” Out the Result !

Types of Fuzzy Controllers: - Direct Controller - Types of Fuzzy Controllers: - Direct Controller - © INFORM Slide 17 The Outputs of the Fuzzy Logic System Are the Command Variables of the Plant: Fuzzy Rules Output Absolute Values !

Types of Fuzzy Controllers: - Supervisory Control - Types of Fuzzy Controllers: - Supervisory Control - © INFORM Slide 18 Fuzzy Logic Controller Outputs Set Values for Underlying PID Controllers: Human Operator Type Control !

Types of Fuzzy Controllers: - PID Adaptation - Types of Fuzzy Controllers: - PID Adaptation - © INFORM Slide 19 Fuzzy Logic Controller Adapts the P, I, and D Parameter of a Conventional PID Controller: The Fuzzy Logic System Analyzes the Performance of the PID Controller and Optimizes It !

Types of Fuzzy Controllers: - Fuzzy Intervention - Types of Fuzzy Controllers: - Fuzzy Intervention - © INFORM Slide 20 Fuzzy Logic Controller and PID Controller in Parallel: Intervention of the Fuzzy Logic Controller into Large Disturbances !