simulink中除法模块出现inf。

11 visualizaciones (últimos 30 días)
mewaha
mewaha el 27 de Nov. de 2022
Respondida: fefiyi el 27 de Nov. de 2022
具体描述是:包含'QICHE/子系统/除法'的代数循环在0.0时刻的代数状态为Inf或NaN。解中可能有一个奇异点。如果模型是正确的,尝试减少步长(通过减少固定步长或通过收紧误差公差)求解,谢谢。

Respuesta aceptada

fefiyi
fefiyi el 27 de Nov. de 2022
从这部分模型来看,没有中间状态量。
如果是简单的没有状态量的控制模型,在碰到除法的时候,尽量在除法之前添加防除0操作。
比如在Add2后面添加一个Swith模块,当Add2算出来的值是0,那么我们就用一个设定好的默认值。
如果算出来的不是0,就可以直接计算除法。

Más respuestas (0)

Categorías

Más información sobre Electrical Block Libraries en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!