ilingzhi 发表于 2011-1-27 16:02

Maxwell V14 计算出错 原因探讨

各位同学好~

我用V14的三维场计算一个线圈的电感值,
模型尺寸比较大,计算到中途会随机性地出错,也就是有时会出错,有时又能计算通过。如果出错的话,是类似于这样的提示“
    Process 'hnl3d' terminated abnormally.It may have run out of memory or could have been killed by the user. (3:48:48 下午一月 27, 2011)
    Simulation completed with execution error on server: Local Machine. (3:48:48 下午一月 27, 2011)

看提示好似内存不足一样,但我监视内存使用情况,物理内存并没有使用完。

我的硬件配置:
CPU I7-920
内存 2G*3=6G
系统装的是 win7 32位,已经起用内在扩展,6G内存可以完全使用,如上图所示。
请问各路朋友,有没有碰到过这个问题?
有什么解决办法吗?
我在想,是不是Maxwell自身内存寻址有限,不能超过4G空间?

monchen 发表于 2011-1-27 20:49

有用Region把邊界限定嗎?

ilingzhi 发表于 2011-1-28 09:58

回楼上:

我计算时,先将线圈导体、铁心建模完成,然后计算,软件提示各部件之间不接触,不允许;我就又建了个圆柱,将前面的所有元件包围住了,布尔运算后,就可以直接计算了。
没有加您说的“边界限定”,甚至没有加其它任何边界条件,只是加了个电流激励。
刚才试着找“边界限定”,没找到,请问您能给些进一步的建议吗??谢谢..

hulihututu 发表于 2011-1-31 07:52

估计是内存不够。为了达到预定的精度,网格会自动逐步加密,当模型较大时,内存会成倍增加。我感觉Waxwell就是一个吃内存的老虎。

monchen 发表于 2011-1-31 16:02

就是Region紅色的框框, 我剛剛開始跑的時後, 沒用這個去限定, 會無法跑出來, 後來用這個, 就可以跑了, 我個人認為如果沒有用Region, 那Maxwell可能會用無限大當邊界, 所以會跑不出來, 我試過, 再簡單的也不行

sgyub 发表于 2011-1-31 16:49

32位系统起用内存扩展是没有用的.你用64位系统,肯定没问题.

amsign 发表于 2011-2-13 19:04

目前在做一个大型疏绕螺线圈仿真,模型尺寸很大,线圈直径6m,线径10mm
在64位,8核,10G内存工作站电脑上运行,也出现了ilingzhi所说的错误,我觉得原因是软件本身对运算的总量存在一个最高限,超过了这个限制,即使没达到电脑的物理内存量,同样不能计算。

一直纠结于这个问题啊~~纠结
不知分布式或并行计算能不能解决问题,但好像这个功能需要专门的license,目前在论坛和网上能下到的破解版本似乎都不行哎~~

amsign 发表于 2011-2-13 19:06

对了,用的是下载的v14版本

哪位大大有做分布式计算或并行计算的没?急需向您请教啊!!!

Sauvy 发表于 2011-3-8 17:18

ansoft run out of memory or could have been killed by the user.问题解答

本帖最后由 Sauvy 于 2011-3-8 17:23 编辑

我现在画了一个模型,计算输电线路电场的,所以空间比较大,计算的时候看任务管理器耗的内存不到2G,我用服务器算的,内存6G,虚拟内存也改成7G了,但是计算还是出现这样的问题。迭代了3步,前三步看样子还不收敛。

是不是是软件本身对运算的总量存在一个最高限,超过了这个限制,即使没达到电脑的物理内存量,同样不能计算。

真是这样就悲剧了。

Sauvy 发表于 2011-3-8 17:20

我现在画了一个模型,计算输电线路电场的,所以空间比较大,计算的时候看任务管理器耗的内存不到2G,我用服务器算的,内存6G,虚拟内存也改成7G了,但是计算还是出现这样的问题。迭代了3步,前三步看样子还不收敛。是真像7楼说的这样吗?
真是这样就悲剧了。

053226 发表于 2011-3-8 20:45

回复 8# amsign


    你好,能不能说说看你的软件是在什么地方下的,谢谢!

luomu 发表于 2011-3-8 22:00

有可能是软件破解的问题,以前用13有时候就是这样,老莫名其妙的出错,又退回到12就没有这种问题。

rp2004 发表于 2011-3-8 23:27

ilingzhi you may be able to fix it by remeshing using Ansoft clasic mesh option.

Sauvy 发表于 2011-3-16 09:16

是不是因为盗版软件不支持的原因哦?希望高手解答
我最近有一个计算,模型比较大,计算的时候会out of memory. 看任务管理器里面基本上最多用3G/12G.但是算到pass7就这样了。而且看结果是收敛的,能量误差都到2%左右了。

ziwei_007 发表于 2011-3-17 06:25

回复 10# Sauvy


   怎么用服务器算?

Sauvy 发表于 2011-3-17 13:16

回复 15# ziwei_007


    就把服务器当电脑主机。

wxwhit 发表于 2011-11-10 09:53

我仿真也出该问题,我先剖分,剖分成功,但anlysis就出现该问题了,郁闷啊。用的maxwell14

zhangyb9453 发表于 2011-11-10 12:48

  我也出现过这个情况,估计是没有破解完全吧。后来换成12,感觉ANSOFT中BUG就是多,没有ANSYS好,但其人性化设计和快捷简单的建模方式与分析方法又让不忍舍弃它

非池中 发表于 2011-11-28 18:39

我用的是v14,模型很小,也出现这个问题,由此看应该是破解的问题吧

whynotyou 发表于 2012-8-24 09:33

回复 7# amsign
   出现同样的错误啊,我也是疏线圈,直径10cm,线圈长度20cm,11匝,用的是maxwell12.2.
   我先在xy平面画了一个圆,在用螺旋扫描成一个空心线圈,用了region,线圈是铜,其余是真空,开始用自己的电脑跑,跑到pass4的时候出现楼主的错误,以为是电脑不行,拿到服务器上跑,在pass7的时候memory out了,但服务器的内存是四十几个G啊?
    还有因为要算电感,用了matrix,点那个include的时候,ansoft直接卡机,要等好长时间才反应好点上了,每次都是这样。
    望高手来解决啊!
页: [1] 2
查看完整版本: Maxwell V14 计算出错 原因探讨