SHM in WSNs by the Embedded Goertzel Algorithm

Post on 12-Jul-2015

482 views 1 download

Tags:

Transcript of SHM in WSNs by the Embedded Goertzel Algorithm

Structural Health Monitoringin WSNs by the

Embedded Goertzel Algorithm

Maurizio Bocca, Janne Toivola, Lasse M. Eriksson,JaakkoHollmen, Heikki Koivo

Department of Automation and Systems Technology

Aalto University School of Electrical Engineering, Helsinki, Finlandwww.wsn.tkk.fi

1

Looking back at SHM

ICCPS 2011, Chicago, IL, USA, 14.4.2011

AIM: accurate diagnosis of the health of civil infrastructures from data collected by sensors

Brooklyn Bridge, NYCAfrican

Elephant

Few Facts about Finland

• It is extremely difficult to retrieve elephants…

• Extremely cold climate

Very rigid temperatures

Lots of snow and ice

• 187 888 lakes… 14 000 (approx.) public roads bridges

• 150-200 new bridges built every year

• Most of the bridges built in the 60’s and 70’s: Originally not engineered for the current volume and type of traffic

Approaching the critical “50-years maintenance check”

2ICCPS 2011, Chicago, IL, USA, 14.4.2011

The 4 levels of SHM

ICCPS 2011, Chicago, IL, USA, 14.4.2011

Damage detection

Damage localization

Damage quantification

Assessment of the remaining lifetime of the structure

COMPLEXITY

PATIENT:the monitored infrastructure

DOCTOR:the structural engineer

3

Outline of the Talk

4ICCPS 2011, Chicago, IL, USA, 14.4.2011

Goertzel algorithm (GA) and Transmissibility Functions (TFs)

WSN architecture

Experimental evaluation

• Published in 1958. Classic application: DTMF

• Compared to the FFT, the GA:

allows to efficiently calculate the amplitude of the frequency spectrum at specific bins (frequencies of interests, fi)

worksiteratively: no need to store the accelerationsignals in RAM orFlashmemory for off-lineprocessing

the number of collected samples (N) does not need to be a number power of 2

Why the GA for SHM? 1/2

5ICCPS 2011, Chicago, IL, USA, 14.4.2011

GA computationssample acquisition

samplingSTART

t

samplingEND

• Structuraldamagesmodify the frequencyspectrums of the accelerationsignalscollectedby the nodes

Why the GA for SHM? 2/2

6ICCPS 2011, Chicago, IL, USA, 14.4.2011

GA: Concept&Parameters

• The GA implements a 2nd-order IIR filtercentered at each frequency of interest:

• 3 keyparameters (set by the end-user):

Samplingfrequency(fs)

Distance (db) betweentwoconsecutivebins on the frequencyaxis(resolutionr = 1/db)

Vector of frequencies of interest (fi)

7ICCPS 2011, Chicago, IL, USA, 14.4.2011

12

1 2

1

1 2cos 2

i

s

i

fZ

f

f

i

s

eH Z

fZ Z

f

From the Goertzel Algorithm...

• Before the sampling:

Number of samples (N) to be collected to obtain the fixed resolution (r = 1/db)

Bins (k) corresponding to the selected frequencies of interest (fi)

Coefficients (c) used in the GA iterations

• During the sampling:

• At the end of the sampling:

8ICCPS 2011, Chicago, IL, USA, 14.4.2011

s

b

fN

d

0.5 i

s

N fk

f

2cos 2k

cN

0 1 2

2 1

1 0

iq c q q s

q q

q q

si: last collected sample

q1 and q2 store the results of thetwo previous iterations

2 2 2

1 2 1 2i i i ii iX N q q q q c

Xi: squared magnitude of the spectrum

...to Transmissibility Functions

• Transmissibility: the result of the interference of vibrations propating and reflecting along the structure

• TFsachieveenvironmentalinvariability

• Damage indicator:

9ICCPS 2011, Chicago, IL, USA, 14.4.2011

2

1

2

1

2

1 22

,j

j

i

i

f

s

s f f

s f

s

f f

X f

T f f

X f

si and sj: sensor nodes

(fi ,f2): range of frequencies of interest

1 2 1 2

1 2

1 2

, ,,

,

j j

i ij

i j

i

TEST REFs s

s ss

r s REFs

s

T f f T f fD f f

T f f

REF: reference (undamaged)

TEST: current condition (damaged?)

Flow of the Application

10ICCPS 2011, Chicago, IL, USA, 14.4.2011

Sink Node Sensor Node #1 Sensor Node #2 Sensor Node #N...

Goertzel Algorithm Parameters Broadcast

Accelerometer Sampling &

Goertzel Algorithm Computations

Results BroadcastTransmissibility

FunctionsComputations

TDMA ResultsSharing

Dam

age

Ind

icat

ors

t tt

• Sensinode’s U100 Micro.2420:

• MSP430 MCU,clock @ 8 MHz

• 500 kB external serialFlash

• CC2420 transceiver

• 3 axisaccelerometer:

• 2g/ 6g full scale

• 12/16 bit representation

• Highsensitivity: 76.4 mV/m/s2

• Temperature-humiditysensor

Sensor Nodes Hardware

11ICCPS 2011, Chicago, IL, USA, 14.4.2011

“Our” Bridge

12ICCPS 2011, Chicago, IL, USA, 14.4.2011

Testbed Setup

13ICCPS 2011, Chicago, IL, USA, 14.4.2011

WOODEN TRUSS STRUCTURE: 420 cm long, 65 cm wide, 34 cm high, 44 kg

D1, D2, D3, D4: 500 g weight

sensor node

Electro-Dynamic Shaker

Damaged Cross Bar

D5: 27.6% stiffness reduction

D6: 55.2% stiffness reduction

Random noise excitation

Selection of the Critical Frequencies

14ICCPS 2011, Chicago, IL, USA, 14.4.2011

[32-35] Hz

[32-35] Hz

[27-30] Hz

DAMAGESIGNATURE

ExperimentalValidation (D1)

15ICCPS 2011, Chicago, IL, USA, 14.4.2011

ExperimentalValidation (D2)

16ICCPS 2011, Chicago, IL, USA, 14.4.2011

ExperimentalValidation (D3)

17ICCPS 2011, Chicago, IL, USA, 14.4.2011

ExperimentalValidation (D4)

18ICCPS 2011, Chicago, IL, USA, 14.4.2011

ExperimentalValidation (D5 and D6)

19ICCPS 2011, Chicago, IL, USA, 14.4.2011

D5: 27.6% stiffness reduction

D6: 55.2% stiffness reduction

GA vs Off-Line Modal Analysis (1/3)

• Modal analysis: study of the dynamic properties of structures under vibrational excitation

• Centralized off-line data analysis for identifying natural frequencies, mode shapes and damping ratios

20ICCPS 2011, Chicago, IL, USA, 14.4.2011

M. Bocca, A. Mahmood, L.M. Eriksson, J. Kullaa, and R. Jäntti, A Synchronized Wireless Sensor Network for Experimental Modal Analysis in Structural Health Monitoring, Computer-Aided Civil and Infrastructure Engineering, 2011.

GA vs Off-Line Modal Analysis (2/3)

21ICCPS 2011, Chicago, IL, USA, 14.4.2011

measurementperiod: 30 s, samplingfrequency: 125 Hz

GA vs Off-Line Modal Analysis (3/3)

22ICCPS 2011, Chicago, IL, USA, 14.4.2011

measurementperiod: 30 s, samplingfrequency: 125 Hz

Conclusions

23ICCPS 2011, Chicago, IL, USA, 14.4.2011

• By the embeddedGoertzelalgorithm, it is possible to correctlydetect and localizestructuraldamages

• The proposedsystem is low-latency and low-power

Thankyou!

24

maurizio.bocca@tkk.fihttp://autsys.tkk.fi/MaurizioBocca