零件形貌误差和受力变形融合表征的装配精度分析研究

基金项目

国家自然科学基金(52335011);国家重点研发计划(2022YFB3304200)。

中图分类号:

V241.05TH161+.7

文献标识码:

A

通信作者

赵强强,副教授,研究方向为精密装配、计算力学、不确定性量化与可靠性分析、小样本机器学习、机器视觉测量等。

编辑

责编 :向阳

引文格式

杨溢涛, 赵强强, 胡晓坤, 等. 零件形貌误差和受力变形融合表征的装配精度分析研究[J]. 航空制造技术, 2025, 68(18): 120–132.

Research on Assembly Accuracy Analysis Integrating Surface Profile Errors of Part and Force-Induced Deformations

Citations

YANG Yitao, ZHAO Qiangqiang, HU Xiaokun, et al. Research on assembly accuracy analysis integrating surface profile errors of part and force-induced deformations[J]. Aeronautical Manufacturing Technology, 2025, 68(18): 120–132.

航空制造技术    第68卷    第18期    120-132
Aeronautical Manufacturing Techinology    Vol.68    No.18 : 120-132
DOI: 10.16080/j.issn1671-833x.2025.18.120
专题 >> 数字化装配(SPECIAL TOPIC >> Digital Assembly)

零件形貌误差和受力变形融合表征的装配精度分析研究

  • 杨溢涛
  • 赵强强
  • 胡晓坤
  • 余德文
  • 李小虎
  • 洪军
西安交通大学机械工程学院西安 710049

通信作者

赵强强,副教授,研究方向为精密装配、计算力学、不确定性量化与可靠性分析、小样本机器学习、机器视觉测量等。

基金项目

国家自然科学基金(52335011);国家重点研发计划(2022YFB3304200)。

中图分类号:

V241.05TH161+.7

文献标识码:

A

引文格式

杨溢涛, 赵强强, 胡晓坤, 等. 零件形貌误差和受力变形融合表征的装配精度分析研究[J]. 航空制造技术, 2025, 68(18): 120–132.

摘要

装配精度对精密机械的工作性能至关重要,而装配精度同时受到零件制造过程中的形貌误差及装配力作用下的变形影响。为此,本文提出一种融合零件形貌误差与受力变形的装配精度分析方法。首先,采用小位移旋量模型对位姿误差进行建模,并结合基函数叠加法构建形状误差模型,通过引入高斯函数生成随机噪声,进而建立了全面的表面误差模型。随后,利用有限元方法分析零件在受力条件下的变形及对装配位姿的影响,并采用非均匀有理B样条(NURBS)对表面形貌和零件变形进行融合与重构,生成了一个同时考虑形貌误差与受力变形的零件表面模型。最后,基于该模型,结合最近投影点法评估表面间的配合状态,并通过优化算法计算装配精度。对平面螺栓连接和柱面过盈配合进行1000次模拟试验,结果表明,不同的装配力或过盈量会影响最终的装配精度,所提出的方法能够进行装配精度的有效评估,为实际装配提供指导。

关键词

装配精度;误差模型;非均匀有理B样条(NURBS);零件变形;表面形貌;

Research on Assembly Accuracy Analysis Integrating Surface Profile Errors of Part and Force-Induced Deformations

  • YANG Yitao
  • ZHAO Qiangqiang
  • HU Xiaokun
  • YU Dewen
  • LI Xiaohu
  • HONG Jun
School of Mechanical Engineering, Xi’an Jiaotong University, Xi’an 710049, China

Citations

YANG Yitao, ZHAO Qiangqiang, HU Xiaokun, et al. Research on assembly accuracy analysis integrating surface profile errors of part and force-induced deformations[J]. Aeronautical Manufacturing Technology, 2025, 68(18): 120–132.

Abstract

Assembly accuracy is crucial to the working performance of precision machinery, which is affected by the surface profile errors of parts in the manufacturing process and deformation under the action of assembly force. Hence, this study proposes an assembly accuracy analysis method that integrates the surface profile error of parts and deformation under force. Firstly, a small-displacement torsor model is used to model the pose error and a shape error model is constructed by combining the basis function superposition method, and a comprehensive surface error model is established by introducing a Gaussian function to generate random noise. Subsequently, a finite element method is used to analyze deformation of parts under force conditions and its influence on assembly pose, and non-uniform rational B-splines (NURBS) are used to fuse and reconstruct the surface shape and part deformation, generating a surface model of the part that simultaneously considers the surface profile error and force deformation. Finally, based on this model, the fit state between surfaces is evaluated by combining the nearest projected point method, and the assembly accuracy is then calculated by an optimization algorithm. The results of 1000 simulation experiments on planar bolted joints and interference fits of column surface show that different assembly forces or overloads affect the final assembly accuracy; the proposed method is able to carry out effective evaluation and provide guidance for actual assembly.

Keywords

Assembly accuracy; Error model; Non-uniform rational B-splines (NURBS); Part deformation; Surface profile;



随着航空航天装备、精密机床和高精度测试设备的迅速发展,对装配精度的要求不断提高。高精度装配的核心在于对装配偏差的准确预测,而装配偏差的主要来源是零部件在制造过程中不可避免的几何误差[   BOSCHETTO A, BOTTINI L. Design for manufacturing of surfaces to improve accuracy in Fused Deposition Modeling[J]. Robotics and Computer-Integrated Manufacturing, 2016, 37: 103–114.
1
]
。这些误差导致了非理想的配合界面,直接影响装配精度。此外,在装配过程中,装配力作用下的零件变形也不可忽视,变形引发的进一步偏差使装配精度问题变得更加复杂。尤其是在高精度机械系统中,即使是微小的误差和变形都会累积,最终影响系统的功能和性能。因此,为了满足高精度装配要求,研究如何精确表征配合界面形态、准确预测装配偏差、综合考虑制造误差和装配力变形的影响,已成为当前高端制造领域的重要课题。

