- 积分
- 61
- 注册时间
- 2023-7-10
- 最后登录
- 1970-1-1
- 打卡等级:初来乍到
- 打卡总天数:30
- 打卡总奖励:33
|
问题描述:基于simulink的机电液三者(Adams、AMESim、matlab/simulink)联合仿真,在simulink里面仿真时总是仿真到19%就停止仿真,报错。报错信息如下:
An error occurred while running the simulation and the simulation was terminated
Caused by:
Error in 'zhidaohou_simu1/S-Function' while executing C MEX S-function 'zhidaohou_AMEsim1_', (mdlOutputs), at time 1.9975.
Simcenter Amesim mexfunction zhidaohou_AMEsim1_ did an abnormal exit!
我的初步解决思路是:
1、三者联合仿真可能会出现代数环问题,于是在输出端加入了memory模块;
2、AMEsim子模型可能有问题,我重新建立了液压模型,用的都是它里面默认的子模型;
3、是不是仿真的求解器用的不对,步长要变步长(这个我不是特别清楚,就设置的simulink里面默认的)
但还是出现问题描述里面的报错,求各位解惑! |
|