Evolution strategies and multi-objective optimization of permanent magnet motor

  • Authors:
  • Søren B. Andersen;Ilmar F. Santos

  • Affiliations:
  • Department of Mechanical Engineering, Technical University of Denmark, 2800 Kgs. Lyngby, Denmark;Department of Mechanical Engineering, Technical University of Denmark, 2800 Kgs. Lyngby, Denmark

  • Venue:
  • Applied Soft Computing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

When designing a permanent magnet motor, several geometry and material parameters are to be defined. This is not an easy task, as material properties and magnetic fields are highly non-linear and the design of a motor is therefore often an iterative process. From an engineering point of view, we usually want to maximize the efficiency of the motor and from an economic point of view we want to minimize the cost of the motor. As these two things seldom go hand in hand, the goal is to find the best efficiency per cost. The scope of this paper is therefore to investigate the applicability of evolution strategies, ES to effectively design and optimize parameters of permanent magnet motors. Single as well as multi-objective optimization procedures are carried out. A modified way of creating the strategy parameters for the ES algorithm is also proposed and has together with the standard ES algorithm undergone a comprehensive parameter study for the parameters @r and @l. The results of this parameter study show a significant improvement in stability and speed with the use of the modified ES version. To find the most effective selector for a multi-objective optimization, MOO, of the motor a performance examination of 4 different selectors from the group of programs called PISA has been made and compared for MOO of the efficiency and cost of the motor. This performance examination showed that the indicator based evolutionary algorithm, IBEA, and hypervolume estimation algorithm, HypE, selectors performed almost equally good on this MOO problem where the HypE selector only had a slightly better performance indicator.