资源描述:
《ANSYS内存不足解决方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ANSYS内存不足解决方法法1:更改Launch里面的Totalworkspace(totalworksapce减去databasespace即为所谓的scratchspace),1G内存的电脑Totalworkspace最大可设置为1280MB,databasespace最小可设置为32MB。32位的电脑最大只能支持1G内存(ansys目前在32位xp系统下最大支持内存位1.2G。另外还得注意硬盘格式,用NTFS格式。),64位电脑可支持3GB内存(也有说法认为ANSYS软件在WindowsXP系统下只能支持到
2、2G内存)。方法2:修改boot.ini,即multi(0)disk(0)rdisk(0)partition(1)WINDOWS="MicrosoftWindowsXPProfessional"/noexecute=optin/fastdetect/3GB1.右键单击我的电脑,然后单击属性;或在控制面板中,启动性能和维护工具,然后单击系统。2.在高级选项卡中,单击"启动和故障恢复"下的设置。3.在系统启动下,单击编辑。这将在"记事本"中打开boot.i
3、ni文件。4.在boot.ini文件的最后加上“空格”+“/3GB”。5.保存即可。方法3:使用PCG求解器,节省需求内存(有说法认为PCG求解器会充分的利用内存,波前求解器或其它求解器大多充分利用硬盘(即虚拟内存))。方法4:增加虚拟内存,选定系统管理的大小项(增加ANSYS目标文件夹所在硬盘的虚拟内存)。方法5:并行设置,采用共享式并行或分布式并行计算。方法6:使用系统配置实用程序msconfig:运行栏msconfig;BOOT.INI高级选项/MAXMEM(你的最大内存)和/NUMPROC(你的CPU数目
4、)。方法7:solution,analysistype,sol'nconrol,basic右下角Frequency 把N=?设大一些,就可以了。 方法8:把ANSYS换个盘安装,留够足够大的空间。附:1.ansys结果文件过大,如何处理?解决超大结果文件的方案,主要有四种方法:方法一:将磁盘格式转换为NTFS;方法二:在beginlevel的时候加上一条命令/config,fsplit,value,其中valueisthesizeoffile,thefinalsizeequalton*valve,ni
5、sthenumberofsub-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 /so
6、lu da,5,all sfa,2,,pres,0.1 solve方法三:<1>将不同时间段内的结果分别写入一序列的结果记录文件;<2>使用/assign命令和重启动技术;<3>ANSYS采用向指定结果记录文件追加当前计算结果数据方式使用/assign指定的文件,所以要求指定的结果记录文件都是新创建的文件,否则造成结果文件记录内容重复或混乱。特别是,反复运行相同分析命令流时,在重复运行命令流文件之前一定要删除以前生成的结果文件序列。方法四:采用载荷步文件批处理方式求解,在
7、结果文件大小达到极限而终止计算时,同样可以接着计算,不过在重新计算时,在重启动对话框里选择—create*.rst,并且read上次的计算结果。(转:simwe)2.ansys中物理内存和虚拟内存设置:增大物理内存是提高解题效率的关键。虚拟内存理想配置为:物理内存+250M,ansys的运行速度与内存大小直接有关,对于同一台机器,内存由256M增大到512M时计算同一题目的速度可以提高几倍,解体规模可以达10万自由度以上。(转:aoxue)3.ansys计算是提示内存不足,查看却还有很多内存没有使用,如何解决?(
8、1)加大虚拟内存(2)在ANSYSProductLauncher中,CustomizationPreferences下设置内存(选Usecustommemorysettings)(3)将TotalWorkspace(M设为1400,这可能是在2G内存下的最大值,这可能也是32位系数下的最大值,因为系统要保留些内存,自已试一下最大可开到多少...)(4)Database(M