Control of Washing Machine Using Mamdani and TSK Fuzzy Controllers, Comparison Study

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 21

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

MAMDANI FUZZY LOGIC CONTROLLER

Takagi-Sugeno-Kang (TSK) controller

MATLAB TOOL BOX DESIGN

Results and Discussion


CONCLUSION

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.

o Intelligent control techniques are capable of providing useful


means for both easier to reserve power and energy .

o Fuzzy logic can make control engineering easier for many


types of tasks.

o Fuzzy logic control (FLC) can overcome the environmental


variation during operation processes.

Keywords: Fuzzy Logic, Mamdani, TSK, Washing Machine, Control, Matlab.

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.

3. N. Araabi, M. Milasi, “INTELLIGENT MODELING AND CONTROL OF WASHING


MACHINE USING LOCALLY LINEAR NEURO-FUZZY (LLNF) MODELING AND
MODIFIED BRAIN EMOTIONAL LEARNING BASED INTELLIGENT CONTROLLER
(BELBIC)”. Asian Journal of Control, Vol. 8, No. 4, pp. 393-400, December 2006.

4. M.Ramesh, “FUZZY LOGIC BASED CONTROL OF WASHING MACHINE USING


ARDUINO” GOKARAJU RANGARAJU INSTITUTE OF ENGINEERING & TECHNOLOGY,
BACHUPALLY, HYDERABAD-72- 2013.

5. Ion Iancu, “A Mamdani Type Fuzzy Logic Controller”, University of Craiova,


Romania.

6. L. Schnitman, T. Yoneyama,“Takagi-Sugeno-Kang Fuzzy Structures in


Dynamic System Modeling”, Portugal
4
INTRODUCTION
 Fuzzy logic is a multi valued logic and allows intermediate
values to be defined.

 Flexible machine learning technique.

 Configured by the logic of human thought.

 Logic may have two values and represents two possible


solutions.

 Provides an inference mechanism which can interpret and


execute commands.

 Fuzzy systems are suitable for uncertain or approximate


reasoning.

5
INTRODUCTION

• Fuzzy systems are knowledge-based or rule-based systems.

• The heart of a fuzzy system is a knowledge base consisting of the so-


called fuzzy IF-THEN rules.

• A fuzzy IF-THEN rule is an IF-THEN statement in which some words


are characterized by continuous membership functions.

• The inputs of fuzzy rule-based systems should be given by fuzzy sets.

• 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

 A fuzzy control system is based on Fuzzy Logic.


The process of designing fuzzy control system can be described
using following steps:

Step 1: Identify the principal input, output and process tasks.

Step 2: Identify linguistic variables used and define fuzzy sets and
memberships accordingly.

Step 3: Use these fuzzy sets and linguistic variables to form


procedural rules.

Step 4: Determine the defuzzification method.

Step 5: Test the system and modify if necessary.

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.

• Mamdani fuzzy structure require higher computational effort because one


is required to compute a whole membership function which is then
defuzzyfied.

• In order to explain the working with this model of FLC will be


considered the example from (Rakic, 2010) where a simple two-input
one-output problem that includes three rules is examined:
 
Rule1 : IF x is A3 OR y is B1 THEN z is C1
Rule2 : IF x is A2 AND y is B2 THEN z is C2
Rule3 : IF x is A1 THEN z is C3.

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).

• Output may linear or Constant.

10
PROPOSED DESIGN

The proposed Fuzzy Logic Controller for washing machine


consists of Three Linguistic Inputs i.e.

• Type-of-dirt.

• Dirtiness-of-clothes.

• Types-of-clothes.

All the above LIs control the LO i.e.

• 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.

 Defuzzification: The result obtained from fuzzy inference technique


is then processed to produce a quantifiable result.

12
MATLAB TOOL BOX DESIGN

Inputs and Outputs

Fuzzy system with Mamdani controller

Fuzzy system with Sugeno controller

13
Fuzzy Sets And Membership Functions

Input Fuzzy Set Rang

Cotton- Polyester-
Type-clothes 0-100
wool

Dust- Liquids-
Type-Dirt 0-100
Greasy

Light- Medium-
Degree-Dirt 0-100
Heavy

Input Fuzzy Sets

Output Fuzzy Set Rang

Time Short-Medium-Long 0-60

Output Fuzzy Sets

14
SYSTEM Input Membership

Membership Functions
for Clothes Type.

Membership Functions
for Dirt Type.

Membership Functions
for Dirtiness Degree.

15
SYSTEM Output Membership

Membership Functions for Wash Time.

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

Mamdani -Surface: output-time Sugeno -Surface: output-time with two


with two input input
18
RESULTS AND DISCUSSION

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.

• We recommend to use Mamdani because exact optimize washing time, so we will


reserve power and money.
 

20
Thanks
21

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy