Volume 2025, Issue 1 5446251
Research Article
Open Access

Response Surface Model Optimization Algorithm for Structural Assessment Based on Vibration Frequency

Xiao-Guang Wang

Corresponding Author

Xiao-Guang Wang

School of Highway , Chang’an University , Xi’an , 710064 , Shaanxi, China , chd.edu.cn

CCCC First Highway Consultants Co., Ltd , Xi’an , 710000 , Shanxi, China , ccccltd.cn

Search for more papers by this author
Ming M. A.

Ming M. A.

CCCC First Highway Consultants Co., Ltd , Xi’an , 710000 , Shanxi, China , ccccltd.cn

Search for more papers by this author
Bin Zhao

Bin Zhao

School of Civil Engineering , Qingdao University of Technology , Qingdao , 266520 , Shandong, China , qust.edu.cn

Search for more papers by this author
Wen-Hao Zhang

Wen-Hao Zhang

School of Civil Engineering , Qingdao University of Technology , Qingdao , 266520 , Shandong, China , qust.edu.cn

Search for more papers by this author
Shuai Song

Shuai Song

School of Civil Engineering , Qingdao University of Technology , Qingdao , 266520 , Shandong, China , qust.edu.cn

Search for more papers by this author
First published: 17 March 2025
Academic Editor: Iacopo Tamellin

Abstract

Finite element model modification based on response surface method is an effective engineering method that can significantly improve the accuracy of finite element model and structural evaluation. In order to solve the shortcomings of the response surface method based finite element model correction, which exists that the polynomial order selection rule is unknown and the correction result is easily affected by the quality of the optimization target, based on the relationship between the polynomial order and the response surface accuracy and computation amount, a robust estimation algorithm was introduced to optimize the response surface solution process, which improves the reliability of the response surface based model correction. Taking an actual project of a cable-stayed bridge as an example, the response surface-based finite element model modification method was adopted to compare the response surface accuracy and computation amount of three kinds of response surface models, namely, second-mode polynomials, third-mode polynomials and fourth-mode polynomials. The optimization results of the robust estimation method were compared with the traditional solution method under the conditions of large fluctuation and small fluctuation of optimization target between finite element index. The results show that with the increase of the polynomial order of the response surface model, the unknown covariates to be solved in the response surface model increase sharply, which increases the computational cost, but the effect of improving the accuracy of the response surface model is limited. When the target frequency fluctuates greatly, compared with the least-squares method, robust estimation will not transfer the error of the correction result of the order with the large fluctuation of the index difference to the other orders, which ensures the stability of the correction results.

1. Introduction

Due to the variability of actual materials and the randomness during construction, there exists a significant difference between finite element models and actual bridge structures [1, 2]. In addition, with the increase of service time, there is a performance degradation problem of bridge structural materials such as concrete [3, 4]. The actual operating condition of the bridge differs from the design condition [5]. The design finite element model of the bridge differs from the actual structure in terms of structural static and dynamic response [6]. A reasonable finite element model is needed for structural analysis and evaluation [7, 8]. Finite element model modification is the foundation in the assessment of bridge [9].

Finite element model modification has undergone a development process from matrices to parameters, from low-dimensional to high-dimensional, from dynamic response to static or combined static-dynamic response [10], from local solving to global optimization, and from determinism to uncertainty [1113]. Various new model modification methods are proposed [1416]. Among all the model modification methods, the surrogate model modification method based on response surface method is widely adopted by researchers due to its advantages of high accuracy and efficiency [17]. The most widely used model is the response surface model established based on polynomials [18, 19]. However, there is currently little research on polynomial order selection and model accuracy, making it difficult to accurately grasp the specific rules for establishing polynomials in practical applications [20].

The finite element model modification based on response surface takes the structural dynamic or static-dynamic test results as the optimization objective [2123]. The variation of finite element model parameters is obtained by solving the established response surface model and the purpose of modifying the finite element model is achieved [24, 25]. Most model modification processes take bridge modal parameters as the modification objective [2628]. Bridge modal parameters are generally obtained by analyzing bridge vibration acceleration data [29]. Due to environmental disturbances and other factors, the actual identified bridge structural modal parameters often differ from the finite element results, with some modal orders having significant differences while others having minor differences [30]. Existing model modification methods often focus on the modification process itself, neglecting the differences between the optimization objectives and the finite element results [31, 32]. They adopt generic methods to handle the iterative optimization problems in the modification process, making it difficult to control local errors and easily propagate errors of orders with significant differences to other orders, thereby affecting the modification results of other orders [33, 34].

