采样定理在监测中的应用
Sampling Theorem in Monitoring
监测系统的采样率必须高于被测信号最高频率的 2 倍——这是采样定理的基本要求,但工程上要留 5-10 倍余量。
01
采样定理
Nyquist-Shannon 采样定理:采样率 f_s 必须大于被测信号最高频率 f_max 的 2 倍,否则会发生混叠(aliasing)。
f_s > 2 × f_max
混叠会导致高频信号"伪装"成低频信号,无法通过后续处理还原。
监测信号的频率特征
不同监测对象的信号频率差异巨大:
| 监测对象 | 典型频率 | 建议采样率 |
|---|---|---|
| 气温(小时趋势) | <0.001 Hz | 1/min |
| 水位(潮汐) | 0.0001 Hz | 1/min |
| 水位(洪水过程) | 0.01 Hz | 1/s |
| 振动(轴承故障) | 1-10 kHz | 20-100 kHz |
| 振动(结构模态) | 0.1-10 Hz | 20-200 Hz |
| 水锤(压力瞬变) | 1-10 Hz | 20-100 Hz |
| 地震 | 0.1-20 Hz | 40-100 Hz |
关键:选错采样率会丢失关键信息。用 1 min 采样率测水锤(持续 0.5 秒)等于完全采样不到。
工程余量
理论要求 f_s > 2 f_max,工程上建议 f_s > 5-10 f_max,原因:
- 抗混叠滤波器不是理想的:实际滤波器有过渡带,需要余量
- 信号有意外高频成分:被测信号可能有超出预期的高频
- 后续处理需要:FFT 分析、特征提取需要更多采样点
混叠的识别
混叠在数据上表现为:
- 高频信号"出现"在低频段
- 周期性信号的频率与实际不符
- 多通道信号的相关性异常
对策:在 AD 转换前加抗混叠滤波器(低通滤波器),截止频率设在 f_s/2 以下。
监测中的典型采样率问题
问题一:用低采样率测高频过程
某泵站 1 min 轮询监测压力,但水锤是 0.5 秒过程。结果:
- 平台显示压力从 0.42 MPa 平滑升到 0.58 MPa
- 实际瞬时冲到 0.82 MPa(差 29%)
- 峰值被完全采样不到
解决:水锤等瞬变过程用独立高速通道(10 Hz 以上),不能靠 1 min 轮询。
问题二:振动监测采样率不足
某振动监测站 100 Hz 采样,但轴承故障特征频率在 5 kHz。结果:
- 故障特征频率被混叠到 50 Hz
- 监测系统检测到"50 Hz 异常",实际是 5 kHz 故障
- 误判为电源干扰
解决:振动监测采样率至少 10 kHz,且加抗混叠滤波器。
问题三:多设备同步采样
多台设备协同分析(如上下游传播延迟)需要同步采样。各设备独立采样时:
- 采样时刻不同步
- 时间戳精度不够(秒级,但需要毫秒级)
- 相关性分析失真
解决:用统一时钟源(GNSS 或 NTP),所有设备同步采样,时间戳精度到毫秒。
下一步
- [FFT 加窗算法笔记](/notes/fft-windowing/)
- [Modbus 轮询丢数故障案例](/notes/modbus-polling-data-gap/)
- [数据质量维度](/concepts/data-quality-dimensions/)