拓扑优化给出的是材料在设计空间里的最优分布,也就是一张“传力路径图”,而不是一个可以直接下发生产的零件。结果通常是边界粗糙的网格或面片,夹杂着密度介于 0 和 1 之间的“灰色”区域,还可能出现无法脱模或加工的空腔。从这张图走到可制造的 CAD 模型,往往比运行优化本身更花时间,也更决定最终效果。
本文以 Simcenter Optistruct 的拓扑优化为例,说明如何在优化前加入制造约束、如何读懂结果、如何重构几何并按工艺转化,以及转化后为什么必须重新验证。
- 拓扑优化给的是传力路径,不是可以直接生产的零件;
- 先定工艺,再在优化中加入拔模、尺寸、挤出等制造约束;
- 解读时检查阈值敏感性,保留主传力路径,按工艺补全制造特征;
- 重构后的模型必须在原工况和补充工况下重新验证。
一、优化结果为什么不能直接使用
- 密度不是非 0 即 1:常用的密度法以单元相对密度为设计变量,结果中总有一部分中间密度单元,结构边界落在哪里,取决于解读时选的阈值。
- 结果依赖网格:Optistruct 文档指出,拓扑优化的解可能与网格相关;网格太粗,细小构件表达不出来,还可能出现棋盘格现象。
- 几何不一定可制造:文档同样提到,拓扑优化得到的设计概念往往不可制造,例如含有铸造无法实现的内部空腔。
- 只对给定工况最优:载荷、约束和目标函数之外的工况,优化器完全没有考虑。
设计转化的目标不是“照着形状描一遍”,而是保留主传力路径的同时,得到一个能制造、能验证的零件。
二、在优化前就加入制造约束
最省事的转化,是让优化结果一开始就接近可制造。Optistruct 文档认为,不考虑制造要求的设计,事后可能极难甚至无法转化为可制造的零件。常用的制造约束如下:
| 约束 | 作用 | 典型工艺 |
|---|---|---|
| 最小尺寸(MINDIM) | 抑制细小构件和棋盘格,降低网格依赖 | 通用 |
| 最大尺寸(MAXDIM) | 控制筋厚,避免局部过厚 | 铸造 |
| 拔模方向(DRAW:SINGLE / SPLIT) | 消除沿拔模方向无法脱模的空腔;SPLIT 为两半模具向两侧分开 | 铸造、注塑 |
| 冲压(STAMP,配合 SINGLE) | 得到可按指定厚度解读为壳体的结构 | 钣金冲压 |
| 挤出 | 沿指定路径保持截面不变 | 型材挤出 |
| 对称与阵列 | 强制对称、周期重复,或让多个部件采用相似布局 | 通用 |
三、读懂结果:密度阈值与灰色单元
解读拓扑结果,就是决定“密度多大算有材料”。Optistruct 的 OSSmooth 工具以等密度面解读结果,文档示例的阈值为 0.3,低于阈值的单元不计入解读后的设计。实际操作中要做三件事:
- 检查阈值敏感性:在几个不同阈值下观察结构,主传力路径应保持连贯。如果阈值稍高就断开,说明该处是低密度的“连接”,OSSmooth 为此提供了用更低阈值识别连接的功能(默认取主阈值的 2/3)。
- 处理灰色单元:中间密度单元太多,说明结果不够“清晰”,可以调高离散化参数(DISCRETE)或加大最小尺寸后重新计算,而不是靠选阈值“硬切”。
- 分清主次:结合应变能或应力分布,分辨哪些是主传力路径、哪些是对刚度贡献很小的细枝,前者在重构时必须保留。
四、几何重构:从密度场到 CAD
把解读后的结果变成 CAD 模型,常见有三条路径:
等值面光顺后直接使用
用 OSSmooth 等工具生成光顺的等值面,导出 STL;定义了拔模方向时,可用拔模恢复生成沿拔模方向的平直壁面。适合增材制造和概念展示。
面片与 CAD 混合建模
Optistruct 导出的 STL,或 NX 拓扑优化输出的 JT 面片体,都可在 NX 中作为收敛体,直接与常规 CAD 实体一起建模;也可用逆向工程功能重建曲面。适合需要保留自由曲面的零件。
参考结果重新参数化建模
以结果为参照,用筋、板、孔、圆角等制造特征重新建模。适合铸件、机加工件,以及需要反复修改和出图的零件。
不论哪条路径,重构的原则相同:保留主传力路径和连接关系;去掉对刚度贡献很小的细枝;统一壁厚和筋厚;补上拔模角、圆角和加工基准。
五、按工艺做设计转化
同一个拓扑结果,用不同工艺制造,转化方式差别很大。工艺应在优化前确定,并与制造约束对应:
| 工艺 | 优化中的重点约束 | 转化时的注意事项 |
|---|---|---|
| 铸造 | 拔模方向、最小与最大尺寸 | 壁厚尽量均匀、加拔模角与圆角过渡,避免孤立的厚大区域 |
| 机加工 | 拔模方向(工程上常借用来近似刀具可达方向)、最小尺寸 | 刀具可达、型腔可铣、尽量减少装夹次数 |
| 钣金冲压 | 冲压约束 | 统一料厚,用加强筋、翻边代替实体加厚 |
| 挤出型材 | 挤出约束 | 截面统一、壁厚协调 |
| 增材制造 | 最小尺寸;悬垂角(视求解器版本) | 悬垂与支撑、去粉通道、配合面的后加工余量 |
增材制造最接近“结果直接可用”,但仍需处理悬垂与后加工面;铸造和机加工则几乎都要走重新参数化建模的路径。
六、细化与重新验证
拓扑优化只决定“哪里该有材料”,尺寸细节要靠后续优化和分析确定:
- 细化:在重构后的模型上,用尺寸优化确定壁厚和筋厚,用形状优化调整圆角和过渡,冲压薄板件可用形貌优化布置压筋。
- 重新验证:重构后的几何已经不是优化器算的那个模型——阈值取舍、细枝删除、拔模角和圆角都会改变刚度和应力。应在原工况下重新分析,并补充优化时没有包含的工况,例如装配预紧、误用载荷和疲劳。
- 对比指标:质量、关键位移或刚度、最大应力、一阶频率,分别与原设计和优化目标对比。
七、一套可执行的流程
- 定义设计空间划分设计区与非设计区,留出装配和运动间隙。
- 定工况、目标与制造约束先定工艺,再选对应的约束。
- 运行拓扑优化检查收敛、灰色单元比例和阈值敏感性。
- 解读与几何重构保留主传力路径,补全制造特征。
- 细化尺寸、形状或形貌优化。
- 重新验证原工况加补充工况;不满足时,回到第 4 步调整几何,差距较大时回到第 2 步调整约束。
三个常见误区
- 把等值面直接当最终设计:没有按工艺补全特征(铸件的拔模角和圆角、机加工的基准、增材件的支撑与加工余量),也没有重新验证。
- 不加制造约束,事后“硬改”:改动越大,越偏离最优传力路径,优化的意义就越小。
- 只按单一工况优化:得到的结构只对这一个工况最优,其他工况下可能恰好缺材料。
拓扑优化的价值在于给出传力路径,设计转化的任务是把这条路径变成能制造、能验证的零件。先定工艺和制造约束,再读懂结果、重构几何,最后用细化和重新验证把性能拿回来,这是轻量化设计真正落地的顺序。
如果您正在使用 Simcenter Optistruct 开展结构轻量化,或需要在 NX 产品设计 中完成优化结果的几何重构,可以了解数领科技的 工程仿真与物理测试 服务。