西莫电机圈

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

查看: 3653|回复: 3

如何判断MAXWELL的计算结果是否收敛?

[复制链接]

该用户从未签到

发表于 2011-8-30 13:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
原先一直没有太关注收敛问题,在Analysis里面设置的时候都是采用默认设置。

可是突然有一天,一个无意的举动让我发现,有的仿真其实并没有达到收敛。

现在我就很纠结,MAXWELL仿真计算后如何查看其收敛情况?

是不是在计算结束后,Analysis--->Setup1---->右击----->Convergence查看收敛情况?

如果是,那请问,这里的数据怎么看呢?
view:Table==>pass/#tetrahedra/total energy(J)/energy error[%]/delta energy[%]

view:plot===>X:pass/#tetrahedra/total energy(J)/energy error[%]/delta energy[%]
                         Y:pass/#tetrahedra/total energy(J)/energy error[%]/delta energy[%]

这些个地方该怎么看?曲线什么情况才认为是收敛的情况呢?

望指教。谢谢!!
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过

该用户从未签到

发表于 2011-8-30 17:37 | 显示全部楼层
在静态和涡流场下,由于是采用迭代的方法来求解,所以有收敛准则,具体在你的solve setup里设置,就是那个energy error,软件默认是1%。因为迭代是一种数值解法,严格的说,数值解法没有真解,结果只能无限靠近真解。越到最后,系统的能量愈趋于平衡,前后两次迭代之间的能量误差也就越小,当某一步迭代后的能量误差小于你刚开设定的值时,软件就认为计算精度达到要求,结束计算。因此可以通过设置这个值来决定软件收敛的快慢及计算结果的精度。但不必过于降低能量误差以得到精度更高的解,因为这两种场下采用自适应剖分,越到后面,剖分单元增加越多,计算一次会变的很慢,但结果变化却不大,因此一般1%就行了。当然如果模型很复杂,可以适当放大这个值,让其尽快收敛。在求解的过程中,可以通过solution data下的convergence来动态观察每次迭代后的能量变化,
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2011-8-31 09:34 | 显示全部楼层
是的,能量误差越来越小就是收敛。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2011-8-31 13:28 | 显示全部楼层
回复 2# luomu


    多谢赐教。另外,想请教一下,如果是瞬态仿真,是不是就能保证精度呢?换句话说,如果只是在静态和涡流下采用迭代,那么,瞬态仿真是使用的一种什么计算准则?望指教 ,谢谢。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|西莫电机圈 ( 浙ICP备10025899号-3 浙公网安备:33028202000436号

GMT+8, 2024-7-27 20:41 , Processed in 0.082535 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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