Workflow für die Systemidentifikation
Die Systemidentifikation ist ein iterativer Prozess, bei dem Sie Modelle mit unterschiedlichen Strukturen aus Daten identifizieren und die Modellleistung vergleichen. Abschließend wählen Sie das einfachste Modell aus, das die Dynamiken Ihres Systems am besten beschreibt.
Da Sie mit dieser Toolbox verschiedene Modellstrukturen schnell schätzen können, sollten Sie so viele verschiedene Strukturen wie möglich ausprobieren, um festzustellen, welche die besten Ergebnisse liefert.
Ein Workflow für die Systemidentifikation kann die folgenden Aufgaben umfassen:
Verarbeiten der Daten für die Systemidentifikation durch folgende Vorgehensweisen:
Importieren von Daten in den MATLAB®-Arbeitsbereich.
Darstellen der Daten in der App „System Identification“ oder als
iddata
- oderidfrd
-Objekt im MATLAB-Arbeitsbereich.Plotten von Daten, um das Verhalten in der Zeait- und in der Frequenzdomäne zu untersuchen.
Zum Analysieren der Daten auf das Vorhandensein von konstanten Offsets und Trends, Verzögerung, Feedback und Signalerregungspegel, können Sie auch den Befehl
advice
verwenden.Vorverarbeiten der Daten durch Entfernen von Offsets und linearen Trends, Interpolieren fehlender Werte, Filterung zur Betonung eines bestimmten Frequenzbereichs oder erneute Abtastung (Interpolierung oder Dezimierung) unter Verwendung eines anderen Zeitintervalls.
Identifizieren linearer oder nicht linearer Modelle:
Wenn sich kein zufriedenstellendes Modell erzielen lässt, probieren Sie eine andere Modellstruktur und -ordnung oder einen anderen Identifizierungsalgorithmus aus. In manchen Fällen können Sie die Ergebnisse verbessern, indem Sie ein Rauschmodell berücksichtigen.
Möglicherweise müssen Sie Ihre Daten vorverarbeiten, bevor Sie weitere Schätzungen vornehmen können. Wenn Ihre Daten beispielsweise zu viel hochfrequentes Rauschen enthalten, müssen Sie die Daten vor dem Modellieren filtern oder dezimieren (erneut abtasten).
Verwendung identifizierter Modelle:
Zur Steuerungsentwicklung für die geschätzte Anlage mithilfe anderer MathWorks® Produkte.
Sie können ein geschätztes lineares Modell in die Software Control System Toolbox™, Model Predictive Control Toolbox™, Robust Control Toolbox™ oder Simulink® importieren.
Für Online-Anwendungen können Sie eine Online-Schätzung durchführen.