找回密码
 注册
Simdroid-非首页
查看: 312|回复: 1

请教一个Transient求解设置的问题

[复制链接]
发表于 2005-11-27 16:07:40 | 显示全部楼层 |阅读模式 来自 湖北武汉
在Maxwell Transient求解设置对话框中如果我用定步长求解,这个步长设置的大小如果设置的过大,是不是意味着瞬态过程的一些中间点的状态就不知道,得到的曲线就不是很光滑?如果设置大了,会不会对计算结果产生一些错误?比若波形完全差得很远?
另外一方面说是划分网格越细求解越精确,那这个划分网格又和求解误差的设置有什么关系?是不是划分越细就迭代次数就少,就很快达到求解误差限之内,如果网格粗糙,他就会不停的再次划分,直到达到求解误差限,是这个意思吗?那这样说来,不是跟网格粗糙与否没什么关系吗?(如果不够细就又自动细分了?),另外网格剖分和Transient中的步长之间有什么关系吗?谢谢各位帮忙
发表于 2005-12-7 00:14:01 | 显示全部楼层 来自 加拿大

Re:请教一个Transient求解设置的问题

Simdroid开发平台
ansoft的这些应该是随着MagNet做的。从我了解MagNet的角度猜测:

步长大了,可能会对结果有影响,因为瞬态都要考虑上一步结果的影响,在变化大的地方,太大了,会错误。不知ansoft有没有自适应步长,和用户定义可变步长的设置。

网格剖分与步长没有关系。

有限元软件就是求解一个大的矩阵,网格密的话,矩阵就大,但由于是采用迭代法求解,如CG,如果,网格质量好,大的,but well-conditioned矩阵可能求解比小的但是Bad-conditioned矩阵得到结果还快。

如果不设定自适应剖分,不会自动剖分的。

在场变化剧烈的地方,网格要一些,另外也可使用高阶求解,如polynominal order=3, or 4,  当然,ansoft可能只能算2阶。

仅供参考
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-6-14 17:43 , Processed in 0.048283 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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