Modal Parameters Identification in Frequency Domain

Modal Parameters identification in frequency domain using LSCF and LSFD algorithm
770 téléchargements
Mise à jour 25 avr. 2020

Afficher la licence

This tool allows to identify modal parameters, eigenfrequency, modal damping factor and modal residues using complex Frequency Response Function (FRF) of a SISO system. The algorithm is based on
- the Linear Square Complex Frequency Estimator (LSCF) using discrete-time z-model
- the Least-Squares Frequency-Domain estimator (LSFD).

The choice of the identification order and the selection of the physical poles are assisted by a stabilization chart using frequency and damping convergence criteria. The stabilization chart can then be automatically interpreted.

The folder contains:

- A file example (file_example.m) based on a numerical 4 dofs system with low damping (OMG.mat, FRF.mat) or high damping (OMG.mat, FRF_hd.mat).

- the function time2frf.m allows to load time data (time, input, output) in .txt format and returns complex FRF and natural frequency vector.

- the function select_frf.m allows to select a part of the FRF in the specified frequency range.

- the function lscf.m estimates eigenfrequency and modal damping factor at specified order or using a stabilization chart in a specified order range and computes identified FRF using discrete z-model.

- the function select_stabchart.m allows to select physical stable poles in the stabilization chart.

- the function lsfd.m estimates complex residues and identified FRF using s-model.

- the function add_poles.m allows to add poles on the stabilization chart using round markers with color proportional to the modaldamping factor value.

Citation pour cette source

Baptiste Chomette (2024). Modal Parameters Identification in Frequency Domain (https://www.mathworks.com/matlabcentral/fileexchange/75191-modal-parameters-identification-in-frequency-domain), MATLAB Central File Exchange. Récupéré le .

Compatibilité avec les versions de MATLAB
Créé avec R2018b
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Publié le Notes de version
1.0.2

A few corrections in the function add_poles.m

1.0.1

A few corrections

1.0.0