State-space with added noise?

12 visualizaciones (últimos 30 días)
Joonas
Joonas el 25 de Oct. de 2015
Comentada: Joonas el 26 de Oct. de 2015
Hi,
I'd like to simulate a state-space model where I add some process noise (to states) and measurement noise (to measurements). How do I do this in Simulink?
The system mathematically would be:
x_derivative = Ax+Bu+v (v is added noise to states)
y = Cx + w (w is added noise to measurements).
How do I add the noise vectors v and w to the basic state-space block found in Simulink library?
Or is the only way to calculate the state-space system inside a Matlab function block and add the noise there?
  4 comentarios
Stefan Raab
Stefan Raab el 26 de Oct. de 2015
Hello Joonas,
1) Yes, you could add the measurement noise simply to the output of the statespace block i suppose and I also think that there is no opportunity to add the process noise directly in the state-space block.
2) You found the right link. I would model the system like this. But if you have the equation x_derivative = Ax+Bu+v, you have to add the noise to x_derivative, not to x.
Kind regards, Stefan
Joonas
Joonas el 26 de Oct. de 2015
Hi Stefan,
thanks for reminding me for this. Exactly, the noise is added to the x_derivative as the state-space representation says. Good, I think now that I can handle this correctly. Thanks a lot for your help!

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Additional Math and Discrete en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by