18620856065
索 取 报 价
资   讯   中   心

abaqus有限元分析教程基础操作设置ABAQUS的环境文件

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

ABAQUS软件进行有限元分析过程中会产生大量的临时数据 (temporary data),它们可以分为两类:一类是运行作业需要的关键数据 (performance-critical data),一般保存于内存中;另一类是一般临时数据 (generic scratch data),它既可以保存在内存中,也可以保存在磁盘上。

 

为了让分析作业能够顺利进行,计算机必须满足下列要求:

1)必须有足够的磁盘空间来存储结果文件。

2)必须有足够的内存空间来存储关键数据。

3)必须有足够的磁盘空间来存储一般临时数据。

 

如果满足上述三条要求,分析作业可以顺利完成。对于 ABAQUS/Standard 分析,增大内存磁盘空间会大大缩短计算时间:对于 ABAQUS/Explicit 分析,生成的临时数据大部分是存储于内存中的关键数据,不写入磁盘,加快分析速度的主要方法是提高 CPU 的速度。

 

ABAQUS 安装目录下的文件夹 site 中可以找到环境文件 baqus_6.env,使用它可以控制 ABAQUS 运行过程中的各项参数。例如:

1) 通过改变与内存相关的参数来调整 ABAQUS 的工作性能。

2) 控制临时文件保存在哪个目录下,以何种方式写人。

3) 设置分析作业参数的默认值,这样就不必再在命令行中每次都输入参数值。下面将讨论环境文件中常用参数的设置方法,相关内容的详细介绍请参见 ABAOUS 6.7帮助文档《ABAOUSInstallation and Licensing Guide》第4章“Customizing the ABAQUS envi.ronment

 

在每次修改环境文件之前,应将原始的环境文件做一个备份。这样,如果在修改环境文件之后 ABAOUS 无法正常运行,可以尝试恢复原始的环境文件。

 

磁盘空间不足

[见问题1-14]

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

*** ERROR: UNABLE TO COMPLETE FILE WRITE CHECK THAT SUFFICIENT DISK SPACE ISAVAILABLEFILEIN USE AT FAILURE IS shell3.st(磁盘空间不足)

或者

*** ERROR: SEOUENTIAL I/O ERROR ON UNIT 23,OUT OF DISK SPACE OR DISK OUOTABXCEEDED.(磁盘空间不足)

 

[错误原因]

ABAQUS/Standard 在运行过程中,除了在当前工作目录下生成 ODB、MSG、DAT 等文件之外,还会在临时文件目录下生成很大的临时文件(默认目录为 Ctemp),如果这些临时文件的大小超过磁盘空间允许值,或者超过计算机中对文件大小的限制 (例如 FAT 格式文件允许最大值为4GB),计算过程就会被中止,并出现磁盘空间不足的提示信息。

 

分析作业异常中止或正常完成后,这些临时文件会被自动删除,磁盘空间也随之被释放出来。因此,虽然在提交分析之前或分析结束之后看到磁盘有很大空间,分析过程中仍可能会出现磁盘空间不足的现象。

 

DAT 文件中显示了分析过程中需要的内存和磁盘空间大小。例如在图 1-12 所的例子中,临时文件所需磁盘空间 (required diskspace) 约为2.69 GB。

 

abaqus软件 

 

[解决方法]

如果出现上述错误信息,可以采取以下解决方法。

1)在环境文件 ABAQUS_v6.env 中修改临时文件的保存路径。临时文件的默认存放路径为 C:temp。如果 C 盘空间不足,可以修改此存放路径,其方法举例如下。假如F盘空间较大,可以将临时文件存放在此盘符下。在 ABAQUS 安装目录下的文件夹 site中找到 ABAQUSv6env,在其开头添加以下语:

scratch ="f;/scratch"

保存此环境文件,在F盘创建目录 scratch,重新启动 ABAOUS/CAE。再次提交分析作业时,在“f:/scratch”中会产生一个临时的子文件来。分析结束后,子文件夹会自动消失。

 

2)在 ABAQUS/CAE 的 Jb 能时保存路(如图 1-13 )

 

abaqus软件 

 

3)将 ABAQUS/Standard 运行过程中产生的临时文件分成几个小的文件,分制后的文件可以存放在同一个盘符下,也可以分别放在几个盘符下。FCT 文件 ( *.ct) 通常是最大的临时文件,可以利用 split_fct  spill_list_ict 参数进行分制设置。例如,可以在环境文件ABAQUS_v6.env 中添加以下两行语句:

split_fct=["4000 MB”"4000 MB”

其含义为:分割文件大小的上限为 4000 MB。

spill _Jist_fct = [ " D ; temp" , " E : temp"

其含义为:在 D:ltemp 存放第一个 4000 MB 的 FCT 文件,在 E:temp 存放第二个4000MB的FCT文件。

 

提示必须保证参数spil list fct所指定的存放路径存在,而且可以写入数据

保存修改后的 ABAQUS_v6.env,并在 D盘和E盘分别建立 temp 文件夹,重新提交分析作业,就可以实现 FCT 文件的分区存盘。

 

类似地,也可以对 OPR 文件、SOL 文件、LNZ 文件、EIG 文件和 SCR 文件等临时文件进行分。如果使用 Lanczos 法计算固有频率,会生成很大的 LNZ 文件,可以根据需要对其进行合理分,相应的环境文件参数为 spill_list_nz。如果使用了并行的 Lanczos 解器,用lanczos_scratch 参数来设置工作目录也是一个很好的方法。


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