Moving average with a time window 600s but using a variable step modeling setting
Ältere Kommentare anzeigen
Hi, I have a problem in Simulink. I should obtain the average value of a signal but I should keep this average value for the next 600 time steps. During these steps the output value is constant and it has to be updated each 600 new steps. Moreover I need to use a variable step for the simulation. Using "Moving Average", it seems not possible to use a variable step setting. How can I do this? Thank you so much.
4 Kommentare
Paul
am 23 Apr. 2023
What is the definition of a "time step" when using a variable step solver? I suppose it could be 600 major steps of the solver, but that doesn't sound very useful.
Angelo De Donato
am 23 Apr. 2023
Angelo De Donato
am 23 Apr. 2023
Paul
am 23 Apr. 2023
My recommendation is to rethink any approach that explicitly relies on the step size of the solver, whether it be variable or fixed. Develop the model to use the sample times that you need to model the system, and then choose an appropriate solver for the model.
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Simulink finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
