Misconceptions about Fuzzy concepts

Slides:



Advertisements
Similar presentations
© Negnevitsky, Pearson Education, Lecture 5 Fuzzy expert systems: Fuzzy inference Mamdani fuzzy inference Mamdani fuzzy inference Sugeno fuzzy inference.
Advertisements

Fuzzy expert systems Fuzzy inference Mamdani fuzzy inference
1 Chap 4: Fuzzy Expert Systems Part 2 Asst. Prof. Dr. Sukanya Pongsuparb Dr. Srisupa Palakvangsa Na Ayudhya Dr. Benjarath Pupacdi SCCS451 Artificial Intelligence.

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 logic Fuzzy Expert Systems Yeni Herdiyeni Departemen Ilmu Komputer.
AI – CS289 Fuzzy Logic Fuzzy Tutorial 16 th October 2006 Dr Bogdan L. Vrusias
1 What is a fuzzy rule? A fuzzy rule can be defined as a conditional statement in the form: IF x is A THEN y is B where x and y are linguistic variables;
Fuzzy Expert Systems. Lecture Outline What is fuzzy thinking? What is fuzzy thinking? Fuzzy sets Fuzzy sets Linguistic variables and hedges Linguistic.
Lecture 07 Fuzzy Reasoning
Fuzzy Logic Control Lect 5 Fuzzy Logic Control Basil Hamed
6/9/2015Intelligent Systems and Soft Computing1 Lecture 5 Fuzzy expert systems: Fuzzy inference Mamdani fuzzy inference Mamdani fuzzy inference Sugeno.
Fuzzy Expert System.
Chapter 18 Fuzzy Reasoning.
1 Chapter 18 Fuzzy Reasoning. 2 Chapter 18 Contents (1) l Bivalent and Multivalent Logics l Linguistic Variables l Fuzzy Sets l Membership Functions l.
COMP 578 Fuzzy Sets in Data Mining Keith C.C. Chan Department of Computing The Hong Kong Polytechnic University.
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.
The Equivalence between fuzzy logic controllers and PD controllers for single input systems Professor: Chi-Jo Wang Student: Nguyen Thi Hoai Nam Student.
Fuzzy Rule-based Models *Neuro-fuzzy and Soft Computing - J.Jang, C. Sun, and, E. Mizutani, Prentice Hall 1997.
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 LOGIC Babu Appat. OVERVIEW What is Fuzzy Logic? Where did it begin? Fuzzy Logic vs. Neural Networks Fuzzy Logic in Control Systems Fuzzy Logic in.
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,
Fuzzy Logic. Lecture Outline Fuzzy Systems Fuzzy Sets Membership Functions Fuzzy Operators Fuzzy Set Characteristics Fuzziness and Probability.
Fuzzy Rules 1965 paper: “Fuzzy Sets” (Lotfi Zadeh) Apply natural language terms to a formal system of mathematical logic
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 Chapter #9.
Fuzzy Inference (Expert) System
Fuzzy Systems Michael J. Watts
“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 Inference Systems
Fuzzy Expert System Fuzzy Inference دكترمحسن كاهاني
Chapter 4: Fuzzy Inference Systems Introduction (4.1) Mamdani Fuzzy models (4.2) Sugeno Fuzzy Models (4.3) Tsukamoto Fuzzy models (4.4) Other Considerations.
Fuzzy Expert System n Introduction n Fuzzy sets n Linguistic variables and hedges n Operations of fuzzy sets n Fuzzy rules n Summary.
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
October Fuzzy Expert Systems CS364 Artificial Intelligence.
© Negnevitsky, Pearson Education, Lecture 5 Fuzzy expert systems: Fuzzy inference Mamdani fuzzy inference Mamdani fuzzy inference Sugeno fuzzy inference.
VIDYA PRATISHTHAN’S COLLEGE OF ENGINEERING, BARAMATI.
Chapter 13 (Continued) Fuzzy Expert Systems 1. Fuzzy Rule-based Expert System 2.
Fuzzy Systems Simulation Session 5
Introduction to Fuzzy Logic and Fuzzy Systems
Chapter 4 Basic Estimation Techniques
What is a fuzzy rule? IF x is A THEN y is B
Artificial Intelligence CIS 342
Fuzzy Systems Michael J. Watts
Fuzzy Inference Systems
Fuzzy expert systems Fuzzy inference Mamdani fuzzy inference
Fuzzy Logic Control Lect 5 Fuzzy Logic Control Basil Hamed Electrical Engineering Islamic University of Gaza.
Building a Fuzzy Expert System
Artificial Intelligence
Fuzzy Logic and Fuzzy Sets
Introduction to Fuzzy Logic
Artificial Intelligence and Adaptive Systems
Chap 3: Fuzzy Rules and Fuzzy Reasoning
Fuzzy logic Introduction 3 Fuzzy Inference Aleksandar Rakić
Practical examples of Linguistic variables
Dr. Unnikrishnan P.C. Professor, EEE
Dr. Unnikrishnan P.C. Professor, EEE
Chap 3: Fuzzy Rules and Fuzzy Reasoning
FUZZIFICATION AND DEFUZZIFICATION
Chap 3: Fuzzy Rules and Fuzzy Reasoning
Lecture 5 Fuzzy expert systems: Fuzzy inference
Dr. Unnikrishnan P.C. Professor, EEE
28th September 2005 Dr Bogdan L. Vrusias
Hybrid intelligent systems:
Fuzzy Inference Systems
Fuzzy Logic KH Wong Fuzzy Logic v.9a.
Presentation transcript:

