Nonlinear Model Identification Basics
Use nonlinear model identification when a linear model does not completely capture your system dynamics. You can identify nonlinear models in the System Identification app or at the command line. System Identification Toolbox™ enables creation and estimation of four nonlinear model structures:
Nonlinear ARX models — Represent nonlinearities in your system using dynamic nonlinear mapping objects such as wavelet networks, tree-partitioning, and sigmoid networks.
Hammerstein-Wiener models — Estimate static nonlinearities in an otherwise linear system.
Nonlinear grey-box models — Represent your nonlinear system using ordinary differential or difference equations (ODEs) with unknown parameters.
Neural state-space models — Use neural networks to represent the functions that define the nonlinear state-space realization of your system.
Topics
Nonlinear Identified Models
- About Identified Nonlinear Models
Dynamic models in System Identification Toolbox software are mathematical relationships between the inputs u(t) and outputs y(t) of a system. - Nonlinear Model Structures
Construct model objects for nonlinear model structures, access model properties. - Available Nonlinear Models
The System Identification Toolbox software provides four types of nonlinear model structures: - Black-Box Modeling
Black-box modeling is useful when your primary interest is in fitting the data regardless of a particular mathematical structure of the model. - Types of Model Objects
Model object types include numeric models, for representing systems with fixed coefficients, and generalized models for systems with tunable or uncertain coefficients.
Model Estimation
- Identify Nonlinear Black-Box Models Using System Identification App
Identify nonlinear black-box models from single-input/single-output (SISO) data using the System Identification app. - Modeling Multiple-Output Systems
Use a multiple-output modeling technique that suits the complexity and internal input-output coupling of your system. - Preparing Data for Nonlinear Identification
Estimating nonlinear ARX and Hammerstein-Wiener models requires uniformly sampled time-domain data. - Loss Function and Model Quality Metrics
Configure the loss function that is minimized during parameter estimation. After estimation, use model quality metrics to assess the quality of identified models. - Regularized Estimates of Model Parameters
Regularization is the technique for specifying constraints on the flexibility of a model, thereby reducing uncertainty in the estimated parameter values. - Estimation Report
The estimation report contains information about the results and options used for a model estimation. - Next Steps After Getting an Accurate Model
How you can work with identified models.