Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

sdynpy.signal_processing.sdynpy_frf.sysmat2frf

Signature

def sdynpy.signal_processing.sdynpy_frf.sysmat2frf(frequencies, M, C, K, frf_type='disp')

Compute Frequency Response Functions given system matrices M, C, and K

This function computes frequency response functions (FRFs) given the system mass matrix, M, damping matrix, C, and stiffness matrix, K, in the equation of motion

M x_dd + C x_d + K x = F

This will return the frequency response function

H = x/F

as a function of frequency.

Parameters

Returns

Notes

This performs a direct inversion of the system matrix, therefore it is not advisable to compute FRFs of large systems using this method. An alternative would be to compute modes first then compute the FRFs from the modes.