Moving average with a time window 600s but using a variable step modeling setting
古いコメントを表示
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 件のコメント
Paul
2023 年 4 月 23 日
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
2023 年 4 月 23 日
Angelo De Donato
2023 年 4 月 23 日
Paul
2023 年 4 月 23 日
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.
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Simulink についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
