1 Introduction

In general, the cycloid planetary gear reducers can be divided into two different types of design, so-called Cyclo-type and RV-type. The Cyclo reducer [2] is characterized by two coaxial components, i.e. the crank and the pin-wheel, one or two cycloid discs as planets, as well as a special output mechanism. This output mechanism is usually designed as a pin-hole parallel mechanism with a ratio i = +1 to convert the rotational motion from the eccentrically mounted cycloid disc to the coaxial transmission of the low-speed pin-shaft. The RV-reducer, on the other hand, combines a planetary gear stage and a cycloid gear stage. It consists of three coaxial components, i.e., a sun gear of planetary stage, a pin-wheel of cycloid stage, as well as a planetary carrier for both stages. The eccentric motion of the cycloid disc is realized by two or three cranks which are connected with the planet gears. The common advantages of the two types of gear reducers are high gear ratio and high ability to absorb impact. In general, RV-reducers have less backlash and larger stiffness than Cyclo-reducer. However, Cyclo-reducers have lower manufacturing cost and more compact design than RV-reducers. Therefore, Cyclo-reducers are widely used in the application where lower precision and frequent reverse motion are required. One of the practical examples is the wheel gearbox of automatic guided vehicles (AGV), see Fig. 1.

Fig. 1
figure 1

AGV with Cyclo-type gear drive [1]

In order to achieve higher performance, the analysis of the cycloid gear drive to select suitable parameters is essential. This analysis work is mostly carried out under ideal conditions. If manufacturing and assembly errors are considered to simulate the performances under actual conditions, the backlash between the teeth, the clearances in the crank-bearing and the output mechanism cannot be ignored. In particular, the contact characteristics, such as the unloaded/loaded transmission errors, the shared loads and the contact stress on each individual contact pairs in the drive are affected strongly by the backlash and the clearances. As a consequence, service life of the main components like crank-bearings or cycloid flanks/pins will be reduced. However, the load analysis for multiple contact pairs becomes more complicate in such the actual situation, i.e., in presence of bearing clearances, because the cycloid disc is floating with three degrees of freedom in planar kinematics. Among the various types of contact pairs in the Cyclo-reducer, the contact of bearing rollers is the most significant.

There are many bearing models for solving the bearing loads with clearance, such as static bearing model, quasi-static bearing model and numerical approach [3]. In the signification reference book [4], Harris offered useful principles for designing rolling bearings. The essential relation for calculating loads in rolling bearing elements with bearing clearances under external loads are also provided for reference. Ji [5] derived a static bearing analysis model based on Stribeck’s model and simulated contact stress between rollers and raceways with considering errors of roller diameter. Filetti [6] studied on bearing load distribution based on Jone’s contact model, and built a mathematical model of outer race and fixed structure that are simplified in elementary beams for application in finite element method. The bearing load can be exactly calculated with considering structural deformations and the results were also verified by experiment. Bourdon [7] established finite element method by introducing stiffness matrices based on Hertzian hypotheses to simulate the bearing nonlinear static behaviour with variation of bearing clearance and other factors. Szuminski [8] built an analysis model for bearing roller based on the Hertzian contact theory to determine the radial and axial stiffness of rolling bearing that relate to adjustable external load and the kinematic characteristic. Edwin [9] applied a numerical approach in mechanical event simulation based on the Harris-Jones model to analyse the contact loading of cylindrical roller bearing with different load types on shaft. Qian [10] used software SIMPACK to study the dynamic behaviours of cylindrical roller bearings due to the influence of cage center orbit with different clearances. Unlike the models mentioned above, Kabus [11] established a six-dof model of roller contact based on non-Hertizan theory so as to analyse tapered roller bearings with considering profile modification of rollers and axis misalignment.

Additionally, modelling the cycloid gear drive with considering bearing clearance is an essential study. Xu [12] established a dynamic model for Cyclo-type gear drive without considering bearing clearance. The analysis results show that the presence of bearing does not affect the loaded contact characteristics of cycloid tooth pairs. Apart from this research, Xu [13] also proposed a dynamic contact model for RV-type gear reducer with considering bearing clearance. The results reveal that the bearing load will increase and the contact force on pin-wheel decreases in most rotation angle of the crank shaft if the radial bearing clearances are present. According to the principle from Harris, Huang [14] proposed an optimization approach considering bearing clearance for the RV-type gear drive, so as to evaluate the modified parameters of roller profiles for better fatigue life of the crank bearing.

The aim of the paper is to analyse the contact characteristics of the relevant contact pairs in the “Cyclo-type” gear reducer considering the effects of backlashes and clearances. A new LTCA model is expanded from the developed model proposed in the previous study [15,16,17,18]. Three contact pairs are included herein: the pairs of the cycloid flank with the pins of pin-wheel, the pairs of the crank bearing rollers and the inner/outer race, as well as the pairs of the holes on cycloid disc and the pins of the pin shaft. Not only the clearances or the backlashes, but also the profile modification of the cycloid flank are also considered in this model. An algorithm for iterative calculation is developed to solve the contact problem of the floating cycloid disc due to the clearances, where the final position of the cycloid disc and the angular displacement of the crank are the variables for convergence. An example from industry is studied in the paper using the proposed approach. Besides the transmission errors, the variation of the shared load and the contact stress on each individual contact pairs are afterwards simulated considering the influences of different values of clearance. The influences of clearances on the contact characteristics are studied systematically. Some findings from the influence analysis results of clearances are given.

2 Fundamentals for the cycloid gear drive

The contact analysis of the cycloid gear drive having relevant clearances is based on the analysis methods under the clearance-free condition. Related theoretical relations of the model are introduced as follows.

2.1 Equations of the modified cycloid tooth profile

The flank modification of cycloid gear is necessary to form the backlash in the cycloid gear drive. From the equations of theoretical cycloid tooth profile [15,16,17,18], the cycloid flank can be modified by the variation of the pin-wheel radius rP and the pitch circle radius RC of the pin-wheel, i.e., so-called equidistant offset and shifting offset modification types, respectively, as shown in Fig. 2.

Fig. 2
figure 2

Modification amount for single cycloid tooth

The equations of modified cycloid tooth profile can be expressed as the equation [18]:

$$r_{\mathrm{C}}\left(\theta \right)=\left(R_{\mathrm{C}}+\Updelta R_{\mathrm{C}}\right)\cdot e^{i\theta }-e\cdot e^{i\left(i_{\mathrm{C}}\cdot \theta \right)}-\left(r_{P}+\Updelta r_{P}\right)\cdot e^{i\left(\theta +\psi \left(\theta \right)\right)}$$
(1)

2.2 Tooth contact analysis (TCA)

The first step to analyze the contact characteristics of the cycloid gear drive is to determine the positions of the contact points of the cycloid disc with the pin-wheel, the pin-shaft and the bearing rollers, as well as the corresponding transmission errors.

2.2.1 Pin-wheel contact conditions

The meshing relation is based on the relative motion of the cycloid disc and each pin. As the relation shown in Fig. 3, the cycloid disc is regarded as stationary, the pin-wheel revolves relatively around the center of cycloid disc with the angle φC, and also rotates around its center OCA,0 with an angle φP (= φC / u). Each pin i contacts the cycloid flank at point MPWi. The position of each pin can be thus defined by two conditions due to the relative motion of the pin-wheel:

  • The locus due to the revolution. The center CPWi of each pin moves in a circle with a radius e (equal to eccentricity of the crank) around the center Cei due to the revolution of the pin-wheel.

  • The locus due to the tangency condition of contact. The center CPWi of each pin must locate on the equidistant curve of the cycloid profile with a distance equal to the pin raius rP due to the tangency condition of tooth contact.

Fig. 3
figure 3

Determination of the contact point of the modified cycloid profile with the pin (φP is given)

The contact position of center CPWi of pin i is therefore the intersecting point of both curves mentioned above. If the rotating angle of the pin-wheel φP is given, the rotation angle of the crankshafts φCi for each pin can be calculated accordingly. In case of modified cycloid profile, however, the angles φCi of each pin are not the same. More details can be found in [18].

2.2.2 Hole-pin contact condition

Ideally, each pin of the pin-shaft is located evenly and contacts the pin hole of cycloid disc simultaneously. In general, only a half of pins are in working to transmit the motion. This contact condition can be determined by using two vectors, shown in Fig. 4:

  • Normal vector nOCCPSH,i: The normal vector is perpendicular to the center line of the cycloid disc center OC and the pin-hole center CPSH,i. It is defined as:

$$\boldsymbol{n}_{{\mathrm{O}_{\mathrm{C}}}{\mathrm{C}_{\mathrm{PSH},i}}}=\left[-\sin \theta _{\mathrm{PSH},i},\cos \theta _{\mathrm{PSH},i}\right]^{\mathrm{T}}$$
(2)

with the corresponding azimuth angle θPSH,i:

