Next Article in Journal
Color Sensor Accuracy Index Utilizing Metamer Mismatch Radii
Previous Article in Journal
Deep Transfer Learning for Time Series Data Based on Sensor Modality Classification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Multi-Alternatives Problem of Finite Element Model Updating Based on IAFSA and Kriging Model

School of Civil Engineering and Architecture, Wuhan University of Technology, Wuhan 430070, China
*
Author to whom correspondence should be addressed.
Submission received: 8 June 2020 / Revised: 2 July 2020 / Accepted: 28 July 2020 / Published: 31 July 2020

Abstract

:
Due to insufficient test data, insufficient constraint equations and uncertain objective function, the local optimal solution and the global optimal solution of the objective function in finite element model updating may represent the actual parameters of the structure. Based on this, this paper proposes an improved artificial fish school algorithm. By combining the niche technology with the artificial fish school algorithm, the improved algorithm can systematically find multiple global optimal solutions and local optimal solutions of the objective function. Aiming at the difficulty of determining the niche radius, an adaptive niche radius mechanism is proposed. The improved algorithm is used to study the multi-alternatives problem of finite element model updating after verifying its feasibility through numerical simulation analysis. In the case of benchmark framework model updating, it is confirmed that multi-alternative problems exist and the global optimal solution of the objective function does not necessarily represent the true parameters of the structure. In case 2, the improved algorithm combined with the Kriging model is applied to the model updating of a cable-stayed footbridge, and 15 sets of solutions are obtained, in which the error objective function values of the measured and theoretical values of the bridge modes are close but the solutions are completely different. Combining with the actual bridge condition and reanalysis technology, the author takes the suboptimal solution 2 as the most representative solution of the bridge parameters, which reduces the possibility of misjudgment of structural parameters.

1. Introduction

The finite element model is usually established according to the design drawings. In the process of modeling, there are geometric parameters, physical parameters, boundary conditions, and other assumptions, which make the theoretical values of the model have errors with the actual responses of the structure. The accurate finite element model is very important for the evaluation of the seismic and wind resistance performance, structural damage identification, and health condition monitoring of the existing structure [1,2,3]. In order to obtain the benchmark model, the finite element model updating (FEMU) aimed at reducing the structural theoretical responses and the actual responses error has been extensively studied by scholars at home and abroad. The research review and results of FEMU can be found in the literature [4,5,6,7,8,9,10,11,12,13,14]. In summing up the research progress of FEMU, Li et al. [7] reviewed the main methods of traditional FEMU and pointed out that the FEMU is developing from linear to nonlinear. Teughels et al. [12] carried out the FEMU research earlier; he proposed a method named coupled local minimizers, which was applicable to global optimization of functions with multiple local minima. Then, the proposed method was applied to the finite element model updating of a reinforced concrete beam, and the damage status of the beam was identified successfully. Stana et al. [13] found that even a very detailed initial FEM could not guarantee the actual response of the structure, by updating the FEM of a footbridge, the error between the theoretical responses and the measured responses of the structure are reduced. Plenty of research on FEMU has made this technology develop rapidly, although FEMU has been successfully applied to the field of engineering, the rapid development of engineering technology has put forward higher requirements for FEMU. Some research results show that the updated finite element model based on global optimal solution still cannot guarantee the agreement with the actual structural response [15,16,17,18,19,20,21,22]. In fact, under the influence of environmental noise, bearing friction and other factors, both the test data and model parameters are uncertain, so the results of FEMU based on the determined test data, the determined objective function and the determined parameters to be updated are only a special case, there may be other alternatives that represent the real structural parameters better than the global optimal solution [15,16]. Therefore, the traditional FEMU that only takes a set of global optimal solutions as the real parameters of the structure is unreasonable. Modeling to generate alternatives (MGA), which can produce multiple alternatives, is born. The objective function values of other global optimal solutions or local optimal solutions found by MGA are the same or similar to the global optimal solutions, but they are in different positions. The decision-maker can make comprehensive analysis of multi-alternatives according to engineering experience and reanalysis technology, and then make a choice to reduce the possibility of misjudgment of the actual parameters of the structure [17,18].
In recent years, MGA has been extended to the field of civil engineering. Although some progress has been made in the field of FEMU, it still faces the following problems: (1) difficult in finding multiple alternatives of the error objective function and selecting a set of “correct solution” from the multiple solutions [17,18,19,20,21,22]; (2) low computation efficiency [23,24,25,26,27,28,29,30]. Regarding the first question, relevant scholars carried out the following research: Zárate et al. [18] proposed a FEMU technology based on hop skip and jump algorithm (HSJA), which can find multiple solutions of the objective function. Then HSJA was applied to the model updating of a cable-stayed bridge, and good results were obtained; Caicedo et al. [17] proposed a steady-state genetic algorithm (SSGA) which can find the global and local optimal solutions of multi-peak functions. After verifying the performance of the algorithm, it was applied to the FEMU of the American Society of Civil Engineers(ASCE) benchmark model. The results showed that the global optimal solution of the objective function was not the real damage of the structure, on the contrary, the local optimal solution was the most representative of the real parameters of the structure. Neither the HSJA nor the SSGA can find multiple peaks of multi-peak functions systematically. The improved algorithm proposed in previous research [19,20] also has the phenomenon of missing solutions due to the poor setting of the niche radius. The “correct solution” may be missed due to the poor performance of the algorithm in finding multiple solutions; in addition, the existing research of MGA focuses on the model updating of laboratory structures, the decision-makers can easily choose the “right key” from multiple alternatives by preset damage [21,22,23]. However, due to the complexity of the actual engineering structure, few scholars apply MGA to the updating of large-scale structural models. It is even more challenging to choose a set of “right key“from the multiple solutions of objective function. In order to solve the problem of low efficiency, some scholars proposed to use a proxy model instead of the finite element model (FEM) to reduce the time-consuming aspects of model updating. The commonly used proxy models are the response surface model, Kriging model, and neural network proxy model [24,25,26]. The Kriging model is composed of polynomial regression model and random refinement simulation, which can fit high-order nonlinear problems, and has been successfully applied to geological, mechanical engineering, aerospace, and other fields [27,28]. However, the Kriging model is still limited in the field of large-scale structural FEMU. In order to determine the robustness and effectiveness of the Kriging model for complex full-scale bridge structure, further research is still needed [29,30].
The above problems and challenges stimulate the author to further study multi-alternatives problem of FEMU. This paper is summarized as follows: Section 1 introduces the FEMU and multi- alternatives problem, and briefly introduces the relevant theory of the Kriging model used in this paper, and gives the research flow of multi-alternatives problem of FEMU; Section 2 will introduce the improved artificial fish swarm algorithm and verify its feasibility through numerical simulation analysis; Section 3 applies the improved algorithm to the updating of ASCE benchmark model, and demonstrates that the multi- alternatives problem of the FEMU exists. Next, the improved algorithm is combined with the Kriging model to update the model of a full-scale footbridge. Finally, conclusions are drawn.

2. Theory

2.1. FEMU and Multi-Alternatives Problem

The process of FEMU is to obtain the structural response information Y first, and then deduce the structural parameter X according to the response information [22]. Therefore, FEMU is an inverse problem, which can be expressed mathematically as shown in Equation (1).
X = f 1 ( Y )
In order to obtain the real parameters of the actual FEM of the structure, the error between the measured value of the structure and the theoretical value of the FEM is usually reduced to the greatest extent. The expression of the objective function is shown in Equation (2).
min J ( x ) = min i = 1 m α i r i ( x )
where r i ( x ) means the residual function that expresses the relative difference between the analytically predicted response and the experimentally measured response, α i represents the weight value of each response. The response can be modal frequency, nodal displacement, nodal acceleration, etc., represented only by reducing the error between the measured modal frequency of the structure and the theoretical frequency of FEM; the expression is shown in Equation (3).
min J ( x ) = min j = 1 n | f m j ( x ) f e j f e j | ,   x [ V L B , V U B ]
where x is the value of the parameter to be modified, VLB and VUB are the upper and lower limits of parameter values, respectively, f m j ( x ) represents the j-th frequency calculated by FEM, f e j means the j-th frequency measured by the experiment, and m is the modal order.
The diversity of the measured response information and the uncertainty of updating parameters determine that the objective function constructed in the FEMU is uncertain, and the optimal parameters obtained by different objective functions may not be the same. The schematic diagram of multi-alternatives caused by different response information is shown in Figure 1.
The following reasons may also lead to the multiple solutions problem of finite element model updating:
(1)
In the process of structural test, an insufficient number of sensors leads to incomplete test data, and the objective function in finite element model updating may correspond to multiple solutions due to insufficient constraint equations;
(2)
There may be errors in the experimental data. When the objective function is constructed by the experimental data with errors, the global optimal solution may be a set of deceptive solutions. On the contrary, the local optimal solution of the objective function may best represent the real parameters of the structure;
(3)
The finite element model updating is an inverse problem in mathematics. Due to the complexity of the finite element model, one response may correspond to multiple solutions.
In fact, even if the objective function and updating parameters are determined, the same objective function value may correspond to multiple solutions due to the complexity of the FEM. Taking the two updating parameters as an example, the objective function f simultaneously has two global optimal solutions (x1, y1) and (x2, y2), and simultaneously satisfies Equation (4), as shown in Figure 2. For a local optimal solution (x3, y3) that exists, if Equation (5) is satisfied, it will be used as an alternative. In the formula, ε is the threshold value, which controls whether to accept the suboptimal solution.
f ( x 1 , y 1 ) = f ( x 2 , y 2 ) = min ( f ( x , y ) )
| f ( x 3 , y 3 ) min ( f ( x , y ) ) | = ε
Therefore, it is not reasonable for the traditional FEMU technology to take a group of global optimal solutions as the most representative structural actual parameters, so it is urgent to find a multi-alternatives technology in the FEMU. Through this technique, we can find multiple global optimal solutions or local optimal solutions which can reduce the error between the measured value and the theoretical value. The corresponding objective function values of multiple solutions are similar, but the solution space is quite different. The decision-makers can select one or more groups based on the comprehensive analysis of engineering experience, which can not only effectively avoid the misjudgment of structural parameters, but also carry out the risk assessment and reliability calculation of the structure by combining multi-alternatives.

2.2. Kriging Model

Kriging model is composed of two parts, one is the deterministic polynomial regression model, which can well fit the linear and low-order nonlinear model problems, the other is the stochastic refinement simulation process using Gaussian function to fit the high-order nonlinear model. The expression of the Kriging model is shown in Equation (6).
y ( x ) = i = 1 p β i f i ( x ) + z ( x ) = f T ( x ) β + z ( x )
where x and y(x) represent input and output responses respectively, fT(x)β is polynomial regression model, β indicates the coefficient of polynomial vector regression, and z(x) refines the simulation part randomly with Gaussian function.
To construct the Kriging model, we need to obtain test samples, usually adopting the design methods of central composite design, Box–Behnken design, and Latin hypercube design (LHD) [31]. After the Kriging model is built, its fitting accuracy needs to be tested. Generally, the determination coefficient R2, root mean square error (RMSE), mean square error (MSE), and other methods are used to test, and it can only be used after meeting the accuracy requirements.

2.3. Procedure of Multi-Alternatives of FEMU

This section summarizes the detailed procedure of Kriging model assisted multi-alternatives FEMU. The whole approach can be divided into the following six steps:
Step 1: An initial FEM using commercial FE software is established based on design documents;
Step 2: Determine the updating parameters by combining engineering experience and parameter sensitivity analysis or parameter significance analysis;
Step 3: Use Latin hypercube design to generate samples, and the samples are substituted into the finite element model to extract the corresponding responses;
Step 4: The Kriging model to describe the relationship between structural responses and updating parameters is established and test the fitting accuracy of the proxy model. If the accuracy of the proxy model meets the requirements, go to the next step, otherwise return to step 3;
Step 5: Construct the error objective function between the responses of the Kriging model and the measured values of the structure;
Step 6: Use the improved artificial fish swarm algorithm proposed in this paper to optimize the parameters and gets the objective function’s multiple solutions;
Step7: Evaluate the results of FEMU and comprehensively analyze the multiple solutions, trying to select one or more solutions that best represent the structural damage parameters.
The flow chart is shown in Figure 3.

3. Improved Algorithm and Numerical Simulation Analysis

3.1. Standard Artificial Fish Swarm Algorithm

Artificial fish swarm algorithm (AFSA) [32] is one of many swarm intelligence algorithms, which simulates the behavior of a fish swarm always moving in the direction of high food concentration and low crowding degree and has the advantages of strong robustness and global search ability. The principles of AFSA are as follows:
(1)
Foraging behavior. Fish search other fish in the field of vision within the maximum number of attempts until they find the fish that is better than the current situation and move in this direction. The mathematical expression is shown in Equation (7):
x i ( next ) = x i + rand × step × x j x i x j x i
(2)
Swarming behavior. The fish find the central coordinate in the field of vision. If the food concentration is better than the current situation and not crowded, they will swim to the central coordinate. The mathematical expression is shown in Equation (8):
x i ( next ) = x i + rand × step × x c x i x c x i
(3)
Following behavior. The fish move towards the fish with the highest food concentration in the field of vision. The mathematical expression is shown in Equation (9):
x i ( next ) = x i + rand × step × x best x i x best x i
(4)
Random behavior. When the artificial fish does not satisfy the above three behavioral conditions, it will perform a random swimming behavior, the expression of which is shown in Equation (10):
x i ( next ) = x i + ( 2 × rand 1 ) × v i s u a l
where xi (next) is the next position of the fish, xi is the current position, xj is the fish better than the current position, xc is the coordinate center of the fish in the field of vision, and xbest is the optimal coordinate in the field of vision. Step means the moving step, and visual indicates the field of vision.

3.2. Improved Artificial Fish Swarm Algorithm

AFSA has been successfully applied in aerospace, civil engineering, communication engineering, and other fields [33,34,35,36]. For example, Li et al. [33] applied AFSA to FEMU and structural damage detection. The results show that the structural damage detection method based on AFSA can effectively modify FEM of the structure and accurately identify the damage degree under different noise levels and damage conditions. Zhang et al. [34] introduced crossover operator and Gaussian mutation operator in genetic algorithm into AFSA, which accelerated the convergence speed of AFSA and improved its optimization accuracy. Then, the improved AFSA was applied to FEMU of an aircraft model, and good results were obtained. Zhu et al. [35] found that the convergence of AFSA will be slow or even stagnant in the process of optimization. Therefore, an improved method using U-shaped function transformation to deal with the random swimming step of artificial fish is proposed, which also improves the optimization accuracy and convergence speed of AFSA. Then, the improved AFSA is applied to the model updating of a cable-stayed bridge, which makes the theoretical responses of the structure match the measured responses.
The above improvement measures can either accelerate the convergence speed or improve the global optimization ability of AFSA. However, the improved algorithm can only find a global optimal solution of multi-peak functions, which is not applicable to the multi alternatives problem of FEMU. Therefore, the standard AFSA still has the following defects: (1) difficult in finding multiple global optimal solutions and suboptimal solutions for multi-peak functions; (2) when AFSA runs to later stage, the artificial fish oscillates near the global optimal solution, and the optimization accuracy is low. In view of the above two problems, the authors propose an improved artificial fish swarm algorithm (IAFSA). The improvement measures are as follows:
(1) In view of the difficulty of finding multiple peaks in the multi-peak function of AFSA, the sequential niche technology is combined with AFSA, and the niche radius R is introduced to control the distance between the fish. The specific steps are as follows:
Step 1: Execute AFSA once, find a global optimal solution, and liberate it into the niche core;
Step 2: Repeat AFSA, calculate the distance between the current fish and the existing solution in the niche core, and compare the distance with the radius of each niche, if within the radius, initialize the artificial fish position;
Step 3: Calculate the distance between the optimal solution obtained by each AFSA and the solutions in the niche core. If it is outside the niche radius, put the new solution set in the niche core, otherwise give it up;
Step 4: Continue the next cycle until all local and global optimal solutions are found or the algorithm termination conditions are satisfied.
(2) To solve the problem of difficulty in determining the niche radius, an adaptive niche radius mechanism is proposed. The steps to calculate the niche radius of the multi-peaks function f (x1 x2 x3xd) are as follows:
Step 1: When there is a solution X (x1 x2 x3xd) in the niche core, look for the niche radius in the increasing direction of the i-th dimension. Increase ΔRi along the xi direction, and calculate f (x1 x2 xi + ΔRixd), ΔRi is set according to the definition domain of each dimension parameter; ΔRi is recommended as shown in Equation (11):
Δ R i = ( 1 20 1 10 ) × x i l b x i u p
where x i u p and x i l b are the upper and lower limits of definition field of the i-th dimension parameter.
Step 2: Determine whether f (x1 x2 xixd) > f (x1 x2 xi + ΔRixd) is satisfied, if so, increase the i-th dimension parameter by ΔRi again until f (x1 x2 xi + (n − 1)ΔRixd) < f(x1 x2 xi + nΔRixd). The niche radius in the increasing direction of the i-th dimension parameter is nΔRi;
Step 3: Look for the niche radius in the decreasing direction of the i-th dimension. Decrease ΔRi along the xi direction and calculate f (x1 x2 xi − ΔRixd). Determine whether f (x1 x2 xixd) > f (x1 x2 xi − ΔRixd) is satisfied, if so, decrease the i-th dimension parameter by ΔRi again until f (x1 x2 xi + (m − 1)ΔRixd) < f(x1 x2 ximΔRixd).The niche radius in the decreasing direction of the i-th dimension is mΔRi;
Step 4: Available from step 1 to step 3, the niche radius of the i-th dimension is Ri = min(nΔRi, mΔRi);
Step 5: Determine the niche radius of other dimensions, then the radius of each dimension of X (x1 x2 x3xd) is recorded as R = (R1 R2 R3Rd);
(3) In order to improve the accuracy of AFSA optimization, the optimal solution obtained from each execution of AFSA is combined with simulated annealing algorithm to carry out local refinement and optimization. The specific steps are as follows:
Step 1: Set the initial temperature T0 and the end temperature Tend of the simulated annealing algorithm to determine the number of iterations L at each temperature;
Step 2: Execute the steps of AFSA to find the best solution xbest;
Step 3: Let xbest have a random disturbance and get a new solution xbest’;
Step 4: Judge whether f (xbest’) is better than f (xbest), if so, accept it; otherwise, judge whether exp(−df/T) > rand is satisfied, if yes, still accept xbest’, otherwise give up it. Repeat step 3 and step 4 until the termination temperature condition is met where df = f(xbest’) − f(xbest); rand means a random number between 0 and 1.

3.3. Numerical Simulation Analysis

Three classic multi-peak functions are used to test IAFSA. The function expression is shown in Equations (12)–(14).
f 1 ( x , y ) = 2 + sin ( 19 π x ) + sin ( 19 π y ) + x / 1.7 + y / 1.7   x ,   y [ 0 , 1 ]
Features: f1(x, y) contains 100 peaks, and the peaks gradually increase from the coordinates (0,0) to (1,1). It is used to test the performance of IAFSA in finding multiple peaks of multi-peak function.
f 2 ( x , y ) = x × sin ( 4 π x ) y × sin ( 4 π y + π ) + 1   x ,   y [ 1 , 2 ]
Features: f2(x, y) contains 36 peaks with unequal spacing. The performance of adaptive niche radius mechanism of IAFSA is tested by this function.
f 3 ( x , y ) = 200 ( x 2 + y 11 ) 2 ( y 2 + x 7 ) 2   x ,   y [ 6 , 6 ]
Features: f3(x, y) contains four global optimal solutions (GOS) with theoretical values of 200. The accuracy of IAFSA is tested by this function.
Before testing, the basic parameters of IAFSA need to be set, the basic parameters are set according to the following principles:
(1)
Fish population size. The size of fish population ranges from 50 to 200, if the value is too large, it will increase the time consumption; if the value is too small, the optimization accuracy will be low;
(2)
Number of iterations. Similar to the fish population size, the recommended range is 20 to 100;
(3)
Visual and step. These two parameters are not sensitive to the optimization effect. Their values are suggested in Equations (15)–(16).
V i s u a l = ( 1 20 1 2 ) × x i l b x i u p
S tep = ( 1 100 1 20 ) × x i l b x i u p
(4)
Crowding factor. This parameter can range from 0.1 to 0.3;
(5)
The recommended value of ΔR is shown in Equation (11);
(6)
Number of AFSA executions. This value indicates the number of times AFSA is executed when the IAFSA is executed once; the value is greater than the peak numbers of the test function.
According to the above principles, the basic parameter settings of IAFSA are shown in Table 1.
Perform IAFSA 50 times to find the peaks of f1. In order to compare the performance of SSGA proposed previously [17] and IAFSA, SSGA is also executed 50 times. Limited to space, extract the first five search results. Meanwhile, five groups of AFSA will be executed, and each group will execute AFSA 120 times (ensure that the number of AFSA executions in each group is the same as the number of IAFSA executions each time). The results are shown in Table 2.
Record the peak seeking process performed by IAFSA once, and when IAFSA performs AFSA 30 times, 60 times, 90 times, and 120 times. The results are shown in Figure 4, Figure 5, Figure 6 and Figure 7.
From Table 2 and Figure 4, Figure 5, Figure 6 and Figure 7, we can see that the first five times of IAFSA’s execution successfully found one global optimal solution and 99 local optimal solutions of f1. In fact, the author counted the results of running IAFSA 50 times and found 100 peaks of f1 successfully each time. However, SSGA can only find one global optimal solution and a few local optimal solutions of f1, and the number of solutions found is not stable. Meanwhile, the result of running AFSA for each group shows that AFSA can find only one global optimal solution of f1, and 99 local optimal solutions are missed.
In order to test the adaptive niche radius mechanism of IAFSA, IAFSA and fixed niche radius R = 0.1, R = 0.3, and R = 0.5 were executed 50 times to find f2 peak respectively, and the results of the first 10 times are shown in Table 3. Perform IAFSA once and find the peak of f2 as shown in Figure 8.
It can be seen from Table 3 that IAFSA using adaptive niche radius mechanism successfully finds one global optimal solution and 35 local optimal solutions of function f2. In fact, running IAFSA 50 times successfully found 36 peaks of function f2 each time. When the niche radius is fixed, the niche artificial fish swarm algorithm can find the global optimal solution of function f2, but it can only find a small number of local optimal solutions, and the number of solutions is not stable.
In order to test the optimization accuracy of IAFSA, IAFSA was run five times, AFSA was run in five groups, and each group was run five times. The statistical results are shown in Table 4, one of the results of running IAFSA is shown in Figure 9.
It can be seen from Table 3 and Figure 9 that IAFSA runs five times and finds four sets of global optimal solutions for f3 each time. The results of a group of AFSA operations are as follows: f3 (−3.768343, −3.277694) = 199.993398; f3 (3.596599, −1.870760) = 199.986524; f3 (−2.799671, 3.138028) = 199.997172; f3 (−3.778259, −3.288557) = 199.998502; f3 (−2.808160, 3.131370) = 199.999699. The results show that running AFSA for many times cannot guarantee the convergence to all the global optimal solutions of the function, and there is the problem of low accuracy in the optimization.

