基于迭代学习控制理论提出了一种设计单机无穷大系统励磁控制器的新方法,克服了迭代学习控制在有限时间区间上实现完全跟踪的限制。将迭代学习控制对输出控制量u(t)的记忆与修正改成对期望控制ud(t)的记忆与修正,采用最小二乘法拟合控制器参数,使设定的控制与期望控制之差达到最小,求得控制律。用Matlab对发电机励磁控制系统进行仿真研究,结果表明所设计的励磁控制器具有较好的动态特性和较强的鲁棒性。