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
freqsepodermodalsepverwerfen.Annäherungen niedriger Ordnung von LTI- oder schwach besetzten LTI-Modellen mit Hilfe verschiedener Techniken und Kriterien, wie z. B. balancierter Trunkierung oder orthogonaler Zerlegung (POD, proper orthogonal decomposition), berechnen. Verwenden Sie
reducespecals 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 |
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.
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
- Import and Export Data in Model Reducer
Import and export model data in Model Reducer. - Reduce Model Order Using Model Reducer App
Interactively reduce model order while preserving important dynamics. - Balanced Truncation Model Reduction
Compute lower order approximations of higher order models by removing states with lower energy contributions.
- Modal Truncation Model Reduction
Reduce model order by eliminating poles that fall outside a specific frequency range.
- Proper Orthogonal Decomposition Using Model Reducer
Reduce model order using proper orthogonal decomposition in Model Reducer. (Seit R2025a)
- Pole-Zero Simplification
Reduce model order by canceling pole-zero pairs or eliminating states that have no effect on the overall model response. - Visualize Reduced-Order Models in Model Reducer App
Examine and compare time-domain and frequency-domain responses of the original and reduced models. - Model Reduction in the Live Editor
Interactively perform model reduction and generate code in a live script using the Reduce Model Order task.