Linearize Simulink models
The Linear Analysis Tool lets you perform linear analysis of nonlinear Simulink® models.
Using this tool you can:
Interactively linearize models at different operating points
Interactively obtain operating points by trimming or simulating models
Perform exact linearization of nonlinear models
Perform frequency response estimation of nonlinear models
Batch linearize models for varying parameter values
Generate MATLAB® code for performing linearization tasks
Generate MATLAB code for computing operating points
Simulink Toolstrip: On the Apps tab, under Control Systems, click Model Linearizer.
Simulink Toolstrip: On the Apps tab, under Control Systems, click Frequency Response Estimator.
Simulink Toolstrip: On the Linearization tab, click Model Linearizer.
Simulink Toolstrip: On the Linearization tab, click Frequency Response Estimator.
Simulink Toolstrip: On the Linearization tab, click Linearize Block.
Analysis I/Os
— Linearization inputs, outputs, and loop openingsModel I/Os
(default) | linearization I/O setLinearization inputs, outputs, and loop openings. The currently active I/O set is displayed. To change the I/O set, select one of the following:
Model I/Os
— Use the inputs, outputs, and loop
openings specified in the Simulink model. For more information on specifying analysis points in your
model, see Specify Portion of Model to Linearize in Simulink Model.
Root Level Inports and Outports
— Use the root
level inputs and outputs of the Simulink model.
Linearize the Currently Selected Block
— Use the
input and output ports of the currently selected block in the Simulink model.
Create New Linearization I/Os
— Specify inputs,
outputs, and loop openings. For more information, see Specify Portion of Model to Linearize in Linear Analysis Tool.
Existing I/Os
— Select a previously created I/O
set.
View/Edit
— View or edit the currently selected
operating point. For more information, see Edit Analysis Points.
Operating Point
— Linearization operating pointModel Initial Condition
(default) | operating pointLinearization operating point. The current operating point is displayed. To change the operating point, select one of the following:
Model Initial Condition
— Use the initial
conditions defined in the Simulink.
Linearize At
— Simulate the model using the model
initial conditions, and use the simulation snapshot at the specified time as the
operating point. For more information, see Linearize at Simulation Snapshot.
Linearize at Multiple Points
— Select multiple
previously created operating points.
Existing Operating points
— Select a previously
created operating point.
Trim Model
— Compute a steady-state operating
point. For more information, see Compute Steady-State Operating Points.
Take Simulation Snapshot
— Simulate the model using
the model initial conditions, and compute an operating point at the specified
simulation snapshot times. For more information, see Find Operating Points at Simulation Snapshots.
View/Edit
— View or edit the currently selected
operating point.
Parameter Variations
— Parameters to vary for batch linearizationNone
(default) | parameters to varyTo vary parameters for batch linearization, in the
drop-down list, click Select parameters
to vary
. On the Parameter
Variations tab, specify the parameters
to vary.
For more information, see Specify Parameter Samples for Batch Linearization.
Result Viewer
— Open linearization result viewerSelect to display result details after linearization. For more information, see View Linearized Model Equations Using Linear Analysis Tool.
Linearization Advisor
— Collect diagnostic information and open Linearization AdvisorSelect to collect diagnostic information during linearization and open an Advisor tab for interactive troubleshooting of linearization problems. For more information, see Troubleshoot Linearization Results in Linear Analysis Tool.
The Linear Analysis Tool only collects diagnostic information when Linearization Advisor is checked before performing a linearization task.
Input Signal
— Estimation input signalSinestream
| Fixed Sample Time
Sinestream
| Chirp
| Random
Estimation input signal. The current input signal is displayed. To change the input signal, select one of the following:
Sinestream
— Create an input signal that consists of
adjacent sine waves of varying frequencies. For
more information, see Sinestream Input Signals.
Fixed Sample Time
Sinestream
— Create a
discrete-time sinestream input with a specified
sample time.
Chirp
—
Create a swept-frequency cosine input signal. For
more information, see Chirp Input Signals.
Random
—
Create a random input signal.
Analysis I/Os
— Linearization inputs, outputs, and loop openingsModel I/Os
(default) | linearization I/O setLinearization inputs, outputs, and loop openings. The currently active I/O set is displayed. To change the I/O set, select one of the following:
Model I/Os
— Use the inputs, outputs, and loop
openings specified in the Simulink model. For more information on specifying analysis points in your
model, see Specify Portion of Model to Linearize in Simulink Model.
Root Level Inports and Outports
— Use the root
level inputs and outputs of the Simulink model.
Linearize the Currently Selected Block
— Use the
input and output ports of the currently selected block in the Simulink model.
Create New Linearization I/Os
— Specify inputs,
outputs, and loop openings. For more information, see Specify Portion of Model to Linearize in Linear Analysis Tool.
Existing I/Os
— Select a previously created I/O
set.
View/Edit
— View or edit the currently selected
operating point. For more information, see Edit Analysis Points.
Operating Point
— Linearization operating pointModel Initial Condition
(default) | operating pointLinearization operating point. The current operating point is displayed. To change the operating point, select one of the following:
Model Initial Condition
— Use the initial
conditions defined in the Simulink.
Linearize At
— Simulate the model using the model
initial conditions, and use the simulation snapshot at the specified time as the
operating point. For more information, see Linearize at Simulation Snapshot.
Linearize at Multiple Points
— Select multiple
previously created operating points.
Existing Operating points
— Select a previously
created operating point.
Trim Model
— Compute a steady-state operating
point. For more information, see Compute Steady-State Operating Points.
Take Simulation Snapshot
— Simulate the model using
the model initial conditions, and compute an operating point at the specified
simulation snapshot times. For more information, see Find Operating Points at Simulation Snapshots.
View/Edit
— View or edit the currently selected
operating point.
Result Viewer
— Open estimation result viewerSelect to display result details about the estimation configuration and input signal used for estimation.
Diagnostic Viewer
— Collect diagnostic information and open diagnostic viewerSelect to collect diagnostic information that displays after estimation. You can use the diagnostic information to analyze the estimation result and troubleshoot estimation problems. For more information, see Analyze Estimated Frequency Response.
The Linear Analysis Tool only collects diagnostic information when Diagnostic Viewer is selected before performing an estimation task.