This step loads measured Frequency Response Function (FRF) data into the modal analysis workspace. V-Listen supports importing FRFs computed from raw time-domain recordings as well as pre-computed FRF files in standard formats.
Import time-domain recordings in HEAD .hdf format. V-Listen computes FRFs from the raw signals using its native FFT engine with configurable windowing and averaging parameters.
| Mode | Description | Use Case |
|---|---|---|
| Single File | Load one HDF recording containing all channels. | Multi-channel simultaneous acquisition |
| Multi-File | Select multiple HDF files, each representing one measurement run (roving hammer or roving sensor). | Sequential roving measurements |
| Folder | Load all HDF files from a selected folder. Files are sorted by name and merged automatically. | Batch import of systematic test campaigns |
Import FRF data that has already been computed in external software. This bypasses the time-to-frequency conversion step.
| Format | Extension | Description |
|---|---|---|
| UFF Type 58 | .uff / .unv | Universal File Format function-at-a-node dataset. Widely supported by all major modal analysis packages. |
| CSV | .csv | Comma-separated frequency-amplitude-phase columns. First column is frequency in Hz. |
| HEAD HDF Transfer Function | .hdf | Pre-computed transfer functions stored in HEAD HDF format (result datasets). |
When computing FRFs from raw HDF time data, the following parameters are available:
| Parameter | Default | Range | Description |
|---|---|---|---|
| FFT Size | 4096 | 256 – 65536 | Number of samples per FFT block. Larger values give finer frequency resolution. |
| Window | Hanning | Hanning, Flat Top, Rectangular, Exponential, Force | Window function applied to each block. |
| Overlap | 50% | 0% – 90% | Overlap between consecutive FFT blocks. |
| Averaging | Linear | Linear, Exponential, Peak Hold | Method for combining multiple FFT blocks. |
| FRF Estimator | H1 | H1, H2, Hv | H1 minimizes output noise; H2 minimizes input noise; Hv is an optimal estimator. |
Each FRF channel must be mapped to a geometry point and direction (DOF) for mode shape visualization. The mapping table has the following columns:
| Column | Description | Example |
|---|---|---|
| Channel | Channel name from the imported data file. | "Ch 1 - Accel X" |
| Point ID | Geometry point number this channel corresponds to. | 12 |
| Direction | Measurement direction: +X, -X, +Y, -Y, +Z, -Z. | +Z |
| Type | Response or Reference. | Response |
| Status | Mapped (green) or Unmapped (red). | Mapped |
Click Auto-Map to let V-Listen match channels to geometry points by parsing channel names for point IDs and direction indicators. The auto-mapper recognizes common naming conventions:
P12:+Z or 12Z — Point 12, Z directionAcc_FrontLeft_X — Matched by label if labels are set in geometryFor channels that cannot be auto-mapped, select the channel row, then choose the Point ID and Direction from the dropdown menus.
At least one reference channel (excitation point/direction) must be designated. For MIMO (Multiple-Input Multiple-Output) tests with multiple shakers, select all reference channels.
The data preview panel (powered by ScottPlot) displays the imported FRFs interactively:
Before proceeding to modal analysis, verify the quality of your FRF data:
| Check | What to Look For | Action if Failed |
|---|---|---|
| Coherence | Values above 0.9 at resonance frequencies. Drops indicate noise or nonlinearity. | Increase averaging or check sensor mounting. |
| Reciprocity | FRF(i,j) should equal FRF(j,i) for linear structures. | Check sensor calibration and coupling. |
| Driving Point | Driving-point FRF (response and excitation at same DOF) must show alternating resonance/anti-resonance pattern. | Verify sensor placement and force input quality. |
| Noise Floor | Anti-resonance valleys should be well above the noise floor. | Increase excitation level or number of averages. |
| Overload | No clipping indicators in time-domain signals. | Reduce excitation level or increase sensor range. |
| Issue | Possible Cause | Solution |
|---|---|---|
| FRF magnitude is unrealistically high or low | Calibration factors not applied or incorrect units | Verify sensor sensitivity values and ensure consistent units (g vs m/s2). |
| All FRFs show the same shape | Channels not correctly mapped or data file contains duplicates | Check channel assignments in the source recording software. |
| Phase is random / noisy at all frequencies | Reference channel not connected or wrong channel selected | Verify reference channel wiring and selection. |
| No anti-resonances in driving-point FRF | Sensor and hammer not at same DOF, or wrong FRF type | Confirm that the driving-point DOF matches in both point ID and direction. |
| Import fails with format error | File format mismatch or corrupted file | Verify file extension matches actual content. Re-export from source if needed. |