This paper based on the idea of dynamic division of the load curve with the monotonicity of load curve and the PSO algorithm and gets the characteristics section. It fuses the sub-processes with the energy trajectory methods in order to describe the climbing peak and descending valley of the load curve closely, and characterizes the actual load curve. The multi-objective daily generation scheduling model is built based on the lowest cost of thermal power purchase of electricity and the lowest emissions of pollution gas. The optimal power flow based on combination of satisfaction degree and close degree are introduced to transform multi-objective into the single-objective optimization model. Decision makers can make interactive solution via adjusting goal satisfaction degree and close degree,so as to receive satisfactory results considering all aspects and make the daily generation scheduling based on energy-saving and environmental protection.