4. Case Study of Multi-Alternatives Problem in FEMU

4.1. Introduction of ASCE Benchmark Model

ASCE benchmark model was proposed by Black and Ventura and built in 1998. The purpose of model construction is to be used for structural health monitoring and damage identification, providing a unified test platform for different damage identification methods. The model is a 4-story × 2-span × 2-span frame structure composed of beams, columns, braces, and other components. The size and material characteristics of each component are detailed elsewhere [17], and the model is shown in Figure 10.
ASCE benchmark model can select 60 degrees of freedom or 120 degrees of freedom mode by modifying the MATLAB code, and also can customize the damage of each member. In this paper, 120 degrees of freedom models are selected. We set the damage to the Young’s modulus of the first layer diagonal brace of the model, and the damaged part of the member is shown in Figure 11. The Young’s modulus values of the damaged members are E1 = 0.75E0 (north side), E2 = 0.5E0 (east side), E3 = 0.45E0 (south side), E4 = 0.95E0 (west side). Calculate the first six frequencies of the model before and after the damage, as shown in Table 5.
It can be seen from Table 5 that the maximum relative error of the first six frequencies of the initial model and the damaged model reach 7.12%. The modal assurance criterion (MAC) values are all above 0.947, which show that the first six frequencies of the damage model and the initial model are in the same order mode with high confidence.

4.2. Establishment of Kriging Model

Next, 44 sets of sample data were generated using the Latin hypercube design method, and Kriging models with E1, E2, E3, E4 as input parameters and f1f6 as output were established. To ensure the physical significance of the four updating parameters, when generating sample data, set the parameter range to [40% E0, E0], where E0 represents the initial Young’s modulus of the member. To facilitate data processing, input parameters are normalized. The Kriging model is established based on the sampled data. Figure 12a shows the first frequency in the function of E1 and E2, and Figure 12b further shows the MSE value of the Kriging model.
It can be seen from Figure 12 that almost all the sample points fall on the response surface, and the magnitude of the mean square error of the parameters E1 and E2 corresponding to f1 is 10−11, which indicates that the Kriging model constructed has high precision. In order to further test the fitting accuracy of f1f6, 50 groups of sample data are regenerated for Kriging model prediction, and the accuracy is tested by using the determination coefficient (R2) and root mean square error (RMSE). The test results are shown in Table 6.
It can be seen from Table 6 that R2 values are above 0.9988, and RMSE values are all less than 3.99 × 10−5, which further indicates that the constructed Kriging model has a high fitting accuracy.

4.3. Model Updating and Results Analysis

The updating parameters are E1E4, and the error objective function of fitting value of Kriging model and theoretical value of the damage model is shown in Equation (17).
min f ( x ) = min i = 1 6 ( f K r i i ( x ) f t i f t i ) 2 ,   x [ 0.4 E 0 , E 0 ]
where f K r i i ( x ) represents the i-th frequency predicted by Kriging model, f t i ( x ) represents the i-th frequency of damage model, and x means the updating parameters.
Running IAFSA, one group of global optimal solutions and three groups of local optimal solutions of the objective function are obtained. The ratio of each parameter after updating to before updating is shown in Table 7.
Four sets of solutions are substituted into ASCE benchmark model to calculate f1f6, and the relative error between the theoretical response corresponding to each set of solutions and the damage model response is calculated as shown in Table 8.
It is known from Table 8 that the four sets of solutions all effectively reduce the error between the updated model and the damaged model. From the perspective of the degree of error reduction, it is clear that the global optimal solution is the best recommended solution. However, the damage of the ASCE benchmark model is preset by the authors. The values of E1, E2, E3, and E4 are 0.750 E0, 0.50 E0, 0.45 E0, and 0.95 E0, respectively. The global optimal solutions obtained by IAFSA are 0.750 E0, 0.950 E0, 0.450 E0, and 0.499 E0, respectively. Obviously, the global optimal solution is not the damage value preset by the authors. On the contrary, the closest solution to the preset damage value is local optimal solution 1, and the corresponding parameters are 0.751 E0, 0.497 E0, 0.451 E0, and 0.954 E0. In order to clearly compare the relationship between each group solution and the preset damage value, the ratio of the parameters corresponding to each group of solutions to the initial value is shown in Figure 13. The ordinate in the graph represents the ratio of the corresponding parameters of each group of solutions to the initial value, and the abscissa represents the corresponding parameters of each group of solutions.
Through the case of ASCE benchmark, the authors not only prove that IAFSA can find multiple solutions of objective function in FEMU, but also prove that the global optimal solution in FEMU does not necessarily represent the real parameters of the structure.

5. Modal Updating of a Cable-Stayed Footbridge

5.1. Engineering Background

The pedestrian bridge in this case is a steel box girder cable-stayed bridge with a total length of 128.8 m, of which the main span is 45 m and the side span is 21 m. The main tower adopts a rectangular steel box girder with a variable cross-section and a height of 24.5 m. The main tower is provided with four parallel cables on both sides along the longitudinal bridge direction, the cable diameter is 115 mm, the design tension of the cables is: fN4, fB1fB4 = 430 kN, fN1fN3 = 355 kN. The elevation of the pedestrian overpass is shown in Figure 14.
We used Ansys15.0 software to establish the FEM of this bridge, as shown in Figure 15.
In order to obtain the dynamic response, the environmental vibration of the bridge was tested. A total of 53 measuring points are set in the whole bridge, which are divided into 17 measurement batches. In order to ensure the comparability and consistency of the measured data of each batch, each batch includes two reference points, namely point 8 and point 15. The data acquisition time of each batch is 15 min, and the acquisition frequency is set to 200 Hz. The layout of dynamic test points of the footbridge is shown in Figure 16.
The modal information of the bridge was identified by the stochastic subspace method, and the order was determined by the stability diagram. Take the identified frequency as shown in Figure 17, at the same time, extract the corresponding modal response under the initial modeling parameters of the finite element model as shown in Table 9.

5.2. Updating Parameters Selection and Establishment of Kriging Model

When selecting the updating parameters, the following aspects are mainly considered:
(1)
The steel box girder is a prefabricated component, so it is difficult to change the section area or the moment of inertia due to the size deviation of the section;
(2)
The tension of cable may relax under frequent loads;
(3)
There are different degrees of corrosion in straight-line segment and U-shape segment of steel box girder, which greatly affects the Young’s modulus and density of beam;
(4)
The actual stiffness of the main tower should be greater than the design value when the section thickness of the main tower at the connection of the cable and the main tower increases;
(5)
T-shaped pier as a member supporting the main beam; its Young’s modulus and density may change with the increase of service life.
Therefore, the following parameters are preliminarily selected as the updating parameters: density and Young’s modulus of main tower (denoted by D1 and E1), density and Young’s modulus of steel box girder in straight-line segment (denoted by D2 and E2), density and Young’s modulus of steel box girder in U-shape segment (denoted by D3 and E3), density and Young’s modulus of the cables (denoted by D4 and E4), density and Young’s modulus of T-shaped pier (denoted by D5 and E5), and cable tension (denoted by CN and CB). For the preselected parameters, set 10% change based on the initial values, and substitute them into the finite element model to calculate the frequency change percentage. The sensitivity of each parameter to the extracted modal frequency is shown in Figure 18.
From Figure 18, E1, E2, E3, D2, D3 with high sensitivity to the bridge’s frequencies are selected as the updating parameters. The initial values of the five updating parameters are set as 2.06 × 105 MPa, 2.06 × 105 MPa, 2.06 × 105 MPa, 7850 kg/m3, and 7850 kg/m3, respectively. Use LHD to generate 80 groups of updating parameter samples. To ensure that the samples of the parameters have physical significance, set the range of each parameter interval as [0.6 X0, 1.4 X0]. The samples are substituted into the FEM to extract the frequencies, and then the Kriging model, indicating the relationship between the updating parameters and modal frequencies/MAC values, is established based on a regression analysis of the data samples. Figure 19 and Figure 20 demonstrate the typical result of f2 and MAC2 in the function of E2 and E3, along with the corresponding MSE. The dots in Figure 19a are the data samples generated by LHD, while the Kriging model generates the surface. The MSE values are smaller than 3 × 10−10, indicating that the surrogate model is quite accurate.

5.3. Model Updating and Result Analysis

The error objective function of fitting value of Kriging model and measured response is shown in Equation (18).
min f ( x ) = min ( α 1 i = 1 4 ( f K r i i ( x ) f t i f t i ) 2 + α 2 i = 1 4 ( 1 M A C i ( x ) M A C i ( x ) ) 2 )
where x means the updating parameters, and α1 and α2 are the weight coefficients; in this case, α1 = 1, α2 = 1. f K r i i ( x ) represents the frequency calculated by Kriging model, f t i ( x ) represents the measured values of frequencies. M A C i ( x ) means the confidence degree that the theoretical mode and the measured mode are of the same order. It should be noted that the measured value of f5 is not a constraint condition of the objective function but is used to verify the results of the finite element model updating.
Running IAFSA, one group of global optimal solutions and fourteen groups of local optimal solutions of the objective function are obtained. Limited to space, a representative group of global optimal solutions and three groups of local optimal solutions are selected, as shown in Table 10. Table 11 show the difference of parameters before and after updating.
The corresponding parameters of each group of solutions are respectively substituted into the finite element model to extract the 1st, 2nd, 3rd, and 6th vertical bending modes and 1st torsional mode, and the relative error between the theoretical response corresponding to each group of solutions and the measured value is calculated as shown in Table 12. The MAC values under each group of solutions are shown in Table 13.
From Table 12, it can be seen that the four groups of solutions can effectively reduce the error between the theoretical value and the measured value of the frequencies, and the global optimal solution has the most significant reduction effect. However, it is not comprehensive that the only criterion for parameters selection is to reduce the error between the theoretical values and the measured values of the model. Table 11 shows the change degree of parameters corresponding to each group of solutions before and after update. The parameters of the global optimal solution are as follows: the density of the straight-line segment of beam is reduced by 36.94%, the Young’s modulus is reduced by 39.81%, while the density and Young’s modulus of U-shaped segment are increased to 27.26% and 39.81%, respectively. Considering the actual situation of bridge diseases and combined with engineering experience, the corrosion of straight-line segment of the main beam is more serious than that of U-shaped segment. However, from the practical engineering point of view, the reduction of the Young’s modulus and density of the main beam to nearly 40% is a small probability event. The reasons are as follows:
(1)
There is no obvious defect in the section of steel box girder, and the density and inertia moment of the girder will not be greatly reduced;
(2)
There are auxiliary facilities such as pavement and steel guardrail on the bridge deck system, which will buffer the decrease of the density and stiffness of the main beam caused by the corrosion of the steel structure to some extent.
Compared with the global optimal solution, the parameter value corresponding to the sub optimal solution 2 is more consistent with the actual bridge condition. The analysis is as follows: Compared with the initial value, the elastic modulus of the main tower increases by 28.16%, the density and elastic modulus of the straight-line segment of beam decrease by 12.87% and 7.77%, and the density and elastic modulus of U-shaped segment increase by 12.48% and 17.48%, respectively. Due to the increase of the section thickness of the connection between the cable and the main tower, and the existence of lifting lugs, stiffeners and other components, it is possible that the elastic modulus of the main tower is larger than the initial value. It should be noted that the measured value of f5 (the 6-th vertical bending mode) is used to verify the results of the finite element model updating. Four groups of solutions are substituted into the FEM to calculate f5 and MAC5. For the global optimal solution, the error between the theoretical value and the measured value of the 6-th vertical bending frequency is reduced from 3.41% to 2.88%, and the MAC5 value is 0.950, for suboptimal solution 2, the error is reduced to 0.07%, and the corresponding MAC5 value is 0.955. The graphs of the theoretical and experimental mode shapes of the vertical bending modes corresponding to the suboptimal solution 2 are shown in Figure 21, Figure 22, Figure 23 and Figure 24. Therefore, in this case, the suboptimal solution 2 is selected as the solution that best represents the bridge parameters.

6. Conclusions

(1)
An improved artificial fish swarm algorithm is proposed, which introduces niche technology, adaptive niche radius mechanism, and uses simulated annealing algorithm to locally refine and optimize in the later stage of the algorithm. Through three typical functions, IAFSA is verified to have high efficiency, high precision, and intelligent search for multiple solutions of multiple peak functions.
(2)
In the case of ASCE benchmark finite element model updating, one set of global optimal solutions and three sets of local optimal solutions of the objective function are obtained. By comparing the preset damage value with the four sets of solutions, it is found that the parameters corresponding to the global optimal solution are different from the preset values, while the suboptimal solution 1 can match well with the preset values, which proves that the global optimal solution does not necessarily represent the actual parameters value of the structure.
(3)
IAFSA is applied to the model updating of a pedestrian bridge, and 15 groups of solutions are obtained to reduce the error objective function. Combined with the actual bridge situation and reanalysis technology, the suboptimal solution 2 is selected as the most representative solution of the real parameters of the structure, other solutions are used as alternatives for reliability analysis and risk assessment of the bridge.
(4)
In two cases of model updating, Kriging model is used instead of finite element model, which improves the calculation efficiency of FEMU on the premise of meeting the accuracy of fitting frequencies and MAC values.

