首页/文章/ 详情

仿真卡住但不报错的原因

6月前浏览8625

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


第一部分:现象


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


第二部分:原因分析


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


第三部分:解决办法


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





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