想象一下,我有一个位置/位移的矩形参考值,x
我需要对其进行平滑处理。
平移运动的数学非常简单:
speed: v = x'
acceleration: a = v' = x''
jerk. j = a' = v'' = x'''
我需要限制所有这些值。所以我考虑在 Simulink 中使用速率限制器:
这种方法非常适用于斜坡信号,您可以在以下输出中看到:
但是,我的参考信号x
不是斜坡,它们是矩形/台阶。因此,速率限制器不起作用,因为它们限制的导数已经是无限的,并且 Simulink 会引发错误。我该如何解决这个问题?实际上是否有更优雅的方式来实现高阶限速器?我猜这种方法在某些情况下可能不稳定。
继续阅读:相关问题