Misconceptions about Fuzzy concepts

Fuzziness is not Vague we shall have a look at some propositions. Dimitris is six feet tall The first proposition (traditional) has a crisp truth value of either TRUE or FALSE. He is tall The second proposition is vague. It does not provide sufficient information for us to make a decision, either fuzzy or crisp. We do not know the value of the pronoun. Is it Dimitris, John or someone else?

Fuzziness is not Vague Andrei is tall This proposition is a fuzzy proposition. It is true to some degree depending in the context, i.e., the universe of discourse. It might be SomeWhat True if we are referring to basketball players or it might be Very True if we are referring to horse-jockeys.

Fuzziness is not Multi-valued logic The limitations of two-valued logic were recognised very early. A number of different logic theories based on multiple values of truth have been formulated through the years. For example, in three-valued logic three truth values have been employed. These are TRUTH, FALSE, and UNKNOWN represented by 1, 0 and 0.5 respectively. In 1921 the first N-valued logic was introduced. The set of truth values Tn were assumed to be evenly divided over the closed interval [0,1]. Fuzzy logic may be considered as an extension of multi-valued logic but they are somewhat different. Multi-valued logic is still based on exact reasoning whereas fuzzy logic is approximate reasoning.

Fuzziness is not Probability!!!

Fuzziness is not Probability Let X be the set of all liquids (i.e., the universe of discourse) . Let L be a subset of X which includes all suitable for drinking liquids. A B Bottle A label is marked as membership of L is 0.9. The label of bottle B is marked as probability of L is 0.9. Which one would you drink?

Fuzziness is not Probability This is better explained using an example. Let X be the set of all liquids (i.e., the universe of discourse) . Let L be a subset of X which includes all suitable for drinking liquids. Suppose now that you find two bottles, A and B. The labels do not provide any clues about the contents. Bottle A label is marked as membership of L is 0.9. The label of bottle B is marked as probability of L is 0.9. Given that you have to drink from the one you choose, the problem is of how to interpret the labels.

Fuzziness is not Probability Well, membership of 0.9 means that the contents of A are fairly similar to perfectly potable liquids. If, for example, a perfectly liquid is pure water then bottle A might contain, say, tonic water. Probability of 0.9 means something completely different. You have a 90% chance that the contents are potable and 10% chance that the contents will be unsavoury, some kind of acid maybe. Hence, with bottle A you might drink something that is not pure but with bottle B you might drink something deadly. So choose bottle A.

Fuzziness is not Probability Opening both bottles you observe beer (bottle A) and hydrochloric acid (bottle B). The outcome of this observation is that the membership stays the same whereas the probability drops to zero. All in all: probability measures the likelihood that a future event will occur, fuzzy logic measures the ambiguity of events that have already occurred. In fact, fuzzy sets and probability exist as parts of a greater Generalized Information Theory. This theory also includes: Dempster-Shafer evidence theory, possibility theory, and so on.

Applications of Fuzzy concepts

Fuzzy inference for practical control by Mamdani The most commonly used fuzzy inference technique is the so-called Mamdani method. In 1975, Professor Ebrahim Mamdani of London University built one of the first fuzzy systems to control a steam engine and boiler combination. He applied a set of fuzzy rules supplied by experienced human operators.

Mamdani versus Sugeno Models Most of our examples were for Mamdani Model. Another famous model comes from Sugeno. We will discuss and compare both models.Mo

Sugeno fuzzy inference 9/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/2018 Intelligent Systems and Soft Computing Sugeno fuzzy inference n Mamdani-style inference, as we have just seen, requires us to find the centroid of a two-dimensional shape by integrating across a continuously varying function. In general, this process is not computationally efficient. n Michio Sugeno suggested to use a single spike, a singleton, as the membership function of the rule consequent. A singleton, or more precisely a fuzzy singleton, is a fuzzy set with a membership function that is unity at a single particular point on the universe of discourse and zero everywhere else.

IF x is A AND y is B THEN z is f (x, y) 9/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/2018 Intelligent Systems and Soft Computing Sugeno-style fuzzy inference is very similar to the Mamdani method. Sugeno changed only a rule consequent. Instead of a fuzzy set, he used a mathematical function of the input variable. The format of the Sugeno-style fuzzy rule is IF x is A AND y is B THEN z is f (x, y) where x, y and z are linguistic variables; A and B are fuzzy sets on universe of discourses X and Y, respectively; and f (x, y) is a mathematical function.

IF x is A AND y is B THEN z is k 9/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/2018 Intelligent Systems and Soft Computing The most commonly used zero-order Sugeno fuzzy model applies fuzzy rules in the following form: IF x is A AND y is B THEN z is k where k is a constant. In this case, the output of each fuzzy rule is constant. All consequent membership functions are represented by singleton spikes.

Sugeno-style rule evaluation

Sugeno-style aggregation of the rule outputs 9/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/2018 Intelligent Systems and Soft Computing Sugeno-style aggregation of the rule outputs

Weighted average (WA): 9/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/2018 Intelligent Systems and Soft Computing Weighted average (WA): Sugeno-style defuzzification

How to make a decision on which method to apply – Mamdani or Sugeno? 9/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/2018 Intelligent Systems and Soft Computing How to make a decision on which method to apply – Mamdani or Sugeno? n Mamdani method is widely accepted for capturing expert knowledge. It allows us to describe the expertise in more intuitive, more human-like manner. However, Mamdani-type fuzzy inference entails a substantial computational burden. n On the other hand, Sugeno method is computationally effective and works well with optimisation and adaptive techniques, which makes it very attractive in control problems, particularly for dynamic nonlinear systems.

Example 4 (Mamdani Fuzzy Model) Single input single output Mamdani fuzzy model with 3 rules: If X is small then Y is small  R1 If X is medium then Y is medium  R2 Is X is large then Y is large  R3 X = input [-10, 10] Y = output [0,10]

Single input single output antecedent & consequent MFs Using centroid defuzzification, we obtain the following overall input-output curve Overall input-output curve Single input single output antecedent & consequent MFs

Example 5 (Mamdani Fuzzy model) Intelligent Systems and Soft Computing 9/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/2018 Two input single-output Mamdani fuzzy model with 4 rules: If X is small & Y is small then Z is negative large If X is small & Y is large then Z is negative small If X is large & Y is small then Z is positive small If X is large & Y is large then Z is positive large

