Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试对我从 SEA 实时读取的一些扭矩实施尖峰滤波器。截至目前,我们正在使用移动平均线来替换超过某个阈值的尖峰值。(我们得到峰值 b/c 执行器有时会搞砸并突然出现峰值)。
我试图找出一种更好、更准确的方法来过滤尖峰,以便更准确地预测扭矩而不是尖峰。
顺便说一句,这是一个 C++ 程序。
谢谢!
如果您的扭矩变化不是很快,最简单的过滤尖峰的方法就是所谓的“转换率限制器”。该操作很简单,可以很容易地用任何语言实现。您需要存储最后的良好价值。当你得到一个读数时,将它与最后一个进行比较,如果它更大,则增加最后一个,如果它更小,则减少最后一个。