Engee documentation

Rate Limiter Dynamic

Dynamic limitation of the rate of change of the signal.

blockType: Rate Limiter Dynamic

Path in the library:

/Basic/Discontinuities/Rate Limiter Dynamic

Description

Block Rate Limiter Dynamic limits the rate of rise and fall of the signal.

  • The external up signal sets the upper limit of the signal rise rate.

  • The external lo signal sets the lower limit of the signal decay rate.

When using the block Rate Limiter Dynamic Recommended:

  • Use the same type of signals as the u input for the up and lo inputs.

  • Use a constant-step solver to simulate models that contain this block, since the block Rate Limiter Dynamic supports only a discrete calculation step.

Ports

Input

# up — the limit of the derivative for the rise of the input signal
scalar

Details

A dynamic value that limits the rate of rise of the input signal.

Data types

Float64

Complex numbers support

Yes

# u — Input signal
scalar

Details

An input signal, the rate of change of which should be limited.

Data types

Float64

Complex numbers support

Yes

# lo — the derivative limit for the decay of the input signal
scalar

Details

A dynamic value that limits the rate of decay of the input signal.

Data types

Float64

Complex numbers support

Yes

Output

# Y — Output signal
scalar

Details

The output signal is limited by the rate of change.

Data types

Float64

Complex numbers support

Yes

Additional options

C code generation: Yes