Electric motor torque control based on speed interaction/instability

In summary: This would smooth out the torque over a wider range of speeds, and not rely on speed differentials.In summary, this setup is not stable and requires a lot of filtering to control the torque.
  • #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 : )
 
Engineering news on Phys.org
  • #2
If I understand correctly, your setup is like this:
Motors.jpg

Just two motors connected by a common shaft, with no other load. Your description is unclear, but my understanding is as follows:

1) You want to drive Motor #2 at a specified speed.
2) That speed is constant (or relatively constant) when the load changes.
3) You want Motor #1 to apply a specified torque to Motor #2.
4) That torque acts to slow Motor #2 down, requiring more torque from Motor #2.

If all of this is correct, then you apparently have a motor test stand. It's unclear if you are testing Motor #1, Motor #2, or both motors. If all of this is correct, then we need to know what types of motors you have. Are they induction motors with VFD drives, or some type of servomotor with servo controllers? Are they industrial motors or those hobby motors that the Arduino people experiment with? Some make and model numbers would be very helpful.
 
  • #3
You have not specified the type of motor.

To eliminate hysteresis in a positioning system, two DC electric motors can be operated together in parallel, to position the load through two shafts driving the same final bull gear, or a shaft from two ends. DC motor torque is proportional to motor current. The two parallel motors are operated with a fixed DC offset current. For small loads there is a fine weight balance, while for larger loads the motors work together in the same direction.

To do the same with two AC induction motors, you must account for the torque to slip curve, and manage the motors by driving them with two different frequencies, offset by a fixed AC frequency, rather than being offset by a fixed DC current. That will balance small loads in sensitive opposition, while for larger loads it operates the motors in parallel.

In either case, you operate only one control system, driving the two motors from the same one PID controller, but with a fixed offset DC current, or fixed offset AC frequency.
 
  • #4
This is how we test motors on our dynos here - speed control on the dyno motor and torque control on the test motor. I don't see why you would base your torque control on speed differentials by some Torque = Inertia*Acceleration equation. This seems inherently very noisy and would need a lot of filtering to smooth out the torque. It's not clear what type of motors these are, but i'd recommend controlling torque independently on motor 1 by, for instance, controlling the current directly. You could use feedback from your torque transducer to dial in the current/torque on motor 1, but keep it separate from the small variations in speed.
 

1. What is electric motor torque control based on speed interaction/instability?

Electric motor torque control based on speed interaction/instability is a method used to regulate the torque produced by an electric motor in response to changes in its speed. It involves adjusting the voltage and current supplied to the motor in order to maintain a stable torque output.

2. How does electric motor torque control work?

Electric motor torque control works by using feedback systems to monitor the motor's speed and adjust the voltage and current accordingly. This allows for precise control over the motor's torque output, which is important for maintaining stability and efficiency.

3. What are the benefits of using this type of torque control?

There are several benefits to using electric motor torque control based on speed interaction/instability. It allows for improved control and stability of the motor, which can lead to increased efficiency and reduced wear and tear on the motor. It also allows for more precise and consistent torque output, which is important for certain applications.

4. Are there any limitations to this type of torque control?

While electric motor torque control based on speed interaction/instability can be highly effective, it does have some limitations. It may not be suitable for all types of motors or applications, and it requires a certain level of expertise and equipment to implement properly.

5. How is this type of torque control different from other methods?

There are various methods of controlling the torque of an electric motor, such as direct torque control or field-oriented control. What sets electric motor torque control based on speed interaction/instability apart is its focus on speed and stability. It is also a more advanced and precise method compared to others, making it ideal for certain applications.

Similar threads

Replies
17
Views
676
  • Electrical Engineering
Replies
1
Views
672
  • Electrical Engineering
Replies
1
Views
873
  • Electrical Engineering
Replies
11
Views
2K
Replies
10
Views
2K
Replies
19
Views
2K
Replies
11
Views
3K
  • Electrical Engineering
Replies
2
Views
3K
Replies
15
Views
1K
Replies
3
Views
2K
Back
Top