Derivative of state '1' in block 'matlab_fu​nction_MAT​HWORKS/CHE​RYL KNEE EXTENSION MODEL2/Integrator4' at time 0.918 is not finite. The simulation will be stopped.

조회 수: 2(최근 30일)
Saharul Arof
Saharul Arof 2021년 10월 2일
댓글: Saharul Arof 2021년 10월 16일
While simulating Simulink model (attached) using mATLAB function contains control algorithm the simulation stop with errors "Derivative of state '1' in block 'matlab_function_MATHWORKS/CHERYL KNEE EXTENSION MODEL2/Integrator4' at time 0.918 is not finite. The simulation will be stopped. There may be a singularity in the solution. If not, try reducing the step size (either by reducing the fixed step size or by tightening the error tolerances) ".Please help.

답변(1개)

Salman Ahmed
Salman Ahmed 2021년 10월 11일
편집: Salman Ahmed 2021년 10월 11일
Hi Saharul,
This error has occured due to the presence of a NaN value at the input of the integator. To ascertain this, you can set the diagnostic "Inf or NaN block output" to error in the configuration settings. It shows the Zero4 block is the one which has produced this value. You could bypass the NaN values using a suitable condition based on your model. Hope it helps.

제품


릴리스

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by