SlideShare a Scribd company logo
1 of 25
Structural Health Monitoringin WSNs by theEmbedded 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
Looking back at SHM Brooklyn Bridge, NYC African Elephant AIM: accurate diagnosis of the health of civil infrastructures from data collected by sensors 1 ICCPS 2011, Chicago, IL, USA, 14.4.2011
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” 2 ICCPS 2011, Chicago, IL, USA, 14.4.2011
The 4 levels of SHM Damage detection Damage localization Damage quantification COMPLEXITY Assessment of the remaining lifetime of the structure PATIENT: the monitored infrastructure DOCTOR: the structural engineer ICCPS 2011, Chicago, IL, USA, 14.4.2011 3
Outline of the Talk 4 ICCPS 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 5 ICCPS 2011, Chicago, IL, USA, 14.4.2011 t sampling START sampling END sample acquisition GA computations
Structuraldamagesmodify the frequencyspectrums of the accelerationsignalscollectedby the nodes Why the GA for SHM? 				2/2 6 ICCPS 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) 7 ICCPS 2011, Chicago, IL, USA, 14.4.2011
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: 8 ICCPS 2011, Chicago, IL, USA, 14.4.2011 si: last collected sample q1 and q2 store the results of the two previous iterations 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: 9 ICCPS 2011, Chicago, IL, USA, 14.4.2011 si and sj: sensor nodes (fi ,f2): range of frequencies of interest REF: reference (undamaged) TEST: current condition (damaged?)
Flow of the Application 10 ICCPS 2011, Chicago, IL, USA, 14.4.2011 Sensor Node #N ... Sink Node Sensor Node #1 Sensor Node #2 Goertzel Algorithm Parameters Broadcast Accelerometer Sampling & Goertzel Algorithm Computations Damage Indicators Results Broadcast Transmissibility Functions Computations TDMA Results Sharing t t t
[object Object]
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/s2Temperature-humiditysensor Sensor Nodes Hardware 11 ICCPS 2011, Chicago, IL, USA, 14.4.2011
“Our” Bridge 12 ICCPS 2011, Chicago, IL, USA, 14.4.2011
Testbed Setup 13 ICCPS 2011, Chicago, IL, USA, 14.4.2011 WOODEN TRUSS STRUCTURE: 420 cm long, 65 cm wide, 34 cm high, 44 kg sensor node 8 D1, D2, D3, D4: 500 g weight D3 4 7 D1 6 3 D4 2 5 D2 1 Damaged Cross Bar D5: 27.6% stiffness reduction D6: 55.2% stiffness reduction Electro-Dynamic Shaker Random noise excitation
Selection of the Critical Frequencies 14 ICCPS 2011, Chicago, IL, USA, 14.4.2011 [32-35] Hz [32-35] Hz [27-30] Hz DAMAGE SIGNATURE
ExperimentalValidation (D1) 15 ICCPS 2011, Chicago, IL, USA, 14.4.2011
ExperimentalValidation (D2) 16 ICCPS 2011, Chicago, IL, USA, 14.4.2011
ExperimentalValidation (D3) 17 ICCPS 2011, Chicago, IL, USA, 14.4.2011

More Related Content

Similar to SHM in WSNs by the Embedded Goertzel Algorithm

Ion Beam Analytical Technique PIXE for Pollution Study at Dhaka Van de Graaff...
Ion Beam Analytical Technique PIXE for Pollution Study at Dhaka Van de Graaff...Ion Beam Analytical Technique PIXE for Pollution Study at Dhaka Van de Graaff...
Ion Beam Analytical Technique PIXE for Pollution Study at Dhaka Van de Graaff...iosrjce
 
Going Smart and Deep on Materials at ALCF
Going Smart and Deep on Materials at ALCFGoing Smart and Deep on Materials at ALCF
Going Smart and Deep on Materials at ALCFIan Foster
 
Impact of detector thickness on imaging characteristics of the Siemens Biogra...
Impact of detector thickness on imaging characteristics of the Siemens Biogra...Impact of detector thickness on imaging characteristics of the Siemens Biogra...
Impact of detector thickness on imaging characteristics of the Siemens Biogra...Anax Fotopoulos
 
06 approaching multisensor inspection and robotic systems for dry cask storag...
06 approaching multisensor inspection and robotic systems for dry cask storag...06 approaching multisensor inspection and robotic systems for dry cask storag...
06 approaching multisensor inspection and robotic systems for dry cask storag...leann_mays
 
