Abstract
Nonlinear behavior is often observed in structural joint system due to external loads. A new technique of nonlinear structural joint model updating with static load test results is proposed in this article to investigate the actual behavior of a joint system. To calibrate the nonlinear parameters of the structural joint system, an appropriate finite element model is first established to characterize the complex nonlinear behavior caused by the joint connections. Combined with the sensitivity analysis, the parameters that describe the nonlinear behavior of the joint connections are selected as the parameters to be updated. Subsequently, an objective function is created in accordance with the residual between experimentally measured static deflections and analytically calculated static deflections through finite element model. The objective function is then optimized to obtain the proper values of the nonlinear force–displacement parameters with the regular simulated annealing algorithm. To validate the efficiency of this updating approach, two numerical examples under static concentrated loads are conducted. The obtained results indicate that the nonlinear joint model parameters can be successfully updated, and the updated new model can further forecast the true deflections of the nonlinear structure with good accuracy and stability.
Keywords
Introduction
Joint connections exist widely in many large-scale complex structures. Static and dynamic responses of these structures are significantly affected by the joints due to their complicated and nonlinear properties. Traditional linear model and straight-forward joint coupling will no longer be applicable to this system. Therefore, in order to achieve a more precise expression of the structural behavior, it is essential to consider these additional joint effects and find a more proper method to model and update the joints.
Driven by the advances in sensor technology and computational power, modeling and updating the nonlinear behavior of joints has undergone a dramatic development in recent decades. Multiple issues have been published in this regard. For instance, special attention was given to the modeling of welded joints by Ahmadian et al. 1 Mackerle 2 presented a detailed review on various types of joints for finite element analysis from both theoretical and practical points of view. Ahmadian et al. 3 modeled the joint with a thin-layer interface element and updated the model via a sensitivity method in the AWE-MACE system. Dias et al. 4 presented a three-dimensional (3D) nonlinear model to study the structural behavior of timber–concrete joints. Using special contact elements, such as thin-layer and zero thickness elements, Mayer and Gaul 5 proposed an effective method to simulate the contact interfaces of joint connections. Bograd et al. 6 presented a comprehensive review of various methods for dynamic model establishment of structural joints in assembled structures. It generally includes the contents about joint features, types of joint connection, and brief simulation models of joint for the assembled structures.
Many researchers have also investigated the nonlinear behavior of joints. For example, Gaul and Lenz 7 investigated the joint effects on the nonlinear dynamic behavior through both experimental and numerical studies. In that study, they proposed an improved lumped parameter model and identified the parameter with experimental research. Girão Coelho et al. 8 described an appropriate finite element model to characterize the complex performance of the bolted connections. The joint interface is simulated by node-to-node contact elements. Schwingshackl et al. 9 further studied the modeling approach of the bolted flange joints. To correctly characterize the nonlinear dynamic behavior, they developed an advanced modeling technique which brought on an excellent agreement with the experimental data. By introducing layered method and constitutive law, Khorsandnia et al. 10 conducted the nonlinear finite element model analysis of timber, timber–concrete composite beams and joints.
In the application of parameters identification and updating of joints, Yang et al. 11 developed a matrix formula for joint model and proposed a parameter identification approach for joints through substructure synthesis technique and frequency response function. Cunha et al. 12 successfully identified the stiffness of joints in a frame structure by conducting a model updating approach with both static and dynamic responses. With single-frequency excitations, Jalali et al. 13 obtained the parameters of the bolted joint model by force-state mapping of acceleration responses in time domain. Combined with empirical mode decomposition, Eriten et al. 14 performed the nonlinear system parameter identification for the friction joint connections in a bolt assembled beam. Mehrpouya et al. 15 investigated the inverse receptance coupling approach and the point-mass model and further identified the joint dynamic properties using frequency response functions.
Iranzad and Ahmadian 16 simulated a bolted joint by a thin layer with elastic–plastic material and conducted the nonlinear model updating procedure to identify the material parameters with measured results. In their article, thin-layer material properties are regarded as design variables and the difference between measured and model predicted frequency response functions is used for objective function. By minimizing the objective function, proper values of design variables are found and model parameters are identified. Alamdari et al. 17 adopted the Richard–Abbot elastic–plastic material to characterize the nonlinear stress–strain relation of joint interface element. Then, the four material parameters were updated by minimizing the residual between measured and analytical nonlinear frequency response functions with iterative sensitivity-based optimization algorithm. Using a two-step Kalman filter approach and partial measurements of structural acceleration responses, Lei et al. 18 proposed a novel algorithm for damage detection of frame structures suffering joint damage from earthquake excitation. Davoodi et al. 19 introduced a general nonlinear relationship of joint connections and considered the curve coefficients as the parameters to be updated. With genetic algorithm and static deflections, they determined the nonlinear static performance of the ball joint system by model updating technique.
This study focuses on developing a physically meaningful model to characterize the complex nonlinear behavior of the joint system under static loads. Accordingly, an innovative nonlinear structural model updating method based on static load test results is proposed to research the true performance of joint system. First, a proper finite element model is introduced to describe the nonlinear behavior of the joints. Combined with sensitivity analysis, the parameters that describe the nonlinear force–displacement curve of the joints are selected as the parameters to be updated. Then, an objective function is created on the basis of the residual between experimental static deflections and analytical static deflections calculated by the simulated finite element model. After that, with a well-known simulated annealing (SA) algorithm, the optimization problem is solved to obtain the proper values of the nonlinear force–displacement parameters. Finally, a more reasonable model can be obtained to describe the actual behavior of the joint system under both the load used for updating and the new load.
The organization of this article includes the following parts: first, an overview of the modeling and updating for joints is presented. Next, a detailed description of a nonlinear joint model updating technique is provided, followed by a characterization of a nonlinear force–displacement relationship model that has been used in this study. Then, two simulated numerical examples are performed for validating the effectiveness of this presented approach. Finally, the article ends with conclusions and lists some recommendations for future work.
Theoretical background
Nonlinear joint model
To study the joint effects on a structural system, an appropriate element should be selected to simulate the joints. In this article, a one-dimensional (1D) spring element (Combin39, which is from software ANSYS 20 ) with generalized nonlinear force–displacement capability is introduced to model the joint connections for nonlinear finite element model analysis. This element can be applied to simulate the longitudinal force–displacement or torsional moment–rotation relationship in 1D to 3D systems.
As shown in Figure 1, the nonlinear force–displacement curve of Combin39 element can be defined by sequentially connecting a series of points. These points on the graph (D1, F1, etc.) denote forces (or moments) against relative translations (or rotations) in the structural analysis. It is noteworthy that the nonlinear force–displacement relationship parameters should be input in sequence to make sure that the displacements increase from the third quadrant (compression region) to the first quadrant (tension region) of the coordinate system. The fundamental aim of this article is to determine the coordinates of these points using nonlinear joint model updating technology. The force coordinates of these points are fixed in advance according to the approximated force range and the displacement coordinates are considered as parameters to be determined after model updating. Considering the restriction in ANSYS software, computational accuracy, and time consumption, a total of 19 points have been utilized to depict the nonlinear force–displacement relationship curve of Combin39 element. Specifically, these 19 points are composed of 9 points in compressive zone, 9 points in tensile zone, and 1 origin point.

