Hauptinhalt

Die Übersetzung dieser Seite ist veraltet. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

Zustandsraummodelle

Zustandsraummodelle mit freier, kanonischer und strukturierter Parametrisierung, äquivalente ARMAX- und Ausgangsfehlermodelle

Zustandsraummodelle sind Modelle, die Zustandsvariablen zur Beschreibung eines Systems mithilfe einer Reihe von Differenzial- oder Differenzgleichungen erster Ordnung verwenden, statt eine oder mehrere Differenzial- oder Differenzgleichungen n-ter Ordnung zu nutzen. Wenn der Satz Differenzgleichungen erster Ordnung hinsichtlich der Zustands- und Eingangsvariablen linear ist, wird das Modell als lineares Zustandsraum-Modell bezeichnet.

Hinweis

Im Allgemeinen bezeichnet die Dokumentation für System Identification Toolbox™ lineare Zustandsraummodelle einfach als „Zustandsraummodelle“. Sie können nicht lineare Zustandsraummodelle zudem mithilfe von Grey-Box-Zustandsraumobjekten und neuronalen Zustandsraumobjekten identifizieren. Weitere Informationen finden Sie unter Available Nonlinear Models.

Die Struktur des linearen Zustandsraummodells eignet sich gut für eine schnelle Schätzung, da Sie nur einen Parameter angeben müssen, die Modellordnung n. Die Modellordnung ist ein Integer, der der Dimension von x (t) entspricht und mit der Anzahl verzögerter Eingänge und Ausgänge der entsprechenden linearen Differenzgleichungen zusammenhängt, jedoch nicht unbedingt gleich mit dieser ist. Zustandsvariablen x (t) können anhand der gemessenen Eingangs-/Ausgangsdaten rekonstruiert werden, werden während einem Experiment jedoch nicht selbst gemessen.

Das Festlegen eines parametrisierten Zustandsraummodells ist mit kontinuierlicher Zeit oft einfacher als mit diskreter Zeit, da die physikalischen Gesetze meist mittels Differenzialgleichungen ausgedrückt werden. In kontinuierlicher Zeit weist die lineare Zustandsraumbeschreibung die folgende Form auf:

x˙(t)=Fx(t)+Gu(t)+K˜w(t)y(t)=Hx(t)+Du(t)+w(t)x(0)=x0

Die Matrizen F, G, H und D enthalten Elemente mit physikalischer Signifikanz, beispielsweise Materialkonstanten. K enthält die Störgrößenmatrix. x0 gibt die Anfangszustände an.

Sie können ein zeitkontinuierliches Zustandsraummodell sowohl mit Zeit- als auch Frequenzdomänendaten schätzen.

Die zeitdiskrete lineare Zustandsraum-Modellstruktur wird oft in der Innovationsform ausgedrückt, die das Rauschen beschreibt:

x(kT+T)=Ax(kT)+Bu(kT)+Ke(kT)y(kT)=Cx(kT)+Du(kT)+e(kT)x(0)=x0

Hier entspricht T der Abtastzeit, u (kT) dem Eingang zum jeweiligen Zeitpunkt kT und y (kT) dem Ausgang zum jeweiligen Zeitpunkt kT.

Sie können ein zeitdiskretes Zustandsraummodell nicht anhand zeitkontinuierlicher Frequenzdomänendaten schätzen.

Weitere Informationen finden Sie unter Was sind Zustandsraummodelle?

Apps

System IdentificationIdentifizieren von Modellen dynamischer Systeme anhand von Messdaten

Live Editor Tasks

Schätzung von ZustandsraummodellenEstimate state-space model using time or frequency data in the Live Editor

Funktionen

alle erweitern

idssState-space model with identifiable parameters
ssestEstimate state-space model using time-domain or frequency-domain data
ssregestEstimate state-space model by reduction of regularized ARX model
n4sidEstimate state-space model using subspace method with time-domain or frequency-domain data
eraEstimate state-space model from impulse response data using Eigensystem Realization Algorithm (ERA) (Seit R2022b)
pemPrediction error minimization for refining linear and nonlinear models
delayestEstimate time delay (dead time) from data
findstatesEstimate initial states of model
ssformQuick configuration of state-space model structure
initSet or randomize initial parameter values
idparCreate parameter for initial states and input level estimation
idssdataState-space data for identified system
getpvecObtain model parameters and associated uncertainty data
setpvecModify values of model parameters
getparObtain attributes such as values and bounds of linear model parameters
setparSet attributes such as values and bounds of linear model parameters
ssestOptionsOption set for ssest
ssregestOptionsOption set for ssregest
n4sidOptionsOption set for n4sid
findstatesOptionsOption set for findstates

Themen

Grundlagen zu Zustandsraummodellen

  • Was sind Zustandsraummodelle?
    Zustandsraummodelle sind Modelle, die Zustandsvariablen zur Beschreibung eines Systems mithilfe einer Reihe von Differenzial- oder Differenzgleichungen erster Ordnung verwenden, statt eine oder mehrere Differenzial- oder Differenzgleichungen n-ter Ordnung zu nutzen.
  • State-Space Model Estimation Methods
    Choose between noniterative subspace methods, iterative methods that use prediction error minimization algorithm, and noniterative methods.
  • Estimate State-Space Model with Order Selection
    Select a model order for a state-space model structure in the app and at the command line.
  • 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.
  • Data Supported by State-Space Models
    You can use time-domain and frequency-domain data that is real or complex and has single or multiple outputs.

Schätzung von Zustandsraummodellen

Strukturierte Schätzung, Innovationsform

Festlegen der Zustandsraummodell-Optionen