Time delay creates a better feedback system??
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hey all,
I'm not sure if this is the right place to ask a question like this, but I'm studying control engineering and ran into a weird phenomenon while working with Simulink. If I enter a unit delay block in my feedback loop (controller is an observer) just before this enters my system/plant, performance improves (a lot less overshoot but some more oscillations).
Now my question is: Am I doing something wrong in Simulink or is it possible that entering a time delay can actually improve performance? It seems rather counterintuitive. The system that needs to be control is pretty unstable (1/(s^4+s^3+s^2) in CT).
Does anyone know if this is possible?
Thanks in advance!
Leon
0 Commenti
Risposte (1)
Azzi Abdelmalek
il 3 Gen 2014
This is not true. Adding an element hazardously can be beneficial or harmful. Adding a unit delay without any reason is not logical, but if your feedback is already bad, adding another error to your system, sometimes can be beneficial.
2 Commenti
Azzi Abdelmalek
il 3 Gen 2014
Your system is at the limit of instability (one unstable pole =0). Just make your controller, a PID for example, and try to find the appropriate parameters. If you a control system toobox, you can use a tunable PID controller
Vedere anche
Categorie
Scopri di più su Classical Control Design in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!