← 返回 Skills 市场
59
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install abaqus-postprocessing
功能描述
Abaqus后处理完整流程技能。覆盖结果可视化、输出数据类型、数据处理、图形显示、数据导出。
使用说明 (SKILL.md)
Abaqus后处理技能
官方文档: https://help.3ds.com → SIMULIA Established Products → Abaqus Abaqus/CAE后处理: 结果可视化模块 (Visualization Module)
技能描述
此技能涵盖了Abaqus中结果可视化和数据分析的完整流程。Abaqus/CAE提供全面的可视化选项,用于解释和传达任何Abaqus分析的结果。
核心组件
1. 结果可视化 (Results Visualization)
- 变形形状 (Deformed Shape):显示结构变形后的形状
- 可叠加未变形轮廓进行对比
- 支持变形缩放系数调整
- 等值线图 (Contour Plot):显示应力、应变、温度等场变量分布
- Mises应力云图
- 主应力分布
- 等效塑性应变(PEEQ)
- 矢量图 (Vector Plot):显示位移、速度、力等矢量场
- 云纹图 (Fringe Plot):彩色显示场变量的数值分布
- 符号图 (Symbol Plot):显示反力、约束等符号
2. 输出数据类型 (Output Data Types)
- 场变量输出 (Field Output):
- 空间分布的连续数据
- 用于云图、等值线显示
- 常用变量:
变量 含义 用途 S 应力 查看应力分布(Mises、主应力) E 应变 查看应变分布 U 位移 查看变形情况 RF 反力 查看支反力 CF 接触力 查看接触力分布 PEEQ 等效塑性应变 判断永久变形程度 LE 对数应变 大变形分析 STH 静水压力 流体/橡胶分析
- 历程输出 (History Output):
- 特定位置随时间变化的数据
- 用于XY曲线绘制
- 能量输出(显式分析关键):
变量 含义 用途 ALLKE 总动能 观察速度衰减 ALLIE 总内能 观察能量吸收 ALLAE 伪应变能 沙漏控制指标 ETOTAL 总能量 能量守恒验证 ALLFD 摩擦耗散能 有摩擦接触时检查
3. 数据处理 (Data Processing)
- 结果提取:从ODB文件中提取特定数据
- 数据过滤:对输出数据进行筛选和处理
- 数学运算:对原始结果进行数学处理得到衍生量
- 创建场输出表达式 (Create Field Output → Expression)
- 计算主应力、主应变等
- XY数据操作:
- 从历程输出创建XY数据
- 从场输出创建XY数据(沿路径)
- XY数据运算(加减乘除)
- 将XY数据保存为文本文件
- 报告生成:创建分析结果报告
- File → Report → Field/History/Free Body
4. 图形显示 (Graphics Display)
- 多窗口显示:同时显示多个视图或结果
- Viewport → Create 创建新视口
- 不同视口显示不同结果
- 动画功能:
- 显示随时间变化的变形和响应
- 支持多种动画模式:
- Linear(线性播放)
- Step(逐步播放)
- Transient(瞬态播放)
- 可导出为视频文件
- 截面显示 (Cutaway/Section):通过截面观察内部结果分布
- 路径显示 (Path):沿自定义路径显示变量分布
- 探针工具 (Probe Values):查询特定节点/单元的值
5. 数据导出 (Data Export)
- 图像导出:将结果图形导出为图片文件
session.printToFile(fileName='result', format=PNG, canvasObjects=(viewport, )) - 数据导出:将数值结果导出为表格或其他格式
- XY Data → Save As → .txt/.csv
- Report → Field → .rpt
- 动画导出:创建结果动画视频文件
- Animation → Capture
- ODB导出:保存修改后的ODB文件
显式分析后处理要点
能量历史曲线检查
# 在Abaqus/CAE中或通过Python脚本
from viewerModules import *
odb = session.openOdb(name='Job-1.odb')
# 创建能量曲线
xy_ke = session.XYDataFromHistory(name='ALLKE', odb=odb,
outputVariableName='Kinetic Energy')
xy_ie = session.XYDataFromHistory(name='ALLIE', odb=odb,
outputVariableName='Internal Energy')
xy_et = session.XYDataFromHistory(name='ETOTAL', odb=odb,
outputVariableName='Total Energy')
# 创建XY图
session.XYPlot('Energy History')
session.curves['Energy History'].addData(xy_ke, xy_ie, xy_et)
判定标准
- ETOTAL 变化 \x3C 5%:结果可信
- ETOTAL 变化 5~10%:可接受,需谨慎解读
- ETOTAL 变化 > 10%:结果不可信
接触穿透检查
在后处理中检查接触面是否有异常穿透。正常穿透量应 \x3C 单元尺寸的 10%。
应用场景
- 结构变形分析结果查看
- 应力应变分布分析
- 模态振型显示
- 动力响应分析
- 热力分析结果可视化
- 跌落/冲击分析的能量验证
注意事项
- 结果的有效性依赖于分析的质量
- 需要选择合适的显示范围和颜色映射
- 动画播放可以帮助理解动态行为
- 导出结果时要注意单位和精度
- 大模型的ODB文件可能很大,注意磁盘空间
- 场输出频率影响ODB大小和后处理速度
与其它模块的关系
- 求解模块:后处理基于求解产生的结果文件(.odb)
- 载荷模块:可显示载荷和边界条件的施加情况
- 建模模块:可显示原始几何和变形后的几何对比
- 分析步模块:结果显示基于分析步定义的时间序列
安全使用建议
This skill is coherent and appears to be a documentation-style helper for Abaqus postprocessing. Before using: ensure you run the supplied Python snippets inside Abaqus/CAE's Python environment (not plain system Python), have access to the .odb files you intend to open, and be mindful that exporting large ODBs or images can consume disk space. The skill does not request credentials or external network calls, but as with any script-run guidance, only execute snippets from trusted sources and verify file paths/names to avoid accidental overwrites or exposing sensitive model data.
功能分析
Type: OpenClaw Skill
Name: abaqus-postprocessing
Version: 1.1.0
The skill bundle is a technical guide for Abaqus FEA post-processing, providing documentation on visualization, data types, and reporting. The included Python snippets in SKILL.md are standard Abaqus scripting commands for exporting images and extracting energy data from ODB files, with no evidence of malicious intent, data exfiltration, or prompt injection.
能力评估
Purpose & Capability
Name/description (Abaqus postprocessing) align with the instructions: visualization, data extraction from .odb, XY plots, exporting images/text, and Python snippets using the Abaqus/CAE session API. Nothing requested (no env vars, no binaries) is out of scope.
Instruction Scope
SKILL.md contains step-by-step postprocessing guidance and example Abaqus/CAE Python calls (session.openOdb, XYDataFromHistory, printToFile). It only references ODB files and local exports (images, CSV, reports), and does not instruct reading unrelated system files, environment secrets, or sending data externally.
Install Mechanism
Instruction-only skill with no install spec and no code files — nothing is downloaded or written by the installer.
Credentials
No environment variables, credentials, or config paths are required. The skill reasonably assumes access to an Abaqus/CAE environment and .odb files, which is proportionate to its purpose.
Persistence & Privilege
The skill does not request always-on presence, does not modify other skills or global agent settings, and contains no installation steps that would grant persistent elevated privileges.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install abaqus-postprocessing - 安装完成后,直接呼叫该 Skill 的名称或使用
/abaqus-postprocessing触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
补充输出变量速查表、能量曲线检查、显式后处理要点
元数据
常见问题
Abaqus Postprocessing 是什么?
Abaqus后处理完整流程技能。覆盖结果可视化、输出数据类型、数据处理、图形显示、数据导出。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 59 次。
如何安装 Abaqus Postprocessing?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install abaqus-postprocessing」即可一键安装,无需额外配置。
Abaqus Postprocessing 是免费的吗?
是的,Abaqus Postprocessing 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Abaqus Postprocessing 支持哪些平台?
Abaqus Postprocessing 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Abaqus Postprocessing?
由 Jimmy(@jijinbao-code)开发并维护,当前版本 v1.1.0。
推荐 Skills