Optimal design of electrical machines: mathematical programming formulations
Purpose - The purpose of this paper is to investigate the impact of different mathematical formulations of the problem of optimal design of electrical machines on the results obtained using a local optimization solver. The aim is to investigate the efficiency and reliability of standard local solvers when handling different mathematical formulations. This could provide guidelines for designers in practical engineering applications. Design/methodology/approach - The paper proposes six equivalent mathematical formulations of the optimal design problem of a slotless permanent-magnet electric rotating machine. The authors investigate the impact of these different mathematical formulations on the results obtained using a local optimization solver which is well-known in the engineering community: MatLab's fmincon function. The paper first computationally compares the six proposed formulations with a fixed value for the number of pole pairs p, that gives continuous optimization problems, then discusses some results when p is free on three mixed-integer formulations. Findings - The paper shows that, even though the considered formulations are mathematically equivalent, their numerical performances are different when an optimization solver, such as the one proposed by MatLab in fmincon, is used. Thus, the designer must take care about the formulation of the design problem in order to make more efficient the use of these kind of algorithms. Originality/value - In the context of engineering applications, one usually resorts to well known and easy to use optimization solvers. The same optimization problem can be often formulated in different ways. Furthermore, the formal description of optimization problems has an impact on the applicability and efficiency of the corresponding solution methods. This is usually not taken into account when optimization solvers are exploited. The originality of this paper is in building on the theory of reformulations in mathematical optimization to investigate and highlight the impact of formulation differences.
optimal design electrical machine mathematical programming formulation local optimization analytical model modelling numerical methods inverse problem