| Products & Services | Solutions | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → System Identification Toolbox |
| Contents | Index |
• Choosing Your System Identification Strategy
Recommended Model Estimation Sequence
• Supported Models for Time- and Frequency-Domain Data
Supported Continuous-Time and Discrete-Time Models
Ways to Process Data for System Identification
• Importing Data into the MATLAB Workspace
Importing Time-Domain Data into MATLAB
Importing Time-Series Data into MATLAB
Types of Data You Can Import into the GUI
Importing Time-Domain Data into the GUI
Importing Frequency-Domain Data into the GUI
Importing Frequency-Response Data into the GUI
Importing Data Objects into the GUI
Specifying the Data Sampling Interval
Specifying Estimation and Validation Data
Preprocessing Data Using Quick Start
Creating Data Sets from a Subset of Signal Channels
Creating Multiexperiment Data Sets in the GUI
Renaming Data and Changing Display Color
• Representing Time- and Frequency-Domain Data Using iddata Objects
Creating Multiexperiment Data at the Command Line
Modifying Time and Frequency Vectors
• Representing Frequency-Response Data Using idfrd Objects
Is Your Data Ready for Modeling?
Plotting Data in the GUI Versus at the Command Line
• Handling Missing Data and Outliers
• Handling Offsets and Trends in Data
Alternatives for Detrending Data in GUI or at the Command-Line
How to Detrend Data Using the GUI
Choosing to Prefilter Your Data
How to Filter Data Using the GUI
• Generating Data Using Simulation
Commands for Generating and Simulating Data
Example - Creating Data with Periodic Inputs
• Identifying Frequency-Response Models
What Is a Frequency-Response Model?
Data Supported by Frequency-Response Models
How to Estimate Frequency-Response Models in the GUI
How to Estimate Frequency-Response Models at the Command Line
Options for Computing Spectral Models
• Identifying Impulse-Response Models
What Is Time-Domain Correlation Analysis?
Data Supported by Correlation Analysis
How to Estimate Impulse and Step Response Models Using the GUI
How to Estimate Impulse and Step Response Models at the Command Line
How to Compute Response Values
• Identifying Low-Order Transfer Functions (Process Models)
Data Supported by a Process Model
How to Estimate Process Models Using the GUI
How to Estimate Process Models at the Command Line
Options for Specifying the Process-Model Structure
Options for Multiple-Input Models
Options for the Disturbance Model Structure
• Identifying Input-Output Polynomial Models
What Are Black-Box Polynomial Models?
Data Supported by Polynomial Models
Preliminary Step - Estimating Model Orders and Input Delays
How to Estimate Polynomial Models in the GUI
How to Estimate Polynomial Models at the Command Line
Options for Multiple-Input and Multiple-Output ARX Orders
Option for Frequency-Weighing Focus
• Identifying State-Space Models
Data Supported by State-Space Models
Supported State-Space Parameterizations
Preliminary Step - Estimating State-Space Model Orders
How to Estimate State-Space Models in the GUI
How to Estimate State-Space Models at the Command Line
How to Estimate Free-Parameterization State-Space Models
How to Estimate State-Space Models with Canonical Parameterization
How to Estimate State-Space Models with Structured Parameterization
How to Estimate the State-Space Equivalent of ARMAX and OE Models
• Refining Linear Parametric Models
Extracting Parameter Values from Linear Models
Extracting Dynamic Model and Noise Model Separately
• Transforming Between Discrete-Time and Continuous-Time Representations
Why Transform Between Continuous and Discrete Time?
Using the c2d, d2c, and d2d Commands
Transforming Between Linear Model Representations
• Subreferencing Model Objects
Limitation on Supported Models
Subreferencing Specific Measured Channels
• Nonlinear Black-Box Model Identification
• About Nonlinear Model Identification
Preparing Data for Nonlinear Identification
• Identifying Nonlinear ARX Models
Nonlinear ARX Model Extends the Linear ARX Structure
Structure of Nonlinear ARX Models
Nonlinearity Estimators for Nonlinear ARX Models
Ways to Configure Nonlinear ARX Estimation
How to Estimate Nonlinear ARX Models in the GUI
• Identifying Hammerstein-Wiener Models
Applications of Hammerstein-Wiener Models
Structure of Hammerstein-Wiener Models
Nonlinearity Estimators for Hammerstein-Wiener Models
Ways to Configure Hammerstein-Wiener Estimation
Estimation Algorithm for Hammerstein-Wiener Models
How to Estimate Hammerstein-Wiener Models in the GUI
How to Estimate Hammerstein-Wiener Models at the Command Line
• ODE Parameter Estimation (Grey-Box Modeling)
Data Supported by Grey-Box Models
Choosing idgrey or idnlgrey Model Object
• Estimating Linear Grey-Box Models
Specifying the Linear Grey-Box Model Structure
Example - Representing a Grey-Box Model in an M-File
Example - Estimating a Continuous-Time Grey-Box Model for Heat Diffusion
Example - Estimating a Discrete-Time Grey-Box Model with Parameterized Disturbance
• Time Series Model Identification
• Estimating Time-Series Power Spectra
How to Estimate Time-Series Power Spectra Using the GUI
How to Estimate Time-Series Power Spectra at the Command Line
• Estimating AR and ARMA Models
• Estimating State-Space Time-Series Models
Example - Identifying Time-Series Models at the Command Line
• Recursive Techniques for Model Identification
Commands for Recursive Estimation
• Overview of Model Validation and Plots
• Simulating and Predicting Model Output
What Residual Plots Show for Different Data Domains
Displaying the Confidence Interval
How to Plot Residuals Using the GUI
• Impulse and Step Response Plots
How Transient Response Helps to Validate Models
What Does a Transient Response Plot Show?
How to Plot Impulse and Step Response Using the GUI
How Frequency Response Helps to Validate Models
What Does a Frequency-Response Plot Show?
What Does a Noise Spectrum Plot Show?
Displaying the Confidence Interval
What Does a Pole-Zero Plot Show?
How to Plot Model Poles and Zeros Using the GUI
How to Plot Nonlinear ARX Plots Using the GUI
Configuring the Nonlinear ARX Plot
• Hammerstein-Wiener Model Plots
About Hammerstein-Wiener Plots
How to Create Hammerstein-Wiener Plots in the GUI
How to Plot Hammerstein-Wiener Plots at the Command Line
• Using Identified Models in Control Design
• Using Models with Control System Toolbox Software
How Control System Toolbox Software Works with Identified Models
Using balred to Reduce Model Order
Compensator Design Using Control System Toolbox Software
Converting Models to LTI Objects
Viewing Model Response Using the LTI Viewer
Example - Using System Identification Toolbox Software with Control System Toolbox Software
• Using System Identification Toolbox Blocks
• Using the System Identification Tool GUI
Steps for Using the System Identification Tool GUI
• Starting and Managing GUI Sessions
What Is a System Identification Tool Session?
Starting a New Session in the GUI
Description of the System Identification Tool Window
• Blocks
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| The MathWorks Web Site Resources |
|
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |
Store