Engee 文档

速率限制器

信号的最大变化率。

类型: RateLimiter

图书馆中的路径:

/Basic/Discontinuities/Rate Limiter

资料描述

速率限制器 限制通过它的信号的一阶导数。 输出数据的变化速度不会超过指定的限制。 导数是用这个方程计算的:

哪里

  • -当前块和时间的输入数据;

  • -在上一步中输出数据和时间。

输出信号通过比较确定 带参数 上升压摆率下降压摆率 :

  • 如果 更多参数 上升压摆率 ( ),输出信号计算为

  • 如果 小于一个参数 下降压摆率 ( ),输出信号计算为

  • 如果 位于边界之间 ,输出的变化等于输入的变化:

港口

输入

# IN_1 — 的输入信号
标量,标量 | 向量资料 | 矩阵

Details

速度需要限制的输入信号。

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, Uint128, 固定, 定点

复数支持

是的

输出

# OUT_1 — 的输出信号
标量,标量 | 向量资料 | 矩阵

Details

率限制算法的输出信号。

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, Uint128, 固定, 定点

复数支持

是的

参数

主要

# 上升压摆率 — 导数增加输入数据的极限
Scalar / array of real numbers

Details

设置输入信号上升速率的限制。

默认值

1

程序使用名称

RisingSlewLimit

可调谐

可计算

# 下降压摆率 — 减少输入数据的导数限制
Scalar / array of real numbers

Details

指定输入信号下降率的下限。 此参数可配置为定点输入。

默认值

-1

程序使用名称

FallingSlewLimit

可调谐

可计算

# 采样时间模式 — 计算步骤模式
连续 | 继承

Details

指定计算步骤的模式。

  • 连续 -连续。

  • 继承 -继承自模型中的前一个块。

continuous | inherited

默认值

inherited

程序使用名称

SampleTimeMode

可调谐

可计算

# 初始条件 — 初始条件
Scalar / array of real numbers

Details

置初始建模条件。

依赖关系

若要使用此参数,请为参数设置 采样时间模式 意义 继承.

默认值

0

程序使用名称

InitialCondition

可调谐

可计算

附加选项

C 代码生成: 是