$$\theta _{\mathrm{PSH},i}=\left(i-1\right)\cdot \tau _{\mathrm{PS}}=\left(i-1\right)\cdot 2\pi /\mathrm{z}_{\mathrm{PS}}$$
(3)
  • Position vector uOCAOC: This vector is defined as the position of the pin center of pin-shaft CPS,i relative to the pin hole on the cycloid disc CPSH,i. In error-free case, it is parallel to the position vector of the pin-wheel center OCA relative to the cycloid disc center OC, namely:

$$\boldsymbol{u}_{{\mathrm{O}_{\mathrm{CA}}}{\mathrm{O}_{\mathrm{C}}}}=\left[-\cos \left(\lambda \cdot \varphi _{\mathrm{C}}\right),-\sin \left(\lambda \cdot \varphi _{\mathrm{C}}\right)\right]^{\mathrm{T}}$$
(4)

where the coefficient λ is equal to +1 when the crank shaft rotates in counterclockwise direction, and −1 for clockwise direction. Pin i of the pin-shaft is effective for transmission if the inner product of these two vectors is positive, and versa. The effective contact pair of hole-pin can be thus determined accordingly.

Fig. 4
figure 4

Effective contact pair of pin-shaft

2.2.3 Roller bearing contact condition

The contact points on bearing rollers can be determined simply based on the geometric relation of the centers of the roller CBR,i and the inner or outer race OC, respectively. Details are not mentioned here. However, it is necessary to determine which roller should be involved into the calculation in order to reduce the calculation time and to increase the calculation accuracy.

With a predicted load Fpredict due to the radial δr and the tangential δt displacements of the cycloid disc, the bearing roller within the loaded zone with a range of ±θpredict can be regarded as in contact. Although θpredict is 90° for ideal condition, the angle θpredict in the paper will be selected as larger than 90° due to deviation of the prediction direction from the actual. The condition for effective roller is represented as (Fig. 5):

$$\cos \left(\theta _{\text{predict}}\right)\leq \cos \left(\theta _{\mathrm{b},n}-\theta _{\mathrm{F}}\right)$$
(5)

2.2.4 Transmission error

In the case of actual condition, the relation between the output and the input rotation angle is not linear any more. For the convenience of analysis in the paper, the transmission error TEφC is derived from the difference of actual rotation angle φC,act and theoretical rotation angle φC,theor of the crankshaft which is based on the given output rotation angle φP.

$$\mathrm{TE}_{{\varphi _{\mathrm{C}}}}=\varphi _{\mathrm{C},\mathrm{act}}-\varphi _{\mathrm{C},\text{theor}}=\varphi _{\mathrm{C},\mathrm{act}}-u\cdot \varphi _{\mathrm{P},\text{given}}$$
(6)

TEφC can be also easily converted to TEφP on the output side by dividing the gear ratio u.

Fig. 5
figure 5

Predicting effective contact pairs of rollers

2.3 Loaded tooth contact analysis (LTCA) model

The LTCA model developed in the study is based on the influence coefficient method and can solve not only the load sharing among the multiple contact tooth pairs, but also the contact stress on the engaged flanks. This model consists of two equation types: equations of deformation-displacement of each contact pair and equations of load equilibrium. Because of linear coefficients in equation, a converted matrix equation is used for calculation, namely:

$$\begin{bmatrix} \mathbf{A} & -\mathbf{I}\\ s\mathbf{J} & 0 \end{bmatrix}\begin{bmatrix} \mathbf{P}\\ \delta \end{bmatrix}=\begin{bmatrix} -\mathbf{H}\\ F \end{bmatrix}$$
(7)

More details can be found in the previous works [15,16,17,18,19,20]. The specific relations for the cycloid gear drive are mentioned as follows.

2.4 Deformation-displacement relation

2.4.1 Cycloid-pinwheel contact pairs

In the case that the supporting bearing for cycloid disc is regarded as flexible, three additional planar displacements of the disc should be considered, i.e. two in translational direction, δr and δt, and one in rotational direction δφ. As the relation shows in Fig. 6, the effective displacement δC,j between the contact tooth pair i along the contact normal can be represented as:

$$\delta _{\mathrm{C},j}=q_{\mathrm{C},\mathrm{r}}\delta _{\mathrm{r}}+q_{\mathrm{C},\mathrm{t}}\delta _{\mathrm{t}}+q_{\mathrm{C},\upvarphi }\delta _{\upvarphi }$$
(8)

The conversion factors, qC,r, qC,t, qC,φ, are derived from the gerometric relation. More details can be found in [16, 17].

Fig. 6
figure 6

Displacement relation of cycloid- pin-shaft contact pairs

2.4.2 Cycloid-pin shaft contact pairs

In the error-free case, the deformation δPS,n between the pin n of the pin-shaft and the pin-hole on the disc is affected by the radial displacement δr and rotational displacement δφ of the cycloid disc, see Fig. 7:

$$\delta _{\mathrm{PS},n}=-\delta _{\mathrm{r}}+q_{\mathrm{PS},\upvarphi }\delta _{\upvarphi }$$
(9)

where the conversion factor qPS,φ of rotation dis-placement is calculated as:

$$q_{\mathrm{PS},\upvarphi }=\mathrm{R}_{\mathrm{PSH}}\cdot \boldsymbol{t}_{{\mathrm{C}_{\mathrm{PSH}}}}\cdot \boldsymbol{n}_{{\mathrm{C}_{\mathrm{PS}}}{\mathrm{C}_{\mathrm{PSH}}}}$$
(10)
Fig. 7
figure 7

Displacement relation of pin-hole contact pairs

2.4.3 Cycloid-roller bearing contact pairs

If the translational displacement δC,n, or δt and δr, of the cycloid disc are present, the deformation δo,n due to the contact of roller n with the outer race on the cycloid disc can be determined from the relation in Fig. 8:

$$\delta _{\mathrm{o},n}=\delta _{\mathrm{r},n}-\delta _{\mathrm{C},n}=\delta _{\mathrm{r},n}-q_{\mathrm{B},\mathrm{r}}\delta _{\mathrm{r}}-q_{\mathrm{B},\mathrm{t}}\delta _{\mathrm{t}}$$
(11)

where δr,n is the displacement of bearing roller n along the direction of contact normal. The conversion factors qB,r and qB,t due to the translational displacements of the disc are equal to:

$$q_{\mathrm{B},\mathrm{r}}=\cos \left(\theta _{\mathrm{b},n}-\varphi _{\mathrm{C}}\right)$$
(12)
$$q_{\mathrm{B},\mathrm{t}}=\sin \left(\theta _{\mathrm{b},n}-\varphi _{\mathrm{C}}\right)$$
(13)

The corresponding azimuth angle θb,n of bearing roller in the above equations is affected by the rotation angle of crank shaft φC, the radius ri, ro of the inner and the outer race, and the number of roller nBR with the relation:

$$\theta _{\mathrm{b},n}=\theta _{\mathrm{b},1}+\tau _{\mathrm{b},n}=\frac{r_{\mathrm{i}}\cdot \varphi _{\mathrm{C}}}{r_{\mathrm{i}}+r_{\mathrm{o}}}+\frac{2\pi \left(n-1\right)}{n_{\mathrm{BR}}}$$
(14)
Fig. 8
figure 8

Displacement relation of roller bearing

2.4.4 Crank-Roller bearing contact pairs

Similarly, the deformation δi,n in Fig. 8 due to contact roller n and the crank is caused by the displacement δr,n of roller n and the angular displacement δS of the crank [16]:

$$\delta _{\mathrm{i},n}=\delta _{\mathrm{S},n}-\delta _{\mathrm{r},n}=q_{\mathrm{S},n}\cdot e\cdot \delta _{\mathrm{S}}-\delta _{\mathrm{r},n}$$
(15)

where the conversion factor qS,n for the crank displacement is equal to:

$$q_{\mathrm{S},n}=\sin \left(\theta _{\mathrm{b},n}-\varphi _{\mathrm{C}}\right)$$
(16)

2.5 Flank separation distance of contact tooth pairs

The discrete separation distances between the contact pair are essential in the proposed LTCA for calculation of the distributed contact stress. Among the considered contact pairs, the profile of the components, such as the bearing roller, the pin of the pin-wheel and the pin-shaft, is cylindrical. The distance hC of a discrete point on the common tangent to the cylindrical profile can be derived from the geometrical relation in Fig. 9:

$$h_{\mathrm{C}}\left(l\right)=r-\sqrt{r^{2}-l^{2}}$$
(17)

where r is radius of the cylindrical element, and l is the distance from the contact point to the discrete point projected on the common tangent plane. On the other hand, the separate distance hMj between the contact cycloid flank and the common tangent can be determined from vector calculation with the normal vector nMi and tangential vector tMi on the contact point Mi and the relative position vector rMji from Mj to Mi. With a given distance lMj, the position of Mj can be determined with aid of the equation:

$$\boldsymbol{r}_{\mathrm{M}ji}\cdot \boldsymbol{t}_{\mathrm{M}i}=l_{\mathrm{M}j}$$
(18)

The separation distance hMj is then calculated with the determined variable θ from Eq. 18 as:

$$h_{\mathrm{M}j}=-\boldsymbol{r}_{\mathrm{M}ji}\cdot \boldsymbol{n}_{\mathrm{M}i}$$
(19)
Fig. 9
figure 9

