A method and system for predicting the shear strength of corroded RC beams by integrating domain knowledge
An explicit calculation formula for the shear strength of corroded RC beams was generated by using a gene expression programming algorithm. This formula was then integrated with an existing empirical model using a decision tree algorithm to construct the PIML-CBSS model. This solved the problems of accuracy and transparency in predicting the shear strength of corroded RC beams, achieving efficient and interpretable prediction results.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-28
- Publication Date
- 2026-04-03
AI Technical Summary
Existing technologies for predicting the shear strength of corroded RC beams suffer from low accuracy, insufficient transparency, and poor interpretability, making it difficult to effectively utilize domain knowledge and handle multi-factor coupling problems.
A gene expression programming algorithm is used to generate an explicit calculation formula for the shear strength of rusted RC beams. The formula is then integrated with an existing empirical model through a decision tree algorithm to construct a PIML-CBSS model for physical information machine learning. Visual analysis is then performed to achieve accurate and efficient prediction.
It achieves accurate and efficient prediction of the shear strength of corroded RC beams, with clear physical meaning and decision-making logic, improving the transparency and interpretability of the prediction results, and avoiding size effect and dimensional imbalance problems.
Smart Images

Figure CN121580876B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of artificial intelligence technology, and in particular to a method and system for predicting the shear strength of rusted RC beams by integrating domain knowledge. Background Technology
[0002] The statements in this section are merely background information related to the present invention and do not necessarily constitute prior art.
[0003] Reinforced concrete (RC) beams, as fundamental structural components, play a crucial role in load transfer. Since most existing buildings are directly exposed to the natural environment, the internal steel reinforcement of these beams corrodes over time due to the combined effects of accumulated service life and environmental erosion. Existing research indicates that as the degree of steel corrosion intensifies, the failure mode of corroded RC beams shifts from bending failure to shear failure. Shear failure, a brittle failure, can lead to sudden structural collapse. Therefore, accurately predicting the shear strength of corroded RC beams is of great significance for ensuring structural safety.
[0004] In the study of shear strength of corroded RC beams, experiments are an important means of obtaining real data, usually using a four-point bending loading method, providing irreplaceable support for theoretical research. However, experimental research is time-consuming, requires a lot of manpower and resources, and is difficult to cover complex scenarios with multiple variables and multiple working conditions.
[0005] Therefore, while emphasizing experimental research, existing technologies have analyzed the shear strength of corroded RC beams based on mechanism-driven approaches. In terms of theoretical models, there are prediction models for the shear strength of corroded RC beams based on equivalent truss theory, limit equilibrium theory, and modified compression field theory. Due to the complexity of the shear mechanism of corroded RC beams, empirical models often rely on idealized assumptions and struggle to account for the influence of multiple factors. This limitation leads to significant dispersion in the calculation results, and the prediction accuracy needs improvement. When dealing with multi-factor coupled problems, machine learning (ML) can uncover the nonlinear correlations between different parameters without making idealized assumptions, thus overcoming the limitations of empirical models in solving complex problems. In recent years, the application of ML in civil engineering has become increasingly widespread. In the prediction of the shear strength of corroded RC beams, some models use gradient boosting regression trees (GBRT) to establish shear strength prediction models, while others use artificial neural network algorithms. Both machine learning models achieved good predictive results, but they suffer from insufficient transparency and poor interpretability, classifying them as "black box models." They cannot accurately describe the basic prediction mechanism, nor can they establish an explicit formula between the input and shear strength. Some models use gene expression programming to build predictive models for the shear strength of corroded RC beams. While this improves transparency, it does not fully utilize existing domain knowledge, and the accuracy of the prediction results needs further improvement. Summary of the Invention
[0006] To address the shortcomings of existing technologies, the purpose of this invention is to provide a method and system for predicting the shear strength of corroded RC beams that integrates domain knowledge, enabling accurate, efficient, and interpretable prediction of the shear strength of corroded RC beams.
[0007] To achieve the above objectives, the present invention employs the following technical solution:
[0008] In a first aspect, the present invention provides a method for predicting the shear strength of corroded RC beams that integrates knowledge in the field, including the following:
[0009] Step 1: Establish a dataset by collecting shear strength test data of corroded RC beams;
[0010] Step 2: Select design parameters related to the geometric properties, material strength, and degree of steel corrosion of the corroded RC beam, and determine the input and output parameters of the model;
[0011] Step 3: Using the input parameters as input, based on the gene expression programming algorithm, generate an explicit calculation formula for the shear strength of the corroded RC beam through symbolic regression analysis;
[0012] Step 4: Using the existing experience model as domain knowledge, the decision tree algorithm is used to integrate the existing experience model with the explicit calculation formula for the shear strength of the rusted RC beam in Step 3 to construct a PIML-CBSS model for predicting the shear strength of the rusted RC beam based on physical information machine learning, and the hyperparameters of the model are verified and determined.
[0013] Step 5: Visualize and analyze the decision-making process of the PIML-CBSS model, and predict the shear strength of the corroded RC beam.
[0014] As a further technical solution, the design parameters mentioned in step 2 are obtained from the collected shear strength test data of the rusted RC beams. The shear strength test data of the rusted RC beams includes the concrete compressive strength. Cross-sectional width Cross-sectional height , span length Longitudinal reinforcement ratio Stirrup reinforcement ratio longitudinal reinforcement yield strength Yield strength of stirrups Stirrup spacing , shear span ratio Longitudinal reinforcement section loss rate Stirrup section loss rate Effective height of cross section Shear strength .
[0015] As a further technical solution, the input parameters in step 2 include the shear span ratio. Effective height-to-width ratio of the cross section Longitudinal reinforcement index Horizontal reinforcement index Longitudinal reinforcement section loss rate and stirrup section loss rate The output parameter is shear strength. .
[0016] As a further technical solution, in step 3: based on the gene expression programming algorithm, the splitting-to-stretch ratio is determined through symbolic regression analysis. Effective height-to-width ratio of the cross section Longitudinal reinforcement index Horizontal reinforcement index Longitudinal reinforcement section loss rate Stirrup section loss rate With shear strength The relationship between these factors generates an explicit formula for calculating the shear strength of rusted RC beams without dimensionless imbalance, thus achieving efficient transformation from data to knowledge.
[0017] As a further technical solution, step 4 specifically involves: using the calculation results of the empirical formula as the baseline physical feature, introducing the explicit calculation formula of symbolic regression mining as the enhanced feature, constructing a composite feature space, and establishing a PIML-CBSS model based on the decision tree algorithm.
[0018] As a further technical solution, the gene expression programming algorithm processing in step 3 includes the following:
[0019] Information related to the shear strength of the corroded RC beam is encoded to generate an initial population of candidate solutions;
[0020] Calculate the fitness of each individual to evaluate its quality. If the termination condition is met, output the optimal result. If not, retain the best individual in the population and generate new individuals through crossover and mutation operations.
[0021] After the new individuals are verified, they are integrated with the best individuals to form a new population. Then, the next iteration cycle begins, repeating the entire process of fitness evaluation, selection, crossover, mutation, and population renewal. This cycle continues until the termination condition is met.
[0022] As a further technical solution, in step 4, the hyperparameters of the model are determined by Bayesian optimization combined with ten-fold cross-validation.
[0023] Secondly, this invention also discloses a system for predicting the shear strength of corroded RC beams that integrates knowledge in the field, comprising:
[0024] The dataset creation module is configured to create a dataset by collecting test data on the shear strength of corroded RC beams.
[0025] The filtering module is configured to filter design parameters related to the geometric properties, material strength, and degree of steel corrosion of the corroded RC beam, and to determine the input and output parameters of the model.
[0026] The calculation formula generation module is configured to take input parameters as input, and generate an explicit calculation formula for the shear strength of the rusted RC beam based on the gene expression programming algorithm and symbolic regression analysis.
[0027] The prediction model building module is configured to use the existing experience model as domain knowledge, and through the decision tree algorithm, integrate the existing experience model with the explicit calculation formula of the shear strength of the rusted RC beam in step 3 to build the PIML-CBSS model, and verify and determine the hyperparameters of the model.
[0028] The visualization and prediction module is configured to visualize and analyze the decision-making process of the PIML-CBSS model and predict the shear strength of the rusted RC beam using the PIML-CBSS model.
[0029] Thirdly, the present invention also provides a computer-readable storage medium, which adopts the following technical solution:
[0030] A computer-readable storage medium having a program stored thereon, which, when executed by a processor, implements the steps in the method for predicting the shear strength of rusted RC beams that integrates field knowledge as described above in this invention.
[0031] Fourthly, the present invention also provides an electronic device, which adopts the following technical solution:
[0032] An electronic device includes a memory, a processor, and a program stored in the memory and running on the processor, wherein the processor executes the program to implement the steps in the method for predicting the shear strength of rusted RC beams that integrates field knowledge as described above.
[0033] The beneficial effects of the present invention are as follows:
[0034] 1) This invention determines the input parameters, generates a formula for calculating the shear strength of rusted RC beams based on gene expression programming algorithm and symbolic regression analysis, and realizes the efficient transformation from data to knowledge; it uses existing empirical models as domain knowledge, and integrates existing empirical models with explicit calculation formulas based on symbolic regression through decision tree algorithm to construct PIML-CBSS model, and visualizes and analyzes the decision process of the model to achieve accurate, efficient and interpretable prediction of the shear strength of rusted RC beams.
[0035] 2) This invention employs a decision tree algorithm to construct the PIML-CBSS model. This model retains the interpretability advantage of the calculation formula (explicit formula) for the shear strength of rusted RC beams. By using visualization and analysis methods such as decision tree splitting rules and node feature importance ranking, the prediction results of the model are no longer a "black box" output, but a reasoning process with clear physical meaning and decision logic. This provides a more reliable and easy-to-understand theoretical basis and technical support for the prediction of the shear strength of rusted reinforced concrete beams in engineering practice.
[0036] 3) The input parameters in this invention include shear span ratio, effective height-to-width ratio of the cross section, longitudinal reinforcement index, transverse reinforcement index, longitudinal reinforcement section loss rate, and stirrup section loss rate. These are combinations of different component design parameters, rather than single design parameters. This avoids the problem of size effect and also avoids the problem of dimensional imbalance in the generated explicit calculation formula. This ensures that the model can maintain stable prediction accuracy in the shear strength prediction task of rusted RC beams of different scales. Attached Figure Description
[0037] The accompanying drawings, which form part of this invention, are used to provide a further understanding of the invention. The illustrative embodiments of the invention and their descriptions are used to explain the invention and do not constitute an improper limitation of the invention.
[0038] Figure 1 This is a flowchart of a method for predicting the shear strength of rusted RC beams that incorporates field knowledge, based on one or more embodiments of the present invention.
[0039] Figure 2 This is a flowchart of the gene expression programming algorithm in a method for predicting the shear strength of rusted RC beams that integrates domain knowledge, according to one or more embodiments of the present invention.
[0040] Figure 3 This is a partial decision-making process of the PIML-CBSS model in a method for predicting the shear strength of rusted RC beams that integrates domain knowledge, according to one or more embodiments of the present invention.
[0041] Figure 4(a) is a comparison of the calculation results of the PIML-CBSS model and the Huo et al. model (hereinafter referred to as the Huo model) in a method for predicting the shear strength of rusted RC beams that integrates domain knowledge according to one or more embodiments of the present invention.
[0042] Figure 4(b) is a comparison of the calculation results of the PIML-CBSS model and the Lu et al. model (hereinafter referred to as the Lu model) in a method for predicting the shear strength of rusted RC beams that integrates domain knowledge according to one or more embodiments of the present invention.
[0043] Figure 4(c) is a comparison of the calculation results of the PIML-CBSS model and the Xue et al. model (hereinafter referred to as the Xue model) in a method for predicting the shear strength of rusted RC beams that integrates domain knowledge according to one or more embodiments of the present invention.
[0044] Figure 4(d) is a comparison of the calculation results of the PIML-CBSS model and Xu et al. (hereinafter referred to as the Xu model) in a method for predicting the shear strength of rusted RC beams that integrates domain knowledge according to one or more embodiments of the present invention.
[0045] Figure 4(e) is a comparison of the calculation results of the PIML-CBSS model and Li et al. (hereinafter referred to as the Li model) in a method for predicting the shear strength of rusted RC beams that integrates domain knowledge according to one or more embodiments of the present invention.
[0046] Figure 5 This is a comparison chart of the comprehensive performance of the PIML-CBSS model and various empirical models in a method for predicting the shear strength of rusted RC beams that integrates domain knowledge, based on one or more embodiments of the present invention.
[0047] Figure 6 This is a comparison chart showing the performance improvement ratio of the PIML-CBSS model and various empirical models in a method for predicting the shear strength of rusted RC beams that integrates domain knowledge according to one or more embodiments of the present invention.
[0048] Figure 7(a) is a comparison of the calculation results of the PIML-CBSS model and the RF model in a method for predicting the shear strength of a rusted RC beam that integrates domain knowledge according to one or more embodiments of the present invention.
[0049] Figure 7(b) is a comparison of the calculation results of the PIML-CBSS model and the XGBoost model in a method for predicting the shear strength of a rusted RC beam that integrates domain knowledge according to one or more embodiments of the present invention.
[0050] Figure 7(c) is a comparison of the calculation results of the PIML-CBSS model and the GEP model in a method for predicting the shear strength of a rusted RC beam that integrates domain knowledge according to one or more embodiments of the present invention.
[0051] Figure 8 This is a comparison chart of the comprehensive performance of the PIML-CBSS model and various machine learning models in a method for predicting the shear strength of rusted RC beams that integrates domain knowledge, based on one or more embodiments of the present invention.
[0052] Figure 9 This is a comparison chart showing the performance improvement ratio of the PIML-CBSS model and various machine learning models in a method for predicting the shear strength of rusted RC beams that integrates domain knowledge according to one or more embodiments of the present invention. Detailed Implementation
[0053] It should be noted that the following detailed description is illustrative and intended to provide further explanation of the invention. Unless otherwise specified, all technical and scientific terms used in this invention have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains.
[0054] It should be noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the scope of exemplary embodiments according to the invention. As used herein, unless otherwise expressly indicated by the invention, the singular form is also intended to include the plural form. Furthermore, it should be understood that when the terms "comprising" and / or "including" are used in this specification, they indicate the presence of features, steps, operations, devices, components, and / or combinations thereof.
[0055] As introduced in the background section, the existing methods for predicting the shear strength of corroded RC beams suffer from low accuracy, insufficient transparency, and poor interpretability. In order to solve the above technical problems, this invention proposes a method for predicting the shear strength of corroded RC beams that integrates domain knowledge.
[0056] A typical embodiment of the present invention is described below. Figure 1 As shown in the figure, this embodiment proposes a method for predicting the shear strength of corroded RC beams by integrating domain knowledge, including the following:
[0057] 1) Dataset Establishment: Shear test data of corroded RC beams were collected to establish a dataset, providing data support for the establishment of a predictive model for the shear strength of corroded RC beams. The collected shear test data of corroded RC beams includes concrete compressive strength... Cross-sectional width Cross-sectional height , span length Longitudinal reinforcement ratio Stirrup reinforcement ratio longitudinal reinforcement yield strength Yield strength of stirrups Stirrup spacing , shear span ratio Longitudinal reinforcement section loss rate Stirrup section loss rate Effective height of cross section Shear strength There are a total of 14 parameters.
[0058] 2) Input Variable Selection: Due to experimental limitations, most of the shear test data for corroded RC beams in the dataset comes from scaled-down models. Directly constructing a machine learning prediction model might introduce size effects. Therefore, a dimensionless input variable is used to establish an explicit calculation formula for the shear strength of corroded RC beams, making the formula independent of changes in the unit system and avoiding dimensional imbalance issues. Since the shear strength of corroded RC beams is related to three aspects: geometric properties, material strength, and the degree of steel corrosion, six dimensionless input parameters are ultimately determined, namely the shear span ratio. Effective height-to-width ratio of the cross section Longitudinal reinforcement index Horizontal reinforcement index Longitudinal reinforcement section loss rate Stirrup section loss rate The selection of these dimensionless parameters takes into account the influence mechanism of the shear strength of reinforced concrete beams. For example, the shear span ratio reflects the influence of the stress mode on the shear strength, the longitudinal reinforcement index and the transverse reinforcement index reflect the contribution of the reinforcement, while the longitudinal reinforcement section loss rate and the stirrup section loss rate quantify the degree of corrosion damage, which can enhance the correlation between the model prediction results and the actual project.
[0059] 3) Data Preprocessing: The 158 sets of dimensionless input parameters were randomly divided into training and testing sets in a 7:3 ratio. 110 sets of dimensionless input parameters were used for training, and 48 sets were used for testing. To improve the accuracy and stability of the model, the data was standardized using z-scores (standard scores) before model training. This method eliminates the influence of differences in dimensions between different features, helping to ensure the accuracy of the results.
[0060] 4) Model establishment: based on shear span ratio Effective height-to-width ratio of the cross section Longitudinal reinforcement index Horizontal reinforcement index Longitudinal reinforcement section loss rate Stirrup section loss rate With six dimensionless parameters as input, based on the gene expression programming (GEP) algorithm, and through symbolic regression analysis, an explicit calculation formula for the shear strength of rusted RC beams is generated, realizing the efficient transformation from data to knowledge;
[0061] For details, please refer to Figure 2 As shown, the processing steps of the Gene Expression Programming (GEP) algorithm include the following:
[0062] Information related to the shear strength of the corroded RC beam is encoded to generate an initial population of candidate solutions;
[0063] The fitness of each individual is calculated to evaluate its quality. If the termination condition is met, the optimal result is output. If not, the optimal individual in the population is retained first, and then new individuals are generated through crossover and mutation operations. After the new individuals are verified, they are integrated with the optimal individuals to form a new population. After updating the evolutionary generation, the fitness calculation and other steps are repeated to continuously iterate until the termination condition is met.
[0064] Based on a gene expression programming algorithm, a formula for calculating the shear strength of a corroded RC beam is generated through symbolic regression analysis. The formula is as follows:
[0065] (1)
[0066] In the formula:
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
[0073]
[0074]
[0075]
[0076]
[0077]
[0078]
[0079] In the formula, x0 represents the shear span ratio. , x 1 represents the effective height-to-width ratio of the cross section. , x 2 represents the longitudinal reinforcement index. , x 3 represents the transverse reinforcement index. , x 4 represents the longitudinal reinforcement section loss rate. , x 5 represents the stirrup section loss rate. , V The value of shear strength for a corroded RC beam is given by the formula above. A , B , C , D , E , F , G , H , I , J , K , L It simply represents the abbreviation of the corresponding formula and has no special meaning.
[0080] Existing empirical models are used as domain knowledge and fused with explicit calculation formulas based on symbolic regression through decision tree algorithm. Empirical formulas are used as benchmark physical features, as shown in formulas (2) to (6) below. Explicit calculation formulas mined by symbolic regression are introduced as enhanced features to construct a composite feature space. Based on the decision tree algorithm, a PIML-CBSS model is established, and the decision-making process of the model is visualized and analyzed. At the same time, the hyperparameters of the model are determined by Bayesian optimization combined with ten-fold cross-validation. The PIML-CBSS model constructed through physical-data dual-drive can achieve accurate, efficient, and interpretable prediction of the shear strength of rusted RC beams.
[0081]
[0082] In the formula, and These are two reduction factors that take into account the weight loss of longitudinal reinforcement and stirrups; and These are the shear bearing capacities of concrete due to diagonal tension failure and shear-compression failure, respectively; R is the width of the loading plate, which is considered a constant of 87.2 mm. It is the shear span of the corroded RC beam; j is usually 1 / 1.15; It is the longitudinal steel reinforcement ratio after corrosion; and This is the reduction factor for the stirrups after considering corrosion; and These are the residual width and effective height after corrosion, respectively; and These refer to the thickness of the concrete protective layer on the side of the beam; It is the thickness of the concrete cover for the compression reinforcement of the beam.
[0083] Furthermore, the overall decision-making process of the PIML-CBSS model consists of 8 layers with a total of 65 nodes: 1 root node, 31 internal nodes, and 33 leaf nodes. Each node contains information such as the splitting criteria, mean squared error, number of samples, and predicted value. Figure 3 Only a portion of the decision-making process of the PIML-CBSS model is shown. Figure 3 In this context, Li represents the calculated value from the Li et al. model; Xue represents the calculated value from the Xue et al. model; Lu represents the calculated value from the Lu et al. model; and Xu represents the calculated value from the Xue et al. model. Taking the root node as an example, this node is partitioned based on whether the calculated value generated by the explicit calculation formula of the Gene Expression Programming (GEP) algorithm is less than 310.4kN. If the condition is met, the node is partitioned along the left subtree; otherwise, it is partitioned along the right subtree. The root node contains 110 samples, and the average target value of the samples contained in the root node is 118.7kN, which is the predicted value of the sample under this partitioning method.
[0084] In addition, the key evaluation metrics for the PIML-CBSS model are: Mean Absolute Error (MAE) = 11.349 kN, Root Mean Square Error (RMSE) = 15.590 kN, and Mean Absolute Percentage Error (MAP) on the test set. E = 10.46%. These metrics significantly outperform the five empirical models and three traditional machine learning models compared, demonstrating its feasibility and superiority.
[0085] In this embodiment, dimensionless input variables are used as input. Based on the Gene Expression Programming (GEP) algorithm, a symbolic regression analysis is used to generate an explicit calculation formula for the shear strength of the rusted RC beam, realizing an efficient transformation from data to knowledge. By integrating existing empirical models with the explicit calculation formula for the shear strength of the rusted RC beam generated by symbolic regression analysis through decision tree, a PIML-CBSS model is constructed, which can intuitively reveal the decision-making process of each prediction result, making the model's prediction results transparent.
[0086] Table 1 shows the PIML-CBSS model and the empirical model on the test set. R 2 , MAE , RMSE , MAPEIn the table, the Huo et al. model corresponds to formula (2) above, and the Lu et al. model corresponds to formula (3) above.
[0087] Xue et al. model corresponds to the previous formula (4), Xu et al. model corresponds to the previous formula (5), and Li et al. model corresponds to the previous formula (6); Figures 4(a), 4(b), 4(c), 4(d), and 4(e) show the comparison of the prediction results of the PIML-CBSS model and each empirical model on the test set, where x represents the horizontal axis (true value) and y represents the vertical axis (predicted value) in Figures 4(a), 4(b), 4(c), 4(d), and 4(e). Figure 5 The overall performance comparison between the PIML-CBSS model and the empirical model on the test set is shown; Figure 6 The results demonstrate the performance improvement of the PIML-CBSS model compared to other empirical models on the test set.
[0088] Table 1 Evaluation Indicators of PIML-CBSS Model and Empirical Model
[0089]
[0090] As shown in Figures 4(a), 4(b), 4(c), 4(d), and 4(e), on the test set, the calculation results of the empirical model are mostly distributed outside the 20% error range, while the results of the PIML-CBSS model show a better fitting trend, with the fitted points concentrated within the 20% error range, and the predicted points are basically distributed on the ideal diagonal. From Table 1 and... Figure 5 It can be seen that the PIML-CBSS model has better overall performance on the test set and has higher [performance]. R 2 And lower MAE, RMSE, MAPE;
[0091] Figure 6 The horizontal axis in the graph represents the various evaluation indicators, and the vertical axis R1 represents the percentage improvement; Figure 6 It can be seen that, compared with various empirical models, the PIML-CBSS model has... R 2 The increases were 34.57%, 38.04%, 45.54%, 67.56%, and 52.76%. MAE The rates decreased by 70.43%, 67.72%, 69.73%, 74.70%, and 76.06%, respectively. RMSE It decreased by 67.53%, 68.54%, 70.29%, 73.56%, and 71.59%. MAPEThe figures decreased by 75.94%, 72.50%, 75.22%, 79.26%, and 78.48%, respectively.
[0092] Table 2 shows the R-values of the PIML-CBSS model on the test set compared to traditional machine learning models such as Random Forest (RF), XGBoost (Extreme Gradient Boosting), and GEP (Gene Expression Programming). 2 MAE, RMSE, MAPE; Figures 7(a), 7(b) and 7(c) show the comparison of prediction results of the PIML-CBSS model and the traditional machine learning model on the test set. In Figures 7(a), 7(b) and 7(c), x represents the horizontal axis (true value) and y represents the vertical axis (predicted value). Figure 8 The overall performance comparison between the PIML-CBSS model and traditional machine learning models on the test set is shown; Figure 9 This demonstrates the performance improvement of the PIML-CBSS model compared to traditional machine learning models on the test set. Figure 9 The vertical axis R1 in the figure represents the percentage increase.
[0093] Table 2 Evaluation metrics for CBSS-PIML and ML models on the test set
[0094]
[0095] As shown in Figures 7(a), 7(b), and 7(c), on the test set, compared to traditional machine learning models, the fitting points of the PIML-CBSS model are more concentrated within the 20% error range. Table 2. Figure 8 and Figure 9 It can be seen that, compared with the XGBoost model and the GEP model, the PIML-CBSS model proposed in this embodiment has lower performance. MAE , RMSE and higher R 2 , R 2 They increased by 2.00% and 3.97% respectively. MAE They decreased by 8.84% and 24.11% respectively. RMSE Don't reduce it by 22.18% or 28.96%, while the XGBoost model's... MAPE Comparable to the PIML-CBSS model. Compared to the RF model, the PIML-CBSS model... MAE and MAPE Larger, but with higher R 2 and smaller RMSEFurthermore, the PIML-CBSS model integrates domain knowledge, resulting in stronger interpretability and engineering credibility, and thus stronger overall performance and better prediction results.
[0096] Furthermore, the method for predicting the shear strength of corroded reinforced concrete beams based on physical information machine learning of the present invention can be applied to the performance prediction problems of other materials or components.
[0097] Example 2
[0098] This embodiment provides a system for predicting the shear strength of rusted RC beams that integrates domain knowledge, as follows:
[0099] The dataset creation module is configured to create a dataset by collecting test data on the shear strength of corroded RC beams.
[0100] The filtering module is configured to filter design parameters related to the geometric properties, material strength, and degree of steel corrosion of the corroded RC beam, and to determine the input and output parameters of the model.
[0101] The calculation formula generation module is configured to take input parameters as input, and generate an explicit calculation formula for the shear strength of the rusted RC beam based on the gene expression programming algorithm and symbolic regression analysis.
[0102] The prediction model building module is configured to use existing empirical models as domain knowledge, and through the decision tree algorithm, integrate the existing empirical models with the above-mentioned explicit calculation formula for the shear strength of the rusted RC beam to construct the PIML-CBSS model, and verify and determine the hyperparameters of the model.
[0103] The visualization and validation module is configured to visualize and analyze the decision-making process of the PIML-CBSS model and predict the shear strength of the rusted RC beam using the PIML-CBSS model.
[0104] The prediction system provided in this embodiment integrates existing domain knowledge, namely the empirical formula and symbolic regression formula for the shear strength of corroded reinforced concrete beams. The calculation results of the empirical formula are used as the baseline physical features, and the explicit physical relationships mined by symbolic regression are introduced as enhancement features. The two are fused together, and a physical information-guided prediction model for the shear strength of corroded reinforced concrete beams is established based on the decision tree algorithm, which can ensure the accuracy and precision of the prediction results.
[0105] Example 3
[0106] Embodiment 3 of the present invention provides a computer-readable storage medium.
[0107] This embodiment provides a computer-readable storage medium storing a program that, when executed by a processor, implements the steps in the method for predicting the shear strength of a rusted RC beam by incorporating domain knowledge as described in Embodiment 1 of this invention.
[0108] The detailed steps are the same as those of the method for predicting the shear strength of rusted RC beams that integrates domain knowledge provided in Example 1, and will not be repeated here.
[0109] Example 4
[0110] Embodiment 4 of the present invention provides an electronic device.
[0111] This embodiment provides an electronic device, including a memory, a processor, and a program stored in the memory and running on the processor. When the processor executes the program, it implements the steps in the method for predicting the shear strength of a rusted RC beam that integrates domain knowledge as described in Embodiment 1 of this invention.
[0112] The detailed steps are the same as those of the method for predicting the shear strength of rusted RC beams that integrates domain knowledge provided in Example 1, and will not be repeated here.
[0113] This invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code. The solutions in the embodiments of this invention can be implemented using various computer languages, such as the object-oriented programming language Java, the interpreted scripting language JavaScript, and the Python language.
[0114] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, systems, and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, as well as combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0115] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0116] These computer program instructions can also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0117] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of this invention and its equivalents, this invention also intends to include these modifications and variations.
Claims
1. A method for predicting the shear strength of corroded RC beams by integrating domain knowledge, characterized in that, as follows: Step 1: Establish a dataset by collecting shear strength test data of corroded RC beams; Step 2: Select design parameters related to the geometric properties, material strength, and degree of steel corrosion of the corroded RC beam, and determine the input and output parameters of the model; Step 3: Using the input parameters as input, based on the gene expression programming algorithm, generate an explicit calculation formula for the shear strength of the rusted RC beam through symbolic regression analysis; Step 4: Using the existing experience model as domain knowledge, the decision tree algorithm is used to fuse the existing experience model with the explicit calculation formula for the shear strength of the rusted RC beam in Step 3. The explicit calculation formula is used as an enhancement feature to construct a composite feature space, and a machine learning model for predicting the shear strength of the rusted RC beam based on physical information is constructed. The hyperparameters of the model are then verified and determined. Step 5: Visualize and analyze the decision-making process of the RC beam shear strength prediction model based on physical information machine learning, and predict the shear strength of the RC beam. The design parameters mentioned in step 2 are obtained from the collected shear strength test data of the corroded RC beams, which includes the concrete compressive strength. Cross-sectional width Cross-sectional height , span length Longitudinal reinforcement ratio Stirrup reinforcement ratio longitudinal reinforcement yield strength Yield strength of stirrups Stirrup spacing , shear span ratio Longitudinal reinforcement section loss rate Stirrup section loss rate Effective height of cross section Shear strength ; The input parameters mentioned in step 2 include the shear span ratio. Effective height-to-width ratio of the cross section Longitudinal reinforcement index Horizontal reinforcement index Longitudinal reinforcement section loss rate and stirrup section loss rate The output parameter is shear strength. ; In step 3, the scissor-stretch ratio is determined using a gene expression programming algorithm and symbolic regression analysis. Effective height-to-width ratio of the cross section Longitudinal reinforcement index Horizontal reinforcement index Longitudinal reinforcement section loss rate Stirrup section loss rate With shear strength The relationship between these factors generates an explicit calculation formula for the shear strength of rusted RC beams without dimension imbalance issues, achieving efficient transformation from data to knowledge. The explicit formula for calculating the shear strength of the corroded RC beam is as follows: (1) In the formula: In the formula, x 0 represents the shear span ratio. , x 1 represents the effective height-to-width ratio of the cross section. , x 2 represents the longitudinal reinforcement index. , x 3 represents the transverse reinforcement index. , x 4 represents the longitudinal reinforcement section loss rate. , x 5 represents the stirrup section loss rate. , V The value of shear strength for a corroded RC beam is given by the formula above. A , B , C , D , E , F , G , H , I , J , K , L It simply represents the abbreviation of the corresponding formula and has no special meaning.
2. The method for predicting the shear strength of corroded RC beams by integrating domain knowledge as described in claim 1, characterized in that, The processing steps of the gene expression programming algorithm in step 3 include the following: Information related to the shear strength of the corroded RC beam is encoded to generate an initial population of candidate solutions; Calculate the fitness of each individual to evaluate its quality. If the termination condition is met, output the optimal result. If not, retain the best individual in the population and generate new individuals through crossover and mutation operations. After the new individuals are verified, they are integrated with the best individuals to form a new population. Then, the next iteration cycle begins, repeating the entire process of fitness evaluation, selection, crossover, mutation, and population renewal. This cycle continues until the termination condition is met.
3. The method for predicting the shear strength of corroded RC beams by integrating domain knowledge as described in claim 1, characterized in that, In step 4, the hyperparameters of the model are determined by Bayesian optimization combined with 10-fold cross-validation.
4. A system for predicting the shear strength of corroded RC beams by integrating domain knowledge, characterized in that, include: The dataset creation module is configured to create a dataset by collecting test data on the shear strength of corroded RC beams. The filtering module is configured to filter design parameters related to the geometric properties, material strength, and degree of steel corrosion of the corroded RC beams, determining the model's input and output parameters. These design parameters are obtained from collected shear strength test data of the corroded RC beams, including concrete compressive strength... Cross-sectional width Cross-sectional height , span length Longitudinal reinforcement ratio Stirrup reinforcement ratio longitudinal reinforcement yield strength Yield strength of stirrups Stirrup spacing , shear span ratio Longitudinal reinforcement section loss rate Stirrup section loss rate Effective height of cross section Shear strength ; The input parameters include the shear span ratio. Effective height-to-width ratio of the cross section Longitudinal reinforcement index Horizontal reinforcement index Longitudinal reinforcement section loss rate and stirrup section loss rate ; The calculation formula generation module is configured to determine the scission span ratio using a gene expression programming algorithm and symbolic regression analysis. Effective height-to-width ratio of the cross section Longitudinal reinforcement index Horizontal reinforcement index Longitudinal reinforcement section loss rate Stirrup section loss rate With shear strength The relationship between these factors generates an explicit calculation formula for the shear strength of rusted RC beams without dimension imbalance issues, achieving efficient transformation from data to knowledge. The explicit formula for calculating the shear strength of the corroded RC beam is as follows: (1) In the formula: In the formula, x 0 represents the shear span ratio. , x 1 represents the effective height-to-width ratio of the cross section. , x 2 represents the longitudinal reinforcement index. , x 3 represents the transverse reinforcement index. , x 4 represents the longitudinal reinforcement section loss rate. , x 5 represents the stirrup section loss rate. , V The value of shear strength for a corroded RC beam is given by the formula above. A , B , C , D , E , F , G , H , I , J , K , L This is merely an abbreviation of the corresponding formula and has no special meaning. The prediction model building module is configured to use the existing experience model as domain knowledge, and through the decision tree algorithm, integrate the existing experience model with the explicit calculation formula of the shear strength of the rusted RC beam in step 3. The explicit calculation formula is used as an enhancement feature to construct a composite feature space, build a prediction model of the shear strength of the rusted RC beam based on physical information machine learning, and verify and determine the hyperparameters of the model. The visualization and verification module is configured to visualize and analyze the decision-making process of the physics-based machine learning model for predicting the shear strength of rusted RC beams, and to predict the shear strength of rusted RC beams using the rusted RC beam shear strength prediction model.
5. A computer-readable storage medium having a program stored thereon, characterized in that, When executed by a processor, the program implements the steps in the method for predicting the shear strength of a rusted RC beam by incorporating domain knowledge as described in any of claims 1-3.
6. An electronic device comprising a memory, a processor, and a program stored in the memory and running on the processor, characterized in that, When the processor executes the program, it implements the steps in the method for predicting the shear strength of a rusted RC beam by incorporating domain knowledge as described in any one of claims 1-3.
Citation Information
Patent Citations
Method for calculating lateral displacement resistance bearing capacity of RC column based on genetic programming
CN117725643A
Method for predicting lateral impact deflection of concrete filled steel tube member based on machine learning
CN120874566A