Application example

The example below shows the results and parameterisation of the "Improved Position Control" function in an application with a toothed rack and pinion drive.

For trial purposes, the axis was moved forward and backward and vibrations were recorded using an acceleration sensor.

Predominant vibrations without Improved Position Control
Predominant vibrations without Improved Position Control

The figure above shows the recorded time range in the upper section and the frequency range in the lower section.

During the process, the axis shows a predominant vibration at a frequency of 53Hz and a predominant vibration at 11Hz during acceleration and deceleration. The task is to damp the two frequencies by using the "Improved Position Control" function.

Vibration at 53Hz damped by using the “DIRECT" mode.
Vibration at 53Hz damped by using the “DIRECT" mode.

The figure above shows vibration damping at 53Hz. The amplitude of 0.81m/s2 is damped to 0.40 m/s2 by optimising the “DIRECT” mode parameters.

At the same time, the vibration at 11 Hz is damped by using the "INDIRECT" mode.

Vibration at 11 Hz damped by the "INDIRECT" mode.
Vibration at 11 Hz damped by the "INDIRECT" mode.

The amplitude is also damped from 0.52 m/s2 to 0.28 m/s2 at this frequency by optimising the parameters.

Parameters used

lr_param.improved_position_control.enable                     TRUE

lr_param.improved_position_control.v_add_max_fact             1000

lr_param.improved_position_control.stage[0].mode         DIRECT

lr_param.improved_position_control.stage[0].filter.order      2

lr_param.improved_position_control.stage[0].filter.fg_f0      53

lr_param.improved_position_control.stage[0].filter.q_factor   10

lr_param.improved_position_control.stage[0].filter.damping    0.9

lr_param.improved_position_control.stage[0].weight_fact_num   100

lr_param.improved_position_control.stage[0].weight_fact_denom 200

lr_param.improved_position_control.stage[1].mode          INDIRECT

lr_param.improved_position_control.stage[1].filter.order      2

lr_param.improved_position_control.stage[1].filter.fg_f0      90

lr_param.improved_position_control.stage[1].filter.q_factor   10

lr_param.improved_position_control.stage[1].filter.damping    0.5

lr_param.improved_position_control.stage[1].weight_fact_num   100

lr_param.improved_position_control.stage[1].weight_fact_denom 200

lr_param.improved_position_control.stage[2].mode         NOT_ACTIVE

lr_param.improved_position_control.stage[2].filter.order      2

lr_param.improved_position_control.stage[2].filter.fg_f0      90

lr_param.improved_position_control.stage[2].filter.q_factor   10

lr_param.improved_position_control.stage[2].filter.damping    0.4

lr_param.improved_position_control.stage[2].weight_fact_num   100

lr_param.improved_position_control.stage[2].weight_fact_denom 200

Procedure explained by example

First enable and observe the modes for the frequencies separately to find the best possible parameters for a frequency.

Select the “DIRECT” mode for the frequency at 53 Hz since the frequency is clearly visible in the drive actual values. Due to the high frequency, the quality factor can be increased accordingly. A quality factor of 10 corresponds to a bandwidth of 5.3Hz at this frequency. Then gradually increase the weighting factor until the result deteriorates again.

The same principle is used to determine the parameters for the frequency at 11Hz. Here the "INDIRECT" mode is used in order to separate the frequency from its adjacent frequencies. An additional damping must be set for this mode. To determine optimum damping, calculate the damping of the vibration from the time range of the recording. Alternatively, observe the behaviour of the "Improved Position Control" function as you gradually lower the damping.

Finally, activate both frequencies simultaneously and check whether the two stages influence each other. Since both frequencies are relatively far apart in this example, no influence is observable.