Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maybe your project needs Fuzzy logic #119

Open
rtek1000 opened this issue Apr 23, 2022 · 1 comment
Open

Maybe your project needs Fuzzy logic #119

rtek1000 opened this issue Apr 23, 2022 · 1 comment

Comments

@rtek1000
Copy link

rtek1000 commented Apr 23, 2022

This Issue is just a small suggestion for those who are having difficulties in starting the controller operation, with very high Overshoot (probably due to the integral term that will accumulate a lot, while the system is still far out of the operating range, for example a cold oven).

I once saw a group present a course conclusion work, about Fuzzy logic being present in a crockpot, in conjunction with PID. This helped me to avoid Overshoot on a gas heater control, which I mounted. There was a lot of Overshoot, so I remembered this Fuzzy logic and tried to implement something similar, so that Overshoot would not occur anymore, I did something like setting the Setpoint value of the PID control gradually, in order to go up automatically without OverShut.

https://en.wikipedia.org/wiki/Fuzzy_control_system

https://www.omega.com/en-us/resources/pid-fuzzy-logic-adaptive-control

@rtek1000
Copy link
Author

It also looks interesting:

The frustrating thing about these processes is that with traditional PI or PID control they overshoot setpoint. Not sometimes, but always:

This can be maddening if you don’t know about it. You can adjust the tuning parameters forever and the overshoot will still be there; the underlying math makes it so. Proportional on Measurement changes the underlying math. As a result, it’s possible to find sets of tuning parameters where overshoot doesn’t occur:

Overshoot can still happen to be sure, but it’s not unavoidable. With PonM and the right tuning parameters, that sous vide or linear slide can coast right in to setpoint without going over.

http://brettbeauregard.com/blog/2017/06/introducing-proportional-on-measurement/

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

No branches or pull requests

1 participant