Professional Documents
Culture Documents
sdu.dk
Long-term variations in
#sdudk
structural dynamics:
Tracking and compensation with a
damage diagnosis perspective
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
Introduction
• Is the structure operating as designed?
#sdudk
Verification
• Should we take control actions to counteract
& Validation undesired performance characteristics?
Structure of interest
Monitoring!
sdu.dk
Introduction – What is monitoring?
#sdudk
Vibration-based Monitoring:
Monitoring systems in which
decision is based upon
measured vibration signals.
Condition Monitoring (CM):
Pretty much the same, but with
a focus on rotating machinery.
sdu.dk
Introduction – The vibration SHM problem
#sdudk
What we expect:
Vibration response is dominated by structural modes with corresponding
natural frequencies, damping ratios and mode shapes.
In structures with rotor dynamics, vibration response should additionally
contain specific harmonics of the rotor frequency.
Damage diagnosis can be performed by comparing spectral or modal
characteristics in the current state with a reference.
Differences will indicate the presence of damage:
• Natural frequency or damping variations
Vibration
• Unexpected harmonics
sensors
sdu.dk
Introduction – The vibration monitoring problem
#sdudk
Long-term
monitoring Vibration database
Spectral
analysis
Vibration
sensors
1L.D. Avendaño-Valencia, B. Barahona, C. Hoelzl and E.N. Chatzi, “Operational regime clustering for the construction of PCE-based surrogates of
September 2021
operational wind turbines”, 7th International Conference on Advances in Experimental Structural Engineering, September 6-8, 2017, Pavia, Italy.
Department of Mechanical and Electrical Engineering
sdu.dk
Introduction – The vibration monitoring problem
#sdudk
Acceleration measured in the tower of a
real wind turbine on a 30-day period
Tower acc. (N-S dir.) 80 m - Vestas 90 –
2MW – Lübenau wind park1
1L.D. Avendaño-Valencia, B. Barahona, C. Hoelzl and E.N. Chatzi, “Operational regime clustering for the construction of PCE-based surrogates of
September 2021
operational wind turbines”, 7th International Conference on Advances in Experimental Structural Engineering, September 6-8, 2017, Pavia, Italy.
Department of Mechanical and Electrical Engineering
sdu.dk
Introduction – The vibration monitoring problem
#sdudk
Vibration SCADA
Meteo
sensors (Supervisory Control
and Data Acquisition)
1L.D. Avendaño-Valencia, B. Barahona, C. Hoelzl and E.N. Chatzi, “Operational regime clustering for the construction of PCE-based surrogates of
September 2021
operational wind turbines”, 7th International Conference on Advances in Experimental Structural Engineering, September 6-8, 2017, Pavia, Italy.
Department of Mechanical and Electrical Engineering
sdu.dk
Introduction – The vibration monitoring problem
#sdudk
Wind turbine – standstill:
• Low wind speed
• RPM zero or close to zero
• Blades pitched at 25 deg.
• Negative power (WT consumes
power)
• Standstill dynamics
• Only very low freq. modes
• Very low average power
1L.D. Avendaño-Valencia, B. Barahona, C. Hoelzl and E.N. Chatzi, “Operational regime clustering for the construction of PCE-based surrogates of
September 2021
operational wind turbines”, 7th International Conference on Advances in Experimental Structural Engineering, September 6-8, 2017, Pavia, Italy.
Department of Mechanical and Electrical Engineering
sdu.dk
Introduction – The vibration monitoring problem
#sdudk
Wind turbine – mid power curve:
• AWS range [5,10] m/s
• RPM range [8.8,15) rpm
• Blades pitched at -2 deg.
• Variable power production
• Non-stationary dynamics
• Evident differences in power
• Clear frequency changes
1L.D. Avendaño-Valencia, B. Barahona, C. Hoelzl and E.N. Chatzi, “Operational regime clustering for the construction of PCE-based surrogates of
September 2021
operational wind turbines”, 7th International Conference on Advances in Experimental Structural Engineering, September 6-8, 2017, Pavia, Italy.
Department of Mechanical and Electrical Engineering
sdu.dk
Introduction – The vibration monitoring problem
#sdudk
Wind turbine – full production:
• AWS over 10 m/s
• RPM limited to 15 rpm
• Variable pitch limits RPM
• Power production limit: 2MW
• More stable dynamics
1L.D. Avendaño-Valencia, B. Barahona, C. Hoelzl and E.N. Chatzi, “Operational regime clustering for the construction of PCE-based surrogates of
September 2021
operational wind turbines”, 7th International Conference on Advances in Experimental Structural Engineering, September 6-8, 2017, Pavia, Italy.
Department of Mechanical and Electrical Engineering
sdu.dk
Introduction – Non-stationarity
#sdudk
We assume stationarity to Those set-points are
simplify analyses, but determined by:
Structural dynamics are in •While in short-term stationary •Environmental conditions: wind speed,
dynamics may be assumed temperature
essence non-linear and non-
•In the mid and long-term structural •Operational variables: RPM, blade
stationary dynamics evolve through different pitch…
operating set-points
1 D.García-Cava, L.D. Avendaño-Valencia, A. Movsessian, C. Roberts and D. Tcherniak, “On explicit and implicit procedures to mitigate environmental and operational variabilities
in data-drive structural health monitoring”, in eds. A. Cury, D. Ribeiro, F. Ubertini and M. Todd, Structural Health Monitoring Based on Data Science Techniques, Springer 2021.
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
In this presentation
#sdudk
Why structural dynamics are Coping with mid and long-term
non-stationary? non-stationary dynamics
• Time scales of non-stationarity • The general structural dynamics model
• A brief anatomy of non-stationarity • Can dynamics be assumed step-wise
stationary?
• Implicit and explicit methods
• Detection of damage
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
#sdudk
Why structural dynamics
are non-stationary?
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
Why NS? – Time-scales of non-stationarity
#sdudk
Long-term: Non-stationarity (from deterioration / fatigue processes)
sdu.dk
Why NS? – Anatomy of non-stationarity1
#sdudk
• Determines the operational conditions of the structure.
• Define how the structure operates over an extended period.
Operational Set-Points: • Examples: Rotational speed set-point, vehicle payload, operational regime.
• Shifts in between permanent regimes are observed. Each of these regimes may be non-stationary.
1 D. García-Cava, L.D. Avendaño-Valencia, A. Movsessian, C. Roberts and D. Tcherniak, “On explicit and implicit procedures to mitigate environmental and operational variabilities
in data-drive structural health monitoring”, in eds. A. Cury, D. Ribeiro, F. Ubertini and M. Todd, Structural Health Monitoring Based on Data Science Techniques, Springer 2021.
2 L.D.
September 2021
Avendaño-Valencia, B. Barahona, C. Hoelzl and E.N. Chatzi, “Operational regime clustering for the construction of PCE-based surrogates of operational wind turbines”, 7th
International Conference on Advances in Experimental Structural Engineering, September 6-8, 2017, Pavia, Italy.
Department of Mechanical and Electrical Engineering
sdu.dk
Why NS? – Anatomy of non-stationarity1
#sdudk
• Determines the operational conditions of the structure.
• Define how the structure operates over an extended period.
Operational Set-Points: • Examples: Rotational speed set-point, vehicle payload, operational regime.
• Shifts in between permanent regimes are observed. Each of these regimes may be non-stationary.
1 D. García-Cava, L.D. Avendaño-Valencia, A. Movsessian, C. Roberts and D. Tcherniak, “On explicit and implicit procedures to mitigate environmental and operational variabilities
in data-drive structural health monitoring”, in eds. A. Cury, D. Ribeiro, F. Ubertini and M. Todd, Structural Health Monitoring Based on Data Science Techniques, Springer 2021.
2 L.D.
September 2021
Avendaño-Valencia, B. Barahona, C. Hoelzl and E.N. Chatzi, “Operational regime clustering for the construction of PCE-based surrogates of operational wind turbines”, 7th
International Conference on Advances in Experimental Structural Engineering, September 6-8, 2017, Pavia, Italy.
Department of Mechanical and Electrical Engineering
sdu.dk
Why NS? – Anatomy of non-stationarity1
#sdudk
• Transient events which cause sudden changes in the vibration response characteristics due to brief
operational/environmental variations.
Transients: • Examples: Extreme meteorological conditions, earthquakes, impacts, etc.
• Outliers or separate clusters in the dynamics unrelated to damage are found.
• These events may trigger damages, which will be observed in the subsequent period.
Extreme weather
Extreme weather will alter WT’s dynamics,
through high winds and precipitation.
Lightning strikes may leave permanent damage.
1 D.García-Cava, L.D. Avendaño-Valencia, A. Movsessian, C. Roberts and D. Tcherniak, “On explicit and implicit procedures to mitigate environmental and operational variabilities
in data-drive structural health monitoring”, in eds. A. Cury, D. Ribeiro, F. Ubertini and M. Todd, Structural Health Monitoring Based on Data Science Techniques, Springer 2021.
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
Why NS? – Anatomy of non-stationarity1
#sdudk
• Imposed by the sensitivity of physical properties to environmental factors.
• Examples: Temperature-dependent stiffness and damping. Aeroelastic damping determined by the
Environmental & mean wind speed.
Operational Variations: • Dynamic characteristics evolve smoothly over time. Such variations may be correlated to
environmental parameters.
1 D.García-Cava, L.D. Avendaño-Valencia, A. Movsessian, C. Roberts and D. Tcherniak, “On explicit and implicit procedures to mitigate environmental and operational variabilities
in data-drive structural health monitoring”, in eds. A. Cury, D. Ribeiro, F. Ubertini and M. Todd, Structural Health Monitoring Based on Data Science Techniques, Springer 2021.
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
Why NS? – Anatomy of non-stationarity1
#sdudk
Chillon Viaduct overlooking Lake Geneva, Switzerland.
The Chillon Viaduct was instrumented and continuously
monitored for a period of about 3 months2
Temperature dependency on some of the identified
vibration modes of the Chillon Viaduct after about 3
months of monitoring2
1 D. García-Cava, L.D. Avendaño-Valencia, A. Movsessian, C. Roberts and D. Tcherniak, “On explicit and implicit procedures to mitigate environmental and operational variabilities
in data-drive structural health monitoring”, in eds. A. Cury, D. Ribeiro, F. Ubertini and M. Todd, Structural Health Monitoring Based on Data Science Techniques, Springer 2021.
September 2021
2 H. Martin-Sanz, K. Tatsis, V.K. Dertimanis, L.D. Avendaño-Valencia, E. Brühwiler, and E.N. Chatzi, “Monitoring of UHPFRC strengthened Chillon viaduct under environmental
and operational variability”, Structure and Infrastructure Engineering, 16(10), pp. 1-31, 2019.
Department of Mechanical and Electrical Engineering
sdu.dk
Why NS? – Anatomy of non-stationarity1
#sdudk
Humber Bridge, 2.2 km suspension bridge located in East Yorkshire, UK
The bridge was monitored on a 3-year period from January 11th, 2011 to
December 2nd, 20132.
in data-drive structural health monitoring”, in eds. A. Cury, D. Ribeiro, F. Ubertini and M. Todd, Structural Health Monitoring Based on Data Science Techniques, Springer 2021.
September 2021
2L.D. Avendaño-Valencia, E.N. Chatzi, K.Y. Koo and J. Brownjohn, “Gaussian Process time-series models for structures under operational variability”, Frontiers in Built
Environment, 3:69, 2017.
Department of Mechanical and Electrical Engineering
sdu.dk
#sdudk
How can we cope with
non-stationarity?
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
The general model
The general form of the structural dynamics can be represented as:
#sdudk
𝒚𝒚̇ = 𝒇𝒇(𝒚𝒚, 𝒙𝒙, 𝒒𝒒, 𝑡𝑡) 𝒒𝒒 : Set point (scheduling) variables
If 𝒒𝒒 remains almost constant on a period of length 𝑁𝑁, the system can be linearized at the set-point 𝒒𝒒⋆ as:
𝒛𝒛
𝑴𝑴 𝒒𝒒⋆ 𝒛𝒛̈ + 𝑪𝑪 𝒒𝒒⋆ 𝒛𝒛̇ + 𝑲𝑲 𝒒𝒒⋆ 𝒛𝒛 = 𝑫𝑫 𝒒𝒒⋆ 𝒙𝒙 𝒚𝒚 = 𝑯𝑯 + 𝜺𝜺
𝒛𝒛̇
𝑴𝑴 𝒒𝒒⋆ , 𝑪𝑪 𝒒𝒒⋆ , 𝑲𝑲 𝒒𝒒⋆ , 𝑫𝑫 𝒒𝒒⋆ : Linearized mass, damping, stiffness and force coupling matrices
Thus, the NL system can be approximated by an LTI system for a short interval, or…
The structure preserves a specific NL or TV dynamic structure during the analysis interval.
Still, the system dynamics change as it moves between set-points in the long-term…
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
The general model
#sdudk
Operational envelope
of the structure
𝒒𝒒1⋆
𝝑𝝑 𝒒𝒒1⋆ 𝒒𝒒
sdu.dk
The general model
#sdudk
𝝑𝝑(𝒒𝒒⋆4 )
𝝑𝝑(𝒒𝒒⋆3 )
𝝑𝝑(𝒒𝒒⋆5 )
𝝑𝝑(𝒒𝒒⋆2 )
𝝑𝝑 𝒒𝒒1⋆ 𝒒𝒒
𝝑𝝑(𝒒𝒒⋆ ) = 𝑴𝑴 𝒒𝒒⋆ , 𝑪𝑪 𝒒𝒒⋆ , 𝑲𝑲 𝒒𝒒⋆ , 𝑫𝑫 𝒒𝒒⋆ The system parameters follow a trajectory in the space of
System parameters system parameters as the set-point changes
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
The general model
#sdudk
𝝑𝝑(𝒒𝒒⋆4 )
𝝑𝝑(𝒒𝒒⋆3 )
𝝑𝝑(𝒒𝒒⋆5 )
𝝑𝝑(𝒒𝒒⋆2 )
𝒒𝒒1⋆
𝝑𝝑 𝒒𝒒1⋆ 𝒒𝒒
𝝑𝝑(𝒒𝒒⋆ ) = 𝑴𝑴 𝒒𝒒⋆ , 𝑪𝑪 𝒒𝒒⋆ , 𝑲𝑲 𝒒𝒒⋆ , 𝑫𝑫 𝒒𝒒⋆ The region occupied by the system parameters over
System parameters all the possible set-points defines a manifold 𝚯𝚯
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
Monitoring
#sdudk
EOPs
SHM 𝒔𝒔
𝒒𝒒 Structure’s current
Set-point algorithm state
variables
𝒚𝒚
Vibration
response
𝒙𝒙
Excitation
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
Monitoring Noise
#sdudk
Structural Feature
dynamics Signal space extraction
𝒙𝒙(𝒒𝒒⋆5 ) 𝒙𝒙(𝒒𝒒⋆4 )
𝝑𝝑(𝒒𝒒⋆3 ) 𝝑𝝑(𝒒𝒒⋆4 ) 𝒙𝒙(𝒒𝒒⋆2 )
𝝑𝝑(𝒒𝒒⋆5 )
𝝑𝝑(𝒒𝒒⋆2 )
𝒙𝒙(𝒒𝒒⋆3 )
𝝑𝝑(𝒒𝒒1⋆ ) 𝒒𝒒 𝒙𝒙(𝒒𝒒1⋆ )
𝚯𝚯
𝒒𝒒 𝒳𝒳
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
Monitoring Damage Sensitive Features (DSFs)
Any set of characteristics extracted from the
#sdudk
vibration response(s) containing information
on the structural condition
Noise
𝒙𝒙(𝒒𝒒5⋆ ) 𝒙𝒙(𝒒𝒒4⋆ )
𝝑𝝑(𝒒𝒒⋆4 ) 𝒙𝒙(𝒒𝒒2⋆ )
𝝑𝝑(𝒒𝒒⋆3 )
𝝑𝝑(𝒒𝒒⋆5 )
𝝑𝝑(𝒒𝒒⋆2 )
𝝑𝝑(𝒒𝒒1⋆ ) 𝒒𝒒 𝚯𝚯
𝒙𝒙(𝒒𝒒1⋆ ) 𝒙𝒙(𝒒𝒒3⋆ ) But DSFs are time-dependent due to non-
𝒒𝒒 𝒳𝒳 stationary dynamics
Space of system parameters
Feature space
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
The Machine Learning Paradigm for SHM
• A typical VSHM system follows the steps of 1) feature estimation, 2) feature normalization, and 3) statistical damage
#sdudk
diagnosis.
• EOPs can be used to facilitate the normalization procedure, when available.
EOPs
SHM algorithm
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
Step-Wise Stationarity
#sdudk
Stationarity tradeoff
Are DSFs stationary in the estimation interval?
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
Step-Wise Stationarity
Let’s assume that the parameter variation in a short interval may be approximated by the linear model
#sdudk
𝑦𝑦𝑡𝑡 = 𝜃𝜃𝑡𝑡 ⋅ 𝑥𝑥𝑡𝑡 + 𝑢𝑢𝑡𝑡 𝑦𝑦𝑡𝑡 : Output variable
𝑥𝑥𝑡𝑡 : Input variable
𝑢𝑢𝑡𝑡 : Noise (NID)
∑𝑁𝑁
𝑡𝑡=1 𝑦𝑦𝑡𝑡 ⋅ 𝑥𝑥𝑡𝑡 ∑𝑁𝑁 2
𝑡𝑡=1 𝑡𝑡 ⋅ 𝑥𝑥𝑡𝑡 Conclusion:
�
∑𝑁𝑁 2 = 𝜃𝜃𝑜𝑜 + 𝛿𝛿𝜃𝜃 ⋅ ∑𝑁𝑁 2
𝑥𝑥
𝑡𝑡=1 𝑡𝑡 𝑡𝑡=1 𝑥𝑥𝑡𝑡 • The assumption of stationarity leads to a bias in the estimated parameters
• The bias is larger as the analysis period becomes larger
Stationary ML Bias • The effect of bias is controlled by the rate of variation 𝛿𝛿𝜃𝜃
estimate
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
Step-Wise Stationarity
Then, the variance of our ML estimator is as follows:
#sdudk
105
2 𝜎𝜎𝑢𝑢2 1 2 (𝑁𝑁 + 1)
2
var � 1𝑁𝑁
𝜃𝜃|𝑥𝑥 = 𝐸𝐸 𝜃𝜃� − 𝜃𝜃𝑡𝑡 𝑥𝑥1𝑁𝑁 = 2 ⋅ + 𝛿𝛿𝜃𝜃 ⋅ Total variance
𝜎𝜎𝑥𝑥 𝑁𝑁 4
Estimator variance
100 Best solution
Consistency Bias
10-5 Bias term
• For consistent estimates, we require the largest possible 𝑁𝑁
Consistency term
• However, in the NS case, large 𝑁𝑁 implies increased bias
10-10
• Ultimately, a trade-off between consistency and bias must be
One second One minute Ten minutes One hour
achieved
10-1 100 101 102 103 104 105
• The best solution changes according to the rate of variation Time [s]
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
Step-Wise Stationarity
Then, the variance of our ML estimator is as follows:
#sdudk
105
2 𝜎𝜎𝑢𝑢2 1 2 (𝑁𝑁 + 1)
2
var � 1𝑁𝑁
𝜃𝜃|𝑥𝑥 = 𝐸𝐸 𝜃𝜃� − 𝜃𝜃𝑡𝑡 𝑥𝑥1𝑁𝑁 = 2 ⋅ + 𝛿𝛿𝜃𝜃 ⋅
𝜎𝜎𝑥𝑥 𝑁𝑁 4
Estimator variance
100
Consistency Bias
10-5
• For consistent estimates, we require the largest possible 𝑁𝑁
• However, in the NS case, large 𝑁𝑁 implies increased bias
10-10
• Ultimately, a trade-off between consistency and bias must be
One second One minute Ten minutes One hour
achieved
10-1 100 101 102 103 104 105
• The best solution changes according to the rate of variation Time [s]
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
Step-Wise Stationarity
#sdudk
The rate of variation will usually coincide with the main EOPs
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
Normalization of DSFs 𝒚𝒚1 𝒒𝒒1 = 𝑇𝑇1 𝑊𝑊𝑊𝑊1 ⋯
#sdudk
𝒚𝒚2 𝒒𝒒2 = 𝑇𝑇2 𝑊𝑊𝑊𝑊2 ⋯
We have defined a stationary period for analysis.
Then, following a monitoring period:
• A set of 𝐾𝐾 vibration responses from the
structure are obtained
𝒴𝒴𝐾𝐾 = {𝒚𝒚1 , 𝒚𝒚2 , ⋯ , 𝒚𝒚𝐾𝐾 }
𝒚𝒚𝐾𝐾 𝒒𝒒𝐾𝐾 = 𝑇𝑇𝐾𝐾 𝑊𝑊𝑊𝑊𝐾𝐾 ⋯
• In parallel, a corresponding set of scheduling
variables (Environmental and Operational
Parameters) is measured
𝒬𝒬𝐾𝐾 = {𝒒𝒒1 , 𝒒𝒒2 , ⋯ , 𝒒𝒒𝐾𝐾 }
1 D.García-Cava, L.D. Avendaño-Valencia, A. Movsessian, C. Roberts and D. Tcherniak, “On explicit and implicit procedures to mitigate environmental and operational variabilities
in data-drive structural health monitoring”, in eds. A. Cury, D. Ribeiro, F. Ubertini and M. Todd, Structural Health Monitoring Based on Data Science Techniques, Springer 2021.
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
A summary of methods
#sdudk
The main challenge*
How to compensate the variation in DSFs?
*This is by no means an exhaustive list of methods, but instead a list of examples of well-known methods
1 D.García-Cava, L.D. Avendaño-Valencia, A. Movsessian, C. Roberts and D. Tcherniak, “On explicit and implicit procedures to mitigate environmental and operational variabilities September 2021
in data-drive structural health monitoring”, in eds. A. Cury, D. Ribeiro, F. Ubertini and M. Todd, Structural Health Monitoring Based on Data Science Techniques, Springer 2021.
Department of Mechanical and Electrical Engineering
sdu.dk
PDF estimation
#sdudk
The DSF vector 𝜽𝜽𝑘𝑘 is a random variable
𝜽𝜽𝑘𝑘 ∼ 𝑝𝑝 𝜽𝜽𝑘𝑘 , 𝒫𝒫 𝒫𝒫 : Model Hyperparameters
following a stationary random process, i.e.;
sdu.dk
PDF estimation
Multivariate normal model Gaussian Mixture Model (GMM)
#sdudk
The vibration response is 𝜽𝜽(𝒒𝒒⋆5 ) 𝜽𝜽(𝒒𝒒⋆4 ) 𝜽𝜽(𝒒𝒒⋆5 ) 𝜽𝜽(𝒒𝒒⋆4 )
𝜽𝜽(𝒒𝒒⋆2 ) 𝜽𝜽(𝒒𝒒⋆2 )
measured on the points 𝒒𝒒⋆𝑘𝑘
Simpler model and simpler estimation PDF model allows better representation
Distribution may be too coarse of clusters and non-linearity
Estimation of centroids and covariances
may be too complex
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
PDF estimation
#sdudk
Identification process:
1 P.G. Michaelides, P.G. Apostolellis and S.D. Fassois, ‘Vibration-based damage diagnosis in a laboratory cable-stayed bridge model via an RCP-ARX model-based method’,
Journal of Physics: Conference Series, 305, 012104, 2011.
2 M. Slonski, ‘Gaussian mixture model for time series-based structural damage detection’, Computer Assisted Methods in Engineering and Science 19, pp. 331–338, 2012
3 L.D. Avendaño-Valencia and S.D. Fassois, ‘Gaussian Mixture Random Coefficient model-based framework for SHM in structures with time–dependent dynamics under September 2021
uncertainty’, Mechanical Systems and Signal Processing, 97, pp. 59-83, 2017
Department of Mechanical and Electrical Engineering
sdu.dk
Multivariate Analysis
#sdudk
𝑣𝑣2
Principal Component Analysis (PCA)
The vibration response is 𝜽𝜽(𝒒𝒒⋆5 )
𝜽𝜽(𝒒𝒒⋆4 ) PCA seeks for orthogonal vectors pointing
𝜽𝜽(𝒒𝒒⋆2 )
measured on the points 𝒒𝒒⋆𝑘𝑘 towards the directions of maximum
variability in the data
Respective DSF vectors 𝜽𝜽(𝒒𝒒1⋆ )
𝑣𝑣1 The main assumption is that those
𝜽𝜽𝒌𝒌 = 𝜽𝜽(𝒒𝒒⋆𝑘𝑘 ) are obtained 𝜽𝜽(𝒒𝒒⋆3 ) directions are the most affected by EOV
�
𝚯𝚯 Then, by removing those directions, the
effect of EOV is minimized
Feature space
Similar linear transformation methods:
Independent Component Analysis (ICA) and
Factor Analysis (FA)
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
Regression
𝜃𝜃2
#sdudk
𝜃𝜃2 • The manifold in the feature space may be projected
over the set-point variable(s).
• Thus, the DSFs can be represented as functions of
the set-point variables 𝒒𝒒, as follows:
𝜃𝜃1 𝑞𝑞
𝜃𝜃𝑖𝑖 = 𝑓𝑓 𝒒𝒒 ⇒ 𝜽𝜽 = 𝒇𝒇(𝒒𝒒)
𝜃𝜃1
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
Regression 1
#sdudk
𝜃𝜃1 𝜃𝜃1
𝑞𝑞 𝑞𝑞
1 A.G. Poulimenos and S.D. Fassois, ‘Parametric time-domain methods for non-stationary random vibration modelling and analysis – A critical survey and comparison’,
Mechanical Systems and Signal Processing, 20(4), 763-816, 2006. September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
Deterministic Regression1,2
#sdudk
Multiple-input multiple-output non-linear regression:
𝐺𝐺𝑏𝑏1 𝒒𝒒
𝐺𝐺 𝒒𝒒
𝒈𝒈𝒃𝒃 𝒒𝒒 ≔ 𝑏𝑏2
𝜽𝜽 𝒒𝒒 = 𝑾𝑾 ⋅ 𝒈𝒈𝒃𝒃 (𝒒𝒒) 𝑾𝑾 ≔ 𝒘𝒘1 𝒘𝒘2 ⋯ 𝒘𝒘𝑝𝑝 ⋮
𝐺𝐺𝑏𝑏𝑝𝑝 𝒒𝒒
Examples:
𝐺𝐺𝑏𝑏1 𝑞𝑞 = 𝐻𝐻0 𝑞𝑞 = 1 𝐺𝐺𝑏𝑏1 𝑞𝑞 = 1
𝐺𝐺𝑏𝑏2 𝑞𝑞 = 𝐻𝐻1 𝑞𝑞 = 𝑞𝑞 𝐺𝐺𝑏𝑏2 𝑞𝑞 = sin 2𝜋𝜋𝜋𝜋 , 𝐺𝐺𝑏𝑏3 𝑞𝑞 = cos 2𝜋𝜋𝜋𝜋
⋮ ⋮ 𝐺𝐺𝑏𝑏𝑗𝑗 𝒒𝒒 = 𝑘𝑘 𝒒𝒒, 𝒒𝒒𝑗𝑗
𝐺𝐺𝑏𝑏𝑗𝑗+1 𝑞𝑞 = 𝐻𝐻𝑗𝑗+1 𝑞𝑞 = 𝑞𝑞 ⋅ 𝐻𝐻𝑗𝑗 𝑞𝑞 − 𝑗𝑗𝐻𝐻𝑗𝑗−1 (𝑞𝑞) 𝐺𝐺𝑏𝑏2𝑗𝑗 𝑞𝑞 = sin 2𝜋𝜋𝜋𝜋𝜋𝜋 , 𝐺𝐺𝑏𝑏2𝑗𝑗+1 𝑞𝑞 = cos 2𝜋𝜋𝜋𝜋𝜋𝜋
𝑘𝑘 𝒒𝒒, 𝒒𝒒𝑗𝑗 : A kernel fcn.
Hermite polynomials Trigonometric basis Kernel basis
1 J.S. Sakellariou and S.D. Fassois, ‘Global identification of stochastic dynamical systems under different pseudo-static conditions: The functionally pooled ARMAX case’,
Mechanical Systems and Signal Processing, 82, pp. 32-55, 2017.
2 F. Kopsaftopoulos, R. Nardari, Y.-H. Li, P. Wang, and F.-K. Chang, ‘Stochastic global identification of a bio-inspired self-sensing UAV via wind tunnel experiments’, September 2021
Proceedings of SPIE 9805: Health Monitoring of Structural and Biological Systems, 2016.
Department of Mechanical and Electrical Engineering
sdu.dk
Deterministic Regression1,2
#sdudk
Multiple-input multiple-output non-linear regression:
𝐺𝐺𝑏𝑏1 𝒒𝒒
𝐺𝐺 𝒒𝒒
𝒈𝒈𝒃𝒃 𝒒𝒒 ≔ 𝑏𝑏2
𝜽𝜽 𝒒𝒒 = 𝑾𝑾 ⋅ 𝒈𝒈𝒃𝒃 (𝒒𝒒) 𝑾𝑾 ≔ 𝒘𝒘1 𝒘𝒘2 ⋯ 𝒘𝒘𝑝𝑝 ⋮
𝐺𝐺𝑏𝑏𝑝𝑝 𝒒𝒒
1 J.S. Sakellariou and S.D. Fassois, ‘Global identification of stochastic dynamical systems under different pseudo-static conditions: The functionally pooled ARMAX case’,
Mechanical Systems and Signal Processing, 82, pp. 32-55, 2017.
2 F. Kopsaftopoulos, R. Nardari, Y.-H. Li, P. Wang, and F.-K. Chang, ‘Stochastic global identification of a bio-inspired self-sensing UAV via wind tunnel experiments’, September 2021
Proceedings of SPIE 9805: Health Monitoring of Structural and Biological Systems, 2016.
Department of Mechanical and Electrical Engineering
sdu.dk
Deterministic Regression
#sdudk
Multiple-input multiple-output non-linear regression:
𝐺𝐺𝑏𝑏1 𝒒𝒒
𝐺𝐺 𝒒𝒒
𝒈𝒈𝒃𝒃 𝒒𝒒 ≔ 𝑏𝑏2
𝜽𝜽 𝒒𝒒 = 𝑾𝑾 ⋅ 𝒈𝒈𝒃𝒃 (𝒒𝒒) 𝑾𝑾 ≔ 𝒘𝒘1 𝒘𝒘2 ⋯ 𝒘𝒘𝑝𝑝 ⋮
𝐺𝐺𝑏𝑏𝑝𝑝 𝒒𝒒
2. Select the structure of the functional basis 𝒈𝒈𝒃𝒃 (𝒒𝒒): • LS / ML tend to overfit to training data
1 J.S. Sakellariou and S.D. Fassois, ‘Global identification of stochastic dynamical systems under different pseudo-static conditions: The functionally pooled ARMAX case’,
Mechanical Systems and Signal Processing, 82, pp. 32-55, 2017.
2 C.V. Mai and B. Sudret, ‘Surrogate models for oscillatory systems using sparse Polynomial Chaos Expansions and Stochastic time warping’, SIAM/ASA Journal on
sdu.dk
Stochastic Regression
#sdudk
Bayesian non-linear regression 1,2
𝜽𝜽 𝒒𝒒 = 𝑾𝑾 ⋅ 𝒈𝒈𝒃𝒃 𝒒𝒒 + 𝒖𝒖
𝜃𝜃𝑖𝑖 (𝑞𝑞)
𝒖𝒖 ∼ 𝒩𝒩(𝟎𝟎, 𝚺𝚺𝒖𝒖 ) 𝑾𝑾, 𝚺𝚺𝒖𝒖 ∼ 𝑝𝑝 𝑾𝑾, 𝚺𝚺𝒖𝒖 | 𝒫𝒫
Noise Random coefficients and
covariance (prior)
𝑞𝑞
Posterior DSF distribution: 𝑝𝑝 𝜽𝜽𝑘𝑘 |𝒚𝒚𝑘𝑘 , 𝒒𝒒𝑘𝑘 , 𝑾𝑾, 𝚺𝚺𝒖𝒖 , 𝒫𝒫 Marginalize 𝑝𝑝 𝜽𝜽𝑘𝑘 |𝒚𝒚𝑘𝑘 , 𝒒𝒒𝑘𝑘 , 𝒫𝒫
w.r.t. 𝑾𝑾, 𝚺𝚺𝒖𝒖
1 L.D. Avendaño-Valencia, E.N. Chatzi, K.Y. Koo and J.M.W. Brownjohn, ‘Gaussian Process time-series models for structures under operational variability’, Frontiers in
Built Environment, 3:69, 2017.
2 L.D. Avendaño-Valencia and E.N. Chatzi, ‘Multivariate GP-VAR models for robust structural identification under operational variability’, Probabilistic Engineering September 2021
Mechanics, 60, 103035, 2020.
Department of Mechanical and Electrical Engineering
sdu.dk
Stochastic Regression
#sdudk
Bayesian non-linear regression
Identification process
1. Set/estimate the hyperparameters 𝒫𝒫
𝜽𝜽 𝒒𝒒 = 𝑾𝑾 ⋅ 𝒈𝒈𝒃𝒃 𝒒𝒒 + 𝒖𝒖
2. Select the structure of the functional basis 𝒈𝒈𝒃𝒃 (𝒒𝒒):
• Basis order 𝑝𝑝
𝒖𝒖 ∼ 𝒩𝒩(𝟎𝟎, 𝚺𝚺𝒖𝒖 ) 𝑾𝑾, 𝚺𝚺𝒖𝒖 ∼ 𝑝𝑝 𝑾𝑾, 𝚺𝚺𝒖𝒖 | 𝒫𝒫 • Basis type (polynomial, trigonometric, etc.)
Noise Random coefficients and
covariance (prior)
Methods1,2
1. Empirical Bayes / Marginalized ML
2. Expectation-Maximization
3. Bayesian estimation
1 L.D. Avendaño-Valencia, E.N. Chatzi, K.Y. Koo and J.M.W. Brownjohn, ‘Gaussian Process time-series models for structures under operational variability’, Frontiers in
Built Environment, 3:69, 2017.
2 L.D. Avendaño-Valencia and E.N. Chatzi, ‘Multivariate GP-VAR models for robust structural identification under operational variability’, Probabilistic Engineering September 2021
Mechanics, 60, 103035, 2020.
Department of Mechanical and Electrical Engineering
sdu.dk
Stochastic Regression
#sdudk
Gaussian Process regression1,2
DSFs at different realizations are multivariate normal
𝜽𝜽 ∼ 𝒢𝒢𝒢𝒢 𝟎𝟎, 𝑲𝑲 𝒒𝒒, 𝒒𝒒′
𝜽𝜽1 𝟎𝟎 𝑲𝑲 𝒒𝒒1 , 𝒒𝒒1 𝑲𝑲 𝒒𝒒1 , 𝒒𝒒2 ⋯ 𝑲𝑲 𝒒𝒒1 , 𝒒𝒒𝐾𝐾 𝑲𝑲 𝒒𝒒1 , 𝒒𝒒⋆
𝜽𝜽2 𝟎𝟎 𝑲𝑲 𝒒𝒒2 , 𝒒𝒒1 𝑲𝑲 𝒒𝒒2 , 𝒒𝒒2 ⋯ 𝑲𝑲 𝒒𝒒2 , 𝒒𝒒𝐾𝐾 𝑲𝑲 𝒒𝒒1 , 𝒒𝒒⋆
𝑘𝑘11 𝒒𝒒, 𝒒𝒒′ ⋯ 𝑘𝑘𝑛𝑛1 𝒒𝒒, 𝒒𝒒′ ⋮ ∼ 𝒩𝒩 ⋮ , ⋮ ⋮ ⋱ ⋮ ⋮
𝑲𝑲 𝒒𝒒, 𝒒𝒒′ ≔ ⋮ ⋱ ⋮ 𝜽𝜽𝐾𝐾 𝟎𝟎 𝑲𝑲 𝒒𝒒𝐾𝐾 , 𝒒𝒒1 𝑲𝑲 𝒒𝒒𝐾𝐾 , 𝒒𝒒2 ⋯ 𝑲𝑲 𝒒𝒒𝐾𝐾 , 𝒒𝒒𝐾𝐾 𝑲𝑲 𝒒𝒒𝐾𝐾 , 𝒒𝒒⋆
𝑘𝑘𝑛𝑛1 𝒒𝒒, 𝒒𝒒′ ⋯ 𝑘𝑘𝑛𝑛𝑛𝑛 𝒒𝒒, 𝒒𝒒′ 𝟎𝟎 𝑲𝑲 𝒒𝒒⋆ , 𝒒𝒒1
𝜽𝜽⋆ 𝑲𝑲 𝒒𝒒⋆ , 𝒒𝒒2 ⋯ 𝑲𝑲 𝒒𝒒⋆ , 𝒒𝒒𝐾𝐾 𝑲𝑲 𝒒𝒒⋆ , 𝒒𝒒⋆
Covariance kernel
𝜽𝜽1𝐾𝐾 𝑲𝑲1 𝑲𝑲1⋆
𝜽𝜽⋆ 𝑲𝑲⋆1 𝑲𝑲⋆
sdu.dk
Stochastic Regression
#sdudk
Gaussian Process regression1,2
𝑲𝑲 𝒒𝒒, 𝒒𝒒′ ≔ ⋮ ⋱ ⋮
′
𝑘𝑘𝑖𝑖𝑖𝑖 𝒒𝒒, 𝒒𝒒 = 𝜎𝜎𝑓𝑓2 exp −
2𝜆𝜆2
𝑘𝑘𝑛𝑛1 𝒒𝒒, 𝒒𝒒′ ⋯ 𝑘𝑘𝑛𝑛𝑛𝑛 𝒒𝒒, 𝒒𝒒′
Squared-exponential covariance kernel
Covariance kernel
Identification process:
1. Estimate the kernel parameters 𝜎𝜎𝑓𝑓2 , 𝜆𝜆2 and noise variance 𝜎𝜎𝑛𝑛2
2. Highly computationally expensive (especially for large datasets)
1 B. Bhattacharyya, E. Jacquelin and D. Brizard, ‘A kriging-NARX model for uncertainty quantification of nonlinear stochastic dynamical systems in time domain’, Journal of
Engineering Mechanics, 146(7), 2020.
2 K. Tatsis, V. Dertimanis, Y. Ou and E.N. Chatzi, ‘GP-ARX-based structural damage detection and localization under varying environmental conditions’, Journal of Sensor September 2021
and Actuator Networks, 9(41), 2020.
Department of Mechanical and Electrical Engineering
sdu.dk
Application example
Excitation and response signals:
#sdudk
The experiment: Vibration response of a lab-scale wind turbine
blade under variable environmental conditions1 • The blade is installed in a fixed cantilever
position
• The blade is excited with an electromagnetic
shaker located near the root
• The vibration response is measured at
different locations indicated in the figures
Environmental variations:
• Temperature variations in the range [-20,20]
degrees Celsius
• Vibration response measured several times
on a pseudo-static temperature value
• Precipitations and damage also included –
Not considered here
1 A. Gómez-González and S.D. Fassois, ‘A supervised vibration-based statistical methodology for damage detection under varying environmental conditions and its September 2021
laboratory assessment with a scale wind turbine blade’, Journal of Sound and Vibration, 366, pp. 484-500, 2016.
Department of Mechanical and Electrical Engineering
sdu.dk
Application example
#sdudk
The experiment: Vibration response of a lab-scale wind turbine
blade under variable environmental conditions
Vector AR
(VAR) model
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
Application example
#sdudk
Global identification:
VAR(20) models are estimated on the complete
vibration set:
• 21 temperatures in the range [-20,20]
• 40 realizations at each temperature
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
Application example
#sdudk
Global identification – PDF estimation: Multivariate normal and Gaussian Mixture Models (GMM)
1 P.G. Michaelides, P.G. Apostolellis and S.D. Fassois, ‘Vibration-based damage diagnosis in a laboratory cable-stayed bridge model via an RCP-ARX model-based method’,
Journal of Physics: Conference Series, 305, 012104, 2011.
2 Statistics and Machine Learning Toolbox, The Mathworks, 2020.
3 L.D. Avendaño-Valencia and S.D. Fassois, ‘Gaussian Mixture Random Coefficient model-based framework for SHM in structures with time–dependent dynamics under September 2021
uncertainty’, Mechanical Systems and Signal Processing, 97, pp. 59-83, 2017
Department of Mechanical and Electrical Engineering
sdu.dk
Application example
#sdudk
Global identification – Deterministic Regression
1 M.D. Spiridonakos and E.N. Chatzi, ‘Metamodeling of dynamic non-linear structural systems through Polynomial Chaos NARX models’, Computers & Structures, 157,
pp. 99-113, 2015. September 2021
2 Statistics and Machine Learning Toolbox, The Mathworks 2020.
Department of Mechanical and Electrical Engineering
sdu.dk
Application example
#sdudk
Global identification – Deterministic Regression
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
Application example
#sdudk
Global identification – Stochastic Regression
1 L.D. Avendaño-Valencia, ‘Sequential Bayesian model updating for on-line assimilation of vibration monitoring data in SHM applications’, Unpublished 2021.
2 L. Haitao, Y. Ong, X. Shen and J. Cai, ‘When Gaussian process meet big data: A review of scalable GPs’, IEEE Transactions on Neural Networks and Learning
Systems, 2019. September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
Application example
#sdudk
Global identification – Stochastic Regression
September 2021
L.D. Avendaño-Valencia,
Department of Mechanical and Electrical Engineering
sdu.dk
“Long-term variations in structural dynamics”
#sdudk
Polynomial regression Support Vector Regression Bayesian Non-Linear Reg. Gaussian Process Reg.
sdu.dk
Conclusions
#sdudk
• Environmental and Operational conditions have a significant influence on the vibration response of structures in
the mid and long term.
• The selection of a proper analysis interval is critical to achieve stable estimates:
• This can be assessed by considering the minimum number of samples required to minimize bias while
maximizing consistency.
• At the same time, this requires examination of the rate of change of operational and environmental
parameters.
• A large range of techniques are already available for compensation of EOV:
• These may be classified as implicit or explicit, according to the explicit use of EOPs
• Regression provides a powerful means to compensate EOV, with the correlation of EOPs with vibration
features
• To conclude, the fusion of different data sources (presently vibration + EOPs) can largely improve the
effectiveness of damage diagnosis algorithms
September 2021
Department of Mechanical and Electrical Engineering
sdu.dk
Thanks!
#sdudk
Luis David Avendaño-Valencia, PhD
Assistant Professor, Vibration and Sound Research Group
Department of Mechanical and Electrical Engineering
University of Southern Denmark
e-mail: ldav@sdu.dk, LinkedIn: LinkedInLink, ResearchGate: RGLink
September 2021