多重反射(Multiple Reflections):
成因:声波在液面与罐顶(或罐壁)之间来回反射。到达的回波是液面反射(主回波),随后是液面-罐顶-液面反射,以此类推。
特征:多重反射回波与主回波形状相似,但幅值按指数规律衰减,时间间隔固定(Δt=2H/c,H为罐高)。它们会成液面在不断上下波动,导致测量值跳动。
虚假回波(False Echoes):
成因:由罐壁、横梁、支柱、搅拌器叶片、泡沫层、冷凝水等引起的反射。
特征:形态各异,可能是尖锐的脉冲、宽大的弥散波,或与主回波频率不同的杂波。它们的位置和强度都不固定,是测量稳定性的敌人。
软件算法的核心策略:多重反射控制与虚假回波识别
现代超声波物位计的算法,通常采用“预处理 + 特征提取 + 决策"的多层架构。
预处理——净化原始信号
数字滤波(Digital Filtering):
带通滤波:设计一个频率在换能器谐振频率、带宽适当的FIR或IIR滤波器。这可以滤除低频的环境噪声(如泵、电机)和高频的电磁干扰,凸显出真实的回波频谱。
自适应滤波(Adaptive Filtering):对于有规律的环境噪声(如邻近设备产生的固定频率干扰),可以采用自适应陷波滤波器(Notch Filter),实时跟踪并抵消噪声分量。
信号归一化(Normalization):
将ADC采集到的原始数据,根据其峰值或能量进行归一化处理。这使得不同距离、不同强度的回波信号,能在同一个尺度下进行比较和分析,增强了算法的鲁棒性。
特征提取——为回波建立“指纹档案"
算法为每个潜在的回波峰值,提取一组多维度的特征向量(Feature Vector):
时间特征:
到达时间(TOA):回波峰值对应的时间点。
脉冲宽度(Pulse Width):回波信号的-20dB宽度。真实液面回波通常较窄,而由障碍物引起的回波可能较宽。
上升/下降斜率:真实回波通常有陡峭的前沿和后沿。
幅度特征(Amplitude Features):
峰值幅度(Peak Amplitude):回波的幅值。
能量(Energy):回波窗口内所有采样点的平方和。
频谱特征(Frequency Domain Features):
频谱质心(Spectral Centroid):频谱能量的加权平均频率。真实回波频谱集中在频率附近,而某些噪声或虚假回波可能有不同的频谱特性。
谐波失真度:分析回波信号中是否存在显著的谐波分量,可用于区分不同类型的反射源。