- The model contains a Stop Block whose input signal is changing to a nonzero value before the stop time.
- The model is running to the stop time, but the settings for how the data should be logged prevents the final value(s) from being logged. The model did run to completion, but it isn't showing you the final values.
Simulink model crashes during simulation before reaching Stop Time without any error
27 views (last 30 days)
Show older comments
I am simulating a complex simscape multibody (Gen 1) model, with multiple joints, actuators, 6 DOF motions etc. The issue I am encountering is that the model simulates only for a limited amount of time and not till Stop Time. Simulink seems to crash or end the simulation before Stop Time. Moreover, changing certain value of the parameters affects how long the simulation simulates.
For instance I have a transport delay block. If the values of that is 1e-3 [s], the model is simulated for about 0.05 [s]. However if I change it to lets say 0.2e-3 [s] or 0 [s], the model simulates only for 0.002 [s] and 0 [s], respectively. In all cases Stop Time was 0.1 [s].
So, I am not sure if this has something to do with the solver or some other thing. All in all I am not sure how to debug this issue since Simulink is not generating any error report or giving out any error. One thing to mention will be that for whatever time the model simulates, the results look to be correct in my understanding and according to my expectations.
Any type of guidance will be much appreciated. Thanks in advance.
0 Comments
Answers (1)
Steve Miller
on 19 Nov 2022
Here are some typical reasons the model stops (or appears to stop) before the Stop Time.
--Steve
0 Comments
See Also
Categories
Find more on Troubleshooting in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!