# Discontinuities


不连续函数模块,例如 Saturation

使用 Discontinuities 库中的模块对不连续时间动态系统的元素(如静态和动态摩擦、穿越以及输入产生零输出的区域)进行建模。

模块名 说明
RateLimiter 限制信号变化的速率
Relay 在两个常量输出之间进行切换
Quantizer 按给定间隔将输入离散化
DeadZone 输入位于死区内时输出零。超出死区时,按起始值或结束值对输入信号进行偏移
DeadZoneDynamic 提供零输出的动态区域
SaturationDynamic 将输入信号限制在动态饱和上限和下限值之间
RateLimiterDynamic 限制信号变化的速率
Backlash 对间隙系统行为进行建模
WrapToZero 如果输入大于阈值,将输出设置为零
Saturation 将输入信号限制在饱和上限和下限值之间
CoulombandViscousFriction 对值为零时的不连续性以及非零时的线性增益建模
HitCrossing 检测穿越点