2. 反射镜镜面面形PV与RMS提取

反射镜镜面面形PV与RMS提取 学习卡片

拿到一个光机结构连接件的三维模型,别急着直接扔进求解器。我见过不少新手,模型画得漂漂亮亮,一算就是十几个小时,结果应力集中位置全是假的。说白了,有限元分析不是做工艺品,我们追求的是在合理时间内得到工程上可用的结果。

这一章,我们就聊聊怎么给模型“减负”。

2.1 为什么要做几何清理?

你想想看,一个M3的螺纹孔,牙深才0.5mm。网格要捕捉这个细节,单元尺寸得小到0.1mm。而整个连接件的尺寸可能是200mm。这会导致什么?网格数量爆炸,计算时间从小时变成天。

更关键的是,这些细节对整体刚度、应力分布的影响微乎其微。真正决定结构受力的是主要传力路径——也就是力从输入点传递到约束点的骨架。

核心原则: 保留传力路径上的主要几何特征,去除不影响结构力学行为的局部细节。

我个人习惯把几何特征分成三类,处理方式完全不同:

特征类型 典型例子 处理方式 原因
必须保留 安装基面、定位止口、主要筋板、承力壁厚 完整保留,可做局部简化 直接影响传力路径和刚度
可以简化 倒角(C0.5以下)、退刀槽、小凸台 填平或忽略 对整体应力分布影响<5%
必须去除 螺纹、小孔(<φ3)、刻字、商标 删除或修补 导致网格畸变,计算不收敛

2.2 倒角的处理:填平还是保留?

倒角是最常见的“纠结项”。我的经验是:看尺寸,看位置。

  • 非关键区域的微小倒角(C<0.5mm): 直接填平。用CAD软件的“删除面”或“替换面”功能,几秒钟搞定。
  • 关键传力路径上的倒角(C>1mm): 建议保留,但用等效直角替代。什么意思?就是把倒角去掉,在相应位置增加一个等厚度的直角台阶。这样网格质量好,刚度误差在1%以内。
  • 应力集中区的倒角: 必须保留!比如连接件根部、截面突变处。这些地方的倒角直接影响峰值应力。

小技巧: 我在项目中遇到过一个铝合金支架,所有棱边都有R0.5的圆角。我全部填平后计算,最大应力比带圆角的模型低了8%。后来我改成只在应力集中区保留圆角,其他地方填平,结果误差控制在2%以内,网格量减少了60%。

2.3 小孔与螺纹:能删就删

螺纹孔、通孔、沉头孔——这些是网格杀手。一个M6的螺纹孔,如果按真实牙型建模,网格尺寸得0.2mm。而整个模型其他部分可以用2mm的网格。这种尺寸跨度会导致单元质量极差。

我的做法很简单:

  1. 螺纹孔: 直接填成实体。螺纹只传递轴向力,在螺栓连接仿真中我们会用梁单元或弹簧单元模拟,不需要在实体模型里体现。
  2. 通孔(直径<3mm): 如果孔不在传力路径上,直接填平。如果在路径上,保留孔但去除倒角。
  3. 沉头孔: 保留沉头平面,去除锥面过渡。用直角台阶代替。

注意: 我曾经犯过一个错误——把连接件上所有小孔都删了,结果计算出的刚度比实测高了15%。后来发现,有个φ2的定位销孔正好在传力路径上,它削弱了截面。所以,传力路径上的孔,即使小,也要保留,但可以简化成直孔。

2.4 几何清理的标准流程

我总结了一套流程,每次做模型都按这个来,效率很高:

  1. 导入模型,检查几何: 看有没有破面、重叠面、微小碎面。用CAD软件的“检查几何体”功能。
  2. 去除螺纹和刻字: 用“删除面”或“填充”功能,一次性搞定。
  3. 处理小孔: 直径<3mm且不在传力路径上的,填平。其他的保留直孔。
  4. 处理倒角: 非关键区填平,关键区用等效直角替代,应力集中区保留。
  5. 简化筋板: 把T型筋简化为矩形筋,保留厚度和高度。
  6. 合并碎面: 把相邻的共面小面合并成一个大面,减少网格边界。

嗯,这里要注意:每一步做完,最好保存一个版本。万一后面发现简化过度,还能回退。

2.5 传力路径的识别与保留

几何清理的核心,是识别出主要传力路径。怎么找?我一般用三步:

  • 看载荷方向: 力从哪个面进来,往哪个约束面走。这条线上的几何就是关键。
  • 看截面变化: 截面突然变小的地方,往往是应力集中区,也是传力路径的瓶颈。
  • 看连接方式: 螺栓连接、销连接、粘接——这些接口处的几何必须保留。

举个例子,一个相机支架,通过四个螺栓固定在基座上,顶部承载一个镜头模组。传力路径就是:镜头安装面 → 支架主体 → 四个螺栓孔。那么,支架主体上的减重孔、散热槽可以简化,但四个螺栓孔的周围区域必须保留完整。

一句话总结: 几何清理不是乱删,而是有选择地保留。保留传力路径,去除局部细节。

2.6 清理前后的对比

我拿一个实际项目的数据给大家看看,清理前后的差异有多大:

指标 原始模型 清理后模型 变化
几何特征数 247个 38个 减少84%
网格单元数 1,280,000 185,000 减少85%
计算时间 6小时23分 42分钟 缩短89%
最大应力误差 — 3.2% 可接受
整体刚度误差 — 1.1% 优秀

你看,网格量减少了85%,计算时间缩短了89%,而精度损失只有3%。这笔账,怎么算都划算。

2.7 几何清理的决策流程

为了让大家更直观地理解,我画了一张流程图:

几何清理与简化决策流程 导入原始模型 特征是否在主要传力路径上? 是 是否为应力集中区? 是 保留原特征 否 等效直角简化 否 去除/填平 生成清理后模型 核心原则:保留传力路径上的主要几何,去除局部细节 螺纹、小孔、非关键倒角 → 去除;应力集中区倒角 → 保留;传力路径上的孔 → 简化保留

这张图把决策逻辑讲得很清楚。你拿到一个特征,先问自己:它在不在传力路径上?不在,直接删。在,再看是不是应力集中区?是,保留原样;不是,用等效直角简化。

2.8 常见避坑指南

最后,分享几个我踩过的坑:

  • 过度简化: 有一次我把一个连接件的所有圆角都删了,结果计算出的疲劳寿命比实测高了3倍。后来发现,根部的R2圆角正好是应力集中区,不能删。
  • 忽略装配关系: 清理时把定位销孔填了,结果装配仿真时发现零件位置对不上。记住,与装配相关的特征,一个都不能动。
  • 网格依赖: 清理后的模型,网格质量会大幅提升。但别忘了做网格收敛性检查——我见过有人清理后网格太粗,结果应力值偏低20%。

重要提醒: 几何清理不是一劳永逸的。同一个模型,做静力分析和做模态分析,清理策略可能不同。静力分析更关注应力集中区,模态分析更关注质量分布。所以,先明确分析目标,再决定清理策略。

好了,这一章的内容就到这里。几何清理是有限元建模的第一步,也是最容易被忽视的一步。做好了,后面事半功倍;做不好,后面全是坑。希望大家在实际项目中,能养成“先清理,再网格”的好习惯。