Robust controller design for systems with probabilistic uncertain parameters using multi-objective genetic programming

Optimal design of controllers without considering uncertainty in the plant dynamics can induce feedback instabilities and lead to obtaining infeasible controllers in practice. This paper presents a multi-objective evolutionary algorithm integrated with Monte Carlo simulations (MCS) to perform the optimal stochastic design of robust controllers for uncertain time-delay systems. Each potential optimal solution represents a controller in the form of a transfer function with the optimal numerator and denominator polynomials. The proposed methodology uses genetic programming to evolve robust controllers. Using GP enables the algorithm to optimize the structure of the controller and tune the parameters in a holistic approach. The proposed methodology employs MCS to apply robust optimization and uses a new adaptive operator to balance exploration and exploitation in the search space. The performance of controllers is assessed in the closed-loop system with respect to three objective functions as (1) minimization of mean integral time absolute error (ITAE), (2) minimization of the standard deviation of ITAE and (3) minimization of maximum control effort. The new methodology is applied to the first-order and second-order systems with dead time. We evaluate the performance of obtained robust controllers with respect to the upper and lower bounds of step responses and control variables. We also perform a post-processing analysis considering load disturbance and external noise; we illustrate the robustness of the designed controllers by cumulative distribution functions of objective functions for different uncertainty levels. We show how the proposed methodology outperforms the state-of-the-art methods in the literature.

[1]  Ali Akbarzadeh Kalat,et al.  A robust direct adaptive fuzzy control for a class of uncertain nonlinear MIMO systems , 2018, Soft Comput..

[2]  Robert F. Stengel,et al.  Robust control of nonlinear systems with parametric uncertainty , 2002, Autom..

[3]  Ali Jamali,et al.  Modelling and prediction of complex non-linear processes by using Pareto multi-objective genetic programming , 2016, Int. J. Syst. Sci..

[4]  Zheng-Dong Ma,et al.  Robust Topology Optimization Based on Stochastic Collocation Methods under Loading Uncertainties , 2015 .

[5]  Damià Barceló,et al.  How to measure uncertainties in environmental risk assessment , 2008 .

[6]  Kuru Ratnavelu,et al.  Optimal control for stochastic linear quadratic singular neuro Takagi-Sugeno fuzzy system with singular cost using genetic programming , 2014, Appl. Soft Comput..

[7]  Ponnuthurai N. Suganthan,et al.  Optimal reactive power dispatch with uncertainties in load demand and renewable energy sources adopting scenario-based approach , 2019, Appl. Soft Comput..

[8]  Steve Griffith,et al.  Uncertainty analysis of penicillin V production using Monte Carlo simulation. , 2005, Biotechnology and bioengineering.

[9]  A. Jamali,et al.  Robust Pareto active suspension design for vehicle vibration model with probabilistic uncertain parameters , 2013 .

[10]  Zhiguo Chen,et al.  Stochastic validation of structural FE-models based on hierarchical cluster analysis and advanced Monte Carlo simulation , 2013 .

[11]  John R. Koza,et al.  Genetic Programming IV: Routine Human-Competitive Machine Intelligence , 2003 .

[12]  Ivan Sekaj,et al.  Design of Continuous-time Controllers using Cartesian Genetic Programming , 2014 .

[13]  Nader Nariman-Zadeh,et al.  Reliability-based robust Pareto design of linear state feedback controllers using a multi-objective uniform-diversity genetic algorithm (MUGA) , 2010, Expert Syst. Appl..

[14]  Ali Jamali,et al.  Multi-objective genetic programming approach for robust modeling of complex manufacturing processes having probabilistic uncertainty in experimental data , 2017, J. Intell. Manuf..

[15]  Nader Nariman-Zadeh,et al.  Probability of failure for uncertain control systems using neural networks and multi-objective uniform-diversity genetic algorithms (MUGA) , 2013, Eng. Appl. Artif. Intell..

[16]  Jan Nordström,et al.  Polynomial Chaos Methods for Hyperbolic Partial Differential Equations: Numerical Techniques for Fluid Dynamics Problems in the Presence of Uncertainties , 2015 .

[17]  Enrico Zio,et al.  Level Diagrams analysis of Pareto Front for multiobjective system redundancy allocation , 2011, Reliab. Eng. Syst. Saf..

[18]  U. Diwekar,et al.  Efficient sampling technique for optimization under uncertainty , 1997 .

