efrf_cmif


Purpose

Create enhanced FRF and extract shapes using CMIF function shape extraction.

Syntax

[fe,sm] = efrf_cmif(f,freqlist,mifnumber);

 

Description

CMIF_eFRF Generates Enhanced FRF and mode shapes SM for a given frequency and MIF number using results from CMIF extraction.

 

[FE,SM]=EFRF_CMIF(F,FREQLIST,MIFNUMBER) returns an imat_fn containing the enhanced FRF. It also returns an imat_shp SM associated with that enhanced FRF. Phase correction for enhanced FRF is not implemented.

 

Inputs:

    F = imat_fn containing FRF

    FREQLIST = m x 1 or m x 2 list of frequencies for which shapes will  be extracted

      If FREQLIST is m x 1, then one shape will be extracted for eachof the m frequencies.

      If FREQLIST is m x 2, then the average shape over the range of each frequency pair will be extracted for a total of m shapes.

    MIFNUMBER = m x 1 column vector specifying which CMIF curve to use to extract shapes

 

Outputs:

    FE = Enhanced FRF. All FRFs are spatially filtered and mode enhanced to produce one enhanced FRF. One enhanced FRF per row in FREQLIST

    SM = Extracted mode shapes. One mode per row in FREQLIST. Exact frequency and damping must be obtained using SDOF curvefitter such as EFRF_FIT.

 

Examples

>> freqlist=[1.25;23.34;76.26];
>> mifnumber=ones(size(freqlist));
>> [fe,sm]=efrf_cmif(f,freqlist,mifnumber);

See Also

spatial_filter, mode_enhancement, efrf_mmif, efrf_fit