Nonlinear force–displacement curve for Combin39.
Sensitivity analysis
The sensitivity analysis is usually conducted in order to select the most important variables for the finite element model updating program. Many researchers have also applied sensitivity analysis to inelastic structures, nonlinear mechanics, and earthquake engineering.21–23 The sensitivity coefficient
where
Considering the truth that static deflection of a structure is among the most important responses that can reflect the accuracy of the analysis, in this article,
Objective function
The objective function
in which the minimum and maximum values of the parameters should be given in advance, guaranteeing the physical significance of the parameter values. 24
In this study, an objective function form that consists of the residual between measured static deflections and corresponding static deflections gained through numerical model analysis is introduced to carry out the nonlinear model updating problem for the joint system. Taking the structural nonlinear load–deflection behavior into account, the numerical static deflections are compared with the measured static deflections at several different load steps. Thus, the objective function is formulated as follows
where
The updated results are then evaluated by two proposed error indices that are deflection errors between real model and updated model. These error indices are defined as follows
where
Optimization technique
Using indirect methods, the nonlinear joint model updating procedure is implemented by solving an optimization problem with the target to minimize the objective function under specific constraints. A series of method accessible for solving the constrained optimization problem (such as genetic algorithm, artificial neural network, and harmony search algorithm)25–27 have been proposed in the past decades. In this study, the optimization problem of nonlinear joint model updating is considered as a constrained minimum problem that consists of many optimization variables and a relatively complex objective function. Thus, the commonly used SA algorithm 28 is introduced to solve this issue.
SA, which is a probabilistic search algorithm to seek the global minimal value among large amounts of local minima, has been widely used in civil engineering for the model updating.29,30 Some researchers have also proposed modifications to the standard SA to accelerate the convergence. For instance, Ingber 31 developed a very fast simulated re-annealing algorithm. Levin and Lieven 32 studied dynamic finite element model updating with SA and genetic algorithms. Jeong and Lee 33 presented an efficient adaptive SA genetic algorithm for system identification. Combining SA with the unscented Kalman filter, Astroza et al. 34 proposed a new method for finite element model updating. As an extension of local search algorithm, SA algorithm generates a new state model in every modified process and selects the state containing largest energy value with a certain probability. This new acceptance criterion makes SA be a global optimization algorithm. Furthermore, as an effective nonlinear optimization algorithm, SA has been proved to be strict in theory and effective in practice.
Since the deflection responses in the objective function are obtained numerically by finite element analysis software, the SA optimization algorithm is incorporated with ANSYS to solve the multi-variables constrained optimization problem. A MATLAB-based optimization procedure 35 has been proposed for this study. The overall stages of the nonlinear joint model updating process are shown in Figure 2. Therefore, to perform the nonlinear joint model updating program, different steps involved in the process, as depicted in Figure 2, are executed sequentially using the prepared program as follows:
Initialization and annealing plan: first, the parameters involved in the optimization technique are initialized. Then, to simulate the annealing process, the annealing plan is conducted as
Model disturbance: in this inner cycle, parameters to be modified are disturbed as
Acceptance criteria: based on the objective function values and Metropolis rule, the model acceptance criterion is defined as follows: (a) if
Termination: for each inner cycle, the procedure stops and turns to the next inner cycle when the inner number

