电力电子场景下的典型数字滤波算法,必须根据不同噪声类型的特征针对性选择
数字滤波算法的核心物理本质,是通过软件层面的数学运算,从叠加了大量干扰噪声的原始采样信号中,精准分离出真实的有效控制信号,在滤波降噪与信号延迟之间找到最优的性能平衡点。在电力电子的真实强电磁环境中,AD采样的原始信号会叠加大量干扰:主功率开关管高频动作产生的PWM开关纹波干扰、周边电机设备耦合进来的工频50Hz谐波干扰、空间电磁辐射引入的高频脉冲干扰、AD转换器本身的量化噪声,这些干扰的幅值可以达到有效信号的10%~20%,如果不经过滤波处理直接送入控制环路,会导致PID补偿算法的输入误差信号剧烈抖动,最终输出的PWM占空比出现高频跳变,输出电压纹波大幅增大,甚至会误触发过流保护,引发系统停机。传统的模拟RC滤波网络会引入不可控的信号相位延迟,改变环路的小信号特性,压缩控制环路的相位裕度,而数字滤波算法的滤波参数完全通过软件配置,没有硬件元件的参数漂移问题,滤波效果可以灵活调整,同时可以实现很多模拟滤波无法实现的复杂滤波逻辑,是数字控制电力电子装备中替代模拟滤波、提升系统性能的核心技术手段。
电力电子场景下的典型数字滤波算法,必须根据不同噪声类型的特征针对性选择,不同算法的性能特性完全不同,不存在通用的最优算法。针对高频脉冲型干扰,也就是编码器、电流采样信号中偶尔出现的大幅跳变尖峰,优先采用中值滤波算法,对连续3~5次的采样结果进行排序,丢弃最大值和最小值,取中间的数值作为有效信号,这种算法可以完全滤除单次出现的脉冲尖峰,同时引入的信号延迟极小,仅相当于1~2个采样周期,几乎不会对控制环路的动态响应产生影响,非常适合直流电机转速编码器、开关管电流尖峰这类场景的采样滤波。针对低频周期性的工频谐波干扰,也就是交流电压、电流采样信号中叠加的50Hz工频及其谐波干扰,优先采用一阶滞后滤波算法,通过设置0.2~0.5的滤波系数,对当前采样值和上一次的滤波输出值做加权平均,算法实现极其简单,运算量极小,可以快速衰减低频周期性干扰的幅值,适合恒温水箱温度传感器这类对延迟要求不高的慢变量采样场景。针对宽带随机噪声,也就是PM2.5检测、电池电压采样这类叠加了大量无规律随机噪声的场景,优先采用滑动平均滤波算法,设置窗口宽度为N,对连续N个采样点的数值做算术平均,平滑掉所有宽带随机噪声,窗口宽度设置为32点时,可以把随机噪声的幅值降低80%以上,大幅提升采样信号的信噪比。针对电力电子场景中最常见的工频谐波干扰,也就是交流电压检测电路中的50Hz工频谐波,优先采用滑动平均加自适应陷波的组合滤波算法,滑动平均的窗口宽度设置为工频周期的整数倍,可以直接把工频谐波的干扰分量完全抵消,滤波效果远优于普通的低通滤波算法。
数字滤波算法的低延迟工程优化,是避免滤波引入的相位滞后破坏控制环路稳定性的核心关键,这也是电力电子场景数字滤波和普通通用数字滤波的最大区别。如果数字滤波引入的信号延迟过大,相当于在控制环路的前向通道中增加了一个额外的纯延迟环节,会大幅增加环路的相移滞后,直接压缩环路的相位裕度,严重时会导致环路出现自激振荡,此前调试好的PID补偿参数完全失效。工程优化的核心准则是:数字滤波的总延迟时间必须控制在开关周期的1/10以内,绝对不能超过开关周期的1/5,避免引入过大的相位滞后。比如开关频率为100kHz的变换器,开关周期为10us,数字滤波的总延迟必须控制在1us以内,绝对不能超过2us。为了实现这个目标,优先采用运算量极小的定点整数运算替代浮点运算,所有滤波算法的运算都可以在数百个CPU时钟周期内完成,完全不会占用过多的控制中断时间。针对高精度的应用场景,采用滑动加权平均滤波替代普通的算术平均滤波,给最新的采样点分配更高的权重,更早的历史采样点分配更低的权重,在相同的滤波降噪效果下,信号的动态响应速度提升一倍,延迟大幅降低。针对LLC谐振变换器这类对环路相位极其敏感的拓扑,滤波算法的延迟必须纳入环路小信号建模过程,提前把滤波引入的相位滞后计算到环路的相移中,在PID补偿参数整定的时候提前预留对应的相位裕度,避免滤波算法破坏全负载ZVS软开关的实现条件,这也是此前讨论的环路小信号特性漂移治理中需要提前管控的参数边界。
数字滤波算法的全工况性能协同优化,需要和控制环路、保护机制深度融合,构建全维度的性能保障体系。首先采用分级滤波策略,不同的信号通道采用不同的滤波算法:参与闭环控制的电流、电压主控制通道,采用低延迟的一阶滞后加滑动平均的组合算法,在保障足够信噪比的前提下,把延迟降到最低;不参与实时闭环控制的温度、电压监测通道,对延迟没有要求,可以采用大窗口的滑动平均滤波,实现极高的信噪比。其次增加自适应滤波机制,系统实时监测采样信号的噪声强度,当检测到噪声幅值较小时,自动减小滤波窗口宽度,降低信号延迟,提升动态响应速度;当检测到电磁干扰强度增大时,自动增大滤波窗口宽度,提升滤波降噪能力,实现滤波性能的动态最优适配。最后增加异常采样点的识别机制,如果检测到采样信号的变化率超过了物理系统允许的最大变化速率,直接判定为干扰脉冲,丢弃这个异常采样点,用前一次的有效采样值替代,避免异常干扰信号直接进入控制环路,引发极高电流应力等异常工况,这也是此前讨论的极高电流应力规避体系的重要组成部分。同时针对不同负载工况动态微调滤波参数,轻载下适当降低滤波强度,提升环路动态响应速度;重载下适当提升滤波强度,抑制大电流下的开关噪声,让全负载范围内的环路相位裕度始终维持在最优区间,不会出现环路小信号特性漂移的问题。
数字滤波算法不是通用信号处理理论的简单代码移植,而是针对电力电子强干扰场景完成低延迟适配的高性能工程化算法。只有针对不同干扰类型选择对应的最优滤波算法,严格管控信号延迟避免破坏环路稳定性,再配合自适应动态调整策略,才能在极低的信号延迟下实现极高的滤波降噪效果,为数字控制电力电子装备的高精度闭环控制提供纯净可靠的采样信号支撑。





