Derivative of state 'X? in block 'integrator' at time Y is not finite

3 visualizaciones (últimos 30 días)
Giuseppe
Giuseppe el 6 de Nov. de 2023
Respondida: Shreeya el 4 de Jul. de 2024
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

Respuestas (1)

Shreeya
Shreeya el 4 de Jul. de 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:
  1. Add a conditional block in the model which deals with the edge case of u being equal to 0.
  2. You can also add a very small threshold to u, which can prevent a division by 0.
You can also refer to the answer linked below for more help:;
Let me know if this helps.

Categorías

Más información sobre Modeling en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by