How can I get the instantaneous step size value in variable step solver at a simulink model?
이전 댓글 표시
Hello everyone,
This is an urgent stuation. I got a proble to get the value of instantaneous step size value in variable step solver. In my simscape model there is also a runge kutta solver function that I wrote and I need a h value which is a h=step_value/10. I dont want to use fixed step solver. That is why I need to know step value for each time step. I would be appreciated if you help me.
답변 (1개)
Uday Pradhan
2021년 5월 6일
0 개 추천
Hi, you can use the "Clock" block in Simulink to get the current simulation time and the "memory" block to store this value for each step. In each step, subtract the output of "Memory" block (i.e. previous time step) from the current output of "Clock" to get the current step size. Here is a sketch of the workflow:

I hope this helps!
댓글 수: 4
Taha Oguz Özen
2021년 5월 9일
Walter Roberson
2021년 5월 9일
What step size do you expect at time 0 ?
Taha Oguz Özen
2021년 5월 9일
Walter Roberson
2021년 5월 9일
카테고리
도움말 센터 및 File Exchange에서 General Applications에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!