Transfer Function Models in the System Identification App

8 次查看(过去 30 天)
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?

回答(2 个)

Jon
Jon 2022-6-22
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.

Rajiv Singh
Rajiv Singh 2022-8-9
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).

类别

Help CenterFile Exchange 中查找有关 Compare Output with Measured Data 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by