18620856065
索 取 报 价
资   讯   中   心

abaqus有限元分析教程基础操作【设置内存参数】

来源: | 作者:thinks | 发布时间: 2023-06-29 | 2383 次浏览 | 分享到:

[常见问题1-15]

提交分析作业时出现如下错误信息,应该如何解决?

** ERROR: THE SETTING FOR PRE MEMORY REQUIRES THAT 3 CIGABYTES OR MORE BE ALLOCATED BUT THE HARDWARE IN USE SUPPORTS ALLOCATION OF AT MOST 3 GICABYTES OFMEMORY EITHER PRE MEMORY MUST BE DECREASED OR THE JOB MUST BE RUN ONHARDWARE THAT SUPPORTS 64-BIT ADDRESSING(所设置的pre_memory 参数值超过3CB,超出了计算机硬件所能分配的内存上限)

或者

*** ERROR: THE REOUESTED MEMORY CANNOT BE ALLOCATED PLEASE CHECK THE SETTINC FOR PRE_MEMORY THIS ERROR IS CAUSED BY PRE_MEMORY BEING GREATERTHAN THE MEMORY AVAILABLE TO THIS PROCESS POSSIBLE CAUSES ARE INSUFFICIENTMEMORY ON THE MACHINE,OTHER PROCESSES COMPETINC FOR MEMORY,OR A LIMIT ONTHE AMOUNT OF MEMORYA PROCESS CAN ALLOCATE(所设置的 pre_memory 参数值超出了计算机的可用内存大小)

或者

* ERROR.INSUFFICIENT MEMORY PRE MEMORY IS CURRENTLY SET TO 10.00 MBYTES ITIS NOT POSSIBLE TO ESTIMATE THE TOTAL AMOUNT OF MEMORY THAT WILL BE REOUIRED.PLEASE INCREASE THE VALUE OF PREMEMORY(请增大 pre_memcy 参值)

或者

*** ERROR THE VALUE OF 256 MB THAT HAS BEEN SPECIFIED FOR STANDARDMEMORYIS TOO SMALL TO RUN THE ANALYSIS AND MUST BE INCREASED THE MINIMUM POSSIBLEVALUE FORSTANDARD_MEMORY IS 560MB(默认的 standard_memory 参数值为256 MB,而运行分析所需要的 standard_memory 参数值至少为560MB)

 

[错误原因]

环境文件 abaqus_v6.env 中有两个与内存有关的常用参数。

1) prc_memory 参数:定义 ABAQUS 对INP 文件进行预处理时可以使用的内存上限2)stndard_memory 参数:定义ABAQUS/Standard 分析过程中可以使用的内存上限

 

当这两个参数设置得过大或过小时,就会出现上述错误信息。ABAQUS 不会自动检查读者所设置的内存参数是否有效。因此,即使 pre_memory 或 standard_memory 的设置值超过计算机所允许的最大内存值,ABAOUS 仍然会首先将分析作业运行一段时间,直到发现内存方面的错误才会中止计算,并给出错误信息。

 

[解法]

ABAQUS 安装目录下的文件夹 site 中找到环境文件 abaqus_v6.env,其中关于内存参数的默认设置为:

pre_memory ="256 MB"

standard_memory ="256 MB!

应根据计算机的配置情况,尽可能地将 pre_memory 和 standard_memory 参数设置得大些,以便缩短计算时间,但注意不要超过计算机实际物理内存的大小。如果是 Windows 操作系统,注意这两个参数都必须小于 3000 MB。例如,假如计算机有 4 GB 物理内存,则可以将上述参数设置修改为 :

pre_memory ="2500 MB"

standard_memory ="2500 MB"

DAT 文件中可以查看分析过程中所需的 standard_memory 大小。例如,在图 1-12所示的例子中,完成分析所需要的 standard_memory 应至少为45167 MB(图1-12中的 minimum memory)

 

如果计算机本身的内存比较小,无法达到求解模型所需要的 pre_memory  standardmemory 值,可以适当缩小模型的规模,例如,去掉模型中不重要的几何特征(小孔、小圆角、短边等),或在不重要的部位划分较粗的网格。

 

Windows 操作系统设定了使用内存的上限,如果需要设置非常大的 pre_memory 和 stand-ard_memory,可以使用 Liux 操作系统。另外,ABAQUS 在 Linux 系统下的分析求解速度也比Windows 系统快很多。如果不习惯使用 Linux 操作系统,可以在 Widows 操作系统下的ABAQUS/CAE 中建立模型,生成 INP 文件后,再在 Linux 操作系统下提交分析。

 


 主 营 产 品
cst
Abaqus
Powerflow
Xflow
simpack
CATIA
最 新 内 容
热 门 文 章
知 识 科 普
方 案 解 析
  • 汽车交通
  • 风能电源
  • 船舶机械
  • 生物医疗
  • 土木建筑
  • 新能源
  • 高科技