*The invention discloses a machine multi-rotating-speed workshop energy-saving scheduling method based on an improved SPEA2 algorithm. The method comprises the following steps: firstly, constructing a flexible job shop energy-saving scheduling problem model which comprises flexible job shop energy-saving scheduling problem description and model construction; natural number-based three-section coding is adopted, and the three-section coding comprises a process code, an equipment code and a speed code; fitness assignment is carried out, a non-dominated solution set is constructed through rapid non-dominated sorting, then environment selection is carried out, and an optimal compromise solution is selected by using a weighting method; terminating the judgment, and if t is greater than or equal to tmax, outputting an optimal compromise solution X *; on the contrary, if t is smaller than tmax, genetic selection is executed; dividing populations A, B, C and D through indexes such as a special crowding degree distance and an average fitness value; and selecting individuals in the populations A, B, C and D by using a simulated annealing selection mechanism, and respectively carrying out reverse learning, spiral position updating, Gaussian variation or random disturbance and multi-bit transformation operation. According to the method, the problem of over-high energy consumption in the workshop production process in the prior art is solved.