Overall steps of the nonlinear joint model updating technique using SA.
Numerical verification
Simulated cantilever beam with nonlinear joint supports
In this section, a simulated cantilever beam with nonlinear joint supports is aimed at demonstrating the efficiency of the nonlinear joint model updating technique mentioned above. The main task in this case is to update the nonlinear force–displacement curve parameters so that the analytical responses provide a good agreement with measured results of the beam. Static deflections are obtained through finite element analysis to construct an objective function as shown in equation (3). Using SA algorithm, the force–displacement parameters on behavior of the nonlinear properties of the structure are then updated with the minimum objective function value.
Model description
In this case, the finite element software ANSYS is applied to analyze this beam. As illustrated in Figure 3, the cantilever beam with nonlinear joint supports is first modeled. Beam3 element (which is an elastic uniaxial element with tension, compression, and bending capabilities) is used to simulate the beams, while Combin39 element is introduced for simulating the nonlinear relationship of the joint supports. The translation in the nodal

Detail description of the beam.
The whole finite element model consists of 8 beam elements, 2 nonlinear spring elements, and 11 nodes. It is assumed that the two spring elements share the same force–displacement relationship. Static concentrated load (
Nonlinear joint model updating
As mentioned previously, the sensitivity analysis is first done. The
Sensitivity coefficients for different perturbations.
The nonlinear joint model updating process is to correlate the nonlinear force–displacement curve parameters to match the measured static deflections. In this case, the force coordinates of these nonlinear force–displacement curve points are uniformly increased from −0.72 to 0.72 kN according to the approximated force range. Then, the updating parameters vector is defined as
Updated parameters and values of objective function.
The objective function can be created using the deflections of a series of nodes and a reasonable estimated result can be obtained. In order to discuss the effects of selected node number, total four cases are considered in this study. Case 1: Eight nodes are uniformly selected along the structure as measuring points and the deflections of these points are used for updating. Case 2: Four nodes are uniformly selected along the structure as measuring points and the deflections of these points are used for updating. Case 3: Two nodes are uniformly selected along the structure as measuring points and the deflections of these points are used for updating. Case 4: One node is uniformly selected along the structure as measuring point, and the deflection of this point is used for updating.
In order to obtain acceptable accuracy with low computation cost, the values of the variables involved in the SA algorithm are carefully selected. These are as follows:

The function values with progression of iterations for cantilever beam.
The deflections of all the eight nodes are introduced for equations (4) and (5) to evaluate the accuracy of updated model. The statistical properties of the error indices (mean µ and standard deviation σ of the 20 runs) for these four cases are shown in Figure 5. It can be seen that with the decrease in the selected point number, the defined error indices show an increasing tendency. However, this increasing trend is not significantly obvious when two or more nodes are selected. The error indices of Case 4 are much bigger than that of other cases. Therefore, in order to obtain higher accuracy with fewer measuring points, Case 3 is introduced for the nonlinear joint model updating in this study.

The error indices for the four cases.
Figure 6 shows the nonlinear force–displacement relationship curves of the joint supports achieved through nonlinear joint model updating (2 runs of the 20 runs). Each figure includes the exact force–displacement relationship (which is defined to calculate static responses as measured responses), initial force–displacement relationship, and the force–displacement relationship obtained via conducting the updating process once. According to these figures, it can be known that for all the two runs, the updated parameters

Comparisons of nonlinear force–displacement relationship curves between exact and updated results for cantilever beam: (a) the first run and (b) the second run.
After updating, the updated new model with obtained parameters is analyzed. The load–deflection curves of the three nodes acquired by the analysis of both exact and updated nonlinear finite element models are shown in Figure 7. It can be seen that there exists an excellent matching between the updated and exact (measured) load–deflection curves for all these nodes. Therefore, the nonlinear force–displacement relationship obtained by the proposed model updating technique can reflect the true behavior of the joint system.

Comparisons of nonlinear load–deflection relationship curves of nodes 3/4/6 between exact and updated results: (a) the first run and (b) the second run.
In order to verify the validity and accuracy of this updated nonlinear joint model under other loads, another different concentrated load (

Comparisons of nonlinear load–deflection relationship curves of nodes 3/4/6 between exact and updated results (under the new load): (a) the first run and (b) the second run.
Noise effects
To further study the noise effect, the simulated deflections with 5% and 10% noise are, respectively, assumed as the measured responses for every load step. In the case of 5% noise, the noise is randomly generated between −5% and +5% of the deflection amplitude. For larger level of noise, the same approach is used to add 10% noise into the simulated deflections. The original and noise contaminated deflections at the last load step are presented in Figure 9. Again, the updating program has been run. The accuracy of updated nonlinear model is also evaluated using the defined error indices and the results are presented in Table 3. As one can see from Table 3, the proposed method can obtain the nonlinear model parameters even with noise effect. For the case with 5% noise, mean of the two defined error indices is all less than 4%. When the noise increases to 10%, the mean of the error indices is still less than 8%, which is acceptable. This indicates that the proposed model updating method is robust to noise.

The original and noise contaminated deflections.
The error indices with/without noise effects for cantilever beam.
The comparisons of nonlinear load–deflection relationship curves of nodes 3/4/6 between exact and updated results for the case with noise (one run) are shown in Figure 10. The existence of the satisfied fitness between the updated and measured deflections further reveals the robustness reliability of the proposed method for nonlinear joint model updating. Similarly, another different concentrated load (

Comparisons of nonlinear load–deflection relationship curves of nodes 3/4/6 between exact and updated results for the case with noise: (a) with 5% noise and (b) with 10% noise.

Comparisons of nonlinear load–deflection relationship curves of nodes 3/4/6 between exact and updated results (under the new load) for the case with noise: (a) with 5% noise and (b) with 10% noise.
Simulated steel truss bridge
Furthermore, a numerical simply supported steel truss bridge is simulated to investigate the validity of the presented method. By conducting the overall steps of the method, the force–displacement relationship of joints is obtained, and a good agreement between analytical and measured responses is then provided for the steel truss bridge.
Model description
As illustrated in Figure 12, the steel truss bridge is simulated as a joint system with ANSYS software. Considering the effects of gussets which lead to strengthening of stiffness, each truss is divided into three parts: one middle beam and two end beams. Beam188 element is used to simulate the beams, while Combin39 element is introduced to simulate the nonlinear force–displacement relationship of joints between middle and end beams. Beam188 is a linear, quadratic, or cubic two-node beam element in 3D. It has 6 or 7 degrees of freedom at each node. These include translations in the

Detail description of the steel truss joint system.
The whole finite element model of this simply supported steel truss bridge shown in Figures 13 and 14 consists of 222 beam elements, 148 spring elements, and 328 nodes. Static concentrated load (

Detail description of the steel truss bridge.

Finite element model of the truss bridge: (a) complete graph and (b) local graph.
Nonlinear joint model updating
The sensitivity analysis is first carried out considering the axial, bending, and torsional stiffness of the Combin39 spring element. The same finite element model is used to compute sensitivity coefficients. Nevertheless, the degree of freedom is turned from axial direction to bending or torsional direction and the nodes are coupled in the other 2 degrees of freedom when conducting the calculation of the sensitivity coefficient regarding bending or torsional stiffness. The
Sensitivity coefficients for axial/bending/torsional stiffness.
It can be seen from Table 4 that the deflections of nodes 6, 11, 16, and 21 reduced about 0.61%–0.74% with respect to 1% increment in the axial stiffness while that is almost negligible for 1% increment of the bending or torsional stiffness. This indicates that the axial stiffness is the most sensitive parameter for the nodal static deflections. Hence, the Conbim39 element is used to simulate the axial stiffness of the joints in the steel truss bridge model for nonlinear joint model updating. The other two translational and three rotational degrees of freedom are coupled using coupling capability in ANSYS. In order to simulate the model properly, the rotation of the nodal coordinate system is also included. It makes the uncoupled translational degree of freedom sit along the longitudinal axis of the Beam188 element.
In this case, the force coordinates of these nonlinear force–displacement curve points are uniformly increased from −90 to 90 kN according to the approximated force range. Also, the updating parameters vector is defined as
Updated parameters and values of objective function.

The function values with progression of iterations for truss bridge.
The nonlinear joint model updating process has also been run for 20 times due to the randomness. As a result, the nonlinear force–displacement relationship curves of the joint system derived from the nonlinear joint model updating are illustrated in Figure 16. In each figure, the exact force–displacement relationship is compared with that obtained via one run of the model updating program. These figures make it clear that for all the two runs, the updated parameters

Comparisons of nonlinear force–displacement relationship curves between exact and updated results for truss bridge: (a) the first run and (b) the second run.
Figure 17 presents the comparisons of load–deflection relationship curves obtained by analysis of the exact and updated nonlinear joint models. It is manifested that the updated load–deflection curves of the three nodes can match well with that of the exact model. Therefore, the joint system’s nonlinear force–displacement relationship obtained by the presented nonlinear joint model updating program can simulate the behavior of the steel truss bridge correctly.

Comparisons of nonlinear load–deflection relationship curves of nodes 6/11/21 between exact and updated results: (a) the first run and (b) the 2nd run.
Also, the updated new finite element model is used in the prediction of the structural responses under another new load for validating the efficiency of the updating method. The new concentrated load (

Comparisons of nonlinear load–deflection relationship curves of nodes 6/11/21 between exact and updated results (under the new load): (a) the first run and (b) the second run.
Noise effects
The noise effects have also been studied for this example. Similarly, the simulated deflections with 5% and 10% noise are assumed as the measured responses. Then, the updating program has been run to obtain the proper values of the nonlinear force–displacement parameters. The accuracy of the updated nonlinear model is also evaluated using the defined error indices and the corresponding results are presented in Table 6. It can be known that the proposed model updating method is robust to noise.
The error indices with/without noise effects for truss bridge.
The comparisons of nonlinear load–deflection relationship curves of nodes 6/11/21 between exact and updated results for the cases with noise are also shown in Figure 19. It can be seen that there exists a relatively good fitness between the updated and measured deflections. This reveals the robustness of the proposed nonlinear joint model updating method. Then, a new concentrated load (

Comparisons of nonlinear load–deflection relationship curves of nodes 6/11/21 between exact and updated results for the case with noise: (a) with 5% noise and (b) with 10% noise.

Comparisons of nonlinear load–deflection relationship curves of nodes 6/11/21 between exact and updated results (under the new load) for the case with noise: (a) with 5% noise and (b) with 10% noise.
Conclusion
In this article, a novel method for nonlinear joint model updating with structural static data is presented. By performing such method, the joint model parameters have been correctly updated. For the updating technique, the residual between the measured deflections and the analytical deflections is used to create the objective function. A well-known SA algorithm is then introduced to solve the optimization problem. The updating algorithm is first examined by a numerical cantilever beam with nonlinear joint supports. After that, the updating technique is smoothly utilized to a more complex numerical steel truss bridge with nonlinear joint force–displacement relationship. The optimization performs well in both of the two numerical cases. The obtained results indicate that the nonlinear joint model parameters can be successfully updated and the updated model can further forecast the actual deflection of the nonlinear system.
In future study, this method will be tested on several more complicated cases such as experimental structures. For practical application, the joint system may show more complicated nonlinear behaviors; therefore, the consideration of more appropriate nonlinear joint models will be essentially necessary. Another urgent task is to improve the nonlinear model updating algorithm as well as the measuring and testing technique. Some other optimization algorithms combined with higher-order sensitivity are worth investigating. A more detailed analysis on the updating of dynamic nonlinear behavior for joint system should also be focused on.
Footnotes
Acknowledgements
The results and opinions expressed in this article are those of the authors only and they do not necessarily represent those of the sponsors.
Academic Editor: Simon Laflamme
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: Financial support to complete this study was provided in part by the National Natural Science Foundation of China under grant nos 51578206 and 51278163, and by “The Fundamental Research Funds for the Central Universities.”
