- #1
MiguelS
- 2
- 0
- TL;DR Summary
- Problems trying to induce a load torque to one motor through another motor, due to motor #1 having a torque control based on speed, and motor #2 having a speed control.
Hi everyone
I'm trying to exert a controlled load into an electric motor with another motor (having first motor spin at a lower speed than second motor, exerting a torque).
Both are connected through a shaft, and we're measuring speed and torque at the shaft.
Motor #1 has a torque control based on speed commands (by speed command differences exerting acceleration, going into Torque = Inertia*Acceleration equation, passing through a PI controller).
Motor #2 has a speed based control.
When Motor #1 tries to exert torque to Motor #2 lowering its speed (spinning at a lower speed than Motor #2), Motor #2 sees this speed decrement and exerts torque to try to bring back the Motor to its commanded speed.
This is driving the control very unstable and unable to keep a controlled torque, due to this interaction.
Has anyone experienced something similar, where you would try to control torque to a motor, but due to the control being speed based, both motors enter a control loop interaction?
Any torque control schemes you would recommend, based on speed commands? (We can modify Motor #1 torque control algorithm and tune it/change programming, but not Motor #2)
Please let me know your thoughts or any question/comment.
Thank you very much : )
I'm trying to exert a controlled load into an electric motor with another motor (having first motor spin at a lower speed than second motor, exerting a torque).
Both are connected through a shaft, and we're measuring speed and torque at the shaft.
Motor #1 has a torque control based on speed commands (by speed command differences exerting acceleration, going into Torque = Inertia*Acceleration equation, passing through a PI controller).
Motor #2 has a speed based control.
When Motor #1 tries to exert torque to Motor #2 lowering its speed (spinning at a lower speed than Motor #2), Motor #2 sees this speed decrement and exerts torque to try to bring back the Motor to its commanded speed.
This is driving the control very unstable and unable to keep a controlled torque, due to this interaction.
Has anyone experienced something similar, where you would try to control torque to a motor, but due to the control being speed based, both motors enter a control loop interaction?
Any torque control schemes you would recommend, based on speed commands? (We can modify Motor #1 torque control algorithm and tune it/change programming, but not Motor #2)
Please let me know your thoughts or any question/comment.
Thank you very much : )