4.1. Establishment and Analysis of the Initial FE Model
Based on the geometric and material parameters listed in
Table 1, a global FE model of the indoor jacket platform structure was developed using the ANSYS Workbench 2021R1. The applied loads and boundary conditions are illustrated in
Figure 9. The top deck, excitation plate, and flange plates were meshed using Shell181 elements, whereas the remaining structural members were modeled with Beam188 elements.
Since the strain sensors measure surface strains on the structural members, the sensor-bearing members were also meshed using Shell181 elements to ensure consistency between measured and simulated strain responses. During strain analysis, the strain values were extracted from the top surface of these shell elements. As shown in the local view of
Figure 9, for members modeled using a combination of Shell181 and Beam188 elements, Multi-Point Constraint (MPC) coupling was employed to ensure proper connectivity between the two element types. The lower ends of the guide posts were fixed, while sliding contact was defined between their upper ends and the flange plates. To simulate the boundary flexibility at the base of each main pile, individual springs were introduced between each leg and the ground, modeled using Combine14 elements.
A modal analysis of the FE model shown in
Figure 9 was performed using the Block Lanczos method. The first three computed natural frequencies are listed in
Table 3, and the corresponding mode shapes are presented in
Figure 10.
Based on the mode shapes shown in
Figure 10, the first three modes of the structure primarily correspond to translations in the X and Y directions, as well as rotation about the
Z-axis, clearly reflecting the dynamic characteristics of the global structure under low-order vibration states. Further transient dynamic analysis was conducted on the indoor jacket FE model shown in
Figure 9, with a sinusoidal excitation of 5 s period and 1000 N peak applied at the center of the shaker plate in the X direction. The simulation duration was set to 300 s. To ensure that the simulation results strictly correspond to the experimental data in terms of the time sequence, the simulation time step was set to 0.004 s. The strain distribution results at the peak load time for locations A# and B# are shown in
Figure 11.
As shown in
Figure 11, the maximum and minimum axial strains in the region where the A# sensor is located are 12.52 με and −1.33 με, respectively, with the calculated average strain value being 4.88 με. In the region where the B# sensor is located, the maximum and minimum axial strains are 17.66 με and 7.41 με, respectively, with the calculated average strain value being 11.32 με.
To evaluate the accuracy of the FE model, the first three natural frequencies (
f1,
f2, and
f3) and the strain responses at locations A# and B# (denoted as
ε1 and
ε2) were selected as validation metrics for the updated model. The relative errors between the simulation results and the experimental measurements were calculated using Equation (11), and the results are summarized in
Table 4.
where
denotes the relative error,
is the experimentally measured value, and
is the FE prediction.
As shown in
Table 4, substantial discrepancies exist between the initial FE predictions and the experimental measurements, with the maximum relative error reaching 12.96%. This indicates that multiple parameters of the indoor jacket structure FE model require updating.
4.2. Selection of Parameters for Model Updating
Due to the geometric complexity and boundary condition variability of jacket structures, their FE models typically involve a large number of parameters that could potentially require updating. If all parameters are adjusted indiscriminately during the updating process, the computational cost would increase significantly, and the coupling effects among parameters may lead the optimization to converge to a local optimum. Therefore, it is essential to identify key parameters that have a significant influence on the structural dynamic response, based on geometric and physical characteristics as well as sensitivity analysis results. According to Ref. [
28] and considering the characteristics of jacket structures, commonly selected updating parameters include elastic modulus, density, effective wall thickness, sectional moment of inertia, cross-sectional area, constraint stiffness, mass distribution, and joint stiffness.
The Spearman rank correlation coefficient is a statistical measure used to evaluate the strength of the monotonic relationship between two variables. As this metric does not rely on any specific assumptions about data distribution, it is widely adopted in FE model updating and sensitivity analysis to quantify the influence of different parameters on structural responses. The Spearman rank correlation coefficient
is defined as
where
denotes the correlation coefficient,
is the difference between the ranks of the two variables after sorting, and
n is the number of samples.
Sensitivity analysis was conducted on the selected parameters using the Spearman rank correlation coefficient. The parameters considered include boundary spring stiffness
K, local elastic modulus
E, main pile wall thickness
Td, horizontal transverse brace wall thickness
TH, vertical inclined brace wall thickness
TV, as well as the sectional moment of inertia
Izz and cross-sectional area
A. The computed sensitivity results are presented in
Figure 12.
As indicated by the sensitivity results in
Figure 12, the boundary spring stiffness exhibits a pronounced influence on the first three natural frequencies of the structure, whereas the elastic modulus, wall thickness, cross-sectional area, and moment of inertia primarily affect the local strain responses. Considering that wall thickness, cross-sectional area, and moment of inertia are geometrically dependent, and that wall thickness is more readily measured in practical engineering applications, wall thickness is selected as the representative geometric parameter for updating. Based on the above analyses, the boundary spring stiffness, structural elastic modulus, and wall thickness of key members are chosen as the updating parameters for the global FE model of the jacket structure. The parameter ranges are determined according to the specifications of the spring–damper devices and the manufacturing standards of cold-drawn steel tubes, as summarized in
Table 5.
4.3. FE Model Updating Based on GARS–NSGA-III
After identifying the parameters to be updated, the FE model updating procedure for the jacket platform structure using the GARS–NSGA-III framework consists of two core steps. First, a GARS surrogate model is constructed to efficiently generate the large number of sample evaluations required by NSGA-III for fitness assessment. Subsequently, the NSGA-III multi-objective optimization algorithm is employed to achieve simultaneous optimization of multiple updating parameters.
- (1)
Construction of the GARS
Using the parameter bounds listed in
Table 5, training sample points for the updating parameters were generated by means of Latin hypercube sampling. The scatter matrix of the sampling space is illustrated in
Figure 13.
Each subplot in
Figure 13 illustrates the relationship between a pair of variables. The diagonal subplots show the marginal distribution of each variable, while the off-diagonal subplots display the scatter plots between two variables. The histograms on the diagonal indicate that all variables are uniformly distributed within their respective intervals, effectively preventing clustering of sample points and thereby reducing computational cost, demonstrating the advantages of Latin hypercube sampling. The off-diagonal scatter plots show no evident correlation among variables, indicating that both the selection of updating parameters and the sampling strategy used for surrogate model generation are appropriate.
Based on the sampled points, surrogate models for each updating objective were constructed using four different response surface techniques: GARS, kriging, second-order polynomials, and non-parametric regression. A comparison of their prediction accuracy is summarized in
Table 6.
As shown by the RMSE, MSE, and MAE in
Table 6, there are significant differences in the fitting accuracy of the four response surfaces for different output responses. For all validation metrics, GARS consistently maintains the lowest error levels, with RMSE in the range of 10
−8 to 10
−10, MSE in the range of 10
−15 to 10
−20, and MAE in the range of 10
−8 to 10
−10, demonstrating exceptionally high fitting accuracy and stability. In contrast, Kriging achieves good accuracy for some responses but exhibits a significant increase in error for
f2, indicating its fluctuating adaptability to different responses. The quadratic polynomial response surface and non-parametric regression methods show more pronounced errors for
f1 and
f2, with RMSE reaching the order of 10
−1 and 10
−2 to 10
−1, respectively, indicating that these methods struggle to maintain adequate accuracy when the system response exhibits stronger nonlinearity or more complex coupling relationships.
Based on a comprehensive comparison of the error magnitudes and the stability of performance across multiple responses, GARS is selected as the surrogate model for subsequent optimization analysis. This choice is based on GARS consistently achieving low error levels across all output responses, indicating that the Genetic Aggregated Response Surface is more capable of accurately capturing the complex mapping relationships between input parameters and output responses in the FE model, making it a more suitable surrogate modeling approach for this study.
Based on the most influential parameters, the response surfaces corresponding to the output variables listed in
Table 6 are plotted in
Figure 14.
As shown in
Figure 14, all output responses exhibit a convex surface within the parameter ranges, with a relatively flat region near the top, indicating that variations in the parameters produce only minor changes in the corresponding responses in that zone. In the mid-range of the surfaces, the gradients become steeper, revealing a higher sensitivity of the responses to parameter variations. Toward the boundaries of the parameter ranges, the sensitivity decreases again. These characteristics collectively demonstrate the rationality and reliability of the constructed response surface models.
- (2)
Multi-objective Optimization Using NSGA-III
The errors between the FE model predictions and the measured data were selected as the fitness functions, and the optimization problem was formulated according to Equation (13).
In this formulation, the weighting coefficients are assigned according to the relative importance of each updating objective. Since all five objectives are considered equally important, the weights are uniformly distributed among them.
The fitness function, defined as the error between the numerical predictions and the experimental measurements, can be expressed as Equation (14).
In which, denotes the i-th natural frequency computed from the FE model, and is the corresponding i-th natural frequency obtained from experiments. Similarly, represents the strain value at the j-th measurement point calculated by the FE model, and is the experimentally measured strain at the same point.
The objective functions are optimized using the NSGA-III algorithm, and the detailed optimization procedure is illustrated in
Figure 15.
As shown in
Figure 15, the algorithm begins by defining the initial parameters, including 10,000 initial samples, 2600 offspring samples generated per iteration, a maximum of 50 iterations, a maximum allowable Pareto percentage of 70%, a mutation probability of 0.1, and a crossover probability of 0.98. According to Equation (15), the number of reference points is calculated to be 70.
where
is the number of optimization objectives, and
denotes the number of divisions in the objective space.
Based on the initial parent population Pt, a child population Qt is generated through genetic operations. The combined population Rt is then formed by performing . Non-dominated sorting is applied to Rt, dividing it into several non-dominated fronts. For each front, the distance between the solutions and the predefined reference points is computed for ranking, and the next-generation parent population Pt+1 is selected accordingly. Finally, convergence is assessed: if the improvement in the objective functions for the new generation is less than 0.1%, the optimization terminates, and the results are output; otherwise, child population generation proceeds based on Pt+1, and iterations continue until the maximum number of generations is reached.
The optimization process of the NSGA-III algorithm is illustrated through the iterative evolution of each objective function, as shown in
Figure 16.
Based on the iteration curves shown in
Figure 16, it can be observed that the optimization process involved 13 iterations and 32,800 evaluations. In the early stages, the fitness values fluctuated significantly, likely due to the model’s sensitivity to initial conditions. During the initial phase of the optimization process, the system continuously adjusted the initial parameters to find the optimal solution, leading to fluctuations in the fitness values. However, as the number of iterations increased, the fitness values gradually stabilized, with fluctuations converging near the target value, indicating good convergence of the system and confirming the effectiveness of the optimization process in steadily adjusting the structural parameters.
Specifically, the optimization target f1 converged after 5 iterations, suggesting that this target is relatively straightforward to optimize with minimal conflict with other objectives, allowing it to quickly reach the desired target value. The optimization target f3 converged after 8 iterations, which, although requiring more iterations than f1, also showed good convergence. This is likely due to the lower level of conflict between f3 and other optimization objectives, allowing it to reach an optimal value more independently.
In contrast, the optimization of the local strain targets ε1 and ε2 showed slower convergence. This may be due to the complex mechanical characteristics of the strain response, such as changes in local geometric shapes, which require more iterations to optimize. This indicates that these two optimization targets are more likely to conflict with others. From the trends in the iteration curves, it is evident that the relative errors of f1 and f3 are smaller, and they converge more quickly, indicating that these two optimization targets face less conflict with other objectives, making the optimization process easier to achieve. In synchronous optimization, the stronger coordination between the f1 and f3 optimization targets and other objectives enables them to converge more rapidly.
Furthermore, the convergence of the fitness values reflects the gradual adjustment and optimization of the model’s initial conditions. As the coordination between objectives increases during the optimization process, the fitness values gradually converge and eventually stabilize. This not only demonstrates the efficiency of the NSGA-III algorithm in solving complex multi-parameter optimization problems for structural systems but also further validates the robustness of the method.
The updated parameter values obtained after optimization are summarized in
Table 7.
As shown in
Table 7, the updated parameters exhibit noticeable deviations from their initial values. To verify the geometric parameters involved in the updating process, an ultrasonic thickness gauge was used to measure the wall thickness of the horizontal braces and Main piles. For each structural member, 12 measurement points were selected, and the locations of these points are illustrated in
Figure 17.
As shown in
Figure 17, three cross sections were selected along the length of each member, and one measurement point was taken at every 90° interval along each section. The average wall thickness of the four members was then calculated, and the updated wall thickness values were compared with the measured averages, as summarized in
Table 8.
According to
Table 8, the maximum relative error between the updated wall thickness values and the measured values is 1.85%, indicating that the updated structural parameters are consistent with those of the actual physical structure.
To compare the effectiveness of the updating strategies, a stepwise updating approach was also employed in this study. First, the first three natural frequencies of the structure were updated based on vibration testing data, followed by the updating of local parameters using strain testing data. This process continued using the GARS-NSGA-III method for stepwise optimization of the indoor jacket structure’s finite element model.
Table 9 summarizes the specific values of the validation metrics after both synchronous and stepwise updating.
According to the FE model updating results of the indoor jacket structure presented in
Table 9, the synchronous updating strategy demonstrates significant advantages over the stepwise updating strategy in most cases, with all validation metrics showing relatively low post-update errors. Specifically, the errors for
f1,
f2, and
f3 were reduced from 3.44%, −7.31%, and 5.88% to −0.02%, 0.43%, and 0.08%, respectively. Similarly, the errors for
ε1 and
ε2 decreased from 10.33% and 12.96% to 2.1% and 1.4%, respectively. In contrast, after applying the stepwise updating strategy, the errors for
f1,
f2,
f3,
ε1, and
ε2 were 12.36%, −2.14%, 2.13%, 1.7%, and 0.23%, respectively. While the correction of local strains yielded better results with the stepwise approach, the correction errors for the first three natural frequencies were larger, with the error for the first mode reaching as high as 12.36%, which is even worse than the pre-correction error. This suggests that the subsequent correction steps interfered with the results from previous steps. The synchronous updating strategy not only significantly improved the overall accuracy of the FE model but also effectively coordinated the conflicts between different updating objectives. Notably, during the synchronous optimization process, the relative errors for
f1 and
f3 were smaller. The iteration curves show that these two optimization objectives converged more easily, indicating that they are more easily aligned with the expected target values.