Contenuto principale

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Stima dello stato online

Stimare i parametri del modello utilizzando i filtri di Kalman lineari e non lineari dalla riga di comando e in Simulink®

È possibile stimare gli stati del sistema utilizzando dati in tempo reale e algoritmi del filtro di Kalman lineare, esteso o con metodo unscented. È possibile eseguire la stima online dello stato utilizzando i blocchi Simulink della libreria secondaria Estimators della libreria System Identification Toolbox™. È quindi possibile generare codice C/C++ per questi blocchi utilizzando Simulink Coder™ e distribuire questo codice su un target embedded. È inoltre possibile eseguire la stima dello stato dalla riga di comando e implementare il codice utilizzando MATLAB® Compiler™ o MATLAB Coder.

Funzioni

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 (Da R2023a)

Blocchi

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

Argomenti

Nozioni di base sulla stima online

Stima online dello stato in Simulink

Stima online dello stato dalla riga di comando

Risoluzione dei problemi

Troubleshoot Online State Estimation

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