自20世纪中叶至今,研究人员提出了多种用于装配精度分析的理论模型,例如雅可比矩阵(Jacobian)模型[   LAPERRIÈRE L, ELMARAGHY H A. Tolerance analysis and synthesis using Jacobian transforms[J]. CIRP Annals, 2000, 49(1): 359–362.
  XI Y, GAO Z Y, CHEN K, et al. Error propagation model using Jacobian-torsor model weighting for assembly quality analysis on complex product[J]. Mathematics, 2022, 10(19): 3534.
2-3
]
、小位移旋量(Small displacement torsor,SDT)模型[   BOURDET P, CLEMENT A. A study of optimal-criteria identification based on the small-displacement screw model[J]. CIRP Annals, 1988, 37(1): 503–506.
  GUO J K, HONG J, YANG Z H, et al. A tolerance analysis method for rotating machinery[J]. Procedia CIRP, 2013, 10: 77–83.
  LI H, ZHU H P, LI P G, et al. Tolerance analysis of mechanical assemblies based on small displacement torsor and deviation propagation theories[J]. The International Journal of Advanced Manufacturing Technology, 2014, 72(1): 89–99.
4-6
]
及统一的雅可比–旋量(Unified Jacobian–torsor)模型[   DESROCHERS A, GHIE W, LAPERRIE`RE L. Application of a unified Jacobian-torsor model for tolerance analysis[J]. Journal of Computing and Information Science in Engineering, 2003, 3(1): 2–14.
  LAPERRIÈRE L, GHIE W, DESROCHERS A. Statistical and deterministic tolerance analysis and synthesis using a unified Jacobian-torsor model[J]. CIRP Annals, 2002, 51(1): 417–420.
7-8
]
,这些模型被广泛应用于装配精度的分析中。Mu等[   MU X K, YUAN B, WANG Y L, et al. Novel application of mapping method from small displacement torsor to tolerance: Error optimization design of assembly parts[J]. Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, 2022, 236(6–7): 955–967.
9
]
基于SDT模型对航空发动机高压转子进行了装配误差优化设计;Aoufi等[   AOUFI B, AMEDDAH H, SLAMANI M, et al. An advanced framework for tolerance analysis of cam-clamping devices integrating unified Jacobian-torsor model, Monte Carlo simulation, and bootstrap technique[J]. The International Journal of Advanced Manufacturing Technology, 2024, 134(5): 2319–2336.
10
]
则利用统一的雅可比–旋量模型对凸轮夹紧装置进行了公差分析;Gouyou等[   GOUYOU D, TEISSANDIER D, DELOS V, et al. Statistical tolerance analysis applied on overconstrained mechanisms with form deviations[J]. Journal of Computational Design and Engineering, 2020, 7(3): 308–322.
11
]
使用多面体模型对过约束法兰进行了公差分析。然而,随着精密机械装配技术的发展,研究人员逐渐认识到,配合面的真实形貌对装配精度有着不可忽视的影响[   SHAO N, DING X Y, LIU J H. Tolerance analysis of spur gears based on skin model shapes and a boundary element method[J]. Mechanism and Machine Theory, 2020, 144: 103658.
12
]
。传统基于SDT的方法虽然能够将表面误差纳入装配分析,但往往将表面误差简化为特征面的平移和旋转[   HU X K, ZHAO Q Q, YANG Y T, et al. Accuracy analysis for machine tool spindles considering full parallel connections and form errors based on skin model shapes[J]. Journal of Computational Design and Engineering, 2023, 10(5): 1970–1987.
13
]
,无法准确反映真实的表面形貌。为了更精确地描述表面形貌,研究人员发展了多种建模方法来表征复杂的几何误差[   YAN X, BALLU A. Review and comparison of form error simulation methods for computer-aided tolerancing[J]. Journal of Computing and Information Science in Engineering, 2019, 19(1): 010802.
  SCHLEICH B, WARTZACK S. Approaches for the assembly simulation of skin model shapes[J]. Computer-Aided Design, 2015, 65: 18–33.
  MA S H, HU T L, XIONG Z Q. Precision assembly simulation of skin model shapes accounting for contact deformation and geometric deviations for statistical tolerance analysis method[J]. International Journal of Precision Engineering and Manufacturing, 2021, 22(6): 975–989.
14-16
]
。例如,Huang等[   HUANG W Z, CEGLAREK D. Mode-based decomposition of part form error by discrete-cosine-transform with implementation to assembly and stamping system with compliant parts[J]. CIRP Annals, 2002, 51(1): 21–26.
17
]
提出了一种基于离散余弦变换(Discrete cosine transformation,DCT)的表面误差分解与表征方法,可有效捕捉表面细节特征;Zhang等[   ZHANG Z Q, ZHANG Z J, JIN X, et al. A novel modelling method of geometric errors for precision assembly[J]. The International Journal of Advanced Manufacturing Technology, 2018, 94(1): 1139–1160.
18
]
采用非均匀有理B样条(NURBS)表示几何误差,构建了高精度的几何实体模型;Otsuka等[   OTSUKA A, MIYAZAKI S, SUZUKI S, et al. Parameter optimization for random generation of non-ideal surfaces using dual-tree complex wavelet transform[J]. Procedia CIRP, 2024, 129: 246–251.
19
]
利用小波变换生成了非理想曲面。结合表面形貌的装配精度分析同样得到了广泛研究,Samper等[   SAMPER S, ADRAGNA P A, FAVRELIERE H, et al. Modeling of 2D and 3D assemblies taking into account form errors of plane surfaces[J]. Journal of Computing and Information Science in Engineering, 2009, 9(4): 041005.
20
]
使用模态分解方法描述形状误差,并与SDT模型结合进行装配精度分析;Sun等[   SUN Q C, ZHAO B B, LIU X, et al. Assembling deviation estimation based on the real mating status of assembly[J]. Computer-Aided Design, 2019, 115: 244–255.
21
]
通过小波变换分解和重建配合表面形态,同时集成SDT模型来计算装配偏差;Yang[   YANG Y, LIU X, LIU T, et al. A generic integrated approach of assembly tolerance analysis based on skin model shapes[J]. Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, 2021, 235(4): 689–704.
22
]
和Yi[   YI Y, LIU T Y, YAN Y H, et al. A novel assembly tolerance analysis method considering form errors and partial parallel connections[J]. The International Journal of Advanced Manufacturing Technology, 2024, 131(11): 5489–5510.
23
]
等利用肤面模型对非理想曲面进行建模,将几何偏差纳入公差分析框架中,为装配分析提供了更加真实的几何描述。

此外,零件的柔性特性使零件在装配过程中不可避免地发生变形,导致装配精度的分析变得更加复杂,这种变形不仅影响接触面的形状,还可能引发装配体姿态的整体偏移。近年来,学者们在装配精度分析中逐渐引入了零件变形的计算,以提升装配精度分析模型的分析效果[   CAI N, QIAO L, ANWER N. Unified variation modeling of sheet metal assembly considering rigid and compliant variations[J]. Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, 2015, 229(3): 495–507.
  ZHI J N, CAO Y L, LIU F, et al. Tolerance analysis of an assembly by considering part deformation[J]. Procedia CIRP, 2020, 92: 81–87.
24-25
]
。例如,Wang等[   WANG K, LIU D X, LIU Z Y, et al. An assembly precision analysis method based on a general part digital twin model[J]. Robotics and Computer-Integrated Manufacturing, 2021, 68: 102089.
26
]
通过有限元法计算配合面的变形,并将变形量叠加到装配精度分析模型中,从而更准确地评估装配体的偏差;Liu等[   LIU T, ZHU Z W, CAO Y L, et al. Consideration of working conditions in assembly tolerance analysis[J]. Procedia CIRP, 2018, 75: 226–231.
  LIU T, CAO Y L, WANG J, et al. Assembly error calculation with consideration of part deformation[J]. Procedia CIRP, 2016, 43: 58–63.
27-28
]
结合雅可比–旋量模型,将有限元计算变形引起的偏差纳入统一框架,以支持复杂装配环境下的公差分析;Guo等[   GUO J K, LI B T, LIU Z G, et al. Integration of geometric variation and part deformation into variation propagation of 3-D assemblies[J]. International Journal of Production Research, 2016, 54(19): 5708–5721.
29
]
则提出了一种弹性配合面的线性等效模型,利用弹簧特性表征接触变形,显著降低了计算复杂度;Grandjean等[   GRANDJEAN J, LEDOUX Y, SAMPER S. On the role of form defects in assemblies subject to local deformations and mechanical loads[J]. The International Journal of Advanced Manufacturing Technology, 2013, 65(9): 1769–1778.
30
]
通过模拟材料的纯塑性行为研究了局部表面变形对环形配合表面的影响,揭示了形状误差对装配精度的影响。此外,Liu等[   LIU J H, ZHANG Z Q, DING X Y, et al. Integrating form errors and local surface deformations into tolerance analysis based on skin model shapes and a boundary element method[J]. Computer-Aided Design, 2018, 104: 45–59.
31
]
采用肤面形状模型表示表面误差,并结合边界元法(BEM)解决误差表面之间的接触问题;Sa等[   SA G D, BAI H D, LIU Z Y, et al. A tolerance analysis method based on assembly deformation simulation with stable contact[J]. Robotic Intelligence and Automation, 2024, 44(1): 1–18.
32
]
利用BEM计算局部变形,并结合SDT进行公差分析。这些研究在一定程度上同时考虑了表面形貌和零件变形,但多数方法还不能达到完美融合;而且部分方法受限于特定几何形状,在建模过程中损失了表面细节特征。

在以往的研究中,对装配精度的分析主要聚焦于表面形貌的表征及表面微观局部变形的研究。然而,在实际装配过程中,装配力会导致零件产生整体变形,将进一步影响装配精度。现有研究对此关注不足,针对整体变形对装配精度的影响研究较少。因此,本文提出了一种零件形貌误差和受力变形融合表征的装配精度分析方法,通过融合零件形貌误差与受力变形的影响,实现了不同受力条件下的装配精度分析,具有重要的工程应用价值与理论意义。

1     零件装配过程及误差影响分析

装配是将单个零件通过连接、配合等方式组装成完整产品的过程,其中最基本的环节是两个零件的装配。装配质量直接影响产品最终的性能、精度及使用寿命。因此,精确的装配过程对于高质量产品的生产至关重要。理想情况下,在装配时若没有任何几何误差,两个零件将完美配合,形成理想的装配状态,如图1(a)所示。此时,装配精度达到最佳状态,零件能够精确地按照设计要求定位和连接。然而,在实际生产过程中,由于制造工艺的限制,零件的几何形状通常存在一定的误差,尤其是位置误差、方向误差和形状误差,导致零件在装配时与理想状态产生偏差,如图1(b)所示。在实际装配过程中,零件不是纯刚体,即使零件的尺寸和形状是理想的,零件也会由于外部装配力的作用发生形变。由于形变的存在,零件的相对位置发生进一步的变化,如图1(c)所示。

图1     不同装配状态示意图
Fig.1     Schematic diagram of different assembly status

2     基于NURBS的零件误差及变形的融合表征

2.1     几何误差表征

零件的几何误差主要产生于加工制造过程中,其中,位姿误差表现为零件表面在空间中的偏移或旋转;形状误差指表面几何形状与设计理想状态之间的偏差;随机误差(如粗糙度等)则反映零件表面微观凹凸不平的特性。这些误差共同影响零件的装配精度和最终产品的性能,因此在装配精度分析中需要综合考虑这些因素,以确保分析结果更加精准。

2.1.1     位姿误差

位姿误差包括定位误差与定向误差。假定在定位公差和定向公差的约束下,几何特征的定位误差和定向误差可以用小位移旋量来表示。几何特征的偏离通常分为平移矢量ρ=(u v wT和旋转矢量ε=(α β γT,分别描述了几何特征在位置上的移动和在方向上的偏转,可以通过齐次坐标变换矩阵的形式使得这两组矢量的描述和运算更简洁。在齐次坐标中,平移矢量作为位移分量,而旋转矢量通过矩阵变换体现,最终通过齐次坐标变换矩阵T对几何偏差进行统一描述,即

T=(1γβuγ1αvβα1w0001)
(1)

式中,uvw分别表示沿着xyz轴平动的分量;αβγ分别表示沿着xyz轴转动的分量。

由于精密机械的公差域非常微小,在建模过程中,齐次坐标变换矩阵中的三角函数可以近似线性化为角度值,从而简化计算。对于常见的几何特征(如矩形面、圆环面和圆柱面),可以分别对其定位误差和定向误差进行建模。在建模中,tp表示定位公差,用于约束特征在空间中的位置偏差;to表示定向公差,用于描述特征的角度变化;tf表示形状公差,反映特征表面偏离设计形状的程度。

表1概述了矩形面、圆环面和圆柱面的建模方法,其中,每种几何特征的误差模型根据其形状和特性分别采用相应的参数化表达。

表1     定向及定位公差建模[   HUANG W Z, CEGLAREK D. Mode-based decomposition of part form error by discrete-cosine-transform with implementation to assembly and stamping system with compliant parts[J]. CIRP Annals, 2002, 51(1): 21–26.
17
]
Table 1     Modeling for orientation and positioning tolerance[   HUANG W Z, CEGLAREK D. Mode-based decomposition of part form error by discrete-cosine-transform with implementation to assembly and stamping system with compliant parts[J]. CIRP Annals, 2002, 51(1): 21–26.
17
]
公差类型 示意图 齐次矩阵形式 约束条件
矩形面 T=(10β001α0βα1w0001) {tpbαtpbtpaβtpatp2wtp2|w±α · b2±β · a2|tp2
圆环面 T=(10β001α0βα1w0001) {tpbαtpbtpaβtpatp2wtp2|w±d2 · α2+β2|tp2
圆柱面 T=(10βu01αvβα100001) {tphαtphtphβtphtp2utp2tp2vtp2(u±β×d2)2+(v±α×d2)2tp2

注:ab分别为矩形平面的长和宽;d为圆环面的外径;h为圆柱面的高度。

当有一组理想表面上的离散点Q时,其矩形面点云如图2(a)所示。通过齐次坐标变换得到带有位姿误差的表面点云,如图2(b)所示。此时,带有位姿误差的离散点Q的坐标Sp

Sp=f(x,y)
(2)

式中,f′为偏置表面的方程。

图2     不同表面的点云图
Fig.2     Schematic diagram of point cloud for different surfaces

2.1.2     形状误差

尽管基于旋量理论可以有效对位姿误差进行建模,但并不能有效地表征形状误差。因为形状误差通常涉及的是非理想表面,而非简单的平移或旋转,此类几何特征的偏差需要更复杂的建模方法来进行描述。目前已经提出了几种建模形状误差的方法,包括随机噪声法、网格变形法和基于模态的方法。本文采用基于模态的方法,形状误差可以通过基函数叠加的方式来建模,带有形状误差的表面上离散点的坐标可以表示为

Sf=λigi
(3)

式中,λi是与每个基函数gi相关的权重系数,代表每种基函数在实际形状中的贡献。

为了建模形状误差,本文采用了3种不同的基函数,分别对应不同的几何特征。

(1)矩形面形状误差:采用DCT作为基函数,即

{g(m,n,e,f)=2M×NC(e)C(f)cos(2m+1)eπ2Mcos(2n+1)fπ2NC(e)={12e=01e0C(f)={12f=01f0
(4)

式中,mn分别为沿xy方向的采样点序号;ef分别为xy方向的频率;MN分别为沿xy方向的采样点数量。

(2)圆环面形状误差:采用泽尼克多项式(Zernike polynomials)作为基函数,即

Znm(ρθ)={2(n+1)Rnm(ρ)cos(mθ)    m>02(n+1)Rnm(ρ)sin(mθ)    m<0n+1Rnm(ρ)         m=0
(5)

其中,

Rnm(ρ)={s=0(nm)/2(1)s(ns)!s![(n+m)2s]![(nm)2s]! ρ(n2s)m0Rn|m|(ρ)m<0
(6)

式中,ρθ分别为极半径和极角;s′为求和角标;m′和n′分别为方位角频率和径向阶数。

(3)圆柱面形状误差:采用勒让德–傅里叶(Legendre–Fourier,L–F)多项式作为基函数,即

{r(z,θ)=i=0κj=0λ[AijPj(z)cos(iθ)+BijPj(z)sin(iθ)]Pj(z)=ζ=0[j2](1)η(2j2ζ)!2jζ!(jζ)!(j2ζ)!zj2ζAij=k=1τl=1σrklPj(z)cos(iΔθ)k=1τl=1σPj2(z)cos2(iΔθ),Bij=k=1τl=1σrklPj(z)sin(iΔθ)k=1τl=1σPj2(z)sin2(iΔθ)
(7)

式中,r为圆柱面上点与轴线之间的距离;Pjj阶勒让德多项式;i为角频率索引;AijBij为展开系数;ζ为求和索引;rkl为第k行、第l列采样点的半径;τσ分别为轴向和径向的采样点数。

以矩形平面为例,如图3所示,使用DCT可以得到带有形状误差的曲面离散点,误差范围在形状公差tf范围内。离散点的形状误差是通过随机生成权重系数λi(式(3))来构造的,λi的值在–1和1之间随机分布。在随机生成一组系数后,需要进行形状误差评定,以确定是否满足设计要求的形状公差。如果评定结果显示误差未能满足形状公差要求,则必须进行修正。例如,可以通过缩放或调整系数的分布来限制形状误差在公差范围内。

图3     带有形状误差的矩形面点云
Fig.3     Point cloud of rectangle surface with shape errors

2.1.3     微观误差

在生成位姿误差和形状误差后,利用一维高斯函数生成粗糙度误差,即

Sr=1σ2πe(rnμ)22σ2
(8)

式中,σ为高斯分布的方差;μ为粗糙度误差的平均值;rn为高斯变量。

2.1.4     全误差模型

在获得位姿误差Sp、形状误差Sf及粗糙度误差Sr后,综合这些误差,通过求和得到带有位置、定向、形状和随机误差的离散表面,可表示为

St=Sp+Sf+Sr
(9)

式中,St为带有所有误差的离散点的z坐标。

SpSfSr的离散点云被设置为具有相同的xy坐标,求和是通过相应点的z坐标来实现的。从式(9)得到的St不一定符合tp的约束,因此在生成St后,必须验证是否符合公差要求。如果不符合要求,则重新生成St,直到符合tp的约束。图4展示了生成几何全误差模型的流程。

图4     几何全误差模型生成流程图
Fig.4     Flowchart for generating the model of whole geometric error

2.2     零件变形分析

在装配过程中,零件在装配力作用下不可避免地发生变形,从而对装配精度产生影响。以矩形平面的装配为例,如图5所示,两零件在装配时受到的装配力主要造成两种变化。(1)接触面的整体变形:装配力导致零件接触面的变形,此处的接触面是指理想接触面;(2)装配精度改变:由于接触面形状的变化,零件的整体姿态可能发生偏移,具体表现为装配精度的改变。对于矩形平面装配,主要表现为绕x轴和y轴的旋转角度变化。

图5     零件受力变形产生的影响
Fig.5     Impact caused by force-generated deformation of parts

为了考虑受力变形的影响,首先利用有限元法分析理想零件在装配力作用下产生的变形;然后提取零件1和2的接触表面变形后的节点坐标,得到变形后的接触表面点云S(1)S(2);最后提取零件1顶面变形后的节点坐标{Qixyz)},拟合得到如下平面。

z=ax+by+c
(10)

通过此平面,可以量化由装配变形引起的装配精度变化,对于矩形平面,绕x轴的旋转分量为α = b,绕y轴的旋转分量为β =–a(依据右手定则)。采用逆向变换对接触表面S(1)上的点云进行修正以考虑零件整体姿态发生的偏移,变换式如下。

(TR(Qi(1))1)=T1(Qi(1)1)
(11)

式中,TR(Qi(1))为逆变换后的节点坐标;Qi(1)为零件1接触表面S(1)上的节点坐标;T–1是齐次坐标变换矩阵的逆。

2.3     融合表面形貌与受力变形的零件表面建模

在获取由制造过程中产生的表面误差点云及因受力变形导致接触面变化的点云后,可以利用NURBS对零件表面进行重构。NURBS通过其灵活的数学描述能力,能够准确表达实际零件表面,综合考虑表面误差与受力变形的影响,为后续的装配精度分析提供更加精确的几何模型,从而提高装配精度分析的准确性。建立在节点矢量Ξ={ξ11ξ21ξn+p+11}Η={ξ12ξ22ξm+q+12}上的NURBS曲面可表示为

S(ξ1,ξ2)=i=1nj=1mNi,p(ξ1)Nj,q(ξ2)ωijPiji=1nj=1mNi,p(ξ1)Nj,q(ξ2)ωij
(12)

式中,Pij为控制点;ωij为与控制点对应的权重;pq为基函数的次数;N′为基函数,可通过Cox-de Boor公式得到[   PIEGL L, TILLER W. The NURBS Book[M]. Cham: Springer Berlin Heidelberg, 1997.
  KHALAFI V, FAZILATI J. Panel flutter analysis of cracked functionally graded plates in yawed supersonic flow with thermal effects[J]. Applied Mathematical Modelling, 2022, 101: 259–275.
  QIN X C, DONG C Y, WANG F, et al. Static and dynamic analyses of isogeometric curvilinearly stiffened plates[J]. Applied Mathematical Modelling, 2017, 45: 336–364.
  YIN S H, DENG Y, YU T T, et al. Isogeometric analysis for non-classical Bernoulli-Euler beam model incorporating microstructure and surface energy effects[J]. Applied Mathematical Modelling, 2021, 89: 470–485.
33-36
]
,即

Ni,0(ξ)={1ξiξ<ξi+10
(13)

Ni,p(ξ)=ξξiξi+pξiNi,p1(ξ)+ξi+p+1ξξi+p+1ξi+1Ni+1,p1(ξ)
(14)

对于式(14),可能存在分母为0的情况,此时基函数被定义为0。对于得到的点云数据{Qkl},由式(12)可知控制点{Pij}和点云数据{Qkl}之间的关系为

Qkl=i=1nj=1mNip(ξ1)Njq(ξ2)ωiji=1nj=1mNip(ξ1)Njq(ξ2)ωijPij
(15)

当使用单位权重时,式(15)可以写成矩阵形式,即

[N1p(ξ11¯)Nnp(ξ11¯)N1p(ξn1¯)Nnp(ξn1¯)][P11P1mPn1Pnm][N1q(ξ12¯)N1q(ξm2¯)Nmq(ξ12¯)Nmq(ξm2¯)]=[Q11Q1mQn1Qnm]
(16)

其中,可以采用向心法计算结参数(ξk1¯ξl2¯),由式(13)和(14)得到基函数值。进一步由式(16)求得控制点,从而得到重构表面。

利用NURBS重构算法对零件表面制造误差与零件变形有限元分析数据进行融合,得到考虑形貌误差与受力变形的重构表面,为后续的装配精度分析奠定基础。具体的表面重构与融合流程如图6所示,在进行融合时,选择的是相同xy位置处的点云,因此可以准确匹配融合。

图6     表面重构与融合流程图
Fig.6     Flowchart of surface reconstruction and fusion

3     考虑形貌误差与受力变形的装配精度分析

在得到考虑表面误差和受力变形的重构表面后,进行装配精度的计算。为了评估装配精度,需要确定配合表面的相对位姿。以图7所示的重构表面配合为例,装配位姿的确定基于最小化两重构表面之间的距离。具体来说,首先将表面S(1)进行离散化处理,转化为点云数据;然后,通过计算这些点云到另一重构表面S(2)的最短距离之和,量化两表面之间的相对距离,进而评估装配精度。

图7     表面离散化与最近点检测
Fig.7     Surface discretization and detection of the closest point

为了找到离散点云中每个点对应的最近点,采用最近投影点方法进行搜索,利用该方法搜索与x(1)对应的最近投影点xp2。则S(1)上的一点x(1)S(2)上一点x(2)的距离为

dN=x(1)x(2)
(17)

可以通过最小化距离函数求解x(1)点对应的最近投影点xp2,即

g=minx(2)S(2)dN
(18)

定义离散点云与投影点之间的距离函数为

gN={g(x(1)xp(2)) · n(2)>0g(x(1)xp(2)) · n(2)<0
(19)

式中,n(2)是投影点处的单位外法线。当gN >0时,两个重构表面彼此分离;当gN <0时,两个重构表面发生穿透。

在装配精度的计算中,是通过对离散后的点云进行齐次坐标变换(即变换表面S(1)的位姿后)计算装配精度的,齐次坐标变换后的点云坐标计算式为

[xhi(1)1]=[rt01][xi(1)1]
(20)

式中,xhi1表示S(1)上进行变换后的坐标;xi1表示S(1)上进行变换前的坐标;rt分别为S(1)的旋转和平移矩阵。此时两重构表面之间的距离可以表示为

h(r,t)=iNsg(xhi(1))=iNs|gN(xhi(1))|
(21)

式中,Ns表示离散后的点云。此时,装配精度的计算是为了寻找一个装配位姿使得h的值最小,在实际装配中,两个零件不会相互穿透,因此求解装配精度转化为优化问题,即

minh(r,t)subjecttogN0
(22)

具体的装配精度计算流程如图8所示,通过迭代求解直到满足收敛条件,此时的收敛条件是两次迭代的表面间距离的比值是否满足设定要求,即|hihi+11|<ε

图8     装配精度计算流程图
Fig.8     Flowchart of assembly accuracy calculation

4     案例研究

4.1     平面螺栓连接案例

针对两平面的装配进行分析,如图9(a)所示,两个零件的尺寸均为100 mm×100 mm×20 mm(长×宽×高),两接触面的定位公差为0.01 mm,形状公差为0.005 mm,粗糙度为0.001 mm。所用材料为Q235,弹性模量E为210000 MPa,泊松比为0.34。在装配连接中,最常见的是螺栓连接,此处将之等效为4处集中力的施加。在组装过程中,零件2的底部是固定的,零件1组装在零件2的顶部,在零件1的顶部施加4处集中力,如图9(b)所示。分别进行3组不同装配力的施加,如表2所示。其中,第1组不施加装配力,第2组施加不均匀的装配力,第3组施加均匀的装配力。

图9     装配案例示意图
Fig.9     Schematic diagram of assembly case
表2     装配力施加方案
Table 2     Scheme of applied assembly forces
方案 装配力/kN
位置Ⅰ 位置Ⅱ 位置Ⅲ 位置Ⅳ
第1组 0 0 0 0
第2组 0.5 0 0 3
第3组 2 2 2 2

首先利用ABAQUS进行受力变形分析,以第2组为例,所得位移云图及点云提取如图10所示。其中,图10(a)是整体位移云图,因装配力的施加,产生了不均匀变形,使得整体位姿发生变化,利用2.2节提出的方法可以得到零件1绕x轴的偏转角度为–1.79×10–6 rad,绕y轴的偏转角度为–1.79×10–6 rad。图10(b)和(c)分别是零件1和2接触面的位移云图,提取出的接触面节点坐标(点云)分别如图10(d)和(e)所示,接触面因施加装配力而产生变形。此外,对零件1的接触面节点坐标进行逆齐次坐标变换以考虑变形对整体位姿的影响。

图10     平面螺栓连接的变形分析
Fig.10     Deformation analysis of planar bolted connection

然后利用2.3节提出的方法得到融合表面形貌与受力变形的零件表面模型,并利用第3节提出的方法进行装配精度的计算。进行1000次模拟试验,得到3组装配方案的仿真模拟结果(图11),主要分析x方向的转角θxy方向的转角θy

图11     平面螺栓连接的仿真模拟结果
Fig.11     Simulation results of planar bolted connection

利用最大似然估计拟合得到每组装配的正态分布曲线,如图12所示,拟合得到的均值和标准差如表3所示。通过对比第1组与第3组模拟结果发现,不施加装配力与施加均匀装配力的结果差别较小,这是因为两种情况下,装配平面所受力是均匀的,所以两种情况下所得结果差别较小。对比第1组与第2组模拟结果发现,不施加装配力与施加不均匀装配力的结果差别较大,这是由于装配力造成的变形及零件整体位姿的变化引起的。因此可知,装配力的大小及其分布会对装配精度造成影响。

图12     不同平面螺栓连接的正态分布曲线
Fig.12     Normal distribution curves of different planar bolted connections
表3     正态分布曲线的均值和标准差(平面)
Table 3     Mean and standard deviations of normal distribution curves(planar surface)
方案 θx均值/(10–4 rad) θx标准差/(10–4 rad) θy均值/(10–4 rad) θy标准差/(10–4 rad)
第1组 0.0574 0.3450 0.0384 0.3305
第2组 –0.0708 0.4143 –0.0812 0.3637
第3组 0.0676 0.3575 0.0368 0.3536

4.2     柱面过盈配合案例

针对两柱面的过盈配合进行分析,如图13所示。其中,零件1的尺寸为50 mm×70 mm×60 mm(内径×外径×高),零件2的尺寸为30 mm×50 mm×60 mm,两接触面的定位公差为0.01 mm,形状公差为0.005 mm,粗糙度为0.001 mm。在组装过程中,零件1的外表面是固定的,零件2装入零件1中。分别进行两组装配,第1组的过盈量为0,第2组的过盈量为0.015 mm。

图13     柱面的过盈配合示意图
Fig.13     Schematic diagram for interference fit of column surface

首先利用ABAQUS进行受力变形分析,以第2组为例,为添加过盈量,设置零件1内圆柱半径为24.998 mm,零件2外圆柱半径为25.013 mm,过盈量为0.015 mm。整体变形结果如图14所示,可以看出,因过盈量的存在,零件产生变形。其中,图14(d)和(e)中的不同颜色代表节点在径向的不同位移。

图14     柱面过盈配合的变形分析
Fig.14     Deformation analysis for interference fit of column surface

然后,生成融合表面形貌与受力变形的零件表面模型,并计算装配精度。经1000次模拟试验,得到图15所示的装配仿真结果,重点分析沿x方向的转角θxy方向的转角θy

图15     柱面过盈配合的仿真模拟结果
Fig.15     Simulation results for interference fit of column surface

利用最大似然估计拟合得到的正态分布曲线如图16所示,拟合得到的均值和标准差见表4。通过对比两组模拟结果发现,过盈量导致零件的接触表面发生形变,从而影响装配精度。

图16     不同柱面过盈配合的正态分布曲线
Fig.16     Normal distribution curves for different interference fits of column surface
表4     正态分布曲线的均值和标准差(柱面)
Table 4     Mean and standard deviations of normal distribution curves(column surface)
方案 θx均值/(10–4 rad) θx标准差/(10–4 rad) θy均值/(10–4 rad) θy标准差/(10–4 rad)
第1组 –0.0861 0.5606 0.0428 0.6327
第2组 0.0465 0.3335 0.0738 0.4850

5     结论

围绕装配精度分析这一关键问题,本文提出了一种综合考虑零件形貌误差与受力变形的研究方法,包括表面误差建模,变形分析与融合重构,以及装配精度评估3个核心步骤,从理论建模和试验验证揭示了装配条件对精度的影响。

(1)采用小位移旋量模型对零件的定位和定向误差进行建模,并通过基函数叠加法构建形状误差模型,同时引入高斯函数生成随机噪声。该表面误差模型能够全面表征零件的定位/定向误差、形状误差及粗糙度。

(2)利用有限元法分析零件在受力状态下的变形行为,并将表面误差模型与变形信息相结合,采用NURBS进行表面重构和融合。通过这一过程,生成了一个全面考虑形貌误差和受力变形的零件表面模型,为装配精度分析奠定了基础。

(3)基于点到面的最近投影点法,采用优化方法对典型装配案例进行装配精度分析。平面螺栓连接和柱面过盈配合的模拟试验结果表明,该方法能够有效评估装配条件对装配精度的影响。

作者介绍



杨溢涛 博士研究生,研究方向为精密装配、智能装配、计算力学。

参考文献

[1]

BOSCHETTO A, BOTTINI L. Design for manufacturing of surfaces to improve accuracy in Fused Deposition Modeling[J]. Robotics and Computer-Integrated Manufacturing, 2016, 37: 103114.

[2]

LAPERRIÈRE L, ELMARAGHY H A. Tolerance analysis and synthesis using Jacobian transforms[J]. CIRP Annals, 2000, 49(1): 359362.

[3]

XI Y, GAO Z Y, CHEN K, et al. Error propagation model using Jacobian-torsor model weighting for assembly quality analysis on complex product[J]. Mathematics, 2022, 10(19): 3534.

[4]

BOURDET P, CLEMENT A. A study of optimal-criteria identification based on the small-displacement screw model[J]. CIRP Annals, 1988, 37(1): 503506.

[5]

GUO J K, HONG J, YANG Z H, et al. A tolerance analysis method for rotating machinery[J]. Procedia CIRP, 2013, 10: 7783.

[6]

LI H, ZHU H P, LI P G, et al. Tolerance analysis of mechanical assemblies based on small displacement torsor and deviation propagation theories[J]. The International Journal of Advanced Manufacturing Technology, 2014, 72(1): 8999.

[7]

DESROCHERS A, GHIE W, LAPERRIE`RE L. Application of a unified Jacobian-torsor model for tolerance analysis[J]. Journal of Computing and Information Science in Engineering, 2003, 3(1): 214.

[8]

LAPERRIÈRE L, GHIE W, DESROCHERS A. Statistical and deterministic tolerance analysis and synthesis using a unified Jacobian-torsor model[J]. CIRP Annals, 2002, 51(1): 417420.

[9]

MU X K, YUAN B, WANG Y L, et al. Novel application of mapping method from small displacement torsor to tolerance: Error optimization design of assembly parts[J]. Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, 2022, 236(6–7): 955967.

[10]

AOUFI B, AMEDDAH H, SLAMANI M, et al. An advanced framework for tolerance analysis of cam-clamping devices integrating unified Jacobian-torsor model, Monte Carlo simulation, and bootstrap technique[J]. The International Journal of Advanced Manufacturing Technology, 2024, 134(5): 23192336.

[11]

GOUYOU D, TEISSANDIER D, DELOS V, et al. Statistical tolerance analysis applied on overconstrained mechanisms with form deviations[J]. Journal of Computational Design and Engineering, 2020, 7(3): 308322.

[12]

SHAO N, DING X Y, LIU J H. Tolerance analysis of spur gears based on skin model shapes and a boundary element method[J]. Mechanism and Machine Theory, 2020, 144: 103658.

[13]

HU X K, ZHAO Q Q, YANG Y T, et al. Accuracy analysis for machine tool spindles considering full parallel connections and form errors based on skin model shapes[J]. Journal of Computational Design and Engineering, 2023, 10(5): 19701987.

[14]

YAN X, BALLU A. Review and comparison of form error simulation methods for computer-aided tolerancing[J]. Journal of Computing and Information Science in Engineering, 2019, 19(1): 010802.

[15]

SCHLEICH B, WARTZACK S. Approaches for the assembly simulation of skin model shapes[J]. Computer-Aided Design, 2015, 65: 1833.

[16]

MA S H, HU T L, XIONG Z Q. Precision assembly simulation of skin model shapes accounting for contact deformation and geometric deviations for statistical tolerance analysis method[J]. International Journal of Precision Engineering and Manufacturing, 2021, 22(6): 975989.

[17]

HUANG W Z, CEGLAREK D. Mode-based decomposition of part form error by discrete-cosine-transform with implementation to assembly and stamping system with compliant parts[J]. CIRP Annals, 2002, 51(1): 2126.

[18]

ZHANG Z Q, ZHANG Z J, JIN X, et al. A novel modelling method of geometric errors for precision assembly[J]. The International Journal of Advanced Manufacturing Technology, 2018, 94(1): 11391160.

[19]

OTSUKA A, MIYAZAKI S, SUZUKI S, et al. Parameter optimization for random generation of non-ideal surfaces using dual-tree complex wavelet transform[J]. Procedia CIRP, 2024, 129: 246251.

[20]

SAMPER S, ADRAGNA P A, FAVRELIERE H, et al. Modeling of 2D and 3D assemblies taking into account form errors of plane surfaces[J]. Journal of Computing and Information Science in Engineering, 2009, 9(4): 041005.

[21]

SUN Q C, ZHAO B B, LIU X, et al. Assembling deviation estimation based on the real mating status of assembly[J]. Computer-Aided Design, 2019, 115: 244255.

[22]

YANG Y, LIU X, LIU T, et al. A generic integrated approach of assembly tolerance analysis based on skin model shapes[J]. Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, 2021, 235(4): 689704.

[23]

YI Y, LIU T Y, YAN Y H, et al. A novel assembly tolerance analysis method considering form errors and partial parallel connections[J]. The International Journal of Advanced Manufacturing Technology, 2024, 131(11): 54895510.

[24]

CAI N, QIAO L, ANWER N. Unified variation modeling of sheet metal assembly considering rigid and compliant variations[J]. Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, 2015, 229(3): 495507.

[25]

ZHI J N, CAO Y L, LIU F, et al. Tolerance analysis of an assembly by considering part deformation[J]. Procedia CIRP, 2020, 92: 8187.

[26]

WANG K, LIU D X, LIU Z Y, et al. An assembly precision analysis method based on a general part digital twin model[J]. Robotics and Computer-Integrated Manufacturing, 2021, 68: 102089.

[27]

LIU T, ZHU Z W, CAO Y L, et al. Consideration of working conditions in assembly tolerance analysis[J]. Procedia CIRP, 2018, 75: 226231.

[28]

LIU T, CAO Y L, WANG J, et al. Assembly error calculation with consideration of part deformation[J]. Procedia CIRP, 2016, 43: 5863.

[29]

GUO J K, LI B T, LIU Z G, et al. Integration of geometric variation and part deformation into variation propagation of 3-D assemblies[J]. International Journal of Production Research, 2016, 54(19): 57085721.

[30]

GRANDJEAN J, LEDOUX Y, SAMPER S. On the role of form defects in assemblies subject to local deformations and mechanical loads[J]. The International Journal of Advanced Manufacturing Technology, 2013, 65(9): 17691778.

[31]

LIU J H, ZHANG Z Q, DING X Y, et al. Integrating form errors and local surface deformations into tolerance analysis based on skin model shapes and a boundary element method[J]. Computer-Aided Design, 2018, 104: 4559.

[32]

SA G D, BAI H D, LIU Z Y, et al. A tolerance analysis method based on assembly deformation simulation with stable contact[J]. Robotic Intelligence and Automation, 2024, 44(1): 118.

[33]

PIEGL L, TILLER W. The NURBS Book[M]. Cham: Springer Berlin Heidelberg, 1997.

[34]

KHALAFI V, FAZILATI J. Panel flutter analysis of cracked functionally graded plates in yawed supersonic flow with thermal effects[J]. Applied Mathematical Modelling, 2022, 101: 259275.

[35]

QIN X C, DONG C Y, WANG F, et al. Static and dynamic analyses of isogeometric curvilinearly stiffened plates[J]. Applied Mathematical Modelling, 2017, 45: 336364.

[36]

YIN S H, DENG Y, YU T T, et al. Isogeometric analysis for non-classical Bernoulli-Euler beam model incorporating microstructure and surface energy effects[J]. Applied Mathematical Modelling, 2021, 89: 470485.

目录