1. Introduction
Impact load was a kind of aperiodic load that cannot be ignored in engineering practice. Impact load acted on the component or structure at a high amplitude in a short time (the action time was less than half of the fundamental free vibration period of the structure, always tenths of a millisecond).
Identifying (or reconstruction namely) the impact load on the structure accurately has significant meanings, for example, it can verify the structural strength and improve the structural design. This article focuses on the identification of impacts that do not cause damage: for example, the launch of missiles on a helicopter or the waves on an ocean platform.
The main focus of this article is the dynamic response of the structure under impact load. When a structure is subjected to impact load, stress waves and dynamic response of the structure are usually considered. The research of stress waves mainly has focused on the local disturbance of objects and its propagation; the research of structural dynamic response ignored the propagation process and directly studied the deformation, fracture and its relationship with time. Due to the complexity of the shock form, researchers typically focused on only one aspect. As an effective method in establishing linear models, artificial neural networks have been used widely in the research of load identification. He Wei presented a brief review for the application of neural networks in load identification areas.
Tian Yan et al., (2004) used the RBF network to research the load on gearbox and performed load identification of the random excitation and bearing excitation [
1]. Tian Yan et al., (2006) also used the improved Elman network to identify the electrical-mechanical-fluid coupling shock excitation of the gearbox [
2]. Staszewski et al., (2000) used a neural network model to identify the load acting on the composite box panel and used a genetic algorithm to optimize the sensor parameters [
3]. Ghajari et al., (2013) applied a neural network model to composite plate, identified loads that took both linear and nonlinear deformation into consideration [
4].
Wang et al., (2015) used the SVM network to conduct multi-point random dynamic load identification in the frequency domain, and it performed well in the low-frequency range [
5]. Fang et al., (2018) applied a pseudo-linear neural network (PNN) to the vibration load identification of the primary spur gear box under four working conditions of no-load and loaded [
6]. Cheng et al., (2018) used the improved neural network and BP neural network to optimize GA-PSO to identify the excitation load of the double-span sub-rotation system [
7].
Zheng Shijie et al., (2009) identified the single point loads of composite plate-shell structures based on a genetic algorithm and BP neural network [
8]. Mitsui et al., (1998) proposed the idea of using neural network technology to identify the load of the cantilever beam by using neural network technology [
9]. Cooper and Dimaio (2018) used the feedforward neural network to realize the wing load identification of large rib loads; however, they only identified the static loads [
10].
Ren et al., (2018) proposed a method of using deep learning technology to perform load parameter identification and structural failure analysis based on the deformation and damage characteristics of the structure [
11]. Chen et al., (2019) adopted the deep neural network (DNN) to realize the impact load identification of the rigid body to the hemispherical shell structure. The results showed that the trained DNN network had high accuracy for various characteristic parameters of impact loads [
12].
Zhang Zhihong and Zhang Hong (2022) used a BP neural network to study the driving dynamic load recognition of crawler system [
13]. Yang Te (2022) used a deep neural network to extract and identify the time-frequency domain features of stationary random signals [
14]. Xia Peng (2022) introduced the long short-term memory neural network into the research of dynamic load identification, combined with the “memory” characteristic of a time-delay neural network and dynamic system [
15].
The identification methods above based on neural network had a common feature: the excitation signal and the response signal were synchronized, that meant the length of excitation was equal to the response. The correspondence provided an advantage for the application of neural networks.
However, the excitation and response signal of impact load did not have this advantage. The action time of impact load was too short (10 ms or less) while the response was long (10 s or more); therefore, two signals could not correspond one by one. How to extract the representative information from the response signal was the key point of this article.
The main innovation of this paper was that the peak value (amplitude of sine wave) in the oscillation rising period of the response was extracted as the input, and the discrete time integral of the impact load amplitude was extracted as the output. In doing so, two signals were transformed to the same length, making it possible to be used for training and validation of a neural network.
The main content of this article includes an impact load identification method based on impulse response theory (IRT) and BP neural network. The excitation and response signals were transformed to the same. First, we deduced that there was an approximate linear relationship between the discrete-time integral of impact load and the amplitude of the oscillation period of the response. Secondly, a BP neural network was used to establish the linear relationship between the excitation and response. Thirdly, the network was trained and verified.
The main content of the following article is as follows.
Section 2 introduces the theoretical basis of the method.
Section 2.1.1 and
Section 2.1.2 introduce the linear relationship between the discrete-time integral of impact load and the peak value (amplitude of sine wave) in the rising oscillation period of the response in both the single-degree-of-freedom (SDOF) system and multi-degree-of-freedom (MDOF) system.
Section 2.2 introduces the basic theory of neural network.
Section 3 presents the results.
Section 3.1 introduces the configuration of experiment,
Section 3.2 introduces the signal processing, and
Section 3.3 and
3.4 introduce the training of the neural network and the identification results.
2. Materials and Methods
This chapter includes the detailed description of the impulse response theory and the basic process of the neural network.
2.1. Impulse Response Theory
The Fourier transform theory and the impulse response theory are two methods to calculate the response under aperiodic excitation. The Fourier transform theory was suitable for signals with a certain time length. The impulse response theory regards any load as the superposition of a series of unit impulses, determines the response of unit impulse and then uses the superposition principle to superpose a series of impulse responses one by one (or integral form) to obtain the dynamic response of the system.
The impact load has a short acting time and was not suitable for frequency domain method. Thus, this paper conducted identification research mainly based on the impulse response method.
2.1.1. Single Degree-Of-Freedom (SDOF) System
The aperiodic load excitation can be regarded as the weighted sum of several impulse excitation acting at different moments. The time width of each pulse tends to 0, and the value of at the corresponding moments can be taken as the weighted coefficient of each impulse, and thus can be regarded as the weighted sum of each impulse.
Figure 1 shows the conception of the impulse response theory (IRT).
As it was assumed that the dynamic system was a linear system, if the response of the system under the unit impulse excitation was solved, then the whole response can be solved according to the linear superposition principle. The response of a SDOF system with unit impulse was discussed under zero initial condition. The differential equation set of motion of the system was as follows:
In the above equation:
was the unit impulse function, also known as the
function, which was defined as follows:
In the above equation, the impulse width tended to be zero, and the amplitude tended to be ; however, the impulse was equal to 1.
The zero-initial condition in Equation (1) mean that the system was in static condition at the beginning and was suddenly affected by at the moment . As the time of action was extremely short, the instant time after the action was over can be written as . According to the theorem of momentum, the increase of momentum was equal to the impulse acting on the body; therefore: .
Assuming that the initial condition was
, then the system obtained an initial velocity:
. According to this assumption, the impact load can be decomposed into the superposition of several initial excitations. The problem expressed in Equation (1) can be converted to an initial value problem expressed as follows:
The parameters were set as follows:
It was assumed that the SDOF system was in the case of small damping ratio
, the solution of Equation (3) was as follows:
The response of the system to unit impulse excitation was denoted as
, and then the unit impulse response of the system can be expressed as follows:
For the impact load excitation
, it can be regarded as a combination of a series of impulse excitation, and the impulse force at any time
was
. The system responded to the impulse was
. According to the superposition principle of linear system, the whole response of the system was as follows:
When
tended to be 0, the summation sign would become into integral; thus, the response of the system to the impact load
can be expressed as follows:
In actual conditions, the impact load signal was discrete signal, such as . If the sampling interval of the signal was fixed, the time width of each pulse was also fixed, denoted as .
According to Equation (8), the integral form of continuous function can be transformed into the sum form of discrete function, as follows:
The discrete time integral of discrete impact load within the action time
can be expressed as:
For a single excitation, the attenuation of the response within a time step can be expressed by the relative attenuation coefficient: . The damping ratio of steel structure was between 0.03 and 0.08, and the sampling frequency was 4096 Hz. Thus the attenuation coefficient corresponding to the first 100 Hz mode was about 0.9954, and the attenuation coefficient within 10 sample was about 0.9550.
As the attenuation coefficient was very close to 1, the amplitude of response can be regarded as constant in rising oscillation period. The amplitude in the rising oscillation period of each response was as follows:
The
was the amplitude in rising oscillation period of each response (peak value), and the
was the discrete time integral of the impact load. Equation (12) shows an approximate linear relationship between the two expressions:
To sum up, if the system parameters of the SDOF system are known, the response can be calculated according to the excitation. Reversely, the excitation can also be solved from the response.
2.1.2. Multiple Degree-Of-Freedom (MDOF) System
The same method can be extended to a MDOF system. A constant coefficient differential equation set with
equations was used to describe the system with
degrees of freedom, shown as the matrix equation:
In the above equation,
are the mass matrix, damping matrix and stiffness matrix, respectively.
refer to the generalized displacement, generalized speed and generalized acceleration vector, respectively.
is the excitation force. The equation could also be expressed as follows:
The solution of the equation above can be written as , where is the general solution and is the particular solution.
The particular solution of Equation (14) is as follows:
According to the theory of vibration mechanics, the general solution of Equation (14) is as follows:
The solution of Equation (14) can be obtained by combining two solutions as follows:
Since the system had viscous damping, the free vibration would decay quickly; therefore, only the influence of the particular solution was considered in practice.
If the excitation was the discrete impact load, the expression of the response can be written as follows:
For each natural frequency , it can be regarded as a combination of SDOF systems.
The response with a frequency of
within a sampling period can be approximated expressed as follows:
The amplitude in rising oscillation period of response can be expressed as follows:
Similar to the SDOF system, it was still an approximate linear relationship:
The above conclusions showed that the time integral of discrete impulse load was approximately linear with the peak value (amplitude of sine wave) in the rising oscillation period of response in MDOF system.
2.1.3. Conclusion
Within a given parameter range, the discrete time integral of the impact load had an approximate linear relationship with the peak value (amplitude of sine wave) in the rising oscillation period of response in both SDOF and MDOF systems. Theoretically, this linear relationship can be used to calculate the corresponding load according to the response given.
The accuracy of this method mainly depended on the accuracy of system parameter identification and the attenuation coefficient. If the identification of system parameters was more accurate, and the attenuation coefficient was closer to 1, the identification accuracy was higher.
The key point of the load identification method was to determine the system parameters, that is . Traditional methods typically determine each parameter by dynamic model or experiment, which is complicated and inaccurate. This paper used the neural network to determine the parameters of the system and establish a linear relationship between two signals.
2.2. BP Neural Network
The linear model of a neural network was a practical method to determine the unknown linear relationship. Theoretically, the mapping between two groups of data with linear relationship can be determined by a neural network. The discrete time integral of the impact load had an approximate linear relationship with the amplitude in the oscillation period of the response. The former was taken as the output and the latter as the input, and the neural network was used to establish the linear model between them.
An Artificial Neural Network (ANN) was established by imitating the structure of the human neuron system, which had a high adaptive ability and learning ability [
10]. A typical BP neural network was composed of an input layer, a hidden layer and an output layer. The signals transmitted forward and the errors transmitted reversely. When the result was inconsistent with the reference result, the error was propagated back, and the connection weights and thresholds of the neural network were adjusted according to the learning algorithm until the reference value was reached.
The structure of the neural network is as in
Figure 2.
BP neural network consisted of input variables , hidden layers and output nodes .
The input calculation equation of the node
in the hidden layer is as follows:
In the above equations, and , respectively, represent the input and output of the input layer node under the action of the sample , represents the connection weight between the input layer node and the hidden layer node, and represents the threshold of the hidden layer node.
If the error of output exceeds the set value, the error was fed back from the output layer, and the connection weights between the neuron nodes of each layer were modified until the error was less than the set value. The quadratic error for the output of any sample is expressed as:
The total error expression of the system is:
The main function of the ANN was the weight correction between the three layers.
The connection weights between the neuron nodes of each layer were adjusted in the opposite direction of the gradient of the error function.
The adjustment expression of the connection weight
can be obtained as:
Among the equation, and represent the expected result and the output value of the hidden layer node, respectively.
In the same way, the modified expression of the connection weight between the hidden layer and the input layer can be obtained by the gradient of the error function:
Among the equation, and , respectively, represent the output of the hidden layer neuron node and the output of the output layer neuron node under the action of the sample .
Therefore, the weighting coefficient increment of the output layer node
and the connection weight increment of the hidden layer node
can be obtained under the action of the sample
:
The connection weights of each layer of the neural network were adjusted to appropriate values until the error is no more than the set value.
4. Discussion
In this paper, an impact load identification method based on impulse response theory (IRT) and BP neural network was proposed. By extracting the peak value (amplitude of sine wave) in the rising oscillation period of the response, it transformed the excitation and response signals into the same length. The ANN was used to verify the linear relationship between the time integration of load and peak value of the response, the results showed that there was a strong linear relationship between them. In this article, we did not take the attenuation of response in the rising period into consideration; however, the results were still ideal. That meant the damping ratio of the structure was relatively tiny.
The identification results shown in
Figure 15 still had some errors in the end of the signal. The reason might be that the number of training samples was not sufficient. To improve the performance of the ANN, some methods to select the training data should be used. The impulse response theory (IRT) was the basic theory of our manuscript, and the experiment results showed that the theory was effective in this condition. The precondition of this theory was that there was no plastic deformation in structure. If there was plastic deformation, the IRT was not suitable, and the stress wave must be taken into consideration.
Reviewing the research process of this paper, there were still some aspects worth researching in the further. From the experimental perspective: (1) In the response signal, there was a noise mainly at 50 Hz and at the doubling frequencies (100, 150, 200 Hz, etc.). The noise was electric network noise, mainly caused by the absence of an electromagnetic shielding wire. (2) Some intervals of impact were too short, which resulted that the former response signals superposed with the latter ones.
From theory perspective: (1) Only the peak value (amplitude of sine wave) of the response signal was used, which resulted in a certain waste. How to extract more features from other parts of the response signal is worth researching. (2) As the sampling time interval was too short, the actual maximum amplitude of the impact was likely to be missed. Identifying the actual maximum of the impact is a valuable issue.
Though there are some aspects waiting to be explored, the results of this paper have both theoretical and practical value. The neural network tool method was introduced into the field of impact load identification, and a new way to extract signal features was established. A neural network was used to identify the linear parameters of the system, which was more efficient and faster than traditional methods. The validation results showed that the method had high accuracy and practical application potential.