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

조회 수: 3 (최근 30일)
Giuseppe
Giuseppe 2023년 11월 6일
답변: Shreeya 2024년 7월 4일
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

답변 (1개)

Shreeya
Shreeya 2024년 7월 4일
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.

카테고리

Help CenterFile Exchange에서 Modeling에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by