Abstract
Unanticipated failure of reinforced concrete structures due to corrosion of steel rebar embedded in concrete causes to increase the demand for finding methods to forecast the service life of concrete structures. In this field, the success of machine learning-based methods leads to the use of multi-gene genetic programming (MGGP) method for classifying the degree of corrosion destruction of steel in reinforced concrete in this paper. Despite the common application of MGGP that is the symbolic regression, in this research, MGGP was adapted to use in classification tasks. Accordingly, a large field database has been collected from different regions in the Persian Gulf for modeling of MGGP and neural networks. Comparing the results attained from the MGGP procedure with neural networks revealed that both methods have a good ability to predict the degree of steel corrosion damage for the data range of examined reinforced concrete. But, MGGP gives a particular mathematic equation to estimate the outcome by using the input variables. Moreover, this method can also implement sensitivity analysis simultaneously. The selected input variables by MGGP via the evolution process were the most relevant to the class corrosion whereas there was not any redundancy between them. It is in good agreement with results obtained from sensitivity analysis.
Similar content being viewed by others
Code availability
The codes generated during the current study are available from the corresponding author on reasonable request.
Data availability and material
The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.
References
Al-Akhras N, Al-Mashraqi M (2021) Repair of corroded self-compacted reinforced concrete columns loaded eccentrically using carbon fiber reinforced polymer. Case Stud Constr Mater 14:e00476. https://doi.org/10.1016/j.cscm.2020.e00476
Al-majidi MH, Lampropoulos AP, Cundy AB et al (2019) Flexural performance of reinforced concrete beams strengthened with fi bre reinforced geopolymer concrete under accelerated corrosion. Structures 19:394–410. https://doi.org/10.1016/j.istruc.2019.02.005
Andrade C (2010) Types of models of service life of reinforcement: the case of the resistivity. In: Concrete Research Letters, pp. 73–80
Angst UM (2018) Challenges and opportunities in corrosion of steel in concrete. Mater Struct 51:4. https://doi.org/10.1617/s11527-017-1131-6
Ann KY, Song H (2007) Chloride threshold level for corrosion of steel in concrete. Corros Sci 49:4113–4133. https://doi.org/10.1016/j.corsci.2007.05.007
Anoop MB, Rao KB, Rao TVSRA (2002) Application of fuzzy sets for estimating service life of reinforced concrete structural members in corrosive environments. Eng Struct 24:1229–1242. https://doi.org/10.1016/S0141-0296(02)00060-3
Azarsa P, Gupta R (2017) Electrical resistivity of concrete for durability evaluation: a review. Adv Mater Sci Eng 2017:8453095. https://doi.org/10.1155/2017/8453095
Balestra CET, Nakano AY, Savaris G, Medeiros-Junior RA (2019) Reinforcement corrosion risk of marine concrete structures evaluated through electrical resistivity: proposal of parameters based on field structures. Ocean Eng 187:106167. https://doi.org/10.1016/j.oceaneng.2019.106167
Ben Seghier MEA, Corriea JAFO, Jafari-Asl J et al (2021a) On the modeling of the annual corrosion rate in main cables of suspension bridges using combined soft computing model and a novel nature-inspired algorithm. Neural Comput Appl 33:15969–15985. https://doi.org/10.1007/s00521-021-06199-w
Ben Seghier MEA, Keshtegar B, Mahmoud H (2021b) Time-dependent reliability analysis of reinforced concrete brittle fracture. Materials (Basel) 14:1820. https://doi.org/10.3390/ma14081820
Ben Seghier MEA, Ouaer H, Ghriga MA et al (2021c) Hybrid soft computational approaches for modeling the maximum ultimate bond strength between the corroded steel reinforcement and surrounding concrete. Neural Comput Appl 33:6905–6920. https://doi.org/10.1007/s00521-020-05466-6
Berrocal CG, Lundgren K, Löfgren I (2015) Corrosion of steel bars embedded in fibre reinforced concrete under chloride attack: State of the art. Cem Concr Res 80:69–85. https://doi.org/10.1016/j.cemconres.2015.10.006
Cao Y, Gehlen C, Angst U et al (2019) Critical chloride content in reinforced concrete—an updated review considering Chinese experience. Cem Concr Res 117:58–68. https://doi.org/10.1016/j.cemconres.2018.11.020
Chatterjee S, Sarkar S, Hore S et al (2017) Structural failure classification for reinforced concrete buildings using trained neural network based multi-objective genetic algorithm. Struct Eng Mech 63:429–438. https://doi.org/10.12989/sem.2017.63.4.429
Chen H, Cui H, He Z et al (2021) Influence of chloride deposition rate on rust layer protectiveness and corrosion severity of mild steel in tropical coastal atmosphere. Mater Chem Phys 259:123971. https://doi.org/10.1016/j.matchemphys.2020.123971
El M, Ben A, Keshtegar B et al (2021) Advanced intelligence frameworks for predicting maximum pitting corrosion depth in oil and gas pipelines. Process Saf Environ Prot 147:818–833. https://doi.org/10.1016/j.psep.2021.01.008
Gandomi A, Alavi A (2011) Multi-stage genetic programming: a new strategy to nonlinear system modeling. Inf Sci (NY) 181:5227–5239. https://doi.org/10.1016/j.ins.2011.07.026
Gandomi AH, Alavi AH (2012a) A new multi-gene genetic programming approach to nonlinear system modeling. Part I: Materials and structural engineering problems. Neural Comput Appl 21:171–187. https://doi.org/10.1007/s00521-011-0734-z
Gandomi AH, Alavi AH (2012b) A new multi-gene genetic programming approach to non-linear system modeling. Part II: geotechnical and earthquake engineering problems. Neural Comput Appl 21:189–201. https://doi.org/10.1007/s00521-011-0735-y
Gao W, Chen X, Chen D (2019) Genetic programming approach for predicting service life of tunnel structures subject to chloride-induced corrosion. J Adv Res 20:141–152. https://doi.org/10.1016/j.jare.2019.07.001
Garg A, Lam JSL (2015) Improving environmental sustainability by formulation of generalized power consumption models using an ensemble based multi-gene genetic programming approach. J Clean Prod 102:246–263. https://doi.org/10.1016/j.jclepro.2015.04.068
Golafshani EM, Rahai A, Sebt MH, Akbarpour H (2012) Prediction of bond strength of spliced steel bars in concrete using artificial neural network and fuzzy logic. Constr Build Mater 36:411–418. https://doi.org/10.1016/j.conbuildmat.2012.04.046
Hadi MNS (2003) Neural networks applications in concrete structures. Comput Struct 81:373–381. https://doi.org/10.1016/S0045-7949(02)00451-0
Hoang ND, Chen CT, Liao KW (2017) Prediction of chloride diffusion in cement mortar using multi-gene genetic programming and multivariate adaptive regression splines. Meas J Int Meas Confed 112:141–149. https://doi.org/10.1016/j.measurement.2017.08.031
Kaydani H, Mohebbi A, Eftekhari M (2014a) Permeability estimation in heterogeneous oil reservoirs by multi-gene genetic programming algorithm. J Pet Sci Eng 123:201–206. https://doi.org/10.1016/j.petrol.2014.07.035
Kaydani H, Najafzadeh M, Hajizadeh A (2014b) A new correlation for calculating carbon dioxide minimum miscibility pressure based on multi-gene genetic programming. J Nat Gas Sci Eng 21:625–630. https://doi.org/10.1016/j.jngse.2014.09.013
Koza JR (1994) Genetic programming as a means for programming computers by natural selection. Stat Comput 4:87–112. https://doi.org/10.1007/BF00175355
Lee CK, Kim SK (2007) GA-based algorithm for selecting optimal repair and rehabilitation methods for reinforced concrete (RC) bridge decks. Autom Constr 16:153–164. https://doi.org/10.1016/j.autcon.2006.03.001
Li X, Khademi F, Liu Y et al (2019) Evaluation of data-driven models for predicting the service life of concrete sewer pipes subjected to corrosion. J Environ Manage 234:431–439. https://doi.org/10.1016/j.jenvman.2018.12.098
Li GD (2015) Corrosion evaluation model of reinforcement in concrete based on ANN. 8th Int Conf Intell Comput Technol Autom Corros, pp. 341-344 doi: https://doi.org/10.1109/ICICTA.2015.92
Lv Y, Wang J, Wang J et al (2020) Steel corrosion prediction based on support vector machines. Chaos Solitons Fractals 136:1–10. https://doi.org/10.1016/j.chaos.2020.109807
Mai SH, Ben Seghier MEA, Nguyen PL et al (2020) A hybrid model for predicting the axial compression capacity of square concrete-filled steel tubular columns. Eng Comput. https://doi.org/10.1007/s00366-020-01104-w
Mendes SES, Oliveira RLN, Cremonez C et al (2018) Electrical resistivity as a durability parameter for concrete design: Experimental data versus estimation by mathematical model. Constr Build Mater 192:610–620. https://doi.org/10.1016/j.conbuildmat.2018.10.145
Mohammadi Bayazidi A, Wang GG, Bolandi H et al (2014) Multigene genetic programming for estimation of elastic modulus of concrete. Math Probl Eng 2014:12–15. https://doi.org/10.1155/2014/474289
Morcous G, Lounis Z (2005) Prediction of onset of corrosion in concrete bridge decks using neural networks and case-based reasoning. Comput Civ Infrastruct Eng 20:108–117. https://doi.org/10.1111/j.1467-8667.2005.00380.x
Nehdi ML (2009) Fuzzy logic approach for estimating durability of concrete. Proc Inst Civ Eng 162:133–138. https://doi.org/10.1680/coma.2009.162
Nguyen TTH, Bary B, De Larrard T (2015) Coupled carbonation-rust formation-damage modeling and simulation of steel corrosion in 3D mesoscale reinforced concrete. Cem Concr Res 74:95–107. https://doi.org/10.1016/j.cemconres.2015.04.008
Parthiban T, Ravi R, Parthiban GT et al (2005) Neural network analysis for corrosion of steel in concrete. Corros Sci 47:1625–1642. https://doi.org/10.1016/j.corsci.2004.08.011
Perera R, Tarazona D, Ruiz A, Martín A (2014) Application of artificial intelligence techniques to predict the performance of RC beams shear strengthened with NSM FRP rods. Formulation of design equations. Compos PART B 66:162–173. https://doi.org/10.1016/j.compositesb.2014.05.001
Rahdari F, Eftekhari M, Mousavi R (2016) A two-level multi-gene genetic programming model for speech quality prediction in Voice over Internet Protocol systems. Comput Electr Eng 49:9–24. https://doi.org/10.1016/j.compeleceng.2015.10.008
Rodrigues R, Gaboreau S, Gance J et al (2020) Reinforced concrete structures : A review of corrosion mechanisms and advances in electrical methods for corrosion monitoring. Constr Build Mater 269:121240. https://doi.org/10.1016/j.conbuildmat.2020.121240
Roxas CLC, Lejano BA (2019) An artificial neural network model for the corrosion current density of steel in mortar mixed with seawater. Int J GEOMATE 16:79–84. https://doi.org/10.21660/2019.56.4585
Searson DP, Leahy DE, Willis MJ (2010) GPTIPS: An open source genetic programming toolbox for multigene symbolic regression. Proc Int MultiConference Eng Comput Sci 1:77–80
Searson D (2009) Genetic programming and symbolic regression for MATLAB. http://gptips.sourceforge.net
Shalev-Shwartz S, Ben-David S (2013) Understanding machine learning: From theory to algorithms
Sobhani J, Ramezanianpour AA (2011) Service life of the reinforced concrete bridge deck in corrosive environments: A soft computing system. Appl Soft Comput J 11:3333–3346. https://doi.org/10.1016/j.asoc.2011.01.004
Taffese WZ, Sistonen E (2017) Machine learning for durability and service-life assessment of reinforced concrete structures: Recent advances and future directions. Autom Constr 77:1–14. https://doi.org/10.1016/j.autcon.2017.01.016
Topçu IB, Boǧa AR, Hocaoǧlu FO (2009) Modeling corrosion currents of reinforced concrete using ANN. Autom Constr 18:145–152. https://doi.org/10.1016/j.autcon.2008.07.004
Tuutti K (1982) Corrosion of steel in concrete. Cement-och betonginst
Ukrainczyk N, Ukrainczyk V (2008) A neural network method for analysing concrete durability. Mag Concr Res 9831:475–486. https://doi.org/10.1680/macr.2007.00016
Ukrainczyk N, Pecur IB, Bolf N (2007) Evaluating rebar corrosion damage in RC structures exposed to marine environment using neural network. Civ Eng Environ Syst 24:15–32. https://doi.org/10.1080/10286600601024749
Funding
This project was supported by Hormozgan Regional Electric Company (HREC) and Niroo Research Institute (NRI), info@hrec.co.ir and info@nri.ac.ir.
Author information
Authors and Affiliations
Contributions
ZR: Conceptualization, methodology, software; ME: conceptualization, methodology, software, supervision; MG: project administration; ME: conceptualization, methodology, software, supervision; HB: conceptualization, investigation, data curation.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Consent for publication
It is consented for publication.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Rajabi, Z., Eftekhari, M., Ghorbani, M. et al. Prediction of the degree of steel corrosion damage in reinforced concrete using field-based data by multi-gene genetic programming approach. Soft Comput 26, 9481–9496 (2022). https://doi.org/10.1007/s00500-021-06704-2
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-021-06704-2