selectASET


Purpose

Select accelerometer locations

Syntax

selectASET
[TAMr, OSET, enorm] = selectASET(TAM, sg, goal [,W] [,OPTIONS])

Description

To open GUI and run in interactive mode:

>> selectASET

To run from command line:

>> [TAMr, OSET, enorm] = selectASET(TAM, sg, goal [,W] [,OPTIONS])

Each DOF is evaluated to see what the error in the self-ortho is if DOF is removed. The DOF that creates the minimum error is statically reduced out and the process is repeated until either a fixed number of DOF remains or user-specified error is exceeded. This algorithm can be carried out on individual DOF or triaxes. It can also operate on FEM configurations simultaneously to select an accelerometer set for multi-configuration modal tests. Error weighting can be applied to each mode.

Inputs:
TAM TAM substructure from load_tam. For multiple FEM configurations, TAM is a cell array of TAM structures.
SG imat_shp object containing FEM mode shapes. For multiple FEM configurations, SG is a cell array of imat_shp objects.
GOAL Number of DOF if >1 (number of nodes if Options.triax='yes') or max error if <1 (default = 0). If set to 0, algorithm stops when error exceeds initial value.
W Optional array specifying the weighting of each FEM mode. Length of the numeric array must match the number of FEM modes. Higher values indicate the mode is more important. For multiple FEM configurations, W is a cell array of numeric arrays.
OPTIONS

Optional structure with various options to guide algorithm.

.metric Use 'rss' or 'max' of the orthogonality error matrix? (default 'max')
.scale Scale modes to the mass matrix? 'yes' or 'no' (default 'no')
.remove

DOF to remove at start of algorithm. If .triax = 'yes', list of nodes. Otherwise use imat_ctrace.

.retain DOF to retain in ASET. If .triax = 'yes', list of nodes. Otherwise use imat_ctrace.
.triax Select triaxes? 'yes' or 'no' (default 'no')

 

Outputs:
TAMr TAM substructure with final ASET DOF.
OSET imat_ctrace with removed DOF in order of iterations. If using triax, list of nodes in order of removal.
enorm Vector of errors associated with removing each DOF.