dgel
Bioengineer
- Jun 9, 2017
- 5
Hello,
I am trying control the contact-force of an end-effecter on a moving surface in 1 direction. The force sensor on the end effector is sampled at 20 Hz with an inherent dead-time of 50-80 ms. The time constant of my modeled plant (acquired using Simulink modeling input-output data from an open-loop step-response) is ~30 ms.
I implemented a PI controller and it is unable to reject output disturbances caused by the moving surface. The moving surface has frequency components upto 1.8 Hz.
Since the dead-time is greater than then the time constant, I implemented a Smith predictor, however I still have poor disturbance rejection.
What suggestions does the community have? I developed the mechatronics system and it is powered by an Arduino.
Regards,
I am trying control the contact-force of an end-effecter on a moving surface in 1 direction. The force sensor on the end effector is sampled at 20 Hz with an inherent dead-time of 50-80 ms. The time constant of my modeled plant (acquired using Simulink modeling input-output data from an open-loop step-response) is ~30 ms.
I implemented a PI controller and it is unable to reject output disturbances caused by the moving surface. The moving surface has frequency components upto 1.8 Hz.
Since the dead-time is greater than then the time constant, I implemented a Smith predictor, however I still have poor disturbance rejection.
What suggestions does the community have? I developed the mechatronics system and it is powered by an Arduino.
Regards,