.Modelica_LinearSystems2.WorkInProgress.DiscreteStateSpace.Internal.updateBase_sr

Information

Bass class of update_sr-function

Interface

partial function updateBase_sr
  extends Modelica.Icons.Function;
  import Modelica;
  import Modelica_LinearSystems2;
  input Modelica_LinearSystems2.DiscreteStateSpace.Internal.hBase hSigma;
  input Real xpre[:] "Estimated vector of previous instant";
  input Real upre[:] "Input at instant k";
  input Real CfPpre[size(xpre, 1), size(xpre, 1)] "Error covariance matrix of the previous instant";
  input Real CfR[:, size(CfR, 1)] "Covariance matrix of the measurement noise";
  input Real alpha = 1 "Spread of sigma points";
  input Real beta = 2 "Characteristic of the distribution of x";
  input Real kappa = 0 "Kurtosis scaling of sigma point distribution";
  input Modelica.Units.SI.Time Ts "Sample time";
  output Real mu[size(CfR, 1)] "Predicted mean";
  output Real Syy[size(CfR, 1), size(CfR, 1)] "Transformed covariance matrix";
  output Real Rxy[size(xpre, 1), size(CfR, 1)] "Transformed cross covariance matrix";
end updateBase_sr;

Generated at 2024-11-23T19:25:52Z by OpenModelicaOpenModelica 1.24.2 using GenerateDoc.mos