ANSYS内存不足解决详细方法

ANSYS内存不足解决方法

方法1:

更改Launch里面的Total workspace(total worksapce减去database space即为所谓的scratch space),1G内存的电脑Total workspace最大可设置为1280MB,database space最小可设置为32MB。32位的电脑最大只能支持1G内存(ansys目前在32位xp系统下最大支持内存位1.2G。

另外还得注意硬盘格式,用NTFS格式。),64位电脑可支持3GB内存(也有说法认为ANSYS软件在Windows XP系统下只能支持到2G内存)。

方法2:

修改boot.ini,即 multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /3GB

1. 右键单击我的电脑,然后单击属性;或在控制面板中,启动性能和维护工具,然后单击系统。

2. 在高级选项卡中,单击"启动和故障恢复"下的设置。

3. 在系统启动下,单击编辑。这将在"记事本"中打开boot.ini文件。

4. 在boot.ini文件的最后加上“空格”+“/3GB”。

5. 保存即可。

方法3:

使用PCG求解器,节省需求内存(有说法认为PCG求解器会充分的利用内存,波前求解器或其它求解器大多充分利用硬盘(即虚拟内存))。

方法4:

增加虚拟内存,选定系统管理的大小项(增加ANSYS目标文件夹所在硬盘的虚拟内存)。

方法5:

并行设置,采用共享式并行或分布式并行计算。

方法6:

使用系统配置实用程序msconfig:运行栏msconfig;BOOT.INI高级选项/MAXMEM(你的最大内存)和/NUMPROC(你的CPU数目)。

方法7:

solution ,analysis type ,sol'n conrol ,basic 右下角Frequency 把 N=?设大一些,就可以了。

方法8:

把ANSYS换个盘安装,留够足够大的空间。 附: 1.ansys结果文件过大,如何处理? 解决超大结果文件的方案,主要有四种方法:

方法一:将磁盘格式转换为NTFS;

方法二:在begin level的时候加上一条命令/config,fsplit,value, 其中value is the size of file, the final size equal to n*valve,n is the number of sub-file,(在PC机上面,一般1单位=4M)则/config,fsplit,750 生成每个分割后的文件都是3G的大小,在这个命令下,不只是rst文件被分割,只要是由ansys所产生的binary文件都会。 如下面命令大概会产生6个rst文件:

/config,fsplit,1 !! 1=4MB

/prep7 et,1,45 mp,

ex,1,2e11 mp,prxy,1,0.3 blc4,,,10,1,1 esize,0.1 vmesh,all

/solu da,5,all sfa,2,,pres,0.1 solve

方法三:<1>将不同时间段内的结果分别写入一序列的结果记录文 件;<2>使用/assign命令和重启动技术;<3>ANSYS采用向指定结果记录文件追加当前计算结果数据方式使用 /assign指定的文件,所以要求指定的结果记录文件都是新创建的文件,否则造成结果文件记录内容重复或混乱。特别是,反复运行相同分析命令流时,在重 复运行命令流文件之前一定要删除以前生成的结果文件序列。 方法四:采用载荷步文件批处理方式求解,在结果文件大小达到极限而终止计算时,同样可以接着计算,不过在重新计算时,在重启动对话框里选择—create *.rst,并且read上次的计算结果。 (转:simwe)

2.ansys中物理内存和虚拟内存设置: 增大物理内存是提高解题效率的关键。 虚拟内存理想配置为:物理内存 +250M,ansys的运行速度与内存大小直接有关,对于同一台机器,内存由256M增大到512M时计算同一题目的速度可以提高几倍,解体规模可以达10万自由度以上。 (转:aoxue)

3.ansys计算是提示内存不足,查看却还有很多内存没有使用,如何解决?

(1)加大虚拟内存

(2)在ANSYS Product Launcher中,Customization Preferences下设置内存(选Use custom memory settings)

(3)将Total Workspace (M设为1400,这可能是在2G内存下的最大值,这可能也是32位系数下的最大值,因为系统要保留些内存,自已试一下最大可开到多少…)

(4)Database(M尽可能小,如64 M)

(5)可改变求解方法为PCG (Pre-Condition CG) (缺省为Sparse direct) (转:aoxue)

4.系统内存是2G,当调整超过1100MB时,ANSYS就运行不了,参考了一 下help文件,其中有This occurs quite often on Windows machines. If you attempt
to start ANSYS with a -m value of 1800 (requesting a very large scratch space) on a machine with memory as shown above, it will fail because there is no single block of memory large enough to allow ANSYS to start up with that much allocated space. 大意是说对于windows系统容易出错,超过系统内存,但是我的系统内存是2G啊

为您推荐

返回顶部
首页
电子图书
视频教程
搜索
会员