Simulink simulation error: solution not finite
显示 更早的评论
I encountered the following simulation error:

I tried reducing the step size in the solver but it doesn't work. How should I fix this?
6 个评论
Walter Roberson
2021-10-15
Sometimes there is just a singularity, and you need to either change the blocks (so you are doing something different), or else you need to change the initial or boundary conditions in a way that avoids the singularity.
I recommend logging (scoping) the output of the signal to see what the trend is.
Randy Chen
2021-10-23
Randy Chen
2021-10-23
Walter Roberson
2021-10-23
I suggest that set the stop time to 3.5 and look at the signal. Flat on the 10^190 scale might be pretty bumpy locally.
Randy Chen
2021-10-23
Walter Roberson
2021-10-23
I am a little confused, in that your original post the error message had a singularity about 1.88 seconds
Sorry, I have never looked at airfoils at all.
回答(1 个)
Aqib Memon
2021-10-23
0 个投票
Are you using a fixed time step in your simulation settings? if yes, then try setting it to variable time step and see if it works.
类别
在 帮助中心 和 File Exchange 中查找有关 General Applications 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

