shm in wsns by the embedded goertzel algorithm

25
Structural Health Monitoring in 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, Finland www.wsn.tkk.fi

Upload: maurizio-bocca

Post on 12-Jul-2015

485 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: 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

Page 2: SHM in WSNs by the Embedded Goertzel Algorithm

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

Page 3: SHM in WSNs by the Embedded Goertzel Algorithm

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

Page 4: SHM in WSNs by the Embedded Goertzel Algorithm

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

Page 5: SHM in WSNs by the Embedded Goertzel Algorithm

Outline of the Talk

4ICCPS 2011, Chicago, IL, USA, 14.4.2011

Goertzel algorithm (GA) and Transmissibility Functions (TFs)

WSN architecture

Experimental evaluation

Page 6: SHM in WSNs by the Embedded Goertzel Algorithm

• 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

Page 7: SHM in WSNs by the Embedded Goertzel Algorithm

• Structuraldamagesmodify the frequencyspectrums of the accelerationsignalscollectedby the nodes

Why the GA for SHM? 2/2

6ICCPS 2011, Chicago, IL, USA, 14.4.2011

Page 8: SHM in WSNs by the Embedded Goertzel Algorithm

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

Page 9: SHM in WSNs by the Embedded Goertzel Algorithm

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

Page 10: SHM in WSNs by the Embedded Goertzel Algorithm

...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?)

Page 11: SHM in WSNs by the Embedded Goertzel Algorithm

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

Page 12: SHM in WSNs by the Embedded Goertzel Algorithm

• 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

Page 13: SHM in WSNs by the Embedded Goertzel Algorithm

“Our” Bridge

12ICCPS 2011, Chicago, IL, USA, 14.4.2011

Page 14: SHM in WSNs by the Embedded Goertzel Algorithm

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

Page 15: SHM in WSNs by the Embedded Goertzel Algorithm

Selection of the Critical Frequencies

14ICCPS 2011, Chicago, IL, USA, 14.4.2011

[32-35] Hz

[32-35] Hz

[27-30] Hz

DAMAGESIGNATURE

Page 16: SHM in WSNs by the Embedded Goertzel Algorithm

ExperimentalValidation (D1)

15ICCPS 2011, Chicago, IL, USA, 14.4.2011

Page 17: SHM in WSNs by the Embedded Goertzel Algorithm

ExperimentalValidation (D2)

16ICCPS 2011, Chicago, IL, USA, 14.4.2011

Page 18: SHM in WSNs by the Embedded Goertzel Algorithm

ExperimentalValidation (D3)

17ICCPS 2011, Chicago, IL, USA, 14.4.2011

Page 19: SHM in WSNs by the Embedded Goertzel Algorithm

ExperimentalValidation (D4)

18ICCPS 2011, Chicago, IL, USA, 14.4.2011

Page 20: SHM in WSNs by the Embedded Goertzel Algorithm

ExperimentalValidation (D5 and D6)

19ICCPS 2011, Chicago, IL, USA, 14.4.2011

D5: 27.6% stiffness reduction

D6: 55.2% stiffness reduction

Page 21: SHM in WSNs by the Embedded Goertzel Algorithm

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.

Page 22: SHM in WSNs by the Embedded Goertzel Algorithm

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

21ICCPS 2011, Chicago, IL, USA, 14.4.2011

measurementperiod: 30 s, samplingfrequency: 125 Hz

Page 23: SHM in WSNs by the Embedded Goertzel Algorithm

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

22ICCPS 2011, Chicago, IL, USA, 14.4.2011

measurementperiod: 30 s, samplingfrequency: 125 Hz

Page 24: SHM in WSNs by the Embedded Goertzel Algorithm

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

Page 25: SHM in WSNs by the Embedded Goertzel Algorithm

Thankyou!

24

[email protected]://autsys.tkk.fi/MaurizioBocca