Skip to Main Content Skip to Search
Product Documentation

Version 7.2 (R2008a) System Identification Toolbox Software

This table summarizes what's new in Version 7.2 (R2008a):

New Features and ChangesVersion Compatibility ConsiderationsFixed Bugs and Known Problems
Yes
Details below
Yes
Summary
Bug Reports

New features introduced in this version are:

Simulating Nonlinear Black-Box Models in Simulink Software

You can now simulate nonlinear ARX and Hammerstein-Wiener models in Simulink using the nonlinear ARX and the Hammerstein-Wiener model blocks in the System Identification Toolbox™ block library. This is useful in the following situations:

If you have installed Real-Time Workshop® software, you can generate code from models containing nonlinear ARX and the Hammerstein-Wiener model blocks. However, you cannot generate code when:

You can access the new System Identification Toolbox blocks from the Simulink Library Browser. For more information about these blocks, see the IDNLARX Model (nonlinear ARX model) and the IDNLHW Model (Hammerstein-Wiener model) block reference pages.

Linearizing Nonlinear Black-Box Models at User-Specified Operating Points

You can now use the linearize command to linearize nonlinear black-box models, including nonlinear ARX and Hammerstein-Wiener models, at specified operating points. Linearization produces a first-order Taylor series approximation of the system about an operating point. An operating point is defined by the set of constant input and state values for the model.

If you do not know the operating point, you can use the findop command to compute it from specifications, such as steady-state requirements or values of these quantities at a given time instant from the simulation of the model.

For nonlinear ARX models, if all of the steady-state input and output values are known, you can map these values to the model state values using the data2state command.

linearize replaces lintan and removes the restriction for linearizing models containing custom regressors or specific nonlinearity estimators, such as neuralnet and treepartition.

If you have installed Simulink® Control Design™ software, you can linearize nonlinear ARX and Hammerstein-Wiener models in Simulink after importing them into Simulink.

For more information, see:

Estimating Multiple-Output Models Using Weighted Sum of Least Squares Minimization Criterion

You can now specify a custom weighted trace criterion for minimization when estimating linear and nonlinear black-box models for multiple-output systems. This feature is useful for controlling the relative importance of output channels during the estimation process.

The Algorithm property of linear and nonlinear models now provides the Criterion field for choosing the minimization criterion. This new field can have the following values:

For more information about these new Algorithm fields for linear estimation, see the Algorithm Properties reference page. For more information about Algorithm fields for nonlinear estimation, see the idnlarx and idnlhw reference pages.

Improved Handling of Initial States for Linear and Nonlinear Models

The following are new options to handle initial states for nonlinear models:

If you want to specify your own initial states, see the corresponding model reference pages for a definition of the states for each model type.

If you do not know the states, you can use the findop or the findstates command to compute the states. For more information about using these commands, see the findop(idnlarx), findop(idnlhw), findstates(idnlarx), and findstates(idnlhw) reference pages.

To help you interpret the states of a nonlinear ARX model, you can use the getDelayInfo command. For more information, see the getDelayInfo reference page.

The findstates command is available for all linear and nonlinear models. Also see the findstates(idmodel) and findstates(idnlgrey) reference pages.

Improved Algorithm Options for Linear Models

The following improvements are available for the Algorithm property of linear models to align linear and nonlinear models (where appropriate) and improve robustness for default settings:

For more information about Algorithm properties of linear models, see the Algorithm Properties reference page.

New Block Reference Pages

New documentation for System Identification Toolbox blocks is provided. For more information, see Block Reference in the System Identification Toolbox reference documentation.

Functions and Properties Being Removed

Function or Property NameWhat Happens When You Use Function or Property?Use This InsteadCompatibility Considerations
lintanStill runslinearize(idnlhw)
linearize(idnlarx)
See Linearizing Nonlinear Black-Box Models at User-Specified Operating Points.

model.Algorithm.
SearchDirection

Still runsmodel.Algorithm.
SearchMethod
See Improved Algorithm Options for Linear Models.

gns option of model.Algorithm.
SearchDirection

Still runsgnSee Improved Algorithm Options for Linear Models.

GnsPinvTol of model.Algorithm.Advanced

Still runsGnPinvConstSee Improved Algorithm Options for Linear Models.

  


Free Control Systems Interactive Kit

Learn more about resources for designing, testing, and implementing control systems.

Get free kit

Trials Available

Try the latest control systems products.

Get trial software
 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS