速率限制器
限制信号的变化率。
类型: RateLimiter
图书馆中的路径:
|
说明
速率限制器*块限制通过它的信号的一阶导数。输出数据的变化速度不会超过指定的限制。导数的计算公式如下
,
其中
-
和 是当前区块的输入数据和时间;
-
和 - 上一步的输出数据和时间。
输出信号是通过比较 与*上升回转速率*和*下降回转速率*来确定的:
-
如果 大于 Rising slew rate 参数 ( ),则输出信号的计算公式为
-
如果 小于*下降压摆率*参数 ( ),输出信号的计算公式为
-
如果 介于 和 之间,则输出变化等于输入变化:
港口
参数
上升回转率 - 输入数据增加时的导数限制
1(默认)` | 标量
| 向量
| `矩阵
设置输入信号回转速率的限制。
块参数 |
|
价值观 |
|
默认值 |
|
下降回转率 - 用于减少输入数据的导数限制
-1(默认)
| 标量
| 向量
| `矩阵
指定输入回转速率的下限。对于定点输入数据,该参数可调。
块参数 |
|
价值观 |
|
默认值 |
|
采样时间模式 - 计算步长模式
继承(默认) | `连续
指定计算步长模式。
-
continuous
- 连续。 -
inherited
- 从模型中的前一个模块继承。
块参数 |
|
价值观 |
|
默认值 |
|
初始条件 - 初始条件
0(默认)
| scalar
设置模拟的初始条件。
依赖关系
要使用该参数,请将*采样时间模式*参数设置为 "继承"。
块参数 |
|
价值观 |
|
默认值 |
|