functionukfUpdate_sr

Update step in square root ukf

Extends from Modelica.Icons.Function (Icon for functions), Modelica_LinearSystems2.WorkInProgress.DiscreteStateSpace.Internal.updateBase_sr (Bass class of update_sr-function).

Inputs

TypeNameDefaultDescription
Modelica_LinearSystems2.DiscreteStateSpace.Internal.hBasehSigma (from updateBase_sr)
Real[:]xpre (from updateBase_sr)Estimated vector of previous instant
Real[:]upre (from updateBase_sr)Input at instant k
Real[size(xpre, 1),size(xpre, 1)]CfPpre (from updateBase_sr)Error covariance matrix of the previous instant
Real[:,size(CfR, 1)]CfR (from updateBase_sr)Covariance matrix of the measurement noise
Realalpha (from updateBase_sr)1Spread of sigma points
Realbeta (from updateBase_sr)2Characteristic of the distribution of x
Realkappa (from updateBase_sr)0Kurtosis scaling of sigma point distribution
Modelica.Units.SI.TimeTs (from updateBase_sr)Sample time

Outputs

TypeNameDefaultDescription
Real[size(CfR, 1)]mu (from updateBase_sr)Predicted mean
Real[size(CfR, 1),size(CfR, 1)]Syy (from updateBase_sr)Transformed covariance matrix
Real[size(xpre, 1),size(CfR, 1)]Rxy (from updateBase_sr)Transformed cross covariance matrix

Revisions

Date Author Comment
2010-06-11 Marcus Baur, DLR-RM Realization