Trimming and Linearization
Find steady-state points, extract linear model of system around
operating point
Simulink® software provides only basic trimming and linearization functions. For full trimming and linearization functionality, use Simulink Control Design software.
Simulink Control Design™ allows you to find operating points and compute exact linearizations of Simulink models at various operating conditions, and provides tools that let you compute simulation-based frequency responses without modifying your model.
Functions
Blocks
Timed-Based Linearization | Generate linear models in base workspace at specific times |
Trigger-Based Linearization | Generate linear models in base workspace when triggered |
Trigger-Based Operating Point Snapshot | Generate operating points at triggered events |
Apps
Model Linearizer | Linearize Simulink models |
Tools
Control Design Onramp with Simulink | Free, self-paced, interactive Simulink Control Design course (Since R2020b) |
Topics
Simulink Control Design
- Compute Steady-State Operating Points (Simulink Control Design)
To obtain a steady-state operating point, you can trim your model using numerical optimization techniques or simulate your model until it reaches a steady-state condition. - Linearize Nonlinear Models (Simulink Control Design)
Obtain a linear approximation of a nonlinear system that is valid in a small region around an operating point. - Choose Linearization Tools (Simulink Control Design)
Simulink Control Design software lets you perform linear analysis of nonlinear models using a user interface, functions, or blocks. - Linearize Simulink Model at Model Operating Point (Simulink Control Design)
Linearize a model at its operating point consisting of initial state values and input signals. - Linearize at Trimmed Operating Point (Simulink Control Design)
You can linearize a Simulink model at an operating point that meets specified input, output, or state constraints.
Simulink
- Linearizing Models
Describes functions that extract a linear state-space model from a Simulink model. - Use Model Name as Programmatic Interface
Use the name of a model as a programmatic interface to execute a specified simulation phase and compute results for specified states and time.