report_tam_xml


Purpose

Generate spreadsheet XML of pretest analysis results

Syntax

results = report_tam_xml(sg,sa,TAM[,FEM][,FILENAME][,'nofile'][,'thresh_self',THRESH_SELF][,'thresh_cross',THRESH_CROSS][,'thresh_pseudo',THRESH_PSEUDO]);

Description

REPORT_TAM_XML uses two imat_shp functions, SG (FEM Shapes), SA (TAM shapes), and the test analysis model TAM to and generate pre-test matrices Oaa, Oag, Ogg, POgg, MACgg, MACtg, a frequency comparison table, and optionally an effective mass fraction table for the FEM shapes.

If TAM.mass is not supplied, then orthogonality sheets Oaa, Oag, Ogg, and POgg will not be generated.

If FEM is supplied, the effective mass tables will be generated.

INPUTS:
SG imat_shp (usually FEM shapes)
SA imat_shp (usually TAM shapes)
TAM

Pretest TAM matrices

TAM.aset = imat_ctrace containing test DOF

TAM.mass = mass matrix reduced to test DOF

FEM imat_fem containing FEM for use in effective mass calculation
FILENAME Output filename
THRESH_SELF Self MAC/orthogonality threshold values (default [0.9999 0.1 0.05])
THRESH_CROSS Cross MAC/orthogonality threshold values (default [0.9 0.5 0.2])
THRESH_PSEUDO Pseudo and FEM self-orthogonality threshold values (default [0.95 0.05 0.01])
'nofile' Do not export results to a file
OUTPUTS:
RESULTS.Oaa SA (TAM) self orthogonality (ortho(sa,TAM.mass,TAM.aset))
RESULTS.Oag SA-SG cross-orthogonality (ortho(sa,sg,TAM.mass,TAM.aset))
RESULTS.Ogg SG self-orthogonality (ortho(sg,TAM.mass,TAM.aset))
RESULTS.POgg SG psuedo-orthogonality (ortho(sg,TAM.mass,TAM.aset,'noscale'))
RESULTS.MACgg SG self-MAC (ortho(sg,TAM.aset))
RESULTS.MACag SA-SG cross-MAC (ortho(sa,sg,TAM.aset))

Examples

>> results = report_tam_xml(sg,sa,TAM,'pretest_results.xml');

See Also

ortho, comparison_table, imat_shp, report_test_xml, effmass