首页/文章/ 详情

仿真卡住但不报错的原因

2月前浏览7959

文章来源Amesim学习与应用,作者彬哥。

第一部分:现象

我们经常遇到如下场景,仿真进度条卡住不动,但是既不报错,也没有结束仿真,大为奇怪,束手无策。

第二部分:原因分析

Amesim默认采用变步长仿真,最小步长到10^-7s,软件在计算过程中如果出现局部高频振荡等问题,会进一步缩小计算步长,当步长变的非常小的时候,我们就会看到仿真进度条卡住不动了。但是软件识别不到具体错误,无法报错,只能很缓慢的继续运行。

第三部分:解决办法

这种情况发生大多数是建模不合理或者参数不合理,需要及时调整模型或者参数。同时可以使用性能分析器大致定位具体元件位置。之所以说大致,因为作为一个系统,参数振荡的原因也可能是其它元件或参数导致的,要具体分析,逐步调整。


其他专业通用AMESim科普
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2020-08-18
最近编辑:2月前
batt
本科 *****:Amesim学习与应用
获赞 68粉丝 346文章 191课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