乐于分享
好东西不私藏

AI CAE 工具实践 05|仿真几何不会画?看 agent 如何帮你一句话生成 CAD 几何

AI CAE 工具实践 05|仿真几何不会画?看 agent 如何帮你一句话生成 CAD 几何

AI CAE 工具实践/第 05 期

AI CAD 先别急着追求模型有多像。几何能说清、能修改、能导出,还能继续交给前处理,才算真正进了工程链路。

仿真闭环跑得再顺,也绕不开一个前提:几何从哪里来。哪怕 ABAQUS-MCP 的脚本、Job、ODB 和截图回传都通了,只要 demo 几何是提前写死在脚本里的,这条链就还停在"演示"阶段。

真实工程不会总是这么干净。仿真往往先卡在几何上:零件从哪里来?尺寸参数怎么保存?孔、圆角、坐标原点有没有歧义?导出的 STEP 或 STL,能不能继续进入前处理?

那么 AI 能生成几何吗?AI 生成的几何,怎样才算进入了工程工作流?

1. 几何入口:不要让错误更快进入求解器

如果几何一开始就含糊,后面越自动化,风险越容易被放大。

一个带孔支架,看起来简单,实际已经包含很多前置判断:单位是 mm 还是 m,坐标原点在哪里,两孔中心距怎么定义,哪些边要倒角,导出 STEP 还是 STL。

对 CAE 来说,几何是地基,网格、边界条件和结果解释都建立在它上面。AI CAD 能帮的,更多是把几何意图转成可检查的参数和脚本,不是替工程师把模型建完。

最稳的起点,是先让 AI 输出一组可审查参数,别急着让它直接"建一个支架":

单位:mm,不允许默认无单位。

尺寸:长 120、宽 40、厚 8,后续脚本必须一致。

孔:孔径 10、孔距 80,孔位应由参数推导。

圆角:外边 R3,不默认全部倒角。

导出:STEP 给前处理,STL 只作补充。

图 1|可审查参数几何。 建模前先确认单位、尺寸、孔、圆角和导出格式。

2. FreeCAD MCP:把参数变成可导出的几何

FreeCAD MCP 类项目是外部 AI 客户端和 FreeCAD 之间的接口层,围绕 FreeCAD Python、对象创建、脚本执行、截图和模型导出展开。

使用上建议按这个顺序走:

1.先确认参数表。

2.再生成脚本草稿。

3.人工确认尺寸、命名和导出路径。

4.执行建模并截图回传。

5.导出 STEP / STL,再做人工复核。

执行前要确认几件事:

单位不明,不执行。

导出路径不明,不执行。

会覆盖已有 CAD 文件,不执行。

截图只能看外观,不能替代尺寸校核。

STEP 导出成功,只说明有可交换几何,不说明适合网格。

图 2|几何生成与导出链路。 受控链路,不是一键自动设计。

FreeCAD 的优势是接近工程 CAD 语境,能承接 B-rep 几何、Python 脚本和常见交换格式。但这离完整 CAE 前处理还有距离。生成几何不代表质量过关,导出文件也不等于能直接进求解器。

容易被忽略的是命名。主体、孔、圆角、导出文件如果都叫默认名称,后续分组和网格很难追踪。几何阶段就要留下可读名称,否则链路越长,定位问题越慢。

3. AgentCAD 与 OpenSCAD:几何要能反馈,也要能审查

很多几何不是一次 prompt 能做对的。第一次生成的支架,孔可能太靠边,圆角可能加错边,厚度方向也可能反了。

AgentCAD 这类工作流的价值,是把 CAD 生成放进 coding agent 熟悉的循环里:

run -> render -> inspect -> fix

它像写代码:先生成一版,运行,渲染,检查,再修。孔位靠边,就回到孔距和边距;圆角不对,就回到对象选择;导出比例异常,就回到单位。

这里的关键,是让 AI 的几何输出能被观察和修正。自动设计优化不是它要解决的。

OpenSCAD MCP 走另一条路:用脚本表达规则几何。带孔板可以用几行参数控制长度、宽度、厚度、孔径和孔距。

它的好处很直接:

参数集中,改尺寸方便。

脚本能进 Git,工程师能逐行审查。

但 OpenSCAD 不适合包打天下。自由曲面、历史特征丰富的工程 CAD、装配协同,不该硬塞给它。

4. 工具分层:内部助手和外部连接器别混写

FreeCAD 生态里还有 FreeCAD AI Workbench。它和 FreeCAD MCP 名字接近,但不是一类东西。

FreeCAD MCP:外部 AI 客户端调用 FreeCAD,是主线连接器。

FreeCAD AI Workbench:运行在 FreeCAD 内部,更像软件里的助手。

AgentCAD:偏 coding agent 工作流,适合几何反馈闭环。

OpenSCAD MCP:偏脚本入口,适合规则几何和参数化建模。

内部助手适合在软件里辅助思考,外部连接器更需要权限、日志和调用边界。场景不同,审计要求也不同。

5. 下一步问题:几何导出以后,还没有进入 CAE

到这里,AI 也许已经能生成一个带孔支架:有参数表,有脚本,有截图,也有 STEP 或 STL。

但 CAE 前处理还没完成。

已经做到的:

参数表

CAD 脚本

截图回传

STEP / STL 导出

外观检查

还没做的:

几何清理

面 / 边 / 体分组命名

网格尺寸控制

网格质量检查

边界条件映射

STEP 文件导出了,只说明几何有了一个可交换形态。它还没有自动变成 CAE 模型。

图 3|几何到前处理的缺口。 STEP 导出只是入口,不等于 CAE 可用。

所以本期的判断很简单:让 AI 生成几何不难。难的是让这份几何经得起尺寸、脚本、导出和后续网格链路的追问。

下一期问题|几何之后谁来前处理?

下一期看 SALOME-MCP。它要回答的问题更具体:几何出来以后,怎么继续进入分组、网格和求解器入口。

公众号

知识星球

扫码关注

科趣范,让科研更简单

小红书

抖音