Abstract

In order to optimize the technology of the building, the damage identification of the building structure is studied. Firstly, back propagation neural network (BPNN) and information fusion technology are used to build neural network models. Secondly, the established model is trained. Finally, the displacement mode, natural frequency, Modal Assurance Criterion (MAC), and three kinds of information fusion with only one characteristic information are used as input data to analyse the results of BPNN identification damage. The results show that when the natural frequency is used as the sensitive feature of damage, the accuracy is the highest. The difference between the network output value and the expected value is the smallest, the network output is the most stable, and the network recognition effect is the best. The network output of a mixture of two damage depths is compared with the output of a single damage depth. The data of the network training set composed of the feature data with damage depth of 20 mm and 5 mm has higher accuracy and more accurate damage recognition. This research provides a reference for the optimization of building survey technology and has certain practical value.

1. Introduction

Historical architecture is a treasure produced in the process of human history development. It has important historical value, scientific value, artistic value, social value, and economic value. Therefore, the protection of historical buildings is urgent. At present, there are many new and old buildings in various countries in the world, and the service life of these buildings will decrease over time. Since the 1950s, the world population has grown exponentially, the economy is developing rapidly, and human beings exploit large amounts of natural resources. These have led to frequent environmental and geological disasters all over the world. China has experienced several major earthquake disasters. Ground fissure is a kind of superficial geological disaster phenomenon; its occurrence frequency and disaster scale show an increasingly serious trend. As of 2019, according to incomplete statistics of more than 200 cities and counties in the seven provinces of Shaanxi, Shanxi, Shandong, Jiangsu, Hebei, Henan, and Anhui, there are more than 1,000 ground fissures in total. These ground fissures have caused serious damage to various building structures, transportation facilities, urban lifeline projects, and land resources. Over the years, the direct and indirect economic losses caused by ground fissure disasters amounted to hundreds of millions of yuan. Building damage will bring some safety issues. Ground fissures can cause wall cracks, foundation collapse, and even collapse of buildings. Therefore, the occurrence of building cracks is inevitable [1]. Due to the continuous development of secondary hidden cracks, some ancient buildings gradually appeared cracks and suffered varying degrees of damage [2]. Therefore, long-term monitoring of the health status of existing building structures and covering them in different areas of ground fissure activity provide the possibility for traditional buildings to cross ground fissures [3].

Ground fissures can cause a series of hazards such as cracking of the walls of the building structure, damage to the load-bearing components, settlement, and collapse of the foundation. These hazards not only affect the normal use of buildings but also cause underground pipelines to rupture and road dislocations. The ground fissure has caused irreversible damage to human production and life. The contradiction between large-scale urban construction and ground fissure disasters has become increasingly prominent. Nowadays, with the continuous development of science and technology, the emergence of artificial intelligence (AI) and network technology, the intelligent diagnosis, and detection technology of building structures have a wide range of application prospects [4]. Various survey techniques are widely used in construction, water conservancy, and other engineering fields [5]. The structural health monitoring system uses remote sensing technology to analyse the static and dynamic characteristics of the structure and monitor changes. A structural health monitoring system is established at the appropriate location. By detecting the real-time response of the structure in different states, the force state of the structure is obtained. In this way, it can be judged whether the structure is damaged. The current health status of the building structure is obtained [68].

For buildings with different structures, a single-information judgment criterion cannot accurately identify structural damage, nor can it improve the reliability of structural safety evaluation. Information fusion technology can realize the processing and fusion of multisource sensor data, extract key features, and comprehensively evaluate the safety performance of the structure. Compared with the technology that only considers a single damage feature, the information fusion technology can greatly improve the sensitivity of the structural health monitoring system to damage. Information fusion technology can reduce the impact of uncertain factors on damage identification and improve the robustness of the health monitoring system. Meanwhile, the combination of artificial neural network (ANN) and information fusion is applied to structural damage identification. This is conducive to the visual development of structural health monitoring. Therefore, the BPNN model is used to study structural damage identification and location based on modal frequency, displacement mode, and modal confidence criteria. The information fusion of the three types of feature information is used in damage identification and location. The recognition result of the information fusion and the recognition result of a single feature are compared and analysed. The combination of information fusion and ANN is used in structural damage identification. This has far-reaching practical significance for the monitoring of structural safety performance.

