Map test modes to the best set of analysis modes
rss = fem_test_rss(st,sg,tam)
rss = fem_test_rss(st,sg,tam,best_map)
rss = fem_test_rss(st,st,tam,best_map,percent)
[rss,indmods] = fem_test_rss(st,sg,tam)
FEM_TEST_RSS maps the test modes to the best set of FEM modes within a certain percentage of the best fit. It computes the root-sum-square orthogonality between each test mode and the list of FEM modes to consider, using the technique described by Paul Blelloch in his paper, "Cross-Orthogonality of Closely Spaced Modes", presented at IMAC in 2006.
ST is an imat_shp containing the test shapes.
SG is an imat_shp containing the FEM shapes.
TAM is a structure containing the TAM matrix. It must have at least the .aset and .mass fields.
BEST_MAP is either a string or or a numeric vector that specifies the mapping between the test and analysis shapes. If it is a string, it must be one of the following:
'auto' | Calculates the best_map automatically using COMPARISON_TABLE |
'all' | Uses all shapes regardless of percent value |
If it is a numeric vector, it must be an NMODESx1 vector mapping each test shape in ST to a FEM shape in SG, where NMODES is the number of test modes.
PERCENT is a scalar percentage specifying the frequency range on either side of each best fit analysis mode frequency to include in the calculation. The default is 10%. A value of 100 specifies that all of the FEM modes should be included when computing the RSS.
RSS is an NMODESx1 vector of RSS values, where NMODES is the number of modes in ST.
INDMODES is an optional output specifying which modes are combined to generate the RSS value for each mode in ST. It is a logical matrix of size NUMSTxNUMSG, where NUMST is the number of modes in ST and NUMSG is the number of modes in SG.