Operational modal analysis (OMA) is a powerful tool in structural health monitoring (SHM), enabling the estimation of dynamic characteristics (natural frequencies, mode shapes, and damping ratios) of structures based on their vibration response under operational conditions. The performance of OMA techniques depends on specific structural characteristics and identification procedure selected. To this aim, a variety of OMA techniques, including enhanced frequency domain decomposition (EFDD), stochastic subspace identification (SSI-COV and SSI-DATA), PolyMAX, and Ibrahim time domain (ITD), are implemented in a new computationally efficient Python library, Modalyzer, developed and presented here for the first time to unify and streamline the application of OMA techniques to different structural contexts. Flexibility and robustness of Modalyzer are demonstrated by applications to three different case-study structures with different conditions and measurement systems, and results obtained by Modalyzer are compared to those obtained by independent calculations and methods for validation purposes. The results highlight strengths and limitations of each method in different structural scenarios, offering guidance on selecting the most suitable OMA technique for specific SHM applications. Moreover, Modalyzer demonstrates significant time efficiency compared to longer computational times of established tools like ARTeMIS Modal, and incorporates user-friendly features further facilitating its adoption within the SHM community.

Computationally efficient python-based operational modal analysis of structures: Modalyzer

Shamsaddinlou A.;De Domenico D.
;
2026-01-01

Abstract

Operational modal analysis (OMA) is a powerful tool in structural health monitoring (SHM), enabling the estimation of dynamic characteristics (natural frequencies, mode shapes, and damping ratios) of structures based on their vibration response under operational conditions. The performance of OMA techniques depends on specific structural characteristics and identification procedure selected. To this aim, a variety of OMA techniques, including enhanced frequency domain decomposition (EFDD), stochastic subspace identification (SSI-COV and SSI-DATA), PolyMAX, and Ibrahim time domain (ITD), are implemented in a new computationally efficient Python library, Modalyzer, developed and presented here for the first time to unify and streamline the application of OMA techniques to different structural contexts. Flexibility and robustness of Modalyzer are demonstrated by applications to three different case-study structures with different conditions and measurement systems, and results obtained by Modalyzer are compared to those obtained by independent calculations and methods for validation purposes. The results highlight strengths and limitations of each method in different structural scenarios, offering guidance on selecting the most suitable OMA technique for specific SHM applications. Moreover, Modalyzer demonstrates significant time efficiency compared to longer computational times of established tools like ARTeMIS Modal, and incorporates user-friendly features further facilitating its adoption within the SHM community.
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11570/3347609
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact