Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

Law acceleration in speed profile

Hi,

I control a servo drive using 7344 board (PID controled, 131072 lines per revolution encoder, torque controled by DAQ ouput of the board).
I 'd like to achieve very low speed change in a long time. Therefore, I ask speed profile whith acceleration as low as 0.01 rounds/s², with speeds as high as 1500 rounds/s.
When I do this, i notice that after a certain time where the drive accelerate, a limit speed is reached. This limit speed is proportionnal to the acceleration asked (or the time of acceleration). If i reorder a move on this board, this limit speed is never reached. To get an idea, limit speed is aroung 500 rounds/s for a 1 rounds/s² acceleration (and 50 rounds/s for a 0.1 rounds/s² acceleration)

Does anybody as an idea on the origin of this problem?

Thanks in advance,

Matthieu.
0 Kudos
Message 1 of 3
(3,498 Views)

Hi,

What is the deceleration that you have ?

Because the velocity is limited in by the following equation : velocity < (32,767 x deceleration) - acceleration

You can found in this link (http://digital.ni.com/public.nsf/websearch/C8107E4F137D65FB86256F260075E0E5?OpenDocument) all informaiton about this.

Regards,

Christophe S.
Account Manager East of France І Certified LabVIEW Associate Developer І National Instruments France

Message 2 of 3
(3,467 Views)
One thing that is a bit unclear in the document that Christophe has linked in his post is the dependancy of the maximum velocity from the PID loop rate. If you double the PID loop period (e. g. from 250 µs to 500 µs) this will also double the maximum velocity that you can reach. Of course there are also some disadvantages when you increase the PID loop rate (system dynamics will decrease; potential impact on control loop stability,...) so you will have to experiment a bit when you play around with this parameter.

Please note that the PID loop rate has a strong impact on the control behavior so you will have to retune your motor after changing the PID loop rate.

By the way: Even if you were using stepper motors you still could increase the maximum reachable velocity by increasing the control loop period.

Best regards,

Jochen Klier
National Instruments Germany
0 Kudos
Message 3 of 3
(3,462 Views)