arXiv · 2609.08723
NL-FRA: A MATLAB package for nonlinear frequency response analysis
Abstract
Nonlinear Output Frequency Response Functions (NOFRFs) provide a one-dimensional frequency-domain representation of nonlinear dynamics, enabling direct decomposition of an output spectrum into contributions from different orders of nonlinearity. NL-FRA (NonLinear Frequency Response Analysis) is an open-source MATLAB package implementing a data-driven Least Squares (LS) method for estimating NOFRFs directly from system input-output data. It provides an integrated workflow for NOFRF estimation, validation, and visualisation, together with nonlinear transmissibility analysis. The package supports different types of inputs, i.e. general band-limited, multi-one and harmonic inputs, and includes routines for identifying the frequency ranges over which each nonlinear order contributes to the output. Furthermore, since the LS approach estimates NOFRFs directly from input-output data, it can be applied to experimental measurements or data generated using any suitable dynamic model of the system. The software facilitates interpretable nonlinear frequency-domain analysis for applications including fault diagnosis, condition and structural health monitoring, and biomedical engineering.
Explore related subjects
Keep this discovery
Rajintha Gunawardena, Zi-Qiang Lang, Fei He. 2026-09-08. NL-FRA: A MATLAB package for nonlinear frequency response analysis. https://arxiv.org/abs/2609.08723
Cite the original work for its findings. Save a collection to share your selection of sources.
Discover connections
Connections use source metadata and explicit phrase matches, not verified experimental comparisons.