SlideShare a Scribd company logo
Fuzzy Logic System
Artificial intelligence
Group members
 Muhammad Imtiaz
 Abdul Subhan
 Maryam Azam
History
 The term fuzzy logic was introduced with the 1965 proposal of fuzzy set
theory by Lotfi Zadeh.
 Fuzzy logic had however been studied since the 1920s, as infinite-valued
logic—notably by Łukasiewicz and Tarski.
What is Fuzzy Logic?
 Fuzzy Logic (FL) is a method of reasoning that resembles human reasoning. The
approach of FL imitates the way of decision making in humans that involves all
intermediate possibilities between digital values YES and 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
Fuzzy Logic System Architecture
It has four main parts as shown −
 Fuzzification Module − It transforms the system inputs, which are crisp numbers,
into fuzzy sets. It splits the input signal into five steps such as −
LP x is Large Positive
MP x is Medium Positive
S x is Small
MN x is Medium Negative
LN x is Large Negative
Cont…
 Knowledge Base − It stores IF-THEN rules provided by experts.
 Inference Engine − It simulates the human reasoning process by making fuzzy
inference on the inputs and IF-THEN rules.
 Defuzzification Module − It transforms the fuzzy set obtained by the inference
engine into a crisp value.
Example of FLS
 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.
Inputs & Outputs of the Systems
Algorithm
 Define linguistic variables and terms.
 Construct membership functions for them.
 Construct knowledge base of rules.
 Convert crisp data into fuzzy data sets using membership functions. (fuzzification)
 Evaluate rules in the rule base. (Inference Engine)
 Combine results from each rule. (Inference Engine)
 Convert output data into non-fuzzy values. (defuzzification)
 Logic Development
 All membership functions for LP, MP, S, MN, and LN are shown as below −
Logic Development
 Step 1: Define linguistic variables and terms
 Linguistic variables are input and output variables in the form of simple words or
sentences. For room temperature, cold, warm, hot, etc., are linguistic terms.
 Temperature (t) = {very-cold, cold, warm, very-warm, hot}
 Every member of this set is a linguistic term and it can cover some portion of
overall temperature values.
Cont…
 Step 2: Construct membership functions for them
 The membership functions of temperature variable are as shown −
Cont…
 Step3: Construct knowledge base rules
 Create a matrix of room temperature values versus target temperature values that
an air conditioning system is expected to provide.
RoomTemp.
/Target
Very_Cold Cold Warm Hot Very_Hot
Very_Cold No Change Heat Heat Heat Heat
Cold Cool No Change Heat Heat Heat
Warm Cool Cool No Change Heat Heat
Hot Cool Cool Cool No Change Heat
Very_Hot Cool Cool Cool Cool No Change
Cont…
 Build a set of rules into the knowledge base in the form of IF-THEN-ELSE structures.
Sr. No. Condition Action
1
IF temperature=(Cold OR Very Cold) AND target=Warm THEN Heat
2
IF temperature=(Hot OR Very Hot) AND target=Warm THEN Cool
3
IF (temperature=Warm) AND (target=Warm) THEN No Change
IF-Then Rules E:g
 If temperature is very cold THEN fan speed is stopped.
 IF temperature is cold THEN fan speed is slow.
 IF temperature is warm THEN fan speed is moderate.
 IF temperature is hot THEN fan speed is high.
Cont…
Step 4: Obtain fuzzy value
 Fuzzy set operations perform evaluation of rules. The operations used for OR and
AND are Max and Min respectively. Combine all results of evaluation to form a final
result. This result is a fuzzy value.
Step 5: Perform defuzzification
 Defuzzification is then performed according to membership function for output
variable
Application Areas of FLS
Automotive Systems
 Automatic Gearboxes
 Four-Wheel Steering
 Vehicle environment control
Consumer Electronic Goods
 Hi-Fi Systems
 Photocopiers
 Still and Video Cameras
 Television
Cont…
Domestic Goods
 Microwave Ovens
 Refrigerators
 Toasters
 Vacuum Cleaners
 Washing Machines
Environment Control
 Air Conditioners/Dryers/Heaters
 Humidifiers
Implementation of FLS
 Interest in fuzzy systems was sparked by Seiji Yasunobu and Soji Miyamoto
of Hitachi, who in 1985 provided simulations that demonstrated the feasibility of
fuzzy control systems for the Sendai railway. Their ideas were adopted, and fuzzy
systems were used to control accelerating, braking, and stopping when the line
opened in 1987.
Cannon Camera
 Canon developed an autofocusing camera that uses a charge-coupled device (CCD)
to measure the clarity of the image in six regions of its field of view and use the
information provided to determine if the image is in focus. It also tracks the rate of
change of lens movement during focusing, and controls its speed to prevent
overshoot.
 The camera's fuzzy control system uses 12 inputs: 6 to obtain the current clarity
data provided by the CCD and 6 to measure the rate of change of lens movement.
The output is the position of the lens. The fuzzy control system uses 13 rules and
requires 1.1 kilobytes of memory.
Air Conditioner
 An industrial air conditioner designed by Mitsubishi uses 25 heating rules and 25
cooling rules.
 A temperature sensor provides input, with control outputs fed to an inverter, a
compressor valve, and a fan motor.
 Compared to the previous design, the fuzzy controller heats and cools five times
faster, reduces power consumption by 24%, increases temperature stability by a
factor of two, and uses fewer sensors.
Advantages of FLS
 Mathematical concepts within fuzzy reasoning are very simple.
 You can modify a FLS by just adding or deleting rules due to flexibility of fuzzy
logic.
 Fuzzy logic Systems can take imprecise, distorted, noisy input information.
 FLSs are easy to construct and understand.
 Fuzzy logic is a solution to complex problems in all fields of life, including
medicine, as it resembles human reasoning and decision making.
Disadvantages of FLS
 There is no systematic approach to fuzzy system designing.
 They are understandable only when simple.
 They are suitable for the problems which do not need high accuracy.
Conclusion
 Fuzzy logic provides an alternative way to represent linguistics
and subjective attributes of the real world in computing.
 It is able to be applied to control systems and other
applications in order to improve the efficiency and simplicity
of the design process.
References
 https://www.tutorialspoint.com/artificial_intelligence/artificial_intelligence_fuzzy_lo
gic_systems.htm
 https://en.wikipedia.org/wiki/Fuzzy_logic
 https://en.wikipedia.org/wiki/Fuzzy_control_system
Fuzzy logic system

More Related Content

What's hot

Fuzzy+logic
Fuzzy+logicFuzzy+logic
Fuzzy+logic
Mahesh Todkar
 
Fuzzy Logic ppt
Fuzzy Logic pptFuzzy Logic ppt
Fuzzy Logic ppt
Ritu Bafna
 
Iv unit-fuzzification and de-fuzzification
Iv unit-fuzzification and de-fuzzificationIv unit-fuzzification and de-fuzzification
Iv unit-fuzzification and de-fuzzification
kypameenendranathred
 
Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)
khashayar Danesh Narooei
 
Fuzzy logic control
Fuzzy logic controlFuzzy logic control
Fuzzy logic control
Arul Kumar
 
AI - Fuzzy Logic Systems
AI - Fuzzy Logic SystemsAI - Fuzzy Logic Systems
AI - Fuzzy Logic Systems
Learnbay Datascience
 
Fuzzy sets
Fuzzy sets Fuzzy sets
Fuzzy sets
ABSARQURESHI
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
Sanjay Santhakumar
 
Fuzzy control and its applications
Fuzzy control and its applicationsFuzzy control and its applications
Fuzzy control and its applications
jeevithaelangovan
 
Chapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy LogicChapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy Logic
Ashique Rasool
 
fuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzificationfuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzification
Nourhan Selem Salm
 
Fuzzy logic ppt
Fuzzy logic pptFuzzy logic ppt
Fuzzy logic ppt
Priya_Srivastava
 
If then rule in fuzzy logic and fuzzy implications
If then rule  in fuzzy logic and fuzzy implicationsIf then rule  in fuzzy logic and fuzzy implications
If then rule in fuzzy logic and fuzzy implications
Siksha 'O' Anusandhan (Deemed to be University )
 
Simulated Annealing
Simulated AnnealingSimulated Annealing
Simulated Annealing
Joy Dutta
 
