You are on page 1of 15

FUZZY EXPERT SYSTEMS

SOUMYA R 11MECS014 AUTCBE

INTRODUCTION
Fuzzy expert system belongs to the group of fuzzy inference system. It is an information system for solving a specific problem which provides an expertise similar to those of experts in the problem area. An expert system contain expert knowledge.

BLOCK DIAGRAM OF FUZZY EXPERT SYSTEM

EXPLANATION OF BLOCKS
FUZZY INFERENCE MACHINE Is a computer program designed to produce a reasoning on rules . The reasoning is based on logic. FUZZIFICATION The input variables in a fuzzy control system are in general mapped into set of membership functions. The process of converting a crisp input into fuzzy values are known as fuzzification.

DEFUZZIFICATION To convert each conclusion obtained in inference machine which is expressed in terms of fuzzy set into crisp output(single real number) is known as defuzzification.

THIS COMBINATION OF FUZZY OPERATION & FUZZY BASED INFERENCE DESCRIBES A FUZZY EXPERT SYSTEMS.

EXAMPLE FOR FUZZY EXPERT SYSTEM


FUZZY CONTROLLER The general fuzzy controller consist of 4 modules:Fuzzy rule base Fuzzy inference engine Fuzzification Defuzzification

BLOCK DIAGRAM
DEFUZZIFICATION

CONTROLLER

FUZZY INFERENCE ENGINE

Fuzzy rules

FUZZIFICATION

WORKING
Its operation can be explained on the following steps:Step1:Inputs:-temperature & pressure Output:- Throttle setting. Identify the relevant inputs &output variable of the controller &range of values. Map them into membership function .

Mapping of input & output into membership function

N3: Large negative. N2: Medium negative. N1: Small negative. Z: Zero. P1: Small positive. P2: Medium positive. P3: Large positive.

Step 2:-The knowledge pertaining to the general control problem is formulated in terms of fuzzy inference rule. Eg:-rule 1: IF temperature IS cool AND pressure IS weak, THEN throttle is P3. rule 2: IF temperature IS cool AND pressure IS low, THEN throttle is P2. rule 3: IF temperature IS cool AND pressure IS ok, THEN throttle is Z. rule 4: IF temperature IS cool AND pressure IS strong, THEN throttle is N2.

These mappings are then fed into the rules. If the rule specifies an AND relationship between the mappings of the two input variables, as the examples above do, the minimum of the two is used as the combined truth value. if an OR is specified, the maximum is used.

Example which shows the output:-

Step 3: The two outputs are then defuzzified through centroid defuzzification. The defuzzified output can defined as the value within the range of variables for which the area under the graph of membership function can divided into 2 equal sub areas.

THANK YOU

You might also like