Inverse Analysis of Rock Creep Model Parameters Based on Improved Simulated Annealing Differential Evolution Algorithm

In the numerical simulation of geotechnical engineering, correctly determining rock parameters is one of the keys to ensure the accuracy of calculation. However, in order to obtain high-precision rock parameters under complex conditions, the inverse analysis method is required to characterize the high nonlinearity and global searching optimization. In this paper, considering that the differential evolution (DE) algorithm has strong robustness in solving the non-convex, multi-peak and nonlinear function optimization problems, it is applied to inversion of rock parameters. At the same time, considering that single DE algorithm may fall into the local optimal problem, a simulated annealing (SA) algorithm which can accept the worsening solution with certain probability is introduced in the search process, so that the hybrid algorithm (SADE) can jump out of the local optimum and find the global optimal solution. By selecting two typical basic test functions to compare the performance of a single difference evolutionary algorithm (DE) and a differential evolution-simulated annealing algorithm (SADE), it is proved that the SADE has the capacity of jumping out of the local optimum, which makes up for the deficiency that the DE may fall into the local optimum. The numerical simulation on triaxial creep experimental models validates that the proposed SADE has faster convergence rate, better global convergence and the strong robustness for nonlinear function optimization. Application of the SADE for inversing of rock creep model parameters illustrates high accuracy and efficiency, which demonstrates the promising of the improved SADE for recognizing creep parameters of rocks under complex stress state.

[1]  Rizavel C. Addawe,et al.  Differential evolution-simulated annealing for multiple sequence alignment , 2017 .

[2]  Leonardo Tavares Stutz,et al.  The Differential Evolution method applied to continuum damage identification via flexibility matrix , 2015 .

[3]  Dong Yue,et al.  Multi-elite guide hybrid differential evolution with simulated annealing technique for dynamic economic emission dispatch , 2015, Appl. Soft Comput..

[4]  Xiaohui Gao,et al.  Parameter identification based on modified simulated annealing differential evolution algorithm for giant magnetostrictive actuator , 2018 .

[5]  Jie Yang,et al.  Parameter identification of an SOFC model with an efficient, adaptive differential evolution algorithm , 2014 .

[6]  Deyun Wang,et al.  Differential evolution improved with self-adaptive control parameters based on simulated annealing , 2014, Swarm Evol. Comput..

[7]  Panfeng Huang,et al.  Recursive Differential Evolution Algorithm for Inertia Parameter Identification of Space Manipulator , 2016 .

[8]  Leandro dos Santos Coelho,et al.  An improved free search differential evolution algorithm: A case study on parameters identification of one diode equivalent circuit of a solar cell module , 2015 .

[9]  Wenyin Gong,et al.  Accelerating parameter identification of proton exchange membrane fuel cell model with ranking-based differential evolution , 2013 .

[10]  Ning Wang,et al.  Parameter identification of PEMFC model based on hybrid adaptive differential evolution algorithm , 2015 .

[11]  Xuesong Yan,et al.  Research on the parameter inversion problem of prestack seismic data based on improved differential evolution algorithm , 2017, Cluster Computing.

[12]  Annan Jiang,et al.  Simulation and parameter identification method of tunnel based on differential evolution , 2010, 2010 Chinese Control and Decision Conference.

[13]  Jian Liu,et al.  A Multi-Model EKF Integrated Navigation Algorithm for Deep Water AUV , 2016 .

[14]  Giuseppe Quaranta,et al.  Parametric identification of seismic isolators using differential evolution and particle swarm optimization , 2014, Appl. Soft Comput..

[15]  Chuan Wang,et al.  Self-adaptive differential evolution algorithm with hybrid mutation operator for parameters identification of PMSM , 2016, Soft Computing.

[16]  Jing Chen,et al.  A new hybrid differential evolution with simulated annealing and self-adaptive immune operation , 2013, Comput. Math. Appl..

[17]  Gorazd Stumberger,et al.  Differential-Evolution-Based Parameter Identification of a Line-Start IPM Synchronous Motor , 2014, IEEE Transactions on Industrial Electronics.

[18]  Jing Zhang,et al.  Parameter Identification of PMSM Using Immune Clonal Selection Differential Evolution Algorithm , 2014 .

[19]  Xiao Liu,et al.  An enhanced self-adaptive differential evolution based on simulated annealing for rule extraction and its application in recognizing oil reservoir , 2015, Applied Intelligence.