Skip to content

Conversation

@gomurin0428
Copy link

PR description

  • Add a water tank control application to the docs

Before

  • The only application example was edge detection.

After

  • There is a fuzzy water tank control example. There is Fuzzy vs PID comparison plots.

Related issues

  • n/a

Checklist

  • Updated/added tests
  • Updated/added docstring (needed only for exported functions)

- Introduced a new application example demonstrating fuzzy control for a water tank.
- Updated the documentation to include a link to the new example in the applications section.
- Standardized spacing and formatting in the water tank control example code.
- Updated membership function definitions for clarity and consistency.
- Enhanced plot layout for better visualization of results.
- Updated membership function definitions for input and output variables to improve accuracy and clarity.
- Adjusted fuzzy rules to accommodate new membership functions.
- Reduced time step in simulation for better resolution of results.
- Added PID control logic to the water tank control example for improved performance.
- Introduced new variables for PID gains and logging of PID outputs.
- Updated plots to differentiate between fuzzy and PID control outputs for better visualization.
@lucaferranti
Copy link
Owner

Wow! Thank you very much! This looks super cool! I ll check the PR tomorrow

@gomurin0428
Copy link
Author

This is a truly wonderful project. These days, fuzzy logic rarely gets much attention, so I always had to build my own libraries from scratch, but thanks to this project I’ve finally been freed from that burden.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants