1. 光机结构接触问题导入

在光学精密仪器中,镜面、镜座与压圈之间的装配关系看似简单,却往往是整机静力学与热弹性分析中最难处理的部分。原因在于:这些零件之间并不是“焊死”或“粘死”的连续体,而是通过面与面的接触来传递载荷。接触面可以分离、可以滑移、可以局部屈服,也可以因预紧力不同而呈现完全不同的刚度路径。只要接触状态发生变化,整个光机结构的力流、变形与镜面面形都会随之改变。这正是非线性接触仿真要解决的核心问题。

一、三个典型场景:接触为什么不可回避

场景一:镜面支撑。一块口径 200 mm 的反射镜,通常不会直接与镜座刚性连接,而是通过若干柔性支撑点或胶接点支承。以三点支撑为例,镜背与支撑垫之间是“面—面”接触。当重力方向改变(如镜筒从水平指向天顶),各支撑点的法向压力重新分配,某些点可能压力增大,某些点可能接近脱离。若按线性绑定处理,支撑点永远传力,镜面变形会被低估或高估;而真实接触允许分离,镜面会出现与实测更接近的“局部翘曲”。

场景二:镜座装配。镜座与镜框之间常通过止口、定位面与螺钉连接。螺钉拧紧后,法兰面被压紧,接触压力沿圆周分布。若法兰面存在微小平面度误差(例如 5 μm),接触只发生在少数高点,局部压力可达平均值的数倍。这种“高点接触”会改变镜座的弯曲刚度,也会在温度变化时产生非均匀热应力。线性分析无法表达“只有部分区域接触”的事实。

场景三:压圈预紧。压圈通过螺纹或螺钉把镜面轴向压紧在镜座内。预紧力过小,镜面在振动或冲击下会松动;预紧力过大,镜面产生过大面形误差甚至破裂。压圈与镜面之间、镜面与镜座之间同时存在接触。预紧过程本身就是一个接触状态逐步建立的过程:先局部接触,再扩展为环带接触,最后达到稳定压力分布。仿真需要能够追踪这一过程。

镜面—镜座—压圈装配中的接触界面与力流 场景一:镜面支撑 反射镜 柔性支撑垫(面—面接触) 镜座 重力方向变化 → 压力重分配 接触可分离 / 可滑移 场景二:镜座装配 镜框法兰面 局部高点接触(平面度误差) 镜座底面 螺钉预紧 → 压力沿圆周非均匀 接触压力分布(示意) 场景三:压圈预紧 压圈 镜面 镜座 预紧力 F 界面A 界面B 预紧过程:局部接触 → 环带接触 → 稳定 过小:松动 / 过大:面形恶化 非线性接触的四个核心特征与仿真需求 1 状态可变 接触面可分离、可闭合 可滑移、可粘滞 状态随载荷路径改变 → 需迭代判断接触状态 2 刚度非线性 接触刚度随压力变化 分离时刚度为零 压紧时刚度急剧上升 → 需法向/切向刚度模型 3 路径相关 预紧顺序影响最终状态 加载历史不可忽略 卸载后存在残余应力 → 需分步加载与追踪 4 多场耦合 接触压力影响热传导 温度改变接触间隙 力—热—变形相互反馈 → 需热—结构耦合迭代

二、课程目标与对象边界

本课程的目标不是泛泛介绍“有限元软件怎么用”,而是围绕光机结构中真实存在的接触问题,建立一套从物理识别 → 模型简化 → 参数设定 → 求解设置 → 结果判读的完整工作方法。学完本课程,你应当能够独立完成以下任务:

  • 面对一个镜面支撑或压圈预紧结构,判断哪些界面必须按接触处理,哪些可以简化为绑定或弹簧;
  • 为接触对选择合适的法向刚度、切向摩擦系数、穿透容差与接触算法;
  • 设置合理的载荷步与收敛准则,使预紧、重力、温度载荷按真实顺序施加;
  • 从接触压力分布、接触状态云图、镜面面形 PV/RMS 等结果中判断仿真是否可信;
  • 识别常见的不收敛原因,并给出可操作的调整方向。

对象边界需要明确:本课程讨论的是小变形、准静态条件下的面—面接触问题,材料以线弹性为主,允许局部进入塑性但重点不在塑性成形。不涉及大滑移摩擦磨损、高速冲击、流固耦合等极端场景。分析对象以反射镜组件、镜座、压圈、柔性支撑、螺钉连接为主,尺度从几十毫米到几百毫米,载荷以重力、预紧力、温度变化(ΔT 通常取 ±5 ℃ 至 ±20 ℃)为主。

三、学习路径:从识别到判读

课程按“先建立判断力,再掌握操作,最后形成闭环”的思路组织。第一阶段聚焦接触识别:拿到一个光机装配图,能标出所有可能发生接触的界面,并判断其接触类型(法向可分离、切向可滑移、是否允许小滑移)。第二阶段进入建模与参数:学习接触对定义、目标面/接触面选择、法向刚度因子 FKN、穿透容差 FTOLN、摩擦系数 μ 的取值逻辑。第三阶段是求解控制:载荷步划分、自动时间步、收敛准则、接触状态追踪。第四阶段是结果判读与验证:接触压力是否合理、镜面面形是否收敛、能量误差是否可接受。

学习建议:每学完一个接触设置,都回到“这个设置对应真实装配中的什么物理行为”这个问题上。例如,法向刚度因子 FKN 不是越大越好——过大导致收敛困难,过小导致穿透明显。它本质上是在“允许多少数值穿透”与“求解稳定性”之间做权衡,而真实零件表面也不可能绝对刚性。

四、一个可参照的入门示例

为便于后续章节展开,这里给出一个贯穿课程的入门示例(参数为教学假设,非实测值):

项目取值/描述
反射镜口径Φ200 mm,厚度 30 mm,材料微晶玻璃
支撑方式三点柔性支撑,支撑垫直径 Φ20 mm
压圈预紧8 颗 M4 螺钉,单颗预紧力约 800 N(示例)
接触界面镜背—支撑垫、镜面—压圈、镜座—镜框法兰
载荷工况重力(1g,方向可变)+ 温度 ΔT = ±10 ℃
关注结果接触压力分布、镜面面形 PV/RMS、最大等效应力

这个示例的规模适中,既不会因网格量过大而难以迭代,又能完整体现接触状态变化、预紧路径和热力耦合等关键问题。后续章节将围绕它逐步展开建模、参数设置、求解与结果分析。

常见误区提醒:很多初学者把接触面直接设为“绑定”,因为这样最容易收敛。但在镜面支撑中,绑定意味着支撑点永远拉压双向传力,而真实支撑垫通常不能承受拉力。这会导致镜面在重力方向改变时的变形被严重误判。判断一个界面能否绑定,关键看它是否允许分离、是否允许滑移、以及分离后是否还有其它传力路径。

接触仿真的难点不在于软件操作,而在于对装配物理的准确理解。当你能说清楚“这个面在什么情况下会分开、分开后力从哪里走、预紧顺序如何影响最终压力分布”,你就已经具备了对接触问题建模的判断力。接下来的章节,将把这套判断力逐步转化为可执行的分析流程。