- Add a conditional block in the model which deals with the edge case of u being equal to 0.
- You can also add a very small threshold to u, which can prevent a division by 0.
Derivative of state 'X? in block 'integrator' at time Y is not finite
2 views (last 30 days)
Show older comments
hello. i have a problem in a simulink model. i'm modelling the bycicle dynamics. i made a matlab fuction where i derivate my equations. my problem is that i have the sideslip angle (steering-(v+a1*yaw_rate)/u) and in same time, the u (longitudinal velocity) is 0 so in sideslip angle' s calculation there is a division for 0 that take the solutions not finite. i must use Ode4 fixed step so i can't change the solver type. how can resolve it?
thanks
0 Comments
Answers (1)
Shreeya
on 4 Jul 2024
Hello
A quick glance sugests that you want to handle a division by 0 in your Simulink Model. Here are a few workarounds for it:
You can also refer to the answer linked below for more help:;
Let me know if this helps.
0 Comments
See Also
Categories
Find more on Ordinary Differential Equations 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!