The Establishment of a Rock Creep Model by Using Creep Bodies via an Improved Gene Expression Programming Algorithm
Abstract
:1. Introduction
2. Improved Gene Expression Programming for Determining a Creep Model
2.1. Gene Expression Programming
- (1)
- The basic parameters of the GEP algorithm are initialized, and the experimental data are prepared; moreover, the experimental conditions are determined.
- (2)
- Creep model chromosomes are generated (the creep model chromosomes are generated for the first time), and the creep model chromosomes are decoded into the creep constitutive model.
- (3)
- Based on the creep constitutive model, the corresponding constitutive equations are deduced. Combining the experimental data, experimental conditions, and constitutive equations, the fitness of every individual creep chromosome is calculated via Equation (6).
- (4)
- Based on the calculation results, if the calculation result meets the termination condition, the calculation is finished, or the process continues to the next step.
- (5)
- Certain creep model chromosomes with high fitness values are selected, whereas the creep chromosomes with low fitness values are deleted, which obeys the rule of the fittest of survival.
- (6)
- When the gene in the chromosome is mutated, in the mutation process, the function symbols and terminal symbols in the head of the chromosome can be mutated into terminal symbols or function symbols; however, the terminals can only be mutated into terminal symbols in the tail of the chromosome.
- (7)
- The transposition and recombination of chromosomes are the same as those in the genetic algorithm. Go to step 2.
- (8)
- For convenience in implementing the GEP to establish the creep model, the flow chart is given in Figure 4.
2.2. Improved Gene Expression Programming
2.3. Validation of Determining Creep Models Based on Improved Gene Expression Programming
2.3.1. The Construction of the Creep Model of Siltstone
2.3.2. The Establishment of the Creep Model of Mine Rock
3. Discussion
4. Conclusions
- (1)
- A study on the creep model for describing the creep behaviour of rocks was reviewed, and the types of creep models of rock can generally be classified into two categories: theoretical formulas and combinations of creep bodies.
- (2)
- To avoid the subjectivity of establishing the creep model, in this paper, a technique using improved gene expression programming to obtain the creep model was proposed. Two examples were provided to verify the validity of the proposed technique. By combining the experimental data and improved gene expression programming, creep models for siltstone and mine rock were developed, and the fitting results indicated that improved gene expression programming can be applied to establish creep models for rock.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Tan, T.K.; Kang, W. On the locked in stress, creep and dilatation of rocks and the constitutive equations. Chin. J. Rock Mech. Eng. 1991, 10, 299–312. [Google Scholar]
- Shao, J.F.; Zhu, Q.Z.; Su, K. Modeling of creep in rock materials in terms of material degradation. Comput. Geotech. 2003, 30, 549–555. [Google Scholar] [CrossRef]
- Jia, Y.; Song, X.C.; Duveau, G.; Su, K.; Shao, J.F. Elastoplastic damage modelling of argillite in partially saturated condition and application. Phys. Chem. Earth. 2007, 32, 656–666. [Google Scholar] [CrossRef]
- Bourgeois, F.; Shao, J.F.; Ozanam, O. An elastoplastic model for unsaturated rocks and concrete. Mech. Res. Commun. 2002, 29, 383–390. [Google Scholar] [CrossRef]
- Malan, D.F. Time-dependent behaviour of deep level tabular excavations. Rock Mech. Rock Eng. 1999, 32, 123–155. [Google Scholar] [CrossRef]
- Miura, K.; Okui, Y.; Horii, H. Micromechanics-based prediction of creep failure of hard rock for long-term safety of high-level radioactive waste disposal system. Mech. Mater. 2003, 35, 587–601. [Google Scholar] [CrossRef]
- Korzeniowski, W. Rheological Model of Hard Rock Pillar. Rock Mech. Rock Eng. 1991, 24, 155–166. [Google Scholar] [CrossRef]
- Boukharov, G.N.; Chanda, M.W.; Boukharov, N.G. The three processes of brittle cystalline rock creep. Int. J. Rock Mech. Min. 1995, 32, 325–335. [Google Scholar] [CrossRef]
- Zhang, S.G.; Liu, W.B.; Lv, H.M. Creep energy damage model of rock graded loading. Results Phys. 2019, 12, 1119–1125. [Google Scholar] [CrossRef]
- Zhang, Y.P.; Cao, P.; Zhao, Y.L. Visco-plastic rheological properties and a nonlinear creep model of soft rocks. J. China Univ. Min. Technol. 2009, 38, 34–40. [Google Scholar]
- Wu, L.Z.; Luo, X.H.; Li, S.H. A new model of shear creep and its experimental verification. Mech. Time-Depend Mater. 2020, 25, 429–446. [Google Scholar] [CrossRef]
- Zhang, L.Y.; Yang, S.Y. Unloading rheological test and model research of hard rock under complex conditions. Adv. Mater. Sci. Eng. 2020, 2020, 3576181. [Google Scholar] [CrossRef]
- Wang, Y.C.; Wang, Y.Y. Study on nonlinear viscoelastoc-plastic creep model of deep soft rock. Adv. Mater. Res. 2012, 430–432, 168–172. [Google Scholar]
- Wang, X.G.; Huang, L.; Zhang, J.R. A rheological model of sandstones considering response to thermal treatment. Adv. Civ. Eng. 2019, 2019, 2143748. [Google Scholar] [CrossRef]
- Chen, L.; Wang, C.P.; Liu, J.F.; Liu, Y.M.; Liu, J.; Su, R.; Wang, J. A damage-mechanism-based creep model considering temperature effect in granite. Mech. Res. Commun. 2014, 56, 76–82. [Google Scholar] [CrossRef]
- He, Z.L.; Zhu, Z.D.; Wu, N.; Wang, Z.; Cheng, S. Study on time-dependent behaviour of granite and the creep model based on fractional derivative approach considering temperature. Math. Probl. Eng. 2016, 2016, 8572040. [Google Scholar] [CrossRef]
- Liu, L.; Wang, G.M.; Chen, J.H.; Yang, S. Creep experiment and rheological model of deep saturated rock. Trans. Nonferr. Met. Soc. 2013, 23, 478–483. [Google Scholar] [CrossRef]
- Wang, J.G.; Sun, Q.L.; Liang, B.; Yang, P.J.; Yu, Q.R. Mudstone creep experiment and nonlinear damage model study under cyclic disturbance load. Sci. Rep. 2020, 10, 9305. [Google Scholar] [CrossRef]
- Lv, S.R.; Wang, W.Q.; Liu, H.Y. A creep damage constitutive model for a rock mass with nonpersistent joint under uniaxial compression. Math. Probl. Eng. 2019, 2019, 4361458. [Google Scholar] [CrossRef]
- Wu, F.; Gao, R.B.; Zou, Q.L.; Chen, J.; Liu, W.; Peng, K. Long-term strength determination and nonlinear creep damage constitutive model of salt rock based on multistage creep tests: Implications for underground natural gas storage in salt cavern. Energy Sci. Eng. 2020, 8, 1592–1603. [Google Scholar] [CrossRef]
- Han, Y.; Ma, H.L.; Yang, C.H.; Zhang, N.; Daemen, J.J.K. A modified creep model for cyclic characterization of rock salt considering the effects of the mean stress, half-amplitude and cycle period. Rock Mech. Rock Eng. 2020, 53, 3223–3236. [Google Scholar] [CrossRef]
- Ferreira, C. Gene expression programming: A new adaptive algorithm for solving problems. Complex. Systems 2001, 13, 87–129. [Google Scholar]
- Ferreira, C. Gene expression programming in problem solving. In Soft Computing and Industry-Recent Applications; Roy, R., Koppen, M., Ovaska, S., Furuhashi, T., Hoffmann, F., Eds.; Springer: Berlin/Heidelberg, Germany, 2002; pp. 635–654. [Google Scholar]
- Faradonbeh, R.S.; Armaghani, D.J.; Monjezi, M.; Mohamad, E.T. Genetic programming and gen expression programming for flyrock assessment due to mine blasting. Int. J. Rock Mech. Min. 2016, 88, 254–264. [Google Scholar] [CrossRef]
- Steeb, W.H. The Nonlinear Workbook: Chaos, Fractals, Cellular Automata, Neural Networks, Genetic Algorithms, Gene Expression Programming, Support Vector Machine, Wavelets, Hidden Markov Models, Fuzzy Logic with C++, Java and Symbolic C++ Programs, 3rd ed.; World Scientific: Singapore, 2011. [Google Scholar]
- Brownlee, J. Clever Algorithms: Nature-Inspired Programming Recipes; Lulu: Morrisville, NC, USA, 2011. [Google Scholar]
- Karakus, M. Function identification for the intrinsic strength and elastic properties of granitic rock via genetic programming (GP). Comput. Geosci. 2011, 37, 1318–1323. [Google Scholar] [CrossRef]
- Koza, J.R. Genetic Programming: On the Programming of Computers by Means of Natural Selection; MIT Press: Cambridge, MA, USA, 1992. [Google Scholar]
- Baykasoglu, A.; Gullu, H.; Canakci, H.; Ozbakir, L. Prediction of compressive and tensile strength of limestone via genetic programming. Expert Syst. Appl. 2008, 35, 111–123. [Google Scholar] [CrossRef]
- Silva, S.; Almeida, J. Dynamic maximum tree depth—A simple technique for avoiding bloat in tree-based GP. In Genetic and Evolutionary Computation—GECCO 2003: Genetic and Evolutionary Computation Conference Chicago, IL, USA, 12–16 July 2003 Proceedings, Part II; Cantu-Paz, E., Foster, J.A., Deb, K., Eds.; Springer: Berlin/Heidelberg, Germany, 2003; pp. 1776–1787. [Google Scholar]
- Liu, K.Y.; Xue, Y.T.; Zhou, H. Study on 3D nonlinear visco-elastic-plastic creep constitutive model with parameter unsteady of soft rock based on improved Bingham model. Rock Soil Mech. 2018, 39, 4157–4164. [Google Scholar]
- Nakagawa, S.; Johnson, P.C.D.; Schielzeth, H. The coefficient of determination R-2 and intra-class correlation coefficient from generalized linear mixed-effects models revisited and expanded. J. R. Soc. Interface 2017, 14, 20170213. [Google Scholar] [CrossRef] [PubMed]
- Teodorescu, L.; Sherwood, D. High energy physics event selection with gene expression programming. Comput. Phys. Commun. 2008, 178, 409–419. [Google Scholar] [CrossRef]
- Yang, Y.; Li, X.; Gao, L.; Shao, X. A new approach for predicting and collaborative evaluating the cutting force in face milling based on gene expression programming. J. Netw. Comput. Appl. 2013, 36, 1540–1550. [Google Scholar] [CrossRef]
- Kayadelen, C. Soil liquefaction modeling by genetic expression programming and neuro-fuzzy. Expert Syst. Appl. 2011, 38, 4080–4087. [Google Scholar] [CrossRef]
- Mollahasani, A.; Alavi, A.H.; Gandomi, A.H. Empirical modeling of plate load test moduli of soil via gene expression programming. Comput. Geotech. 2011, 38, 281–286. [Google Scholar] [CrossRef]
- Adler, D. Genetic algorithms and simulated annealing: A marriage proposal. In Proceedings of the IEEE International Conference on Neural Networks, San Francisco, CA, USA, 28 March–1 April 1993; pp. 1104–1109. [Google Scholar]
- Dupanloup, I.; Schneider, S.; Excoffier, L. A simulated annealing approach to define the genetic structure of populations. Mol. Ecol. 2002, 11, 2571–2581. [Google Scholar] [CrossRef] [PubMed]
- Kipkpatrick, S.; Gelatt, C.D.; Vecchi, M.P. Optimization by simulated annealing. Science 1983, 220, 671–680. [Google Scholar] [CrossRef] [PubMed]
- Weng, M.C.; Tsai, L.S.; Hsieh, Y.M.; Jeng, F.S. An associated elastic-viscoplastic constitutive model for sandstone involving shear-induced volumetric deformation. Int. J. Rock Mech. Min. 2010, 47, 1263–1273. [Google Scholar] [CrossRef]
- Yu, Y.Y.; Chen, Y.; Li, T.Y. Improved genetic algorithm for solving TSP. Control. Decis. 2014, 29, 1483–1488. [Google Scholar]
- Chen, Y.J.; Pan, C.L.; Cao, P.; Wang, W.X. A new mechanical model for soft rock rheology. Rock Soil Mech. 2003, 24, 209–214. [Google Scholar]
Uniaxial Compressive Strength (MPa) | Poisson’s Ratio | Young’s Modulus (GPa) | Friction Angle (°) | Cohesion (MPa) |
---|---|---|---|---|
48.44 | 0.41 | 42 | 15.8 | 18.37 |
Stress Level (MPa) | (MPa) | (MPa · h) | (MPa) | (MPa · h) | R2 |
---|---|---|---|---|---|
21 MPa | 34,711.05 | 1,100,846.61 | 99,293.74 | 155,980.92 | 0.93 |
26 MPa | 13,047.79 | 123,918,901.65 | 90,361.39 | 375,980.95 | 0.98 |
31 MPa | 9953.07 | 3,908,880.31 | 188,253.59 | 225,143.76 | 0.94 |
36 MPa | 5328.21 | 1,029,447.11 | 40,585.21 | 98,900.92 | 0.99 |
Stress Level (MPa) | (MPa) | (MPa) | () | (MPa) | (MPa) | |||
---|---|---|---|---|---|---|---|---|
8.089 | 1821.744 | 24,471.412 | 289,834.709 | - | - | - | - | 0.990 |
12.782 | 2449.737 | 30,585.493 | 439,248.118 | - | - | - | - | 0.916 |
17.473 | 2868.332 | 26,152.558 | 1,872,245.355 | - | - | - | - | 0.972 |
23.565 | 3361.528 | 25,121.742 | 1,384,693.139 | - | - | - | - | 0.963 |
33.807 | 4389.741 | 65,796.573 | 347,331.434 | 30.751 | 0.010 | 3,305,240.379 | 2.987 | 0.955 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Fan, P.; Chen, J.; Qiu, C.; Chen, J.; Gao, S.; Hou, J.; Wang, M. The Establishment of a Rock Creep Model by Using Creep Bodies via an Improved Gene Expression Programming Algorithm. Appl. Sci. 2025, 15, 5527. https://doi.org/10.3390/app15105527
Fan P, Chen J, Qiu C, Chen J, Gao S, Hou J, Wang M. The Establishment of a Rock Creep Model by Using Creep Bodies via an Improved Gene Expression Programming Algorithm. Applied Sciences. 2025; 15(10):5527. https://doi.org/10.3390/app15105527
Chicago/Turabian StyleFan, Pingyang, Junhua Chen, Chuankun Qiu, Junwen Chen, Shan Gao, Jiqing Hou, and Min Wang. 2025. "The Establishment of a Rock Creep Model by Using Creep Bodies via an Improved Gene Expression Programming Algorithm" Applied Sciences 15, no. 10: 5527. https://doi.org/10.3390/app15105527
APA StyleFan, P., Chen, J., Qiu, C., Chen, J., Gao, S., Hou, J., & Wang, M. (2025). The Establishment of a Rock Creep Model by Using Creep Bodies via an Improved Gene Expression Programming Algorithm. Applied Sciences, 15(10), 5527. https://doi.org/10.3390/app15105527