Zustandsschätzung
Techniken zur Zustandsschätzung ermöglichen Ihnen die Schätzung von Zustandswerten in Systemen mit Prozess- und Messrauschen. Mit den Tools der Control System Toolbox™ können Sie lineare stationäre und zeitlich variable Kalman-Filter entwerfen. Für Zustände nichtlinearer Systeme können Sie auch Schätzungen mit erweiterten Kalman-Filtern, unscented Kalman-Filtern oder Partikelfiltern durchführen.
Algorithmen zur Online-Zustandsschätzung aktualisieren die Zustandsschätzungen Ihres Systems, wenn neue Daten verfügbar sind. Sie können die Zustände Ihres Systems mithilfe von Echtzeitdaten sowie linearen und nichtlinearen Kalman-Filter-Algorithmen schätzen. Sie können eine Online-Zustandsschätzung mit Simulink®-Blöcken durchführen, mithilfe von Simulink Coder™ C/C++ Code für diese Blöcke generieren und diesen Code für ein eingebettetes Ziel einsetzen. 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
Blöcke
Themen
Grundlagen der Zustandsschätzung
- Kalman Filtering
Perform Kalman filtering and simulate the system to show how the filter reduces measurement error for both steady-state and time-varying filters.
Online-Schätzung
- Nonlinear State Estimation Using Unscented Kalman Filter and Particle Filter
Estimate nonlinear states of a van der Pol oscillator using the unscented Kalman filter algorithm. - Validate Online State Estimation at the Command Line
Validate online state estimation that is performed using extended and unscented Kalman filter algorithms. - Generate Code for Online State Estimation in MATLAB
Deploy extended or unscented Kalman filters, or particle filters using MATLAB Coder software. - Extended and Unscented Kalman Filter Algorithms for Online State Estimation
Description of the underlying algorithms for state estimation of nonlinear systems.
Zustandsschätzung in Simulink
- State Estimation Using Time-Varying Kalman Filter
Estimate the states of linear systems using time-varying Kalman filters in Simulink. - Estimate States of Nonlinear System with Multiple, Multirate Sensors
Use an Extended Kalman Filter block to estimate the states of a system with multiple sensors that are operating at different sampling rates. - Parameter and State Estimation in Simulink Using Particle Filter Block
This example demonstrates the use of Particle Filter block in Control System Toolbox™. - State Estimation with Wrapped Measurements Using Extended Kalman Filter
This example shows how to use the extended Kalman filter algorithm for nonlinear state estimation for 3D tracking involving circularly wrapped angle measurements. - Nonlinear State Estimation of a Degrading Battery System
Estimate the states of a nonlinear system using an unscented Kalman filter in Simulink. - Validate Online State Estimation in Simulink
Validate online state estimation that is performed using Extended Kalman Filter and Unscented Kalman Filter blocks.
Fehlersuche
Troubleshoot Online State Estimation
Troubleshoot online state estimation performed using extended and unscented Kalman filter algorithms.