- #1
Uridan
- 12
- 0
Hi,
I am trying to control the height of a ball in a jet stream of air. The height is being calculated by a camera and the air jet coming out controlled by a servo motor (connected with a butterfly valve).
I found the open loop response by giving a step input, i.e I opened the value and then closed it so the ball with rise. And the response was a normal under dumped wave form.
Now I connected the system in a closed loop and the system response has gone totally nuts, the closed loop was done buy a simple unity feedback where it gives the height from the camera sensor subtracted with the Users reference height and the error is fed to the servo motor equation.
What am I doing wrong ? Or is this normal where the closed loop response becomes worst then the open loop response?
Note that No controller has yet been applied.
Thanks
Regards
Uridan
I am trying to control the height of a ball in a jet stream of air. The height is being calculated by a camera and the air jet coming out controlled by a servo motor (connected with a butterfly valve).
I found the open loop response by giving a step input, i.e I opened the value and then closed it so the ball with rise. And the response was a normal under dumped wave form.
Now I connected the system in a closed loop and the system response has gone totally nuts, the closed loop was done buy a simple unity feedback where it gives the height from the camera sensor subtracted with the Users reference height and the error is fed to the servo motor equation.
What am I doing wrong ? Or is this normal where the closed loop response becomes worst then the open loop response?
Note that No controller has yet been applied.
Thanks
Regards
Uridan