Hauptinhalt

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

System Identification

Identifizieren von Modellen dynamischer Systeme anhand von Messdaten

Beschreibung

Die System Identification-App ermöglicht es Ihnen, Modelle dynamischer Systeme anhand von gemessenen Eingangs-Ausgangs-Daten zu identifizieren. Sie können sowohl lineare als auch nichtlineare Modelle schätzen und die Antworten der verschiedenen Modelle vergleichen.

Mit dieser App können Sie:

  • Gemessene Eingangs-Ausgangs-Daten importieren, plotten und vorverarbeiten

  • Schätzen von linearen Modellen wie Transferfunktionen, Prozessmodellen, Polynommodellen und Zustandsraummodellen anhand von Daten aus der Zeitdomäne, aus Zeitreihen oder aus der Frequenzdomäne

  • Nichtlinearer ARX- und Hammerstein-Wiener-Modelle anhand von Zeitbereichsdaten schätzen

  • Geschätzte Modelle anhand unabhängiger Datensätze validieren

  • Geschätzte Modelle zur weiteren Analyse in den MATLAB®-Workspace oder in die Linear System Analyzer-App in Control System Toolbox™ exportieren.

Weitere Informationen finden Sie unter Help > System Identification App Help in der System Identification-App.

System Identification app

Öffnen Sie die System Identification-App

  • MATLAB Toolstrip: Klicken Sie auf der Registerkarte Apps unter Control System Design and Analysis auf das App-Symbol.

  • MATLAB-Eingabeaufforderung: Geben Sie systemIdentification ein.

Programmatische Nutzung

alle erweitern

systemIdentification öffnet die App System Identification. Wenn die App bereits geöffnet ist, bringt der Befehl die App in den Fokus.

systemIdentification(sessionFile) öffnet die App und lädt eine zuvor gespeicherte Sitzungsdatei, sessionFile, auf den MATLAB-Pfad. Eine Sitzung umfasst die zum Zeitpunkt des Speicherns in der App vorhandenen Datensätze und Modelle. Wenn die App bereits geöffnet ist, fügt der Befehl den Inhalt der Sitzungsdatei mit dem Inhalt der bereits in der App vorhandenen Datei zusammen.

Zum Beispiel öffnet systemIdentification('mySession') die App und lädt die zuvor gespeicherte App-Sitzung mySession.sid.

Um eine Sitzung zu speichern, wählen Sie File > Save session in der System Identification-App. Die Sitzung wird in einer Datei mit einer .sid-Erweiterung gespeichert.

systemIdentification(sessionFile,path) gibt den Pfad zur Sitzungsdatei an. Verwenden Sie diese Syntax, wenn sich die Datei nicht im MATLAB-Pfad befindet.

Zum Beispiel öffnet systemIdentification('mySession','C:\matlab\work') die App und lädt die zuvor gespeicherte App-Sitzung mySession.sid, die sich in C:\matlab\work befindet.

Versionsverlauf

Eingeführt vor R2006a

Siehe auch

Funktionen