Two-input single output antecedent & consequent MFs X = [-5, 5]; Y = [-5, 5]; Z = [-5, 5] with max-min composition & centroid defuzzification, we can determine the overall input output surface Two-input single output antecedent & consequent MFs

Overall input-output surface Intelligent Systems and Soft Computing X = [-5, 5]; Y = [-5, 5]; Z = [-5, 5] with max-min composition & centroid defuzzification, we can determine the overall input output surface 9/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/2018 Z Y X Overall input-output surface

Overall input-output surface Intelligent Systems and Soft Computing 9/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/2018 Overall input-output surface X = [-5, 5]; Y = [-5, 5]; Z = [-5, 5] with max-min composition & centroid defuzzification, we can determine the overall input output surface

Example of Mamdani: Cement Kiln Example

Examples for Sugeno Fuzzy Models Single output-input Sugeno fuzzy model with three rules If X is small then Y = 0.1X + 6.4 If X is medium then Y = -0.5X + 4 If X is large then Y = X – 2 If “small”, “medium” & “large” are nonfuzzy sets then the overall input-output curve is a piece wise linear

If X is small then Y = 0.1X + 6.4 If X is medium then Y = -0.5X + 4 If X is large then Y = X – 2

However, if we have smooth membership functions (fuzzy rules) the overall input-output curve becomes a smoother one

Examples for Sugeno Fuzzy Models Two-input single output fuzzy model with 4 rules R1: if X is small & Y is small then z = -x +y +1 R2: if X is small & Y is large then z = -y +3 R3: if X is large & Y is small then z = -x +3 R4: if X is large & Y is large then z = x + y + 2 Overall input-output surface

Building a fuzzy expert system: case study EXAMPLE 8 Building a fuzzy expert system: case study

Building a fuzzy expert system: case study 9/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/2018 Intelligent Systems and Soft Computing Building a fuzzy expert system: case study n A service centre keeps spare parts and repairs failed ones. n A customer brings a failed item and receives a spare of the same type. n Failed parts are repaired, placed on the shelf, and thus become spares. n The objective here is to advise a manager of the service centre on certain decision policies to keep the customers satisfied.

Process of developing a fuzzy expert system 9/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/2018 Intelligent Systems and Soft Computing Process of developing a fuzzy expert system 1. Specify the problem and define linguistic variables. 2. Determine fuzzy sets. 3. Elicit and construct fuzzy rules. 4. Encode the fuzzy sets, fuzzy rules and procedures to perform fuzzy inference into the expert system. 5. Evaluate and tune the system.

Step 1: Specify the problem and define linguistic variables 9/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/2018 Intelligent Systems and Soft Computing Step 1: Specify the problem and define linguistic variables There are four main linguistic variables: average waiting time (mean delay) m, repair utilization factor of the service centre r (is the ratio of the customer arrival day to the customer departure rate) , number of servers s, initial number of spare parts n.

Linguistic variables and their ranges

Step 2: Determine fuzzy sets 9/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/2018 Intelligent Systems and Soft Computing Step 2: Determine fuzzy sets Fuzzy sets can have a variety of shapes. However, a triangle or a trapezoid can often provide an adequate representation of the expert knowledge, and at the same time, significantly simplifies the process of computation.

Fuzzy sets of Mean Delay m 9/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/20189/12/2018 Intelligent Systems and Soft Computing Fuzzy sets of Mean Delay m

Fuzzy sets of Number of Servers s

Fuzzy sets of Repair Utilisation Factor r

Fuzzy sets of Number of Spares n

Step 3: Elicit and construct fuzzy rules To accomplish this task, we might ask the expert to describe how the problem can be solved using the fuzzy linguistic variables defined previously. Required knowledge also can be collected from other sources such as books, computer databases, flow diagrams and observed human behavior. The matrix form of representing fuzzy rules is called fuzzy associative memory (FAM).

The square FAM representation

The rule table

Rule Base 1

