ods(y, freq, pks_indices)
ods(y, freq, pks_indices, min_mac)
ods(Gyy, freq, pks_indices)
ods(Gyy, freq, pks_indices, min_mac; avg_alg)
Compute the operational deflection shapes (ODS) from response spectrum.
Inputs
y::Matrix{Complex}: Response spectrum matrix (noutput x nfrequency)Gyy::Array{Complex, 3}: Cross-spectral density matrix (nouput x ninput x n_frequency)freq: Frequency vector (Hz)pks_indices: Indices of the peaks in the frequency vectormin_mac: Minimum MAC value to consider a candidate ODS for averagingavg_alg: Algorithm used for averaging:lin: Linear averaging:sv: Weighted average using singular value (default)
Outputs
ods_mode: Operational deflection shapefreq_pks: Frequencies at the peaks (Hz)
Note
The ODS are normalized such that the maximum absolute value of each mode shape is 1.