Control of Washing Machine Using Mamdani and TSK Fuzzy Controllers, Comparison Study
Control of Washing Machine Using Mamdani and TSK Fuzzy Controllers, Comparison Study
Control of Washing Machine Using Mamdani and TSK Fuzzy Controllers, Comparison Study
Produced by
Ehmaid El Faleet ID : 1649011018
Supervisor : LOGO
Prof . Dr. Nasser sabah.
Contents
ABSTRACT
LETRETURE REVIEW
INTRODUCTION
2
ABSTACT
o This paper present the use of a fuzzy controllers in washing
machine to give the optimal washing time by Matlab Fuzzy logic
Toolbox.
3
Literature review
1. Suchitra, Malik, “Performance Analysis of Five Input – Three Output
Fuzzy Based Washing Machine”, Journal of Electronics and Communication
Engineering (IOSR-JECE) , Oct. 2013
2. M.Alhanjouri, A. Alhaddad,“OPTIMIZE WASH TIME OF WASHING
MACHINE USING FUZZY LOGIC”, Islamic University of Gaza.
5
INTRODUCTION
• The output of a fuzzy system is always a fuzzy set, and therefore to get crisp
value we have to defuzzification it.
6
Fuzzy Control System
Step 2: Identify linguistic variables used and define fuzzy sets and
memberships accordingly.
7
Fuzzy logic control systems usually consist of four major
parts:
1.Fuzzification interface.
2.Fuzzy rule base.
3.Fuzzy inference Engine.
4.Defuzzification Interface.
8
MAMDANI FUZZY LOGIC CONTROLLER
• The most commonly used fuzzy inference technique is which was proposed,
by Mamdani and Assilian 1975.
9
Takagi-Sugeno-Kang (TSK) controller
• Introduced in 1985.
• One of the basic differences between the Mamdani and TSK fuzzy
structures is the fact that the consequents are, respectively, fuzzy and
crisp sets.
• In the case of TSK fuzzy structure the output is computed with a very
simple formula (weighted average, weighted sum).
10
PROPOSED DESIGN
• Type-of-dirt.
• Dirtiness-of-clothes.
• Types-of-clothes.
• Wash time.
11
Fuzzier: To deal with the details of fuzzy logic controller, the values for the
input and output variables are determined in advanced
Fuzzy Rule Select: The decisions made by fuzzy logic controller are
derived from the rules known as fuzzy rules.
12
MATLAB TOOL BOX DESIGN
13
Fuzzy Sets And Membership Functions
Cotton- Polyester-
Type-clothes 0-100
wool
Dust- Liquids-
Type-Dirt 0-100
Greasy
Light- Medium-
Degree-Dirt 0-100
Heavy
14
SYSTEM Input Membership
Membership Functions
for Clothes Type.
Membership Functions
for Dirt Type.
Membership Functions
for Dirtiness Degree.
15
SYSTEM Output Membership
16
Fuzzy Rules
In our case we have 27 rules, which combine all the different variables allowing
the system to take care of all the different possibilities that could happen.
17
Performance
System rules using TSK controller System rules using Mamdani controller
Mamdani controller at this system gave good exact washing time ,and Tsk
gave big washing time, Due to the simplicity of Defuzzification.
19
VI. CONCLUSION
• This work explained the use of a fuzzy controllers in washing machine to give the
optimal washing time by Matlab Fuzzy logic Toolbox.
• This situation analysis and comparison between two different fuzzy controller
Mamdani and Sugeno .
• By the use of proposed fuzzy logic Controller, we have been able to add other
different output Rinse Period, Spin Period for different Type of Dirt, Dirtiness of
Clothes, and Types of Clothes.
20
Thanks
21