Discrete ∫
Discrete离散时间积分器,随时间对输入信号进行累加。等效于按采样时间缩放的滑动求和。
数学模型
其中 y[n] 为当前输出,u[n] 为当前输入,T 为采样时间。
输入与输出
| Direction | ID | Label | 类型 | Status |
|---|---|---|---|---|
| → In | in |
In | number | Required |
| → In | reset |
Reset | number | Optional |
| ← Out | out |
Out | number | Output |
参数
| 参数 | Label | 类型 | 默认值 | 描述 |
|---|---|---|---|---|
method |
Integration Method | select | forward |
|
initialCondition |
Initial Condition | number | 0 |
|
sampleTime |
Sample Time | number | 0.01 |
使用示例
- 请参阅手册中的内置示例以了解此方块的演示。
说明与最佳实践
- 前向欧拉法:算法最简单,但对于快速动态可能产生数值不稳定;适用于变化平缓的积分
- 后向欧拉法:隐式方法——对于刚性系统更稳定;推荐用于控制回路
- 梯形积分法:对于平滑信号精度最高;与滤波器设计中的 Tustin / 双线性变换相匹配
- 复位:可以在运行时通过修改
initialCondition参数来复位积分器 - 积分饱和 (Windup):在反馈控制回路中,若执行机构出现饱和,积分器可能发生积分饱和现象;建议配合抗积分饱和策略使用
相关模块
- Integrator: 连续时间积分器
- DiscreteDerivative: 离散时间微分器(反向操作)