针对控制回路中常见的多重振荡源引起的回路振荡现象,提出一种基于经验模态分解(EMD)和闭环测试的振荡诊断方法,首先,利用EMD将控制器输出数据以及系统输出数据分解为不同频率的本征模态函数(IMF);然后,分别对所得振荡的IMF信号进行闭环测试,通过对回路叠加测试信号来判别对应振荡信号的振荡源。该方法可解决由多重振荡源导致的回路振荡诊断问题。在连续搅拌混合过程上的仿真实验验证了该方法的有效性。