Reduzierung der Modellordnung
Die Arbeit mit Modellen niedriger Ordnung kann die Analyse und den Regelungsentwurf vereinfachen. Einfachere Modelle sind auch leichter zu verstehen und zu handhaben als Modelle höherer Ordnung. Sie können Modelle höherer Ordnung erhalten, wenn Sie komplexe Simulink®- oder Partial Differential Equation Toolbox™-Modelle linearisieren, Modellelemente miteinander verbinden oder andere Prozesse verwenden, die Zustände erzeugen, die nicht viel zu der Dynamik beitragen, die für Ihre Anwendung von besonderem Interesse ist. Mit der Control System Toolbox™-Software können Sie Modelle niedriger Ordnung für gewöhnliche LTI-Modelle oder große, schwach besetzte LTI-Modelle erhalten.
Um Modelle niedriger Ordnung zu erhalten, können Sie:
Moden (Polstellen), die außerhalb eines bestimmten Frequenzbereichs oder einer Region von Interesse liegen, mit
freqsep
odermodalsep
verwerfen.Annäherungen niedriger Ordnung von LTI- oder schwach besetzten LTI-Modellen mit Hilfe verschiedener Techniken und Kriterien, wie z. B. balancierter Trunkierung, berechnen. Verwenden Sie
reducespec
als Einstiegspunkt für diese Workflows.
Darüber hinaus können Sie Modelle vereinfachen, indem Sie Pol-Nullstellen-Paare löschen oder Zustände mit geringem Beitrag mit Funktionen wie minreal
, sminreal
oder xelim
eliminieren.
Sie können die Modellordnung auch interaktiv reduzieren, indem Sie die App Model Reducer und die Aufgabe Reduce Model Order im Live Editor verwenden.
Weitere Informationen über Möglichkeiten zur Reduzierung der Modellordnung finden Sie unter Model Reduction Basics.
Apps
Model Reducer | Reduce complexity of linear time-invariant (LTI) models |
Live Editor Tasks
Reduzierung der Modellordnung | Reduce complexity of linear time-invariant (LTI) models in the Live Editor (Seit R2019b) |
Funktionen
Objekte
Themen
Workflows zur Modellreduzierung
- Model Reduction Basics
Model-order reduction can simplify analysis and control design by providing simpler models that are easier to understand and manipulate. - Task-Based Model Order Reduction Workflow
Learn how to create custom reduction criteria to obtain reduced-order models.
Modellvereinfachung
- Pole-Zero Simplification
Reduce model order by canceling pole-zero pairs or eliminating states that have no effect on the overall model response. - Modal Truncation Model Reduction
Reduce model order by eliminating poles that fall outside a specific frequency range.
Reduzierung der LTI-Modellordnung
- Approximate Model by Balanced Truncation at the Command Line
Compute a reduced-order approximation of a model at the command line. - Compare Truncated and DC Matched Low-Order Model Approximations
Compute a low-order approximation in two ways and compare the results. - Approximate Model with Unstable or Near-Unstable Pole
Compute a reduced-order approximation of a system when the system has unstable or near-unstable poles. - Frequency-Limited Balanced Truncation
Reduce a high-order model by removing states of relatively low energy within a particular frequency interval.
Reduzierung der Modellordnung bei schwach besetzten LTI-Modellen
- Sparse Modal Truncation of Linearized Structural Beam Model
Compute a low-order approximation of a sparse state-space model obtained from linearizing a structural beam model. (Seit R2023b) - Sparse Balanced Truncation of Thermal Model
Balanced truncation of a sparse state-space model obtained from linearizing a thermal model. (Seit R2023b)
Interaktive Workflows
- Reduce Model Order Using Model Reducer App
Interactively reduce model order while preserving important dynamics. - Model Reduction in the Live Editor
Interactively perform model reduction and generate code in a live script using the Reduce Model Order task. - Balanced Truncation Model Reduction
Compute lower order approximations of higher order models by removing states with lower energy contributions. - Visualize Reduced-Order Models in Model Reducer App
Examine and compare time-domain and frequency-domain responses of the original and reduced models.