Skip to content

Modal Analysis Module

Modal analysis tools for mode fitting and modal parameter extraction.

modal

Created on Mon Aug 19 17:29:30 2019

@author: tb267

Attributes

MESSAGE module-attribute
MESSAGE = ''

Functions

f_3dB
f_3dB(f, G0)
modal_fit_single_channel
modal_fit_single_channel(tf_data, freq_range=None, channel=0, measurement_type='acc')

Fit modal parameters for a single mode to data within specified freq_range

f_TF
f_TF(x, f, measurement_type)
f_residual
f_residual(x, f, G0, measurement_type)
f_TF_all_channels
f_TF_all_channels(x, f, measurement_type)
f_residual_all_channels
f_residual_all_channels(x, f, G0, measurement_type)
modal_fit_all_channels
modal_fit_all_channels(tf_data_list, freq_range=None, measurement_type='acc')

Fit modal parameters for a single mode to data within specified freq_range.

Assumes all tf_data in tf_data_list have same frequency axes

unpack
unpack(x)
unpack_matrix
unpack_matrix(X)
pack
pack(fn, zn, an, pn, rk, rm)
reconstruct_transfer_function
reconstruct_transfer_function(modal_data, f, measurement_type='acc')

Reconstructs transfer functions from modal_data and returns TfData object

reconstruct_transfer_function_global
reconstruct_transfer_function_global(modal_data, f, measurement_type='acc')

Reconstructs transfer functions from modal_data and returns TfData object