2. Literature Review

As a part of machine learning, the most basic way to realize deep learning is to use the characteristics of neural networks to use the network structure of multiple hidden layers to extract data features. This method does not require human intervention and includes models such as autoencoders, convolutional neural networks, and deep confidence networks. With the advent of the big data process and the rapid improvement of computer hardware performance, the recognition method of deep learning has become the research object of many researchers. Yu et al. (2019) [9] proposed a building structure damage recognition and location method by deep convolutional neural network (DCNN), which showed that this method had good generalization ability and high recognition accuracy. Liu et al. (2019) [10] proposed a method by parameter sensitivity to identify structural damage and damping defects of nonclassical damping shear buildings. Wang et al. (2021) [11] proposed a new method for structural damage identification by the low accuracy of structural damage recognition by time series data, combined with the advantages of Hilbert-Huang Transform and deep neural networks. Gao and Mosalam (2018) [12] implemented the most advanced deep learning technology in the application of civil engineering, that is, identifying structural damage from images. Inspired by the challenges of ImageNet and the development of computer hardware, they proposed the concept of structured ImageNet. Among them, four original baseline identification tasks are included: component type identification, peeling state inspection, damage level evaluation, and damage type determination. They select relatively few images from Structural ImageNet and manually label them according to four recognition tasks. In order to avoid overfitting, the transfer learning of Visual Geometry Group (VGGNet) was introduced, and two different strategies were adopted. This method is feature extraction and fine-tuning. According to the characteristics of these two strategies, two experiments were designed to find relatively optimal model parameters and applicable scope. The models obtained by these two strategies show good recognition results and different application potentials. Among them, feature extraction and fine-tuning can be used for preliminary analysis and further improvement, respectively. These results indicate the potential application of deep transfer learning in image-based structural damage recognition. The structural damage recognition system is an important part of the structural health monitoring system. The combination of ANN and damage recognition has become a research hotspot.

Neural networks belong to intelligent recognition, and there are some problems in practical applications. Neural networks need a large amount of sample data to train, and the training time is long. Meanwhile, the neural network may fall into a local minimum during the training process. More importantly, the recognition results of neural network methods are very dependent on the selection and construction of damage indicators. How to choose and construct damage-sensitive indicators is a problem that needs to be solved urgently.

3. Materials and Methods

3.1. Structural Damage Recognition

There are certain requirements for structural damage identification indicators. Damage must meet certain conditions before it can be used for identification. The specific conditions are shown in Figure 1. (1)When an object vibrates freely, its displacement varies with time according to sine or sine curve. The frequency of vibration has nothing to do with the initial conditions and is related to the inherent characteristics of the system (such as mass, shape, and material), known as the natural frequency. The corresponding period is called inherent period. In the engineering structure, the parameters of the natural frequency are easy to obtain and have high accuracy [13]. The characteristic equation about the natural vibration of the system can be expressed as

is the stiffness matrix of the structure, is the mass matrix, is the natural mode shape, and .

Suppose the number of the structural unit is , and the total number of units is . The stiffness is matrixed by Equation (1), which is expressed as

is the element stiffness matrix, and is the quality of the structure. When , the structure is not damaged. When , the damage of this structure is very serious, and it has been destroyed. Under normal circumstances, if the structure is damaged, its stiffness matrix will produce certain variables for frequency and mode shape. Therefore, the perturbation equation of the structural equation can be expressed as

represents the change in the stiffness matrix when the structure is damaged, represents the change in the mass matrix when the structure is damaged, is the change in the eigenvalue, and is the change in the eigenvector. Equation (3) can be expanded, as shown in

Both and are real number matrices. Multiply the left side of Equation (4) by , as shown in

When the structure is damaged, the stiffness will decrease, and there will be , so . Equation (6) can be obtained from Equation (2):

is the element stiffness matrix, is the quality of the structure, and and are corresponding, referring to the quality of the structure. Substitute Equation (6) into Equation (5), for single damage structure, as shown in

is the degree of freedom. Equation (7) shows that the frequency change of the structure is affected by two factors, the degree of damage and the location of the damage. (2)Damage identification by strain or displacement mode, the expressions of structural displacement and strain are shown in Equations (8) and (9)

and are the th order displacement mode and strain mode of the structure; and are the displacement mode and strain mode coordinates, respectively. Suppose , , and are the displacements of the elastic body corresponding to the , , and axes, respectively, and the displacement can be expressed as Equation (10) through modal superposition:

If the strain mode is set to , then can be expressed as shown in

Taking the derivative of Equation (10), the strain of the structure can be obtained as

Assuming that the displacement is expressed in the form of a vector, then the displacement vector and the displacement mode are as

The displacement response can be obtained by superimposing the displacement mode, which is expressed in

Suppose the normal strain in the three-dimensional space is , , and . According to the theory of elasticity, the displacement, strain, and shear strain can be expressed in the form of a matrix, as shown in

Normally, the normal strain is measured in the actual measurement. If only the normal strain is considered, then the corresponding strain tensor can be expressed as

is the mode shape of the th strain mode. In actual measurement, the strain mode shape corresponding to the measured strain can be expressed as

Among them, is the damping ratio, and is the circular frequency of the structure. The specific calculation equations for these two quantities are

If the frequency of the th order is the same as the external excitation, Equation (19) can be changed to

Except for the th order, the modes of other orders are not considered. Then, Equation (22) is simplified, as shown in

The corresponding th order strain mode can be expressed as

When the structure is damaged, the internal stress distribution will be affected. Its stress distribution will change, which will affect the strain mode. If and are the predamage and postdamage strain modes, respectively, the variation of the strain mode can be expressed as

Under different working conditions, the damage of the structure is distinguished and located by the change of the strain mode. (3)Damage identification by modal confidence criterion. If the structure is damaged, each corresponding mode shape will change. The mode shape is expressed by Modal Assurance Criterion (MAC) [14], as shown in

and are the th mode modes before and after damage, respectively. Equation (26) is the relationship between the mode shapes before and after damage.

3.2. Information Fusion Technology

In the early days, the information fusion technology was researched and applied because of its military needs. At that time, the information fusion technology was considered to start from multiple sensor data and related information sources, combined with the evaluation process, to achieve the positioning of the target and the comprehensive evaluation of the threat and importance of the battlefield. The basic principle of information fusion is by the biological brain processing a variety of information streams, combined with computer technology, the information acquisition system for regular processing [1517]. Calculate, analyse, and preprocess to get the status information of the target. Combining different datasets, more structural information is gotten.

In the information fusion process, the detected information is converted into electrical signals, and then, the converted signals are converted into digital signals. After preprocessing and denoising, signal processing features are extracted from feature fusion or direct data fusion [18]. Its main advantage is multisensor information fusion technology can obtain data integration through multiple sets of sensors and can quickly and effectively process information [19]. If part of the information fails during the information processing, other information can be added, and the stability of the system can be improved.

According to the abstraction level of the data, the information fusion system can be classified (as shown in Table 1).

3.3. BPNN

BPNN is a back propagation algorithm added to the structure of the feedforward network. It has not only input and output nodes, but also one or more hidden layer nodes, which is a unidirectional propagation multilayer forward network [20, 21]. BPNN consists of three parts: input layer, hidden layer, and output layer. The hidden layer can have multiple layers, and each layer can contain a different number of neurons [22]. When BPNN works, import data samples through the input layer. Then, through a series of mathematical calculations, the law between the data is obtained [23]. Finally, use these laws to calculate all forecast datasets to get the forecast results. In the calculation process, the data propagates forward, and the weights and biases of hidden neurons are obtained randomly [24]. The neural network propagates forward to obtain the sum of each neuron and transmits the data on the neuron to the next layer of neurons through the activation function. The BPNN structure with 2 hidden layers is shown in Figure 2.