The issue of polynomial order selection in existing response surface-based finite element model modification processes was addressed in this study. The robust estimation method was introduced into the optimization solution process of the response surface model to solve the error transmission problem. The indicator error is locally controlled. Based on a cable-stayed bridge, the finite element model modification process based on the response surface method was used to analyze the relationship between polynomial order and response surface accuracy as well as computational amount, providing guidance for response surface model establishment. When the optimization target fluctuates greatly, better correction results can still be obtained to ensure the correction accuracy of the model correction.

2. Finite Element Model Modification Based on Response Surface

2.1. Response Surface Methodology (RSM)

RSM is a statistical method that utilizes reasonable experimental design methods and obtains certain data through experiments, and adopts multivariate quadratic regression equations to fit the functional relationship between the factors and the response values, and seeks for the optimal parameters and solves the multivariate problems by analyzing the regression equations. The response surface method is widely used in optimization problems where the relationship between the influencing factors and the response is not shown. The main steps of RSM include experimental design, data collection, model fitting, response surface analysis, optimization and validation.

2.2. Model Modification Based on Response Surface

To improve computational efficiency and visualize the relationship between modification parameters and results, response surface models are used for bridge structural model modification. By establishing response surface models between structural parameters and structural frequency response, the repetitive process of calling finite element calculations is avoided. The finite element model modification based on response surface includes four steps: parameter sensitivity analysis and significance testing, response surface fitting, response surface accuracy testing, and optimization solution.

2.2.1. Parameter Sensitivity Analysis and Significance Testing

The purpose of parameter sensitivity analysis is to select the parameters for modification. Through parameter sensitivity analysis, parameters that have a significant impact on the modification results are selected as the parameters for modification, while parameters with a minor impact are excluded. After selecting the parameters for modification and completing the experimental design, significance testing methods are used to determine the parameters and parameter combinations involved in the polynomial response surface fitting. Parameter sensitivity analysis and significance testing ensure that the number of parameters to be solved in the response surface model is reduced without affecting the modification results. Then, the computational burden of solving the response surface model is greatly reduced.

Sensitivity analysis typically adopts the following indicators:
S i j f = f j f j 0 / f i 0 x i 1 x i 0 x i = Δ f j / f j 0 Δ x i / x i 0 , i = 1212 , , , n , j = , , , m , ()
where S i j f is the sensitivity of the j response feature to parameter xi; x i 0 and x i 1 are the parameter values of the two calculations; f j 0 and f j 1 are the j response values of the two calculations; n is the total number of parameters and m is the total number of response features, which is determined by the actual data collected. Significance testing generally uses F-test. The significance level values of the parameter are calculated. The parameters that have a significant impact on the structural response are then screened out by testing the hypotheses. The significance level indicator is calculated with equation (2).
F m = S S E x 1 , x 2 , x 3 , , x m 1 SSE x 1 , x 2 , x 3 , , x m 1 , x m S S E x 1 , x 2 , x 3 , , x m 1 , x m / n m 1 , ()
where SSE(x1, x2, x3, …, xm−1) is the sum of squares of the errors of the regression model of x1, x2, x3, …, xm−1, SSE(x1, x2, x3, …, xm−1, xm) is the sum of squared of the errors of the regression model of x1, x2, x3, …, xm−1, xm, n is the total number of parameters.

Generally, given a critical significance level α = 0.05, if the sample parameter probability is p ≤ 0.05, the effect of the eigenvalue is significant and should be involved in the response surface fitting. Otherwise, it is considered insignificant and the parameter combination is not used in the response surface fitting.

2.2.2. Response Surface Fitting

The purpose of response surface fitting is to establish an explicit relationship between the modified parameters and the structural response. Polynomial functions, radial basis functions, and nonlinear functions are the commonly used functions for the response surface model. The second-order polynomial form of the response surface model is expressed in equation (3).
y = β 0 + i = 1 k β i x i + i = 1 k β i j x i 2 + i i = 1 k β i j x i x j , ()
where β0, βi, βii, βij are the undetermined coefficients.

