Abstract
This paper is a survey of the literature about the nonlinear updating process. It is focused on the computation of the difference between the numerical model and the reference data as well as the algorithm uses to find the optimal parameters. In both parts of the nonlinear updating process, the popular approaches are presented. Special emphasis is given to methods based on Volterra series.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Numerical models are powerful tools to design a mechanical structure, to control its integrity or to predict its life’s service. In the particular case of the linear behaviour of the mechanical systems, the methods for updating the numerical models are well known and are widely used for industrial applications (e.g. [36, 38, 70]). Typically, a linear model is a first approximation of a practical system. Indeed, nonlinear behaviour (e.g., due to large displacements, gaps, jumps, material behaviour, discontinuities) is very common in real mechanical structures (e.g. [52, 104]). The modelling of these nonlinear effects increases the reliability of the numerical model. However, the number of numerical parameters increases with the complexity of the model and it is not easy to identify the value of these parameters due to the uncertainties in the experimental system (e.g., mechanical properties, boundary conditions). Consequently, the first step is to define the numerical model. On one hand, this model could be complex enough to obtain a sufficiently reliable result. On the other hand, this model could be simple enough to minimise CPU time needed to solve it. The choice of the numerical model is still a balance between numerical cost and reliability.
1.1 The nonlinear model
An important part of the nonlinear numerical model study into the literature uses finite element method. For example, Astroza et al. [1] has dealt with the linear and nonlinear civil structural finite element models and has proposed a new updating method combining simulated annealing with the unscented Kalman filter. Nonlinear finite element model has also been updated by Ebrahimian et al. [31] using a batch Bayesian estimation approach. Many other examples can be found into the literature, as well as the finite element model with localized nonlinearity studied by da Silva et al. [95] and the nonlinear finite element model treated by Bussetta et al. [12]. Both examples use the Volterra series into the updating process.
To optimise the computational time, an iterative process using meta-model can be used. First, a meta-model created with the solution of the finite element model is used to identify the parameters’ value. Then, the updated finite element model is solved and the new value is used to correct the meta-model. This process continues until convergence is achieved (see Peeters et al. [80]).
A review of regression and Kriging meta-models is presented by Kleijnen [58]. The numerical model can use reduced-order modelling. For example, Claeys et al. [25] used the Craig–Bampton method to compute a simple model (i.e. with 1 or 2 degree of freedom) from a complex finite element one. Touzé et al. [98] proposed a reduced-order modelling using nonlinear normal modes. Čermelj and Boltežar [99] presented a reduced model in the frequency domain based on the sub-structuring of complex structures into linear and nonlinear parts. Lucia et al. [72] dealt with a large bibliography review and a comparison of order-reduction modelling techniques. They were focused on Volterra series representation, the proper orthogonal decomposition (POD) and harmonic balance (HB), particularly in the multi-disciplinary field of computational aeroelasticity.
Some investigations have used numerical models representative of complex physics. For example, the HB has been used by Detroux et al. [29] for the detection and tracking of bifurcations of nonlinear systems. Li and Billings [68] have dealt with the extension of the of Volterra analysis to weakly nonlinear Duffing systems at a much wider range of excitation amplitude. Restoring force surface (RFS) model has been studied by Kerschen et al. [49] into the framework of the identification of non-linear systems. The black-box model is another kind of these nonlinear models. Juditsky et al. [46] has discussed about several aspects of the mathematical foundations of the nonlinear black-box identification problem. The artificial neural network is a similar model. The properties of this model have been investigated by Billings et al. [6] through to the study of non-linear dynamical systems. Auto-regressive with exogenous inputs (ARX) models are widely utilised for describing dynamic data regimes for linear and non-linear systems. Chen et al. [23] have proposed a new fitness function to improve the quality of the (N)ARX model using a genetic algorithm.
Generally speaking, the updating methods are applied by assuming linear models of the structure with lumped non-linearities, often assuming some kind of nonlinear springs as being the source of the nonlinear behaviour. Although this kind of model is able to reproduce the nonlinear phenomena (e.g. Kerschen et al. [50]), it is actually a rough simplification of the structure. Kerschen et al. [52] presents an extensive bibliography review on the nonlinear system identification techniques. Recently, this review was updated by Noël and Kerschen [77].
1.2 Goal and outline
Despite of the important number of investigations, the nonlinear model updating techniques are not mature as the classical linear tools. The goal of this article is to give survey about the state-of-the-art of the nonlinear updating method. This bibliography review deals with the two main parts of the updating process: the computation of the distance between the reference and the model as well as the parameter identification algorithm. Both parts are independent and can be freely combined.
As the updating methods, the outline of this article is split into two critical parts. First, the Sect. 2 deal with the choice of the objective function (i.e. the difference between the reference and the model). Then, the algorithm used to find the optimal parameters of the numerical nonlinear model is discussed into the Sect. 3 (i.e. how to find the value of the parameters). Finally, some remarks about the nonlinear updating process are summarised in Sect. 4.
2 Error estimation: numerical model/reference data
The definition of the distance between the numerical model and the reference solution is the first difficult step on the way to increase the reliability of the model. This measure called error or objective function, is the main criterion uses to choose the value of the numerical parameters. Because of the uncertainty, the lack of knowledge and the specificities of each problems, a important number of error functions has been developed. These objective functions can use data in the frequency domain or in the time domain.
2.1 Harmonic balance (HB)
The harmonic balance (HB) method is the most widespread of the ones used in the frequency domain. This procedure represents the response of a nonlinear system to an harmonic input as a sum of sines with frequencies that are integer multiples of the input frequency. This consideration allows to analyse the frequency response of the system by substituting the input signal and the assumed output in the motion equation. To update the nonlinear model, the frequency response function (FRF) is linearised around the excitation frequency. Meyer and Link [74] used this method to identify the nonlinear two-degree-of-freedom elements into large linear finite element models. In Böswald and Link [8], a similar way was used to update the nonlinear stiffness and the damping of a joint. Moreover, a large number of investigation deals with the enhancement of the HB method. Hall et al. [42] developed an improved version of the HB method for the Navier-Stokes equations, and used it for modelling unsteady nonlinear flows in multi-stage turbomachinery. Liu et al. [71] used this kind of improved method for an aeroelastic airfoil with cubic restoring forces, and the results were compared with the results from the classical HB approach. The constrained optimization multi-dimensional harmonic balance method was proposed in Liao [69] to the uncertainty quantification problems in rotor dynamics with multiple frequency excitations. Another strategy to enhanced the HB method was proposed by Cochelin and Vergez [26], HB method was combined with a continuation method to follow the periodic solutions of dynamical systems. This method was extend to the case of non-polynomial non-linearities by Karkar et al. [48].
2.2 Constitutive relation error (CRE)
The concept of constitutive relation error (CRE) used to update linear models in the frequency domain (e.g., [2, 28]) can be extended to update nonlinear systems. CRE is an iterative method where each iteration is split in two steps. First, the most important error is localised in the model and then the parameters are updated to correct this error. Guchhait and Banerjee [40] used the CRE to update nonlinear hyperelastic material models. A modified constitutive relation error was proposed by Nguyen et al. [76] for nonlinear behaviour in general and for the delay damage model in particular. Isasa et al. [44] combined extended constitutive relation error with multi-harmonic balance to update linear model with local non-linearity.
2.3 Volterra series in the frequency domain
Another powerful method in the frequency domain uses the Volterra series to extend the concept of frequency response functions to nonlinear systems (the Fourier transform of the Volterra kernel is named higher-order frequency response functions). The Volterra series approach extends the input–output relationship for linear systems to nonlinear ones. With the Volterra series, the output of a nonlinear system is the sum of a linear contribution and nonlinear ones (see, e.g. [86, 87, 101]). The linear contribution is the convolution between the first Volterra kernel and the input. The nonlinear contributions are multidimensional convolutions between the higher-order Volterra kernels and the input. A lot of scientific publications deals with this updating method. Chatterjee and Vyas [21] used this method to update the nonlinear parameter of a Duffing oscillator. The case of multi-input Volterra series was studied by Chatterjee and Vyas [22]. In this article, the third order Volterra kernel was estimated in the frequency domain thanks to a relationship with the previously computed first order one. Chatterjee [20] extended this updating method to the case of multi-tone excitation. Lang et al. [60] used nonlinear systems which can be described by a polynomial form differential equation model to compute an expression for the frequency response function. This method was used by Lang et al. [61] to compute the optimal value of nonlinear viscous dampers for vibration control of multi-degree-of-freedom systems. It was illustrated by a multi-storey shear building model submitted to harmonic or earthquake loadings. Peng et al. [81] compared this method with the HB method using the Duffing oscillator. According to their conclusions, this method is better for strongly nonlinear systems, but contrary to the HB method, it cannot capture the jump phenomenon. Dong et al. [30] computed analytical expressions for the calculation of output power spectral density (PSD) and input–output cross-PSD of nonlinear systems subjected to a Gaussian white noise excitation. These expressions allowed the authors to express the output PSD as well as the input–output cross-PSD as a polynomial function of the input intensity or a polynomial function of the nonlinear characteristic parameters. This formulation was validated in a single degree-of-freedom nonlinear system. Feijoo et al. [33] took advantage of the Volterra model to split the nonlinear equation system into associated linear equations for Volterra operators and to define the associated frequency response functions. These ones are easier to analyse and interpret than the more complicated higher-order frequency response functions. This method applied to only single degree-of-freedom nonlinear system was extended to multi-degree-of-freedom nonlinear (see Feijoo et al. [34] in which the method was illustrated with a two degree-of-freedom example).
2.4 Volterra series in the time domain
Moreover, the Volterra series can be used directly in the time domain to define metrics for the nonlinear model updating. da Silva [93] proposed metrics based on first two Volterra kernels to identify local non-linearity in large FE model. Shiki et al. [91] presented an improvement of this updating method using the first three Volterra kernels. This updating method was used by Shiki et al. [90, 92] for damage detection in nonlinear structures. Another metrics based on first three Volterra kernels was used by Bussetta et al. [12] to update large nonlinear FE model. Third-order Volterra model was used to simulate nonlinear bridge aerodynamics by Wu and Kareem [107, 108]. Some authors evaluate the value of the Volterra kernels thanks to another nonlinear model. Wray and Green [106] shown that a certain class of artificial neural networks are equivalent to Volterra series and gave the expression of the Volterra kernel versus the internal parameters of the network. Guo et al. [41] brought to light that the Volterra series can be considered as a specialisation of the Adomian decomposition and gave the relation between the value of the Volterra kernels and the Adomian polynomials.
2.5 Identification of the Volterra kernels
Unfortunately, in the general case, the identification of the Volterra kernels is very difficult to do because of ill-posed and convergence problems. In addition, the number of terms to define the kernels is quite large (\(M^p\) coefficients to identify pth-order kernel for a system with a memory of M samples, i.e. the input’s value affects the next M next samples of the output). To identify the Volterra kernels, some authors use a specific input signal. Bedrosian and Rice [3] presented a method to compute the Volterra series in the frequency domain with harmonic or Gaussian inputs. This method is extended to deal with the multiple sinusoidal inputs and multi-output for both continuous-time and discrete-time in Worden et al. [105]. A simpler and more general version of this algorithm was proposed by Jones [45]. This algorithm is not limited to specific harmonic inputs. Wu and Kareem [107] utilised an impulse function as input to identify the Volterra kernels in the time domain. The proposed method is tested thanks to a numerical example of a long-span suspension bridge. On the other hand, to reduce the number of estimated coefficients the Volterra kernel can be expanded in a specific function basis. The Volterra kernels expanded in a orthogonal basis are named Wiener kernels. da Rosa et al. [85] studied an optimisation of a two-parameter Kautz basis for the orthonormal series expansion of discrete-time Volterra models. da Silva et al. [95] identified the first and second-order Volterra kernels in an Kautz orthogonal basis. Shiki et al. [91] used the same method to identify the first three Volterra kernels. In Scussel and da Silva [88] the Volterra kernels have been identified using only output data. Prazenica and Kurdila [84] proposed to expand the Volterra kernels in a multiwavelet basis using the technique of intertwining. This technique is used to compute first-, second-, and third-order Volterra kernels. This method was extended to the case of nonlinear multi-input multi-output aeroelastic systems by Khawar et al. [55]. Laguerre expansions of the Volterra kernels was studied by Marmarelis [73] and Campello et al. [14]. Orcioni [79] presented an improved cross-correlation method to identify each Wiener kernel with a different input variance and new formulas for conversion from Wiener to Volterra representation are presented. This improved method was compared with the reference one. Kibangoua et al. [56] proposed a new constructive procedure for selecting a generalized orthonormal basis in the case of second-order Volterra systems. Another approach is presented by Brenner et al. [10], they proposed to identify the Volterra kernel thanks to a regularisation method using a multiscale collocation method and to approximate the full matrix of the Volterra kernel by an sparse matrix. The least-squares method was used to identify the sparse Volterra kernels of nonlinear bridge aerodynamics from a numerical simulation and a wind-tunnel experiment (see [108]).
2.6 Restoring force surface (RFS)
A classical and historical time domain approach is the Restoring Force Surface (RFS) method. This method uses the equation of motion written in terms of the input and the output to identify the nonlinear function of the restoring force. The RFS was studied on the point of view of the integration and the differentiation of measured time data (see [102]) as well as the choice of the excitation signal (see [103]). Kerschen et al. [49] dealt with the experimental and numerical identification of nonlinear beam using the RFS method. This method was used by Kerschen et al. [51] for the identification of the VTT benchmark, which it consists of wire rope isolators mounted between a load mass and a base mass. Platten et al. [83] used an enhancement of the RFS method using an extended modal space model to identify multi-degree of freedom nonlinear systems. The RFS method was used by Keshavarzzadeh and Masri [54] to identify the nonlinear system using the generalized form of a Padé–Legendre approximation. Vismara et al. [100] updated the finite element model of the flap of the intermediate experimental space vehicle using the RFS model. da Silva et al. [94] compared the performance of two metrics based on the HB, one using the CRE, two using the RFS and one computing the POD for nonlinear model updating. According to their conclusion, in the case of strong non-linearity only the RFS method is able to update correctly the model.
2.7 Proper orthogonal decomposition (POD)
Another nonlinear updating method in the time domain is based on the proper orthogonal decomposition (POD), also known as Karhunen–Loève (K–L) decomposition or principal component analysis (PCA). The POD method consists of extracting spatially coherent modes from time-series data. This decomposition can be used as an orthogonal basis for efficient representation of the nonlinear system. Lenaerts et al. [65] use this method to update a numerical model of a beam with a local non-linearity thanks to experimental data. Galvanetto and Violaris [37] proposed a new method based on the POD for damage detection in mechanical structures. This method was used with homogeneous plates and composite beams by Thiene et al. [97]. The randomly vibrating systems was studied by Bellizzi and Sampaio [4]. Another kind of decomposition, that is not orthogonal in the Euclidean sense, named smooth decomposition (SD), was presented by Bellizzi and Sampaio [5].
2.8 Artificial neural network (ANN)
An artificial neural network (ANN) can define the input–output relationship for complex system. First, data (input and output values) are used to build the ANN. Then, the output of the ANN is validated with another set of input–output data. Hasançebi and Dumlupinar [43] presented an updating technique using ANNs for finite element model of reinforced concrete T-beam bridges. Olivencia Polo et al. [78] proposed a failure mode prediction method of photovoltaic plants based on ANNs. Eski [32] presented a model of a drilling machine using ANNs. Lauret et al. [63] proposed to model the electric load forecasting with ANN, which was computed using the Bayesian approach. This method was compared with a nonlinear regression techniques namely Gaussian process and ANNs model with classical learning method (see [64]). The investigations of Li and Shi [66] were about the comparison of the performance of three different numerical models based on ANNs thanks to three metrics in 1-h-ahead wind speed forecasting. According to the authors, no single neural network model outperforms others universally in terms of all evaluation metrics and the selection of the type of neural networks for best performance is also dependent upon the data sources. To overcome this difficulties, Li et al. [67] proposed to use Bayesian combination method.
2.9 Example of error estimation: symmetric Duffing oscillator
A few simple simulation were performed to illustrate the error estimation presented in this section of the paper. These simulation were done by simulating a updating procedure of a simple symmetric Duffing oscillator [9]. This kind of equation can exhibit very complex behaviour as harmonic distortion, jumps, bifurcation and chaos. Because of this rich behaviour, the Duffing equation is a benchmark in the nonlinear dynamics literature.
In this kind of vibrating system, the nonlinearity comes from polynomial terms in the stiffness terms. For the case of the symmetric Duffing oscillator, the motion equation can be described as:
where m is the mass coefficient; c is the damping constant, \(k_1\) is the linear stiffness, and \(k_3\) is called the nonlinear cubic stiffness. Despite the apparent simplicity of this nonlinear differential equation, it can be used to describe the vibrations of systems with geometrical nonlinearities, nonlinear vibration isolators, pendulums, among other systems [59].
For this illustration, the reference parameters of the system were considered to be: \(m = 0.078\) kg, \(c = 0.50\) N (m/s)\(^{-1}\), \(k_1 = 1230\) N/m and \(k_3 = 8.13 \times 10^7\) N/m\(^3\). These so called reference parameters are the values to be found in an model updating process. In this paper, these values are used to generate pseudo-experimental input and output data. Also, since the focus in on the nonlinear parameters, it is considered that m, c and \(k_1\) are already known since they can be calculated using classical linear model updating techniques.
Three different approaches suitable for single degree of freedom nonlinear systems are illustrated in this section: the harmonic balance (HB), Volterra series in the frequency domain and the restoring force surface (RFS). A more in depth description of other error metrics can be found in the paper [94].
2.9.1 Error estimation in the Duffing oscillator using the Harmonic Balance
The harmonic balance can be used to estimate the frequency response curve (FRC) to steady-state sinusoidal excitation. In an experimental test, this kind of curve is approximated by using a stepped-sine excitation in order to observe the jump phenomenon. In this simulation, the Duffing oscillator is excited by a 0.5 N amplitude stepped sine with a frequency resolution of 0.075 Hz and block duration of 2.5 s from 22 to 25 Hz. By capturing the amplitude of the response for each frequency, the FRC can be estimated and compared to an analytical value in order to fit a value of the nonlinear stiffness \(k_3\).
Analysing the Duffing equation with the harmonic balance, the amplitude relation of the FRC (\(H_{\mathrm{FRC}} \, (\omega ,k_3)\)) is:
where Y is the steady-state amplitude of the output and U is the input level. Note that \(H_{\mathrm{FRC}} (\omega ,k_3)\) is written as a function of \(k_3\) which is considered to be unknown. This analytical curve can be used as a function of the nonlinear parameter \(k_3\) so that one can use this expression in a residue between the experimental FRC (\(H_{\mathrm{exp}}(\omega )\)) and the Duffing equation FRC (\(H_{\mathrm{FRC}}(\omega ,k_3)\)):
In the Fig. 1, the error \(J_{\mathrm{HB}}(k_3)\) is illustrated as a function of the nonlinear stiffness \(k_3\). It is possible to observe that the global minimum of the error agrees with the reference nonlinear stiffness (\(k_3 = 8.13 \times 10^7\)).
2.9.2 Error estimation in the Duffing oscillator using the Volterra series in the time domain
To identify the Volterra model of a nonlinear system, the input and output signals need to be measured to have a least-squares approximation of the Volterra kernels. The input signal u(t) need to broadband excite the nonlinear polynomial terms of the system to have a complete characterization. In this case, a sweep sine input was applied with 0.5 N amplitude from 0.1 to 200 Hz during 8.191 s. The signals were discretised using a sampling frequency of 1 kHz, the response y(t) was calculated by using the Newmark algorithm. With the input force applied and the displacement of the Duffing oscillator as the output, the Volterra kernels representing the linear part of the model (\(\mathcal {H}_{1,\mathrm{exp}}\)) and the nonlinear part of the response (\(\mathcal {H}_{3,\mathrm{exp}}\)) were calculated. These terms are considered to translate the behaviour of the system in a nonparametric representation.
To calculate an error metric based on the Volterra series, a residue between experimental nonlinear kernel \(\mathcal {H}_{3,\mathrm{exp}}(\omega )\) and the kernel calculated with the Duffing oscillator \(\mathcal {H}_{3}(\omega ,k_3)\) was applied.
where \(J_{\mathrm{VS}}(k_3)\) is the error between the nonlinear kernels. By minimizing this function it is possible to have an approximation of the nonlinear stiffness \(k_3\) based on an experimentally extracted model of the nonlinearity. In the Fig. 2 the error \(J_{\mathrm{VS}}(k_3)\) is illustrated as a function of the nonlinear stiffness \(k_3\).
2.9.3 Calculation of the nonlinear parameter in the Duffing oscillator using the restoring force surface
For this illustration, the same dataset used in the previous section can be applied (with the sweep sine force u(t)). In this specific case, it is possible to consider an additional term \(f_{\mathrm{NL}}\) that represents the nonlinear contribution in the motion equation:
In a practical parameter identification, considering that the linear parameters m, c and \(k_1\) were previously calculated, the nonlinear force time series can be calculated by doing:
One can observe that the acceleration \(\ddot{y}\), velocity \(\dot{y}\) and the displacement y need to be known also. Since the acceleration is an usual measurement in modal testing, this signal can be integrated twice to obtain \(\dot{y}\) and y. With this it is possible to fit a polynomial curve to represent \(f_{\mathrm{NL}}\) as a function of the displacement and/or the velocity of oscillation. In this simple case, the \(f_{\mathrm{NL}}\) was expressed as:
The Fig. 3 shows the comparison between the \(f_{\mathrm{NL}}\) as a function of the displacement y, as well as the polynomial fit that can be used to calculate \(k_3\).
3 Algorithm of model identification
The algorithm used to identify the value of the parameters is a key part of the updating process. This algorithm has a important influence over the solution—convergence towards local optimum— as well as over the numerical cost—numbers of computations of the numerical model. The search algorithm can be split into the iterative optimisation algorithms [18] and the global identification algorithms (e.g., genetic, evolutionary, stochastic) [19]. The main advantage of the first kind of algorithm is that the convergence is obtained with a limited number of computations of the numerical model. The main disadvantages of this kind of method stem from the difficulty to compute the objective function gradients, the sequential nature of the process and that the algorithm converge toward local minima, which can be sometimes satisfactory, but not always. With the second kind of algorithm, the global optimum is identified but the number of resolution of the numerical model can be very large. To reduce the computational cost, the search algorithm can use a metamodel. Bonte et al. [7] compared different kinds of search algorithms—sequential approximate optimization, iterative algorithm and metamodel assisted evolutionary strategy—by application to two forging processes. However, because of the lack of data and modelling errors, a local minimum could be a better model of the system (e.g. [109]). This search strategy was enhanced by Caicedo and Zárate [13] by a reducing epistemic uncertainty technique.
3.1 Iterative optimisation algorithms
The classical iterative optimisation algorithms (conjugate gradient, BFGS, etc.) can be used to identify the parameters value. Castro et al. [17] studied the optimisation of intermediate die shapes of forging process with a method based on a modified sequential unconstrained minimisation technique and a gradient method. The calculation of objective function gradients are computed by the direct differentiation method in [35, 111] or by the adjoint state in [24]. Sekhar and Ganguli [89] compares modified Newton method, rank-1 Broyden update, and rank-2 BFGS update methods for the numerical analysis in the helicopter trim problem. Kim et al. [57] used sequential gradient method to solve nonlinear inverse problem of laminar-forced convective flow.
3.2 Bayesian method
Another algorithm of model identification process is based on the Bayesian method [11]. With the Bayesian inference, the uncertainties (parameter values and noise) are included into the identification process. The process identifies a set of parameters with a degree of belief and error bar. Lauret et al. [62] used this kind of identification method to estimate two convective heat-transfer coefficients of a roof-mounted radiant barrier system. Zárate et al. [110] presented a Bayesian approach for location of acoustic emission sources in the shell of liquid filled tanks. A different approach using a novel Markov chain Monte Carlo algorithm with the Bayesian method for the identification of a nonlinear dynamical system was proposed by Green [39].
3.3 Genetic algorithm (GA)
The genetic algorithm (GA) can be used to update the model. The GAs are based on the law of the survival of the fittest. The nonlinear model of a ball joint system was updated through the genetic algorithm in Davoodi et al. [27]. An evolutionary search model based on the GA was proposed by Castro et al. [16] to update thermomechanical nonlinear finite element model of hot metal-forming processes. Canyurt and Hajela [15] described the parallel implementation of cellular genetic algorithm for multicriteria design optimization problems. The main idea of the cellular genetic algorithm is to treat the values of model’s parameters as being distributed over a 2-D grid of cells, which cell defines a set parameter’s values. The optimisation of densification process of metal powders with GA was considered by Keshavarz et al. [53]. This process was modelled by thermomechanical nonlinear finite element method.
3.4 Bees algorithm (BA)
The Bees algorithm (BA) is based on the food research strategy of the honeybee swarms [82]. Few scouts explore randomly for source food (acceptable solution). Then, more bees are sent to the source food for neighbourhood searching. Moradi et al. [75] applied this search algorithm to update finite element model of structures. In addition, they compared this algorithm with the GA, the particle swarm optimization (PSO) and the inverse eigensensitivity method (IEM). According to their conclusion, BA showed to have more accurate results than those of GA and IEM, it was similar to PSO. Sun et al. [96] used BA to update a finite element model thanks to surrogate models—response surface methodology, Kriging, radial basis function and support vector regression. The proposed strategy is into the framework of sheet metal forming process. Karaboga and Gorkemli [47] proposed a quick artificial bee colony which is a new version of AB algorithm. This algorithm models the behaviour of onlooker bees more accurately and improves the performance of standard AB in terms of local search ability.
4 Final remarks
The numerical modelling of the nonlinear mechanical system is a useful tool. On the other hand, the identification of the model (the value of the parameters) versus the real system (experimental data) is a complex process. Each part of the identification of the numerical model is important. Obviously, the choice of the numerical model is very important; it depends on the knowledge and the understanding of the user. The updating of the nonlinear model can be divided into the computation of the metric function and the search algorithm. The important number of investigation about the computation of the difference between the results of the numerical model and experimental data shows the complexity of the problem. The differences between the numerical results and the experimental data can be split into the error modelling and the uncertainties in the experimental system. Generally, the metric function is defined to evaluate the error modelling. However, the difference between these two kind of errors is fuzzy and the definition of an appropriate metric function is still open. In view of the optimum updating of the nonlinear model, the search algorithm have to consider the uncertainties in the experimental data, the lack of data, the complexity of the system as well as the doubts over the choice of the metric functions. Moreover, the search algorithm has an important influence over the computational cost of the updating process as well as the reliability of the updated model. The computational cost can be reduce by the evaluation of a metamodel.
To put in a nutshell, the nonlinear updating process is still current subject of investigation and it will remain as such in the next years. The toolbox of the nonlinear updating will be enhanced to increase the reliability of the updating process and to reduce the computational cost.
References
Astroza R, Nguyen LT, Nestorović T (2016) Finite element model updating using simulated annealing hybridized with unscented Kalman filter. Comput Struct 177:176–191. doi:10.1016/j.compstruc.2016.09.001
Barthe D, Deraemaeker A, Ladevèze P, Loch SL (2004) Validation and updating of industrial models based on the constitutive relation error. AIAA J 42(7):1427–1434. doi:10.2514/1.11882
Bedrosian E, Rice S (1971) The output properties of Volterra systems (nonlinear systems with memory) driven by harmonic and gaussian inputs. Proc IEEE 59(12):1688–1707. doi:10.1109/PROC.1971.8525
Bellizzi S, Sampaio R (2006) POMs analysis of randomly vibrating systems obtained from Karhunen-Loève expansion. J Sound Vib 297(3–5):774–793. doi:10.1016/j.jsv.2006.04.023
Bellizzi S, Sampaio R (2015) The smooth decomposition as a nonlinear modal analysis tool. Mech Syst Signal Process 64–65:245–256. doi:10.1016/j.ymssp.2015.04.015
Billings S, Jamaluddin H, Chen S (1992) Properties of neural networks with applications to modelling non-linear dynamical systems. Int J Control 55(1):193–224. doi:10.1080/00207179208934232
Bonte MHA, Fourment L, Do TT, van den Boogaard AH, Huétink J (2010) Optimization of forging processes using finite element simulations: a comparison of sequential approximate optimization and other algorithms. Struct Multidiscip Optim 42(5):797–810. doi:10.1007/s00158-010-0545-3
Böswald M, Link M (2004) Identification of non-linear joint parameters by using frequency response residuals. In: Proceedings of the 2004 international conference on noise and vibration engineering (ISMA2004), Leuven, Belgium
Brennan M, Kovacic I, Carrella A, Waters T (2008) On the jump-up and jump-down frequencies of the duffing oscillator. J Sound Vib 318(4–5):1250–1261. doi:10.1016/j.jsv.2008.04.032
Brenner M, Jiang Y, Xu Y (2009) Multiparameter regularization for Volterra kernel identification via multiscale collocation methods. Adv Comput Math 31(4):421–455. doi:10.1007/s10444-008-9077-4
Bretthorst GL (1990) Maximum Entropy and Bayesian Methods. In: An introduction to parameter estimation using bayesian probability theory. Springer, Dordrecht, pp 53–79. doi:10.1007/978-94-009-0683-9_5
Bussetta P, Shiki SB, da Silva S (2017) Updating of a nonlinear finite element model using discrete-time Volterra series. Lat Am J Solids Struct 14:1183–1199. doi:10.1590/1679-78253853
Caicedo J, Zárate B (2011) Reducing epistemic uncertainty using a model updating cognitive system. Adv Struct Eng 14(1):55–65. doi:10.1260/1369-4332.14.1.55
Campello RJ, do Amaral WC, Favier G (2006) A note on the optimal expansion of Volterra models using Laguerre functions. Automatica 42(4):689–693. doi:10.1016/j.automatica.2005.12.003
Canyurt OE, Hajela P (2010) Cellular genetic algorithm technique for the multicriterion design optimization. Struct Multidiscip Optim 40(1):201–214. doi:10.1007/s00158-008-0351-3
Castro C, António C, Sousa L (2004) Optimisation of shape and process parameters in metal forging using genetic algorithms. J Mater Process Technol 146(3):356–364. doi:10.1016/j.jmatprotec.2003.11.027
Castro CF, Costa Sousa L, António C, de Sá JMAC (2001) An efficient algorithm to estimate optimal preform die shape parameters in forging. Eng Comput 18(8):1057–1077. doi:10.1108/02644400110409168
Cavazzuti M (2013) Optimization methods. In: Deterministic optimization. Springer, Berlin, pp 77–102. doi:10.1007/978-3-642-31187-1_4
Cavazzuti M (2013) Optimization methods. In: Stochastic optimization. Springer, Berlin, pp 103–130. doi:10.1007/978-3-642-31187-1_5
Chatterjee A (2010) Parameter estimation of duffing oscillator using Volterra series and multi-tone excitation. Int J Mech Sci 52(12):1716–1722. doi:10.1016/j.ijmecsci.2010.09.005
Chatterjee A, Vyas NS (2003) Non-linear parameter estimation with Volterra series using the method of recursive iteration through harmonic probing. J Sound Vib 268(4):657–678. doi:10.1016/S0022-460X(02)01537-7
Chatterjee A, Vyas NS (2004) Non-linear parameter estimation in multi-degree-of-freedom systems using multi-input Volterra series. Mech Syst Signal Process 18(3):457–489. doi:10.1016/S0888-3270(03)00016-5
Chen Q, Worden K, Peng P, Leung A (2007) Genetic algorithm with an improved fitness function for (N)ARX modelling. Mech Syst Signal Process 21(2):994–1007. doi:10.1016/j.ymssp.2006.01.011
Chung S, Fourment L, Chenot J, Hwang S (2003) Adjoint state method for shape sensitivity analysis in non-steady forming applications. Int J Numer Methods Eng 57(10):1431–1444. doi:10.1002/nme.784
Claeys M, Sinou JJ, Lambelin JP, Todeschini R (2016) Experiments and numerical simulations of nonlinear vibration responses of an assembly with friction joints–application on a test structure named “harmony”. Mech Syst Signal Process 70–71:1097–1116. doi:10.1016/j.ymssp.2015.08.024
Cochelin B, Vergez C (2009) A high order purely frequency-based harmonic balance formulation for continuation of periodic solutions. J Sound Vib 324(1–2):243–262. doi:10.1016/j.jsv.2009.01.054
Davoodi MR, Amiri JV, Gholampour S, Mostafavian SA (2012) Determination of nonlinear behavior of a ball joint system by model updating. J Constr Steel Res 71:52–62. doi:10.1016/j.jcsr.2011.11.011
Deraemaeker A, Ladevèze P, Leconte P (2002) Reduced bases for model updating in structural dynamics based on constitutive relation error. Comput Methods Appl Mech Eng 191(21–22):2427–2444. doi:10.1016/S0045-7825(01)00421-2
Detroux T, Renson L, Masset L, Kerschen G (2015) The harmonic balance method for bifurcation analysis of large-scale nonlinear mechanical systems. Comput Methods Appl Mech Eng 296(1):18–38. doi:10.1016/j.cma.2015.07.017
Dong XJ, Peng ZK, Zhang WM, Meng G, Chu FL (2013) Parametric characteristic of the random vibration response of nonlinear systems. Acta Mech Sin 29(2):267–283. doi:10.1007/s10409-013-0019-0
Ebrahimian H, Astroza R, Conte JP, de Callafon RA (2017) Nonlinear finite element model updating for damage identification of civil structures using batch Bayesian estimation. Mech Syst Signal Process 84:194–222. doi:10.1016/j.ymssp.2016.02.002
Eski I (2012) Vibration analysis of drilling machine using proposed artificial neural network predictors. J Mech Sci Technol 26(10):3037–3046. doi:10.1007/s12206-012-0813-9
Feijoo JV, Worden K, Stanway R (2006) Analysis of time-invariant systems in the time and frequency domain by associated linear equations (ALEs). Mech Syst Signal Process 20(4):896–919. doi:10.1016/j.ymssp.2005.03.004
Feijoo JV, Worden K, Garcia PM, Rivera LL, Rodriguez NJ, Pérez AP (2010) Analysis of mdof nonlinear systems using associated linear equations. Mech Syst Signal Process 24(8):2824–2843. doi:10.1016/j.ymssp.2010.04.008
Fourment L, Chenot J (1996) Optimal design for non-steady-state metal forming processes-1 shape optimization method. Int J Numer Methods Eng 39(1):33–50. doi:10.1002/(SICI)1097-0207(19960115)39:1<33::AID-NME844>3.0.CO;2-Z
Friswell M, Mottershead JE (1995) Finite element model updating in structural dynamics. Springer, New York
Galvanetto U, Violaris G (2007) Numerical investigation of a new damage detection method based on proper orthogonal decomposition. Mech Syst Signal Process 21(3):1346–1361. doi:10.1016/j.ymssp.2005.12.007
Gou B, Zhang W, Lu Q, Wang B (2016) A successive selection method for finite element model updating. Mech Syst Signal Process 70–71:320–333. doi:10.1016/j.ymssp.2015.10.005
Green P (2015) Bayesian system identification of a nonlinear dynamical system using a novel variant of simulated annealing. Mech Syst Signal Process 52–53:133–146. doi:10.1016/j.ymssp.2014.07.010
Guchhait S, Banerjee B (2015) Constitutive error based material parameter estimation procedure for hyperelastic material. Comput Methods Appl Mech Eng 297:455–475. doi:10.1016/j.cma.2015.09.012
Guo Y, Guo LZ, Billings SA, Coca D, Lang ZQ (2013) Volterra series approximation of a class of nonlinear dynamical systems using the Adomian decomposition method. Nonlinear Dyn 74(1):359–371. doi:10.1007/s11071-013-0975-8
Hall KC, Thomas JP, Clark WS (2002) Computation of unsteady nonlinear flows in cascades using a harmonic balance technique. AIAA J 40(5):879–886. doi:10.2514/2.1754
Hasançebi O, Dumlupinar T (2013) Linear and nonlinear model updating of reinforced concrete t-beam bridges using artificial neural networks. Comput Struct 119:1–11. doi:10.1016/j.compstruc.2012.12.017
Isasa I, Hot A, Cogan S, Sadoulet-Reboul E (2011) Model updating of locally non-linear systems based on multi-harmonic extended constitutive relation error. Mech Syst Signal Process 25(7):2413–2425. doi:10.1016/j.ymssp.2011.03.010
Jones JP (2007) Simplified computation of the Volterra frequency response functions of non-linear systems. Mech Syst Signal Process 21(3):1452–1468. doi:10.1016/j.ymssp.2005.10.013
Juditsky A, Hjalmarsson H, Benveniste A, Delyon B, Ljung L, Sjöberg J, Zhang Q (1995) Nonlinear black-box models in system identification: mathematical foundations. Automatica 31(12):1725–1750. doi:10.1016/0005-1098(95)00119-1
Karaboga D, Gorkemli B (2014) A quick artificial bee colony (qabc) algorithm and its performance on optimization problems. Appl Soft Comput 23:227–238. doi:10.1016/j.asoc.2014.06.035
Karkar S, Cochelin B, Vergez C (2013) A high-order, purely frequency based harmonic balance formulation for continuation of periodic solutions: the case of non-polynomial nonlinearities. J Sound Vib 332(4):968–977. doi:10.1016/j.jsv.2012.09.033
Kerschen G, Golinval JC, Worden K (2001) Theoretical and experimental identification of a non-linear beam. J Sound Vib 244(4):597–613. doi:10.1006/jsvi.2000.3490
Kerschen G, Lenaerts V, Golinval JC (2003a) Identification of a continuous structure with a geometrical non-linearity. Part I: conditioned reverse path method. J Sound Vib 262(4):889–906. doi:10.1016/S0022-460X(02)01151-3
Kerschen G, Lenaerts V, Golinval JC (2003b) VTT benchmark: application of the restoring force surface method. Mech Syst Signal Process 17(1):189–193. doi:10.1006/mssp.2002.1558
Kerschen G, Worden K, Vakakis AF, Golinval JC (2006) Past, present and future of nonlinear system identification in structural dynamics. Mechanical Systems and Signal Processing 20(3):505–592. doi:10.1016/j.ymssp.2005.04.008
Keshavarz S, Khoei AR, Molaeinia Z (2013) Genetic algorithm-based numerical optimization of powder compaction process with temperature-dependent cap plasticity model. Int J Adv Manuf Technol 64(5):1057–1072. doi:10.1007/s00170-012-4053-z
Keshavarzzadeh V, Masri S (2016) Identification of discontinuous nonlinear systems via a multivariate padé approach. J Comput Phys 306:520–545. doi:10.1016/j.jcp.2015.11.051
Khawar J, Zhigang W, Chao Y (2012) Volterra kernel identification of mimo aeroelastic system through multiresolution and multiwavelets. Comput Mech 49(4):431–458. doi:10.1007/s00466-011-0655-9
Kibangoua AY, Favier G, Hassani MM (2005) Selection of generalized orthonormal bases for second-order Volterra filters. Signal Process 85(12):2371–2385. doi:10.1016/j.sigpro.2005.02.020
Kim SK, Lee WI, Lee JS (2002) Solving a nonlinear inverse convection problem using the sequential gradient method. KSME International Journal 16(5):710–719. doi:10.1007/BF03184821
Kleijnen JP (2017) Regression and kriging metamodels with their experimental designs in simulation: a review. Eur J Oper Res 256(1):1–16. doi:10.1016/j.ejor.2016.06.041
Kovacic I, Brennan MJ (eds) (2011) The Duffing equation: nonlinear oscillators and their behaviour. Wiley, New York. doi:10.1002/9780470977859
Lang Z, Billings S, Yue R, Li J (2007) Output frequency response function of nonlinear Volterra systems. Automatica 43(5):805–816. doi:10.1016/j.automatica.2006.11.013
Lang Z, Guo P, Takewaki I (2013) Output frequency response function based design of additional nonlinear viscous dampers for vibration control of multi-degree-of-freedom systems. J Sound Vib 332(19):4461–4481. doi:10.1016/j.jsv.2013.04.001
Lauret P, Miranville F, Boyer H, Garde F, Adelard L (2005) Bayesian parameter estimation of convective heat transfer coefficients of a roof-mounted radiant barrier system. J Sol Energy Eng 128(2):213–225. doi:10.1115/1.2188957
Lauret P, Fock E, Randrianarivony RN, Manicom-Ramsamy JF (2008) Bayesian neural network approach to short time load forecasting. Energy Convers Manag 49(5):1156–1166. doi:10.1016/j.enconman.2007.09.009
Lauret P, David M, Calogine D (2012) Nonlinear models for short-time load forecasting. Energy Proc 14:1404–1409. doi:10.1016/j.egypro.2011.12.1109
Lenaerts V, Kerschen G, Golinval J (2001) Proper orthogonal decomposition for model updating of non-linear mechanical systems. Mech Syst Signal Process 15(1):31–43. doi:10.1006/mssp.2000.1350
Li G, Shi J (2010) On comparing three artificial neural networks for wind speed forecasting. Appl Energy 87(7):2313–2320. doi:10.1016/j.apenergy.2009.12.013
Li G, Shi J, Zhou J (2011) Bayesian adaptive combination of short-term wind speed forecasts from neural network models. Renew Energy 36(1):352–359. doi:10.1016/j.renene.2010.06.049
Li L, Billings S (2012) Piecewise Volterra modeling of the duffing oscillator in the frequency-domain. Mech Syst Signal Process 26:117–127. doi:10.1016/j.ymssp.2011.06.016
Liao H (2014) Global resonance optimization analysis of nonlinear mechanical systems: application to the uncertainty quantification problems in rotor dynamics. Commun Nonlinear Sci Numer Simul 19(9):3323–3345. doi:10.1016/j.cnsns.2014.02.026
Link M (1998) Updating analytical models by using local and global parameters and relaxed optimisation requirements. Mech Syst Signal Process 12(1):7–22. doi:10.1006/mssp.1997.0131
Liu L, Dowell E, Thomas J (2007) A high dimensional harmonic balance approach for an aeroelastic airfoil with cubic restoring forces. J Fluids Struct 23(3):351–363. doi:10.1016/j.jfluidstructs.2006.09.005
Lucia DJ, Beran PS, Silva WA (2004) Reduced-order modeling: new approaches for computational physics. Prog Aerosp Scie 40(1–2):51–117. doi:10.1016/j.paerosci.2003.12.001
Marmarelis VZ (1993) Identification of nonlinear biological systems using laguerre expansions of kernels. Ann Biomed Eng 21(6):573–589. doi:10.1007/BF02368639
Meyer S, Link M (2003) Modelling and updating of local non-linearities using frequency response residuals. Mech Syst Signal Process 17(1):219–226. doi:10.1006/mssp.2002.1563
Moradi S, Fatahi L, Razi P (2010) Finite element model updating using bees algorithm. Struct Multidiscip Optim 42(2):283–291. doi:10.1007/s00158-010-0492-z
Nguyen HM, Allix O, Feissel P (2008) A robust identification strategy for rate-dependent models in dynamics. Inverse Probl 24(6):065,006. doi:10.1088/0266-5611/24/6/065006
Noël J, Kerschen G (2017) Nonlinear system identification in structural dynamics 10 more years of progress. Mech Syst Signal Process 83:2–35. doi:10.1016/j.ymssp.2016.07.020
Olivencia Polo FA, Ferrero Bermejo J, Gómez Fernández JF, Crespo Márquez A (2015) Failure mode prediction and energy forecasting of PV plants to assist dynamic maintenance tasks by ANN based models. Renew Energy 81:227–238. doi:10.1016/j.renene.2015.03.023
Orcioni S (2014) Improving the approximation ability of Volterra series identified with a cross-correlation method. Nonlinear Dyn 78(4):2861–2869. doi:10.1007/s11071-014-1631-7
Peeters J, Arroud G, Ribbens B, Dirckx J, Steenackers G (2015) Updating a finite element model to the real experimental setup by thermographic measurements and adaptive regression optimization. Mech Syst Signal Process, pp 64–65. doi:10.1016/j.ymssp.2015.04.010
Peng Z, Lang Z, Billings S, Tomlinson G (2008) Comparisons between harmonic balance and nonlinear output frequency response function in nonlinear system analysis. J Sound Vib 311(1–2):56–73. doi:10.1016/j.jsv.2007.08.035
Pham D, Ghanbarzadeh A, Koç E, Otri S, Rahim S, Zaidi M (2006) Intelligent production machines and systems. In: The bees algorithm—a novel tool for complex optimisation problems. Elsevier Science Ltd, Oxford, pp 454–459. doi:10.1016/B978-008045157-2/50081-X
Platten M, Wright J, Dimitriadis G, Cooper J (2009) Identification of multi-degree of freedom non-linear systems using an extended modal space model. Mech Syst Signal Process 23(1):8–29. doi:10.1016/j.ymssp.2007.11.016
Prazenica RJ, Kurdila AJ (2006) Multiwavelet constructions and Volterra kernel identification. Nonlinear Dyn 43(3):277–310. doi:10.1007/s11071-006-8323-x
da Rosa A, Campello RJ, Amaral WC (2007) Choice of free parameters in expansions of discrete-time Volterra models using Kautz functions. Automatica 43(6):2007. doi:10.1016/j.automatica.2006.12.007
Rugh W (1981) Nonlinear system theory: the Volterra/Wiener approach. The Johns Hopkins University Press, Baltimore
Schetzen M (1980) The Volterra and Wiener theories of nonlinear systems. Wiley, New York
Scussel O, da Silva S (2016) Output-only identification of nonlinear systems via Volterra series. J Vib Acoust 138(4):041,012. doi:10.1115/1.4033458
Sekhar DC, Ganguli R (2012) Modified Newton, rank-1 Broyden update and rank-2 BFGS update methods in helicopter trim: a comparative study. Aerosp Sci Technol 23(1):187–200. doi:10.1016/j.ast.2011.07.005
Shiki SB Jr, Lopes V, da Silva S (2013) Damage detection in nonlinear structures using discrete-time Volterra series. Key Eng Mater 569–570:876–883. doi:10.4028/www.scientific.net/KEM.569-570.876
Shiki SB, Lopes V, da Silva S (2014) Identification of nonlinear structures using discrete-time Volterra series. J Braz Soc Mech Sci Eng 36(3):523–532. doi:10.1007/s40430-013-0088-9
Shiki SB, da Silva S, Todd MD (2016) On the application of discrete-time Volterra series for the damage detection problem in initially nonlinear systems. Struct Health Monit, pp 1–17. doi:10.1177/1475921716662142
da Silva S (2011) Non-linear model updating of a three-dimensional portal frame based on wiener series. Int J Non Linear Mech 46(1):312–320. doi:10.1016/j.ijnonlinmec.2010.09.014
da Silva S, Cogan S, Foltête E, Buffe F (2009) Metrics for nonlinear model updating in structural dynamics. J Braz Soc Mech Sci Eng 31(1):27–34. doi:10.1590/S1678-58782009000100005
da Silva S, Cogan S, Foltête E (2010) Nonlinear identification in structural dynamics based on wiener series and Kautz filters. Mech Syst Signal Process 24(1):52–58. doi:10.1016/j.ymssp.2009.05.017
Sun G, Li G, Li Q (2012) Variable fidelity design based surrogate and artificial bee colony algorithm for sheet metal forming process. Finite Elem Anal Des 59:76–90. doi:10.1016/j.finel.2012.04.012
Thiene M, Zaccariotto M, Galvanetto U (2013) Application of proper orthogonal decomposition to damage detection in homogeneous plates and composite beams. J Eng Mech 139(11):1539–1550. doi:10.1061/(ASCE)EM.1943-7889.0000603
Touzé C, Amabili M, Thomas O (2008) Reduced-order models for large-amplitude vibrations of shells including in-plane inertia. Comput Methods Appl Mech Eng 197(21–24):2030–2045. doi:10.1016/j.cma.2008.01.002
Čermelj P, Boltežar M (2006) Modelling localised nonlinearities using the harmonic nonlinear super model. J Sound Vib 298(4–5):1099–1112. doi:10.1016/j.jsv.2006.06.042
Vismara SO, Ricci S, Bellini M, Trittoni L (2016) Non-linear spacecraft component parameters identification based on experimental results and finite element modelling. CEAS Space J. doi:10.1007/s12567-015-0110-4
Wiener N (1958) Nonlinear problems in random theory. Wiley and MIT Press, Cambridge
Worden K (1990a) Data processing and experiment design for the restoring force surface method, part I: integration and differentiation of measured time data. Mech Syst Signal Process 4(4):295–319. doi:10.1016/0888-3270(90)90010-I
Worden K (1990b) Data processing and experiment design for the restoring force surface method, part II: choice of excitation signal. Mech Syst Signal Process 4(4):321–344. doi:10.1016/0888-3270(90)90011-9
Worden K, Tomlinson GR (2001) Nonlinearity in structural dynamics–detection, identification and modelling. Institute of Physics Publishing, Bristol, Philadelphia
Worden K, Manson G, Tomlinson G (1997) A harmonic probing algorithm for the multi-input Volterra series. J Sound Vib 201(1):67–84. doi:10.1006/jsvi.1996.0746
Wray J, Green GGR (1994) Calculation of the Volterra kernels of non-linear dynamic systems using an artificial neural network. Biol Cybern 71(3):187–195. doi:10.1007/BF00202758
Wu T, Kareem A (2013) A nonlinear convolution scheme to simulate bridge aerodynamics. Comput Struct 128:259–271. doi:10.1016/j.compstruc.2013.06.004
Wu T, Kareem A (2014) Simulation of nonlinear bridge aerodynamics: a sparse third-order Volterra model. J Sound Vib 333(1):178–188. doi:10.1016/j.jsv.2013.09.003
Zárate BA, Caicedo JM (2008) Finite element model updating multiple alternatives. Eng Struct 30(12):3724–3730. doi:10.1016/j.engstruct.2008.06.012
Zárate BA, Pollock A, Momeni S, Ley O (2015) Structural health monitoring of liquid-filled tanks: a Bayesian approach for location of acoustic emission sources. Smart Mater Struct 24(1):015,017. doi:10.1088/0964-1726/24/1/015017
Zhao GQ, Hufi R, Hutter A, Grandhi RV (1997) Sensitivity analysis based preform die shape design using the finite element method. J Mater Eng Perform 6(3):303–310. doi:10.1007/s11665-997-0094-0
Acknowledgements
The authors gratefully acknowledge the financial support for this research from “Conselho Nacional de Desenvolvimento Científico e Tecnológico” (CNPq); Grant number 313661/2014-6 and FAPESP; Grant number 12/09135-3. The second author is thankful to FAPESP for his scholarship Grant number 13/25148-0.
Author information
Authors and Affiliations
Corresponding author
Additional information
Technical Editor: Pedro Manuel Calas Lopes Pacheco.
Rights and permissions
About this article
Cite this article
Bussetta, P., Shiki, S.B. & da Silva, S. Nonlinear updating method: a review. J Braz. Soc. Mech. Sci. Eng. 39, 4757–4767 (2017). https://doi.org/10.1007/s40430-017-0905-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40430-017-0905-7