Fuzzy logic is an extension of the classical logic that allows the modeling of data imperfections and to a certain extent approaches the flexibility of human reasoning. The fuzzy logic thus presents many concrete applications, ranging from video games (programming of bots) to automatic pilots via the microwave. Yes, often we apply in the daily without our knowing the concept of the fuzzy choice, so this notion surrounds us!
The example elucidating this vague concept will be the decision of the amount of the tip after a meal in the restaurant, depending on the quality of service experienced and the quality of food.
Among the objectives sought when applying this concept, we can note:
- Application of fuzzy logic to risk assessment and decision making (used to analyze risks when knowledge is uncertain)
- The use of a fuzzy logic model for identification, evaluation and control from the expertise of the human operator.
-The modeling and control of complex systems uses the theory of fuzzy sets.
-The non-linear structure of the fuzzy regulator makes it possible to improve the performances in terms of accuracy and robustness of the non-linear system with respect to the structured and unstructured uncertainties.
Fuzzy Logic is a decision making system. It deals with vague and imprecise information. This is gross oversimplification of the real-world problems and based on degrees of truth rather than usual true/false or 1/0 like Boolean logic. With available dataset rules can be created with membership function developed, solution to to a problem is obtained by taking alpha cuts from membership functions and varying the input parameters and using the developed rule viewer to showcase the possible outcomes. The toolbox can easily be invoked using MATLAB.