NExT-ERA with Mode Condensation

Natural Excitation Technique with Eigensystem Realization Algoirthm including Mode Condensation Algorithm
256 téléchargements
Mise à jour 17 juil. 2019

Afficher la licence

Natural Excitation Technique (Frequency method and Time method) with Eigensystem Realization Algoirthm and Mode Condensation Algorithm.
Example file is provided for the identification of 2DOF system subject to gaussian white noise excitation with added uncertainty (also gaussian white noise) to both excitation and response.

1-Time Domain NExT-ERA with Mode Condensation
----------------------------------------------------------------------
[Result] = NExTTERA_CONDENSED(data,refch,maxlags,fs,ncols,nrows,initialcut,maxcut,shift,EMAC_option,LimCMI,LimMAC,LimFreq,Plot_option)

Inputs :

data: An array that contains response data.its dimensions are (nch,Ndata) where nch is the number of channels. Ndata is the total length of the data
refch: A vecor of reference channels .its dimensions (numref,1) where numref is number of reference channels (The algorithm takes each reference channel separately)
maxlags: Number of lags in cross-correlation function
fs: Sampling frequency
ncols: The number of columns in hankel matrix (more than 2/3*(maxlags+1) )
nrows: The number of rows in hankel matrix (more than 20 * number of modes)
initialcut: initial cutoff value of mode order
maxcut: maximium cutoff value of mode order
shift: Shift value in the final row and column blocks (Increase EMAC sensitivity) usually =10
EMAC_option: if this value equals to 1, EMAC will be independent of the number of columns (calculated only from observability matrix not from controllability)
LimCMI: Minmium allowable CMI for modes
LimMAC & LimFreq: Minimium value of MAC and maximium value of frequency difference to assume two modes are referring to the same real mode
Plot_option: if 1 plots stabilization diagram

Outputs :

Result: A structure consist of the below components
Parameters: NaFreq : Natural frequencies vector
DampRatio: Damping ratios vector
ModeShape: Mode shape matrix
Indicators: MAmC : Modal Amplitude Coherence
EMAC: Extended Modal Amplitude Coherence
MPC: Modal Phase Collinearity
CMI: Consistent Mode Indicator

2-Frequency Domain NExT-ERA with Mode Condensation
----------------------------------------------------------------------
[Result] = NExTFERA_CONDENSED(data,refch,window,N,p,fs,ncols,nrows,initialcut,maxcut,shift,EMAC_option,LimCMI,LimMAC,LimFreq,Plot_option)

Inputs :

data: An array that contains response data.its dimensions are (nch,Ndata) where nch is the number of channels. Ndata is the total length of the data
refch: A vecor of reference channels .its dimensions (numref,1) where numref is number of reference channels (The algorithm takes each reference channel separately)
window: window size to get spectral density
N: Number of windows
p: overlap ratio between windows. from 0 to 1
fs: Sampling frequency
ncols: The number of columns in hankel matrix (more than 2/3*(ceil(window/2+1)-1) )
nrows: The number of rows in hankel matrix (more than 20 * number of modes)
initialcut: initial cutoff value of mode order
maxcut: maximium cutoff value of mode order
shift: Shift value in the final row and column blocks (Increase EMAC sensitivity) usually =10
EMAC_option: if this value equals to 1, EMAC will be independent of the number of columns (calculated only from observability matrix not from controllability)
LimCMI: Minmium allowable CMI for modes
LimMAC & LimFreq: Minimium value of MAC and maximium value of frequency difference to assume two modes are referring to the same real mode
Plot_option: if 1 plots stabilization diagram

Outputs :

Result: A structure consist of the below components
Parameters: NaFreq : Natural frequencies vector
DampRatio: Damping ratios vector
ModeShape: Mode shape matrix
Indicators: MAmC : Modal Amplitude Coherence
EMAC: Extended Modal Amplitude Coherence
MPC: Modal Phase Collinearity
CMI: Consistent Mode Indicator

References:
---------------------
[1] R. Pappa, K. Elliott, and A. Schenk, “A consistent-mode indicator for the eigensystem realization algorithm,” Journal of Guidance Control and Dynamics (1993), 1993.

[2] R. S. Pappa, G. H. James, and D. C. Zimmerman, “Autonomous modal identification of the space shuttle tail rudder,” Journal of Spacecraft and Rockets, vol. 35, no. 2, pp. 163–169, 1998.

[3] James, G. H., Thomas G. Carne, and James P. Lauffer. "The natural excitation technique (NExT) for modal parameter extraction from operating structures." Modal Analysis-the International Journal of Analytical and Experimental Modal Analysis 10.4 (1995): 260.

[4] Al Rumaithi, Ayad, "Characterization of Dynamic Structures Using Parametric and Non-parametric System Identification Methods" (2014). Electronic Theses and Dissertations. 1325.
https://stars.library.ucf.edu/etd/1325

[5] Al-Rumaithi, Ayad, Hae-Bum Yun, and Sami F. Masri. "A Comparative Study of Mode Decomposition to Relate Next-ERA, PCA, and ICA Modes." Model Validation and Uncertainty Quantification, Volume 3. Springer, Cham, 2015. 113-133.

Citation pour cette source

Ayad Al-Rumaithi (2024). NExT-ERA with Mode Condensation (https://www.mathworks.com/matlabcentral/fileexchange/69990-next-era-with-mode-condensation), MATLAB Central File Exchange. Récupéré le .

Compatibilité avec les versions de MATLAB
Créé avec R2017b
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Catégories
En savoir plus sur Linear Model Identification dans Help Center et MATLAB Answers
Tags Ajouter des tags

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

picture

1.0.1

comments and example

1.0.0