针对风—水—火电联合优化调度问题,以风电最大消纳、废气排放量最小为目标建立风—水—火电力系统短期多目标优化调度模型,采用线性加权法和外点罚函数法将这一典型含约束条件的多目标优化问题转化为无约束的单目标问题,引用压缩因子粒子群算法(CFPSO)进行求解,并与基本粒子群算法(PSO)进行对比,建立仿真算例。结果表明,所建模型的合理性以及改进后求解算法的优越性。