Author Contributions

Methodology: J.K. and X.Z.; Software: X.Z.; Validation, S.Q. and H.C.; Data analysis and supervision: S.Q. and H.C. All authors have read and agreed to the published version of the manuscript.

Funding

The research described in this paper was financially supported by the Natural Science Foundation of China (grant No. 51608408, 51708436),the Hubei Provincial Natural Science Foundation of China (2018CFB609) and the Fundamental Research Funds for the Central Universities (grant No. WUT-2017IVB046,WUT-2018IVB028).

Acknowledgments

The authors would like to express appreciation to Wuhan University of Technology for providing experimental funds and testing instruments to complete the environmental vibration test of the cable-stayed pedestrian overpass.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Orcesi, A.D.; Frangopol, D.M. Optimization of bridge maintenance strategies based on structural health monitoring information. Struct. Saf. 2011, 33, 26–41. [Google Scholar] [CrossRef]
  2. Bao, Y.; Chen, Z.; Wei, S.; Xu, Y.; Tang, Z.; Li, H. The State of the Art of Data Science and Engineering in Structural Health Monitoring. Engineering-PRC 2019, 5, 234–242. [Google Scholar] [CrossRef]
  3. Ko, J.M.; Ni, Y.Q. Technology developments in structural health monitoring of large-scale bridges. Eng. Struct. 2005, 27, 1715–1725. [Google Scholar] [CrossRef]
  4. Mottershead, J.E.; Link, M.; Friswell, M.I. The sensitivity method in finite element model updating: A tutorial. Mech. Syst. Signal Process. 2011, 24, 2275–2296. [Google Scholar] [CrossRef]
  5. Sehgal, S.; Kumar, H. Structural dynamic model updating techniques: A state of the art review. Arch. Comput. Methods Eng. 2015, 23, 515–533. [Google Scholar] [CrossRef]
  6. Weng, S.; Xia, Y.; Zhou, X.; Zhu, H. Inverse substructure method for model updating of structures. J. Sound Vib. 2012, 331, 5449–5468. [Google Scholar] [CrossRef] [Green Version]
  7. Hao, Z.; Sheng, L.D.; Nan, L.H. Research progress of finite element model updation: From linear to nonlinear. Adv. Mech. 2019, 49, 542–575. [Google Scholar]
  8. Wan, H.; Ren, W. A residual-based Gaussian process model framework for finite element model updating. Comput. Struct. 2015, 156, 149–159. [Google Scholar] [CrossRef]
  9. Xia, Z.; Li, A.; Li, J.; Duan, M. FE Model Updating on an In-Service Self-Anchored Suspension Bridge with Extra-Width Using Hybrid Method. Appl. Sci. 2017, 7, 191. [Google Scholar] [CrossRef] [Green Version]
  10. Jaishi, B.; Ren, W. Structural Finite Element Model Updating Using Ambient Vibration Test Results. J. Struct. Eng. 2005, 131, 617–628. [Google Scholar] [CrossRef]
  11. Schlune, H.; Plos, M.; Gylltoft, K. Improved bridge evaluation through finite element model updating using static and dynamic measurements. Eng. Struct. 2009, 31, 1477–1485. [Google Scholar] [CrossRef]
  12. Teughels, A.; De Roeck, G.; Suykens, J.A.K. Global Optimization by Coupled Local Minimizers and Its Application to FE Model Updating. Comput. Struct. 2003, 81, 2337–2351. [Google Scholar] [CrossRef] [Green Version]
  13. Živanović, S.; Pavic, A.; Reynolds, P. Finite Element Modelling and Updating of a Lively Footbridge: The Complete Process. J. Sound Vib. 2007, 301, 126–145. [Google Scholar] [CrossRef] [Green Version]
  14. Brownjohn, J.M.W.; Xia, P.; Hao, H.; Xia, Y. Civil Structure Condition Assessment by FE Model Updating: Methodology and Case Studies. Finite Elem. Anal. Des. 2001, 37, 761–775. [Google Scholar] [CrossRef]
  15. Simoen, E.; De Roeck, G.; Lombaert, G. Dealing with uncertainty in model updating for damage assessment: A review. Mech. Syst. Signal Process. 2015, 56, 123–149. [Google Scholar] [CrossRef] [Green Version]
  16. Shan, D.S.; Xiao Yu, G.; Zhong Hui, L.; Qiao, L. Affine-interval uncertainty updation of finite element model of bridge structure. China J. Highw. Transp. 2019, 32, 67–76. [Google Scholar]
  17. Caicedo, J.M.; Yun, G. A novel evolutionary algorithm for identifying multiple alternative solutions in model updating. Struct. Health Monit. 2011, 10, 491–501. [Google Scholar] [CrossRef]
  18. Zárate, B.A.; Caicedo, J.M. Finite element model updating: Multiple alternatives. Eng. Struct. 2008, 30, 3724–3730. [Google Scholar] [CrossRef]
  19. Shabbir, F.; Omenzetter, P. Model updating using genetic algorithms with sequential niche technique. Eng. Struct. 2016, 120, 166–182. [Google Scholar] [CrossRef]
  20. Shabbir, F.; Omenzetter, P. Particle Swarm Optimization with Sequential Niche Technique for Dynamic Finite Element Model Updating. Comput.-Aided Civ. Inf. 2015, 30, 359–375. [Google Scholar] [CrossRef] [Green Version]
  21. Perera, R.; Fang, S.; Huerta, C. Structural crack detection without updated baseline model by single and multiobjective optimization. Mech. Syst. Signal Process. 2009, 23, 752–768. [Google Scholar] [CrossRef]
  22. Perera, R.; Fang, S.; Ruiz, A. Application of particle swarm optimization and genetic algorithms to multiobjective damage identification inverse problems with modelling errors. Meccanica 2010, 45, 723–734. [Google Scholar] [CrossRef]
  23. Raich, A.M.; American Society of Civil Engineers; Liszkai, T.R. Improving the Performance of Structural Damage Detection Methods Using Advanced Genetic Algorithms. J. Struct. Eng. 2007, 133, 449–461. [Google Scholar] [CrossRef]
  24. Shan, D.; Li, Q.; Khan, I.; Zhou, X. A novel finite element model updating method based on substructure and response surface model. Eng. Struct. 2015, 103, 147–156. [Google Scholar] [CrossRef] [Green Version]
  25. Ren, W.; Chen, H. Finite element model updating in structural dynamics by using the response surface method. Eng. Struct. 2010, 32, 2455–2465. [Google Scholar] [CrossRef]
  26. Deng, L.; Cai, C.S. Bridge Model Updating Using Response Surface Method and Genetic Algorithm. J. Struct. Eng. 2010, 15, 553–564. [Google Scholar] [CrossRef]
  27. Yang, L.D.W.J. Performance Comparison of Two Meta-Model for the Application to Finite Element Model Updating of Structures. J. Harbin Inst. Technol. 2014, 21, 68–78. [Google Scholar]
  28. Wang, J.T.; Wang, C.J.; Zhao, J.P. Frequency response function-based model updating using Kriging model. Mech. Syst. Signal Process. 2017, 87, 218–228. [Google Scholar] [CrossRef]
  29. Khodaparast, H.H.; Mottershead, J.E.; Badcock, K.J. Interval model updating with irreducible uncertainty using the Kriging predictor. Mech. Syst. Signal Process. 2011, 25, 1204–1226. [Google Scholar] [CrossRef]
  30. Gano, S.E.; Renaud, J.E.; Martin, J.D.; Simpson, T.W. Update strategies for kriging models used in variable fidelity optimization. Struct. Multidisc. Optim. 2006, 32, 287–298. [Google Scholar] [CrossRef]
  31. Wu, J.; Yan, Q.S.; Huang, S.P.; Zou, C.; Zhong, J. Finite Element Model Updating in Bridge Structures Using Kriging Model and Latin Hypercube Sampling Method. Adv. Civ. Eng. 2018, 2018, 1–11. [Google Scholar] [CrossRef]
  32. Li, X.L.; Jiang, S.Z.; Xin, Q.J. An optimization model based on animal autonomy: Fish swarm algorithm. Syst. Eng. Theory Pract. 2002, 22, 32–38. [Google Scholar]
  33. Li, C.; Yu, L. Structural model updating and damage detection based on artificial fish swarm algorithm. J. Vib. Shock 2014, 33, 112–116. [Google Scholar]
  34. Zhang, A.P.; Chen, G.P. Structural finite element model updating based on hybrid artificial fish swarm algorithm. Acta Aeronaut. ET Astronaut. Sin. 2010, 31, 940–945. [Google Scholar]
  35. Zhu, L.W.; Li, H.W.; Chen, L. Research on Model Updating of long span cable stayed bridge based on artificial fish swarm algorithm. Technol. Highw. Transp. 2015, 1, 34–38. [Google Scholar]
  36. Zhu, Y.; Xu, W.; Luo, G. Random Forest enhancement using improved Artificial Fish Swarm for the medial knee contact force prediction. Artif. Intell. Med. 2020, 103, 1–10. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of multi-alternatives in model updating.
