Preferences in multi-objective evolutionary optimisation of electric motor speed control with hardware in the loop

This paper presents the design of a robust Pareto-optimal controller with the designer preference articulation for a Permanent Magnet Synchronous Motor (PMSM). An evolutionary multi-objective optimisation (EMOO) algorithm is used to tune the proportional integral (PI) speed regulator in the Direct Torque Control drive system. Approximation of the Pareto front with hardware in the loop (HiL) is chosen as an alternative to the time-consuming software simulation studies. Thanks to this approach problems of un-modelled plant dynamics are alleviated and additional manual tuning on-line is not required. The weak point of the HiL approach is caused by disruptive presence of noise which affects the performance of EMOO. This influence is strongly problem-dependent; therefore no generalized results have yet been presented in the literature. In this paper the robustness features of the proposed design approach are verified using the state-of-the-art multi-objective evolutionary Non-dominated Sorting Genetic Algorithm (NSGA-II; Deb, 2001 [1]). The on-line optimised motor drive speed controller is shown to be effective, possessing good dynamic characteristics, demonstrating applicability of the a priori preference articulation technique to the controller design. The final Pareto-optimal solution is selected according to the designer's preference articulation before the Pareto front is approximated by EMOO.

[1]  Yaochu Jin,et al.  Knowledge incorporation in evolutionary computation , 2005 .

[2]  Antonello Monti,et al.  A new testing tool for power electronic digital control , 2003, IEEE 34th Annual Conference on Power Electronics Specialist, 2003. PESC '03..

[3]  J. C. Readle,et al.  On-line genetic algorithm tuning of a PI controller for a heating system , 1997 .

[4]  Kalyanmoy Deb,et al.  Multi-objective optimization using evolutionary algorithms , 2001, Wiley-Interscience series in systems and optimization.

[5]  Ginalber Luiz de Oliveira Serra,et al.  Multiobjective evolution based fuzzy PI controller design for nonlinear systems , 2006, Eng. Appl. Artif. Intell..

[6]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

[7]  Jürgen Branke,et al.  Evolutionary optimization in uncertain environments-a survey , 2005, IEEE Transactions on Evolutionary Computation.

[8]  Aidan O'Dwyer,et al.  Handbook of PI and PID controller tuning rules , 2003 .

[9]  Kalyanmoy Deb,et al.  Reference point based multi-objective optimization using evolutionary algorithms , 2006, GECCO.

[10]  A. Monti,et al.  Real-time hardware-in-the-loop testing during design of power electronics controls , 2003, IECON'03. 29th Annual Conference of the IEEE Industrial Electronics Society (IEEE Cat. No.03CH37468).

[11]  Peter J. Fleming,et al.  Design of robust fuzzy-logic control systems by multi-objective evolutionary methods with hardware in the loop , 2004, Eng. Appl. Artif. Intell..

[12]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems (Genetic and Evolutionary Computation) , 2006 .

[13]  Katsuhiko Ogata,et al.  Modern Control Engineering , 1970 .

[14]  Kalyanmoy Deb,et al.  Integrating User Preferences into Evolutionary Multi-Objective Optimization , 2005 .

[15]  Kalyanmoy Deb,et al.  Reference point based multi-objective optimization using evolutionary algorithms , 2006, GECCO '06.