The selection of the order of the response surface model is the key to the finite element model modification based on the response surface. A lower-order polynomial model may cause low accuracy of the response surface model. A higher-order polynomial model leads to the number of coefficient parameters in the response surface model increases significantly, then the computational complexity significantly increased. Therefore, choosing an appropriate polynomial order is crucial for balancing solution accuracy and efficiency.

2.2.3. Response Surface Accuracy Testing

The purpose of response surface model accuracy testing is to determine whether the fitting accuracy of the response surface model meets the requirements and whether it can represent the real response of the structure. A limited number of sample points are randomly selected in the entire design space. The sample points of the initial experimental design should be avoided. The selected sample points are then substituted into the finite element model and the fitted model respectively to obtain the corresponding response characteristic values. The fitting effect of the response surface can be assessed using multiple correlation coefficient (R2) and root mean square error (RMSE). The expression of R2 is equation (4) and the expression of RMSE is equation (5).
R 2 = 1 j = 1 N y R S j y j 2 j = 1 N y j y ¯ 2 , ()
RMSE = 1 N y ¯ y R S j y j 2 , ()
where N is the number of sample points to be tested; yRS(j) is the value of the response surface model for the j sample point, y(j) is the finite element model response for the j sample point, and y ¯ is the average value of all the sample points. The calculation results of the test are between 0 and 1. If the value of R2 is close to 1 and the value of RMSE is close to 0, the response surface model is good, and it can reflect the original model characteristics. If the test results are not satisfactory, the response surface fitting needs to be restarted from the beginning.

2.2.4. Response Surface Optimization

Response surface optimization is the constrained optimization of the response surface equation set within the parameter setting range through optimization algorithms. It can be expressed by the following mathematical model.
Min F x , F x = f exp f RSM 2 , l b x u b , ()
where F(x) is the residual function between the measured response and the response surface model, fexp represents the measured response, fRSM represents the structural response obtained from the response surface model, and lb, ub are the lower and upper bounds of x. Least squares method can be used to solve equation (6).

3. Robust Estimation Method

In dynamic model modification, with the actual modal parameters of bridge structures serving as optimization objectives, the monitoring data during the operation of bridges often contain various unquantifiable interfering factors. The modal parameters of bridges obtained based on monitoring data probably exhibit strong discreteness, and the deviations between each-order correction objective and finite element results are unevenly distributed. Existing correction methods treat each-order objective function uniformly during the correction process. Inevitably, the effect of a large deviation in one order will be passed on to other orders, thus affecting the overall correction result. To control the degree of error influence on correction objectives and ensure that the modification results are not significantly affected by modal parameter indicators with large deviations, a response surface model optimization method based on robust estimation is proposed.

Robust estimation can address the problem of overall deviation of optimization results caused by outliers in observed values. Through robust estimation, accurate estimates can be obtained when the deviation between observed values and target values is small, and the performance of parameter estimates will not be too poor when the deviation between observed values and ideal values is large. The commonly used robust estimation method is M-estimation, which defines a weighting function ρ to weight different observed values and then obtains the best estimate of the parameters. The process is as follows.

The observed value is expressed with L, the vector of unknown parameters is X , and the observation equation is equation (7).
V = A X L = a 1 a 2 a n X L 1 L 2 L n , ()
where V is the residual vector of n dimensional measurement, A is n × m design matrix, L is the optimization objective of corresponding response surface model, X is unknown parameters to be solved in the corresponding response surface model.
Prior weighted diagonal matrix P is expressed with equation (8).
P = p 1 0 0 0 p 2 0 0 0 0 0 p n . ()
M estimation uses the idea of great likelihood estimation, which maximizes the probability density of the joint occurrence of a set of small independent errors. The expression is equation (9).
G = f X L 1 f X L 2 f X L n = max . ()
The equation (9) is equivalent to equation (10):
i = 1 n ln f X L i = min . ()
Using function ρ replace −ln f, The goal of equation solving is to minimize residuals, which can be expressed as
i = 1 n ρ ν i = i = 1 n p i a i X L i = min . ()
Take the derivative of equation (11) for x and set it to 0:
ϕ ν j = ρ ν i i = 1 n ρ i ϕ ν i a i = 0 , ()
ϕ(νi)/νi = wi (weighting factor), p i i ¯ = p i w i are weight elements, equation (12) is transformed to equation (13).
A T P V = 0 . ()
Therefore, the iterative equation of equation (6) can be expressed as
A T P A X A T P L = 0 . ()
The weight matrix for each adjustment is
P v = diag P 1 ν 1 P 2 ν 2 P n ν n , ()
P(v) is a weight matrix, if P(v) it is a constant matrix, then the parameter estimate obtained from the M estimation process is the least squares estimate.
The estimated value of the parameters obtained from the M estimation is expressed with equation (16).
X = A T P A 1 A T P L . ()
The equation (16) is generally solved through iterative methods, k + 1 steps iterative solution expressed with equation (17).
X k + 1 = A T P k A 1 A T P k L , ()
where Pk is continuously updating weight matrices.

