{"id":26067555,"url":"https://github.com/echeynet/ssicov","last_synced_at":"2025-04-11T17:24:25.246Z","repository":{"id":64112931,"uuid":"248938005","full_name":"ECheynet/SSICOV","owner":"ECheynet","description":"The modal parameters of a line-like structure are automatically identified using an SSI-COV algorithm applied to ambient vibration data","archived":false,"fork":false,"pushed_at":"2024-04-11T14:52:30.000Z","size":2654,"stargazers_count":29,"open_issues_count":0,"forks_count":7,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-25T13:21:07.740Z","etag":null,"topics":["algorithm","ambient-vibrations","modal-parameters","ssi-cov","stabilization-diagrams","suspension-bridge"],"latest_commit_sha":null,"homepage":null,"language":"MATLAB","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ECheynet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-03-21T08:46:29.000Z","updated_at":"2025-03-12T13:16:02.000Z","dependencies_parsed_at":"2023-01-14T22:45:17.864Z","dependency_job_id":"993d28dc-a30e-4e82-ae1e-531f1972a5d4","html_url":"https://github.com/ECheynet/SSICOV","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ECheynet%2FSSICOV","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ECheynet%2FSSICOV/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ECheynet%2FSSICOV/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ECheynet%2FSSICOV/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ECheynet","download_url":"https://codeload.github.com/ECheynet/SSICOV/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248448402,"owners_count":21105291,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithm","ambient-vibrations","modal-parameters","ssi-cov","stabilization-diagrams","suspension-bridge"],"created_at":"2025-03-08T21:45:09.472Z","updated_at":"2025-04-11T17:24:25.209Z","avatar_url":"https://github.com/ECheynet.png","language":"MATLAB","funding_links":["https://www.buymeacoffee.com/echeynet","https://img.buymeacoffee.com/button-api/?text=Buy"],"categories":[],"sub_categories":[],"readme":"# Operational modal analysis with automated SSI-COV algorithm\nThe modal parameters of a line-like structure are automatically identified using an SSI-COV algorithm applied to ambient vibration data\n\n[![View Operational modal analysis with automated SSI-COV algorithm on File Exchange](https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg)](https://se.mathworks.com/matlabcentral/fileexchange/69030-operational-modal-analysis-with-automated-ssi-cov-algorithm)\n[![DOI](https://zenodo.org/badge/248938005.svg)](https://zenodo.org/badge/latestdoi/248938005)\n\u003ca href=\"https://www.buymeacoffee.com/echeynet\"\u003e\u003cimg src=\"https://img.buymeacoffee.com/button-api/?text=Buy me a baguette\u0026emoji=🥖\u0026slug=echeynet\u0026button_colour=FFDD00\u0026font_colour=000000\u0026font_family=Comic\u0026outline_colour=000000\u0026coffee_colour=ffffff\" style=\"height: 30px\" /\u003e\u003c/a\u003e\n\n## Summary\n\nThe function SSICOV.m aims to automatically identify the eigenfrequencies, mode shapes and damping ratios of a line-like structure using ambient vibrations only. The covariance-driven stochastic subspace identification method (SSI-COV) is used in combination with a clustering algorithm to automatically analyse the stabilization diagrams. \n\nThe algorithm is inspired by the one used by Magalhaes et al. [1]. It has been applied for ambient vibration monitoring of the Lysefjord Bridge [2] and was compared to the frequency domain decomposition technique [3]. Finally, the algorithm was found accurate enough to visualise the evolution of the bridge eigenfrequencies with the temperature [4].\n\n## content\n\nThe submission file contains:\n- A data file BridgeData.mat\n- A Matlab Live Script Example1.mlx that illustrates the application of the algorithm.\n- A Matlab Live Script Example1_noToolbox.mlx that reproduce Example1 but using the function SSICOV_noToolbox.\n- The function SSICOV which is the automated SSI-COV algorithm.\n- The function SSICOV_noToolbox which is the automated SSI-COV algorithm but does not use the Statistics and Machine Learning Toolbox. The Linkage algorithm is replaced by the function \"PHA_Clustering\" by [5] and the function \"cluster\" is replaced by the function \"Cluster2\", which is derived from [6].\n- The function plotStabDiag.m, which plot the stabilization diagram.\n\nAny question, suggestion or comment is welcomed.\n\n## References\n\n[1] Magalhaes, F., Cunha, A., \u0026 Caetano, E. (2009). Online automatic identification of the modal parameters of a long span arch bridge. Mechanical Systems and Signal Processing, 23(2), 316-329.\n\n[2] Cheynet, E., Jakobsen, J. B., \u0026 Snæbjörnsson, J. (2016).Buffeting response of a suspension bridge in complex terrain. Engineering Structures, 128, 474-487.\n\n[3] Cheynet, E., Jakobsen, J. B., \u0026 Snæbjörnsson, J. (2017).Damping estimation of large wind-sensitive structures.Procedia Engineering, 199, 2047-2053.\n\n[4] Cheynet, E., Snæbjörnsson, J., \u0026 Jakobsen, J. B. (2017).Temperature Effects on the Modal Properties of a Suspension Bridge.In Dynamics of Civil Structures, Volume 2 (pp. 87-93). Springer.\n\n[5] Yonggang (2021). Fast hierarchical clustering method - PHA (https://www.mathworks.com/matlabcentral/fileexchange/46134-fast-hierarchical-clustering-method-pha), MATLAB Central File Exchange. Retrieved February 4, 2021. \n\n[6]  Eric Ogier (2021). Hierarchical clustering (https://www.mathworks.com/matlabcentral/fileexchange/56844-hierarchical-clustering), MATLAB Central File Exchange. Retrieved February 4, 2021. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fecheynet%2Fssicov","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fecheynet%2Fssicov","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fecheynet%2Fssicov/lists"}