Cube FAM of Rule Base 2

Step 4: Encode the fuzzy sets, fuzzy rules and procedures to perform fuzzy inference into the expert system To accomplish this task, we may choose one of two options: to build our system using a programming language such as C/C++ or Pascal, or to apply a fuzzy logic development tool such as MATLAB Fuzzy Logic Toolbox, Fuzzy Clips, or Fuzzy Knowledge Builder.

Step 5: Evaluate and tune the system The last, and the most laborious, task is to evaluate and tune the system. We want to see whether our fuzzy system meets the requirements specified at the beginning. Several test situations depend on the mean delay, number of servers and repair utilization factor. The Fuzzy Logic Toolbox can generate surface to help us analyze the system’s performance.

Three-dimensional plots for Rule Base 1

Three-dimensional plots for Rule Base 1

Three-dimensional plots for Rule Base 2

Three-dimensional plots for Rule Base 2

However, even now, the expert might not be satisfied with the system performance. To improve the system performance, we may use additional sets - Rather Small and Rather Large – on the universe of discourse Number of Servers, and then extend the rule base.

Modified fuzzy sets of Number of Servers s

Cube FAM of Rule Base 3

Three-dimensional plots for Rule Base 3

Three-dimensional plots for Rule Base 3

Tuning fuzzy systems 1. Review model input and output variables, and if required redefine their ranges. 2. Review the fuzzy sets, and if required define additional sets on the universe of discourse. The use of wide fuzzy sets may cause the fuzzy system to perform roughly. 3. Provide sufficient overlap between neighboring sets. It is suggested that triangle-to-triangle and trapezoid-to-triangle fuzzy sets should overlap between 25% to 50% of their bases.

4. Review the existing rules, and if required add new rules to the rule base. 5. Examine the rule base for opportunities to write hedge rules to capture the pathological behaviour of the system. 6. Adjust the rule execution weights. Most fuzzy logic tools allow control of the importance of rules by changing a weight multiplier. 7. Revise shapes of the fuzzy sets. In most cases, fuzzy systems are highly tolerant of a shape approximation.

Example: Simulation of accident

Fuzzy Logic is NOT fuzzy thinking

Where is fuzzy logic used? Fuzzy logic is a powerful problem-solving methodology. It is used directly and indirectly in a number of applications. Fuzzy logic is now being applied all over Japan, Europe and more recently in the United States of America. It is true though that all we ever hear about is Japanese fuzzy logic. Products such as: the Panasonic rice cooker, Hitachi's vacuum cleaner, Minolta's cameras, Sony's PalmTop computer, and so on. This is not unexpected since Japan adopted the technology first.