[19]  Wentong Cai,et al.  Guide them through: An automatic crowd control framework using multi-objective genetic programming , 2018, Appl. Soft Comput..

[20]  Hitoshi Iba,et al.  Evolving controllers for high-level applications on a service robot: a case study with exhibition visitor flow control , 2012, Genetic Programming and Evolvable Machines.

[21]  Xavier Blasco Ferragud,et al.  A new graphical visualization of n-dimensional Pareto front for decision-making in multiobjective optimization , 2008, Inf. Sci..

[22]  Mehmet Fatih Tasgetiren,et al.  Differential evolution algorithm with ensemble of parameters and mutation strategies , 2011, Appl. Soft Comput..

[23]  Ajmi Houidi,et al.  Multiobjective robust design optimization of rail vehicle moving in short radius curved tracks based on the safety and comfort criteria , 2013, Simul. Model. Pract. Theory.

[24]  R. Toscano A simple robust PI/PID controller design via numerical optimization approach , 2004 .

[25]  Rémi Bardenet,et al.  Monte Carlo Methods , 2013, Encyclopedia of Social Network Analysis and Mining. 2nd Ed..

[26]  Karthik Krishnan Comparison of PID Controller Tuning Techniques for a FOPDT System , 2014 .

[27]  Aneirson Francisco da Silva,et al.  Multiple response optimization: Analysis of genetic programming for symbolic regression and assessment of desirability functions , 2019, Knowl. Based Syst..

[28]  Ali Jamali,et al.  A multi-objective differential evolution approach based on ε-elimination uniform-diversity for mechanism design , 2015 .

[29]  Hong-Shuang Li,et al.  Hybrid Dimension-Reduction Method for Robust Design Optimization , 2013 .

[30]  Nader Nariman-Zadeh,et al.  Pareto optimization of a five-degree of freedom vehicle vibration model using a multi-objective uniform-diversity genetic algorithm (MUGA) , 2010, Eng. Appl. Artif. Intell..

[31]  Hirad Assimi,et al.  Sizing and topology optimization of truss structures using genetic programming , 2017, Swarm Evol. Comput..

[32]  M. Eldred Recent Advances in Non-Intrusive Polynomial Chaos and Stochastic Collocation Methods for Uncertainty Analysis and Design , 2009 .

[33]  Hamid Taghavifar,et al.  A robust fuzzy control approach for path-following control of autonomous vehicles , 2019, Soft Computing.

[34]  Ivan Sekaj,et al.  Genetic programming - based controller design , 2007, 2007 IEEE Congress on Evolutionary Computation.

[35]  Ponnuthurai N. Suganthan,et al.  An efficient Differential Evolution algorithm for stochastic OPF based active-reactive power dispatch problem considering renewable generators , 2019, Appl. Soft Comput..

[36]  Luis G. Crespo,et al.  Probabilistic Parameter Uncertainty Analysis of Single Input Single Output Control Systems , 2013 .

[37]  Nader Nariman-zadeh,et al.  Multi-objective Uniform-diversity Genetic Algorithm (MUGA) , 2008 .

[38]  Rammohan Mallipeddi,et al.  Interactive livestock feed ration optimization using evolutionary algorithms , 2018, Comput. Electron. Agric..

[39]  G. I. Balandina,et al.  Control System Synthesis by Means of Cartesian Genetic Programming , 2017 .

[40]  Jeroen A. S. Witteveen,et al.  Simplex Stochastic Collocation with Random Sampling and Extrapolation for Nonhypercube Probability Spaces , 2012, SIAM J. Sci. Comput..

[41]  Lawrence A. Bergman,et al.  Methods to Compute Probabilistic Measures of Robustness for Structural Systems , 1996 .

[42]  Suresh V. Garimella,et al.  Optimization Under Uncertainty Applied to Heat Sink Design , 2013 .

[43]  Ali Jamali,et al.  Automated synthesis of optimal controller using multi-objective genetic programming for two-mass-spring system , 2014, 2014 Second RSI/ISM International Conference on Robotics and Mechatronics (ICRoM).

[44]  Suh-Wen Chiou A data-driven bi-level program for knowledge-based signal control system under uncertainty , 2018, Knowl. Based Syst..

[45]  Ali Jamali,et al.  Frequency-based reliability Pareto optimum design of proportional-integral-derivative controllers for systems with probabilistic uncertainty , 2007 .