Tuneable-Fuzzy-Logic

in this project a tuneable fuzzy logic is created and its parameters are optimised using optimization algorithms giving the cost function
7 Downloads
Updated 5 May 2024

Tuneable-Fuzzy-Logic

The project can work fine but still under devlopping to improve functionalty and add more features

i have devoloped a tunable fuzzy logic inference system (FIS). This system can be fine-tuned through optimization algorithms to meet specific cost function requirements. With this FIS system, users can create up to two inputs and one output, with the ability to customize each fuzzy variable using triangular or trapezoidal membership functions.

One of the most exciting features of our FIS system is that it allows users to define the objective function that needs to be minimized and run the optimization process to achieve their desired outcomes. This means that this system offers optimization capabilities for a wide variety of applications. This project offers:

  • Flexible was to create two-input one-output FIS Chosing from defferent optimization algorithms
  • Optimizing fuzzy variable ranges
  • Optimizing membership function types altering betting triangular and trapezoidal MFs
  • Tuning the membership function parameter and shapes
  • Tuning the rule-base
  • Optimizing the rule-weights

Conclusion

this aim of this project is to represents a significant step forward in the field of fuzzy logic, as it provides a powerful and flexible tool for optimizing complex systems. this FIS system will prove to be a valuable asset for researchers, engineers, who are looking for ways to optimize their processes and achieve better outcomes.

Cite As

Abdesattar Mazouzi (2024). Tuneable-Fuzzy-Logic (https://github.com/Sattar-mazouzi/Tuneable-Fuzzy-Logic/releases/tag/v0.1.0), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2021b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
0.1.0

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.