Effective Viscosity of Actively Swimming Algae Suspensions
Effective Viscosity of Actively Swimming Algae SuspensionsEffective Viscosity of Actively Swimming Algae Suspensions
Effective Viscosity of Actively Swimming Algae Suspensionslucascaretta
 
A flexible method to create wave file features
A flexible method to create wave file features A flexible method to create wave file features
A flexible method to create wave file features IJECEIAES
 
Chracterization of LabVIEW based 16-electrode 2D EIT system
Chracterization of LabVIEW based 16-electrode 2D EIT systemChracterization of LabVIEW based 16-electrode 2D EIT system
Chracterization of LabVIEW based 16-electrode 2D EIT systeminventionjournals
 
Assignment No 2 1. Convert the binary data 011010” into a.docx
Assignment No 2 1. Convert the binary data 011010” into a.docxAssignment No 2 1. Convert the binary data 011010” into a.docx
Assignment No 2 1. Convert the binary data 011010” into a.docxhoward4little59962
 
Noise Analysis of Trans-impedance Amplifier (TIA) in Variety Op Amp for use i...
Noise Analysis of Trans-impedance Amplifier (TIA) in Variety Op Amp for use i...Noise Analysis of Trans-impedance Amplifier (TIA) in Variety Op Amp for use i...
Noise Analysis of Trans-impedance Amplifier (TIA) in Variety Op Amp for use i...IJECEIAES
 
XDAQ_AP_LNL-INFN_27112014
XDAQ_AP_LNL-INFN_27112014XDAQ_AP_LNL-INFN_27112014
XDAQ_AP_LNL-INFN_27112014Andrea PETRUCCI
 
Hairong Qi V Swaminathan
Hairong Qi V SwaminathanHairong Qi V Swaminathan
Hairong Qi V SwaminathanFNian
 
Improving Long Term Myoelectric Decoding, Using an Adaptive Classifier with L...
Improving Long Term Myoelectric Decoding, Using an Adaptive Classifier with L...Improving Long Term Myoelectric Decoding, Using an Adaptive Classifier with L...
Improving Long Term Myoelectric Decoding, Using an Adaptive Classifier with L...Sarthak Jain
 
Multiphase Flow Modeling and Simulation: HPC-Enabled Capabilities Today and T...
Multiphase Flow Modeling and Simulation: HPC-Enabled Capabilities Today and T...Multiphase Flow Modeling and Simulation: HPC-Enabled Capabilities Today and T...
Multiphase Flow Modeling and Simulation: HPC-Enabled Capabilities Today and T...inside-BigData.com
 
Electrical Capacitance Volume Tomography
Electrical Capacitance Volume Tomography Electrical Capacitance Volume Tomography
Electrical Capacitance Volume Tomography tech4imaging
 
How to valuate and determine standard essential patents
How to valuate and determine standard essential patentsHow to valuate and determine standard essential patents
How to valuate and determine standard essential patentsMIPLM
 
Response History Analysis of Structures SAP2000.pdf
Response History Analysis of Structures SAP2000.pdfResponse History Analysis of Structures SAP2000.pdf
Response History Analysis of Structures SAP2000.pdfAbdurrahmanCinar1
 
MODIFIED MICROPIPLINE ARCHITECTURE FOR SYNTHESIZABLE ASYNCHRONOUS FIR FILTER ...
MODIFIED MICROPIPLINE ARCHITECTURE FOR SYNTHESIZABLE ASYNCHRONOUS FIR FILTER ...MODIFIED MICROPIPLINE ARCHITECTURE FOR SYNTHESIZABLE ASYNCHRONOUS FIR FILTER ...
MODIFIED MICROPIPLINE ARCHITECTURE FOR SYNTHESIZABLE ASYNCHRONOUS FIR FILTER ...VLSICS Design
 

Similar to SHM in WSNs by the Embedded Goertzel Algorithm (20)

Ion Beam Analytical Technique PIXE for Pollution Study at Dhaka Van de Graaff...
Ion Beam Analytical Technique PIXE for Pollution Study at Dhaka Van de Graaff...Ion Beam Analytical Technique PIXE for Pollution Study at Dhaka Van de Graaff...
Ion Beam Analytical Technique PIXE for Pollution Study at Dhaka Van de Graaff...
 
Going Smart and Deep on Materials at ALCF
Going Smart and Deep on Materials at ALCFGoing Smart and Deep on Materials at ALCF
Going Smart and Deep on Materials at ALCF
 
Impact of detector thickness on imaging characteristics of the Siemens Biogra...
Impact of detector thickness on imaging characteristics of the Siemens Biogra...Impact of detector thickness on imaging characteristics of the Siemens Biogra...
Impact of detector thickness on imaging characteristics of the Siemens Biogra...
 
06 approaching multisensor inspection and robotic systems for dry cask storag...
06 approaching multisensor inspection and robotic systems for dry cask storag...06 approaching multisensor inspection and robotic systems for dry cask storag...
06 approaching multisensor inspection and robotic systems for dry cask storag...
 
Effective Viscosity of Actively Swimming Algae Suspensions
Effective Viscosity of Actively Swimming Algae SuspensionsEffective Viscosity of Actively Swimming Algae Suspensions
Effective Viscosity of Actively Swimming Algae Suspensions
 
A flexible method to create wave file features
A flexible method to create wave file features A flexible method to create wave file features
A flexible method to create wave file features
 
Chracterization of LabVIEW based 16-electrode 2D EIT system
Chracterization of LabVIEW based 16-electrode 2D EIT systemChracterization of LabVIEW based 16-electrode 2D EIT system
Chracterization of LabVIEW based 16-electrode 2D EIT system
 
Assignment No 2 1. Convert the binary data 011010” into a.docx
Assignment No 2 1. Convert the binary data 011010” into a.docxAssignment No 2 1. Convert the binary data 011010” into a.docx
Assignment No 2 1. Convert the binary data 011010” into a.docx
 
Microelectronic Pill
Microelectronic PillMicroelectronic Pill
Microelectronic Pill
 
Noise Analysis of Trans-impedance Amplifier (TIA) in Variety Op Amp for use i...
Noise Analysis of Trans-impedance Amplifier (TIA) in Variety Op Amp for use i...Noise Analysis of Trans-impedance Amplifier (TIA) in Variety Op Amp for use i...
Noise Analysis of Trans-impedance Amplifier (TIA) in Variety Op Amp for use i...
 
PhD Qualifying Exam Slides
PhD Qualifying Exam SlidesPhD Qualifying Exam Slides
PhD Qualifying Exam Slides
 
XDAQ_AP_LNL-INFN_27112014
XDAQ_AP_LNL-INFN_27112014XDAQ_AP_LNL-INFN_27112014
XDAQ_AP_LNL-INFN_27112014
 
Hairong Qi V Swaminathan
Hairong Qi V SwaminathanHairong Qi V Swaminathan
Hairong Qi V Swaminathan
 
Improving Long Term Myoelectric Decoding, Using an Adaptive Classifier with L...
Improving Long Term Myoelectric Decoding, Using an Adaptive Classifier with L...Improving Long Term Myoelectric Decoding, Using an Adaptive Classifier with L...
Improving Long Term Myoelectric Decoding, Using an Adaptive Classifier with L...
 
Multiphase Flow Modeling and Simulation: HPC-Enabled Capabilities Today and T...
Multiphase Flow Modeling and Simulation: HPC-Enabled Capabilities Today and T...Multiphase Flow Modeling and Simulation: HPC-Enabled Capabilities Today and T...
Multiphase Flow Modeling and Simulation: HPC-Enabled Capabilities Today and T...
 
Electrical Capacitance Volume Tomography
Electrical Capacitance Volume Tomography Electrical Capacitance Volume Tomography
Electrical Capacitance Volume Tomography
 
How to valuate and determine standard essential patents
How to valuate and determine standard essential patentsHow to valuate and determine standard essential patents
How to valuate and determine standard essential patents
 
Ogf27 Ligo
Ogf27 LigoOgf27 Ligo
Ogf27 Ligo
 
Response History Analysis of Structures SAP2000.pdf
Response History Analysis of Structures SAP2000.pdfResponse History Analysis of Structures SAP2000.pdf
Response History Analysis of Structures SAP2000.pdf
 
MODIFIED MICROPIPLINE ARCHITECTURE FOR SYNTHESIZABLE ASYNCHRONOUS FIR FILTER ...
MODIFIED MICROPIPLINE ARCHITECTURE FOR SYNTHESIZABLE ASYNCHRONOUS FIR FILTER ...MODIFIED MICROPIPLINE ARCHITECTURE FOR SYNTHESIZABLE ASYNCHRONOUS FIR FILTER ...
MODIFIED MICROPIPLINE ARCHITECTURE FOR SYNTHESIZABLE ASYNCHRONOUS FIR FILTER ...
 

Recently uploaded

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 

Recently uploaded (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 

SHM in WSNs by the Embedded Goertzel Algorithm

  • 1. Structural Health Monitoringin WSNs by theEmbedded 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
  • 2. Looking back at SHM Brooklyn Bridge, NYC African Elephant AIM: accurate diagnosis of the health of civil infrastructures from data collected by sensors 1 ICCPS 2011, Chicago, IL, USA, 14.4.2011
  • 3. 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” 2 ICCPS 2011, Chicago, IL, USA, 14.4.2011
  • 4. The 4 levels of SHM Damage detection Damage localization Damage quantification COMPLEXITY Assessment of the remaining lifetime of the structure PATIENT: the monitored infrastructure DOCTOR: the structural engineer ICCPS 2011, Chicago, IL, USA, 14.4.2011 3
  • 5. Outline of the Talk 4 ICCPS 2011, Chicago, IL, USA, 14.4.2011 Goertzel algorithm (GA) and Transmissibility Functions (TFs) WSN architecture Experimental evaluation
  • 6. 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 5 ICCPS 2011, Chicago, IL, USA, 14.4.2011 t sampling START sampling END sample acquisition GA computations
  • 7. Structuraldamagesmodify the frequencyspectrums of the accelerationsignalscollectedby the nodes Why the GA for SHM? 2/2 6 ICCPS 2011, Chicago, IL, USA, 14.4.2011
  • 8. 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) 7 ICCPS 2011, Chicago, IL, USA, 14.4.2011
  • 9. 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: 8 ICCPS 2011, Chicago, IL, USA, 14.4.2011 si: last collected sample q1 and q2 store the results of the two previous iterations Xi: squared magnitude of the spectrum
  • 10. ...to Transmissibility Functions Transmissibility: the result of the interference of vibrations propating and reflecting along the structure TFsachieveenvironmentalinvariability Damage indicator: 9 ICCPS 2011, Chicago, IL, USA, 14.4.2011 si and sj: sensor nodes (fi ,f2): range of frequencies of interest REF: reference (undamaged) TEST: current condition (damaged?)
  • 11. Flow of the Application 10 ICCPS 2011, Chicago, IL, USA, 14.4.2011 Sensor Node #N ... Sink Node Sensor Node #1 Sensor Node #2 Goertzel Algorithm Parameters Broadcast Accelerometer Sampling & Goertzel Algorithm Computations Damage Indicators Results Broadcast Transmissibility Functions Computations TDMA Results Sharing t t t
  • 12.
  • 14. 500 kB external serialFlash
  • 19. Highsensitivity: 76.4 mV/m/s2Temperature-humiditysensor Sensor Nodes Hardware 11 ICCPS 2011, Chicago, IL, USA, 14.4.2011
  • 20. “Our” Bridge 12 ICCPS 2011, Chicago, IL, USA, 14.4.2011
  • 21. Testbed Setup 13 ICCPS 2011, Chicago, IL, USA, 14.4.2011 WOODEN TRUSS STRUCTURE: 420 cm long, 65 cm wide, 34 cm high, 44 kg sensor node 8 D1, D2, D3, D4: 500 g weight D3 4 7 D1 6 3 D4 2 5 D2 1 Damaged Cross Bar D5: 27.6% stiffness reduction D6: 55.2% stiffness reduction Electro-Dynamic Shaker Random noise excitation
  • 22. Selection of the Critical Frequencies 14 ICCPS 2011, Chicago, IL, USA, 14.4.2011 [32-35] Hz [32-35] Hz [27-30] Hz DAMAGE SIGNATURE
  • 23. ExperimentalValidation (D1) 15 ICCPS 2011, Chicago, IL, USA, 14.4.2011
  • 24. ExperimentalValidation (D2) 16 ICCPS 2011, Chicago, IL, USA, 14.4.2011
  • 25. ExperimentalValidation (D3) 17 ICCPS 2011, Chicago, IL, USA, 14.4.2011
  • 26. ExperimentalValidation (D4) 18 ICCPS 2011, Chicago, IL, USA, 14.4.2011
  • 27. ExperimentalValidation (D5 and D6) 19 ICCPS 2011, Chicago, IL, USA, 14.4.2011 D5: 27.6% stiffness reduction D6: 55.2% stiffness reduction
  • 28. 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 20 ICCPS 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.
  • 29. GA vs Off-Line Modal Analysis (2/3) 21 ICCPS 2011, Chicago, IL, USA, 14.4.2011 measurementperiod: 30 s, samplingfrequency: 125 Hz
  • 30. GA vs Off-Line Modal Analysis (3/3) 22 ICCPS 2011, Chicago, IL, USA, 14.4.2011 measurementperiod: 30 s, samplingfrequency: 125 Hz
  • 31. Conclusions 23 ICCPS 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
  • 32. Thankyou! 24 maurizio.bocca@tkk.fi http://autsys.tkk.fi/MaurizioBocca