3.4. Establishment of Neural Network Algorithm

In the learning process of BPNN, errors are propagated back. The core of the BPNN algorithm is the weight adjustment process [25]. Take -layer BPNN as an example to establish the BPNN algorithm: (1)Parameter definition. Suppose the total number of samples is , and the weight matrix is . Among them, ; . The sample value of the input layer is expressed as

Layer 1: there are neurons, and the weight matrix is , where ; . The output value is

Layer 2: there are neurons, and the weight matrix is , where ; . The output value is shown in

Layer : set up neurons, output layer samples, and the weight matrix is expressed as , where ; ; then, the output value is as shown in

The sample value of the output layer can be expressed as (2)The process of feedforward. Initialize first, given the input sample, expected output and training sample data, the weight is arbitrarily selected on (-1, 1) [26]. The “gradient descent method” is used for learning. The weights of the neural network are optimized, and the mean-square error (MSE) is used as the loss function, as shown in

is the expected output value, is the sample value of the output layer, and is the sample number of the output layer.

The transfer function used by BPNN is the Sigmoid function, as shown in

When the current is fed to the th layer of the hidden layer, the th training value can be expressed as

Substituting Equations (33) and (34) into Equation (32), Equation (35) can be obtained:

When the current is fed to the first layer of the hidden layer, is the weight matrix of the first hidden layer and the input layer. From Equations (33) and (34), the th training value of the first layer of the hidden layer is

Substituting Equation (36) into Equations (34) and (35), the error of the output layer can be expanded into

The error of BPNN is a function of the weight value of each layer. (3)The weight is adjusted. Taking Equation (37) as the objective function, it is necessary to adjust the weight matrix, in order to make the error continue to decrease. To obtain the partial derivative of Equation (37), Equations (38) and (39) can be obtained:

is the learning rate, and . Then the weight value of the output layer can be adjusted to Equation (40) by the chain rule: where ; is the number of neurons in the th layer, and is the number of samples in the output layer.

The specific algorithm flow of BPNN is shown in Figure 3.

3.5. BPNN and Structural Damage Identification

The application of BPNN in structural damage identification is to match the actual detected structural features with the database of normal state features. The ability of pattern recognition is used to effectively and orderly classify measurement features. The learning and classification of BPNN is applied to data classification. The process of BPNN’s identification of structural damage is divided into four steps:

Step 1: the structure of the neural network is built. The structure of the neural network selected is three layers The specific number of nodes in the hidden layer is determined by specific performance changes in network training and learning

Step 2: the sample data is processed. Commonly used methods to standardize data include dispersion standardization and standard deviation standardization. The standardization method used is the dispersion standardization method

Dispersion standardization: in fact, it is the method of maximum and minimum values. This method treats the data as

represents the standardized data value, represents the unprocessed data value, represents the minimum data value, and represents the maximum data value.

Step 3: the network is trained. In the process of sample training, the parameters of the network are changed and adjusted in order to make the final output value consistent with the expected output value as much as possible

Step 4: the network is tested. The data of the test samples is used to perform a series of tests on the performance of those networks after the training is successful

3.6. Parameter Setting

The input vector used is composed of damage sensitive characteristics of reinforced concrete beams. Simple damage identification of structures is a binary classification problem, so the expected output is expressed as 0, 1. However, in the structural damage location, due to the need to distinguish different damage regions, the expected output is set in the form of vector.

The BPNN model is established on MATLAB, and the parameters are set through training and learning to construct the damage recognition model. According to the damage depth (20 mm, 5 mm) and the distance from the support (10 mm, 2500 mm), four groups are set for comparative analysis, (20 mm, 10 mm), (5 mm, 10 mm), and (20 mm, 2500 mm).

(5 mm, 2500 mm). The network training data and the test dataset are, respectively, set to and matrices. The network output structure is selected as a matrix. The expected output is assigned a value. The label of the lossless dataset is recorded as 0, and the label of the damaged feature dataset is recorded as 1. The output result is close to 1 for lossless and close to 0 for damage. A total of 25 sets of data are randomly selected, of which 20 sets of data are training samples, and 5 sets are test samples.

4. Results and Discussion

4.1. Damage Identification Analysis by Single Feature

Use displacement mode data for network training and adjust parameters. The performance changes of the number of neurons in different hidden layers of the displacement mode are shown in Figure 4.

Figure 4 shows that for the displacement mode, as the number of neuron nodes increases, the MSE continues to decrease, and when the number of neuron nodes exceeds 7, it starts to increase again. Therefore, when the number of neurons in the hidden layer is 7 and the number of iterations is 200, the performance of the corresponding network is the best.

Use natural frequency data for network training and adjust parameters. The performance changes of the number of neurons in different hidden layers of natural frequencies are shown in Figure 5.

Figure 5 shows that for the natural frequency, when the number of neuron nodes exceeds 4, as the number of neuron nodes increases, the MSE continues to increase. When the number of neuron nodes is 4, the corresponding MSE value is the smallest. Therefore, when the number of neurons in the hidden layer is 4 and the number of iterations is 140, the performance of the corresponding network is the best.

Use MAC data for network training and adjust parameters. The performance changes of the number of neurons in different hidden layers of MAC are shown in Figure 6.

Figure 6 shows that for MAC, when the number of neuron nodes is 6, the corresponding MSE value is the smallest. Therefore, when the number of neurons in the hidden layer is 6, and the number of iterations is 195, the performance of the corresponding network is the best.

For different working conditions and feature sets, different data are tested. The output results are shown in Figures 7 and 8.

Figure 7 shows that when the damage centre is 10 mm away from the support, the damage depth is 20 mm, and the displacement mode is the characteristic data, the output values of the two sets of data numbered 3 and 4 are greater than 0.2, so the expected output requirements are not met. When MAC and natural frequency are, respectively, characteristic data, the output values of the five sets of data all meet the requirements of expected output, and the expected damage identification is achieved. Figure 8 shows that when the damage centre is 2500 mm away from the support and the damage depth is 20 mm, the output values of these three types of characteristic data are all less than 0.2. Therefore, they can meet the requirements of expected output and achieve the desired damage identification. In addition, the output result corresponding to the natural frequency has the best damage recognition effect in these three categories.

Compare the actual output value of the network with the expected value, and the absolute value of the difference between the two is shown in Figure 9.

Figure 9 shows that when the displacement mode is used as the characteristic data, the difference between the network output value and the expected value fluctuates relatively large, and the robustness is relatively poor. When the natural frequency is used as the sensitive feature of damage, the accuracy is the highest, the difference between the network output value and the expected value is the smallest, and the network output is the most stable. Therefore, its network recognition effect is also the best among these three categories.

4.2. Structural Damage Identification Analysis by Information Fusion

Five groups of data are extracted from the data of 10 mm and 2500 mm from the damage centre to the support, respectively, as test data, and the remaining data constituted the training set. 1 is the label of nondamaged data, and 0 is the label of damaged data. If the output value is greater than 0.85, it is close to 1. If the output value is less than 0.25, it is close to 0. When the damage depth is 20 mm, 5 mm, and the two depths are mixed, the node performance changes of the different hidden layer neurons corresponding to the network are shown in Figures 1012.

Figure 10 shows that when the damage depth is 20 mm, and the number of neuron nodes is 7, the corresponding MSE value is the smallest. Therefore, when the number of neurons in the hidden layer is 7 and the number of iterations is 205, the performance of the corresponding network is the best.

Figure 11 shows that when the damage depth is 5 mm, the MSE fluctuates up and down as the number of neuron nodes increases. When the number of neuron nodes is 5, the corresponding MSE value is the smallest. Therefore, when the number of neurons in the hidden layer is 5 and the number of iterations is 167, the performance of the corresponding network is the best.

Figure 12 shows that when the feature data with damage depths of 20 mm and 5 mm together form the data of the network training set, the MSE decreases and then increases with the increase of the number of neuron nodes. When the number of neuron nodes is 6, the corresponding MSE value is the smallest. Therefore, when the number of neurons in the hidden layer is 6 and the number of iterations is 155, the performance of the corresponding network is the best.

In these three different training situations, the actual output values of the network are compared, and the result analysis is shown in Figure 13. The actual output value of the network with the expected value are compared, and the difference between the two is shown in Figure 14.

Figure 13 shows that the distance from the damage centre to the support is 10 mm, and the data of the network training set consists of a damage depth of 20 mm and a damage depth of 5 mm; the corresponding output values are all less than 0.2. Therefore, it can meet the requirements of expected output and achieve the desired damage identification.

Figure 14 shows that when the distance from the damage centre to the support is 2500 mm, and the data of the network training set consists of a damage depth of 20 mm and a damage depth of 5 mm; the corresponding output values are all less than 0.2. Therefore, they can meet the requirements of expected output and achieve the desired damage identification. When the feature data with damage depths of 20 mm and 5 mm together form the data of the network training set, the corresponding output result is closer to the expected value, so the damage recognition effect is the best in these three categories.

Figure 15 shows that comparing the output of the network with a mixture of two damage depths with the output of a single damage depth, when the feature data with damage depths of 20 mm and 5 mm together form the data of the network training set, the corresponding accuracy is higher.

4.3. Damage Location Analysis

Structural damage identification can not only determine whether the structure is in a safe state but also provide a more accurate basis for the safety identification of the structure by identifying the location of the structural damage, which is easy to maintain and inspect the structure. The output result of damage location is shown in Figure 16.

Figure 16 shows that the accuracy of damage location by the displacement mode structure is relatively high. Compared with the accuracy of single damage location by natural frequency and MAC, the accuracy of damage recognition by information fusion will be higher. This shows that the application of information fusion technology in damage location is still feasible.

By the above discussion, in the current neural network model, the displacement mode can realize the damage location when it is used as the characteristic parameter. But the network error is larger than that when it is used for damage identification. For the damage of other characteristic parameters on certain locations, it is impossible to locate the damage. The possible influencing factors include: (1)Compared with damage identification, damage location requires more accurate analysis of feature data. When BPNN performs operations with higher accuracy requirements, it also requires higher data requirements and requires more complete datasets to complete the learning of structural characteristics(2)The selected feature data are theoretically sensitive to damage location, but different features have different sensitivities to damage location. As the whole characteristic of structure, natural frequency is affected by other factors besides damage location, so there is a big error in reflecting damage location. The displacement mode is more sensitive to the structural damage location, so the recognition accuracy is relatively high. The MAC values obtained from the vibration mode parameters are also more sensitive to the damage and less sensitive to the damage location

5. Conclusions

Nowadays, with the continuous development of science and technology, AI is used in the damage identification of structures, which helps to improve the calculation speed of the system. As a result, the accuracy of structural damage detection is improved. The damage recognition of the building structure is studied, BPNN and information fusion are used as the basis, and the BPNN is established and trained. The displacement mode, natural frequency, MAC, and three kinds of information fusion with only one characteristic information are used as input data, and the result of BPNN identification damage is analysed. The results show that when the natural frequency is used as the sensitive feature of damage, the accuracy is the highest, the difference between the network output value and the expected value is the smallest, and the network output is the most stable. Therefore, its network recognition effect is also the best among these three categories. Comparing the output of the mixed network of two damage depths with the output of a single damage depth, it corresponds to higher accuracy and more accurate damage identification. The research provides a reference for the optimization of building survey technology and has certain practical value. The disadvantage is that when selecting the structural parameters, the influence of some external factors such as the environment or the instrument is not considered. So, in the future, it is necessary to establish a system that can be used in a complex environment.

Data Availability

The key source code and data used to support the findings of this paper are available upon request to the corresponding author.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.