提出了一种新的非线性系统控制设计方法:定义系统的状态变量与其参考轨迹之间的偏差为目标状态方程,并以此状态方程为基础,运用预测控制理论,针对单机无穷大系统进行非线性预测控制设计,得到了一种以机端电压、有功功率和角速度为反馈变量的非线性预测励磁控制规律。该控制规律包含了跟踪误差的未来信息,以便提高跟踪速度和改善控制效果。仿真结果表明:该方法不仅能有效地解决发电机机端电压静态偏移问题,而且能很好地镇定发电机的机械振荡,比以功角偏差为输出函数和以机端电压偏差为输出函数的非线性微分几何控制法更有效、更易于实现。