Batch linearization refers to extracting multiple linearizations from a model for various combinations of I/Os, operating points, and parameter values. Batch linearization lets you analyze the time-domain, frequency-domain, and stability characteristics of your Simulink® model, or portions of your model, under varying operating conditions and parameter ranges. You can also use batch linearization results to implement linear parameter varying (LPV) approximations of nonlinear systems.
You can perform batch linearization at the command line or using Linear Analysis Tool. To help you decide which tool to use, see Choose Batch Linearization Methods.
|Linear Analysis Tool||Linearize Simulink models|
||Interface for batch linearization of Simulink models|
||Transfer function for specified I/O set using slLinearizer or slTuner interface|
||Open-loop transfer function at specified point using slLinearizer or slTuner interface|
||Sensitivity function at specified point using slLinearizer or slTuner interface|
||Complementary sensitivity function at specified point using slLinearizer or slTuner interface|
You can extract multiple linearizations from a Simulink model for various combinations of I/Os, operating points, and parameter values.
Simulink Control Design™ software provides multiple tools and methods for batch linearization.
You can linearize your model at multiple trimmed operating points or for multiple simulation snapshots.
Batch linearize your model at multiple operating points and obtain multiple open-loop and closed-loop transfer functions from the model.
You can vary one or more model parameters and batch linearize your model at the command line or using the Linear Analysis Tool.
If all the model parameters you vary are tunable, the Simulink Control Design linearization tools use a single model compilation to compute linearizations for all parameter grid points.
Vary model parameter values and obtain multiple open-loop and closed-loop transfer functions from the model using the Linear Analysis Tool.
Vary model parameters and linearize a model at its
nominal operating conditions using the
If parameter variations affect the operating point of your system, trim the model for each parameter value combination before linearization.
Batch linearize your model for parameter variations
and obtain multiple open-loop and closed-loop transfer functions using
You can use linear parameter varying models to approximate the dynamics of nonlinear systems.
Approximate a nonlinear Simscape™ Power Systems™ model using a linear parameter varying model.
You can validate your batch linearization results in the time domain or the frequency domain.
Plot and analyze responses for batch linearization results using the Linear Analysis Tool.
Plot and analyze responses for batch linearization results at the command line.