Transfer Function Models in the System Identification App
8 views (last 30 days)
Show older comments
Hello,
My question is whether the "Transfer Function Models in the System Identification App" can identify nonlinear system? Based on my knowledgae the Transfer Function is only defined for linear systems, but in my simulation the "Transfer Function Models in the System Identification App" could provide a good estimate (92% accuracy) of my nonlinear system. Does anyone know whether this "Transfer Function Models in the System Identification App" employs any algorithms capable of identifying nonlinear systems?
0 Comments
Answers (2)
Jon
on 22 Jun 2022
The transfer function models in the System Identification Toolbox are linear systems. If, for the range of inputs, and possibly initial conditions, that you are interested in, the behavior of the actual, non-linear system, closely resembles the simpler linear transfer function system, then the transfer function may provide a reasonable approximation. Without being too precise, for systems with smooth non-linearities, the behavior will always be approximated by a linear system for a small enough range of excitation.
0 Comments
Rajiv Singh
on 9 Aug 2022
The name "Transfer function" is reserved for linear transfer functions (equivalently, linear ODEs) in System Identification Toolbox. The app does offer nonlinear identification tools - Nonlinear ARX and Hammerstein-Wiener Models. There is also grey box modeling capability available that applies to both linear and nonlinear systems (that is, estimating parameters of pre-specified linear or nonlinear ODEs to fit data).
0 Comments
See Also
Categories
Find more on Compare Output with Measured Data in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!