Hauptinhalt

Reduzierung der Modellordnung

Approximationen niedriger Ordnung für komplexe Modelle erhalten

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 oder modalsep verwerfen.

  • 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 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 ReducerReduce complexity of linear time-invariant (LTI) models

Live Editor Tasks

Reduzierung der ModellordnungReduce complexity of linear time-invariant (LTI) models in the Live Editor

Funktionen

alle erweitern

minrealMinimalrealisierung oder Pol-Nullstellen-Aufhebung
sminrealEliminates structurally disconnected states, delays, and blocks
xelimEliminate states from state-space models (Seit R2023b)
sminDAEReduce algebraic states in sparse state-space models while preserving sparsity (Seit R2024b)
modalsepCompute modal decomposition (Seit R2023b)
modalsumSum of modal components (Seit R2023b)
stabsepStable-unstable decomposition
freqsepSlow-fast decomposition
reducespecCreate model order reduction specifications (Seit R2023b)
processRun model order reduction algorithm (Seit R2023b)
view (balanced)Plot state contributions when using balanced truncation method (Seit R2023b)
getrom (balanced)Obtain reduced-order models when using balanced truncation method (Seit R2023b)
view (ncf)Plot state contributions when using balanced truncation of normalized coprime factors method (Seit R2023b)
getrom (ncf)Obtain reduced-order models when using balanced truncation of normalized coprime factors method (Seit R2023b)
view (modal)Plot mode information when using modal truncation method (Seit R2023b)
getrom (modal)Obtain reduced-order models when using modal truncation method (Seit R2023b)
view (pod)Plot state contributions when using proper orthogonal decomposition (POD) method (Seit R2024b)
getrom (pod)Obtain reduced-order models when using proper orthogonal decomposition method (Seit R2024b)
view (frfit)Plot relative fit error between original and fitted model (Seit R2025a)
getrom (frfit)Obtain reduced-order models when using frequency-response fitting method (Seit R2025a)
view (zpk)Plot computed poles and zeros when using zero-pole truncation method (Seit R2025a)
getrom (zpk)Obtain reduced-order models when using zero-pole truncation method (Seit R2025a)
updateUpdate URV approximation given new snapshots for POD (Seit R2024b)
getURObtain U and R factors from incremental proper orthogonal decomposition (Seit R2024b)
svdCompute truncated SVD of state-data matrix (Seit R2024b)
mergeCombine incremental proper orthogonal decomposition results (Seit R2024b)
lsimCompute time response simulation data of dynamic system to arbitrary inputs

Objekte

alle erweitern

BalancedTruncationBalanced truncation model order reduction (Seit R2023b)
BalancedTruncationOptionsOptions for model order reduction with balanced truncation (Seit R2023b)
NCFBalancedTruncationBalanced truncation of normalized coprime factors model order reduction specification (Seit R2023b)
SparseBalancedTruncationSparse balanced truncation model order reduction object (Seit R2023b)
SparseBalancedTruncationOptionsOptions for sparse model order reduction with balanced truncation method (Seit R2023b)
ModalTruncationModal truncation model order reduction specification (Seit R2023b)
ModalTruncationOptionsOptions for model order reduction with modal truncation (Seit R2023b)
SparseModalTruncationSparse modal truncation model order reduction specification (Seit R2023b)
SparseModalTruncationOptionsOptions for sparse model order reduction with modal truncation method (Seit R2023b)
ProperOrthogonalDecompositionProper orthogonal decomposition model order reduction (Seit R2024b)
ProperOrthogonalDecompositionOptionsOptions for model order reduction with proper orthogonal decomposition (Seit R2024b)
incrementalPODIncremental Proper Orthogonal Decomposition (POD) (Seit R2024b)
FrequencyResponseFittingSpecification for fitting low-order model to frequency response (Seit R2025a)
FrequencyResponseFittingOptionsOptions for model order reduction with frequency response fitting (Seit R2025a)
SparseZeroPoleTruncationReduce sparse models using zero-pole truncation (Seit R2025a)
SparseZeroPoleTruncationOptionsOptions for model order reduction with zero-pole truncation (Seit R2025a)

Themen

Workflows zur Modellreduzierung

Reduzierung der LTI-Modellordnung

Reduzierung der Modellordnung bei schwach besetzten LTI-Modellen

Interaktive Workflows