Defuzzification
DefuzzificationDefuzzification
Defuzzification
Dr. C.V. Suresh Babu
 
Optimization problems and algorithms
Optimization problems and  algorithmsOptimization problems and  algorithms
Optimization problems and algorithms
Aboul Ella Hassanien
 
Neuro-fuzzy systems
Neuro-fuzzy systemsNeuro-fuzzy systems
Neuro-fuzzy systems
Sagar Ahire
 
Fuzzy Membership Function
Fuzzy Membership Function Fuzzy Membership Function
Fuzzy logic application (aircraft landing)
Fuzzy logic application (aircraft landing)Fuzzy logic application (aircraft landing)
Fuzzy logic application (aircraft landing)
Piyumal Samarathunga
 
Fuzzy inference systems
Fuzzy inference systemsFuzzy inference systems

What's hot (20)

Fuzzy+logic
Fuzzy+logicFuzzy+logic
Fuzzy+logic
 
Fuzzy Logic ppt
Fuzzy Logic pptFuzzy Logic ppt
Fuzzy Logic ppt
 
Iv unit-fuzzification and de-fuzzification
Iv unit-fuzzification and de-fuzzificationIv unit-fuzzification and de-fuzzification
Iv unit-fuzzification and de-fuzzification
 
Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)
 
Fuzzy logic control
Fuzzy logic controlFuzzy logic control
Fuzzy logic control
 
AI - Fuzzy Logic Systems
AI - Fuzzy Logic SystemsAI - Fuzzy Logic Systems
AI - Fuzzy Logic Systems
 
Fuzzy sets
Fuzzy sets Fuzzy sets
Fuzzy sets
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Fuzzy control and its applications
Fuzzy control and its applicationsFuzzy control and its applications
Fuzzy control and its applications
 
Chapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy LogicChapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy Logic
 
fuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzificationfuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzification
 
Fuzzy logic ppt
Fuzzy logic pptFuzzy logic ppt
Fuzzy logic ppt
 
If then rule in fuzzy logic and fuzzy implications
If then rule  in fuzzy logic and fuzzy implicationsIf then rule  in fuzzy logic and fuzzy implications
If then rule in fuzzy logic and fuzzy implications
 
Simulated Annealing
Simulated AnnealingSimulated Annealing
Simulated Annealing
 
Defuzzification
DefuzzificationDefuzzification
Defuzzification
 
Optimization problems and algorithms
Optimization problems and  algorithmsOptimization problems and  algorithms
Optimization problems and algorithms
 
Neuro-fuzzy systems
Neuro-fuzzy systemsNeuro-fuzzy systems
Neuro-fuzzy systems
 
Fuzzy Membership Function
Fuzzy Membership Function Fuzzy Membership Function
Fuzzy Membership Function
 
Fuzzy logic application (aircraft landing)
Fuzzy logic application (aircraft landing)Fuzzy logic application (aircraft landing)
Fuzzy logic application (aircraft landing)
 
Fuzzy inference systems
Fuzzy inference systemsFuzzy inference systems
Fuzzy inference systems
 

Similar to Fuzzy logic system

Week 8.pptx
Week 8.pptxWeek 8.pptx
Week 8.pptx
1230200206
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
faiqa saleem
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
Romeo N Janga
 
Estimation of Air-Cooling Devices Run Time Via Fuzzy Logic and Adaptive Neuro...
Estimation of Air-Cooling Devices Run Time Via Fuzzy Logic and Adaptive Neuro...Estimation of Air-Cooling Devices Run Time Via Fuzzy Logic and Adaptive Neuro...
Estimation of Air-Cooling Devices Run Time Via Fuzzy Logic and Adaptive Neuro...
IRJET Journal
 
Fuzzy expert system
Fuzzy expert systemFuzzy expert system
Fuzzy expert system
Rohit Srivastava
 
Fuzzy logic systems
Fuzzy logic systemsFuzzy logic systems
Fuzzy logic systemsPham Tung
 
Fuzzy logic mis
Fuzzy logic misFuzzy logic mis
Fuzzy logic mis
Qamar Wajid
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
Lukman Hakim
 
Fuzzy Logic.pptx
Fuzzy Logic.pptxFuzzy Logic.pptx
Fuzzy Logic.pptx
Eshwar Prasad
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
Madan Kumawat
 
