4. 光机结构自重变形分析

光机结构自重变形分析 学习卡片

网格划分这事儿,说白了就是给我们的光机结构“切块”。切得好不好,直接决定了仿真准不准、算得快不快。我见过不少同行,模型建得挺漂亮,结果网格一塌糊涂,算出来的应力云图自己都不敢信。

今天咱们就聊聊单元类型怎么选,网格密度怎么控。这些经验,很多是我在项目里一点点“踩坑”踩出来的。

4.1 单元类型:四面体 vs 六面体 vs 壳单元

先看一张总览图,帮你快速建立知识框架:

光机结构连接件 单元类型选择框架 连接件有限元分析 四面体单元 (TET) 六面体单元 (HEX) 壳单元 (SHELL) ✓ 自动网格生成 ✓ 复杂几何适应好 ✗ 计算精度一般 ✓ 计算精度高 ✓ 单元数量少 ✗ 手动划分耗时 ✓ 薄壁结构高效 ✓ 计算量极小 ✗ 仅适用薄壁件 推荐场景 复杂连接件 初步分析 非关键区域 推荐场景 规则几何连接件 关键受力分析 最终验证 推荐场景 薄壁连接件 板壳结构 整体刚度分析

4.2 四面体单元(TET)—— 万金油,但有代价

四面体单元,尤其是二阶四面体(TET10),是光机结构分析里最常用的单元。为什么?因为它能自动适应任何复杂几何。你想想看,连接件上那些圆角、台阶、螺纹孔,用四面体一把梭,省心。

但省心的代价是什么?计算量大,精度一般。一阶四面体(TET4)我基本不用,太硬了,算弯曲问题误差能到 30% 以上。二阶四面体好一些,但节点数多,算起来慢。

我的习惯: 初步方案对比、非关键区域、复杂几何,用二阶四面体。比如连接件上的散热齿、减重槽这些地方,四面体完全够用。

4.3 六面体单元(HEX)—— 精度之王,但难伺候

六面体单元,尤其是二阶六面体(HEX20),是精度最高的选择。我在做高精度光机结构分析时,比如镜室连接件的应力集中分析,一定会用六面体。

为什么?因为六面体在弯曲、扭转工况下,单元变形模式更真实。同样数量的节点,六面体比四面体精度高一个量级。

但问题来了——划分六面体网格太费劲了。你得把模型切成可映射的块,这个过程有时候比建模还花时间。

避坑指南: 我曾经在一个薄壁连接件上强行用六面体,结果因为几何太复杂,生成了大量畸变单元。算出来的应力集中系数比实测高了 40%。后来换成二阶四面体,反而更准。记住:宁可要规整的四面体,也不要畸变的六面体。

4.4 壳单元(SHELL)—— 薄壁结构的利器

壳单元,说白了就是把三维问题降维成二维。当连接件的厚度远小于其他尺寸(比如厚度 < 长度的 1/10)时,壳单元是首选。

我做过一个光机框架的连接件分析,壁厚只有 2mm,但整体尺寸 300mm。用实体单元算,网格量 50 万;换成壳单元,5 万就搞定了,结果误差不到 5%。

壳单元的关键是中面提取和厚度定义。很多新手直接拿实体模型画壳网格,结果厚度方向搞反了,应力结果完全不对。

单元类型对比速查表:
特性 四面体 (TET10) 六面体 (HEX20) 壳单元 (SHELL181)
几何适应性 ★★★★★ ★★☆☆☆ ★★★☆☆
计算精度 ★★★☆☆ ★★★★★ ★★★★☆
网格生成时间 快(自动) 慢(手动) 中等
适用厚度范围 任意 任意 薄壁(t/L < 0.1)
典型应用 复杂连接件、初步分析 关键受力件、最终验证 薄壁连接件、框架

4.5 网格密度控制策略

网格密度怎么控?我总结了一个原则:该密的地方密,该疏的地方疏。听起来像废话?但很多人就是做不到。

4.5.1 哪里需要加密?

  • 应力集中区域:圆角根部、螺纹根部、尖角、孔边。这些地方应力梯度大,网格不够密,峰值应力根本算不准。
  • 接触区域:连接件之间的接触面、螺栓预紧区域。网格太粗,接触压力分布会失真。
  • 几何突变处:台阶、凹槽、加强筋根部。

4.5.2 哪里可以稀疏?

  • 远离受力点的区域:连接件远离螺栓孔的大块实体区域。
  • 均匀应力区:没有应力集中的平直段。
  • 非关键特征:倒角(非应力集中处)、工艺孔(非受力孔)。
我的经验: 网格过渡要平滑。相邻单元的尺寸比不要超过 3:1。我曾经见过一个模型,从 0.5mm 直接跳到 5mm,结果过渡区应力结果出现“锯齿状”分布,完全没法用。

4.5.3 网格密度控制的具体方法

我常用的方法有这几种:

  1. 局部尺寸控制:在关键区域设置更小的单元尺寸。比如圆角根部设 0.5mm,其他区域设 2mm。
  2. 曲率控制:让软件根据几何曲率自动调整网格密度。曲率大的地方自动加密。
  3. 网格过渡:使用渐变网格,从密到疏平滑过渡。
  4. 自适应网格:先算一遍,根据应力梯度自动加密。这个功能很强大,但计算量大。

4.5.4 网格质量检查

网格画完了,别急着算。先检查质量。我一般看这几个指标:

指标 合格标准 说明
长宽比 (Aspect Ratio) < 5 单元最长边与最短边之比
扭曲度 (Skewness) < 0.85 越接近 0 越好
正交质量 (Orthogonal Quality) > 0.15 越接近 1 越好
雅可比 (Jacobian Ratio) > 0.7 二阶单元尤其要注意
我曾经踩过的坑: 有一次做连接件疲劳分析,网格雅可比只有 0.3,我没在意。结果算出来的疲劳寿命比试验值低了 10 倍。后来重新划分网格,雅可比提到 0.8 以上,结果就对上了。所以,网格质量检查不是走过场。

4.6 实战建议:怎么选?

最后,给你一个我自己的决策流程:

  • 初步分析:用二阶四面体(TET10),快速出结果,看趋势。
  • 关键区域细化:在应力集中区局部加密,或者切出子模型用六面体。
  • 最终验证:如果几何规则,用六面体;如果几何复杂,用高质量二阶四面体。
  • 薄壁结构:直接上壳单元,省时省力。

记住一句话:没有最好的单元,只有最合适的单元。网格划分不是一锤子买卖,多试几次,找到精度和效率的平衡点,这才是高手。