查看: 183|回复: 2|关注: 0

[未答复] simulink仿真,选择变步长遇到奇异矩阵的错误

[复制链接]

新手

5 麦片

财富积分


050


1

主题

7

帖子

0

最佳答案
发表于 2019-9-19 16:22:38 | 显示全部楼层 |阅读模式
            Division by zero in 'shiyan10/Divide1'
Component: Simulink | Category: Block warning
An error occurred while running the simulation and the simulation was terminated
Caused by:
Trouble solving algebraic equations in differential-algebraic system. Singular iteration matrix encountered with step size 6.18921308576481E-6 at time 0.0. Try tightening the error tolerances. If the problem persists, check the model structure and values of parameters.   求指导啊

新手

5 麦片

财富积分


050


1

主题

7

帖子

0

最佳答案
 楼主| 发表于 2019-9-19 16:26:50 | 显示全部楼层
本帖最后由 顾铭之_CN11R 于 2019-9-20 13:48 编辑

选择定步长时,
Division by zero in 'shiyan10/Divide1'
Component: Simulink | Category: Block warning
An error occurred while running the simulation and the simulation was terminated
Caused by:
Derivative of state 'shiyan10.Cylinder.conv_B.chosen_converter.volume' in block 'shiyan10/Cylinder' at time 0.0 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)求帮助啊

新手

5 麦片

财富积分


050


1

主题

7

帖子

0

最佳答案
 楼主| 发表于 2019-9-24 11:03:57 | 显示全部楼层
顾铭之_CN11R 发表于 2019-9-19 16:26
选择定步长时,
Division by zero in 'shiyan10/Divide1'
Component: Simulink | Category: Block warning

已解决,更改液压缸的参数,并且在反馈环节加限幅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表