LVTS APC fuzzy controller
LVTS APC fuzzy controllerLVTS APC fuzzy controller
LVTS APC fuzzy controller
Vladislav Kaplan
 
Fuzzy logic ppt
Fuzzy logic pptFuzzy logic ppt
Fuzzy logic ppt
hammadhasan10
 
Comparative study of a fuzzy logic based controller and a neuro fuzzy logic b...
Comparative study of a fuzzy logic based controller and a neuro fuzzy logic b...Comparative study of a fuzzy logic based controller and a neuro fuzzy logic b...
Comparative study of a fuzzy logic based controller and a neuro fuzzy logic b...
Alexander Decker
 
76201948
7620194876201948
76201948
IJRAT
 
EEEM048_Lecture2_SystemOverview.pdf
EEEM048_Lecture2_SystemOverview.pdfEEEM048_Lecture2_SystemOverview.pdf
EEEM048_Lecture2_SystemOverview.pdf
ssuser25ed54
 
santosh kumar fuzzy logic presentation
santosh kumar   fuzzy logic presentationsantosh kumar   fuzzy logic presentation
santosh kumar fuzzy logic presentation
Akash Maurya
 
IRJET- Design of Photovoltaic System using Fuzzy Logic Controller
IRJET- Design of Photovoltaic System using Fuzzy Logic ControllerIRJET- Design of Photovoltaic System using Fuzzy Logic Controller
IRJET- Design of Photovoltaic System using Fuzzy Logic Controller
IRJET Journal
 
IRJET - Application of Fuzzy Logic: A Review
IRJET - Application of Fuzzy Logic: A ReviewIRJET - Application of Fuzzy Logic: A Review
IRJET - Application of Fuzzy Logic: A Review
IRJET Journal
 
What is Fuzzy Logic?
What is Fuzzy Logic?What is Fuzzy Logic?
What is Fuzzy Logic?
Shahzeb Pirzada
 
Fuzzification of College Adviser Proficiency Based on Specific Knowledge
Fuzzification of College Adviser Proficiency Based on Specific KnowledgeFuzzification of College Adviser Proficiency Based on Specific Knowledge
Fuzzification of College Adviser Proficiency Based on Specific Knowledge
Universitas Pembangunan Panca Budi
 

Similar to Fuzzy logic system (20)

Week 8.pptx
Week 8.pptxWeek 8.pptx
Week 8.pptx
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Estimation of Air-Cooling Devices Run Time Via Fuzzy Logic and Adaptive Neuro...
Estimation of Air-Cooling Devices Run Time Via Fuzzy Logic and Adaptive Neuro...Estimation of Air-Cooling Devices Run Time Via Fuzzy Logic and Adaptive Neuro...
Estimation of Air-Cooling Devices Run Time Via Fuzzy Logic and Adaptive Neuro...
 
Fuzzy expert system
Fuzzy expert systemFuzzy expert system
Fuzzy expert system
 
Fuzzy logic systems
Fuzzy logic systemsFuzzy logic systems
Fuzzy logic systems
 
Fuzzy logic mis
Fuzzy logic misFuzzy logic mis
Fuzzy logic mis
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Fuzzy Logic.pptx
Fuzzy Logic.pptxFuzzy Logic.pptx
Fuzzy Logic.pptx
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
LVTS APC fuzzy controller
LVTS APC fuzzy controllerLVTS APC fuzzy controller
LVTS APC fuzzy controller
 
Fuzzy logic ppt
Fuzzy logic pptFuzzy logic ppt
Fuzzy logic ppt
 
Comparative study of a fuzzy logic based controller and a neuro fuzzy logic b...
Comparative study of a fuzzy logic based controller and a neuro fuzzy logic b...Comparative study of a fuzzy logic based controller and a neuro fuzzy logic b...
Comparative study of a fuzzy logic based controller and a neuro fuzzy logic b...
 
76201948
7620194876201948
76201948
 
EEEM048_Lecture2_SystemOverview.pdf
EEEM048_Lecture2_SystemOverview.pdfEEEM048_Lecture2_SystemOverview.pdf
EEEM048_Lecture2_SystemOverview.pdf
 
