一种基于Hammerstein-Wiener模型的风电机组恒功率广义预测控制方法,其包括如下步骤采集足够风电系统组实时输入输出样本数据,建立基于最小二乘支持向量机的Hammerstein-Wiener风力发电机预测模型,通过模型辨识得到风力发电机功率多步预测输出;由上述风电系统多步预测输出和参考轨迹输出计算广义预测控制的二次性能指标;将所述二次性能指标采用拟牛顿信赖域CPSO混合优化算法进行滚动优化,输出使性能指标最小的桨距角控制量u(k);将得到的桨距角控制量u(k)重新作用于风电系统,得到下一次多步预测输出,进行循环预测控制。本发明能降低硬件开发成本,提高了预测模型对非线性风力发电机输出功率的逼近精度和滚动优化的效率,实现风力发电机额定风速以上的恒功率控制。