The overall process of finite element model modification based on robust estimation is shown in Figure 1.

Details are in the caption following the image
Finite element model updating based on robust estimation.

4. Cable-Stayed Bridge Finite Element Model Modification

4.1. Bridge Overview

The bridge is a 90 + 143 + 295 + 143 + 90 m cable-stayed bridge with twin-tower double steel box girder. The bridge tower is a concrete tower with a height of 143 m. The shape of the bridge tower is a double-column box shape. Each bridge tower consists of two tower columns. The cross-section of the upper tower column is 4 × 4 m, and the cross-section of the lower tower column is 6 × 6 m. The bridge deck width is 26.4 m. The main tower, main pier and auxiliary pier are all made of C50 concrete, plate rubber bearing is adopted for bearing, steel strand is adopted for stay cable. Dynamic load tests were conducted when the bridge was completed to assess the dynamic performance of the bridge structure. The overview of the bridge is shown in Figure 2.

Details are in the caption following the image
Overview of the bridge (unit: cm).

A finite element model of the bridge was established using ANSYS software (Figure 3). The main girder and main tower elements were modeled using Beam4 elements in the software, and the cables were modeled using Link8 elements. The elastic modulus of main girder, main girder density, elastic modulus of cable, cable density, and main girder area were taken as the variables for modification. The entire bridge model consists of 338 elements, including 136 main girder elements, 54 main tower elements, 28 main pier elements, and 120 stay cable elements. A spatial fishbone model was adopted to model the main girder, with all cross-sectional geometric properties and masses concentrated on the main girder. The material properties of the rigid arm elements are 10,000 times that of the steel box girder’s elastic modulus. The first five-order frequencies of the finite element model and the real bridge are listed in Table 1. In order to establish a reasonable finite element model for bridge postevaluation services, the dynamic model of the finite element model is modified taking the first five identified frequencies as correction targets.

Details are in the caption following the image
Finite element model.
Table 1. The frequencies of finite element model calculation and real bridge test.
Vibration modes First mode Second mode Third mode Fourth mode Fifth mode
Measured frequency (Hz) 0.434 0.612 0.766 0.875 1.046
Finite element frequency (Hz) 0.406 0.564 0.721 0.831 1.012
Error (%) 6.45 7.84 5.87 5.03 3.25

4.2. Selection of Modification Parameters

Nine parameters influencing the structural modal response were selected as candidate parameters for the sensitivity analysis. The modal response of the bridge under various parameter change conditions are calculated with ANSYS software. The sensitivity of the nine parameters was calculated combining with MATLAB hybrid programming technology. Figure 4 shows the sensitivity of the nine parameters.

Details are in the caption following the image
Sensitivity analysis of parameters.

Figure 4 indicates that the influences of the elastic modulus of main tower, main tower density, main tower area, and cable area on structural frequency are relatively small. Therefore, they are not considered as parameters for modification. The effects of main girder density and main girder area on the frequencies of the five vibration modes are similar. Except for the frequency of the fourth vibration mode, they are sensitive to structural frequency. The elastic modulus of main girder is sensitive to the frequency of the third and fifth vibration modes. The elastic modulus of cable is most sensitive to the frequency of the first vibration mode. The cable density is sensitive to the frequencies of the fourth and fifth vibration modes. Therefore, the main girder density, main girder area, elastic modulus of main girder, elastic modulus of cable and cable density are selected as the five parameters for modification. A central composite design is performed with the five parameters fluctuating up and down by 30%. The ranges of values for the five parameters for modification are shown in Table 2.

Table 2. The value ranges of the five parameters for modification.
Number Parameter Low-level Initial value High-level
X1 Elastic modulus of main girder (× 105 MPa) 1.44 2.06 2.67
X2 Main girder density (× 103 kg/m3) 5.49 7.85 10.21
X3 Elastic modulus of cable (× 104 MPa) 1.44 2.05 2.67
X4 Cable density (× 103 kg/m3) 5.60 8.01 10.41
X5 Main girder area (m2) 1.08 1.55 2.01

