针对一般水力发电机组调速器不能根据系统的动态过程自动调整比例、微分、积分增益的缺点,以水轮机调速器为控制对象,提出了一种基于双模糊免疫比例积分微分(PID)控制算法。该方法在常规免疫PID算法的调节比例增益的基础上,将微分增益调节系统中的采样时刻偏差的微分作为抗原数量,建立了调节微分增益的模糊免疫系统。采用2个模糊免疫系统分别调节比例、微分增益,并通过模糊推理求解积分参数的变化量。仿真实验表明,所提算法在系统设计工况、系统参数摄动及外部干扰的情况下,能将水力发电机组的超调量降低28%,调节时间缩短5%。