首页/文章/ 详情

Abaqus后处理(2) - 从帧创建场输出

1天前浏览10

在 Abaqus 后处理中,可以通过组合输出数据库(odb 文件)中多个帧 (Frame) 的结果来创建场输出。例如,可以创建新的场输出来显示多载荷工况的组合响应。


如上图所示的多载荷工况分析,可以使用 Abaqus 的“从帧创建场输出 (Create Field Output From Frames)”功能,获得如下图所示的多载荷工况的组合响应。

从帧创建场输出一般分为两步:1)创建场输出;2)显示场输出。

1. 创建场输出

在 Abaqus 中,通过以下步骤完成场输出创建:

1)在 Abaqus “后处理 (Visualization)” 模块中,选择【Tool】>【Field Output】,点击【Create From Frames...】,弹出【Create Field Output From Frames】对话框。

2)在【Create Field Output From Frames】对话框中执行以下操作:

a. 在【Operation】项选择【Sum values over all frames】数据操作类型。数据操作类型一共有 3 种:

【Sum values over all frames】:对所有帧的场结果进行求和以创建新的场输出;

【Find the minimum value over all frames】:查找所有帧的场结果的最小值以创建新的场输出;

【Find the maximum value over all frames】:查找所有帧的场结果的最小值以创建新的场输出。

b. 切换到【Frames】项;

c. 点击底部的 + 号,弹出【Add Frames】对话框;

d. 选择要组合的场计算结果所在分析步;

e. 选择要组合的帧,可以使用【Ctrl】或【Shift】进行多选;

f. 选定帧后,对于【Sum values over all frames】数据操作类型,可以设定义【Scale Factor】缩放因子,求和操作将每个工况计算结果乘以缩放因子后再进行求和;

g. 切换到【Fields】项;

h. 选择要组合的场结果类型,默认是全选,此处取消 CF、CM 结果;

i. 点击【OK】完成场输出的创建。

2. 显示场输出

默认情况下,新创建的场输出不会直接显示,需要通过以下步骤显示新创建的场输出:

1)切换分析步/帧结果:

a. 在 Abaqus “后处理 (Visualization)” 模块中,点击【Result】>【Step/Frame...】,弹出【Step/Frame】对话框;

b. 在【Step Name】列表中选择【Session Step】,所有新创建的场输出均存储在【Session Step】中;

c. 在【Frame】列表中选择【1】,这是刚创建的场输出;

d. 点击【OK】完成分析步/帧的切换。

2)显示结果:

通过【Field Output】工具栏切换想要显示的结果。

组合后的 Mises 应力和位移响应如下图所示。

3. 注意事项

当选择【Find the minimum value over all frames】或【Find the maximum value over all frames】进行数据操作以创建新的场结果时,建议对基于单元积分点(如应力 S)的结果选择【Element Nodal】位置。原因是,在不同的帧中,单元积分点的位置可能发生变化,直接对积分点进行最小值/最大值计算时可能因位置不匹配而引入显著的误差,尤其是在通过外推法(Extrapolation)进行计算时。相比之下,节点作为单元连接点,在全局范围内保持一致,因此使用节点值进行计算更为可靠且准确。


来源:仿真技术汇
ACTAbaqusUM
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-06-12
最近编辑:1天前
SimulateTech
硕士 签名征集中
获赞 82粉丝 81文章 91课程 2
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