State-Space Models
The representation of a model in state-space is not unique. Coordinate transformation yields state-space models with different matrices but identical dynamics. State coordinate transformation can be useful for achieving minimal realizations of state-space models, or for converting canonical forms for analysis and control design. With the available functionality, you can:
Compute minimal, balanced, modal, and companion forms.
Perform state coordinate and equivalence transformations, and convert descriptor models to explicit form.
Reorder, sort, or eliminate states to simplify models or focus on specific dynamics.
Evaluate system characteristics using controllability and observability matrices and Gramians.
Append states, offsets, or delays to outputs for analyzing internal signals.
Build complex systems by connecting components in series, parallel, feedback, or generalized interconnections.
Scale poorly conditioned models for numerical stability.
Functions
Topics
- State-Space Realizations
A state-space model can be expressed in an infinite number of realizations. Common forms, sometimes called canonical forms, include modal, companion, observable, and controllable forms.
- Scaling State-Space Models
When working with state-space models, proper scaling is important for accurate computations.
- Scaling State-Space Models to Maximize Accuracy
This example shows that proper scaling of state-space models can be critical for accuracy and provides an overview of automatic and manual rescaling tools.
- Use Linearization Offsets to Help Compare Nonlinear and Linearized Responses
Use offsets from linearization to facilitate the comparison of the nonlinear and linearized responses of a Simulink model. (Since R2024a)
- Assemble Parts of System Using Coupling Interfaces
Model mass-spring-damper system using assembly of individual components.