A metaheuristic approach for controller design of multivariable processes

A heuristic control design scheme is proposed for multivariable nonlinear processes. The control design problem is considered to be formulated as an optimization under constraints problem. Actuator, state and/or output variable constraints may be considered. The proposed heuristic control design scheme is based on a metaheuristic search algorithm, that utilizes process simulation blocks in a black-box approach. At each iteration of the algorithm new candidate controllers are randomly selected within the controller parameter space. The location and the range of the search area changes adaptively during the iterations of the algorithm.

[1]  Y. Ohta,et al.  Robust stabilization of control systems using piecewise linear Lyapunov functions and evolutionary algorithm , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[2]  L. Biegler,et al.  Large scale inequality constrained optimization and control , 1998 .

[3]  F.N. Koumboulis,et al.  A Simulated Annealing Controller for Sloshing Suppression in Liquid Transfer with Delayed Resonators , 2006, 2006 14th Mediterranean Conference on Control and Automation.

[4]  F. Glover,et al.  Handbook of Metaheuristics , 2019, International Series in Operations Research & Management Science.

[5]  David J. Murray-Smith,et al.  Submarine manoeuvring controllers’ optimisation using simulated annealing and genetic algorithms , 2006 .

[6]  T. L. Vincent,et al.  Evolution and control system design. The evolutionary game , 2000 .

[7]  Klaus Schittkowski,et al.  NLPQL: A fortran subroutine solving constrained nonlinear programming problems , 1986 .

[8]  Daniel A. Ashlock,et al.  Evolutionary computation for modeling and optimization , 2005 .

[9]  G. L. Blankenship,et al.  Optimization based job shop scheduling , 1993 .

[10]  Horacio Martinez-Alfaro,et al.  Mobile robot path planning and tracking using simulated annealing and fuzzy logic control , 1998 .

[11]  Jong-Hwan Kim,et al.  Experimental evolutionary programming-based high-precision control , 1997, IEEE Control Systems.

[12]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[13]  Ya-zhong Luo,et al.  Spacecraft optimal rendezvous controller design using simulated annealing , 2005 .

[14]  Mathukumalli Vidyasagar,et al.  Statistical learning theory and randomized algorithms for control , 1998 .

[15]  Christian Blum,et al.  Metaheuristics in combinatorial optimization: Overview and conceptual comparison , 2003, CSUR.

[16]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[17]  Jihui Zhang,et al.  Evolutionary Programming: The-State-of-the-Art , 2006, 2006 6th World Congress on Intelligent Control and Automation.

[18]  Fatiha Nejjari,et al.  Estimation and optimal control design of a biological wastewater treatment process , 1999 .

[19]  Saeed Zolfaghari,et al.  Adaptive temperature control for simulated annealing: a comparative study , 2004, Comput. Oper. Res..

[20]  George Tsatsaronis,et al.  Dynamic optimization with simulated annealing , 2005, Comput. Chem. Eng..

[21]  R. Tempo,et al.  Randomized Algorithms for Analysis and Control of Uncertain Systems , 2004 .

[22]  Sheng Chen,et al.  Optimizing stability bounds of finite-precision PID controller structures , 1999, IEEE Trans. Autom. Control..

[23]  Pu Li,et al.  Simulated annealing for the optimization of batch distillation processes , 2000 .