装配序列的规划不仅要考虑几何可行性,还要考虑力学可行性——装配过程中子装配体是否稳定、装配力是否在允许范围内。传统方法在几何规划完成后才进行力学验证,导致大量几何可行的序列因力学不可行而被废弃。本文提出在规划阶段嵌入力封闭可行性验证的方法,将接触力学仿真嵌入装配序列的生成过程,提前剔除物理上不可行或需要过大装配力的序列。研究从装配过程中的力学问题出发,分析了力封闭条件和装配力约束的数学表达;建立了接触力学仿真的高效求解方法;提出了将力学验证嵌入序列生成的集成算法;进而构建了序列筛选与优化的流程。研究表明,嵌入力学验证的规划方法能够显著减少后期返工,提高装配序列的工程可行性。
1 引言
装配序列规划是装配工艺设计的核心任务。序列规划的目标是确定零件的装配顺序和装配方向,使装配过程能够顺利进行。传统的序列规划主要关注几何可行性——检查装配过程中零件之间是否存在干涉,零件能否沿指定方向移动到目标位置。
然而,几何可行不等于力学可行。一个在几何上无干涉的装配序列,可能在力学上存在严重问题。子装配体在装配过程中可能因为缺乏足够的支撑而失稳——零件在重力作用下脱落或移位。装配力可能超出允许范围——需要过大的力才能将零件推入配合位置。这些力学问题在几何规划中无法被发现,只有在实际装配时才暴露,导致返工和延误。
解决这一问题的根本路径是将力学验证前移到规划阶段——在生成序列的同时进行力学可行性检查。本文提出在装配序列规划中嵌入接触力学仿真,将力封闭条件和装配力约束作为序列筛选的判据,实现力学可行性与几何可行性的同步验证。
2 装配过程中的力学问题
2.1 子装配体的稳定性
装配过程中,已装配的零件集合构成子装配体。子装配体必须保持稳定——在重力和接触力的作用下,零件之间不发生相对运动。如果子装配体在某个方向上存在未被约束的自由度,该方向的力就会使零件脱离。
稳定性问题在装配薄壁零件、悬臂零件或重心偏置的零件时尤为突出。这些零件在装配过程中可能因为自身重力而倾斜或脱落,导致装配失败。
2.2 装配力约束
装配力是将零件推入配合位置所需的力。装配力过大会导致零件损伤或装配设备过载。装配力约束规定了装配力的上限。
装配力与配合性质相关。过盈配合需要较大的装配力;间隙配合需要较小的装配力。配合面的摩擦系数、引导角和接触面积影响装配力的大小。
2.3 力封闭条件
力封闭是子装配体稳定的充分条件。如果子装配体在所有方向上都受到约束——接触力能够平衡任意方向的外力——则子装配体是力封闭的。
力封闭的判定需要分析接触状态。接触状态包括接触点的位置、接触法线方向和摩擦锥。只有接触力位于摩擦锥内,接触才是稳定的。
3 接触力学仿真的嵌入
3.1 接触力学仿真的方法
接触力学仿真计算零件之间的接触力和变形。方法包括解析方法、有限元方法和多体动力学方法。
解析方法基于赫兹接触理论,适用于简单几何和弹性变形。有限元方法适用于复杂几何和弹塑性变形,但计算成本高。多体动力学方法适用于刚体接触,计算效率高但忽略变形。
在装配序列规划中,需要快速评估大量序列的力学可行性。仿真方法的选择需要在精度和效率之间平衡。
3.2 力封闭判据的简化
完全的接触力学仿真计算量大,不适合嵌入序列生成的内循环。需要采用简化的力封闭判据。
简化判据基于接触点的几何分析——检查子装配体在每个可能运动方向上的接触约束。如果某个方向上的运动不受任何接触的阻挡,则该方向不封闭。
简化判据的计算复杂度远低于完整仿真,可以在序列生成的每一步快速执行。
3.3 装配力估算
装配力的估算采用简化的力学模型。对于过盈配合,装配力与过盈量和摩擦系数成正比。对于间隙配合,装配力主要来自重力和惯性力。
装配力的估算用于筛选装配力超限的序列。估算的精度要求不高——只需要判断装配力是否在量级上超出允许范围。
4 嵌入力学验证的序列生成
4.1 集成算法框架
集成算法将力学验证嵌入序列生成的每一步。算法从空装配体出发,逐步添加零件。在每一步中,算法执行三个操作:几何候选生成——筛选几何上可行的候选零件;力学候选筛选——对几何候选执行力封闭检查和装配力估算,剔除力学不可行的候选;选择决策——从剩余候选中选择一个零件。
4.2 力封闭检查的时机
力封闭检查在每一步装配后执行。检查的对象是新的子装配体——包含新添加零件的子装配体。检查的内容是新子装配体是否在所有方向上稳定。
力封闭检查的时机对算法效率有影响。在候选筛选阶段检查可以提前剔除不可行的候选,但计算量随候选数量增加。在选定后检查可以减少计算量,但可能需要在发现不可行时回溯。
4.3 装配力约束的处理
装配力约束在候选筛选阶段处理。对每个候选零件,估算其装配力。如果装配力超过允许范围,该候选被剔除。
装配力约束的处理需要与几何约束协调。某些几何可行的候选可能因为装配力过大而被剔除;某些几何不可行的候选不需要进行装配力估算。
5 序列优化
5.1 可行序列的生成
嵌入力学验证的序列生成算法输出的序列同时满足几何可行性和力学可行性。这些序列构成可行序列集。
可行序列的数量可能仍然很大。需要进一步优化——从可行序列集中选择最优或次优的序列。
5.2 优化目标的设定
序列优化的目标包括:装配时间最短、装配力最小、子装配体稳定性最高、装配方向变化最少。这些目标之间可能存在冲突——最短装配时间可能对应最大装配力。
优化目标的设定取决于具体的装配场景。大批量生产重视时间效率;精密装配重视装配力控制;柔性装配重视稳定性。
5.3 序列的鲁棒性评估
序列的鲁棒性评估检验序列在扰动下的表现。扰动包括零件尺寸偏差、摩擦系数变化和装配力波动。
鲁棒性评估的方法是在仿真中引入扰动,观察序列的执行结果是否仍然可行。鲁棒性不足的序列在名义条件下可行,但在实际装配中可能失效。
6 结语
本文提出了非标装配序列规划中嵌入力封闭可行性验证的方法。通过将接触力学仿真的简化判据嵌入序列生成过程,在规划阶段提前剔除了力学不可行的序列。力封闭检查和装配力估算作为序列筛选的判据,与几何干涉检查共同构成完整的可行性验证体系。这一方法避免了传统流程中“先几何规划、后力学验证”导致的返工循环,提高了装配序列的工程可行性。在非标装配从经验试装走向数字化规划的进程中,力学验证的嵌入是实现装配序列可信生成的关键环节。