前言¶
船舶与海洋工程里的薄壁结构,常见做法是手工在 ANSYS 里点选建模,或自己维护一长串 APDL。几何改一个肋距、板厚,就要重改前处理、边界和求解设置。屈曲还要在特征值与弧长法之间切换命令流,批跑和查 log 又占时间。下面介绍 SkillHub 上的社区 Skill「ANSYS-APDL船舶结构参数化建模计算」,把参数化建模、静力与屈曲分析、命令流生成与批处理相关步骤收敛到 Agent 对话里,减少重复敲 APDL 的工作量。
这是什么¶
「ANSYS-APDL船舶结构参数化建模计算」是 SkillHub 社区来源(community)的专业类 Skill,坐标为 @user_dc473fcd/ansys-naval-structure,当前版本 1.1.0,由发布者 user_dc473fcd 维护。标签标明 requires_api_key=false,安装后不需要额外 API Key。
它面向 ANSYS APDL 的参数化建模与结构分析:自动生成带参数的 .mac 命令流(前处理、求解、后处理),并支持批处理执行、日志错误诊断、结果提取与结构力学分析。官方页面与 API 入口分别为:
- https://www.skillhub.cn/skills/user_dc473fcd/ansys-naval-structure
- https://api.skillhub.cn/user_dc473fcd/ansys-naval-structure
SkillHub 页面显示评分 100000,下载 4084 次(数据以页面为准,会随时间变化)。
核心功能¶
以下能力均来自官方简介,未单独列出的细节不在本文展开。
单元与分析类型¶
- 梁单元:BEAM188
- 壳单元:SHELL181
- 组合模型:梁壳组合
分析类型包括:
- 静力学强度分析
- 特征值屈曲
- 弧长法非线性屈曲
命令流与执行链路¶
Skill 侧强调自动生成参数化 .mac 命令流,覆盖前处理、求解、后处理;并支持批处理执行、根据日志做错误诊断,以及结果提取与结构力学分析。具体宏文件命名、目录布局以 Skill 包内 SKILL.md 及对话生成结果为准,本文不臆造路径。
何时应触发该 Skill¶
官方说明:当用户提到 ANSYS、APDL、命令流、有限元建模、屈曲分析、弧长法、壳单元、梁单元、结构强度计算 等关键词时,Agent 应使用此 Skill。
安装与启用¶
SkillHub 推荐两种方式:用 CLI 安装到当前 Agent 的 skills 目录,或把安装提示词发给 AI 由其按文档完成安装。
1. 检查 SkillHub CLI¶
先确认本机是否已有 skillhub:
command -v skillhub && skillhub --version
若未安装,可按 SkillHub 安装文档执行(完整安装含 CLI 与默认 Skill):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
仅安装 CLI 时:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only
说明与权限、优先源配置见:https://skillhub.cn/install/skillhub.md
2. 安装本 Skill¶
安装时必须用 --dir 指向当前 Agent 识别的 skills 目录,否则默认装到 ./skills/ 可能不会被加载。
skillhub install @user_dc473fcd/ansys-naval-structure --dir <skills 目录>
常用客户端 skills 路径(摘自 SkillHub 安装文档):
| 环境 | skills 目录 |
|---|---|
| Cursor | ~/.cursor/skills/ |
| Claude Code | ~/.claude/skills/ |
| Codex | ~/.codex/skills/ 或项目下 .agents/skills/ |
安装后按你所用客户端要求重启或刷新 Agent,使 Skill 生效。
3. 通过对话让 AI 安装¶
SkillHub 技能页提供的提示词为:
请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_dc473fcd/ansys-naval-structure`。
将上述内容发给支持 Skill 的 AI 客户端即可,由 Agent 按官方安装文档完成 CLI 与目录配置。
典型用法¶
官方资料未给出固定「一键示例工程」,典型流程可按 Skill 设计理解如下,便于复现对话意图。
-
在对话中说明结构类型与参数
例如加筋圆柱壳、环肋壳、加筋板、梁壳组合,或「环肋圆柱壳-圆锥壳-过渡环-球封头」组合结构;同时给出几何与载荷、边界条件的参数化描述。 -
指定分析任务
静力强度、特征值屈曲或弧长法非线性屈曲;必要时说明单元类型偏好(BEAM188 / SHELL181)。 -
让 Agent 生成并检查
.mac命令流
得到前处理、求解、后处理分段命令流后,在本地 ANSYS APDL 或批处理环境中执行;若执行失败,可要求 Agent 结合 log 做错误诊断。 -
结果提取与力学解读
在 Skill 能力范围内请求提取关键结果并完成结构力学层面的说明(具体输出格式以 Skill 内指引为准)。
触发词与上节「何时应触发」一致;不必堆砌营销话术,直接写清 ANSYS/APDL/屈曲/壳梁单元即可。
适用场景与注意¶
适合谁¶
- 做船舶与海洋工程薄壁结构有限元建模的工程师或学生,已熟悉 ANSYS APDL 基本流程,希望用参数化命令流改型、批算。
- 需要在同一类结构上做静力 + 屈曲(含弧长法)且希望减少手写宏切换成本的用户。
官方列出的结构形态包括:加筋圆柱壳、环肋壳、加筋板、梁壳组合结构,以及环肋圆柱壳与圆锥壳、过渡环、球封头组合等。
使用注意¶
- 社区 Skill:来源为
community,使用前建议在 SkillHub 页面查看版本与说明,重大工程仍应以规范、审图与人工校核为准。 - 本地 ANSYS 环境:Skill 生成命令流,实际求解依赖你本机或集群上的 ANSYS 许可证与版本;本文不写具体 ANSYS 版本号,以免与你不一致。
- 无 API Key:
requires_api_key=false仅表示 Skill 本身不强制第三方 Key;不等于替代 ANSYS 授权。 - 评分与下载量:以 SkillHub 页面实时数据为准,勿将其他渠道的统计与官方页面混用。
结尾¶
「ANSYS-APDL船舶结构参数化建模计算」把 BEAM188/SHELL181 梁壳建模、静力与两类屈曲分析、参数化 .mac 生成以及批处理与 log 诊断串成一条 Agent 可协助的工作流,适合船舶薄壁结构反复改参算力的场景。安装与详情见 SkillHub:
https://www.skillhub.cn/skills/user_dc473fcd/ansys-naval-structure