gjt532 发表于 2009-6-10 14:22

3D计算中老是出现内存不足?

本帖最后由 gjt532 于 2009-6-10 14:27 编辑

我在进行3D计算静态场时,会弹出如图 错误.我的配置2.8GCPU,2G内存.
请高手指教?苦恼啊!

lijian613 发表于 2009-6-11 21:50

内纯不够吧,我也是2g的内纯, 网格画了一晚上都没画成

neomag 发表于 2009-6-12 07:45

3D很耗内存 4G才好

wuyu2009 发表于 2009-6-12 08:29

与计算的复杂程度有关!!

blaze 发表于 2009-7-23 07:54

虚拟内存应该设置的大一点。

ENZO 发表于 2009-7-23 09:13

看看网格数是多少, 用掉多少内存。曾经计算17万网格的3D问题, 内存用掉1.7G, 就报内存不足了, 而我的内存是4G的。   感觉有时候不是真的内存不足, 而是模型或者有问题。

hualikaifa 发表于 2009-7-23 12:31

计算3D做好用小型服务器类型的计算机,个人电脑配置再高也不如服务器。

stormyjx 发表于 2009-7-23 15:12

1# gjt532

内存不够,试试虚拟的

qianqiang02 发表于 2009-10-10 15:18

建模时,不要把模型画锝过于精细,例如一个圆柱用72段就可以了,这样剖分网格就不会过多,出现内存不足.

qianqiang02 发表于 2009-10-10 15:21

加大虚拟内存没有用.

eecomes 发表于 2009-10-11 10:11

做3D分析时,网格划分很有讲究,无论电脑多NB如果网格划分不合理的化都会报告内存不足,我们配了一台4万RMB的戴尔服务器照样报告内存错误,经过多方原因查找后得出的结论是网格划分不合理,部分区域网格划分过于密集,在能够满足求解精度的前提下网格划分要尽量少

gexiaoming 发表于 2009-10-12 15:40

大家分析的太好了!

jdcql 发表于 2009-10-15 18:36

3D的确需要很大内存的,这没什么好说的?

H60880316 发表于 2009-10-15 21:22

大家都说网格划分有问题,但是怎么解决却没有什么实际的好办法。
我的经验是(我已经在这个论坛说过很多次了):
1,在3D建模时就采用线段取代曲线,刻面取代曲面。(别指望MAXWELL能帮你彻底解决网格划分过多的问题,这不是软件的问题而是有限元算法本身的问题。)例如,一个圆柱体画成12正边形的柱体,因为曲线和曲面本身就是线段和刻面的无限逼近。
2,删除小的倒角和圆角以及实体上的小突起或凹陷等等细小的部分,只要对结果没有大的影响。
3,请特别注意长宽比不要太大。例如,狭长的缝隙,薄而长的实体。
4,MAXWELL的尺寸范围是10的5次方到10负6次方之间(适应任何单位),所以对特别巨大或者特别小的模型,要选用适当的长度单位,不要超出这个范围。
5,使用相同材料而且相互接触的实体最好使用UNITE合成一个实体,因为单独地划分网格比多个实体的网格少很多。
模型建好了导入MAXWELL,根本不需要你去MESH,SURFACE APPROXIMATION,HEALING等等操作,一样算的好好的。

H60880316 发表于 2009-10-15 21:31

有限元算法并不是万能的,也有很多的问题。有限元划分网格,2D主要是三角形,四边形,3D主要是四面体,金字塔体,六面体等等,想想这些面和体都是刻面的不是曲面的,所以ANSOFT的MESH实际上就是用这些刻面去逼近曲面,多余的部分没有计算。有限元算法对于细长而薄形的实体会划分大量的网格,否则无法达到精度而收敛。ANSOFT也想了一些其它的办法,如使用IMPEDANCE边界条件,但是不能根本地解决问题。
其实大家不知道还有一种算法,边界元算法正好可以解决这个问题。IES就是使用边界元的电磁场仿真软件,可以在中国,知道的人太少了。其实在世界上,有限元算法和边界元算法各占50%。

jygan 发表于 2009-10-16 08:45

 Maxwell3D已经采用了边界元法.
在发现内存不够时,建议重启一下计算机再试试,如果还不够,那才是真的不够.

H60880316 发表于 2009-10-16 12:43

重启不过是释放内存和虚拟内存,不能根本解决问题。

igjss 发表于 2009-10-28 00:52

还好我是4G的

happyleaf 发表于 2009-10-28 09:18

我觉得3D的网格剖分实在是太差了,我的爪极电机的模型总是剖分不成功!

double 发表于 2009-10-28 11:35

我以前做的一个三相感应电机模型左分析3D时也遇到过相同问题,现在还没解决掉
页: [1] 2
查看完整版本: 3D计算中老是出现内存不足?