Advanced Control and Optimization Techniques in AC Drives and DC/AC Sine Wave Voltage Inverters: Selected Problems

This chapter presents the application of a particle swarm optimization (PSO) to a controller tuning in selected power electronic and drive systems. The chapter starts with a relatively simple tuning of a cascaded PI speed and position control system for a BLDC servo drive. This example serves as the background for a discussion on selecting the objective function for the PSO. Then the PSO is used in two challenging controller tuning tasks. This includes optimizing selected learning parameters in the adaptive artificial neural network (ANN) based online trained speed controller for an urban vehicle (3D problem) and selecting penalty factors in the LQR with augmented state (i.e. with oscillatory terms) for a three-phase four-leg sine wave inverter (15D problem). It is demonstrated with the help of these case studies why and where the PSO, or any other similar population based stochastic search algorithm, can be beneficial. Engineers encounter many non-straightforward controller tuning problems in power electronic systems and this chapter illustrates that in some cases it is relatively easy to reduce these tasks into the objective function selection problem. The relevant controller parameters are then determined automatically by the PSO.

[1]  Ronald G. Harley,et al.  Particle Swarm-assisted state feedback control: From pole selection to state estimation , 2009, 2009 American Control Conference.

[2]  Rui Mendes,et al.  Neighborhood topologies in fully informed and best-of-neighborhood particle swarms , 2006 .

[3]  B. Ufnalski,et al.  Multi-oscillatory LQR for a three-phase four-wire inverter with L3nC output filter , 2012, IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society.

[4]  Daniel Ferreira Coutinho,et al.  Robust control design of multiple resonant controllers for sinusoidal tracking and harmonic rejection in Uninterruptible Power Supplies , 2010, 2010 IEEE International Symposium on Industrial Electronics.

[6]  V. Meganck,et al.  Genetic Algorithm for Parameters Optimization of ANN-based Speed Controller , 2007, EUROCON 2007 - The International Conference on "Computer as a Tool".

[7]  Jacques Riget,et al.  A Diversity-Guided Particle Swarm Optimizer - the ARPSO , 2002 .

[8]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[9]  Teresa Orlowska-Kowalska,et al.  Control of the Drive System With Stiff and Elastic Couplings Using Adaptive Neuro-Fuzzy Approach , 2007, IEEE Transactions on Industrial Electronics.

[10]  Mehmet Önder Efe Neural Network–Based Control , 2011 .

[11]  H. Mokhtari,et al.  Multi-loop linear resonant voltage source inverter controller design for distorted loads using the linear quadratic regulator method , 2012 .

[12]  Antonio Bolufé Röhler,et al.  An Analysis of Sub-swarms in Multi-swarm Systems , 2011, Australasian Conference on Artificial Intelligence.

[13]  Jin-Woo Jung,et al.  A Three-Phase Four-Wire Inverter Control Technique for a Single Distributed Generation Unit in Island Mode , 2008, IEEE Transactions on Power Electronics.

[14]  Igor Grabec,et al.  Adaptive self-tuning neurocontrol , 2000 .

[15]  Lech M. Grzesiak,et al.  On-line Trained Neural Speed Controller with Variable Weight Update Period for Direct-Torque-Controlled AC Drive , 2006, 2006 12th International Power Electronics and Motion Control Conference.

[16]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[17]  José Neves,et al.  The fully informed particle swarm: simpler, maybe better , 2004, IEEE Transactions on Evolutionary Computation.

[18]  Y. Rahmat-Samii,et al.  Particle swarm optimization in electromagnetics , 2004, IEEE Transactions on Antennas and Propagation.

[19]  Dehong Xu,et al.  Stator Current Harmonic Control With Resonant Controller for Doubly Fed Induction Generator , 2012, IEEE Transactions on Power Electronics.

[20]  Jang-Hyun Park,et al.  Adaptive Neural Control for Strict-Feedback Nonlinear Systems Without Backstepping , 2009, IEEE Transactions on Neural Networks.

[21]  Rainer Laur,et al.  Stopping Criteria for a Constrained Single-Objective Particle Swarm Optimization Algorithm , 2007, Informatica.

[22]  Chukwudi Anyakoha,et al.  A review of particle swarm optimization. Part I: background and development , 2007, Natural Computing.

[23]  Russell C. Eberhart,et al.  Multiobjective optimization using dynamic neighborhood particle swarm optimization , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[24]  K. Åström,et al.  Revisiting the Ziegler-Nichols step response method for PID control , 2004 .

[25]  D. T. Lee,et al.  An output recurrent fuzzy neural network based iterative learning control for nonlinear systems , 2008, 2008 IEEE International Conference on Fuzzy Systems (IEEE World Congress on Computational Intelligence).

[26]  Srinivas Bhaskar Karanki,et al.  Particle Swarm Optimization-Based Feedback Controller for Unified Power-Quality Conditioner , 2010, IEEE Transactions on Power Delivery.

[27]  Quanmin Zhu,et al.  Stable adaptive neurocontrol for nonlinear discrete-time systems , 2004, IEEE Trans. Neural Networks.

[28]  Chukwudi Anyakoha,et al.  A review of particle swarm optimization. Part II: hybridisation, combinatorial, multicriteria and constrained optimization, and indicative applications , 2008, Natural Computing.

[29]  Johann W. Kolar,et al.  Comparison of Prediction Techniques to Compensate Time Delays Caused by Digital Control of a Three-Phase Buck-Type PWM Rectifier System , 2008, IEEE Transactions on Industrial Electronics.

[30]  Dianhui Wang,et al.  AI 2011: Advances in Artificial Intelligence - 24th Australasian Joint Conference, Perth, Australia, December 5-8, 2011. Proceedings , 2011, Australasian Conference on Artificial Intelligence.

[31]  Jose Luis Fernandez-Marquez,et al.  Adapting Particle Swarm Optimization in dynamic and noisy environments , 2010, IEEE Congress on Evolutionary Computation.

[32]  Jin-Hyun Choi,et al.  Inertia identification algorithm for high-performance speed control of electric motors , 2006 .

[33]  Lech M. Grzesiak,et al.  Artificial neural network based voltage controller for the single phase true sine wave inverter – a repetitive control approach , 2013 .

[34]  Tomasz Pajchrowski,et al.  Application of Artificial Neural Network to Robust Speed Control of Servodrive , 2007, IEEE Transactions on Industrial Electronics.

[35]  P.A. Ioannou,et al.  A Neural-Networks-Based Adaptive Disturbance Rejection Method and Its Application to the Control of Hard Disk Drives , 2009, IEEE Transactions on Magnetics.

[36]  A. Hasanzadeh,et al.  VSI optimal controller tuning with LQR-based gain space determination and PSO finalization in LEV drive , 2011, 2011 IEEE Vehicle Power and Propulsion Conference.

[37]  Radoslaw Romuald Zakrzewski,et al.  Neural network control of nonlinear discrete time systems , 1994 .

[38]  Ioan Cristian Trelea,et al.  The particle swarm optimization algorithm: convergence analysis and parameter selection , 2003, Inf. Process. Lett..

[39]  Gene F. Franklin,et al.  Digital control of dynamic systems , 1980 .

[40]  Jagannathan Sarangapani,et al.  Neural Network Control of Nonlinear Discrete-Time Systems , 2018 .

[41]  B. Orlik,et al.  Robust PI cascade control for a multi-mass system optimized by evolutionary algorithms , 2008, 2008 13th International Power Electronics and Motion Control Conference.

[42]  Christian Igel,et al.  Empirical evaluation of the improved Rprop learning algorithms , 2003, Neurocomputing.

[43]  Dipankar De,et al.  A Proportional ${\bm +}$ Multiresonant Controller for Three-Phase Four-Wire High-Frequency Link Inverter , 2010, IEEE Transactions on Power Electronics.

[44]  Mohammad Saleh Tavazoei,et al.  Improving integral square error performance with implementable fractional‐order PI controllers , 2014 .

[45]  Karl Johan Åström,et al.  PID Controllers: Theory, Design, and Tuning , 1995 .

[46]  Lech M. Grzesiak,et al.  Particle swarm optimization of artificial-neural-network-based on-line trained speed controller for battery electric vehicle , 2012 .