应用常规递归最小二乘法(RLS)同时估计2个或2个以上变量时容易产生较大误差,改进RLS根据情况选择遗忘因子的个数:利用前一次估计的结果,把误差分散到不同参数,然后各自选用合适的遗忘因子,使各参数以不同的比率变化,优化追踪结果。通过Matlab仿真,分别用常规RLS和改进RLS追踪电压闪变的包络线和初相角,用改进RLS追踪单频、多频闪变及其加噪后的包络线幅值,并对包络线进行了快速傅里叶变换分析。结果证实该方法提高了准确性。