simulink中除法模块出现inf。

11 vues (au cours des 30 derniers jours)
mewaha
mewaha le 27 Nov 2022
Réponse apportée : fefiyi le 27 Nov 2022
具体描述是:包含'QICHE/子系统/除法'的代数循环在0.0时刻的代数状态为Inf或NaN。解中可能有一个奇异点。如果模型是正确的,尝试减少步长(通过减少固定步长或通过收紧误差公差)求解,谢谢。

Réponse acceptée

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

Plus de réponses (0)

Catégories

En savoir plus sur Electrical Block Libraries dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!