识别仪表漂移我正在查看制造工厂的一些过程数据。 具体来说,我每分钟都有长达10米的数据,它们应该读取相同的数据,但实际上却略有不同。 仪表位于工厂的不同部分,有时会脱机使用,从而导致废话值,因此我对数据进行了过滤-这意味着我的数据集在每个单独的仪表读数上都有很大的差距。 我还没有完全过滤掉一些与线路启动/关闭相关的电表噪音(我认为)。
我想做的是:
- 确定“最可能”阅读。 目前,我以有效值的中位数(平均值受到各个线路干扰的影响更大)。 我能做些更聪明的事情吗?
- 识别已“漂移”的仪表-从“真实”值中获取了恒定(或成比例)的偏移量。 目前,我最好的主意是将单个仪表与所有其他仪表的中值进行比较,看看是否存在一致的偏移量。 另一种想法是针对每个单独的仪表建立总体中位数的奇偶校验图,并查看通过(0,0)的直线的斜率是否不等于1。 这可行,我想我可以尝试编写脚本,但似乎应该有一种更聪明的方式来解决这个问题...
任何想法或建议将不胜感激!
谢谢
回复:识别仪表漂移没有答案,只有想法。
- 可以向仪表发送任何命令吗?您能告诉他们断开连接并获得真实的零值吗?还是将比例缩放10倍?您可能会了解恒定误差与比例误差。
- 仪表是否使用电池?电池寿命可以解释漂移吗?您知道何时更换电池吗?随着时间的推移记录可能会很有用。
- 我怀疑除了电表外还与设备建立了物理连接。根据环境(电气噪声,化学物质,振动,温度等),您可能需要其他工程解决方案来更好地将其锁定。
- 漂移是周期性的吗?可能与一天中的时间或温度有关?漂移是逐步变化还是缓慢变化?
- 让我想起一个男人有两个时钟的故事
回复:识别仪表漂移感谢您的想法-不,我不能直接与系统交互,但事实发生后我可以处理数据,因此可以根据需要放大数字。
我同意您所建议的根本原因以及这一事实,即随着时间的流逝会逐渐发展。 我确实有历史数据,但是我想做的是挖掘该数据,以查看其中一个电表是否存在“故障”。 现在,我发现至少有一个仪表出现了漂移,现在我可以解决这个问题-我正试图为下一个问题计划,并想出一种更快的方法来识别此类问题。
确实就像有多个时钟...
谢谢你的帮助!
回复:识别仪表漂移@annie_zangi