Hauptinhalt

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

Online-Zustandsschätzung

Schätzen von Modellparametern mithilfe linearer und nicht linearer Kalman-Filter über die Befehlszeile und Simulink®

Sie können die Zustände Ihres Systems mithilfe von Echtzeitdaten sowie linearen und erweiterten Kalman-Filteralgorithmen und Unscented-Kalman-Filteralgorithmen durchführen. Sie können eine Online-Zustandsschätzung mithilfe der Simulink-Blöcke in der Unterbibliothek „Estimators“ der Bibliothek System Identification Toolbox™ durchführen. Sie können daraufhin C/C++ Code für diese Blöcke mithilfe von Simulink Coder™ generieren und diesen Code auf einem eingebetteten Ziel bereitstellen. Sie können auch eine Online-Zustandsabschätzung über die Befehlszeile durchführen und Ihren Code mithilfe von MATLAB® Compiler™ oder MATLAB Coder bereitstellen.

Funktionen

extendedKalmanFilterCreate extended Kalman filter object for online state estimation
unscentedKalmanFilterCreate unscented Kalman filter object for online state estimation
particleFilterParticle filter object for online state estimation
correctCorrect state and state estimation error covariance using extended or unscented Kalman filter, or particle filter and measurements
residualReturn measurement residual and residual covariance when using extended or unscented Kalman filter
predictPredict state and state estimation error covariance at next time step using extended or unscented Kalman filter, or particle filter
initializeInitialize the state of the particle filter
cloneCopy online state estimation object
generateJacobianFcnGenerate MATLAB Jacobian functions for extended Kalman filter using automatic differentiation (Seit R2023a)

Blöcke

Kalman FilterEstimate states of discrete-time or continuous-time linear system
Extended Kalman FilterEstimate states of discrete-time nonlinear system using extended Kalman filter
Particle FilterEstimate states of discrete-time nonlinear system using particle filter
Unscented Kalman FilterEstimate states of discrete-time nonlinear system using unscented Kalman filter

Themen

Grundlagen der Online-Schätzung

Online-Zustandsschätzung in Simulink

Online-Zustandsschätzung über die Befehlszeile

Fehlersuche

Troubleshoot Online State Estimation

Troubleshoot online state estimation performed using extended and unscented Kalman filter algorithms.