Filtered Derivative (Discrete or Continuous)
离散或连续时间过滤的导数。
模块类型: SubSystem
库中的路径:
|
资料描述
座 Filtered Derivative (Discrete or Continuous) 根据IEEE421.5-2016标准[1].
您可以使用参数在连续和离散块实现之间切换 Sample time (-1 for inherited) .
方程
不可用模式_
要将滤波导数配置为在连续模式下工作,请设置参数 Sample time (-1 for inherited) 价值 0. 这种表示相当于连续传递函数。
哪里
-
-增益系数;
-
-时间常数。
上述传递函数意味着定义导数的方程组:
哪里
-
-单元的输入信号;
-
-条件;
-
-单元的输出信号;
-
-模拟时间;
-
-块的输入信号的初始值。
discret模式
要将滤波导数配置为在离散模式下工作,请设置参数 Sample time (-1 for inherited) 正非零值或值 −1 以从上游块继承采样周期。 离散表示相当于传递函数
哪里
-
-增益系数;
-
-时间常数;
-
-采样周期。
基于离散传递函数,用直接欧拉法确定了带滤波的导数方程。:
哪里
-
-单元的输入信号; -
-区块状态; -
-单元的输出信号; -
-模拟的时间步长; -
-块的输入信号的初始值。
参数
主分组
# Gain — 导数的增益系数
Details
带滤波的导数的增益。
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
# Time constant — 导数的时间常数
Details
带滤波的导数的时间常数。 为确保可接受的精度,请将此参数设置为至少 10 倍以上 Sample time (-1 for inherited) .
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
# Upper saturation limit — 输出信号的上限
Details
带滤波的导数的输出信号的上限。 设置值 资讯 为不饱和上限。
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
# Lower saturation limit — 输出信号的下限
Details
带滤波的导数的输出信号的下限。 设置值 -Inf 为不饱和下限。
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
# Minimum time constant to sample time ratio — 离散比率
Details
时间常数与采样周期的最小允许比率。 随着采样周期接近时间常数,块的精度降低。 使用此参数可设置此比率的容差。
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
# Initial state — 初始状态
Details
块的初始状态。
依赖关系
若要使用此参数,请为参数设置 Initialization 价值 Specify as parameter.
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
# Sample time (-1 for inherited) — 块采样周期
Details
连续块执行之间的时间。 在执行期间,该块产生输出信号,并在必要时更新其内部状态。
对于继承的离散时间模式,将此参数设置为 −1. 对于离散模式,将此参数设置为正整数。 对于连续模式,将此参数设置为 0.
为确保可接受的精度,请将此参数设置为至少 10 次少于 Time constant .
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |