Optimal Controller Parameter Tuning from Multi/Many-objective Optimization Algorithms

Controller performance is evaluated with the properties of steady-state and transient response of the system at the time domain. The compensators and conventional controllers like PID are designed, so that the desired performance is reached only by adjusting the controller parameters; this adjustment mechanism is called tuning. Even many approaches are proposed for tuning; still, it remains one of the problems of control theory due to the imperfect modeling, disturbance, and problem complexity. At this stage, optimization algorithms have helped the researchers to find these parameters via designing objective function concerning the time response characteristics of the system. As the expectations (for example, steady-state error, overshoot, rise time, settling time) related to the system performance are increased in number, the number of objectives is also increased. As a result, multi-objective optimization algorithms have applied to solve these problems. In this chapter, a set of benchmark tuning problems is defined as the test—benchmark—problems. Then, by using the multi- and many-objective optimization algorithms, the performance of the controlled system with respect to the Pareto approximate set is compared with each other. The multi/many-objective optimization algorithms evaluated in this chapter are as follows: Multi-objective Evolutionary Algorithm based on Decomposition (MOEAD), Non-dominated Sorting Genetic Algorithm II (NSGA-II), Multi-objective Particle Swarm Optimization (MOPSO), Strength Pareto Evolutionary Algorithm 2 (SPEA2), Approximation-guided Evolutionary Algorithm II (AGE-II), and Reference Vector Guided Evolutionary Algorithm (RVEA).

[1]  A. N. Jha,et al.  Automatic generation control of interconnected hydro-thermal system in deregulated environment considering generation rate constraints , 2010, 2010 International Conference on Industrial Electronics, Control and Robotics.

[2]  Sidhartha Panda,et al.  A novel approach for automatic generation control of a multi-area power system , 2011, 2011 24th Canadian Conference on Electrical and Computer Engineering(CCECE).

[3]  Jason R. Schott Fault Tolerant Design Using Single and Multicriteria Genetic Algorithm Optimization. , 1995 .

[4]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[5]  Jimoh O. Pedro,et al.  Evolutionary algorithm-based PID controller tuning for nonlinear quarter-car electrohydraulic vehicle suspensions , 2014 .

[6]  Yuhui Shi,et al.  Particle swarm optimization: developments, applications and resources , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[7]  S. Daley,et al.  Optimal-Tuning PID Control for Industrial Systems , 2000 .

[8]  J. G. Ziegler,et al.  Optimum Settings for Automatic Controllers , 1942, Journal of Fluids Engineering.

[9]  Hazlie Mokhlis,et al.  Comparative studies on load frequency control for islanded distribution network connected with mini hydro , 2011, 2011 5th International Power Engineering and Optimization Conference.

[10]  S. Panda Multi-objective PID controller tuning for a FACTS-based damping stabilizer using Non-dominated Sorting Genetic Algorithm-II , 2011 .

[11]  Bor-Sen Chen,et al.  Multiobjective PID control design in uncertain robotic systems using neural network elimination scheme , 2001, IEEE Trans. Syst. Man Cybern. Part A.

[12]  Paulo Ferreira,et al.  Multiobjective H/sub 2//H/sub /spl infin// guaranteed cost PID design , 1997 .

[13]  Gilles Roux,et al.  Multi-objective particle swarm optimization (MOPSO) of lipid accumulation in Fed-batch cultures , 2016, 2016 24th Mediterranean Conference on Control and Automation (MED).

[14]  M. Morari,et al.  Internal model control: PID controller design , 1986 .

[15]  Kim-Fung Man,et al.  An optimal fuzzy PID controller , 2001, IEEE Trans. Ind. Electron..

[16]  R. Naresh,et al.  Optimal tuning of temporary droop governor of hydro power plant using genetic algorithm , 2013, 2013 International Conference on Energy Efficient Technologies for Sustainability.

[17]  Carlos A. Coello Coello,et al.  Handling multiple objectives with particle swarm optimization , 2004, IEEE Transactions on Evolutionary Computation.

[18]  S. Mishra,et al.  A novel classical controller for automatic generation control in thermal and hydrothermal systems , 2010, 2010 Joint International Conference on Power Electronics, Drives and Energy Systems & 2010 Power India.

[19]  B. Anand,et al.  Automatic generation control of three area hydro-thermal power systems with electric and mechanical governor , 2014, 2014 IEEE International Conference on Computational Intelligence and Computing Research.

[20]  Kalyanmoy Deb,et al.  A Fast Elitist Non-dominated Sorting Genetic Algorithm for Multi-objective Optimisation: NSGA-II , 2000, PPSN.

[21]  Markus Wagner,et al.  A fast approximation-guided evolutionary multi-objective algorithm , 2013, GECCO '13.

[22]  Sam Kwong,et al.  Genetic algorithms: concepts and applications [in engineering design] , 1996, IEEE Trans. Ind. Electron..

[23]  Marco Laumanns,et al.  SPEA2: Improving the strength pareto evolutionary algorithm , 2001 .

[24]  Leandro dos Santos Coelho,et al.  Tuning of PID controller based on a multiobjective genetic algorithm applied to a robotic manipulator , 2012, Expert Syst. Appl..

[25]  K. Jagatheesan Automatic Generation Control of Three Area Hydro-Thermal Power Systems considering Electric and Mechanical Governor with conventional controller and Ant Colony Optimization technique , 2014 .

[26]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[27]  Bernhard Sendhoff,et al.  A Reference Vector Guided Evolutionary Algorithm for Many-Objective Optimization , 2016, IEEE Transactions on Evolutionary Computation.

[28]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[29]  C.A. Coello Coello,et al.  MOPSO: a proposal for multiple objective particle swarm optimization , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[30]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

[31]  Sam Kwong,et al.  Genetic algorithms: concepts and applications [in engineering design] , 1996, IEEE Trans. Ind. Electron..