Figure 1. Schematic diagram of multi-alternatives in model updating.
Sensors 20 04274 g001
Figure 2. Feasible region of bivariate in model updating.
Figure 2. Feasible region of bivariate in model updating.
Sensors 20 04274 g002
Figure 3. The research flow of multi-alternatives problem in finite element model updating (FEMU).
Figure 3. The research flow of multi-alternatives problem in finite element model updating (FEMU).
Sensors 20 04274 g003
Figure 4. When IAFSA executes AFSA to 30 times.
Figure 4. When IAFSA executes AFSA to 30 times.
Sensors 20 04274 g004
Figure 5. When IAFSA executes AFSA to 60 times.
Figure 5. When IAFSA executes AFSA to 60 times.
Sensors 20 04274 g005
Figure 6. When IAFSA executes AFSA to 90 times.
Figure 6. When IAFSA executes AFSA to 90 times.
Sensors 20 04274 g006
Figure 7. When IAFSA executes AFSA to 120 times.
Figure 7. When IAFSA executes AFSA to 120 times.
Sensors 20 04274 g007
Figure 8. Results of performing IAFSA once to find the peaks of f2.
Figure 8. Results of performing IAFSA once to find the peaks of f2.
Sensors 20 04274 g008
Figure 9. Results of performing IAFSA once to find the peaks of f3.
Figure 9. Results of performing IAFSA once to find the peaks of f3.
Sensors 20 04274 g009
Figure 10. The ASCE benchmark finite element model.
Figure 10. The ASCE benchmark finite element model.
Sensors 20 04274 g010
Figure 11. Custom damage of members.
Figure 11. Custom damage of members.
Sensors 20 04274 g011
Figure 12. The first frequency in the function of E1 and E4: (a) Kriging model and data samples; (b) the corresponding mean square error (MSE).
Figure 12. The first frequency in the function of E1 and E4: (a) Kriging model and data samples; (b) the corresponding mean square error (MSE).
Sensors 20 04274 g012
Figure 13. Ratio of parameters corresponding to each group of solutions to initial values.
Figure 13. Ratio of parameters corresponding to each group of solutions to initial values.
Sensors 20 04274 g013
Figure 14. The elevation of pedestrian overpass (unit: m).
Figure 14. The elevation of pedestrian overpass (unit: m).
Sensors 20 04274 g014
Figure 15. The finite element model (FEM) of the footbridge.
Figure 15. The finite element model (FEM) of the footbridge.
Sensors 20 04274 g015
Figure 16. Layout of dynamic test points of footbridge (unit: m).
Figure 16. Layout of dynamic test points of footbridge (unit: m).
Sensors 20 04274 g016
Figure 17. Stability graph of stochastic subspace identification.
Figure 17. Stability graph of stochastic subspace identification.
Sensors 20 04274 g017
Figure 18. Histogram of parameter sensitivity analysis.
Figure 18. Histogram of parameter sensitivity analysis.
Sensors 20 04274 g018
Figure 19. The frequency of f2 in the function of E2 and E3: (a) Kriging model and data samples; (b) the corresponding MSE.
Figure 19. The frequency of f2 in the function of E2 and E3: (a) Kriging model and data samples; (b) the corresponding MSE.
Sensors 20 04274 g019
Figure 20. The value of MAC2 in the function of E2 and E3: (a) Kriging model and data samples; (b) the corresponding MSE.
Figure 20. The value of MAC2 in the function of E2 and E3: (a) Kriging model and data samples; (b) the corresponding MSE.
Sensors 20 04274 g020
Figure 21. Comparison of the shape of 1st
Figure 21. Comparison of the shape of 1st
Sensors 20 04274 g021
Figure 22. Comparison of the shape of 2nd
Figure 22. Comparison of the shape of 2nd
Sensors 20 04274 g022
Figure 23. Comparison of the shape of 3rd
Figure 23. Comparison of the shape of 3rd
Sensors 20 04274 g023
Figure 24. Comparison of the shape of 6th .
Figure 24. Comparison of the shape of 6th .
Sensors 20 04274 g024
Table 1. Parameters setting of improved artificial fish swarm algorithm (IAFSA) corresponding to the test functions.
Table 1. Parameters setting of improved artificial fish swarm algorithm (IAFSA) corresponding to the test functions.
Parameter Settingf1f2f3
Fish population size505050
Number of iterations202030
Visual0.30.750.75
Step0.0150.1350.15
Crowding factor0.10.10.1
ΔR0.050.150.6
T0150015001500
Tend0.010.010.01
Chain length200200200
Number of AFSA executions120455
Table 2. The results of optimizing f1.
Table 2. The results of optimizing f1.
Number
of Runs
IAFSA SSGANumber of Groups RunningAFSA
Number of GOS FoundNumber of LOS
Found
Number of GOS FoundNumber of LOS
Found
Number of GOS FoundNumber of LOS Found
First time199151st group10
Second time199162nd group10
Third time199143rd group10
Fourth time199154th group10
Fifth time199155th group10
GOS: global optimal solutions, LOS: local optimal solutions.
Table 3. Results of optimizing f2 with different niche radius.
Table 3. Results of optimizing f2 with different niche radius.
Number of RunsAdaptive RadiusR = 0.1R = 0.3R = 0.5
GOS FoundLOS FoundGOS FoundLOS FoundGOS FoundLOS FoundGOS FoundLOS Found
113516131123
213516131121
3135110130121
413519131123
5135112129122
6135111131124
7135110131121
813519131121
9135112129123
1013517131124
Table 4. Results of IAFSA and AFSA optimize f3.
Table 4. Results of IAFSA and AFSA optimize f3.
Number of RunsPeaks FoundAverage of Peak CoordinatesAverage of Fitness
First time4(3.000478, 1.999398)199.999991
Second time4(3.584221, −1.848550)199.999995
Third time4(−2.804652, 3.131278)199.999993
Fourth time4(−3.779525, −3.283265)199.999998
Fifth time4
Table 5. First 6 frequencies of initial model and damaged model. MAC: modal assurance criterion.
Table 5. First 6 frequencies of initial model and damaged model. MAC: modal assurance criterion.
ModeInitial FEM
fa (Hz)
Damaged FEM ft (Hz)Relative Difference (%)MAC
f18.5888.0516.250.982
f29.1818.6385.910.989
f314.58013.5427.120.972
f423.45222.4044.470.989
f525.94624.7674.540.994
f636.81336.2221.610.947
Table 6. Determination coefficient (R2) and root mean square error (RMSE) values corresponding to the first six frequencies.
Table 6. Determination coefficient (R2) and root mean square error (RMSE) values corresponding to the first six frequencies.
Inspecting MethodfKri1fKri2fKri3fKri4fKri5fKri5
R21.00000.99980.99991.00001.00000.9988
RMSE1.95 × 10−0.53.99 × 10−0.52.48 × 10−0.52.45 × 10−0.65.86 × 10−0.62.87 × 10−0.6
Table 7. Comparison of parameters before and after updating.
Table 7. Comparison of parameters before and after updating.
Updating ParametersE0GOSLOS1LOS2LOS3
E’E’/E0E’E’/E0E’E’/E0E’E’/E0
E1/(× 105 MPa)2.0001.5000.7501.5020.7510.9000.4500.8040.402
E2/(× 105 MPa)2.0001.9000.9500.9940.4971.9120.9560.9900.495
E3/(× 105 MPa)2.0000.9000.4500.9020.4511.5060.7531.6200.810
E4/(× 105 MPa)2.0000.9980.4991.9080.9540.9900.4951.9140.957
Note: E0 stands for initial value, E’ stands for updated value.
Table 8. The error of frequency between updated model and damaged model.
Table 8. The error of frequency between updated model and damaged model.
ModeInitial Model
Hz
Damaged ModelUpdated by GOSUpdated by LOS1Updated by LOS2Updated by LOS3
HzError
%
HzError
%
HzError
%
HzError
%
HzError
%
f18.0518.5886.258.0500.018.0500.018.0490.038.0470.05
f28.6389.1815.918.63808.6390.018.6400.028.6300.09
f313.54214.5807.1213.541013.5430.0113.5440.0213.5450.02
f422.40423.4524.4722.403022.4050.0122.4060.0122.4060.01
f524.76725.9464.5424.766024.7690.0124.7710.0224.7720.02
f636.22236.8131.6136.221036.2200.0036.2180.0136.2180.01
Table 9. Comparison between measured frequencies and theoretical frequencies.
Table 9. Comparison between measured frequencies and theoretical frequencies.
ModeTypeTheoretical Frequency (Hz)Measured Frequency
(Hz)
Relative Difference (%)MAC
f11st 1.922.087.690.954
f22nd 4.584.600.430.959
f31st 6.066.456.050.972
f43rd 9.109.332.470.962
f56th 14.7415.263.410.952
Note: stands for vertical bending modes, stands for torsion mode, MAC: modal assurance criterion.
Table 10. Comparison of parameters before and after updating.
Table 10. Comparison of parameters before and after updating.
Updating ParametersInitial ValuesGOSLOS1LOS2LOS3
Updated ValuesUpdated ValuesUpdated ValuesUpdated Values
E1/(×105 MPa)2.062.541.832.641.80
D2/(×103 kg/m3)7.854.956.676.847.09
E2/(×105 MPa)2.061.241.781.901.98
D3/(×103 kg/m3)7.859.9910.178.8310.37
E3/(×103 MPa)2.062.882.882.422.88
Table 11. Difference of parameters before and after updating.
Table 11. Difference of parameters before and after updating.
Updating ParametersInitial ValuesGOSLOS1LOS2LOS3
Difference
%
Difference
%
Difference
%
Difference
%
E1/(×105 MPa)2.0623.30−11.1728.16−12.62
D2/(×103 kg/m3)7.85−36.94−15.03−12.87−9.68
E2/(×105 MPa)2.06−39.81−13.59−7.77−3.88
D3/(×103 kg/m3)7.8527.2629.5512.4832.10
E3/(×105 MPa)2.0639.8139.8117.4839.81
Table 12. The error between theoretical frequencies and measured values corresponding to each group of solutions.
Table 12. The error between theoretical frequencies and measured values corresponding to each group of solutions.
ModeExperimental HzInitial FEMUpdated by GOSUpdated by LOS1Updated by LOS2Updated by LOS3
HzError%HzError %HzError %HzError %HzError %
f12.081.927.692.032.402.003.852.003.852.003.72
f24.64.580.434.651.094.691.964.712.394.712.49
f36.456.066.056.450.006.400.786.390.936.371.18
f49.339.102.479.340.119.350.199.410.869.441.16
f515.2614.743.4114.822.8815.061.3015.250.0715.250.03
Table 13. MAC values corresponding to each group of solutions.
Table 13. MAC values corresponding to each group of solutions.
Mode TypeInitial FEMGOSLOS1LOS2LOS3
1st 0.9540.9540.9540.9550.954
2nd 0.9590.9560.9500.9470.951
1st 0.9720.9900.9910.9880.991
3rd 0.9620.9800.9810.9800.980
6th 0.9520.9500.9530.9550.952
Note: stands for vertical bending modes, stands for torsion mode.

Share and Cite

MDPI and ACS Style

Kang, J.; Zhang, X.; Cao, H.; Qin, S. Research on Multi-Alternatives Problem of Finite Element Model Updating Based on IAFSA and Kriging Model. Sensors 2020, 20, 4274. https://0-doi-org.brum.beds.ac.uk/10.3390/s20154274

AMA Style

Kang J, Zhang X, Cao H, Qin S. Research on Multi-Alternatives Problem of Finite Element Model Updating Based on IAFSA and Kriging Model. Sensors. 2020; 20(15):4274. https://0-doi-org.brum.beds.ac.uk/10.3390/s20154274

Chicago/Turabian Style

Kang, Juntao, Xueqiang Zhang, Hongyou Cao, and Shiqiang Qin. 2020. "Research on Multi-Alternatives Problem of Finite Element Model Updating Based on IAFSA and Kriging Model" Sensors 20, no. 15: 4274. https://0-doi-org.brum.beds.ac.uk/10.3390/s20154274

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop