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

Add Low pass filter to increase Ziegler Nichols #1

Open
timdrysdale opened this issue Apr 1, 2022 · 1 comment
Open

Add Low pass filter to increase Ziegler Nichols #1

timdrysdale opened this issue Apr 1, 2022 · 1 comment

Comments

@timdrysdale
Copy link
Contributor

ZN - relies on parasitic filtering effect. Any minor non-linearities of the system that modify the system from standard second order into higher order (standard 2nd order system, theoretically, will never become unstable). Since we know system already non-linear somewhat, we rely on them to de-stabilise. Want to make that effect more pronounced - by making it third order by adding another pole - add a low-pass filter. Implement straightforward low-pass filter. Academic (Aristides) would like to experiment with this - so this suggests we need a new command which can be set e.g. via debug interface for some testing on a couple of disks over summer.

@timdrysdale
Copy link
Contributor Author

implementation - can't filter in the ISR, but can update the count, and then run filter at start of main loop timestep code.

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