Skip to content

This repository contains Python scripts used to obtain results from the paper "A Latent Variable Approach for Mitigation of Environmental and Operational Variability in Vibration-Based SHM – A Linear Approach," presented at the EWSHM2024.

Notifications You must be signed in to change notification settings

josepfontm/SHM-EOVLatentVariables

Repository files navigation

SHM-EOVLatentVariables

Code to reproduce paper results (or as close as possible, depending on data-availability). The scripts implement both latent variable methods and a conventional fully explicit EOV procedure to address environmental and operational variability in vibration-based SHM.

Code:

  • ETH_Blade_visualization.py: Plot all PSDs from the dataset between undamaged and damaged conditions.
  • latent_estimation_x.py: Proposed latent variable approach only considering DSFs (X).
  • latent_estimation_x_xi.py: Proposed latent variable approach considering both DSFs (X) and EOPs ($\xi$).
  • ols_regression.py: Explicit EOV procedure which considers EOPs ($\xi$) to mitigate the effects observed on DSFs (X). This procedure is used to benchmark the results obtained.

Congress paper:

About

This repository contains Python scripts used to obtain results from the paper "A Latent Variable Approach for Mitigation of Environmental and Operational Variability in Vibration-Based SHM – A Linear Approach," presented at the EWSHM2024.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages