Introduction

Cracks in structures are a potential source of collapses in buildings especially at the time of earthquakes. Crack existence in column reduces the structural strength of the buildings and leads the whole structure to be in danger of failure. So this issue makes the damage detection such a prominent problem in civil engineering.

Wave propagation analysis is a good technique for damage detection with even if the small ones, but it also depends on the numerical method that will be derived for analyzing. Finite Element Method (FEM) has been used as a much more popular numerical method in comparison to other numerical methods such as boundary element method, transition matrix method and so on. This method is an open area of research yet, as Lee (2009) achieved to find multiple cracks using the vibration amplitudes by finite element method, it has been also found to be able detecting the crack locations accurately. In addition, Ovanesova and Suarez (2004) represented wavelet transformation using conventional finite element method. They used 50 finite elements for each beam–column member to obtain structural responses of damaged frames. But for impulsive loads with high frequency contents, using FEM is not effective, because it correspondingly needs to increase the number of elements to capture all the higher modes. So, it is necessary to use finer elements until the deformed solution converges to an accepted value. Hence, Doyle (1997) proposed a method in frequency domain as FFT-based Spectral Element Method (SEM) for solving this problem. In SEM the governing partial differential equations (PDE) are transferred to ordinary differential equations (ODE), next by Discrete Fourier Transform (DFT) the ODEs are all transformed into frequency domain. Finally, using Inverse Discrete Fourier Transform (IDFT) it is possible to obtain the responses into time domain. In this method the structures without any discontinuities can be modeled with just one element, and it is also possible to find displacements in any point of element without any extra nodes, so these advantageous have made this method unique in comparison to other numerical methods.

Palacz and Krawczuk (2002) represented wave propagation analysis for damage detection by Fourier Spectral Element Method (FSEM), where damage was modeled as non-propagating crack in rod and substituted by a dimensionless spring using Castigliano’s theorem. Then Krawczuk et al. (2006) determined the differences obtained by all the three other modified theories of rods plus to elementary one, and two different excited signals with high and low frequency contents have been used for finding damages in which they were similar to that of the aforementioned cracks. Krawczuk et al. (2003) developed this kind of cracks to that of the Timoshenko beam, they found this method more sufficient in comparison to other numerical methods for damage detection.

A delamination in beam as the other different kinds of damages has been also studied by Ostachowicz et al. (2004) by wave propagation analyses using SEM, but they asserted that for more sophisticated situations, it is just possible to show that there is damage, while determining the place of the damages lead to difficulty. That made it impossible to clearly discover the place of delaminations in beam. So they inevitably recommended using of genetic algorithm or neural networks for distinguishing the location and magnitude of a delamination in beam (Krawczuk and Ostachowicz 2002).

Gopalakrishnan et al. (2008) developed wave propagation in composite and inhomogeneous media by SEM, where different types of damage have been represented.

Prior researches just have involved give information about the crack locations in rods, beams and plates, but none has mentioned to the frame one. So this research aims to model crack by Castigliano’s theorem and laws of fracture mechanics in 2-D frame structures based on Euler–Bernoulli’s beam theorem using SEM. On the other hand the peak amounts of the incident waves throughout the elements have been traced to monitor the existence of likely damages in both beam and column. Eventually, the exact locations of the cracks with different damage rates monitored and then embedded simultaneously in both beam and column where their location in beam considered being constant while varying in the column element, to study the effects of the crack in displacement responses of the frame structure.

Local flexibility

To study about the structural health monitoring for detecting the potential likely crack-like damages, a suitable model of the crack is diagnosed important. So the Castigliano’s theorem is employed for a square cross-section beam–column element containing the transverse crack, where it is just included in the vertical plane. In this research work, beam–column elements are modeled by Euler–Bernoulli beams theorem, as it is expected that the shear deformations are not considered, so the crack is simulated by a translational and rotational springs, as shown in Fig. 1.

Fig. 1
figure 1

Model of the cracked beam section with rotational and translational Springs

In the general case there are six nodal loads including the axial force, shearing forces, bending moments and also the torque. But in this specific case we only consider two independent nodal loading such as axial force and bending moment as shown in Fig. 2.

Fig. 2
figure 2

Cracked beam–column element with axial force and bending moment

As aforementioned, flexibility at the crack location can be calculated using Castigliano’s theorem (Russell 2002) by the following expression:

C i j = 2 U P i P j i = 1 , 2 , j = 1 , 2
(1)

where U denotes the elastic strain energy and P are the nodal loads.

U = 1 E A ( K I , 1 2 + K I , 2 2 ) d A
(2)

K I , 1 2 and K I , 2 2 are the stress intensity factors corresponding to the first mode of deformation of the crack in relation with the axial force and bending moment, respectively.

Axial flexibility

The stress intensity factor in relation with the axial force P 1 can be calculated as:

K I , 1 = P 1 A π α F 1 α α b b
(3)

where α and b are shown in Fig. 3.

Fig. 3
figure 3

Cross-section of the beam–column element at crack location

And the correction function F 1 can be expressed as (Tada et al. 2000):

F 1 α α b b = 2 b π α tan π α 2 b · 0.752 + 2.02 α α b b + 0.37 1 - sin π α 2 b 3 cos π α 2 b
(4)
C T = 2 π E d 2 b 2 - d 2 d 2 0 a α F 1 2 α α b b d x d y = 2 π E d b 2 0 a α F 1 2 α α b b d x a ¯ = a b , α ¯ = α b C T = 2 π E d 0 a ¯ α ¯ F 1 2 α ¯ d α ¯
(5)
θ T = E A C T
(6)

where C T is the axial flexibility due to the existence of the crack on the rod cross-section and θ T is the dimensionless flexibility.

Bending flexibility

Similar to that of the axial flexibility, the stress intensity factor in relation with the bending moment P 2 can be also expressed as:

K I , 2 = 6 P 2 d b 2 π α F 2 α α b b
(7)

where α, b and d are shown in Fig. 3.

F 2 α α b b = 2 b π α tan π α 2 b 0.923 + 0.199 1 - sin π α 2 b 4 cos π α 2 b
(8)
C R = 72 π E d 2 b 4 - d 2 d 2 0 a α F 2 2 α α b b d x d y = 72 π E d b 4 0 a α F 2 2 α α b b d x a ¯ = a b , α ¯ = α b C R = 72 π E d b 2 0 a ¯ α ¯ F 2 2 α ¯ d α ¯
(9)
θ R = E I C R L
(10)

where C R is the bending flexibility due to the existence of the crack on the beam cross-section, L is the length of the element and θ R is the dimensionless flexibility.

Rod spectral element

Rod spectral element method based on elementary rod theory with longitudinal displacement function u ( x ) , material characteristics: ρ as volumetric density, E as Young modulus, and A as the cross-section area, where k r and ω n are the rod’s wave number and natural frequency, respectively, is represented as (Doyle 1997):

u ( x ) = C 1 r e - i k r x + C 2 r e - i k r ( L - x )
(11)
k r = ω n ρ A E A
(12)

where C 1 r and C 2 r are the forward and backward propagating wave amplitudes, respectively.

Rod spectral element with two finite elements

The solution is similar to Eq. (11) with the main difference that it is divided to the left and right part of the cracked rod, so by considering u 1 ( x ) and u 2 ( x ) as the spectral displacements for the left and right part of the rod, respectively, read:

u 1 ( x ) = A 1 r e - i k r x + B 1 r e - i k r ( L 1 - x ) x ( 0 , L 1 ) u 2 ( x ) = A 2 r e - i k r ( L 1 + x ) + B 2 r e - i k r ( L 2 - x ) x ( 0 , L 2 )
(13)

The crack is considered to be located at L 1 from the left part of the rod. So by assuming L as the whole length of the rod, L 2 = L - L 1 .

The nodal spectral forces can be achieved by the relation between the axial forces and the displacement fields associated with the left part of the rod [ x = 0 for u 1 ( x ) ] and the right part of the rod [ x = L 2 for u 2 ( x ) ]:

F a = E A u 1 ( x = 0 ) x F b = E A u 2 ( x = L 2 ) x
(14)

Next, by considering the boundary conditions in association with the spectral displacements u ( x ) for the left and right part of the cracked rod and the longitudinal dimensionless flexibility θ L are as follows:

u 1 ( x = 0 ) = q 1 r
(15)
u 2 ( x = 0 ) - u 1 ( x = L 1 ) = θ L u 1 ( x = L 1 ) x u 2 ( x = 0 ) x = u 1 ( x = L 1 ) x
(16)
u 2 ( x = L 2 ) = q 2 r
(17)

And then by taking into account the nodal spectral forces, we are able to obtain the dynamic stiffness in a matrix form as:

F a F b = F r A 1 r B 1 r A 2 r B 2 r = F r T r - 1 q 1 r 0 0 q 2 r K dyn = F r T r - 1
(18)

where F r and T r as the spectral force and displacement matrix for the rod spectral element, respectively are given in “Appendix”.

Euler–Bernoulli beam spectral element

Beam spectral element method with transverse displacement function w ( x ) , material characteristics: ρ as volumetric density, E as Young modulus, I as geometrical moment of inertia and A as the cross-section area, where k b is the beam’s wave number, is represented as (Doyle 1997):

w ( x ) = C 1 b e - i k b x + C 2 b e - k b x + C 3 b e - i k b ( L - x ) + C 4 b e - k b ( L - x )
(19)
k b = ρ A ω 2 E I 4 i
(20)

where C 1 b , C 2 b and C 3 b , C 4 b are the forward and backward propagating wave amplitudes, respectively.

Beam spectral element with two finite elements

Similar to that of the rod spectral element with two finite elements, beam is also subdivided into two left and right parts of the cracked beam, where w 1 ( x ) and w 2 ( x ) are considered to be the transverse spectral displacements relevant to these two parts:

w 1 ( x ) = A 1 e - i k b x + B 1 e - k b x + C 1 e - i k b ( L 1 - x ) + D 1 e - k b ( L 1 - x ) x ( 0 , L 1 ) w 2 ( x ) = A 2 e - i k b ( x + L 1 ) + B 2 e - k b ( x + L 1 ) + C 2 e - i k b ( L 2 - x ) + D 2 e - k b ( L 2 - x ) x ( 0 , L 2 )
(21)

In a similar manner, identical to the rod spectra element, we consider nodal spectral forces to the left and right parts of the element to that of the beam one. So here the nodal spectral forces included the shear and bending forces in relation to the transverse displacement field as follows:

V = E I 3 w x 3 M = E I 2 w x 2
(22)
V 1 ( x = 0 ) = V 1 V 2 ( x = L 2 ) = - V 2 M 1 ( x = 0 ) = - M 1 M 2 ( x = L 2 ) = M 2
(23)

The boundary conditions for the left and right parts of the beam spectral element with bending dimensionless flexibility θ b can be considered as:

At the left end of the beam element:

w 1 ( x = 0 ) = q 1 b w 1 ( x = 0 ) x = q 2 b
(24)

At the crack location:

w 2 ( x = 0 ) = w 1 ( x = L 1 ) w 2 ( x = 0 ) x - w 1 ( x = L 1 ) x = θ b 2 w 1 ( x = L 1 ) x 2 2 w 2 ( x = 0 ) x 2 = 2 w 1 ( x = L 1 ) x 2 3 w 2 ( x = 0 ) x 3 = 3 w 1 ( x = L 1 ) x 3
(25)

At the right end of the beam element:

w 2 ( x = L 2 ) = q 3 b w 2 ( x = L 2 ) x = q 4 b
(26)

Finally, by relating nodal spectral forces and boundary conditions, it is possible to obtain the dynamic stiffness in matrix form as follows:

V a M a V b M b = F b A 1 b B 1 b C 1 b D 1 b A 2 b B 2 b C 2 b D 2 b = F b T b - 1 q 1 b q 2 b 0 0 0 0 q 3 b q 4 b K dyn = F b T b - 1
(27)

where F b and T b as the spectral force and displacement matrix for that of the beam spectral element, respectively are given in “Appendix”.

Stiffness matrix of frame structures

The frame elements are composed by elementary rods in conjunction with Euler–Bernoulli beams which can be assembled in a way similar to conventional FEM.

The internal force and displacement matrix for each beam–column element can be represented as follows:

u 1 w 1 φ 1 u 2 w 2 φ 2 = 1 0 0 e - i k r L 0 0 0 1 1 0 e - i k b L e - k b L 0 - i k b - k b 0 i k b e - i k b L k b e - k b L e - i k r L 0 0 1 0 0 0 e - i k b L e - k b L 0 1 1 0 - i k b e - i k b L - k b e - k b L 0 i k b k b A 1 r A 1 b B 2 b B 2 r C 3 b D 4 b
(28)
P 1 V 1 M 1 P 2 V 2 M 2 = E A i k r 0 0 - E A i k r e - i k r L 0 0 0 - E I ( i k b ) 3 - E I ( k b ) 3 0 E I ( i k b ) 3 e - i k b L E I ( k b ) 3 e - k b L 0 - E I ( i k b ) 2 - E I ( k b ) 2 0 - E I ( i k b ) 2 e - i k b L - E I ( k b ) 2 e - k b L - E A i k r e - i k r L 0 0 E A i k r 0 0 0 E I ( i k b ) 3 e - i k b L E I ( k b ) 3 e - k b L 0 - E I ( i k b ) 3 - E I ( k b ) 3 0 E I ( i k b ) 2 e - i k b L E I ( k b ) 2 e - k b L 0 E I ( i k b ) 2 E I ( k b ) 2 A 1 r A 1 b B 2 b B 2 r C 3 b D 4 b
(29)

By relating internal forces and the nodal displacements in a matrix form, it is possible to obtain the stiffness matrix of the frame structure.

{ F ^ } = [ K ^ ] { U ^ } [ K ^ ] 12 × 12 = [ R ] T [ K ¯ ] [ R ]
(30)
R = cos α sin α 0 0 0 0 - sin α cos α 0 0 0 0 0 0 1 0 0 0 0 0 0 cos α sin α 0 0 0 0 - sin α cos α 0 0 0 0 0 0 1
(31)

where [ K ^ ] is the 12 × 12 complex matrix for one-bay frame structure, and [ R ] is the rotation matrix to transform the local stiffness matrix of the beam–column members to that of the global one.

Numerical examples

Here the ability of the SEM in crack detection in one-bay portal frame is demonstrated. The material characteristics and the dimensions of the beam and column members of the frame structure which is subjected to sinusoid impulsive load are shown in Table 1. This impulsive load is diagnosed to be in form of the sine wave which is modulated with Hanning window to avoid leakage errors (de Silva 2007). So it has been seen suitable to use signals which last for short period of time and correspondingly containing wider range of frequency, hence it is used of signal with 170 KHZ excited frequency, as shown in Fig. 4.

Table 1 Details of the steel frame structure
Fig. 4
figure 4

Time history of impulsive load (a) and its FFT (b)

To make it possible to diagnose the place of crack in frame structure in both beam and column members we used the differences between signals obtained from undamaged and damaged frame. The crack depth which is embedded in beam member varying from 3 to 5 % of the height of the beam with an increment of 1 % is as opposed to 5 % of the height of the column for column member.

Figure 6a shows the vertical displacement response of the frame structure where the impulsive load is applied in a vertical position as shown in Fig. 5b. Figure. 6b shows the horizontal displacement response of the frame structure where the impulsive load is applied in a horizontal position as shown in Fig. 5a. These responses are measured at the place where the impulsive load is applied.

Fig. 5
figure 5

One-bay steel frame under impulsive loads applied in a horizontal (a) and vertical (b) positions

Fig. 6
figure 6

Vertical (a) and horizontal (b) displacement responses at the place where the impulsive load is applied

Figure 7 shows the differences between signals obtained from damaged and undamaged frame structure where damage is embedded in the beam element, the crack depth varying from 3 to 5 % with an increment of 1 %. Since, in displacement responses obtained from cracked structure it is not specifically able to distinguish the changes by embedding crack, hence inevitably we avoided representing them here for brevity and we have just represented their differences in relation to the undamaged structure responses. As it is obvious from Fig. 7, when we declined the crack depth, the amplitude of differences between responses obtained from damaged and undamaged frame structure as expected, decreased. Reflected signals from crack place are obviously shown in Figs. 7, 8 and 9, the other additional signals are because of existence of crack in structure which makes it difficult to diagnose the place where crack is embedded. So to recognize which reflected signal would be the desired one, to help us to find damage place, crack in different places of the beam member has been embedded and the additional signal in which it is reflected from crack place is also demonstrated in Fig. 8.

Fig. 7
figure 7

Differences between horizontal displacement of damaged and undamaged frame with crack depth equal to 5 % (a), 4 % (b) and 3 % (c), embedded in beam and located at 0.5 m

Fig. 8
figure 8

Differences between horizontal displacement of damaged and undamaged frame with crack depth equal to 5 %, embedded in beam and located at 1 m (a) and 1.5 m (b)

Fig. 9
figure 9

Difference between vertical displacement of damaged and undamaged frame with crack depth equal to 5 %, embedded in column

In Fig. 9 the ability of the method also in finding damage in the column member are presented. In this figure the difference between displacement response of the damaged and undamaged frame structure where crack is located at 3.5 m away from clamping support with crack depth equal to 5 % is demonstrated.

On the other part, the location of the crack in relation to the position of the beam member is shown in Fig. 10. As aforementioned, one of the most prominent features of the SEM is its ability to demonstrate all the responses of the structures without introducing any extra node. So, using this point and measuring the longitudinal responses in different positions of the frame structure and extracting the peak amplitude of the incident waves, it is possible to recognize the exact place of the crack in both beam and column members. In Fig. 10a, fluctuations which are emerged from latter half of the beam member are because of reflected waves, which make it a little bit difficult to distinguish the likely damages that are occurred in these regions. So, to relieve from this problem it is suggested monitoring the latter half of the beam member also from the opposite side. In Fig. 10b where the crack is embedded at 3.5 m away from clamping support, such a problem is not observed. At distance 4 m away from the place where the impulsive load is applied, there is clamping support in which all the responses indeed should be zero, as this figure also approves this.

Fig. 10
figure 10

Crack location in beam (a) and column (b)

Figure 11 represents the horizontal displacement responses of the frame structure when crack is embedded simultaneously in both beam and column. The place of the crack in beam is considered to be constant, equal to 0.5 m, while in the left column it changed from 0.2 to 1 m and the right column is assumed to be intact.

Fig. 11
figure 11

Differences between horizontal displacement of damaged and undamaged frame where crack is located at 0.5 m from end left of beam, and is also embedded at 3.8 m (a) and 3 m (b) away from clamping support of column

At the time when crack embedded simultaneously in both beam and column and horizontal responses of the frame structure has been measured, other additional reflected signals because of existence of crack are also emerged.

By considering the case where the crack location is constant in beam element and it differs from 0.2 to 1 m in column, it is concluded that because of existence of crack, also in column, another wave which is assigned as wave C, as is shown in Fig. 11, emerged and except its amplitude, its place associated with time did not differ by changing the place of crack in column. But wave B which is appeared because of existence of crack in beam, neither the place nor the amplitude changed.

By increasing the distance of crack from the place where the impulsive load is applied, it has been demonstrated that wave A which was emerged because of existence of crack in column, took longer time to be revealed. So it can be a good indicator to diagnose the place of the crack in column.

Conclusions

A frame structure composed by Euler beams has been stimulated under an impulsive load for finding crack in different locations of the steel structure in both beam and column. So the signal propagated through out the damaged frame structure in which the crack-like damage has been modeled as a localized flexibility using Castigliano’s theorem and laws of fracture mechanics.

In this research work, first the effects of the different depths of the crack have been shown, to demonstrate the ability of the method in finding damages precisely, with even if the least amounts of failures. Then the existence of crack, in both beam and column, separately represented. And the ability of the method in displaying the crack place in relation to the position of the relevant members is shown successfully.

Finally by applying crack simultaneously in both in beam and column, where hitherto no one has mentioned to this issue neither by SEM nor conventional FEM, the effects of the crack in both members which has changed the horizontal displacement responses of the frame in comparison to that of the case where the crack has only been embedded in beam member, is also studied.

In this research work, it is shown that damage in different places of the frame structure is possible to be obtained, in other word, it is not limited to the specific places of the structure. On the other hand, it is not mentioned to the likely damages which can be occurred at the base of the frame structure or in the beam–column connections, where additional research works can be extended to.