Wind power and photovoltaic power is increasingly becoming the most promising new energy with its advantages of rich resources, environmental protection, and low-carbon characters. However, with the large scale of wind power and photovoltaic power generation integrated to the power grid, it's random, intermittent and fluctuant output brings great challenge to the safety and stability of power grid. To ensure the security and stability of the system, wind power and photovoltaic power should be abandoned sometimes; this limits the new energy acceptance ability of the power grid. However, wind power, photovoltaic power and hydropower have the natural complementary features, utilising the complementary characteristic of the above three energy can make the output power curve smoother. Thus, this study combines the wind power, photovoltaic power, hydropower and pumped storage power to form a complementary generation system. In addition, this study proposes two optimal scheduling models of multi-energy power generation. The first model aims to minimise the cost of thermal units, the second model aims to minimise the fluctuation of the complementary generation system. Last, this study uses a computationally available mixed-integer linear programming algorithm to solve the model. A test system is used to achieve the optimal economic dispatch and verify the rationality and feasibility of the proposed model. The results illustrate the efficiency of the proposed strategy in improving the utilisation of renewable energy as well as reducing the impact of fluctuation due to wind and photovoltaic integrated to the power grid.