FLS
FLS
into a system through fuzzy IF-THEN rules, allowing for the handling of transitional values
between absolute truth and absolute false using fuzzy sets with membership degrees.
The conventional logic block that a computer can understand takes precise input and
produces a definite output as TRUE or FALSE, which is equivalent to human’s YES or NO.
The inventor of fuzzy logic, Lotfi Zadeh, observed that unlike computers, the human decision
making includes a range of possibilities between YES and NO, such as −
CERTAINLY YES
POSSIBLY YES
CANNOT SAY
POSSIBLY NO
CERTAINLY NO
RULE BASE: It contains the set of rules and the IF-THEN conditions provided by the
experts to govern the decision-making system, on the basis of linguistic information. Recent
developments in fuzzy theory offer several effective methods for the design and tuning of
fuzzy controllers. Most of these developments reduce the number of fuzzy rules.
FUZZIFICATION: It is used to convert inputs i.e. crisp numbers into fuzzy sets. Crisp inputs
are basically the exact inputs measured by sensors and passed into the control system for
processing, such as temperature, pressure, rpm’s, etc.
INFERENCE ENGINE: It determines the matching degree of the current fuzzy input with
respect to each rule and decides which rules are to be fired according to the input field. Next,
the fired rules are combined to form the control actions.
DEFUZZIFICATION: It is used to convert the fuzzy sets obtained by the inference engine
into a crisp value. There are several defuzzification methods available and the best-suited one
is used with a specific expert system to reduce the error.
Example: Let us consider an air conditioning system with 5-level fuzzy logic system. This
system adjusts the temperature of air conditioner by comparing the room temperature and the
target temperature value.
A 5-level fuzzy logic system for an air conditioning system adjusts the air conditioner’s
temperature by comparing the room temperature with the target temperature. Here’s how
it works:
The system uses five linguistic variables to define the temperature difference:
The temperature difference ΔT\Delta TΔT is classified into the five fuzzy levels.
A set of fuzzy rules determines the air conditioner’s cooling or heating intensity. Example
rules:
4. Defuzzification:
The fuzzy output is converted into a precise value using methods like centroid
method.
The air conditioner adjusts its temperature setting accordingly
Application Areas of Fuzzy Logic
Automotive Systems
Automatic Gearboxes
Four-Wheel Steering
Vehicle environment control
Hi-Fi Systems
Photocopiers
Still and Video Cameras
Television
Domestic Goods
Microwave Ovens
Refrigerators
Toasters
Vacuum Cleaners
Washing Machines
Environment Control
Air Conditioners/Dryers/Heaters
Humidifiers
Advantages of FLSs
Define if-then fuzzy rules to describe the relationship between input features and
classes.
Example:
o If (temperature is HIGH) and (humidity is LOW), then (Pattern = Sunny Day).
o If (temperature is MEDIUM) and (humidity is HIGH), then (Pattern = Rainy
Day).
Cold: 0–15°C0–15°C0–15°C
Moderate: 10–25°C10–25°C10–25°C
Hot: 20–40°C20–40°C20–40°C
Low Humidity: 0–400–40%0–40
Medium Humidity: 30–7030–70%30–70
High Humidity: 60–10060–100%60–100