一種基于Hammerstein-Wiener模型的風電機組恒功率廣義預測控制方法,其包括如下步驟采集足夠風電系統組實時輸入輸出樣本數據,建立基于最小二乘支持向量機的Hammerstein-Wiener風力發電機預測模型,通過模型辨識得到風力發電機功率多步預測輸出;由上述風電系統多步預測輸出和參考軌跡輸出計算廣義預測控制的二次性能指標;將所述二次性能指標采用擬牛頓信賴域CPSO混合優化算法進行滾動優化,輸出使性能指標最小的槳距角控制量u(k);將得到的槳距角控制量u(k)重新作用于風電系統,得到下一次多步預測輸出,進行循環預測控制。本發明能降低硬件開發成本,提高了預測模型對非線性風力發電機輸出功率的逼近精度和滾動優化的效率,實現風力發電機額定風速以上的恒功率控制。