Choose Batch Linearization Methods
Simulink® Control Design™ software provides multiple tools and methods for batch linearization. Which tool and method you choose depends on your application requirements and software preferences. The following table describes the batch linearization workflows supported by Simulink Control Design software.
Application Description | Operating Point Computation Options | Linearization Workflow |
---|---|---|
Your model has more than one operating condition that does not depend on any varying model parameters. Use this approach when the model operating conditions depend only on the model states and inputs. |
|
For an example, see: |
Your model has a single operating condition, and you want to linearize the model at this operating point for varying model parameters. Examples of such an application include:
|
|
For an example, see: |
Your model has multiple operating conditions that depend on the values of varying model parameters. Use this approach when creating linear time-varying (LTV) models. |
|
For an example, see: |
In addition to varying operating points and model parameters,
you can obtain multiple transfer functions from your system by varying
the linearization I/O configuration using an slLinearizer
interface.
You can do so for a model with a single operating point and no parameter
variation, and also for any of the batch linearization options in
the preceding table. For more information, see Vary Operating Points and Obtain Multiple Transfer Functions Using slLinearizer Interface and Vary Parameter Values and Obtain Multiple Transfer Functions.
Choose Batch Linearization Tool
You can perform batch linearization using the Model Linearizer or at the MATLAB® command line using either the linearize
function or an slLinearizer
interface. Use the following table to choose a batch
linearization tool.
Reasons to Use Model Linearizer | Reasons to Use linearize | Reasons to Use slLinearizer |
---|---|---|
|
|
|
Related Topics
- What Is Batch Linearization?
- Batch Linearization Efficiency When You Vary Parameter Values
- Batch Linearize Model for Parameter Value Variations Using Model Linearizer
- Batch Linearize Model for Parameter Variations at Single Operating Point
- Batch Linearize Model at Multiple Operating Points Using linearize Command
- Vary Parameter Values and Obtain Multiple Transfer Functions
- Vary Operating Points and Obtain Multiple Transfer Functions Using slLinearizer Interface