针对柴油发电机调速系统大多采用传统PID控制,提出采用以PID作为学习律的迭代学习控制(ILC)策略,利用其具有不依赖于被控系统的精确数学建模,跟踪收敛快的特性,设计了柴油发电机调速系统控制器.在MATLAB/Simulink中建立了柴油发电机调速系统仿真模型,对3种基本工况进行了仿真研究,详细分析了ILC在柴油发电机调速控制过程中的跟踪特性,并将控制效果和传统PID控制进行了对比,从仿真结果发现,基于ILC建立的控制器不仅适用于柴油发电机调速系统,而且表现出更好的动态性能.为柴油发电机的控制提供了新途径.