Adaptive Differential Evolution Supports Automatic Model Calibration in Furnace Optimized Control System

Model calibration represents the task of estimating the parameters of a process model to obtain a good match between observed and simulated behaviours. This can be considered as an optimization problem to search for model parameters that minimize the discrepancy between the model outputs and the corresponding features from the historical empirical data. This chapter investigates the use of Differential Evolution (DE), a competitive class of evolutionary algorithms, to solve calibration problems for nonlinear process models. The merits of DE include simple and compact structure, easy implementation, as well as high convergence speed. However, the good performance of DE relies on proper setting of its running parameters such as scaling factor and crossover probability, which are problem dependent and which can even vary in the different stages of the search. To mitigate this issue, we propose a new adaptive DE algorithm that dynamically adjusts its running parameters during its execution. The core of this new algorithm is the incorporated greedy local search, which is conducted in successive learning periods to continuously locate better parameter assignments in the optimization process. In case studies, we have applied our proposed adaptive DE algorithm for model calibration in a Furnace Optimized Control System. The statistical analysis of experimental results demonstrate that the proposed DE algorithm can support the creation of process models that are more accurate than those produced by standard DE.

[1]  P. N. Suganthan,et al.  Differential Evolution: A Survey of the State-of-the-Art , 2011, IEEE Transactions on Evolutionary Computation.

[2]  Prakash Kumar Hota,et al.  Controller parameters tuning of differential evolution algorithm and its application to load frequency control of multi-source power system , 2014 .

[3]  Ning Xiong,et al.  USING RANDOM LOCAL SEARCH HELPS IN AVOIDING LOCAL OPTIMUM IN DIFFERENTIAL EVOLUTION , 2014 .

[4]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[5]  Ning Xiong,et al.  Investigation of Mutation Strategies in Differential Evolution for Solving Global Optimization Problems , 2014, ICAISC.

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

[7]  K.Y. Lee,et al.  Differential Evolution and its Applications to Power Plant Control , 2007, 2007 International Conference on Intelligent Systems Applications to Power Systems.

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

[9]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[10]  Pierre Hansen,et al.  Variable Neighborhood Search , 2018, Handbook of Heuristics.

[11]  Francisco Herrera,et al.  A Walk into Metaheuristics for Engineering Optimization: Principles, Methods and Recent Trends , 2015, Int. J. Comput. Intell. Syst..

[12]  Dexuan Zou,et al.  An improved differential evolution algorithm for the task assignment problem , 2011, Eng. Appl. Artif. Intell..

[13]  Wenyin Gong,et al.  Parameter optimization of PEMFC model with improved multi-strategy adaptive differential evolution , 2014, Eng. Appl. Artif. Intell..

[14]  K. A. Folly,et al.  Application of Self-Adaptive Differential Evolution to tuning PSS parameters , 2012, IEEE Power and Energy Society Conference and Exposition in Africa: Intelligent Grid Integration of Renewable Energy Resources (PowerAfrica).

[15]  Ning Xiong,et al.  Differential evolution enhanced with eager random search for solving real-parameter optimization problems , 2015 .

[16]  A. Kai Qin,et al.  Self-adaptive differential evolution algorithm for numerical optimization , 2005, 2005 IEEE Congress on Evolutionary Computation.