Abstract
Force identification plays a vital role in vibration control and structural health monitoring. Force identification is an inverse problem to determine the excitation load from the responses. In general, the inverse problem has strong ill-posedness and ill-condition, especially in the case of low signal-to-noise ratio. Singular value decomposition and Tikhonov regularization are widely used for the reconstruction of the input force. Nevertheless, the anti-noise performance and accuracy of the two methods are still unsatisfactory. In this paper, we present a novel method for force identification based on a filter and the finite element method (FEM). The filter is used to suppress the noise of the input signals. FEM is introduced to reduce the discretization error and the regularization parameters are optimized by the genetic algorithm. After the signal is filtered, the characteristics of the signal will be changed. Especially, the initial and the last segments of the input signal will be lost. These changes may make the identified force inaccurate, even more inaccurate than the force identified with no filtering. To deal with this problem, cubic spline interpolation and a nonlinear autoregressive neural network are introduced to repair the input signals. Finally, three numerical examples and experiments are used to verify the superiority of the method.
1. Introduction
With the development of simulation technology, it now plays an important role in scientific research and is widely used in engineering such as vibration control, structural design, and motion analysis. In vibration simulation, the force acting on the mechanical structure is the critical boundary condition and has a great influence on the accuracy of simulation results. However, in many situations, it is difficult or even impossible to use the force transducer, because the transducer may induce changes to the dynamic characteristics of the structure or due to the limitations of the structure. Even if the force can be measured, it usually requires high experimental costs. In contrast, the response of the structure such as displacement, velocity and acceleration can be conveniently measured at a lower cost. The determination of the unknown force from the corresponding response is called force identification, which has been developed for many years (Stevens, 1987; Janssens et al., 2011). However, force identification as an inverse problem suffers from ill-posedness and ill-condition. The solution of force identification is sensitive to the noise of the input; even small disturbances in the input may lead to large deviations in the solution. Many force identification algorithms have been proposed by scholars to solve this problem.
Force identification involves the determination of the location, magnitude, and spatial distribution of the force. Initially, the study of force identification began with the identification of the magnitude of a force whose location was known. The force is reconstructed by multiplying the inverse matrix of the transfer function matrix with the corresponding response. However, this direct method is not applicable in most situations due to the singularity of the transfer function. Jayalakshmi et al. (2018) found that the direct method is highly sensitive to noise and has severe practical limitations. In view of this problem, the Tikhonov regularization based on the variational principle was proposed (Tikhonov, 1963; Tikhonov and Goncharskiĭ, 1987). It can effectively overcome the ill-posedness of the inverse problem by adding a penalty term to the vibration equation. Many force identification algorithms based on Tikhonov regularization have been proposed. Li and Lu (2018) proposed a two-step iterative approach for locating and reconstructing single-point forces acting on structures. The approach can locate the force whose location does not coincide with the nodes of the mesh in a fast, iterative manner. Aucejo and De Smet (2018) presented an original iterated multiplicative regularization based on the iterated Tikhonov regularization. This method takes prior knowledge of the signals into account and does not need to choose the regularization parameters. In addition, he and his collaborators (Aucejo et al., 2019) introduced a novel reconstruction model based on the generalized-α method. This model is unconditionally stable and has second-order accuracy. The concept of adaptive regularization was proposed by Ryzhikov and Biryulina (1998) and it was further described by Ma and Wang (2005). The adaptive regularization is similar to Tikhonov regularization, but more effective in suppressing the fluctuation of results. Regardless of the adaptive regularization or Tikhonov regularization, the selection of regularization parameters is important. There are two strategies for choosing regularization parameters: posterior strategy and prior strategy. In general, the prior strategy is convenient for theoretical analysis, but it is difficult to use in engineering because it may require some prior information which is hard to obtain. In contrast, the posterior strategy does not suffer from this problem. Hence, the posterior strategy is widely used. There are many effective posterior strategies. The Morozov deviation principle is a commonly used posterior strategy. It works well only when the error level of the input is known. Further research on the application of the posterior strategy (Morozov, 1984; Kunisch and Zou, 1998; Wang and Xiao, 2001; Wang, 2003) has been conducted. However, the noise of the measured signal is usually unknown in most cases. In view of this, a lot of research has been done. Golub et al. (1979) introduced a generalized cross-validation (GCV) approach which derived from Allen's PRESS method (Allen, 1971). GCV is a robust and adaptable method. Hanke and Hansen (1993) defined the maximum curvature of the L-curve criterion at the logarithmic scale and used it to select the regularization parameters. Both L-curve criterion and GCV are widely used to determine the regularization parameters (Tveito et al., 2012). The two methods have good adaptability and robustness.
Recently, various methods about force identification and their applications have been studied in depth by scholars. Aucejo (2014) indicated that prior information plays a key role in source identification. De Deus et al. (2012) showed the application of Tikhonov regularization in dynamic elastoplastic problem analysis. On the basis of the modified GCV criterion, an efficient regularized cubic B-spline collocation method was proposed to identify the impact force (Qiao et al., 2015). Qiao et al. (2017) proposed a novel impact force reconstruction method based on the primal-dual interior point method. This method can improve the computational efficiency of the program and the accuracy of the identified impact force. In addition, Qiao and his team have conducted a lot of in-depth research on impact force identification (Qiao et al., 2016a, 2016b, 2019). Mao et al. (2010) developed a force identification approach in time domain for linear systems with Tikhonov regularization. This approach can find a highly precise force identification model within the scope of general computer precision, and it does not cost much computing time. Liu et al. (2015) combined Gegenbauer polynomial expansion theory with a regularization method to identify the dynamic force acting on stochastic structures. A forward model of dynamic load identification was established through the discretized convolution integral of loads and the corresponding unit-pulse response functions of the system. Wang et al. (2015) proposed a novel state space method that was extended to a refined version based on the discretization idea of the finite element method (FEM) to improve the identification accuracy. They investigated the effects of noise, high noise levels, discontinuous loading, and multiple forces reconstruction. Jayalakshmi and Rao (2017) developed a dynamic hybrid adaptive firefly algorithm to effectively identify the system parameters and the input forces. The algorithm maintains a very good balance between intensification and diversification and has better convergence performance. Prawin and Rao (2018) presented an online input force reconstruction algorithm by using dynamic principal component analysis. The force reconstruction algorithm has no physical modeling errors and is less sensitive to noise. In addition, they also presented an optimal sensor placement algorithm to place limited sensors at dynamically sensitive spatial locations.
In this paper, a novel method is developed to identify the input force–time history acting on the structure and examples are used to verify the merits of the method. In this method, filters and a nonlinear autoregressive (NAR) neural network are used to reduce the noise of the input, the FEM is used to reduce the discretization error, and the genetic algorithm (GA) is used to obtain the optimal regularization parameters. This method is a combination of filters, FEM, and GA, called FFGM for short. In Section 2, the basic theory of FFGM is described. In Section 3, the process of FFGM is described in detail. In Section 4, three numerical examples are used to verify the superiority of FFGM. Experiments are conducted to study the performance of FFGM in Section 5. Finally, conclusions are summarized in Section 6.
2. Basic theory
In time domain, force can be expressed as
While the
By discretizing equation (2), the following equation can be obtained:
When
According to equations (8)–(11), the expression of the GCV criterion is shown as
3. The details of FFGM
Compared with Tikhonov regularization, there are three improvements in FFGM. First, GA is used to calculate the optimal regularization parameter. Second, the recursive Gaussian filter is used to reduce the Gaussian noise of the input. Third, the force is discretized by FEM to reduce the discretization error. Each improvement will be described in detail below.
3.1. Obtain the optimal regularization parameters by GA
For finding the minimum value of
The population size is 25, the maximum genetic algebra is 20, the length of chromosome is 20, the generation gap is 0.95, the chromosome crossover probability is 0.7, and the chromosome variation probability is 0.01.
3.2. Reduce the noise by using recursive Gaussian filter
In general, there is noise in the input measured. For different types of noise, we can use different filters to suppress noise. There is usually Gaussian white noise in the signals, so the recursive Gaussian filter is used to suppress it. However, the initial and the last segments of the input signal would be lost due to the influence of the recursive Gaussian filter. In Figure 1, an example shows the comparison between unfiltered and filtered signals. Cubic spline interpolation is used to get the lost initial segments of the signal and the NAR network is used to predict the lost last segments of the signal. The NAR network is a dynamical neural structure that is commonly used for modeling nonlinear dynamic systems. The NAR network can be efficiently applied to long-term prediction of univariate time series (Menezes and Barreto, 2008). The NAR network is easy to use and has good robustness.
The comparison between the unfiltered and filtered signals.
In this work, there are three layers in the NAR network, the input layer, the output layer, and the hidden layer. The number of neurons in the hidden layer is determined by
In this paper, both the input layer and the output layer have only one neuron, so the number of neurons in the hidden layer is 1–11. Therefore, 11 NAR networks with different neurons in the hidden layer are trained and their mean square errors (MSEs) are compared. The network with the smallest MSE is the best one.
3.3. Reduce the discretization error by FEM
In equation (3), the force is broken into multiple rectangular pulses. In other words, the force is regarded as a constant at each
Equation (15) can be rewritten as
The following equations can be derived from equation (16):
Substituting equation (19) into equation (4),
Equation (6) can be rewritten as
Letting
The force can be reconstructed by equations (19) and (23). In this paper, the multi-quadric (MQ) basis function is used, which is given by
4. Numerical simulation
In this section, an asymmetric plate and a 12-bay plane truss structure are used to validate the superiority of FFGM.
4.1. Numerical example 1: an asymmetric plate
4.1.1. The numerical model
The thickness of the plate is 3.4 mm and other dimensions are as shown in Figure 2. The Young modulus is 63.0 GPa. The density is 2730 The research object.
In this numerical example, the width of the unit pulse is 10−3 s, and the excited force is expressed as
4.1.2. Comparison of results with and without GA
The optimal regularization parameters obtained by GD and GA: (a) SNR is 10 dB; (b) SNR is 20 dB.
As can be seen from Figure 3, compared with GD, GA can accurately find the minimum of
The comparison of the forces identified by using GA and GD is shown in Figure 4.
The force identified by GA and GD: (a) SNR is 10 dB; (b) SNR is 20 dB.
The relative errors between the identified forces and the real force.
As can be seen from Figure 4 and Table 1, the accuracy of the force identified by GA is slightly higher than the force identified by GD. It indicates that GA is helpful to improve the accuracy of force identification by determining the minimum of
4.1.3. The effect of the filter on the accuracy of force identification
It can be found from Section 4.1.2 that Tikhonov regularization has poor anti-noise performance. In this section, the filter is used to improve the anti-noise performance of Tikhonov regularization. In engineering, Gaussian white noise is the common noise. The Gaussian filter is commonly used to deal with Gaussian white noise. Therefore, we used the recursive Gaussian filter to suppress the noise of the input signals. However, the information of the initial and last segments of the filtered signals is lost when the recursive Gaussian filter is used to filter the signals. To deal with this problem, cubic spline interpolation and NAR network are introduced to repair the signals. The effect of the recursive Gaussian filter on the accuracy of the identified force is shown in Figure 5.
The comparison between TM and filter: (a) SNR is 10 dB; (b) SNR is 20 dB.
The relative errors of the forces identified by the two methods.
From Figure 5 and Table 2, it can be noted that the relative errors of the force identified by using the recursive Gaussian filter is less than the force identified by TM. It suggests that the recursive Gaussian filter can effectively reduce high-frequency noise of the input noise and improve the accuracy of the identified force.
4.1.4. FEM is used to improve the accuracy of the identified force
In this section, the effect of FEM is researched. Figure 6 shows the comparison between the forces identified by Filter, MQ FEM, and FFGM. In MQ FEM, the input signals are not filtered by the recursive Gaussian filter, the force is divided into several elements and the basis function is MQ. Each element has two nodes and the nodes are inside the element.
The comparison between the identified forces: (a) SNR is 10 dB; (b) SNR is 20 dB.
The relative errors of the forces identified by MQ FEM, filter, and FFGM.
Obviously, the recursive Gaussian filter and MQ FEM can effectively improve the accuracy of the identified forces. The filter improves the accuracy of the identified force by reducing the noise of the input signals. MQ FEM improves the accuracy of the identified force by reducing the discretization error of the force. Therefore, FFGM, as a combination of filter and FEM, can further improve the accuracy of the identified force.
4.2. Numerical example 2: plane truss structure
4.2.1. The numerical model
A 12-bay plane truss structure is taken to investigate the effectiveness of the proposed FFGM for multi-force identification. There are 61 planar truss finite elements and 26 key points in the truss structure. As shown in Figure 7, Node 1 is pin-supported and Node 26 is roller-supported. The cross-sectional area of all straight bars is 0.0016 m2, and the length of all horizontal and vertical bars is 1.0 m. The density and Young's modulus are 7.85e3 kg/m3 and 2.06 GPa, respectively. Assume that the two damping coefficients of Rayleigh damping are The plane truss structure.
A noise of 5% level is added to the measured responses before identifying the input force. All parameters and boundary conditions of this numerical model are the same as the one solved by Wang et al. (2015).
4.2.2. The result analysis
The input forces F2 and F4 identified by FFGM are compared with the real force and the results are shown in Figure 8. It can be seen from Figure 8 that the identified forces match the real forces very well.
The comparison between the real forces and the identified forces: (a) input force F2; (b) input force F4.
The relative errors of the input forces identified by the five methods.
5. Experimental verification
In Section 4, the performance of FFGM is verified by three numerical examples. FFGM has a good performance that it can accurately identify the input force. In this section, an experiment platform is designed to investigate the performance of FFGM in engineering.
5.1. The experiment platform
The experimental apparatus is shown in Figure 9. The experimental apparatus includes a particle damping composite plate, an acceleration transducer (Dytran3133B1), a power amplifier, a smart electromagnetic shaker (MTK2004E01), a force sensor (Dytran1051V4), and a dynamic signal analyzer (M+P SO Analyzer). A schematic diagram of the experimental object is shown in Figure 2.
The connection of the experimental apparatus.
5.2. Analysis of results
The electromagnetic shaker applied sinusoidal excitation to M1, and the acceleration response of M2 was measured by the acceleration sensor. The unit pulse response and the acceleration response of the system were both obtained by experiments and they were used to identify the force by TM, MQ FEM, filter, and FFGM. The comparison of results is shown in Figure 10.
The comparison of results: (a) TM and MQ FEM; (b) Filter and FFGM.
The relative errors of the four methods in experiment.
6. Conclusions
In this paper, a novel method named FFGM is proposed to improve the accuracy of the identified force. The GA is used to determine the regularization parameter of GCV criterion. The filter combined with NAR and spline interpolation is used to suppress the noise of the input and MQ radial basis function is used to discretize the force to suppress the discretization error of the force. The superiority of FFGM is verified by three numerical examples and experiments. Compared with Tikhonov regularization, FFGM has good anti-noise performance and good accuracy.
Footnotes
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) received no financial support for the research, authorship, and/or publication of this article.
