NASA NTRS · 20205002352
An Interactive MATLAB Program for Fitting Transfer Functions to Frequency Responses
Abstract
A computer program called FRFit (Frequency Response Fitting) is described for fitting single-input single-output transfer function models to empirical frequency response data. The program is interactive in that the user specifies ``elementary factors'' (gain, delay, pure differentiators and integrators, and first- and second-order zeros and poles) by entering numerical values or moving sliders in a graphical user interface. A nonlinear optimization can then be performed to obtain maximum likelihood estimates of transfer function parameters and uncertainties to provide feedback on the modeling and refine estimates. Several examples are discussed, including the identification of aircraft pitch dynamics from simulation data and data reported in the literature, approximating Theodorsen's function of unsteady aerodynamics, and obtaining a reduced-order model of a computational fluid dynamics code describing the unsteady aerodynamics around an aeroelastic wing. The program has some usefulness as a teaching aid, and can be applied to model structure determination, reduced-order modeling, preliminary analysis, and simple system identification problems. The program was written in MATLAB and is planned for public release through the NASA Software Catalog.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Jared A. Grauer. An Interactive MATLAB Program for Fitting Transfer Functions to Frequency Responses. https://ntrs.nasa.gov/citations/20205002352
Cite the original work for its findings. Save a collection to share your selection of sources.