Flank separation distance relations for cycloid-pinwheel

2.6 Load equilibrium relation

2.6.1 Cycloid disk

Because the cycloid disc is flexibly supported by the pins of the pin-shaft and the rollers of the crank bearing, the forces from all contact pairs related to the cycloid disc must be in load equilibrium in radial, tangential and rotational direction, respectively (Fig. 10) as the following equations represent.

  • Force equilibrium in the tangential direction t:

$$\sum F_{\mathrm{BO},\mathrm{t}}=\sum _{i}^{m}\left[q_{\mathrm{C},\mathrm{t}i}\cdot F_{\mathrm{PW}i}\right]$$
(20)
  • Force equilibrium in the radial directionr:

$$\sum \left(q_{\mathrm{C},\mathrm{r}i}F_{\mathrm{N}i}\right)-\lambda \cdot F_{\mathrm{BO},\mathrm{r}}-\sum \left[k_{\mathrm{PS}}\cdot \left(\delta _{\mathrm{r}}-q_{\mathrm{PS},\upvarphi }\delta _{\upvarphi }\right)\right]=0$$
(21)

The Eq. 21 can be simplified as:

$$\sum \left(q_{\mathrm{C},\mathrm{r}i}F_{\mathrm{N}i}\right)-\lambda \cdot F_{\mathrm{BO},\mathrm{r}}+Q_{\mathrm{PS},\mathrm{r}}\cdot \delta _{\mathrm{r}}+Q_{\mathrm{PS},\upvarphi }\cdot \delta _{\upvarphi }=0$$
(22)

The stiffness kPS of the pin of the pin-shaft is linearized as a constant in the paper.

  • Moment equilibrium of cycloid disc: Moment equilibrium of cycloid disc is contributed by the normal forces FPW acting on the pinwheel and the forces FPS on pin-shaft, namely:

$$\sum \left(F_{\mathrm{PW}i}\cdot Q_{\text{MOCPW}}\right)-\sum \left(F_{\mathrm{PS}i}\cdot Q_{\text{MOCPS}}\right)=0$$
(23)

The coefficient QMOCPW in the above equation is the effective lever arm of the normal forces FPW relative to the pivot point OC, namely determined as:

$$Q_{\text{MOCPW}}=\left| \boldsymbol{n}_{\mathrm{M}i}\times \boldsymbol{r}_{\mathrm{PW}i{\mathrm{O}_{\mathrm{C}}}}\right|$$
(24)

Since the force FPS from the pin-shaft acting on the cycloid disc can be replaced by relative displacements, the equation can be rewritten as:

$$\sum \left(F_{\mathrm{PW}i}\cdot Q_{\text{MOCPW}}\right)=\sum \left(Q_{\text{MOCPS},\mathrm{r}}\cdot \delta _{\mathrm{r}}+Q_{\text{MOCPS},\upvarphi }\cdot \delta _{\upvarphi }\right)$$
(25)

where the coefficient QMOCPS is the lever arm of the forces FPS of the pin-shaft relative to the pivot point OC, and can be divided in two directions:

$$Q_{\text{MOCPS},\mathrm{r}}=\sum k_{\mathrm{PS}}\cdot \left| \boldsymbol{r}_{{\mathrm{C}_{\mathrm{PSH}}}{\mathrm{O}_{\mathrm{C}}}}\times \boldsymbol{n}_{{\mathrm{C}_{\mathrm{PSH}}}{\mathrm{C}_{\mathrm{PS}}}}\right|$$
(26)
$$Q_{\text{MOCPS},\upvarphi }=-\sum k_{\mathrm{PS}}\cdot q_{\mathrm{PS},\upvarphi }\left| \boldsymbol{r}_{{\mathrm{C}_{\mathrm{PSH}}}{\mathrm{O}_{\mathrm{C}}}}\times \boldsymbol{n}_{{\mathrm{C}_{\mathrm{PSH}}}{\mathrm{C}_{\mathrm{PS}}}}\right|$$
(27)
Fig. 10
figure 10

Load equilibrium relation of cycloid disc

2.6.2 Roller bearing

For each roller n, the force Fn,outer acting from the cycloid disc must be equal to that from the crank Fn,inner (Fig. 11):

$$F_{n,\text{outer}}=F_{n,\text{inner}}$$
(28)
Fig. 11
figure 11

Load equilibrium relation of roller bearing

2.6.3 Output torque

The output torque Tout acting on the pin-wheel must be equal to the sum of the moments due to all the individual normal forces FPWi on the pin relative to the pivot point OCA (Fig. 12). The lever arm is calculated by the cross product of the contact normal vector nMi and the position vector of pinwheel rPWiOCA:

$$T_{\mathrm{out}}=\sum F_{\mathrm{PW}i}\cdot \left| \boldsymbol{n}_{\mathrm{M}i}\times \boldsymbol{r}_{\mathrm{PW}i\mathrm{O}_{\mathrm{CA}}}\right| =\sum F_{\mathrm{PW}i}\cdot Q_{\mathrm{M},\mathrm{PW}i}$$
(29)
Fig. 12
figure 12

Force relation of contact tooth pair with modified cycloid flank for calculating output torque

2.7 LTCA model for cycloid gear drive without clearances

With the deformation–displacement equations and the load equilibrium equations for all contact tooth pairs derived above, the basic model in Eq. 7 can be rewritten as:

$$\begin{array}{l} \left[\begin{array}{lllll} \boldsymbol{A}_{\mathrm{CD}} & \mathbf{0} & \mathbf{0} & \boldsymbol{q}_{\mathrm{CD}} & \mathbf{0}\\ \mathbf{0} & \boldsymbol{A}_{\mathrm{Brg},\mathrm{O}} & \mathbf{0} & \boldsymbol{q}_{\mathrm{Brg}} & \boldsymbol{C}_{\mathrm{BO}}\\ \mathbf{0} & \mathbf{0} & \boldsymbol{A}_{\mathrm{Brg},\mathrm{I}} & \mathbf{0} & \boldsymbol{q}_{\mathrm{BI}}\\ \boldsymbol{Q}_{\mathrm{CD}} & \boldsymbol{Q}_{\mathrm{Brg}} & \mathbf{0} & \boldsymbol{q}_{\mathrm{PS}} & \mathbf{0}\\ \boldsymbol{J}_{\mathrm{CD}} & \boldsymbol{J}_{\mathrm{Brg},\mathrm{O}} & \boldsymbol{J}_{\mathrm{Brg},\mathrm{I}} & \mathbf{0} & \mathbf{0} \end{array}\right]\left[\begin{array}{l} \boldsymbol{P}_{\mathrm{CD}}\\ \boldsymbol{P}_{\mathrm{Brg},\mathrm{O}}\\ \boldsymbol{P}_{\mathrm{Brg},\mathrm{I}}\\ \boldsymbol{\Delta }_{\mathrm{CD}}\\ \boldsymbol{\Delta }_{\mathrm{Brg}} \end{array}\right]\\ =\left[\begin{array}{lllll} -\boldsymbol{H}_{\mathrm{CD}} & -\boldsymbol{H}_{\mathrm{Brg},\mathrm{O}} & -\boldsymbol{H}_{\mathrm{Brg},\mathrm{I}} & \mathbf{0} & \mathbf{T} \end{array}\right]^{T} \end{array}$$
(30)

where the representation of each parameter are listed as below.

  • The sub-matrix qCD and qBrg associate with the equivalent coefficients that transform displacements of cycloid disc along the contact normal:

$$\begin{array}{l} \boldsymbol{q}_{\mathrm{CD}}=\left[\begin{array}{lll} \boldsymbol{q}_{\mathrm{C},\mathrm{r}} & \boldsymbol{q}_{\mathrm{C},\mathrm{t}} & \boldsymbol{q}_{\mathrm{C},\upvarphi } \end{array}\right]\\ \boldsymbol{q}_{\mathrm{Brg}}=\left[\begin{array}{lll} \boldsymbol{q}_{\mathrm{B},\mathrm{r}} & \boldsymbol{q}_{\mathrm{B},\mathrm{t}} & \mathbf{0} \end{array}\right] \end{array}$$
(31)
  • The constant matrix CBO is equal to:

$$\boldsymbol{C}_{\mathrm{BO}}=\left[\begin{array}{ll} \mathbf{1} & 0 \end{array}\right]$$
(32)
  • The sub-matrix qBI combines the factors that convert displacement of each bearing roller and the crank shaft to the contact normal:

$$\boldsymbol{q}_{\mathrm{BI}}=\left[\begin{array}{ll} -\mathbf{1} & q_{\mathrm{S},n} \end{array}\right]$$
(33)
  • The sub-matrix QCD integrate the matrixes to calculate load equilibrium of the cycloid disc:

$$\boldsymbol{Q}_{\mathrm{CD}}=\left[\begin{array}{lll} \boldsymbol{Q}_{\mathrm{r},\mathrm{CD}} & \boldsymbol{Q}_{\mathrm{r},\mathrm{Brg}} & \mathbf{0}\\ \boldsymbol{Q}_{\mathrm{t},\mathrm{CD}} & \boldsymbol{Q}_{\mathrm{t},\mathrm{Brg}} & \mathbf{0}\\ \boldsymbol{Q}_{\upvarphi ,\mathrm{CD}} & \mathbf{0} & \mathbf{0} \end{array}\right]$$
(34)
  • The sub-matrix qPS collects the coefficients related to the pin-shaft for load equilibrium calculation of the cycloid disc:

$$\boldsymbol{q}_{\mathrm{PS}}=\left[\begin{array}{lll} Q_{\mathrm{PS},\mathrm{r}} & 0 & Q_{\mathrm{PS},\upvarphi }\\ 0 & 0 & 0\\ Q_{\text{MOCPS},\mathrm{r}} & 0 & Q_{\text{MOCPS},\upvarphi } \end{array}\right]$$
(35)
  • The sub-matrix JCD is used for calculation of torque equilibrium of output condition:

$$\boldsymbol{J}_{\mathrm{CD}}=\left[\begin{array}{ll} \mathbf{0} & \boldsymbol{Q}_{\mathrm{M},\mathrm{PW}} \end{array}\right]^{T}$$
(36)
  • The sub-matrix JBrg,O and JBrg,I are the matrixes for calculation of load equilibrium of bearing rollers:

$$\begin{array}{l} \boldsymbol{J}_{\mathrm{Brg},\mathrm{O}}=\left[\begin{array}{ll} \boldsymbol{S}_{\mathrm{Brg},\mathrm{O}} & \mathbf{0} \end{array}\right]^{T}\\ \boldsymbol{J}_{\mathrm{Brg},\mathrm{I}}=\left[\begin{array}{ll} \boldsymbol{S}_{\mathrm{Brg},\mathrm{I}} & \mathbf{0} \end{array}\right]^{T} \end{array}$$
(37)
  • The sub-matrix ΔCD collects three displacements of cycloid gear:

$$\boldsymbol{\Delta }_{CD}=\left[\begin{array}{lll} \delta _{\mathrm{r}} & \delta _{\mathrm{t}} & \delta _{\upvarphi } \end{array}\right]^{T}$$
(38)
  • The sub-matrix ΔBR collects the displacements of bearing roller and the angular displacement of the crank shaft:

$$\boldsymbol{\Delta }_{\mathrm{BR}}=\left[\begin{array}{ll} \boldsymbol{\Delta }_{\mathrm{r},n} & \delta _{\mathrm{S}} \end{array}\right]^{T}$$
(39)
  • The sub-matrix T is the boundary condition of the gear drive:

$$\mathbf{T}=\left[\begin{array}{ll} \mathbf{0} & T_{\mathrm{out}} \end{array}\right]^{T}$$
(40)

The matrix can be solved by using LU-decomposition method effectively. The solving process will be iteratively repeated until all the stress is calculated as positive [17, 18].

3 Analysis model for cycloid gear drives considering relevant clearances

3.1 Modified LTCA model

Considering the cycloid gear drive as a planar mechanism, the cycloid disc owns three degrees of freedom in presence of tooth pair backlash, bearing clearances and/or hole-pin clearances. As a consequence, the contact position of each element under static condition cannot be determined by using TCA approach mentioned above. However, the deformation of each contact pair in the LTCA model mentioned in Sect. 2 is derived exactly from the contact position and the equivalent displacements. Therefore, the LTCA model must be modified for the case of relevant clearances.

The concept based on determination of the final positions of all contact pairs in load equilibrium is considered in the modified model. Those positions are affected by the four forced displacements, i.e., the tangential δt, the radial δr, and the rotational displacement δφCD of the cycloid disc, and the rotational displacement δφC of the crank. The deformation can be regarded as the interference of each contact pair at the final position. As described above, the LTCA model in Eq. 30 is composed of the relations of deformation-displacement and the equations of load equilibrium. Because the four forced displacements are guess values, the relations of load equilibrium related to the forced displacements are removed from the matrix in Eq. 30, and chosen as the convergence criterions for iterative calculation.

As a consequence, the loads PCD on the contact pairs of cycloid-pin wheel and the loads PBrg,O and PBrg,I on the contact pairs related to the bearing rollers can be calculated independently by using the four unknown displacements as guess values, namely:

$$\boldsymbol{A}_{\mathrm{CD}}\cdot \boldsymbol{P}_{\mathrm{CD}}=-\boldsymbol{H}_{\mathrm{CD},\mathrm{BC}}$$
(41)
$$\left[\begin{array}{lll} \boldsymbol{A}_{\mathrm{Brg},\mathrm{O}} & \mathbf{0} & \mathbf{1}\\ \mathbf{0} & \boldsymbol{A}_{\mathrm{Brg},\mathrm{I}} & -\mathbf{1}\\ \boldsymbol{S}_{\mathrm{Brg},\mathrm{O}} & \boldsymbol{Q}_{\mathrm{Brg},\mathrm{I}} & \mathbf{0} \end{array}\right]\left[\begin{array}{l} \boldsymbol{P}_{\mathrm{Brg},\mathrm{O}}\\ \boldsymbol{P}_{\mathrm{Brg},\mathrm{I}}\\ \boldsymbol{\Delta }_{\mathrm{r},\mathrm{n}} \end{array}\right]=\left[\begin{array}{l} -\boldsymbol{H}_{\mathrm{Brg},\mathrm{O}-\mathrm{BC}}\\ -\boldsymbol{H}_{\mathrm{Brg},\mathrm{I}-\mathrm{BC}}\\ \mathbf{0} \end{array}\right]$$
(42)

The required equations of load equilibrium are thus checked if fulfilled or not. The sum of the loads in each direction can be calculated by using the matrix equation:

$$\left[\begin{array}{l} F_{\mathrm{CY},\mathrm{r}}\\ F_{\mathrm{CY},\mathrm{t}}\\ M_{{\mathrm{O}_{\mathrm{C}}}}\\ T_{{\mathrm{PW},\mathrm{O}_{\mathrm{P}}}} \end{array}\right]=\left[\begin{array}{lll} \boldsymbol{S}_{\mathrm{CD},\mathrm{r}} & \boldsymbol{S}_{\mathrm{Brg},\mathrm{r}} & k_{\mathrm{PS}}\\ \boldsymbol{S}_{\mathrm{CD},\mathrm{t}} & \boldsymbol{S}_{\mathrm{Brg},\mathrm{t}} & k_{\mathrm{PS}}\\ \boldsymbol{S}_{\mathrm{CD},\mathrm{M}} & \mathbf{0} & k_{\mathrm{PS}}\\ \boldsymbol{S}_{\mathrm{CD},\mathrm{T}} & \mathbf{0} & 0 \end{array}\right]\left[\begin{array}{l} \boldsymbol{P}_{\mathrm{CD}}\\ \boldsymbol{P}_{\mathrm{Brg},\mathrm{O}}\\ \delta _{\text{intPS},i} \end{array}\right]$$
(43)

The convergence conditions are thus:

$$\left| F_{\mathrm{CY},\mathrm{r}}\right| < \varepsilon _{\mathrm{r}},\ \left| F_{\mathrm{CY},\mathrm{t}}\right| < \varepsilon _{\mathrm{t}},\ \left| M_{{\mathrm{O}_{\mathrm{C}}}}\right| < \varepsilon _{\varphi },\ \left| T_{{\mathrm{PW},\mathrm{O}_{\mathrm{P}}}}-T_{\mathrm{out}}\right| < \varepsilon _{\mathrm{T}}$$
(44)

where the deviation values ε are small so as acceptable. If the convergence criterion is not met, a set of new guess values are given. Those displacements are solved then iteratively. The loads and the contact positions of each component can be also determined accordingly. The detailed derivation of the parameters mentioned above will be explained in the subsequent sections.

3.2 The final position of the contact pairs

3.2.1 Model assumptions

The analysis model is affected by many factors. Some assumptions are listed as follows:

  • At beginning of the analysis, the bearing clearances only exist between bearing rollers and the outer race, in order to facilitate the analysis.

  • Bearing rollers are constraint by the cage and only free in the radial direction to achieve the load equilibrium.

  • Bearing rollers do not affect each other.

  • The bearing clearance have no effect on the revolution speed of the bearing rollers.

  • The influence of oil film on the clearance is not considered here.

  • Friction and gravity are not considered.

3.2.2 Inner bearing race

Based on the fixed coordinate system (the same with the coordinate system of the crank), the coordinates of the inner bearing race center OBI is determined by the rotation angle φC and the leading angle δφC of crank due to system deformation (Fig. 13):

$$\begin{array}{l} x_{{\mathrm{O}_{\mathrm{BI}}}}=e\cos \left(\varphi _{\mathrm{C}}+\delta _{{\upvarphi _{\mathrm{C}}}}\right)\\ y_{{\mathrm{O}_{\mathrm{BI}}}}=e\sin \left(\varphi _{\mathrm{C}}+\delta _{{\upvarphi _{\mathrm{C}}}}\right) \end{array}$$
(45)

This forced displacement will cause either a clearance or an interference between the inner race and each roller.