Where is fuzzy logic used? whereas in the West companies might keep their fuzzy development secret because of the implication of the word `fuzzy', or because companies want to preserve competitive advantage, or because fuzzy logic is embedded in products without advertisement. Most applications of fuzzy logic use it as the concealed logic system for expert systems.

Where is fuzzy logic used? The areas of potential fuzzy implementation are numerous and not just for control: Speech recognition, fault analysis, decision making, image analysis, scheduling and many more are areas where fuzzy thinking can help. Hence, fuzzy logic is not just control but can be utilized for other problems.

Example: Fraudulent Behavior One business problem, namely that of fraud detection, was recently addressed using fuzzy logic. The system detects probable fraudulent behavior: by evaluating all the characteristics of a provider's claim data in parallel, against the normal behavior of a small ( in demographic terms ) community. An all-American success story is the use of fuzziness on keeping a commercial refrigerator thermally controlled (0.1 C). The excitement comes due to the fact that this refrigerator has flown on several space shuttle flights.

Example: Automatic Focusing system Another interesting application has been reported by Aptronix Inc. Fuzzy logic was there used as a means of determining correct focus distance for cameras with automatic focusing system. Traditionally, such a camera focuses at the middle of the view finder. This can be inaccurate though when the object of interest is not at the center. Using fuzzy logic, three distances are measured from the view finder; left, center and right. For each measurement a plausibility value is calculated and the measurement with the highest plausibility is deemed as the place where the object of interest is located.

When to use Fuzzy Logic? If the system to be modelled is a linear system which can be represented by a mathematical equation or by a series of rules then straightforward techniques should be used. Alternatively, if the system is complex, fuzzy logic may be the technique to follow.

When to use Fuzzy Logic? We define a complex system : when it is nonlinear, time-variant, ill-defined; when variables are continuous; when a mathematical model is either too difficult to encode or does not exist or is too complicated and expensive to be evaluated; when noisy inputs; and when an expert is available who can specify the rules underlying the system behavior. Use fuzzy logic for complex systems

What about our homeworks and projects? We learned about the following models for “robot brains”: Finite State Machine (deterministic) Probabilistic State Machine Pseudo-quantum State Machine Boolean Function and any other mapping. EACH OF THESE MODELS CAN BE COMBINED WITH FUZZY LOGIC IN YOUR HOMEWORK AND PROJECT There are various sensors that you can find in the lab. Many sensors can be also purchased inexpensively on internet. Camera and Kinect (Real-Sense, etc) are excellent sensors EACH OF THESE SENSORS CAN BE COMBINED WITH FUZZY LOGIC IN YOUR PROJECT

What to do with a camera? (case 1) 1. Camera looks at you you camera You do gestures (body, facial, mouse-simulating, other interface simulating) Camera looks at you Your software uses your motions as controls for “robot brain” Robot mimicks you, you find in data-base, etc.

What to do with a camera? (case 2) 2. Camera looks at all robots , obstacles and humans (you) from the ceiling perspective camera Planning of motions of all agents. Recognition of motions of random agents like humans and animals. Corrective actions, like in case of robot falling. Soccer and other robot group games.

What to do with a camera? (case 3) Camera located on a robot, robot looks about himself as a feedback. camera robot Universal sensor of positions Universal sensor of conflicts

What to do with a camera? (case 4) Many cameras, located on various parts of the robot, look at the robot parts or at the environment. camera camera camera robot camera camera Universal sensor of positions Hand-shaking

Summary Fuzzy logic captures intuitive, human expressions. Fuzzy sets, statements, and rules are the basis of control. The technique is extremely powerful, and is used in systems at a growing rate. It is combined with other methods and is the base of soft computing Used much in Intelligent Robotics Can be added to any project from this class and two next classes. Plenty of software is available. Easy to modify

http://www.mendeley.com/research/realistic-behaviour-simulation-humanoid-robot-5/

Questions and Problems (1) Complete Example 4. Write code, explain the robot details. Show results. Explain your methodology of working with this example. Complete Example 5. Write code, explain the robot details. Show results. Explain your methodology of working with this example. Complete Example 6. Write code, explain the robot details. Show results. Explain your methodology of working with this example. Complete Example 7. Write code, explain the robot details. Show results. Explain your methodology of working with this example. Complete Example 8. Write code, explain the robot details. Show results. Explain your methodology of working with this example. Complete Example 9. Write code, explain the robot details. Show results. Explain your methodology of working with this example. Explain and illustrate the concepts of Static, Versus Adaptive, versus Self-Organizing Fuzzy Systems. Discuss the misconceptions about fuzzy logic: fuzzy logic is fuzzy thinking, fuzzy logic is probabilistic, fuzzy logic means no math, fuzziness is vague. Explain Mamdani’s Controller for Cement Kiln. How to go from Operator’s Manual to Fuzzy Rules. How to select values of parameters? Explain the Takagi-Sugeno Fuzzy Control System. Give and explain five examples of Fuzzy Systems and invent a new fuzzy system by yourself.

Sources Paul and Mildred Burkey Saba Rahimi Weilin Pan Xuekun Kou A. Ferworn Kevin Morris Dr Dimitris Tsaptsinos Kingston University, Mathematics http://www.kingston.ac.uk/~ma_s435 ma_s435@kingston.ac.uk