4.3. Experimental Design and Response Surface Fitting

A central composite design was adopted to generate parameter combination points within the range of the five parameters. One hundred sample points were obtained. The significance analyses of the one hundred sample points were conducted using F-test method to determine the significance of parameters and parameter combinations. If p value less than 0.05, the sample point has a significant impact on the response. The parameters that have a significant impact on the response were involved in polynomial fitting for response surface.

To explore the influence of polynomial order on the accuracy and computational cost of the response surface model, the significance of parameters and parameter combinations involved in two-order, three-order and four-order polynomials was calculated, respectively. The p values of the parameter combination in each regression equation were all less than 0.05, indicating strong significance of the parameter combinations. Thus, all parameter combinations should participate in polynomial fitting.

Based on the central composite design and significance analysis, response surface polynomial fitting was conducted using the obtained sample points. Due to space limitations, only the second-order response surface model of the frequency of the fifth vibration mode for selected parameters are shown in Figure 5.

Details are in the caption following the image
Response surface model of the fifth mode. (a) elastic modulus of main girder-main girder density, (b) main girder density-Elastic modulus of cable, (c) elastic modulus of cable-cable density, (d) cable density-main girder area.
Details are in the caption following the image
Response surface model of the fifth mode. (a) elastic modulus of main girder-main girder density, (b) main girder density-Elastic modulus of cable, (c) elastic modulus of cable-cable density, (d) cable density-main girder area.
Details are in the caption following the image
Response surface model of the fifth mode. (a) elastic modulus of main girder-main girder density, (b) main girder density-Elastic modulus of cable, (c) elastic modulus of cable-cable density, (d) cable density-main girder area.
Details are in the caption following the image
Response surface model of the fifth mode. (a) elastic modulus of main girder-main girder density, (b) main girder density-Elastic modulus of cable, (c) elastic modulus of cable-cable density, (d) cable density-main girder area.

The accuracy of the response surface models was tested using the R2 and RMSE. Figure 6 shows the accuracy of the second-mode, third-mode, and forth-mode response surface models at different modes.

Details are in the caption following the image
Accuracy test of response surface models. (a) R2 indicator, (b) RMSE indicator.
Details are in the caption following the image
Accuracy test of response surface models. (a) R2 indicator, (b) RMSE indicator.

Figure 6 indicates that the R2 indicators under different polynomial orders are all close to 1, and the RMSE indicators are all less than 0.008. The accuracy test results show that the precision of each order response surface model is high. However, the accuracy of response surface models at different polynomial orders did not significantly improve with the increase in polynomial order. This suggests that increasing the polynomial order may not effectively improve the fitting accuracy of the response surface. However, as the polynomial order increases, the number of unknown coefficients that need to be solved increase significantly. This not only increases the difficulty of fitting the response surface but also increases the dimensionality of the matrix during response surface optimization, which significantly increasing the difficulty and computational cost of response surface optimization. Therefore, increasing the polynomial order of the response surface does not necessarily improve the overall accuracy of the response surface but significantly increases the computational cost. When a low-order polynomial meets the requirements of accuracy, it should be prioritized for the response surface model.

4.4. Optimization of Response Surface Function

There are differences between the modal parameters of real bridges and finite element models. The differences between modal parameters identified from monitoring data of real bridges and the modal parameters calculated with finite element results are changed for different bridges. Different solving processes of the response surface handle these differences differently. The robust estimation method proposed in this study used the Huber weighting function.

The optimization results of the robust estimation method and the least squares method were compared and listed in Table 3.

Table 3. Comparison of optimization results when the target frequency is correct.
Vibration modes First mode Second mode Third mode Fourth mode Fifth mode
Frequency revised by least squares method (Hz) 0.432 0.604 0.761 0.872 1.036
Frequency revised by robust estimation method (Hz) 0.432 0.604 0.761 0.872 1.036
Target frequency (Hz) 0.434 0.612 0.766 0.875 1.046
Relative error of least squares method (%) 0.46 1.31 0.65 0.34 0.96
Relative error of robust estimation method (%) 0.46 1.31 0.65 0.34 0.96

