beautypg.com

Delta RMC151 User Manual

Page 926

background image

RMC70/150 and RMCTools User Manual

RMC70 Address: %MDn.3, where n = 12 + the axis number

RMC150 Address: %MDn.3, where n = 24 + the axis number

System Tag: _Axis[n].ActVelFilter, where n is the axis number

How to Find: Axes Parameters Pane, All tab: Feedback → Filtering/Modeling

Data Type: REAL

Units: Hz

Range: 0 (Off) or greater than 0.01

Default Value: 100

Description

This parameter specifies the cut-off frequency of the Actual Velocity input filter in hertz.

The filter is applied to the Actual Velocity before it is used in the control algorithm. The

filter is a low-pass fourth order Butterworth filter.
For most position or velocity control applications, there is no need to change this

parameter from its default setting. If you are using the velocity of a reference input, you

may wish to decrease this value if the velocity is noisy.
Setting the Actual Velocity Filter to zero (0) disables the filter. If the Velocity Filter

Type parameter is set to Model, the Actual Velocity Filter will not be used (see below).
How the RMC Uses the Filtered Velocity
The Velocity Filter parameter specifies how the Actual Velocity Filter is used in the

RMC:

Status Only (default setting)

The Actual Velocity Filter is applied to the Velocity value used for status and for

plots, but it is not applied to the value used for control. This is the default setting

because the filtering introduces phase that negatively affects control. This option

should be selected for systems that need to react to quick changes.

Low-Pass

The Actual Velocity Filter applies to both the Actual Velocity status register and the

velcoity value used by the control algorithm. If you want the filter to apply to the

control, choose this option.

Model

The Actual Velocity Filter is not used. Instead, the Model is used to calculate the

Actual Velocity. This value is then used for both the Actual Velocity status register and

the control algorithm.

Filtering increases the phase delay in the filtered value. By default, filtering is applied to

the Velocity and Acceleration values used for status and for plots, but it is not applied to

the values used for control because of the phase delay filtering introduces. Therefore,

filtering should be left out of systems that need to react to quick changes. You can select

to use filtered values for control with the Velocity Filter Type and Acceleration Filter Type

parameters.
Notice that this Actual Velocity filter is independent of the Actual Position Filter and Actual

Acceleration Filter. If the Actual Velocity and Actual Acceleration filters are being used on

the controlled values (Velocity Filter Type or Acceleration Filter Type are set to Low-Pass

or Model), then you should make sure to always set the Actual Position filter, Actual

Velocity Filter, and Actual Acceleration filter to the same values.
Limits
The filter is limited to greater than 0.01 due to inaccuracies in the calculations for lower

values. The filter is disabled (without notice to the user) when the frequency is set above

1/4 the sample frequency (500Hz for 500us loop, 250Hz for 1ms loop, 125Hz for 2ms

loop, 62.5Hz for 4ms loop).

Why Bother?

906

Delta Computer Systems, Inc.

This manual is related to the following products: