1 Introduction

Assembly errors are formed by the cumulative transfer of multiple local error sources based on the topological structure of mechanical products [1,2,3]. However, the structure of mechanical products is often complex and changeable. Complex mechanical products often contain thousands of parts. The geometric elements and matching forms among parts are also various [4, 5]. Therefore, setting up a general assembly error analysis model has become an urgent problem to be resolved in the manufacturing industry. In this paper, the tolerance modeling is carried out for the machining errors of transmission system’s parts firstly. Accurately describing the geometric elements is the key of tolerance modeling according to the tolerance value [6, 7]. Whitney [8] established the assembly error transfer model, who applied the homogeneous transformation matrix used for posture operation in robotics for assembly tolerance analysis. Zhou et al. [9, 10] set up the error transfer model and quality evaluation method based on the assembly sequence, solved the accumulated errors of assembly according to the error transfer paths. It realized the assembly precision calculation. Zhang [11] proposed a representation model of geometric errors based on Non-Uniform Rational BSplines (NURBS) surface. It can consider forming errors and characterize the altitude distribution of geometric errors on the machined surface. All these error modeling methods are based on the traditional component structure decomposition. It often used in whole electromechanical products, its practicability is limited. Therefore, it is necessary to propose an assembly error modeling method specific to mechanical transmission parts with more general and convenient calculation.

Second, the state space model of the assembly process is established to predict assembly precision, using differential motion vectors to describe the error state of the assembly process [12]. Wong et al. [13] proposed a precision prediction method based on gap connector and multidimensional vector ring. It analyzed the assembly errors caused by connection gap, position deviation, geometric shape deviation and assembly position deviation, established multidimensional vector ring and vector equation of assembly, and realized the assembly precision prediction. Zhang et al. [14,15,16] proposed an assembly error prediction method for caused by parts’ deformation. It comprehensively considered the errors caused by parts’ machining errors and parts' deformation, and realized calculating assembly errors considering part deformation. However, the model has certain limitations. Due to these research methods do not clearly express the influence between the variance of each error component and the variance of assembly precision index.

As an important premise of assembly precision control technology, assembly precision prediction has important practical significance for product error compensation and tolerance optimization [17, 18]. Therefore, an assembly error modeling method for the meta-action unit of complex mechanical products has been presented. FMA is a new decomposition method which establishes a design model (FMA-DM) based on the mapping relationship of “function-motion-action” [19,20,21] initially in the assembly stage. It can better consider the dynamic performance of electromechanical products in the work state and enhance the design quality at the beginning of early design stage. Based on this theory, we analyzed the transmission, accumulation rules of errors in the assembly process, found out the error transfer paths and assembled precision model. Eventually, the precision prediction of meta-action unit has been realized. Section 1 proposes the SDT error modeling method of geometric elements. The research on error transfer property and the error accumulation paths among the parts in the meta-action unit is described in Section 2 and Section 3. In Section 4, the assembly precision prediction method of meta-action unit based on the Jacobian-Torsor method is then discussed in detail. In Section 5, an analysis of the gear meta-action unit from the transmission system is used to expound the process and the idea of the meta-action assembly precision prediction method based on the geometric error modeling of parts. The feasibility of the method was demonstrated. Section 6 concludes this paper.

2 Basic theory

2.1 Geometric element error modeling and variation interval solution of error component

In the SDT tolerance model, a rigid slight change expresses the geometric errors of the parts through the nominal surface. The ideal geometric elements are used to replace the actual geometric elements of the parts [22, 23]. Within the scope of this research, the variations of SDT describe the geometric elements’ errors of parts.

In SDT model, constrained inequalities restrict the error components’ movement of geometric elements in the variable interval and are determined by variable inequalities. In the actual machine process, the error components present a certain distribution law, because of various factors such as human, machine, material, method and ring [24, 25]. We mainly studied the actual distribution law under each error component obeys normal distribution and is independent of each other. According to the unqualified rate P of the constraint equation and the random characteristics of manufacturing error and corresponding component values, the actual distribution law of geometric elements’ each error component parameter is deduced under the constraint inequality restriction to obtain the actual error variation interval of each component. The constraint function consists of linear components, because the error components of the geometric elements are independent with each other. The constraint function f also obeys normal distribution, such as

$$ {\displaystyle \begin{array}{c}f\left(\alpha, \beta, \gamma, u,v,w\right)\sim N\left(0,{\sigma}^2\right)\\ {}{\sigma}^2=g\left({\sigma}_{\alpha}^2,{\sigma}_{\beta}^2,{\sigma}_{\gamma}^2,{\sigma}_u^2,{\sigma}_v^2,{\sigma}_w^2\right)\end{array}} $$
(1)

When the value of the constraint function f has a failure rate of p in the range of [Tmin, Tmax], as shown below:

$$ \boldsymbol{\sigma} =\frac{{\boldsymbol{T}}_{\boldsymbol{S}\mathbf{\max }}-{\boldsymbol{T}}_{\boldsymbol{S}\mathbf{\min }}}{\mathbf{2}\boldsymbol{X}} $$
(2)

Where, \( \boldsymbol{X}={\boldsymbol{\varPhi}}^{-\mathbf{1}}\left(\mathbf{1}-\frac{\boldsymbol{p}}{\mathbf{2}}\right) \). Depending on the Eqs. (1) ~ (3), the distribution parameters of each error component under the constraint relationship can be obtained.

2.2 The Jacobian-Torsor variance model

The unified Jacobian-Torsor variance model is a three-dimensional tolerance model combining Jacobian matrix and the torsor variance model. It has drawn the attentions of many researchers. The Jacobian matrix is a linear arithmetic formulation, which derived from the description of kinematic chains in robotics. Displacements of FE pairs are very small in tolerance zones. So, they can also be transferred to the FR through Jacobian matrixes in assemblies, and it can express complex assembly relations. The Jacobian-Torsor variance model can be presented as

$$ {\left[ FR\right]}_{6\times 1}=\sum \limits_{i=1}^n{\left[{J}_{FEi}\right]}_{6\times 6}^2{\left[F{E}_i\right]}_{6\times 1} $$
(3)

Where, n is the number of features affect [FR]. [FE] represents the influence degree of the variance of error component for each characteristic on the variance of error component for function requirement. In this paper, feature refers to the joint-surface.

Assuming that the error components are independent of each other, so the variance of the displacement error component and rotational error component are respectively:

$$ \left[\begin{array}{c}{\sigma}_{\varDelta x}^2\\ {}{\sigma}_{\varDelta y}^2\\ {}{\sigma}_{\varDelta z}^2\end{array}\right]={\left({w}_i^n\right)}^2\left[\begin{array}{c}{\sigma}_{\alpha}^2\\ {}{\sigma}_{\beta}^2\\ {}{\sigma}_{\gamma}^2\end{array}\right]+\left[\begin{array}{c}{\sigma}_u^2\\ {}{\sigma}_v^2\\ {}{\sigma}_w^2\end{array}\right] $$
(4)
$$ \left[\begin{array}{c}{\sigma}_{\varDelta \alpha}^2\\ {}{\sigma}_{\varDelta \beta}^2\\ {}{\sigma}_{\varDelta \gamma}^2\end{array}\right]=\left[\begin{array}{c}{\sigma}_{\alpha}^2\\ {}{\sigma}_{\beta}^2\\ {}{\sigma}_{\gamma}^2\end{array}\right] $$
(5)

Desrochers et al. [26] proposed matric model, the changes in the characteristics in the tolerance was described by homogeneous transformation matrix. The model contains a rotating matric and a moving matrix model. It has the perfect tolerance constraint characteristics and mathematical expression based with the theory about technologically and topo logically related surfaces technology and the topological related identities. Therefore, we can get the formula (6) to express the effect of variance of error component of feature i on assembly function requirement FR. Due to it is an existing research results do not need to introduce further at this point. More detailed information about these matrixes can be found in [27,28,29].

$$ \left[ FR\right]={\left[\begin{array}{cc}{R}_0^i& {w}_i^n{R}_0^i\\ {}0& {R}_0^i\end{array}\right]}^{\bullet 2}\left[\begin{array}{c}{\sigma}_u^2\\ {}{\sigma}_v^2\\ {}{\sigma}_w^2\\ {}{\sigma}_{\alpha}^2\\ {}{\sigma}_{\beta}^2\\ {}{\sigma}_{\gamma}^2\end{array}\right]={\left[{J}_{FEi}\right]}^{\bullet 2}\left[F{E}_i\right] $$
(6)

Where [FR] is the variance of error component for function requirements. [FEi] is the variance of error component for characteristic i. As the Jacobian matrix is [JFEi], [JFEi]2 is now defined as the Jacobian variance matrix, and it is used to express the influence relationship degree of variance of error components of characteristic i.

3 Error transfer of the joint-surface of parts in meta-action unit

In engineering, multidisciplinary design optimization (MDO) has been widely applied to improve the performance of mechanical systems, which are often high-dimensional problems [30]. Therefore, reducing the dimensionality of the problem is a natural strategy to tackle this challenge. One of the strategies is to decompose the complex system into several subsystems of lower dimension [16], so the meta-action theory was proposed. It is an innovative and dynamic method to decompose electromechanical products by taking the meta-action unit as the minimum granularity, as shown in Figs. 1 and 2.

$$ P=\left\langle F,M,A\right\rangle $$
(7)

Where P describes the function realization process, including function layer F, motion layer M, and meta-action layer A.

Fig. 1
figure 1

FMA structured decomposition

Fig. 2
figure 2

Meta-action unit concept map

3.1 Error transfer properties of joint-surface of parts in meta-action unit

In the process of assembly, the positioning of parts is the constraint imposed on adjacent parts by joint surface. Meanwhile, the variation of error affects the positioning state of the adjacent parts, so the error is transmitted. The error transfer property of the joint-surface refers to that the joint-surface selectively transfers the error component of two geometric elements based on the matching characteristics among parts. It is closely related to the geometry of the joint-surface. Planar and cylinders are two common types of joint-surfaces [31], and their error transfer properties are given in Table 1.

Table 1 Joint-surface error transfer properties

Through multiple joint-surfaces, both composite and parallel joint-surfaces are controlled the error variation. The difference between them are the size of the positioned geometric elements relative to the parts. When each positioned geometric element of the part is relatively small, it belongs to the composite joint-surface. Otherwise, it belongs to parallel joint-surfaces. The common forms of joint-surface are also plane joint-surface and cylinder joint-surface in meta-action unit.

3.2  Error transfer mechanisms of parallel properties joint-surface in meta-action unit

There are several joint-surfaces in the meta-action unit. Through corresponding parts, they are correlated and interacted with each other, so as to form the error transfer system. According to the different relations in the transfer direction of adjacent joint-surfaces, the joint-surfaces can be divided into series joint-surfaces and parallel joint-surfaces, as shown in Fig. 3. The parallel joint-surfaces selectively transfer the error component of multiple geometric elements based on the matching characteristics among parts.

Fig. 3
figure 3

Schematic diagram of serial-parallel joint-surfaces. a. Series connection. b. Parallel connection.

In Fig. 3, P1 − P3 are parts, F1 and F2are joint-surfaces, and arrows indicate the direction of the error transfer. The parts transmit errors through the joint-surface. The series joint-surfaces are the adjacent joint-surfaces that are single-channel serial at the error transfer direction, as shown in Fig. 3a. Similarly, the parallel joint-surfaces are the adjacent joint-surface of multi-channel parallel, as shown in Fig. 3b. According to the strength of the binding effect, the plane joint-surface can be divided into close fit and non-close fit, and the cylindrical joint-surface can be divided into interference fit and gap fit. When the plane joint-surface is a close fit or the cylindrical joint-surface is an interference fit, the direction of error transfer property is strongly constrained and the other direction is unconstrained. When plane joint-surface is non-close fit or the cylinder joint-surface is gap fit, the direction of error transfer property is weak constraint, and the others are unconstrained.

Assuming that the parallel joint-surface is composed of joint-surface 1 and 2, then we can define the strong constraint sets of parallel joint-surfaces, joint-surface 1 and joint-surface 2 are AS, A1S, and A2S. The weak constraint sets of parallel joint-surfaces, joint-surface 1 and joint-surface 2 are AW, A1W, and A2W. If there is no intersection among the constraint directions of the two joint-surfaces that make up the parallel joint-surfaces, the corresponding joint-surface transmits the error of the parallel joint-surfaces. Otherwise, the analysis of the actual error transfer properties of the parallel joint-surfaces can be divided into the following three situations:

  1. (1)

    The parallel joint-surfaces are composed of two strong constraints. The two joint-surfaces have strong constraints in the same direction, which could cause entity interference and lead to assembly failure. Constraint strength of related binding surfaces should be adjusted.

  2. (2)

    The parallel joint-surfaces are composed of strong constraint joint-surface and weak parallel joint-surfaces. The intersection of the two joint-surfaces with strong constraint and weak constraint is not empty. Assuming that joint-surface 1 is the strong constraint coordination, and 2 for the weak constraint coordination. Then, there is A1S ∩ A2W ≠ ∅. At this time, by adjusting the position of weak constraint direction, we can eliminate the entity interference. Then we can judge whether the entity interference can be eliminated by solving error distribution on gap direction of the joint-surface and the situation of the gap value.

When the assembly is successful, the actual error transfer property of each joint-surface for the parallel joint-surfaces can be represented as follows:

$$ {\displaystyle \begin{array}{c}{A}_{1R}={A}_{1S}\\ {}{A}_{2R}={A}_{2W}-{A}_{1S}\end{array}} $$
(8)

Where the strong and the weak constraint of the parallel joint-surfaces are

$$ {\displaystyle \begin{array}{c}{A}_S={A}_{1S}\\ {}{A}_W={A}_{2W}-{A}_{1S}\end{array}} $$
(9)
  1. (3)

    The parallel joint-surfaces are composed of two weak constraints. The intersection of the two combined surfaces is not empty. δ is the error component in the repeated constraint direction of parallel joint-surfaces. In the repeated constraint direction, the error component of the joint-surface 1 and 2 respectively are δ1 and δ2. When δ1 < δ2, assuming that joint-surface 1 transfers the error component of the parallel joint-surfaces, and entity interference is eliminated by adjusting the posture of weakly constrained direction of joint-surface 2.

Assuming that the assembly is successful, and δ is transmitted by its joint-surface 1. The actual error transfer property of each joint-surface of the parallel joint-surfaces, is as follows:

$$ {\displaystyle \begin{array}{c}{A}_{1R}={A}_{1W}\\ {}{A}_{2R}={A}_{2W}-{A}_{1W}\end{array}} $$
(10)

The error transfer property of the parallel joint-surfaces is the set of the actual error transfer property of each composite joint-surface, such that

$$ A={A}_{1R}\cup {A}_{2R} $$
(11)

Where the error transfer property of the weak constraint for the parallel connection surface is

$$ {A}_W={A}_{1W}\cup \left({A}_{2W}-{A}_{1W}\right) $$
(12)

The more the number of parallel joint-surfaces, the lower successful rate of assembly. In the process of product design, the number of parallel connection surfaces is usually less three.

4 Assembly precision prediction model of transmission system

The flow chart of the assembly precision prediction for the transmission system based on the machining error and the meta-action theory is shown in Fig. 4.

Fig. 4
figure 4

Flow chart of the assembly precision prediction of the meta- action unit

4.1 Analysis for error propagation paths

Determining the error transfer paths of the meta-action unit is an essential premise to establish the assembly error model, analyze the assembly error, and predict the precision of the meta-action unit. Therefore, we firstly established the assembly model of the meta-action unit through the structural analysis of the meta-action unit. Then, the error transfer paths were searched, and the potential error transfer paths were determined by qualitatively analyzing the error transfer property of the parallel connection joint-surface.

Meta-action unit assembly model is comprised of meta-action unit structure decomposition graph and meta-action unit assembly directed graph. Directed graph assembled describes the geometric structure information of meta-action unit by means of frame, circle, arc, dotted line, etc. It also called the error transfer paths and cannot only describe the geometric structure information, but also expresses the error transfer property between parts. Taking gear meta-action unit of the transmission system as an example, the structure decomposition diagram of gear meta-action unit and the directional diagram of the gear meta-action unit are shown in Figs. 5 and 6. In Fig. 6, if directed arc is a solid line, it means that the positioning constraint relation of two geometric elements is a strong constraint. Otherwise, it is a weak constraint. In the directed arc, error transmission property of the part’s joint-surface represents the error transmission property among adjacent parts' joint-surfaces using 6 binary digits. For example, B = (110001) represents the error components of the bonding surface, α, β, and ω. The flowchart of the specific algorithm for searching error transfer paths is illustrated in Fig. 7.

Fig. 5
figure 5

Exploded view of the gear meta-action unit

Fig. 6
figure 6

Assembly directed graph of gear meta-action unit

Fig. 7
figure 7

The flowchart of the searching error transfer paths

Based on the assembly model of meta-action unit, the determining of error transfer paths is analyzed. The specific steps are as follows.

4.1.1 Determining the strut member and output member in meta-action unit and search the actual error transmission paths

The strut member and the output member of the meta-action unit are determined as the beginning and ends of the error transmission paths. According to the assembly model, the hierarchy of the transfer paths is divided into nodes of the joint-surface that is formed by the positioning geometric element and the positioned geometric element. According to the error transfer paths, the node of the output member is defined as level 1, and the hierarchy increases step by step with the joint-surface as the node. Taking gear meta-action unit as an example, the error reverse search paths is unfolded in a tree structure. In Fig. 6, part 10 is used as a strut member and part 2 as an output member. The error reverse search paths are demonstrated in Fig. 8.

Fig. 8
figure 8

Reverse search diagram of error paths in gear meta-action unit

4.1.2 Determining the potential error transfer paths in meta-action unit

The potential error transfer paths are based on the error reverse search paths diagram. It starts from level 1. The error transfer property of each parallel joint-surfaces are qualitatively analyzed layer by layer. Afterwards, the error transfer interrupts paths are eliminated. It expresses the potential error components that can be transmitted to the output member of each joint-surface. The error transmission paths were simplified, and the foundation to obtain the actual error transmission paths were established. In the reverse search paths diagram of error, assuming that the geometric positioning elements i, j of parts I are at level 1, the output error component is Oi. j. And if the geometric positioned elements i, k are at level 1, the input error component is Ii. k. δi is the moving component in APW of part I, and Bδi is expressed by 6 binary numbers. Then, the steps of the potential paths of error transfer are exhibited by the dashed box in the flowchart Fig. 7.

4.1.3 Determine the actual error transmission paths in meta-action unit

Based on the assembly model of meta-action unit, the reverse search paths of error in meta-action unit were obtained by searching the output member as the starting point. The potential error transfer paths were determined by qualitatively analyzing the error transfer property of the parallel joint-surfaces. Between the strut member and the output member, the potential output and input error components of each part were defined. For calculating the actual error transfer paths, firstly, the cumulative calculation of the potential error transfer paths was carried out through the Jacobian-Torsor variance model. Secondly, in the parallel error transfer level, the actual error transfer paths were determined by quantitatively analyzing the error transfer property of the parallel joint-surfaces layer by layer until the output member. Finally, the actual error transfer paths were determined.

4.2 Assembly precision prediction model

The demand of assembly precision index for the transmission system is the allowable range of the maximum error, which is geometric elements in the specified direction during the movement of the output member. We can define that the assembly precision index of the gear meta-action unit acts on the rotary axis of output member. And the assembly precision index of the moving meta-action unit is decided by the moving axis of output member. So based on the Jacobian-Torsor model, the error components on the actual error transfer paths were calculated cumulatively. Finally, we can obtain the distribution of the error components of the output member. In the gear meta-action unit, the radial displacement error component u~N(u(θ), σu), v~N(v(θ), σv), radial rotational error component α~N(α(θ), σα), β~N(α(θ), σβ), and axial shifting error component w~N(w(θ), σv) are independent on each other. \( {E}_{r1}\left(\theta \right)=t=\sqrt{u{\left(\theta \right)}^2+v{\left(\theta \right)}^2} \),\( {E}_{r2}\left(\theta \right)=r=\sqrt{\alpha {\left(\theta \right)}^2+\beta {\left(\theta \right)}^2} \), and Er3(θ) = c = w(θ) can be obtained. Then, Er1 andEr2 follow Rayleigh distribution and Er3 follow normal distribution. Their probability density distribution function is shown in formula (13):

$$ \left\{\begin{array}{c}f(t)=\frac{t-{E}_{r1}\left(\theta \right)}{1.02{e}^{-5}}{e}^{-\frac{{\left(t-{E}_{r1}\left(\theta \right)\right)}^2}{2\times 1.02e-05}}\left(t>0\right)\\ {}f(r)=\frac{r-{E}_{r2}\left(\theta \right)}{9.6{e}^{-9}}{e}^{-\frac{{\left(\mathrm{r}-{E}_{r2}\left(\theta \right)\right)}^2}{2\times 9.6e-09}}\left(r>0\right)\\ {}f(c)=\frac{1}{\sqrt{2\pi \times 0.0072}}{e}^{-\frac{{\left(c-{E}_{r3}\left(\theta \right)\right)}^2}{2\times 0.0072}}\end{array}\right. $$
(13)

Assuming that the maximum allowable error range of precision indexes of radial movement, radial rotation and axial shifting are Ωt, Ωr and Ωc respectively. Then the integral is the distribution density function of the assembly precision index on Ω, and it can solve the assembly precision reliability of the meta-action unit. Precision reliability is the probability that the expected error value of the mechanical parts falls within the maximum allowable error range of the assembly. In this paper, the assembly precision reliability of meta-action unit is defined as the probability of the maximum allowable error range where the expected precision value of the output in assembly meta-action unit locates. R(x) represents the reliability, and the specific expression is as follows:

$$ R(x)={\int}_{\varOmega_t/2}f(t) dt\times {\int}_{\varOmega_r/2}f(r) dr\times {\int}_{\varOmega_c/2}f(c) dc $$
(14)

Similarly, the reliability calculation of assembly precision for moving meta-action unit is similar to that of rotating meta-action unit. Machining error and the error caused by positioning operation in assembly are the motion error of meta-action unit. In the assembly process, the errors can be controlled by changing the assembly process, so it can be ignored temporarily.

5 Application

In this section, taking the analysis of NC machining center’s subsystem of an enterprise as an example, based on geometric error modeling of parts, the process and idea of assembly precision prediction method are elaborated in detail. The feasibility of this method is demonstrated. Figure 9 is the meta-action unit of the gear and the key components are gears, couplings, rolling bearings, shafts, bushes, gaskets, bearing end caps, sealing rings, and boxes. The precision design of key geometric elements is displayed in Fig. 10. Assuming that the assembly error caused by positioning operation is not considered. In order to ensure the assembly precision of the gear transmission, the radial displacement error Er1 ≤ 0.04, the radial rotation error Er2 ≤ 0.002, the axial shifting error Er3 ≤ 0.4 is required, and the reliability is 98%.

Fig. 9
figure 9

Gear meta-action unit

Fig. 10
figure 10

Geometric element of the gear meta-action unit

5.1 Assembly precision prediction of gear meta-action unit

Here, according to the flowchart in Fig. 4, we predicted the assembly precision of rotation meta-action unit in the gear transmission system. Firstly, we drew the assembly model of the gear meta-action unit based on the assembly model of the gear meta-action unit, as shown in Figs. 5 and 6. Secondly, according to the error transfer paths of the assembly model, we searched error transfer paths reversely, as shown in Fig. 8. Then, we ascertained error transfer paths of meta-action unit and predicted assembly precision, as shown below:

5.1.1 Determination of error transfer paths in meta-action unit

Potential error transfer paths

In Fig. 8, the positioning geometric element 3.2 of part 3 is at level 1, and the output-error component is O3.2 = {110001}. The positioned geometric element 3.1 is at level 2, and the input-error component is I3.1 = {110110}. The plane non-cling fit’s displacement error component of part 3 under clearance direction isBδ3 = {000001}, and Bδ3 ∩ O3.2 ≠ {000000}. Then the auxiliary output error component \( {\overline{O}}_{3.2}={B}_{\delta 3}^{\prime}\cup {O}_{3.2}=\left\{110000\right\}\cup \left\{110001\right\}=\left\{110001\right\} \) was needed to be calculated. At this point, \( {B}_{3.1}={\overline{O}}_{3.2}\cap {I}_{3.1}=\left\{110000\right\} \) represents that the error component in the direction of {110000} can be input at 3.1. Continuing to search the upper level, the positioned geometric element 3.1 of part 3 fits with the positioning geometric element 1.5 of part 1. The positioned geometric element of part 1 is the combined surface 1.1-1.5 at level. The plane non-cling fit’s displacement error component of part 3 under clearance direction isBσ1 = {000001}, and Bσ1 ∩ B3.1 = {000000}. At this point, B1.1 − 1.5 = B3.1 ∩ I1.1 − 1.5 = {110000} ∩ {110110} = {110000} represents that the error component in the direction of {110000} can be put at composite joint-surface 1.1–1.5. Then the upper level was searched continuously until that the error transfer is interrupted or the joint-surface corresponding to the level belongs to the supporting member. The parts are usually positioned by multiple geometric elements, so it is necessary to analyze the paths. The paths are where positioned geometric element 3.3 of part 3 at level 1 and positioned geometric element 1.3 and 1.4 of part 1 at level 2. Finally, the error transmission paths can be further simplified by determining the constraint strength of each joint-surface, and then the potential error transfer paths of gear meta-action unit can be obtained, as shown in Fig. 11.

Fig. 11
figure 11

Potential error transfer paths of the gear meta-action unit

Actual error transfer paths

There are four parallel joint-surfaces in the potential error transfer paths of gear meta-action unit : F3 − (F3 − F8), F2 − (F9 − F10), F2 − (F67 − F11), and F1 − (F12 − F13). F1 − (F12 − F13) is the parallel joint-surfaces which is composed by Fi and Fj at the level n of potential error transfer paths. Jacobian-Torsor variance model analyzed quantitatively the actual error transfer paths of each parallel joint-surface. The details are shown in Tables 2 and 3. Firstly, the error transfer property of F3 − (F3 − F8) in parallel connection is analyzed as an example.

  1. 1)

    Establishment of an error model for parallel joint-surface F3 − (F3 − F8).

Table 2 Joint-surface and tolerance term of potential error transfer in gear meta-action unit
Table 3 Potential error transfer properties and assembly location information of each joint-surface
$$ F{R}_{3-F3}={\left[0,0,0,{\sigma}_{\alpha 3}^2,{\sigma}_{\beta 3}^2,0\right]}^T $$
(15)

WhereFRn − Fi is the cumulative transfer error of joint-surface i at the potential error transfer paths level n.

  1. 2)

    Solving the variance of geometric elements that are related to parallel joint-surfaces. After calculation:

$$ \left\{\begin{array}{c}{\sigma}_{\alpha 3-F3}^2={\sigma}_{\alpha 3}^2=3.6{e}^{-8}\\ {}{\sigma}_{\beta 3-F3}^2={\sigma}_{\beta 3}^2=3.6{e}^{-8}\\ {}{\sigma}_{w3-F8}^2={\sigma}_{w1}^2+{\sigma}_{w5}^2+{\sigma}_{w8}^2=0.0061\\ {}{\sigma}_{\alpha 3-F8}^2={\sigma}_{\alpha 1}^2+{\sigma}_{\alpha 5}^2+{\sigma}_{\alpha 8}^2=4.9{e}^{-7}\\ {}{\sigma}_{\beta 3-F8}^2={\sigma}_{\beta 1}^2+{\sigma}_{\beta 5}^2+{\sigma}_{\beta 8}^2=4.9{e}^{-7}\end{array}\right. $$
(16)
  1. 3)

    Solving the error transfer property analysis of parallel joint-surfaces. BecauseA3S ∩ A8s = ϕ , (A3s ∪ A8s) ∩ (A3W ∪ A8W) = ϕ and δ = A3W ∩ A8W ≠ ϕ are known. Fromσα3 − F3 < σα3 − F8 and σβ3 − F3 < σβ3 − F8, it can be assumed that joint surface F3 transfer the error component of the parallel joint surface. The interference can be eliminated by calculating the error distribution in the gap direction of the joint surface, so the hypothesis is correct. The error component distribution of parallel joint surface is calculated:

$$ {\displaystyle \begin{array}{c}{{\sigma^2}_{\alpha}}_{3-\left(F3-F8\right)}={{\sigma^2}_{\alpha}}_{3-F3}=3.6{e}^{-0.8}\\ {}{{\sigma^2}_{\beta}}_{3-\left(F3-F8\right)}={{\sigma^2}_{\beta}}_{3-F3}=3.6{e}^{-0.8}\end{array}} $$
(17)

Where w ∉ δ, W ∈ Asw, δw ∈ Apw.

So, w takes the minimum value without interference as follows. The mean value of each error component of F3 − (F3 − F8) in parallel joint is 0.

$$ {\sigma}_{w_{3-\left({F}_3-{F}_8\right)}}^2=0.0104 $$
(18)

In the same way, we analyzed the error transfer properties of \( {F}_{2-\left({F}_9-{F}_{10}\right)} \), \( {F}_{2-\left({F}_{67}-{F}_{11}\right)} \), and \( {F}_{1-\left({F}_{12}-{F}_{13}\right)} \). The error component α and β of the parallel joint-surfaces \( {F}_{2-\left({F}_9-{F}_{10}\right)} \) are transmitted by joint-surface F10. The error component u,and v of the parallel joint-surface \( {F}_{2-\left({F}_{67}-{F}_{11}\right)} \) are transmitted by joint-surface F67. The parallel joint-surface \( {F}_{1-\left({F}_{12}-{F}_{13}\right)} \) is composed of two weak parallel joint-surfaces that are no intersection, so the corresponding joint-surface transmitted the error components of the parallel joint-surface. In summary, error transfer properties of parallel joint-surfaces are quantitatively analyzed by Jacobian-Torsor variance model, and then the actual error transfer paths of gear element action unit were obtained, as shown in Fig. 12.

Fig. 12
figure 12

Actual error transfer paths of the gear meta-action unit

5.1.2 Prediction of assembly precision

Prediction of each error component value for gear meta-action unit

The variance of each error component for the output member was as follows:

$$ \left\{\begin{array}{c}{\sigma}_u^2={\sigma}_{u_1-\left({F}_{12}-{F}_{13}\right)}^2=1.02{e}^{-5}\\ {}{\sigma}_v^2={\sigma}_{v_1-\left({F}_{12}-{F}_{13}\right)}^2=1.02{e}^{-5}\\ {}{\sigma}_{\alpha}^2={\sigma}_{\alpha_1-\left({F}_{12}-{F}_{13}\right)}^2=9.6{e}^{-9}\\ {}{\sigma}_{\beta}^2={\sigma}_{\beta_1-\left({F}_{12}-{F}_{13}\right)}^2=9.6{e}^{-9}\\ {}{\sigma}_w^2={\sigma}_{w1-\left({F}_{12}-{F}_{13}\right)}^2=0.0072\end{array}\right. $$
(19)

The mean value of the error components for the output member was as follows:

$$ \left\{\begin{array}{c}{\mu}_{\alpha }={\mu}_{\alpha 67}=\frac{\cos \theta \sqrt{25\cos^2\theta +16{\sin}^2\theta }-\cos \left(\theta +\varphi \right)\sqrt{25\cos^2\left(\theta +\varphi \right)++16{\sin}^2\left(\theta +\varphi \right)}}{1.8\times {10}^8}\\ {}{\mu}_{\beta }={\mu}_{\beta 67}=\frac{\sin \theta \sqrt{25\cos^2\theta +16{\sin}^2\theta }-\sin \left(\theta +\varphi \right)\sqrt{25\cos^2\left(\theta +\varphi \right)+16{\sin}^2\left(\theta +\varphi \right)}}{1.8\times {10}^8}\\ {}{\mu}_u={\mu}_{u67}=\frac{7}{1.8\times {10}^7}\sin \theta \sqrt{25\cos^2\theta +16{\sin}^2\theta }+\frac{11}{1.8\times {10}^7}\sin \left(\theta +\varphi \right)\sqrt{25\cos^2\left(\theta +\varphi \right)+16{\sin}^2\left(\theta +\varphi \right)}\\ {}{\mu}_v={\mu}_{v67}=\frac{7}{1.8\times {10}^7}\cos \theta \sqrt{25\cos^2\theta +16{\sin}^2\theta }+\frac{11}{1.8\times {10}^7}\cos \left(\theta +\varphi \right)\sqrt{25\cos^2\left(\theta +\varphi \right)+16{\sin}^2\left(\theta +\varphi \right)}\\ {}{\mu}_w={\mu}_{w10}=\left(8{e}^{-6}\right)\sin \theta \end{array}\right. $$
(20)

Reliability solution for assembly precision of gear meta-action unit

First, the probability density of assembly precision index is calculated. The radial displacement error component are u~N(μu(θ), 1.02e−5) and ~N(μv(θ), 1.02e−5). Radial rotational error component are α~N(μα(θ), 9.6e−9) and ~N(μβ(θ), 9.6e−9). Axial shifting error component is ~N(μw(θ), 0.0072). And each error component is independent of each other. \( {E}_{r1}\left(\theta \right)=t=\sqrt{u{\left(\theta \right)}^2+v{\left(\theta \right)}^2} \) , \( {E}_{r2}\left(\theta \right)=r=\sqrt{\alpha {\left(\theta \right)}^2+\beta {\left(\theta \right)}^2} \) and Er3(θ) = c = w(θ) can be got. Then Er1 and Er2 obey Rayleigh distribution and Er3 obeys normal distribution. Their probability density distribution functions are expressed by the formula (21):

$$ \left\{\begin{array}{c}f(t)=\frac{t-{E}_{r1}\left(\theta \right)}{1.02{e}^{-5}}{e}^{-\frac{{\left(t-{E}_{r1}\left(\theta \right)\right)}^2}{2\times 1.02{e}^{-5}}}\left(t>0\right)\\ {}f(r)=\frac{r-{E}_{r2}\left(\theta \right)}{9.6{e}^{-9}}{e}^{-\frac{{\left(r-{E}_{r2}\left(\theta \right)\right)}^2}{2\times 9.6{e}^{-9}}}\left(r>0\right)\\ {}f(c)=\frac{1}{\sqrt{2\pi \times 0.0072}}{e}^{-\frac{{\left(c-{E}_{r3}\left(\theta \right)\right)}^2}{2\times 0.0072}}\end{array}\right. $$
(21)

Probability density distributions of Er1, Er2, and Er3 are shown in Fig. 13.

Fig. 13
figure 13

Assembly precision index distribution

Second, reliability solutions are calculated. Gear axis requirements are listed below: radial displacement error Er1 ≤ 0.04, radial rotation error Er2 ≤ 0.002, and axial shifting error Er3 ≤ 0.4. Then, the assembly precision reliability of the gear meta-action unit is expressed as follows:

$$ {\displaystyle \begin{array}{c}R(x)=\underset{\raisebox{1ex}{${\varOmega}_t$}\!\left/ \!\raisebox{-1ex}{$2$}\right.}{\int }f(t)\ dt\times \underset{\raisebox{1ex}{${\varOmega}_r$}\!\left/ \!\raisebox{-1ex}{$2$}\right.}{\int }f(r)\ dr\times \underset{\raisebox{1ex}{${\varOmega}_c$}\!\left/ \!\raisebox{-1ex}{$2$}\right.}{\int }f(c)\ dc\\ {}={\int}_0^{0.02}\frac{t-{E}_{r1}\left(\theta \right)}{\sigma_u^2}{e}^{-\frac{{\left(t-{E}_{r1}\left(\theta \right)\right)}^2}{2{\sigma}_u^2}} dt\times {\int}_0^{0.001}\frac{r-{E}_{r2}\left(\theta \right)}{\sigma_{\alpha}^2}{e}^{-\frac{{\left(r-{E}_{r2}\left(\theta \right)\right)}^2}{2{\sigma}_{\alpha}^2}} dr\times {\int}_{-0.2}^{0.2}\frac{1}{\sqrt{2\pi }{\sigma}_w}{e}^{-\frac{{\left(c-{E}_{r3}\left(\theta \right)\right)}^2}{2{\sigma}_w^2}} dw\end{array}} $$
(22)

Where, in terms of the diameter value of the minimum enveloping circle is the corresponding index of the error value principle. Er1(θ), Er2(θ), and can take the diameter value of their smallest enveloping circle in polar coordinates, so the calculated value of reliability is more conservative. By calculating, the diameters of the minimum enveloping circle of Er1(θ), Er2(θ), and Er3(θ) in polar coordinates are Er1 = 5e−6, Er2 = 7.9e−9, and Er3 = 4e−6 respectively. Substituting them and the following formulas are calculated.

$$ R(t)=R\left({E}_{r1}\right)\times R\left({E}_{r2}\right)\times R\left({E}_{r3}\right)=0.9815 $$
(23)

The reliability of assembly precision for the gear meta-action unit is 98.2%; therefore, the assembly precision meets the requirement.

5.2 Validation

5.2.1 Measurement and simulation

According to the measurement precision of the gear meta-action unit, the gear axis precision of the meta-action assembly unit was measured by a double-sided meshing comprehensive precision measuring instrument as shown in Fig. 14. We got 30 sets of the measured data: the radial integrated error \( {E}_{rz}\left(\theta \right)=\sqrt{E_{r1}^2+{E}_{r2}^2} \), and the axial shifting error Er3(θ). Precision reliability of the gear meta-action unit was obtained. The part of measurement data is displayed in Table 4 below:

Fig. 14
figure 14

The scene photo of the assembly gear meta-action unit

Table 4 The measured value of gear axis precision in assembly meta-action unit

The predicted theoretical data:

$$ {E}_{rz}\left(\theta \right)=\sqrt{E_{r1}^2+{E}_{r2}^2}=0.012394=4.997{e}^{-6}/{10}^{-3}m\kern0.5em {E}_{r3}\left(\theta \right)=4.000{e}^{-6}/{10}^{-3}m $$
(24)

The measured average data:

$$ \overline{E_{rz}^{\prime }}\left(\theta \right)=\frac{\sum \limits_{i=1}^n{E}_{rz i}^{\prime }}{n}4.823{e}^{-6}/{10}^{-3}m\kern0.5em {\displaystyle \begin{array}{cc},& \overline{E_{r3}^{\prime }}\left(\theta \right)=3.910{e}^{-6}/{10}^{-3}m\end{array}} $$
(25)

As this batch of machine tools accessories is produced in small batches, Monte Carlo (MCS) simulation method was adopted to contrast the predictive reliability value. As one of the important methods of system reliability measurement, when the model is unknown, MCS simulation can accurately solve the model reliability [32]. CATIA was used to establish 3D assembly model for simulation analysis. And then the parameter setting method was used to simulate assembly model of gear meta-action unit. The radial and axial position change curves of gear axis were output. After that, we monitored the change curves to analyze if the output precision of assembly meta- action unit complies with the requirements. In order to verify the feasibility of the above theoretical method, Monte Carlo method was adopted for the comparative verification experiment. The calculation formula of reliability is as formula (26). Finally, the actual precision reliability value of gear meta-action unit was obtained through calculating the average value of multiple assembly precision reliability.

$$ R=\frac{N_f}{N_t} $$
(26)

Where Nt is the total times of simulation, Nfis the sum of simulation times of Er1 ≤ 0.04 Er2 ≤ 0.04, and Er3 ≤ 0.04.

The assembly gear meta-action unit was simulated for 10*4 times. The precision reliability value was calculated once every 100 times by setting program. Then, the data was output in the form of a line graph.

As shown in Fig. 15, with the number of simulation experiments increases, the calculated value of precision reliability tended to a certain stable value. When the number of experiments reached over 5000 times, the calculated result of precision reliability converged to around 0.985, so the obtained precision reliability obtained by the Monte Carlo method was 0.985. The result proved that the theoretical value is slightly less than the actual value of simulation, because the values of Er1(θ), Er2(θ), and Er3(θ) that we chose are the diameters of their minimum enveloping circles in polar coordinates. So the prediction precision and reliability value are more conservative. The design requires that the precision reliability of the gear axis of the meta-action unit should be more than 98%. Both the theoretical predicted value and the results obtained by Monte Carlo simulation meet the design requirements, and the error of the results is less than 1%. We can know that the precision prediction method is feasible. Therefore, we explored an intuitive new theoretical method to predict the objective level of design precision and verified this method.

Fig. 15
figure 15

Precision reliability of gear meta-action unit under MCS experiment

6 Comparison and discussion

In this part, to further verify the effectiveness of the proposed prediction method for assembly precision of transmission system, a comparison analysis with other existing traditional methods such as the dimensional chain method(DC), the unified Jacobian-Torsor model (UJT) are taken into consideration. Table 5 demonstrates the results’ comparisons of means and standard deviations using different prediction approaches and actual values. Based on the information in Table 5, the four results’ trends of means and standard deviations for radial integrated error and axial movement error are displayed in Fig. 16.

Table 5 Results of experiment and three methods
Fig. 16
figure 16

Results of different method and actual value comparison

Table 5 lists four results of means and standard deviations. Among them, the dimensional chain method is a traditional and mature method. The unified Jacobian-Torsor model was introduced in cited above. From Fig. 16, the comparison of the four results can be intuitively seen from Fig. 16. The mean value (3) is higher than the mean value (4) of about 3.67%, while the mean value (1) is lower than the (4) of about 17.83%, which illustrates that the means of the radial integrated error and the axial shifting error obtained from the proposed method is closer to the actual value than other two mature model. The standard deviation of actual value is slightly higher than other prediction method, which is because of the assembly process, assembly environment, personnel technology, etc. The standard deviation (2) of the radial and axial error are respectively lower than (4) of about 33.67% and 36.95%, and it does not match the actual situation relatively. The standard deviations (3) are lower than the actual value of about 28.48% and 16.8%. It confirms that the results of the radial integrated error and the axial shifting error of the proposed method are closer to the actual values, it is because the proposed method proposed takes into account the positioning relationship and the strength relationship of constraints among each joint-surface of part in the unit during the process of qualitatively and quantitatively searching for error paths. So its fluctuation is relatively more in line with the actual value.

The comparisons above show that the proposed method is more suitable and effective for predicting precision of the mechanical system and can provide a basis for designers to make and optimize design scheme effectively.

7 Conclusions

  1. (1)

    Under multi-tolerance coupling, the proposed geometric element error modeling method deduced the actual distribution law of each error component parameter using the unqualified rate P of the constraint equation. The geometric element error model of the transmission system is established.

  2. (2)

    It is qualitatively analyzed that the joint-surface’s error transfer mechanism of the parts in the unit, and the error transfer properties among the joint-surfaces of the adjacent parts are represented by 6-bit binary numbers. A method for searching the cumulative transfer paths of potential errors in the transmission system was proposed.

Then, in order to find the actual error transfer paths at the parallel error transfer level, and analyze layer-by-layer until determining the actual error cumulative transfer paths of the meta-action unit in the transmission system, there is a quantitative analysis of the error transfer properties. Finally, the motion precision prediction model of the transmission system is established by combining Jacobian-Torsor method.

  1. (3)

    Reliability is proposed as the basis to evaluate the performance of the motion precision, so it can be used to evaluate the ability of assembly to meet the precision requirements, which is more in line with the actual production situation. The rationality and feasibility of this method are verified by predicting the motion precision and reliability of the gear transmission system.

In the future researches, we will further research the error synthesis mechanism of meta-action chain and the assembly precision prediction method of chain based on the research of meta-action unit. The prediction model of assembly error will be improved in follow-up researches.