Table 3 shows the optimization results when the modal parameters of the case bridge are balanced. Under the condition of correct identification results, the least squares method and the robust estimation method yield the same modification results (Table 3). This is because when performing optimization with the robust estimation method, different weights are assigned to residuals of different modes based on the magnitude of the error. When all parameter errors are within the normal range, the weight function assigns the same weight to residuals of different modes. Then, the robust estimation method degenerates into the least squares method. The maximal relative error of robust estimation method for the frequency of the five modes is 1.31%.

To demonstrate the superiority of the robust estimation method in the optimization process of the response surface model, it is assumed that the frequency of the second vibration mode obtained from the identification is 0.512 Hz, which is a large deviation from the finite element results. Taking this frequency as the target frequency to optimize the response surface model, Table 4 shows the correction results obtained by the least squares method and the steady state estimation method, respectively.

Table 4. Comparison of results between least square method and robust estimation method.
Vibration modes First mode Second mode Third mode Fourth mode Fifth mode
Frequency revised by least squares method (Hz) 0.442 0.664 0.756 0.879 1.031
Frequency revised by robust estimation method (Hz) 0.435 0.642 0.772 0.877 1.039
Target frequency (Hz) 0.434 0.712 0.766 0.875 1.046
Relative error of least squares method (%) −1.84 6.74 1.31 −0.46 1.43
Relative error of robust estimation method (%) −0.23 9.83 −0.78 −0.23 0.67

For the modification results, the relative errors of robust estimation method under the five modes were 0.23%, 9.83%, 0.78%, 0.23%, and 0.67%, respectively. When solving equations based on robust estimation, introducing the continuously updated weight matrix, the weight of the terms with larger errors is continuously reducing, keeping the errors of the larger terms within their own orders. Therefore, during the system equation solving process, the error of this order is not spread to other orders, ensuring the accuracy of the results of other orders. When solving equations by the least squares method, the error of the abnormal order data is distributed to other orders, resulting in an increase of errors in other orders.

The robust estimation method ensures that when the differences in identification results are within a reasonable range, it obtains the same results as the least squares method. When there is a significant difference between the identification results and the finite element results in a certain order, the solution results ensure that the error will not propagate to other orders, thereby improving the robustness of the equation solving process.

5. Conclusions

In this study, the proposed response surface optimization method based on robust estimation can reduce the risk of interference from large errors in optimization targets and control error propagation when the error is large, thereby ensuring the reliability of the optimization results. The proposed response surface optimization method based on robust estimation can be used in the actual finite element model modification. The conclusions are as follows:
  • (1)

    The accuracy of the response surface model does not necessarily increase with the increase in polynomial order, but the computational complexity increases with the increase in polynomial order. The second-mode response surface model already has high accuracy. In practical applications, when the response surface already has high accuracy, high-order response surface models should not be used in order to avoid increasing the complexity and difficulty of calculation.

  • (2)

    Using the robust estimation method proposed in this study to optimize the response surface model can effectively control the errors caused by deviations in target indicators. The relative error of robust estimation method is small. The optimization method based on robust estimation can control the errors at orders with larger errors when the deviations in target indicators are uneven, effectively control error propagation and avoid interference with modification results in other orders, ensuring the reliability of modification results in other orders.

  • (3)

    When the deviation between the target indicator and the finite element result is relatively balanced, the robust estimation method degenerates into the least squares method, obtains the same optimization results as the least squares method. The modification results of the case study demonstrate that the robust estimation method can be used in the finite element model modification to improve the reliability of modification results.

Next, we will apply the response surface model optimization algorithm for existing bridge assessment. Based on the health monitoring data of existing bridges, the proposed model optimization algorithm will be used and verified in reliability analysis and safety assessment of existing bridges.

Conflicts of Interest

The authors declare no conflicts of interest.

Funding

This work was partially supported by the Key R&D program of Shanxi Province (2023-YBGY-140 and 2020GY-096), the Traffic Scientific Research Project of Shaanxi Provincial Department of Transportation (22-53K and 23-46X), the Key R & D projects in Ningxia Hui Autonomous Region (2022BEG03173), and the Shaanxi Province Youth Science and Technology New Star Project (2022 KJXX-110).

Data Availability Statement

Data, models, and code that support the findings of this study are available from the corresponding author upon reasonable request.

    The full text of this article hosted at iucr.org is unavailable due to technical difficulties.