Table of Contents Author Guidelines Submit a Manuscript
The Scientific World Journal
Volume 2014, Article ID 193284, 9 pages
Research Article

Structural Damage Identification Based on Rough Sets and Artificial Neural Network

1Harbin Institute of Technology, Shenzhen Graduate School, Shenzhen 518055, China
2Key Laboratory of C&PC Structures, Southeast University, Nanjing 211189, China
3State Key Laboratory of Robotics and System, Harbin Institute of Technology, Dazhi Street, Nangang District, Harbin 150001, China

Received 27 February 2014; Accepted 22 April 2014; Published 11 June 2014

Academic Editor: Hua-Peng Chen

Copyright © 2014 Chengyin Liu et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


This paper investigates potential applications of the rough sets (RS) theory and artificial neural network (ANN) method on structural damage detection. An information entropy based discretization algorithm in RS is applied for dimension reduction of the original damage database obtained from finite element analysis (FEA). The proposed approach is tested with a 14-bay steel truss model for structural damage detection. The experimental results show that the damage features can be extracted efficiently from the combined utilization of RS and ANN methods even the volume of measurement data is enormous and with uncertainties.

1. Introduction

Structures are very vulnerable to influence like impact, earthquake and hurricanes. Therefore it is crucial for the decision maker to know the damage and health status of the structure in time, so that necessary maintenance can be taken. Recently, more and more innovative structural damage detection techniques have been applied to the existing structures for Structural Health Monitoring (SHM), especially large-scale structures, and many testing methods are nondestructive [13]. Attention has been drawn to how to use the current measurement data to produce a result with less uncertainty regardless of measurement noises and environmental variation, such as changing temperature, moisture, and load condition [4]. Many different approaches have been applied to solve the inaccurate measurement problem, for example, Sohn et al. proposed a probabilistic damage detection methodology to reduce measurement noises [5]. Worden and Dulieu-Barton investigated the influence of uncertainties both in practical measurement and in finite element model of damage detection [6], and they proposed a statistical method to resolve the inaccuracy that resulted from the modeling and measurement errors [7]. In recent studies, intelligent information processing techniques such as the autoregressive integrated moving average model, linear regression technique, ANN methods, and grey models are introduced to SHM applications.

ANN methods have been used extensively in structural damage identification. In practice, damage indexes in structures are firstly extracted by using signal processing techniques such as wavelet transform and Fourier analysis; then ANN models are built to detect structural damages from those indexes. It has been widely accepted that the ANN methods have helped to achieve a greater accuracy in structural damage detection. However, ANN has two obvious drawbacks when applying to a large number of data [8, 9]. The first one is that training an ANN model with big amount of data is time consuming, and the second one is that ANN cannot reach an analytical solution. In consequence, a reliable ANN model that can select the relevant factors automatically from the historical data is required.

As a useful mathematical tool, RS theory applies the unclear relation and data pattern comparison based on the concept of an information system with indiscernible data, where the data is uncertain or inconsistent. The characteristics of RS theory are to create approximate descriptions of objects for data analysis, optimization, and recognition, and it does not need the prior knowledge. Therefore using RS theory can evaluate the importance of various attributes and retain some key attributes with no additional knowledge except for the supplied data required [10]. To date, the RS approach has been applied in many domains, such as machine fault diagnosis, stock market forecast, decision support systems, medical diagnosis, data filtration, and software engineering [1114].

The classical RS model can only be used to process categorical features with discrete values. For the RS based damage index selection in structural damage identification, a discretizing algorithm is required to partition the value domains of real-valued variables into several intervals as categorical features. Many discretization methods of numerical attributes have been proposed in recent years, including equal distance method, equal frequency method, and maximum entropy method [9]. However, discretization of numerical attributes may cause information loss because the degrees of membership of numerical values to discretized values are not considered [15, 16]. Recently, a discretization algorithm based on information entropy has been reported to be a potential mechanism for the measurement of uncertainty in RS. The information entropy has been widely employed in RS, and different information entropy models have been proposed. In particular, Dntsch and Gediga presented a well-justified information entropy model for the measurement of uncertainty in RS [17].

A novel application of integrating RS theory and ANN is presented in this paper for structural health monitoring and damage detection particularly for problems with large measurement data with uncertainties. The objective of the paper is to study how the RS and ANN techniques can be combined to detect structural damages. This method consists of three stages. First, RS will be applied to find relevant factors for structural modal parameters derived from structural vibration responses. Then, relevant information will be fed to the ANN as input. Finally, a synthesizing RS-ANN model based on the data-fusion technique will be used to assess the structural damage.

This paper is organized as follows. In Section 2, a brief introduction of fundamental theories on RS with information entropy is presented, and an overview of the ANN methods is given in Section 3. A three-stage damage detection model using combined RS and ANN technique is presented in Section 4. Laboratory experiment of a 14-bay truss model will be carried out to test and validate the proposed method in Section 5. Finally, concluding remarks are summarized in Section 6.

2. Information Entropy Based RS Theory

RS theory was proposed by Pawlak [18] as a new mathematical tool for reasoning about vagueness, uncertainty, and imprecise information. In this section, we introduce the concepts of decision table, discretization algorithm, and information entropy in RS theory and explain their relationships.

2.1. RS Theory

We have the following.

Definition 1. Decision table is a knowledge representation system in the application of RS theory with a quaternary () set, where is a set of targets, and is a set of attributes, . and are condition attribute set and decision attribute set, respectively. is a set of attributes’ data range. is the range of attribute . ; is an information function, which assigns the range of each attribute. Table 1 is a typical decision table.

Table 1: Decision table general form.

Definition 2. is a domain of discourse. and are equivalence relations of universe ; then the -positive region of is defined by the union of all the objects of which can be classified as the equivalence class of by the knowledge ; that is,

Definition 3. Let and be equivalence relations of . If (2) is satisfied, then is said to be -dispensable in ; otherwise, is -indispensable in . If all are -indispensable in , is said to be independent with respect to . Consider

Definition 4. If is -independent and is satisfied, then is said to be the -reduct of , that is, , and the union of all the -indispensable attributes is said to be the -core of , that is, . The relation of these two notions is expressed as

2.2. Discretization Algorithm Based on Information Entropy

Let be a subset, and the number of instances is . The number of jth decision attribute is . Let the information entropy of this subset be In general, . If the information entropy is small, it reveals that several decision attributes are predominant, and the complexity is small. All the decision attributes especially are the same, and . For the breakpoint in the example, its decision attribute is ; the number of decision attributes less than in the set is , and the number of decision attributes greater than in the set is . Let

Therefore the breakpoint could divide the set into two subsets and . Let

The information entropy of the breakpoint to the set is rewritten as

Assume that is the equivalence selected by decision table; the new information entropy of the new breakpoint can be written as

Let be the set of the chosen breakpoints, is an equivalent set divided by breakpoint set , is the set of the initial breakpoint, and is the information entropy of decision table; our discretization algorithm can be expressed as follows.

Step 1. ; ; .

Step 2. To any , calculate .

Step 3. If , go to the end.

Step 4. Select into to make be minimum, .

Step 5. To all , if divide the equivalence into and , then delete from and join the equivalence and into .

Step 6. If any equivalence in has the same decision, go to the end. Otherwise go to Step 2.

3. Artificial Neural Network (ANN)

An artificial neural network (ANN) is an information processing paradigm inspired by biological nervous systems like brains. Although ANNs model the mechanism of brain, they do not have analytical function form, and therefore ANNs are data based instead of model based. An ANN is usually composed of a large number of highly interconnected processing elements (neurons) working in unison to solve specific problems.

The ANN used in this study is arranged in three layers of neurons, namely, the input, hidden, and output layers. The input layers introduce the model inputs, and the middle layer of hidden units feeds into an output layer through variable weight connections. The ANN learns by adjusting the values of these weights through a back-propagation algorithm that permits error corrections to be fed through the layers. Output layer provides the estimations of the network. An ANN is renowned for their ability to learn and generalize from example data, even when the data is noisy and incomplete. This ability has led to an investigation into the application of ANNs to automated knowledge acquisition. They also help to discern patterns among input data, require fewer assumptions, and achieve a higher degree of prediction accuracy.

4. The Hybrid Method

The common advantage of RS and ANN is that they do not need any additional information about data like probability in statistics or grade of membership in fuzzy-set theory [19]. RS has proved to be very effective in many practical applications. However, in RS theory, the deterministic mechanism for the description of error is too straightforward [20], and therefore the rules generated by RS are often unstable and have low classification accuracies. In consequence, RS cannot identify structural damage with a high accuracy. ANN is generally considered to be the most powerful classifier for low classification-error rates and robustness to noise. The knowledge of ANN is buried in their structures and weights [21, 22]. It is often difficult to extract rules from a trained ANN. The combination of RS and ANN is very natural for their complementary features.

One typical approach is to use the RS approach as a preprocessing tool for the ANN [12, 23]. RS theory provides useful techniques to reduce irrelevant and redundant attributes from a large database with various attributes. ANN has the ability to approach any complex functions and possess a good robustness to noise. In practice, there are often vast amounts of sensor data that are typically updated every few minutes in SHM system. One of the most important issues of RS theory is the reduction in dimension of the decision table in terms of both attributes and objects, thereby reducing the redundancy.

This paper will develop the structural damage model by using the RS methodology to reduce the dimension of the structural damage database before applying the ANN method. Firstly, the following reductions can be derived based on the RS theory: attribute reduction, object reduction, and rule generation. Object reduction involves reducing the rows of the database in terms of redundant objects (rows). Rule generation involves the generation of If-Then rules from the database. Then the ANN is trained to learn in order to predict the damage conditions.

5. Experimental Validation

5.1. Test Structure

The test structure is a steel truss with 14 bays, shown in Figure 1. Each bay is 585 mm long, 490 mm wide, and 350 mm high. Totally, the steel truss has 52 longitudinal rods, 50 crosswise rods, and 54 diagonal rods. Each rod is forged with steel pipe. The section of the rods is hollow circular with an outer diameter of 18 mm, and inner diameter of 12 mm. Node board uses equilateral angle steel. Rods are bolted on the node board. Damages of the structure are simulated by two kinds of reduced thickness rods. One is 2 mm thick, and the other is 1 mm thick.

Figure 1: Test structure.

Accelerometers are mounted on each node of the structure as shown in Figure 2. The sampling interval of measurements retrieved from the data acquisition system is 5 min.

Figure 2: Accelerometer.
5.2. Establishment of Damage Database

A FE model was built to simulate the test structure as shown in Figure 3. In this study, three types of damage conditions are investigated, respectively, including damage bay, damage position, and damage degree. Since the end bays have no upper rod, the damage bay starts from the second span. Thus 12 bays are assumed to be damaged. In these bays, damage positions in upper rod, diagonal rod, and bottom rod are all known. For damage degree, we simulate the stiffness from 95% to 5% with the interval of 5%. In total there are 19 different kinds of damage degrees. Combining these three damage conditions, we have 684 damage conditions in total.

Figure 3: Test structure FE model.

According to the FEA results, 13 structural damage indexes are extracted, including the first three natural frequencies, the first three strain modes, the first three vibration mode shapes, modal assurance criterion (MAC), coordinate modal assurance criterion (COMAC), curvature mode, and natural frequency square. These indexes, together with damage conditions, form a 684 rows and 124 columns structural damage database (decision table) in this study. Table 2 lists part of the database. Note that in the damage position column, number 1, 2, and 3 represent the upper rod, diagonal rod, and bottom rod, respectively.

Table 2: Structural damage database.
5.3. Attribute Reduction

In this section, application of RS to data reduction involves three steps (see below).

5.3.1. Step 1: Reduction of Decision Table

The damage database is reduced in batches as shown in Tables 3, 4, and 5. From the reduced database, it can be seen that the data volume has been greatly reduced. The core of the database is the first three natural frequencies. In order to ensure the integrity of the damage indexes, less reduced condition attributes are remained. There are 3 minimum properties in total. They are the first three frequencies with the first order strain mode (set 1), the first three frequencies with the second order strain mode (set 2), and the first three frequencies with the third order strain mode (set 3), respectively.

Table 3: Minimum property set 1 after reduction.
Table 4: Minimum property set 2 after reduction.
Table 5: Minimum property set 3 after reduction.
5.3.2. Step 2: Discretization of Reduced Decision Table

Through the discretization of the three attribute sets, a set of reduced decision tables can be obtained. The attribute sets (1, 2, and 3) are discretized according to the decision attributes, the damage bay (DB), and the damage position (DP), respectively.

Table 6 summarizes the intervals of each decision attribute resulted from the discretization of the three attribute sets. It is found that, for the decision attribute of damage bay, the intervals are much more in the strain mode condition attributes than those in natural frequency condition attributes. While for the decision attribute of damage position, the intervals are much more at the natural frequency condition attributes than those in strain mode condition attributes. The result demonstrates that the strain mode has more weights in identification of structural damage bay, while the natural frequency has more weights in identification of structural damage position.

Table 6: Sections of each attribute set and condition attributes.
5.3.3. Step 3: Rules Generation

Rules generation is a key step in the RS analysis. In this study, the rules are generated from the discretized decision table in the form of knowledge. According to the exclusive rule extraction method, the same condition and decision attributes are removed. Therefore, simplified decision tables are obtained as shown in Tables 7, 8, 9, 10, 11, and 12. These decision tables demonstrate that every single damage case is unique.

Table 7: Attribute set 1 rules generation for damage bay.
Table 8: Attribute set 2 rules generation for damage bay.
Table 9: Attribute set 3 rules generation for damage bay.
Table 10: Attribute set 1 rules generation for damage position.
Table 11: Attribute set 2 rules generation for damage position.
Table 12: Attribute set 3 rules generation for damage position.

From Table 7 to Table 12, it can be seen that the rows of each table are decreased to less than half of the original ones after rules generation. Each attribute set has its own rule of damage identification. The values of rule generation result for damage bay are less than those for damage position on average. It illustrates that the identification of damage bay is easier than that of damage position.

5.4. Identification of Structure Damage Using ANN

In this section, back-propagation ANN is applied to the reduced database for further identification of structural damages. The reduced database in terms of attributes can be described as the best subset of variables which describe the structural damage database completely. This reduction in number of attributes decreases the time of decision-making process and consequently reduces the cost of efficiency analysis. As mentioned above, three attribute sets are chosen as the input, and three damage conditions are chosen as the output to train the ANN model. The back-propagation network computes the weights in a recurrence mode from the last layer backward to the first layer.

Using real data obtained from the experimental testing, we put the experimental measurements into the trained ANN input layer to identify the structural damage. The results in Tables 13, 14, and 15 show that the RS method determines the group of input variables and generates the structural damage rule sets before using ANN. While the performance of the ANN model on identification of damaged degree is not very good, the hybrid method proposed in the paper is helpful to construct a good identification model for structural damage, offering an excellent performance of identifying the damaged bay and damaged position of the test structure.

Table 13: Damage identification by using attribute set 1.
Table 14: Damage identification by using attribute set 2.
Table 15: Damage identification by using attribute set 3.

6. Conclusions

In this paper, a novel method of combining RS and ANN methods is applied to the identification of structural damages. This study uses RS theory and integrates the inductive reduction algorithm and discretization algorithm based on information entropy to improve the ANN model for structural damage identification. Through a detailed experimental analysis of a 14-bay truss structure, this paper presents and discusses the conversion of damage index to RS object, predicting variables selection, removal of redundant from information table, and rules generation. The experiments data is preprocessed and reduced by RS before using ANN for identifying the damages of truss structure. The identification accuracy is mainly attributed to RS since it can remove redundant attributes without any classification information loss. Furthermore, the improvement in tolerance and accuracy with the proposed method shows that there is a great potential for integration of various techniques to improve the performance of an individual technique.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.


This work is supported by the Programme of Introducing Talents of Discipline to Universities (Grant no. B07018), Natural Science Foundation of China (Grant no. 60772072, 51108129), Key Laboratory of C&PC Structures Ministry of Education, Guangdong Major Science and Technology Plan (Grant no. 2007AA03Z117), Shenzhen Foundmental Research Project (Grant no. JC201105160538A) and Shenzhen Overseas Talents Project (Grant no. KQCX20120802140634893).


  1. C. R. Farrar, S. W. Doebling, and D. A. Nix, “Vibration-based structural damage identification,” Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, vol. 359, no. 1778, pp. 131–149, 2001. View at Publisher · View at Google Scholar · View at Scopus
  2. S. W. Doebling and C. R. Farrar, “The state of the art in structural identification of constructed facilities,” Tech. Rep., Los Alamos National Laboratory, Los Alamos, Mexico, 1999. View at Google Scholar
  3. S. W. Doebling, C. R. Farrar, and M. B. Prime, “A summary review of vibration-based damage identification methods,” Shock and Vibration Digest, vol. 30, no. 2, pp. 91–105, 1998. View at Google Scholar · View at Scopus
  4. C. R. Farrar and K. Worden, “An introduction to structural health monitoring,” Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, vol. 365, no. 1851, pp. 303–315, 2007. View at Publisher · View at Google Scholar · View at Scopus
  5. H. Sohn, C. R. Farrar, F. M. Hemez, D. D. Shunk, D. W. Stinemates, and R. N. Brett, “A review of structural health monitoring literature: 1996–2001,” Tech. Rep. LA-13976-MS, Los Alamos National Laboratory Report, 2003. View at Google Scholar
  6. K. Worden and J. M. Dulieu-Barton, “An overview of intelligent fault detection in systems and structures,” Structural Health Monitoring, vol. 3, no. 1, pp. 85–98, 2004. View at Google Scholar · View at Scopus
  7. C. R. Farrar, S. W. Doebling, P. J. Cornwell, and E. G. Straser, “Variability of modal parameters measured on the Alamosa Canyon Bridge,” in Proceedings of the 15th International Modal Analysis Conference, pp. 257–263, February 1996. View at Scopus
  8. P. Lingras, “Comparison of neofuzzy and rough neural networks,” Information Sciences, vol. 110, no. 3-4, pp. 207–215, 1998. View at Google Scholar · View at Scopus
  9. B. S. Ahn, S. S. Cho, and C. Y. Kim, “Integrated methodology of rough set theory and artificial neural network for business failure prediction,” Expert Systems with Applications, vol. 18, no. 2, pp. 65–74, 2000. View at Publisher · View at Google Scholar · View at Scopus
  10. X. Xiang, J. Zhou, C. Li, Q. Li, and Z. Luo, “Fault diagnosis based on Walsh transform and rough sets,” Mechanical Systems and Signal Processing, vol. 23, no. 4, pp. 1313–1326, 2009. View at Publisher · View at Google Scholar · View at Scopus
  11. F. E. H. Tay and L. Shen, “Fault diagnosis based on rough set theory,” Engineering Applications of Artificial Intelligence, vol. 16, no. 1, pp. 39–43, 2003. View at Publisher · View at Google Scholar · View at Scopus
  12. R. Zhou and J. G. Yang, “The research of engine fault diagnosis based on rough sets and support vector machine,” Transactions of CSICE, vol. 24, no. 4, pp. 379–383, 2006 (Chinese). View at Google Scholar · View at Scopus
  13. J. R. Li, L. P. Khoo, and S. B. Tor, “RMINE: a rough set based data mining prototype for the reasoning of incomplete data in condition-based fault diagnosis,” Journal of Intelligent Manufacturing, vol. 17, no. 1, pp. 163–176, 2006. View at Publisher · View at Google Scholar · View at Scopus
  14. Z. Geng and Q. Zhu, “Rough set-based heuristic hybrid recognizer and its application in fault diagnosis,” Expert Systems with Applications, vol. 36, no. 2, pp. 2711–2718, 2009. View at Publisher · View at Google Scholar · View at Scopus
  15. R. Jensen and Q. Shen, “Semantics-preserving dimensionality reduction: rough and fuzzy-rough-based approaches,” IEEE Transactions on Knowledge and Data Engineering, vol. 16, no. 12, pp. 1457–1471, 2004. View at Publisher · View at Google Scholar · View at Scopus
  16. Q. Hu, D. Yu, J. Liu, and C. Wu, “Neighborhood rough set based heterogeneous feature subset selection,” Information Sciences, vol. 178, no. 18, pp. 3577–3594, 2008. View at Publisher · View at Google Scholar · View at Scopus
  17. I. Düntsch and G. Gediga, “Uncertainty measures of rough set prediction,” Artificial Intelligence, vol. 106, no. 1, pp. 109–137, 1998. View at Google Scholar · View at Scopus
  18. Z. Pawlak, Rough Sets: Theoretical Aspects of Reasoning about Data, Kluwer Academic, 1991.
  19. R. Li and Z.-O. Wang, “Mining classification rules using rough sets and neural networks,” European Journal of Operational Research, vol. 157, no. 2, pp. 439–448, 2004. View at Publisher · View at Google Scholar · View at Scopus
  20. J. Bazan, A. Skowron, and P. Synak, “Dynamic reducts as a tool for extracting laws from decisions tables,” in Proceedings of the Symposium on Methodologies for Intelligent Systems, pp. 346–355, 1994.
  21. M. W. Craven and J. W. Shavlik, “Using neural networks for data mining,” Future Generation Computer Systems, vol. 13, no. 2-3, pp. 211–229, 1994. View at Google Scholar · View at Scopus
  22. H. Lu, R. Setiono, and H. Liu, “Effective data mining using neural networks,” IEEE Transactions on Knowledge and Data Engineering, vol. 8, no. 6, pp. 957–961, 1996. View at Publisher · View at Google Scholar · View at Scopus
  23. R. W. Swiniarski and L. Hargis, “Rough sets as a front end of neural-networks texture classifiers,” Neurocomputing, vol. 36, pp. 85–102, 2001. View at Publisher · View at Google Scholar · View at Scopus