santosh kumar fuzzy logic presentation
santosh kumar   fuzzy logic presentationsantosh kumar   fuzzy logic presentation
santosh kumar fuzzy logic presentation
 
IRJET- Design of Photovoltaic System using Fuzzy Logic Controller
IRJET- Design of Photovoltaic System using Fuzzy Logic ControllerIRJET- Design of Photovoltaic System using Fuzzy Logic Controller
IRJET- Design of Photovoltaic System using Fuzzy Logic Controller
 
IRJET - Application of Fuzzy Logic: A Review
IRJET - Application of Fuzzy Logic: A ReviewIRJET - Application of Fuzzy Logic: A Review
IRJET - Application of Fuzzy Logic: A Review
 
What is Fuzzy Logic?
What is Fuzzy Logic?What is Fuzzy Logic?
What is Fuzzy Logic?
 
Fuzzification of College Adviser Proficiency Based on Specific Knowledge
Fuzzification of College Adviser Proficiency Based on Specific KnowledgeFuzzification of College Adviser Proficiency Based on Specific Knowledge
Fuzzification of College Adviser Proficiency Based on Specific Knowledge
 

More from Imtiaz Siddique

Web 2.0 vs 3.0
Web 2.0 vs 3.0Web 2.0 vs 3.0
Web 2.0 vs 3.0
Imtiaz Siddique
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
Imtiaz Siddique
 
Semantic web
Semantic webSemantic web
Semantic web
Imtiaz Siddique
 
Django
DjangoDjango
Biometric System
Biometric SystemBiometric System
Biometric System
Imtiaz Siddique
 
Robotics
RoboticsRobotics
Robotics
Imtiaz Siddique
 

More from Imtiaz Siddique (6)

Web 2.0 vs 3.0
Web 2.0 vs 3.0Web 2.0 vs 3.0
Web 2.0 vs 3.0
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Semantic web
Semantic webSemantic web
Semantic web
 
Django
DjangoDjango
Django
 
Biometric System
Biometric SystemBiometric System
Biometric System
 
Robotics
RoboticsRobotics
Robotics
 

Recently uploaded

Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
gb193092
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
Kartik Tiwari
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 

Recently uploaded (20)

Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 

