本帖最后由 zjuzgz 于 2009-3-20 22:53 编辑
•要仿变压器绕组,有很多根导体,绕在圆形柱子上,建模时为了方便,把每个导体画成1个环形(圆形sweep360度),如下图所示。然后make simple coil后生成1个coil,在1a和nb之间直接加电流源,仿真出错,说’No conducting path between terminals in the material mesh’, 应该是指’1a’和’nb’两个面没有接触的缘故,于是在外电路中在两者间加了1个电流源,还是不行;
•接着我把360度改成350度,通过外电路加电流源,这下可以仿了,但速度很慢。同样的例子Maxwell只用20多分钟,而MagNet仿了1个半小时还没成功;
•然后我对每个(sweep360度)导体分别make simple coil,生成多个coils,分别赋电流,结果仿真速度很快,只用了3分多钟。因为每根导体生成1个coil,所以coil很多,不过在MagNet中好像无法选中多个coil同时赋电流值,只能一个个单独赋值,这样在导体数目很多的情况下很麻烦;
•我用h-adaption,refine 5%情况下3分钟仿完了,后来把5%改成30%(Maxwell v12默认就是30%),结果1个多小时也没仿出来
我的问题是:
1.针对我这种情况,有没有简便的方法?
2.带外电路的仿真是否会慢很多?
3.判断收敛Maxwell采用的是残差(Residual),而MagNet是用Newton tol和CG tol,如何比较MagNet与Maxwell的速度才是比较公平的?MagNet里h-adaption和p-adaption一般设置多少合适? |