# [IEEE 2010 International Conference on Artificial Intelligence and Computational Intelligence (AICI) - Sanya, China (2010.10.23-2010.10.24)] 2010 International Conference on Artificial Intelligence and Computational Intelligence - Damage Detection in Structures Using Artificial Neural Networks

Post on 22-Feb-2017

216 views

Embed Size (px)

TRANSCRIPT

<ul><li><p>Damage Detection in Structures using Artificial Neural Networks </p><p>Shilei Zhang, Huanding Wang, Wei Wang School of Civil Engineering </p><p>Harbin Institute of Technology Harbin, China </p><p>e-mail: lei202202@yahoo.com.cn, Hdwhrb@hit.edu.cn and wwang@hope.hit.edu.cn </p><p>Shaofeng Chen School of Transportation Science and Engineering </p><p>Harbin Institute of Technology Harbin, China </p><p>e-mail: Chensf@hit.edu.cn</p><p>AbstractIn order to select a sensitive input parameter for artificial neural networks in damage detection and construct an efficient and robust back propagation algorithm for damage assessment, the application of neural networks to damage detection in structures is summarized and analyzed in this paper. By discussing the use of natural frequency as a diagnostic parameter, natural frequency can rationally reflect damage location but not provide enough information about damage degree. Mode shape and transfer function include abundance information about damage degree compared with natural frequency but have a large measurement error. And three improved back propagation algorithms that are adaptive variable step-size algorithm, Levenberg-Marquart algorithm and homogeneous algorithm are introduced. The result shows that Levenberg-Marquart algorithm harmonizes Gauss- Newton method with steepest descent method and tunes gradually to Gauss-Newton method when the result can not converge to the minimum. Thus choosing complete vibration modal parameters and using Levenberg-Marquart algorithm, structural damage can be effectively detected. </p><p>Keywords-artificial neural networks; damage detection; input parameter; Levenberg-Marquart algorithm </p><p>I. INTRODUCTION Based on the characteristics of human brains, the </p><p>artificial neural network is a parallel distributed processing system by cell bodies. The artificial neural network is also called the connectionism mode, which can achieve the function of a nonlinear dynamical system. Now, many researches based on model updating and singnal processing are carried out in the field of the structural dynamical damage. But there are some problems for above researches such as easily influnce by the environment, the strong model dependence and the poor tolerance to the fault of the system and so on. However, in the field of structural damage detection, the artificial neural network is used widely due to its good nonlinear mapping ability, the ability of solving inverse problems and the strong robustness. </p><p>The realizing way to identify damage by artificial neural networks[1] is showed as follow. Firstly, based on the analysis of the finite element method, the learning sample of artificial neural networks is constructed by the structural dynamic characteristics on different damage states. Then, the artificial neural network is trained by the learning sample. </p><p>And the mapping between input parameters and damage states is established. At last, the artificial neural network is inputed by the parameter of the structural dynamic characteristics, which is obtained by measuring the damage structure. And damage is detected by the output of the artificial neural network. </p><p>Many scholars devote to study on the aspect. Kirkegaard and Rytter[2] use the back propagation algorithm to determine the damage location and degree of a steel beam by frequency variations before and after damage.Wu, Ghaboussi and Garrett[3] use the back propagation algorithm to identify the damage of a three layer frame by a response spectra. Anantha and Johnson[4] carry out the damage assessment of composite materials by a fuzzy neural network. Kaminski[5] compares the effectiveness among natural frequency, frequency variance and the ratio of regular frequency variances. Elkordy, Chang and Lee[6] use the variance of mode shapes to identify the damage of a five layer frame. Rhim and Lee[7] input the transfer function to detect the damage of a cantilever beam by a multilayer perceptron model. Pandy and Barai[8] use a multilayer perceptron model and the displacement under static loads to identify the damage of a steel truss bridge. Mitsuru Nakamura[9] chooses the relative displacement of interlayers as the input and the restoring force of interlayers as the output. And the valicity of the method is studied by the result of a seven layer steel structure before and after the Hanshin-Awaji-daishinsai earthquake in 1995. Using the acceleration of a steel truss, Chen and Kim train the neural network to identify the damage degree[10]. And the fuzzy neural network is combined to judge the damage of a beam[11]. Above results show that artificial neural networks have received increasing attention in damage detection. However, above researchers do not point out what kinds of input parameters is sensitive and which algorithm may lead to false or unreliable output results from such networks. In this paper, the application of artificial neural networks to damage detection will be summarized and analyzed. How to select input parameters for neural networks and some efficient and robust algorithm will be studied. </p><p>II. PARAMETRIC STUDY The selection of input parameters is very important to the </p><p>application of neural networks on damage detection. The damage should be reflected sensitively by input parameters. </p><p>2010 International Conference on Artificial Intelligence and Computational Intelligence</p><p>978-0-7695-4225-6/10 $26.00 2010 IEEEDOI 10.1109/AICI.2010.50</p><p>207</p><p>2010 International Conference on Artificial Intelligence and Computational Intelligence</p><p>978-0-7695-4225-6/10 $26.00 2010 IEEEDOI 10.1109/AICI.2010.50</p><p>207</p></li><li><p>In the past, mode data and static responses are choosed as input parameters. And they can be divided into several kinds as follow. </p><p>A. Two order frequency variation ratio Frequency is a sensitive parameter on damage detection. </p><p>And frequency has a good measuring accuracy. But frequency can not be used to identify the damage of symmetric positions on a symmetrical structure. </p><p>Cawleys research shows that two order frequency variation ratio is only related to the damage location[12]. Based on the characteristics of structures, </p><p>( ),f K r = , (1) where r represents the damage location. </p><p>To expand (1) and ignore the higher order term, </p><p>( ) ( )( )0,</p><p>0,f r</p><p>f r KK</p><p>= +</p><p> (2) </p><p>can be obtained. Because ( )0, 0f r = </p><p>( )( ) ( )</p><p>0,i</p><p>f rK Kg r</p><p>K </p><p>= =</p><p> (3) </p><p>can be deduced. Assuming that the variation of the stiffness is </p><p>independent to frequency, ( ) ( ) ( )/ /i j i jg r g r h r = = (4) </p><p>can be obtained. So, according to (4), two order frequency variation ratio </p><p>is only the function of the damage location. </p><p>B. The square of the frequency variation The square of the frequency variation is related to the </p><p>damage location and the damage degree. However, the ratio of the frequency variation square is only related to the damage location [13]. </p><p> The characteristic equation of the structural motion is ( )2 0K M = . (5) </p><p>The perturbation equation of (5) is ( ) ( )( )( )( )2 2 0K K M M + + + + = . (6) </p><p>Let M equal to zero.To expand (6) and ignore the quadratic term, </p><p>( ) ( )2 /T TK M = (7) can be gotten. </p><p>The overall stiffness matrix can be decomposed to the element stiffness matrix. And the element deformation is related to the structural mode shape. And </p><p>( ) ( )m f = . (8) For the ith mode, there are </p><p>( ) ( )1</p><p>MT Ti i m i m m i</p><p>mK k </p><p>= = , (9) </p><p>where M is the amount of elements. To take (9) into (7), </p><p>( ) ( ) ( )21</p><p>/J</p><p>T Ti j i j j i</p><p>jk M </p><p>=</p><p> = </p><p> (10) </p><p>can be deduced, where J represents the amount of damage elements. </p><p>For the Nth damage element, ( ) ( ) ( )2 /T Ti N i N N i i ik M = (11) </p><p>can be obtained by (10). Assuming that N N Nk k = , </p><p>( ) ( ) ( )2 /T Ti N N i N N i i ik M = (12) can be deduced. </p><p>The square of the frequency variation is related to the damage degree and location of the element. If the ith frequency and the jth frequency are used, </p><p>( ) ( ) ( ) ( )22 /</p><p>TTN j N N jN i N N ii</p><p>T Tj i i j j</p><p>kkM M</p><p> = </p><p> (13) </p><p>can be gotten. It shows as in (13) that the ratio of the frequency </p><p>variation square is the function of damage locations, when damage degrees are near. </p><p>C. Frequency variation ratio Kaminski compares the effectiveness among the natural </p><p>frequency, the frequency variation and the regular frequency variation ratio to damage detection[5]. The result shows that the ratio of the frequency variation </p><p>( ) /iFC ui di ui</p><p>F f f f= (14) is related to the damage degree and the damage location, but the regular frequency variation ratio </p><p>1</p><p>/i i j</p><p>p</p><p>FCR FC FCj</p><p>N F F=</p><p> = </p><p> (15) </p><p>is only related to the damage location. </p><p>D. Mode shape, mode curvature and transfer function According to the relationship between displacements and </p><p>strains, each displacement mode shape is corresponding to a strain mode shape. When the damage happens, there is a prominent stress redistribution nearby the damage location. That will cause a significant change of the strain mode shape. The damage can be located by comparison with every order strain mode shape before and after the damage. According to the theoretical analysis as in [14], high order mode shapes are easier to identify the structural damage than low order mode shapes. But exact high order mode shapes actually are not easy to be obtained. The error of mode shapes has an enormous implication to the result. Some researchers point out that the measurement error of mode shapes matches with the mode shape variation caused by the structural local change[15] . </p><p>The relationship between curvature and bending moment is /v M EI = . When the damage happens, EI decreases and v increases. Therefore, the damage can be located by the variation of v . Chance, Worden and Tomlinson[16] </p><p>208208</p></li><li><p>prove that mode curvatures are better than mode shapes to damage detection. The mode curvature is a very sensitive parameter for the damage. But the measurement mode shape usually can not reach a high precision so that limits the application of mode curvatures. </p><p>The adventage of using dynamic responses and modes to identify the damage is the input parameter can be obtained easily. But there are also several shortcomings. Firstly, only using frequency information is difficult to identify the damage of symmetric positions on a symmetrical structure. Secondly, high order mode shapes can not be measured easily. In order to detect damage degrees, a large of comparisons between the new and the old model have to be carried out. At last, there may produce a blurring result unless using modes with a high strain energy. However, the transfer function has complete information and reduces the number of sensors. During the phase of training, the structural model is classified by the damage location and the damage degree. On the identification stage, the unknown damage structure is classified into the most similar category[17]. But for an actual structure, it is difficult to apply enough control forces or excitations as inputs. And the environmental random vibration is difficult to be measured. The input is difficult to be determined so that is not easy to get the transfer function. </p><p>E. Other input parameters Pandy and Bara[8] identify the damage of a truss bridge </p><p>by the structural node static response. Their research shows that the static measured data usually has a high precision. But some parts of a large structure can not be measured. Based on the time domain theory, Mitsuru Nakamura[9] puts forward to use the structural story drift and story speed as input parameters and resiliences as output parameters. The sensibility of six kinds of input parameters to damage detection is compared. And the results from low to high are respectively displacement mode, natural frequency, displacement, transfer function, mode curvature and strain function[18]. </p><p>III. IMPROVED BACK PROPAGATION ALGORITHMS Above studies mainly focus on the sensitivity of input </p><p>parameters of neural networks. Beside the influence of input parameters, the algorithm also has an impact on the result of damage detection. Now, the back propagation algorithm is used widely in damage detection. The standard back propagation algorithm uses the law of chain derivative to calculate the gradient of the error square sum[19-23]. The steepest descent method with a regular step is used to modify the weight of artificial neural networks to minimize errors[24]. The algorithm is </p><p>( ) ( )( 1)ij ij ijn n n + = + (16) ( ) ( ) ( )ij i in n y n = , (17) </p><p>where ( )ij n is the weight from the ith node to the jth node during the nth iteration; ( )ij n is the increment of the weight; is the learning step; ( )i t and ( )iy t are respectively the local gradient and the output of the ith node. </p><p>A. Adaptive variable step-size algorithm The difference between adaptive variable step-size </p><p>algorithm and the standard back propagation algorithm lies in that the learning step is rectified by the change of the error curve. Due to the nonuniform of the gradient for an approximate error curve on the standard back propagation algorithm, the convergence becomes slow, when is a small value. When is a large value, an oscillation takes place at the valley region. The adaptive variable step-size algorithm can correct the problem effectively. The theoretical basis of the adaptive variable step-size algorithm is the advance and retreat method on evolutionism, which computes two successive training errors[25]. If ( ) minE k E er> , </p><p>then ( ) ( )( ) ( )</p><p>1 0</p><p>1</p><p>k k de</p><p>k k in</p><p>+ = =</p><p>+ = = (18) </p><p>where minE is the smallest error on the kth iteration; er is </p><p>the learning rate based error rebound; de and in are respectively the decrease rate and increase rate of learning steps; is the coeffcient of momentum terms. </p><p>B. Levenberg-Marquart algorithm During the process of solving a nonlinear equation, the </p><p>Gauss-Newton method has two order convergence speed. But the Hessian matrix may become an odd matrix so that the iteration can not be continued. Therefore, the stability of the Gauss-Newton method is not good. The Levenberg-Marquart algorithm is the harmonization between the Gauss-Newton method and the steepest descent method. When the result keep away from the minimum, the Levenberg-Marquart algorithm tunes gradually to the Gauss-Newton method[26]. </p><p>The equation of the Levenberg-Marquart algorithm is ( ) ( )1 kW k W k P+ = + (19) ( ) ( )( )12k HP H D E W k = + , (20) </p><p>where H is the Hessian matrix of the energy function E; DH is a diagonal matrix which is composed by the diagonal element of H; E is the derivative matrix of E. If </p><p>( )( ) ( )( )1E W k E W k+ , then 10 = . Else, /10 = . C. Hom...</p></li></ul>