Fuzzy logic system

  • 2. Group members  Muhammad Imtiaz  Abdul Subhan  Maryam Azam
  • 3. History  The term fuzzy logic was introduced with the 1965 proposal of fuzzy set theory by Lotfi Zadeh.  Fuzzy logic had however been studied since the 1920s, as infinite-valued logic—notably by Łukasiewicz and Tarski.
  • 4. What is Fuzzy Logic?  Fuzzy Logic (FL) is a method of reasoning that resembles human reasoning. The approach of FL imitates the way of decision making in humans that involves all intermediate possibilities between digital values YES and 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
  • 5. Fuzzy Logic System Architecture It has four main parts as shown −  Fuzzification Module − It transforms the system inputs, which are crisp numbers, into fuzzy sets. It splits the input signal into five steps such as − LP x is Large Positive MP x is Medium Positive S x is Small MN x is Medium Negative LN x is Large Negative
  • 6. Cont…  Knowledge Base − It stores IF-THEN rules provided by experts.  Inference Engine − It simulates the human reasoning process by making fuzzy inference on the inputs and IF-THEN rules.  Defuzzification Module − It transforms the fuzzy set obtained by the inference engine into a crisp value.
  • 7.
  • 8. Example of FLS  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.
  • 9. Inputs & Outputs of the Systems
  • 10. Algorithm  Define linguistic variables and terms.  Construct membership functions for them.  Construct knowledge base of rules.  Convert crisp data into fuzzy data sets using membership functions. (fuzzification)  Evaluate rules in the rule base. (Inference Engine)  Combine results from each rule. (Inference Engine)  Convert output data into non-fuzzy values. (defuzzification)  Logic Development
  • 11.  All membership functions for LP, MP, S, MN, and LN are shown as below −
  • 12. Logic Development  Step 1: Define linguistic variables and terms  Linguistic variables are input and output variables in the form of simple words or sentences. For room temperature, cold, warm, hot, etc., are linguistic terms.  Temperature (t) = {very-cold, cold, warm, very-warm, hot}  Every member of this set is a linguistic term and it can cover some portion of overall temperature values.
  • 13. Cont…  Step 2: Construct membership functions for them  The membership functions of temperature variable are as shown −
  • 14. Cont…  Step3: Construct knowledge base rules  Create a matrix of room temperature values versus target temperature values that an air conditioning system is expected to provide. RoomTemp. /Target Very_Cold Cold Warm Hot Very_Hot Very_Cold No Change Heat Heat Heat Heat Cold Cool No Change Heat Heat Heat Warm Cool Cool No Change Heat Heat Hot Cool Cool Cool No Change Heat Very_Hot Cool Cool Cool Cool No Change
  • 15. Cont…  Build a set of rules into the knowledge base in the form of IF-THEN-ELSE structures. Sr. No. Condition Action 1 IF temperature=(Cold OR Very Cold) AND target=Warm THEN Heat 2 IF temperature=(Hot OR Very Hot) AND target=Warm THEN Cool 3 IF (temperature=Warm) AND (target=Warm) THEN No Change
  • 16. IF-Then Rules E:g  If temperature is very cold THEN fan speed is stopped.  IF temperature is cold THEN fan speed is slow.  IF temperature is warm THEN fan speed is moderate.  IF temperature is hot THEN fan speed is high.
  • 17. Cont… Step 4: Obtain fuzzy value  Fuzzy set operations perform evaluation of rules. The operations used for OR and AND are Max and Min respectively. Combine all results of evaluation to form a final result. This result is a fuzzy value. Step 5: Perform defuzzification  Defuzzification is then performed according to membership function for output variable
  • 18. Application Areas of FLS Automotive Systems  Automatic Gearboxes  Four-Wheel Steering  Vehicle environment control Consumer Electronic Goods  Hi-Fi Systems  Photocopiers  Still and Video Cameras  Television
  • 19. Cont… Domestic Goods  Microwave Ovens  Refrigerators  Toasters  Vacuum Cleaners  Washing Machines Environment Control  Air Conditioners/Dryers/Heaters  Humidifiers
  • 20. Implementation of FLS  Interest in fuzzy systems was sparked by Seiji Yasunobu and Soji Miyamoto of Hitachi, who in 1985 provided simulations that demonstrated the feasibility of fuzzy control systems for the Sendai railway. Their ideas were adopted, and fuzzy systems were used to control accelerating, braking, and stopping when the line opened in 1987.
  • 21. Cannon Camera  Canon developed an autofocusing camera that uses a charge-coupled device (CCD) to measure the clarity of the image in six regions of its field of view and use the information provided to determine if the image is in focus. It also tracks the rate of change of lens movement during focusing, and controls its speed to prevent overshoot.  The camera's fuzzy control system uses 12 inputs: 6 to obtain the current clarity data provided by the CCD and 6 to measure the rate of change of lens movement. The output is the position of the lens. The fuzzy control system uses 13 rules and requires 1.1 kilobytes of memory.
  • 22.
  • 23. Air Conditioner  An industrial air conditioner designed by Mitsubishi uses 25 heating rules and 25 cooling rules.  A temperature sensor provides input, with control outputs fed to an inverter, a compressor valve, and a fan motor.  Compared to the previous design, the fuzzy controller heats and cools five times faster, reduces power consumption by 24%, increases temperature stability by a factor of two, and uses fewer sensors.
  • 24. Advantages of FLS  Mathematical concepts within fuzzy reasoning are very simple.  You can modify a FLS by just adding or deleting rules due to flexibility of fuzzy logic.  Fuzzy logic Systems can take imprecise, distorted, noisy input information.  FLSs are easy to construct and understand.  Fuzzy logic is a solution to complex problems in all fields of life, including medicine, as it resembles human reasoning and decision making.
  • 25. Disadvantages of FLS  There is no systematic approach to fuzzy system designing.  They are understandable only when simple.  They are suitable for the problems which do not need high accuracy.
  • 26. Conclusion  Fuzzy logic provides an alternative way to represent linguistics and subjective attributes of the real world in computing.  It is able to be applied to control systems and other applications in order to improve the efficiency and simplicity of the design process.