资   讯   中   心

abaqus软件教程|场变量输出历史变量输出-和记娱乐怡情博娱188

来源: | 作者:thinks | 发布时间: 2023-07-18 | 3098 次浏览 | 分享到:

abaqus软件中的 step 功能模块中可以设置两种输出: 场变量输出 (field output) 和历史变量输出history output),二者有何区别?

 

场变量输出用于描述某个量随空间位置的变化,历史变量输出用于描述某个量随时间的变化。二者的区别详细介绍如下

 

1) 场变量输出:输出大量单元或节点上的计算结果,写 odb 文件的频率相对较低用来在 visualization 功能模块中生成云纹图、变形图、符号图 (symbol plot)x-y图等例如,如果希望在一个分析步结束时刻输出整个模型所有节点的位移,就需要使用场变量输出。场变量输出的结果包括基本变量的所有分量《例如,所有的应力分量、应变分量等)


2) 历史变量输出:输出少量单元或节点上的计算结果,写 odb 文件的频率相对较高,用来在 visualization 功能模块中生成 x-y 图。例如,如果希望输出某个节点在所有增量步上的位移,就需要使用历史变量输出。与场变量不同的是,历史变量允许单独输出某个独立分量 (例如某个方向的应力分量)


3) 关于场变量输出和历史变量输出关键词的,请参见本书第13.4.2 节“将分结果输出到odb文件”。

 

提交分析时,为什么在 dat 文件中出现以下错误信息?

 

有限元分析 

 

abaqus 默认的历史变量输出上限值为 10000,当模型中的历史变量输出超过此值(本实例为11694),就会出现上述错误信息。

 

可以除不必要的历史变量输出(例如各种不需要的能量结),或按照错误信息中给的方法,更改 abaqus 环境文件中规定的上限值,具体方法为:abaous 安装目录的i文件夹下找到环境文件 abaqus_v6env,在其中添加以下语取消对历量输出数量的限制

max_history_requests =0

或者适当地增大历史变量输出数量的上限值,例如,添加以下语句

max_history_requests =12000

 

模拟实体 a1000mm/s 的速度与实体 b 相碰撞的过程,abaqus/explicit 分析步时间为0.02。两个接触面的初始距离为 1.5,因此两个面发生接触的时刻应该为:

1.5mm ÷1000mm/s = 0.0015s

 

为什么在分析结果中看到两个实体从0.002s 才开始发生接触?

 

可以从下列两个方面来查找这种现象的原因:

1)实体 a 是否为速运动的,例如在定义速度边界条件时是否使用了幅值曲线( amplitude)

2)查看场变量输出 (field output) 是如何设置的。abaqus/explicit 场变量输出的默认设置为frequency:evenly spaced time intervals,interval:20,即在一个分析步中以20个均匀的时间间隔输出场变量分析结果(包括位移、应力、应变等)。如果本实例中使用了这样的默认设置,则每隔 0.02s / 20 = 0.01 输出一次,写 odb 文件的是0.001s0.002s·..···时的位移结果,因此在后处理时看不到 0.0015s 时的位移结果。

 

step 功能模块中单击菜单 0utput-field output requeste-edit,可以修改场变量输出的频率。


 主 营 产 品
cst
abaqus
powerflow
xflow
simpack
catia
最 新 内 容
热 门 文 章
知 识 科 普
方 案 解 析
  • 汽车交通
  • 风能电源
  • 船舶机械
  • 生物医疗
  • 土木建筑
  • 新能源
  • 高科技
"))
网站地图