3.2.3 Cycloid disc

Because the cycloid disc owns three degrees of freedom, three forced displacements, two in translational and one in rotational, will be caused under loading. The new coordinates of the cycloid disc center O’C are defined by the two translational displacements δr and δt in the fixed coordinate system (Fig. 13):

$$\begin{array}{l} x_{{\mathrm{O}'_{\mathrm{C}}}}=\left(e+\delta _{{r_{\mathrm{CD}}}}\right)\cos \varphi _{\mathrm{C}}-\delta _{{t_{\mathrm{CD}}}}\sin \varphi _{\mathrm{C}}\\ y_{{\mathrm{O}'_{\mathrm{C}}}}=\left(e+\delta _{{r_{\mathrm{CD}}}}\right)\sin \varphi _{\mathrm{C}}+\delta _{{t_{\mathrm{CD}}}}\cos \varphi _{\mathrm{C}} \end{array}$$
(46)

In addition, the coordinate system of the cycloid disc is rotated with an angle δφCD (i.e., rotational displacement) with respect to the fixed coordinate system.

3.2.4 Bearing rollers

The bearing rollers are placed evenly around the center of cage OC, which is defined as:

$$\begin{array}{l} x_{{\mathrm{O}_{\mathrm{C}}}}=e\cos \varphi _{\mathrm{C}}\\ y_{{\mathrm{O}_{\mathrm{C}}}}=e\sin \varphi _{\mathrm{C}} \end{array}$$
(47)

The coordinates of each roller center CBR,n is (Fig. 14):

$$\begin{array}{l} x_{{\mathrm{C}_{\mathrm{BR},n}}}=e\cdot \cos \varphi _{\mathrm{C}}+\left(r_{\mathrm{BR}}+r_{\mathrm{i}}\right)\cos \theta _{\mathrm{b},n}\\ y_{{\mathrm{C}_{\mathrm{BR},n}}}=e\cdot \sin \varphi _{\mathrm{C}}+\left(r_{\mathrm{BR}}+r_{\mathrm{i}}\right)\sin \theta _{\mathrm{b},n} \end{array}$$
(48)

where the azimuth angle θb,n is the same in Eq. 14.

3.2.5 Pin-wheel

The pin-wheel is chosen here as output. The coordinates of each pin center are derived with a given output angle φP as:

$$\begin{array}{l} x_{{\mathrm{C}_{\mathrm{PW},i}}}=R_{\mathrm{PW}}\cos \left[\varphi _{\mathrm{P}}+2\pi \left(i-1\right)/z_{\mathrm{PW}}\right],\\ y_{{\mathrm{C}_{\mathrm{PW},i}}}=R_{\mathrm{PW}}\sin \left[\varphi _{\mathrm{P}}+2\pi \left(i-1\right)/z_{\mathrm{PW}}\right]. \end{array}$$
(49)

3.2.6 Pin-shaft

The coordinates of each pin center CPS,i of the pin-shaft are not changed with rotation of the cycloid disc, if the pin-shaft is regarded as fixed, namely from Fig. 13:

$$\begin{array}{l} x_{{\mathrm{C}_{\mathrm{PS},i}}}=R_{\mathrm{PS}}\cos \left(2\pi \left(i-1\right)/\mathrm{z}_{\mathrm{PS}}\right)\\ y_{{\mathrm{C}_{\mathrm{PS},i}}}=R_{\mathrm{PS}}\sin \left(2\pi \left(i-1\right)/\mathrm{z}_{\mathrm{PS}}\right) \end{array}$$
(50)

3.2.7 Pin-hole

The pin-hole centers CPSH,i locate equally on a circle around the cycloid disc center O’C in the ideal case. Their coordinates are, as shown in Fig. 13:

$$\begin{array}{l} x_{{\mathrm{C}_{\mathrm{PSH},i}}}=x_{{\mathrm{O}'_{\mathrm{C}}}}+R_{\mathrm{PSH}}\cos \left(2\pi \left(i-1\right)/\mathrm{z}_{\mathrm{PS}}\right)\\ y_{{\mathrm{C}_{\mathrm{PSH},i}}}=y_{{\mathrm{O}'_{\mathrm{C}}}}+R_{\mathrm{PSH}}\sin \left(2\pi \left(i-1\right)/\mathrm{z}_{\mathrm{PS}}\right) \end{array}$$
(51)
Fig. 13
figure 13

Definition the final position of each elements in the actual coordinate with four forced displacements

3.3 Flank separation distance of contact pairs with forced displacements

The calculation process of the separation distances in presence of clearances is not different from the process explained in Sect. 2.4, only the interference due to the forced displacement must be added into the separation distances. If the calculated interference value is positive, the separation distances are reduced with this value. If it is negative, there will be no load induced at this final position of the contact pair. This contact pair must be excluded from the LTCA calculation.

3.3.1 Bearing roller

The interference between the bearing roller and the inner or outer race due to the forced displacements can be determined by using the relation of the roller center and the race center. The interference in the contact pair is illustrated in gray area (Fig. 14). The maximum value for inner race is measured along the center line of OBI and CBR,i, i.e.:

$$\delta _{\text{intBI},i}=r_{\mathrm{i}}+r_{\mathrm{BR}}-\overline{\mathrm{O}_{\mathrm{BI}}\mathrm{C}_{\mathrm{BR},i}}> 0$$
(52)

Each contact point on the roller and inner race, i.e. MBIi and MRIi, respectively, can be regarded as the point on the center line OBI-CBR,i to determine the interference value δintBI,i. The tangential plane can be drawn through the contact points. Therefore, the separation distance hCBI,i‑j of inner race and hCBRI,i‑j of roller are calculated based on the corresponding tangential plane as the mentioned calculation method:

$$h_{\text{CBRI},i-j}=r_{\mathrm{BR}}-\sqrt{r_{\mathrm{BR}}^{2}-l_{\mathrm{BI},i-j}^{2}}$$
(53)
$$h_{\mathrm{CBI},i-j}=r_{\mathrm{i}}-\sqrt{r_{\mathrm{i}}^{2}-l_{\mathrm{BI},i-j}^{2}}$$
(54)

The final separation distance hBI-BC,i between inner race and bearing roller for LTCA model is equal to:

$$h_{\text{BI-BC},i}=h_{\mathrm{CBI},i-j}+h_{\text{CBRI},i-j}-\delta _{\text{intBI},i}$$
(55)

or:

$$h_{\text{BI-BC},i}=\overline{\mathrm{O}_{\mathrm{BI}}\mathrm{C}_{\mathrm{BR},i}}-\sqrt{r_{\mathrm{BR}}^{2}-l_{\mathrm{BI},i-j}^{2}}-\sqrt{r_{\mathrm{i}}^{2}-l_{\mathrm{BI},i-j}^{2}}$$
(56)

In the same way, the maximum interference amount δintBO,i between roller and outer race is:

$$\delta _{\text{intBO},i}=\overline{\mathrm{O}_{\mathrm{BO}}\mathrm{O}_{\mathrm{R},i}}-\left(\mathrm{r}_{\mathrm{O}}-r_{\mathrm{BR}}\right)> 0$$
(57)

The final separation distance between the outer race and the roller can be also obtained (Fig. 14) i.e.:

$$h_{\text{BO-BC},i}=\sqrt{r_{\mathrm{O}}^{2}-l_{\mathrm{BO},i-j}^{2}}-\sqrt{r_{\mathrm{BR}}^{2}-l_{\mathrm{BO},i-j}^{2}}-\overline{\mathrm{O}_{\mathrm{BO}}\mathrm{C}_{\mathrm{BR},i}}$$
(58)
Fig. 14
figure 14

Definition the interference amount between bearing roller and inner/outer ring in the actual coordinate

3.3.2 Hole-pin

The contact between the pin of the pin-shaft and the hole of the cycloid disc is regarded as a spring. Thus, the load acting on the pin can be derived from the interference amount δintPS,i between the pin and the pin-hole (see Fig. 13), as the relation shows in Fig. 15, which is:

$$\delta _{\text{intPS},i}=\overline{\mathrm{C}_{\mathrm{PS},i}\mathrm{C}_{\mathrm{PSH},i}}-\left(r_{\mathrm{PSH}}-r_{\mathrm{PS}}\right)$$
(59)
Fig. 15
figure 15

Definition the interference amount between pin shafts and cycloid disc in the actual coordinate

3.3.3 Cycloid-pin

Because of the complicate cycloid tooth profile, the cycloid disc is regard as fixed here to avoid to use the coordinate transformation. The pins of pin-wheel therefore move relatively to the disc, as the relation illustrated in Fig. 16. The center of the crank OCA is then changed to:

$$\begin{array}{l} x_{\mathrm{O}_{\mathrm{CA}}}^{\left(\mathrm{CY}\right)}=-\left(e+\delta _{\mathrm{r}}\right)\cos \left(\varphi _{\mathrm{C}}+\delta _{{\upvarphi _{\mathrm{CD}}}}\right)+\delta _{\mathrm{t}}\sin \left(\varphi _{\mathrm{C}}+\delta _{{\upvarphi _{\mathrm{CD}}}}\right)\\ y_{\mathrm{O}_{\mathrm{CA}}}^{\left(\mathrm{CY}\right)}=-\left(e+\delta _{\mathrm{r}}\right)\sin \left(\varphi _{\mathrm{C}}+\delta _{{\upvarphi _{\mathrm{CD}}}}\right)-\delta _{\mathrm{t}}\cos \left(\varphi _{\mathrm{C}}+\delta _{{\upvarphi _{\mathrm{CD}}}}\right) \end{array}$$
(60)

The contact points on the pin-cycloid pairs are also determined based on the geometric relation, that the line CPWi-MPWi must be parallel to the normal vector nMi. In other words, the normal vector nMi of the contact point MPWi on the cycloid disc must pass through the center of pin-wheel CPW,i. The position vector rMiPi is:

$$\boldsymbol{r}_{{\mathrm{M}_{i}}{\mathrm{P}_{i}}}=\overline{\mathrm{M}_{\mathrm{PW}i}\mathrm{C}_{\mathrm{PW}i}}\cdot \boldsymbol{n}_{{\mathrm{M}_{i}}}$$
(61)

The pin-wheel center of CPW,i represented in the cycloid coordinate system is described as:

$$\begin{array}{l} x_{\mathrm{C}_{\mathrm{PW},i}}^{\left(\mathrm{CY}\right)}=x_{\mathrm{O}_{\mathrm{CA}}}^{\left(\mathrm{CY}\right)}+R_{\mathrm{PW}}\cos \theta _{\mathrm{P},i}\\ y_{\mathrm{C}_{\mathrm{PW},i}}^{\left(\mathrm{CY}\right)}=y_{\mathrm{O}_{\mathrm{CA}}}^{\left(\mathrm{CY}\right)}+R_{\mathrm{PW}}\sin \theta _{\mathrm{P},i} \end{array}$$
(62)

where the angle θP,i of pin i is:

$$\theta _{\mathrm{P},i}=\varphi _{\mathrm{P}}+\delta _{{\upvarphi _{\mathrm{CD}}}}+2\pi \left(i-1\right)/\mathrm{z}_{\mathrm{PW}}$$
(63)

The maximum interference amount δintP,i between the cycloid disc and the pin-wheel is:

$$\delta _{\text{intP},i}=r_{\mathrm{PW}}-\overline{\mathrm{M}_{\mathrm{PW}i}\mathrm{C}_{\mathrm{PW}i}}$$
(64)

The separation distance hMj between the cycloid profile and the common tangent plane is the same with the calculation relations described in Sect. 2.4. In the same way, the separation distance hCj is also obtained. The total distance hCD-PW,i for LTCA calculation is equal to:

$$h_{\text{CD-PW},i}=h_{\mathrm{M}j}+h_{\mathrm{C}j}-\delta _{\text{intP},i}$$
(65)
Fig. 16
figure 16

Definition the interference amount of cycloid-pin contact tooth pairs in the coordinate of cycloid disc

3.4 Relation of load equilibrium

The relations of load equilibrium in the case of clearance are not different from those in Sect. 2.5. Hence, the necessary equations of forces on each contact tooth pair for load equilibrium is defined as follows.

3.4.1 Load equilibrium of bearing roller

For each roller, the force FBOi due to contact of the outer race and roller i projected along the normal vector nBI,i of the inner race must be equal to the force FBIi for inner race-roller pair (Fig. 17), i.e.:

$$F_{\mathrm{BI},i}=F_{\mathrm{BO},i}\cdot \left(\boldsymbol{n}_{\mathrm{BO},i}\cdot \boldsymbol{n}_{\mathrm{BI},i}\right)$$
(66)

The force of inner race FBI,i and outer FBO,i are:

$$F_{\mathrm{BI},i}=\sum _{j=1}^{\mathrm{m}_{n}}s_{\mathrm{Brg},\mathrm{I}-i}p_{\mathrm{Brg},\mathrm{I}-i-j}$$
(67)
$$F_{\mathrm{BO},i}=\sum _{j=1}^{\mathrm{m}_{n}}q_{\mathrm{Brg},\mathrm{O}-i}p_{\mathrm{Brg},\mathrm{O}-i-j}$$
(68)

where the coefficient qBrg,O-i is equal to:

$$q_{\mathrm{Brg},\mathrm{O}-i}=s_{\mathrm{Brg},\mathrm{O}-i}\cdot \left(\boldsymbol{n}_{\mathrm{BO},j}\cdot \boldsymbol{n}_{\mathrm{BI},j}\right)$$
(69)

3.4.2 Load equilibrium of cycloid disc

The cycloid disc is influenced by the load of bearing roller, pin shafts and pin-wheel. Those loads in the radial and the tangential direction should be in equilibrium, so as the sum of moments with respect to the center of cycloid disc. Because all forces are calculated based on the guess values of the displacements, the equilibrium conditions represented in the sum of forces are used for iterative calculation. The radial force FCY,r and the tangential force FCY,t in Eq. 43 can be determined as:

$$F_{\mathrm{CY},r}=\sum F_{\mathrm{BO},r}+\sum F_{\mathrm{PS},r}+\sum F_{\mathrm{PW},r}$$
(70)
$$F_{\mathrm{CY},t}=\sum F_{\mathrm{BO},t}+\sum F_{\mathrm{PS},t}+\sum F_{\mathrm{PW},t}$$
(71)

The total moment MOC is also:

$$M_{{\mathrm{O}_{\mathrm{C}}}}=M_{{\mathrm{PW},\mathrm{O}_{\mathrm{C}}}}+M_{{\mathrm{PS},\mathrm{O}_{\mathrm{C}}}}$$
(72)

The individual components of the forces and the moments in the above equations are determined as follows, see Fig. 18.

Fig. 17
figure 17

Load equilibrium relation of roller bearing in the actual coordinate

Fig. 18
figure 18

Equal load equilibrium relation of roller bearing acting on the center of outer ring

  • Loads on rollers-cycloid pair. The forces can be decomposed into two components in different directions, i.e., tangential force FBO,t and radial force FBO,r. By using the vector calculation with the vector nBO,i, nO’C,r and nO’C,t, we have:

$$\sum F_{\mathrm{BO},\mathrm{r}}=\sum F_{\mathrm{BO},i}\left(\boldsymbol{n}_{\mathrm{BO},i}\cdot \boldsymbol{n}_{{\mathrm{O}'_{\mathrm{C}}},\mathrm{r}}\right)$$
(73)
$$\sum F_{\mathrm{BO},\mathrm{t}}=\sum F_{\mathrm{BO},i}\left(\boldsymbol{n}_{\mathrm{BO},i}\cdot \boldsymbol{n}_{{\mathrm{O}'_{\mathrm{C}}},\mathrm{t}}\right)$$
(74)

The radial vector nO’C,r and tangential vector nO’C,t in the coordinate system of the cycloid disc are:

$$\boldsymbol{n}_{{\mathrm{O}'_{\mathrm{C}}},\mathrm{r}}=\left(\cos \delta _{{\upvarphi _{\mathrm{CD}}}},-\sin \delta _{{\upvarphi _{\mathrm{CD}}}}\right)$$
(75)
$$\boldsymbol{n}_{{\mathrm{O}'_{\mathrm{C}}},\mathrm{t}}=\left(\sin \delta _{{\upvarphi _{\mathrm{CD}}}},\cos \delta _{{\upvarphi _{\mathrm{CD}}}}\right)$$
(76)
  • Loads on pin-hole pair. The force FPS,i is produced by the interference amount δintPS,i (Eq. 58) and stiffness kPS:

$$F_{\mathrm{PS},i}=k_{\mathrm{PS}}\cdot \delta _{\text{intPS},i}$$
(77)

The force is directed to the center line of the pin CPS,i and the hole CPSH,i, i.e., the coordinates of CPSH,i are:

$$\begin{array}{l} x_{\mathrm{C}_{\mathrm{PSH},i}}^{\left(\mathrm{CY}\right)}=R_{\mathrm{PSH}}\cos \theta _{\mathrm{PSH},i}\\ y_{\mathrm{C}_{\mathrm{PSH},i}}^{\left(\mathrm{CY}\right)}=R_{\mathrm{PSH}}\sin \theta _{\mathrm{PSH},i} \end{array}$$
(78)

where the angle θPSH,i is defined according to Eq. 3. The coordinates of the pin center is:

$$\begin{array}{l} x_{\mathrm{C}_{\mathrm{PS},i}}^{\left(\mathrm{CY}\right)}=x_{\mathrm{O}_{\mathrm{CA}}}^{\left(\mathrm{CY}\right)}+R_{\mathrm{PS}}\cos \theta _{\mathrm{PS},i}\\ y_{\mathrm{C}_{\mathrm{PS},i}}^{\left(\mathrm{CY}\right)}=y_{\mathrm{O}_{\mathrm{CA}}}^{\left(\mathrm{CY}\right)}+R_{\mathrm{PS}}\sin \theta _{\mathrm{PS},i} \end{array}$$
(79)

where the crank center OCA can be taken from Eq. 59, the angle θPS,i of the hole is:

$$\theta _{\mathrm{PS},i}=\delta _{{\upvarphi _{\mathrm{CD}}}}+\left(i-1\right)\tau _{\mathrm{PS}}=\delta _{{\upvarphi _{\mathrm{CD}}}}+2\pi \left(i-1\right)/\mathrm{z}_{\mathrm{PS}}$$
(80)

The direction vector nPS,i is:

$$\boldsymbol{n}_{\mathrm{PS},i}=\overset{\rightharpoonup }{C_{\mathrm{PS},i}C_{\mathrm{PSH},i}}/\left| \overline{C_{\mathrm{PS},i}C_{\mathrm{PSH},i}}\right|$$
(81)

The radial force FPS,r and tangential force FPS,t on the pin is determined respectively as:

$$F_{\mathrm{PS},\mathrm{r}}=\sum F_{\mathrm{PS},i}\left(\boldsymbol{n}_{\mathrm{PS},i}\cdot \mathbf{i}\right)$$
(82)
$$F_{\mathrm{PS},\mathrm{t}}=\sum F_{\mathrm{PS},i}\left(\boldsymbol{n}_{\mathrm{PS},i}\cdot \mathbf{j}\right)$$
(83)
  • Load on pin-cycloid pair. The force of each pin is:

$$F_{\mathrm{PW},i}=\sum _{j=1}^{m_{n}}s_{i}p_{i-j}$$
(84)

And the radial force FPW,r and the tangential force FPW,t of pin shaft (Fig. 19) can be expressed as:

$$F_{\mathrm{PW},\mathrm{r}}=\sum F_{\mathrm{PW},i}\left(\boldsymbol{n}_{\mathrm{M},i}\cdot \mathbf{i}\right)$$
(85)
$$F_{\mathrm{PW},\mathrm{t}}=\sum F_{\mathrm{PW},i}\left(\boldsymbol{n}_{\mathrm{M},i}\cdot \mathbf{j}\right)$$
(86)
  • Moments on cycloid disc. The moment MPW,OC from the pin wheel with respect to the center of cycloid disc OC is equal to:

$$M_{\mathrm{PW},{\mathrm{O}_{\mathrm{C}}}}=\sum F_{\mathrm{PW},i}\left| \boldsymbol{n}_{\mathrm{M}i}\times \boldsymbol{r}_{\mathrm{M}i}\right|$$
(87)

where nMi is the direction vector for force and rMi the position vector of point MPWi (Fig. 20). The moment MPS,OC from the pin shaft is:

$$M_{\mathrm{PS},{O_{\mathrm{C}}}}=\sum F_{\mathrm{PS},i}\left| \boldsymbol{r}_{\mathrm{PSH}i}\times \boldsymbol{n}_{\mathrm{PS}i}\right|$$
(88)
Fig. 19
figure 19

Load equilibrium relation of cycloid disc in the tangential and radial direction in the coordinate of cycloid disc

Fig. 20
figure 20

Moment equilibrium relation of cycloid disc in the coordinate of cycloid disc

3.4.3 Output torque equilibrium

The output torque is one boundary condition of cycloid gear drive. As a result, torque of pin wheel TPW,OP with respect to the center of crank shaft should be considered, shown in Fig. 21. The torque TPW,OP in Eq. 43 is equal to:

$$T_{\mathrm{PW},{O_{\mathrm{P}}}}=\sum F_{\mathrm{PW},i}\left| \boldsymbol{r}_{{O_{\mathrm{CA}}}{C_{\mathrm{PW}}}}\times \boldsymbol{n}_{\mathrm{M}i}\right|$$
(89)

where rCPW,iOCA is the position vector from the center of crank shaft OCA to of the pin wheel CPW,i, and nMi is the force vector.

Fig. 21
figure 21

Output torque equilibrium relation of pin-wheels in the coordinate of cycloid disc

3.5 Convergence approach for analysis model

Because the four unknown displacements are solved iteratively by using different guess values in the analysis model, it is very important to determine the new values for next step, if the convergence conditions (Eq. 43) are not met.

At the beginning of the solving process, the guess values of the displacements are obtained from the calculation of LTCA model without considering clearances, see Sect. 2. Then the sum of the loads, FCY,r, FCY,t, MOC, and TPW,OP, can be calculated based on the proposed LTCA model by using these displacements. Usually, the first convergence test will not be successful. The new guess values are determined by using the tangent stiffness approach, as the concept shown in Fig. 22. The new displacement δi+1 can be defined as δiδ. The displacement difference Δδ can be thus computed with the stiffness k and the load difference ΔF between the goal value FGoal and the calculated value Fi of the force at this step:

$$\Updelta \delta =\frac{\Updelta F}{k}$$
(90)

The tangent stiffness k can be calculated by using the finite difference method:

$$k=\frac{F\left(\delta _{i}+\varepsilon \right)-F_{i}}{\varepsilon }$$
(91)

This calculation approach will be repeated until |ΔF| less than the given small value.

For the problem of four variables, the individual tangent stiffness influenced by the individual displacement is applied. Thus the new displacement differences Δδ can be calculated as:

$$\left[\begin{array}{llll} k_{\mathrm{r},\mathrm{r}} & k_{\mathrm{r},\mathrm{t}} & k_{{\mathrm{r},\upvarphi _{\mathrm{CD}}}} & k_{{\mathrm{r},\upvarphi _{\mathrm{C}}}}\\ k_{\mathrm{t},\mathrm{r}} & k_{\mathrm{t},\mathrm{t}} & k_{{\mathrm{t},\upvarphi _{\mathrm{CD}}}} & k_{{\mathrm{t},\upvarphi _{\mathrm{C}}}}\\ k_{\mathrm{M},\mathrm{r}} & k_{\mathrm{M},\mathrm{t}} & k_{{\mathrm{M},\upvarphi _{\mathrm{CD}}}} & k_{{\mathrm{M},\upvarphi _{\mathrm{C}}}}\\ k_{\mathrm{T},\mathrm{r}} & k_{\mathrm{T},\mathrm{t}} & k_{{\mathrm{T},\upvarphi _{\mathrm{CD}}}} & k_{{\mathrm{T},\upvarphi _{\mathrm{C}}}} \end{array}\right]\left[\begin{array}{l} \Updelta \delta _{\mathrm{r}}\\ \Updelta \delta _{\mathrm{t}}\\ \Updelta \delta _{{\upvarphi _{\mathrm{CD}}}}\\ \Updelta \delta _{{\upvarphi _{\mathrm{C}}}} \end{array}\right]=\left[\begin{array}{l} -F_{0,\mathrm{r}}\\ -F_{0,\mathrm{t}}\\ -M_{0}\\ -T_{0} \end{array}\right]$$
(92)

where the individual tangent stiffness ki,j is defined as:

$$k_{i,j}=\frac{F_{i,j}\left(\varepsilon _{\delta j}\right)-F_{0,i}}{\varepsilon _{\delta j}},\ i\colon \mathrm{r},\mathrm{t},\mathrm{M},\mathrm{T};\;j\colon \mathrm{r},\mathrm{t},\upvarphi _{\mathrm{CD}},\upvarphi _{\mathrm{C}}$$
(93)

The next guess displacement values can be thus calculated accordingly. The calculation process is then repeated iteratively until the convergence criterion is met.

Fig. 22
figure 22

Simplified tangent stiffness approach to determine a new displacement for next iteration

3.6 Loaded transmission error

In general, the (unloaded) transmission error is difficult to calculate for the case in presence of bearing clearances and/or hole-pin clearances. The rotational displacement of the crank δφC, however, can be determined by using the proposed LTCA model. It includes an additional rotation angle due to clearances and a deformation angle. The loaded transmission error is expanded from Eq. 6 as:

$$\mathrm{LTE}_{{\varphi _{\mathrm{C}}}}=\varphi _{\mathrm{C},\mathrm{act}}-\varphi _{\mathrm{C},\text{theor}}=\left(\varphi _{\mathrm{C}}+\delta _{{\varphi _{\mathrm{C}}}}\right)-u\cdot \varphi _{\mathrm{P},\text{given}}$$
(94)

The unloaded transmission error can be also obtained by using a slight torque to calculate the displacements based on the proposed LTCA model.

4 Analysis results for cycloid gear drive considering relevant clearances

4.1 Calculation data

The design data of the cyclo gear drive used in this paper for analysis are listed in Table 1. The tooth number difference of the cycloid disc is selected as 1, and only one disc is involved in the calculation. The equidistant and shifting offset modification are used for the cycloid tooth profile which yield about 10 arcmin of backlash. Three different amounts of bearing clearance and pin-hole clearance, Table 2, are used to analyze their effects on the contact characteristics, where six different cases of combination are considered for analysis.

Table 1 Essential data for numerical analysis
Table 2 Data of relevant clearance

4.2 Loaded transmission error

The analysis results of transmission error (TE) considering bearing and pin-hole clearances are shown in Fig. 23, where a slight output torque in value of 10 Nm, about 3% of full output torque (377.3 Nm), is applied for calculation. If only the bearing clearance is considered, not only the variation of TE, but the peak-to-peak value of TE (PTPTE) is changed slightly with an enlarged bearing clearance (CS‑1 to CS-3). But the influence of the hole-pin clearance is significant. The PTPTE value is enlarged as the pin-hole clearance, see the variation in the cases CS‑3 to CS‑6. However, the trend of the variation of TE due to the pin-hole clearance changes little, in comparison of the influence of bearing clearance. In addition, the periods of TE due to the clearances (CS‑2 to CS-6) become larger than the case without clearance (CS-1), here about 2 deg (= 360°/13/14).

Fig. 23
figure 23

Transmission error of cases of relevant clearances

4.3 Shared loads of pin-wheel on cycloid flank

The variation of the normal load acting on the individual cycloid flank during the mesh cycle, is illustrated in Fig. 24. It is clearly to find that the begin of contact will be more delayed as the bearing clearance increases. This effect due to the bearing clearance (CS‑2 and CS-3) is stronger than that due to the pin-hole clearance (CS‑4 to CS-6). Additionally, the maximum load on cycloid flank is reduced only around 3% due to a larger bearing clearance (CS-3). However, this reduction is not significant in the cases with pin-hole clearances. The reason for this effect is the variation of the number of contact as the diagram illustrated in Fig. 25. It can be seen clearly that the larger bearing clearance will enlarge the contact ratio (CS‑1 to CS-3), while the pin-hole clearance has less influence (CS‑4 to CS-6).

Fig. 24
figure 24

Shared loads on the cycloid flanks for cases of relevant clearances

Fig. 25
figure 25

Number of contacts pin-wheel-cycloid pairs under load

4.4 Contact stress of pin-wheel acting on an individual cycloid flank

The variation of the contact stress on an individual flank for the six cases is illustrated in Fig. 26. The difference among the results of the various cases is small, especially the influence of the pin-hole clearance is small enough to be ignored. Although the maximum shared load in CS‑3 is smaller than the other, the maximum contact stress in CS‑3 is slightly enlarged in 1% in comparison with CS‑1 (clearance-free). This can be explained with aid the contact zone on the modified flank (Fig. 27). The contact zone of the case CS‑3 will be shifted towards to the tip of cycloid tooth, where a larger curvature is expected.

Fig. 26
figure 26

Contact stress on the cycloid flanks for cases of relevant clearances

Fig. 27
figure 27

Contact area of pin-wheel contact tooth pairs in different cases of bearing clearance

4.5 Loaded characteristics on the crank

It is interesting to explore the influences of clearances on the contact characteristics of the crank bearing.

4.5.1 Bearing loads

At first, it can be seen from Fig. 28 clearly that the average bearing load drops slightly as the bearing clearance increases, while the peak-to-peak value is enlarged accordingly. The difference between the case CS‑1 and CS‑3 is about 550 N (6.5% of 8460 N). On the other hand, the pin-hole clearance has less influences on the bear load. The bearing load can be divided into the tangential and radial force.

In general, the tangential bearing force remains constant with a contact output torque Tout under ideal condition. However, it varies with the rotating angle due to transmission error (Fig. 29). Additionally, the average value of the tangential bearing load remains with the various cases of clearances, while the peak-to-peak value increases with enlarged clearances. Especially the pin-hole clearance has more influence than the bearing clearance, although the maximal PTP-value in the analysis example is less than 45 N (0.66% of 6737.5 N).

On the other hand, the variation of the radial bearing force (Fig. 30) shows a similar trend with the total load, because the variation of the tangential loads is small.

Fig. 28
figure 28

Bearing loads on the cranks of cases of relevant clearances

Fig. 29
figure 29

Tangential bearing loads on the cranks of cases of bearing clearance

Fig. 30
figure 30

Radial bearing loads on the cranks of cases of bearing clearance

4.5.2 Distribution of load and contact stress on individual roller

In case of non-modified roller profile, the stress concentration can be found clearly near the end face of the roller, as the saddle-shaped distribution of contact stress in the diagram of Fig. 31 shows. The saddle-shape of stress distribution can be seen in all cases with different bearing and pin-hole clearances. The diagrams of 3D-stress distribution for the other cases are therefore not shown here. Instead, the diagram in Fig. 32 shows the variation of the contact stress along the major axis of the contact pattern for various cases of clearances. And the variation of the contact stress along the minor axis is shown in Fig. 33. The weak influences of the pin-hole clearance on the contact stress of roller can be clearly identified. Although the average bearing load is reduced with larger clearances, refer to Fig. 28, the maximum load acting on an individual roller increases due to reduced contact zone of the bearing roller (Fig. 34). The contact stress of the case with a larger bearing clearance (CS-6) is then larger than the other. However, the effect of the pin-hole clearance is very small.

Fig. 31
figure 31

Contact stress distribution for bearing clearance = 0.03 mm, CS‑3

Fig. 32
figure 32

Contact stress distribution along the major axis for various cases of clearances

Fig. 33
figure 33

Contact stress distribution along the minor axis for cases of clearances

Fig. 34
figure 34

Load distribution of bearing rollers acting on the crank shaft for cases of bearing clearance

4.6 Pin shaft loads

The loads acting on the cycloid disc, which come from three types of contact pairs, will affect each other. From this point of view, the influence of the bearing and pin-hole clearances on the pin shaft loads can be clearly explained. Because the clearances have less influences on the loads acting on the cycloid flanks, the pin-hole loads have a strong relationship with the bearing loads. Therefore, the maximum pin-shaft load is enlarged as the bearing clearance increases, i.e., from 5252 N in CS‑1 to 6256 N in CS‑3 (Fig. 35) while the bearing load is reduced accordingly (Fig. 28). The pin-hole clearances, on the other hand, have less effect, just like the effect on the bearing loads. However, the pin-hole clearances change the variation the shared load, as the plateau range in the curve (Fig. 35) shows. In addition, the contact range the pin is also reduced with a larger bearing and pin-hole clearances, namely from about 98° in CS‑1 to 62° in CS‑6. The reason for this effect can be explained based on the variation of the contact number of pins (Fig. 36). The contact ratio of the pins with the disc-hole is reduced with a larger clearance. As the pin-hole clearance is present (CS-4), the contact ratio drops drastically. But it is changed less, as the pin-hole clearance increases (CS‑5 and CS-6).

Fig. 35
figure 35

Shared load of pin shaft for cases of relevant clearances

Fig. 36
figure 36

Number of contacts hole-pin-cycloid pairs under load

5 Conclusion and outlook

In order to explore the influence of relevant clearances on the contact characteristics in so-called Cyclo-reducers, a new computerized LTCA model based on influence coefficient method is proposed. The influence analysis of the clearance is conducted with an example from industry. Three different bearing clearances, 0, 0.01 and 0.03 mm, and three different hole-pin clearances, 0.01, 0.02 and 0.03 mm, are used in the calculation. The analysis results, including transmission error, loaded conditions in various contact pairs, enable us to draw some conclusions:

  • The bearing clearance has no significant effect on the transmission error. The peak-to-peak value of loaded transmission error in the case of bearing clearance 0.03 mm slightly increase from about 3.2 arcsec to 3.7 arcsec. But the peak-to-peak value is affected significantly by the pin-hole clearance. For example, the value in the case with a pin-hole clearance 0.03 mm and a bearing clearance 0.03 mm is about two times larger than that only considering bearing clearance 0.03 mm.

  • The bearing clearance and the hole-pin clearance have less effects on the shared load and the contact stress on an individual cycloid flank. The maximum shared load is reduced only about 3% in the case of bearing clearance 0.03 mm, while the maximum contact stress is enlarged about 1% in the same case.

  • The contact of the pin with the cycloid tooth will delay due to presence of clearance. In this example the delayed angle is about 10 degrees in the case of a bearing clearance 0.03 mm, and 2 degrees of a bearing clearance 0.01 mm. But the influence of the pin-hole clearance is very little.

  • The bearing clearance has moderate effect on the bearing loads. The average bearing load reduces about 6.5% due to the bearing clearance of 0.03 mm, while the tangential load increases about 0.2%, and the radial load reduces about 20% in the same case. However, the pin-hole clearance has little influence. Although it can cause a larger peak-to-peak value of the variation of the tangential bear load than the bearing clearance, the maximum vale is only 0.66% of the average tangential bearing load.

  • The maximum shared load and the maximum contact stress on an individual roller are enlarged as the bearing clearance increases, because the contact zone of the bearing rollers is reduced accordingly. The pin-hole clearance has also very little influence.

  • The bearing clearance has strong effect on the loads acting on the pin shaft. The shared load on an individual pin increases about 20% due to the clearance with the value of 0.03 mm. However, as the pin-hole clearance increases, the maximum load does not change significantly, and is only enlarged with an increment of about 3%. A plateau range in the variation curve of the pin load can be found.

The analysis results can verify that the proposed computerized LTCA approach is an efficient simulation tool for designing Cyclo-reducer with modified flanks considering the bearing clearance and pin-hole clearance. It is thus expected to further develop a complete model considering all the relevant errors.