1 Introduction

Assembly of cylindrical peg inside the hole, which is also called peg-in-hole, is of great importance. In machine-building industry, it may amount to about 20%, and in instrument-making industry—up to 40% of all assembly operations. Since the risk of jamming and damage requires special control during the operation, automation of the process is a relevant task, and robotic systems have increasingly been in use to cope with it.

The comprehensive overview of the investigations related to the peg-in-hole insertion was done by [1] and the latest in 2019 by [2] including the most up-to-date results for peg-in-hole studies. The investigations involve the strategies that could be largely divided into contact model–based and contact model–free control systems. The contact model–based strategies tend to either recognize the contact state [3,4,5] or control of compliance of assembly [6,7,8]. The contact model–free include learning from the demonstration like a human hand [9,10,11,12,13], or from the environment based on the reward interpret mechanisms [14,15,16,17]. The later also allows to make an insertion into a non-fixed hole [18]. All the approaches are based on the different Artificial Intelligent (AI) and advanced statistical techniques like, e.g., fuzzy classifiers, neural networks, support vector machines, Gaussian mixtures model, and hidden Markov models.

The analytical background of the majority of investigations is the classical quasi-static approach [3]. The approach is done under the small angle approximation, which excludes three-point contact, and guarantees the two-point contact. The analytical approach was developed further by [19] by adding deformations into the consideration. In addition, the two-point contact was considered in [20,21,22,23,24]. More specifically, the required geometrical and kinematic characteristics, and force interactions between a peg and a hole at the contact points were defined for this process in [20] depending on angle γ between the axes. Alternatives for relative orientation of parts during automatic assembly were considered in [21,22,23,24], and criteria for identifying them were specified.

The condition of two-point contact sets obvious limitations on the gap size and on the precision of the control of the initial angle between the parts, that is not systematically addressed. This is an important topic because for the very small gaps, there will be a three-point contact before the insertion starts, during which an alignment of the axis of peg at the edge of the hole is occurred. This phase is called peg-on-hole.

Peg with the three-point contact with the hole has three degrees of freedom, and its position is characterized with three generalized coordinates called Euler angles. They are: (i) nutation angle γ describing planar motion of aligning parts also called align, (ii) precession angle ψ describing rotational motion around hole axis also called slide, and (iii) self-rotation angle φ describing rotational motion of the peg about its axis also called slip. Align is purely a planar motion with reduction of angle γ, so both rotations are not directly involved in it. However, they have a dynamic effect on the process. This effect could become important for accidental slips and slides during align, and can also be used intentionally to decrease the jammings.

There are quite a few studies devoted to analysing motion of peg with three-point contact in Russian-speaking segment this work took inspiration from. The simplest is the approach with one degree of freedom. Directions of all interaction forces in this case were defined, and trajectories of all peg points and velocities of the contact were determined in [25, 26]; differential equations of peg motion characterizing alignment process were made [27]. The reasons of the parts’ seizure were considered in detail, including action of gravity on the movable part producing considerable forces of interaction between a peg and a hole at the contact points. A potential reduction of this effect was analysed through changing a position of the movable part center of gravity [28, 29].

Works [30,31,32,33] present a mathematical model of aligning the parts by use of a device transmitting vibration to a hole. Calculations presented in these papers define a position of the peg mass center relative to a vibrating hole. However, this model is inadequate to determine a position of peg as a solid body.

An assembly process involving transmission of rotating motion to peg, a second degree of freedom, was studied in works [34,35,36]. Here the properties of gyroscope, a body that has the only stationary point, are attributed to a peg. It simplifies calculations for educative purposes, however, the description of forces is limited for academic or industrial applications.

[37, 38] made a first attempt among the English-speaking publication to consider the kinematics of three-point contacts and to determine the direction of the normal reaction forces. In their approach, the high stability of the assembly process starting with three-point contact was recognized, however, the normal reaction forces were not considered quantitatively, and the friction forces were not determined at all.

The model in [38] allowed to compare the contact reaction for the two situations of the alignments: with and without uniform sliding. The comparison showed that the slipping rotation during the alignment decreases reaction forces and therefore, the risk of jamming.

A more recent publication on the three-point contact was done by [7]. The modelling of the mechanics was meant to be a partial case of [38]. It included the interconnection between the alignment motion, reaction forces, the external forces for one degree of freedom, and the friction forces were suggested to get found experimentally. However, the directional cosines of the normal reaction forces and of the friction forces were not identified correctly.

Work [39] introduced the first analytical solution for the three point-contact alignment, which included rigorous solution based on analytical mechanics. The approach was developed for two of three degrees of freedom, namely align and slide. The reaction forces, including the normal reaction and friction forces, were derived based on the laws of geometry and analytical mechanics. As the next step, generalized coordinates and forces were identified for these two degrees of freedom. This allowed to derive a particular case of Lagrange system of differential equation for this particular case, a so-called Dynamic Differential Equations (DDE) of a system. This set of equations defines the full dynamic of the system, including interconnection between (i) the external influences, e.g., forces and torques of a manipulator; (ii) contact reactions: forces and torques at the contact points; as well as (iii) kinematic motion law of the parts. In other words, DDE allows to derive from the law of change of one of these sets the laws of change of the other two.

The freely moving body has six degrees of freedom: three planar and three rotational motions. Each contact point reduces one of the degrees of freedom, it means that the motion of peg-on-hole with three-point contact has three degrees of freedom. This paper extends the study made in paper [38] by adding the third degree of freedom into DDE. It allows to consider the peg-on-hole motion in the most general case, when the forces, transfer all three types of peg-on-hole movements allowed by connections: align, slip, and slide.

The main part of the work is devoted to the step-by-step derivation of DDE in Section 3. This includes the study of directions of velocities, normal reactions, and friction forces at the contact points.

The goal pursued with DDE in this paper is addressing three major problems of the process for automated assembly of cylindrical parts:

  1. 1.

    Determining patterns of peg movement that facilitates alignment of the parts when all three generalized coordinates (Fig. 1) change: nutation angle γ = γ(t), precession angle ψ = ψ(t), and self-rotation angle φ = φ(t).

  2. 2.

    Determining forces acting on peg at the points of contact and potentially preventing alignment of the parts.

Fig. 1
figure 1

Position of moving coordinate system О2εηζ relative to fixed system О1хуz at the beginning of alignment

Two example cases of solution of these problems were considered: (i) reaction forces for relative large alignment angle during uniform alignment and slip \( \dot{\gamma}=\mathrm{const},\dot{\varphi}=\mathrm{const},\dot{\psi}=0 \) in comparison to the case without slip \( \dot{\dot{\gamma}=\mathrm{const},\varphi }=0,\dot{\psi}=0 \); (ii) the kinematics and directional cosines were studied for the small alignment angle approximation, and the reaction forces were analysed. The second example is also intended to give a simple insight into the principles behind DDE.

2 Methodology and methods

Analysis of motion that enables alignment of a peg with a vertically fixed hole uses common patterns of mechanical movement of a solid body with the three degrees of freedom: nutation angle γ, precession angle ψ, and self-rotation angle φ.

All necessary characteristics of such motion might be obtained applying differential equations of the mass center movement (1) and Lagrange differential Eq. (2).

$$ {\displaystyle \begin{array}{c}m\frac{d^2{\mathrm{x}}_c}{d{t}^2}=\sum F{}_{kx};\\ {}m\frac{d^2{y}_c}{d{t}^2}=\sum {F}_{ky};\\ {}m\frac{d^2{z}_c}{d{t}^2}=\sum {F}_{kz};\end{array}} $$
(1)
$$ {\displaystyle \begin{array}{c}\frac{d}{dt}\frac{\partial T}{\partial \dot{\gamma}}-\frac{\partial T}{\partial \gamma }={Q}_{\gamma };\\ {}\frac{d}{dt}\frac{\partial T}{\partial \dot{\psi}}-\frac{\partial T}{\partial \psi }={Q}_{\psi };\\ {}\frac{d}{dt}\frac{\partial T}{\partial \dot{\phi}}-\frac{\partial T}{\partial \phi }={Q}_{\phi },\end{array}} $$
(2)

where Fkx, Fky, and Fkz are the projections of the external forces k on the axes x, y, and z correspondingly. Т is a kinematic energy of the peg during the motion, Qγ, Qψ, and Qφ are generalized forces of Lagrange.

Three coordinate systems are canonical to use for these three motions of the system: (i) fixed system of coordinates О1xyz (see, e.g., Fig. 1), which are used in the definition of Lagrange equations; (ii) coordinate system О1hez (see, e.g., Fig. 2) performing precession motion ψ with the peg around hole axis, in which peg could be considered without precession; and (iii) moving coordinate system О2εηζ associated with peg, performing nutation motion γ. In this system, the self-rotational motion of peg around О2ζ is considered. These coordinate systems are used to consider three generalized motions independently. Mathematically, transitions from (iii) to (ii), and from (ii) to (i) include nutation and precession motions into consideration consequently. The coordinate system О1hez is the most convenient to describe the dynamics, since the most essential geometric and dynamical connections depend on the alignment angle γ. Thus, we use coordinates h and z to describe the dynamics and geometry in DDE (29).

Fig. 2
figure 2

Position of moving coordinate system О1еh relative to fixed coordinate system О1ху

Now, the left and right parts of (1) and (2) will be considered separately in order to derive DDE (29).

2.1 The left parts of mass center equations

The left parts of the first three differential equations (1) are the time derivatives from coordinates хc, уc, and zc of the peg mass center that are the functions of generalized coordinates γ, ψ, and φ.

The peg position in the process of aligning is defined relative to the fixed system of coordinates О1xyz (see Fig. 1), the beginning of which coincides with center О1 of the hole aperture edge, axis О1z is directed along the hole axis, coordinate plane О1xz passes through the hole axis, and the peg axis in the initial position of the parts, axis О1x is the line of intersection of this plane with the horizontal plane of the edge, it coincides with the hole diameter, axis О1y is perpendicular to plane О1xz.

A moving coordinate system О2εηζ (Fig. 1) is associated to the peg, with the beginning at the center of its aligned end, axis О2ζ is directed along the peg axis, coordinate plane О2ζη passes through axes of the parts and is a principal plane of their symmetry in the course of alignment, axis О2η coincides with the diameter of a peg located in the plane of symmetry, axis О2ε is perpendicular to plane О2ζη. When the peg moves, axis О2ε remains parallel to segment В1В2, axis О2η remains perpendicular to this segment.

To define a position of peg during its rotation about the sleeve axis, an auxiliary system of coordinates О1еhz is used, with the beginning at point О1. Axis О1h is a line of intersection of the parts’ plane of symmetry with the horizontal plane of the hole and forms angle ψ with fixed axis О1х. Axis О1е is perpendicular to plane О1hz (see Fig. 2). Coordinates of mass center relative to fixed system of coordinates О1хуz, defined in work [18], are as follows:

$$ {\displaystyle \begin{array}{l}{x}_c=-{O}_1{C}_1\cos \psi =-\left(0.5H-{a}_2\right)\sin \gamma \cos \psi ={h}_c\cos \psi; \\ {}{y}_c=-{O}_1{C}_1\sin \psi =-\left(0.5H-{a}_2\right)\sin \gamma \sin \psi ={h}_c\sin \psi; \\ {}{z}_c=\left(0.5H-{a}_2\right)\cos \gamma +{a}_1.\end{array}} $$
(3)

where \( {a}_1=O{O}_1=\frac{d-D\cos \gamma }{2\sin \gamma } \) is a distance between point О of intersection of the parts’ axes and center О1 of the hole edge circumference, and \( {a}_2=O{O}_2=\frac{D-d\cos \gamma }{2\sin \gamma } \)—distance between point О and center О2 of the aligned peg end.

In Eq. (3) and the corresponding expressions, the same notations are used as defined in the introduction: H is a height of the peg, D and d are diameters of hole and peg correspondingly.

The obtained values of the peg mass center coordinates (3) allow to transform the left parts of differential equations of the mass center movement (1)

$$ \frac{d^2{x}_c}{d{t}^2}=\frac{d{h}_c}{d\gamma}\cos \psi \ddot{\gamma}-{h}_c\sin \psi \ddot{\psi}+\frac{d^2{h}_c}{d{\gamma}^2}\cos \psi {\dot{\gamma}}^2-{h}_c\cos \psi {\dot{\psi}}^2-2\frac{d{h}_c}{d\gamma}\sin \psi \dot{\gamma}\dot{\psi }; $$
(4.1)
$$ \frac{d^2{y}_c}{d{t}^2}=\frac{d{h}_c}{d\gamma}\sin \psi \ddot{\gamma}+{h}_c\cos \psi \ddot{\psi}+\frac{d^2{h}_c}{d{\gamma}^2}\sin \psi {\dot{\gamma}}^2-{h}_c\sin \psi {\dot{\psi}}^2+2\frac{d{h}_c}{d\gamma}\cos \psi \dot{\gamma}\dot{\psi }; $$
(4.2)
$$ m\frac{d^2{z}_c}{d{t}^2}=m\left(\frac{d^2{z}_c}{d{\gamma}^2}{\dot{\gamma}}^2+\frac{d{z}_c}{d\gamma}\ddot{\gamma}\right). $$
(4.3)

2.2 Left parts of Lagrange equations

The left parts of Lagrange equations (2) used in DDE (29) shall be obtained through transforming kinetic peg energy,

$$ T=\frac{m{V}_c^2}{2}+\frac{I_{c\varepsilon}{\dot{\gamma}}^2}{2}+\frac{I_z{\dot{\psi}}^2}{2}+\frac{I_{\zeta }{\dot{\varphi}}^2}{2}, $$
(5)

where m—mass of a peg, Vc -- a velocity of its mass center, \( \dot{\gamma} \)—angular velocity of planar motion, \( \dot{\psi} \)—angular velocity of rotation motion of peg about hole axis, \( \dot{\varphi} \) angular velocity of self-rotation, Icε—inertia moment of peg relative to axis Сε, passing through its mass center perpendicular to the parts’ plane of symmetry. IZis inertia moment of peg relative to hole axis О1z, Iζ—inertia moment of peg relative to figure rotation axis О2ζ.

Here, \( {I}_{c\varepsilon}=\frac{m}{12}\left(3{R}^2+{H}^2\right) \) is a central moment of peg inertia relative to axis Сε, passing through the peg mass center perpendicular to its plane of symmetry, \( {I}_{\zeta }=\frac{m{R}^2}{2} \) is a moment of peg inertia relative to its axis О2ζ, \( {I}_z={I}_{c\eta}{\sin}^2\gamma +{I}_{\zeta }{\cos}^2\gamma +m{h}_c^2 \) is a moment of peg inertia relative to hole axis О1z, which is a variable value that depends on angle γ between axes.

Mass center velocity is expressed through its projections to fixed axes of coordinates О1хуz

$$ {\displaystyle \begin{array}{c}{V}_{cx}=\frac{d{x}_c}{d t}=\frac{d{h}_c}{d\gamma}\mathrm{cos}\uppsi \dot{\gamma}-{h}_c\mathrm{sin}\uppsi \overset{\cdotp }{\psi };\\ {}{V}_{cy}=\frac{d{y}_c}{d t}=\frac{d{h}_c}{d\gamma}\mathrm{sin}\uppsi \dot{\gamma}+{h}_c\mathrm{cos}\uppsi \overset{\cdotp }{\psi };\\ {}{V}_{cz}=\frac{d{z}_c}{d\gamma}\overset{\cdotp }{\gamma };\end{array}} $$

where values hc and zc are defined by expressions (3). Hence,

$$ {V}_c^2={\left(\frac{d{x}_c}{d t}\right)}^2+{\left(\frac{d{y}_c}{d t}\right)}^2+{\left(\frac{d{z}_c}{d t}\right)}^2=\left[{\left(\frac{d{h}_c}{d\gamma}\right)}^2+{\left(\frac{d{z}_c}{d\gamma}\right)}^2\right]{\overset{\cdotp }{\gamma}}^2+{h}_c^2{\overset{\cdotp }{\psi}}^2. $$

Then, kinetic energy (5) shall be as follows

$$ T=\frac{m}{2}\left\{\left[{\left(\frac{d{h}_c}{d\gamma}\right)}^2+{\left(\frac{d{z}_c}{d\gamma}\right)}^2\right]{\overset{\cdotp }{\gamma}}^2+{h}_c^2{\overset{\cdotp }{\psi}}^2\right\}+\frac{I_{c\varepsilon}{\dot{\gamma}}^2}{2}+\frac{I_z{\dot{\psi}}^2}{2}+\frac{I_{\zeta }{\dot{\varphi}}^2}{2}. $$
(6)

After kinetic energy is properly transformed, the left parts of Lagrange equations shall have the following values:

$$ {\displaystyle \begin{array}{c}\begin{array}{c}\frac{d}{d t}\frac{\partial T}{\partial \dot{\gamma}}-\frac{\partial T}{\partial \gamma}\kern0.5em =m\left[{\left(\frac{d{h}_c}{d\gamma}\right)}^2+{\left(\frac{d{z}_c}{d\gamma}\right)}^2\right]\overset{\cdotp \cdotp }{\gamma }+{I}_{c\varepsilon}\overset{\cdotp \cdotp }{\gamma }+\kern0.5em m\left(\frac{d{h}_c}{d\gamma}\frac{d^2{h}_c}{d{\gamma}^2}+\frac{d{z}_c}{d\gamma}\frac{d^2{z}_c}{d{\gamma}^2}\right){\overset{\cdotp }{\gamma}}^2\\ {}-\left[m\frac{d{h}_c}{d\gamma}\frac{d^2{h}_c}{d{\gamma}^2}+0.5\frac{d{I}_{c z}}{d\gamma}\right]\kern0.33em {\overset{\cdotp }{\psi}}^2;\end{array}(7.1)\\ {}\frac{d}{d t}\frac{\partial T}{\partial \overset{\cdotp }{\psi }}-\frac{\partial T}{\partial \psi }=\left(m{h}_c^2+{I}_z\right)\overset{\cdotp \cdotp }{\psi }+\frac{d{I}_z}{d\gamma}\overset{\cdotp }{\gamma}\overset{\cdotp }{\psi };\kern3.5em (7.2)\\ {}\frac{d}{d t}\frac{\partial T}{\partial \overset{\cdotp }{\varphi }}-\frac{\partial T}{\partial \varphi }={I}_{\zeta}\frac{d^2\varphi }{d{t}^2}.\kern10.5em (7.3)\end{array}} $$
(7)

2.3 Right parts of mass center equations

The right parts of differential equations of mass center motion (1.1), (1.2), and (1.3) constitute the sums of projections to fixed axes of coordinates of all forces that act upon peg, namely, assembling forces, peg gravity force, and normal reactions and friction forces applied at the contact points.

Assembling forces for aligning parts are known values that depend on a method of assembly and assembly device used. Normal reactions and friction forces characterizing interaction forces between the parts shall be defined.

Directions of normal reactions shall be defined by location of contact points, and the value of each contact point depends on common patterns of motion. Normal reaction \( {\overline{N}}_K \) is directed perpendicular to the peg generating line; its projections to the fixed coordinate axes are equal to.

$$ {N}_{Kx}={N}_K\cos \gamma \cos \psi; \kern0.5em {N}_{Ky}={N}_K\cos \gamma \sin \psi; \kern0.5em {N}_{Kz}={N}_K\sin \gamma . $$
(8)

Lines of action of normal reactions \( {\overline{N}}_{B1} \), \( {\overline{N}}_{B2} \) at symmetric points of contact В1 and В2 pass through point О of peg and hole axes’ intersection [18], and their direction cosines shall be defined from geometrical ratios. They should have the following values after transformations:

$$ {\displaystyle \begin{array}{c}\cos {\alpha}_{B1}^N=-\left(\frac{S_1\cos \psi +b\sin \psi }{B_1}\right);\kern0.5em \cos {\alpha}_{B2}^N=-\left(\frac{S_1\cos \psi -b\sin \psi }{B_1}\right);\\ {}\begin{array}{cc}\cos {\beta}_{B1}^N=-\left(\frac{S_1\sin \psi -b\cos \psi }{B_1}\right);& \cos {\beta}_{B2}^N=-\left(\frac{S_1\sin \psi +b\cos \psi }{B_1}\right);\end{array}\\ {}\begin{array}{cc}\cos {\lambda}_{B1}^N=\frac{a_1}{B_1};& \cos {\gamma}_{B2}^N=\frac{a_1}{B_1};\end{array}\end{array}} $$
(9)

where (Fig. 3) \( b=B{B}_1=B{B}_2;\kern1em {B}_1=O{B}_1=O{B}_2=\sqrt{0.25{D}^2+{a}_1^2}. \)

Fig. 3
figure 3

Projections of the velocities of the planar motion onto axis systems О1у, О1z, and О2η, О2ζ

Hence, projections of normal reactions shall be written as follows.

$$ {\displaystyle \begin{array}{c}{N}_{B1}^x={N}_{B1}\cos {\alpha}_{B1}^N;\kern0.5em {N}_{B2}^x={N}_{B2}\cos {\alpha}_{B2}^N;\kern0.5em {N}_K^x={N}_K\cos {\alpha}_K^N;\\ {}\begin{array}{ccc}{N}_{B1}^y={N}_{B1}\cos {\beta}_{B1}^N;& {N}_{B2}^y={N}_{B2}\cos {\beta}_{B2}^N;& {N}_K^y={N}_K\cos {\beta}_K^N;\end{array}\\ {}\begin{array}{ccc}{N}_{B1}^z={N}_{B1}\cos {\lambda}_{B1}^N;& {N}_{B2}^z={N}_{B2}\cos {\lambda}_{B2}^N;& {N}_K^z={N}_K\cos {\lambda}_K^N.\end{array}\end{array}} $$

The direction of friction force is always opposite to the absolute velocity of the point of its application that involves determining the values of velocities of contact points of parts В1, В2, and К.

An absolute velocity of each point of peg shall be equal to vector sum of velocities of all component motions \( \overline{V}={\overline{V}}^{\gamma }+{\overline{V}}^{\psi }+{\overline{V}}^{\varphi }; \)where \( {\overline{V}}^{\gamma } \) is velocity of planar motion, \( {\overline{V}}^{\psi } \) and \( {\overline{V}}^{\varphi } \) are rotation velocities of points about hole and peg axes, respectively.

Planar motion. When only single angle γ is changing, the peg makes a planar motion which is characterized by the motion of its cross-section in the symmetry plane. The velocities of the points of the peg located in the plane symmetry are defined as rotational around the instantaneous center of velocities, located at the intersection of the perpendiculars to the velocities \( {\overline{V}}_K \) and \( {\overline{V}}_A \).

Velocities of symmetric points of contact В1 and В2 are equal to point В velocity, since they are located on one perpendicular line to the symmetry plane, passing through point В, hence, the values of the contact points’ velocities shall be equal to

$$ {V}_{B1}^{\gamma }={V}_{B2}^{\gamma }={V}_B^{\gamma }= BL\overset{\cdotp }{\gamma };\kern1em {V}_K^{\gamma }= KL\overset{\cdotp }{\gamma }. $$

Projections of velocities \( {\overline{V}}_{B1}^{\gamma }, \)\( {\overline{V}}_{B2}^{\gamma },{\overline{V}}_K^{\gamma } \) of points В1, В2, and К on movable axes О2η and О2ζ are equal to (see Fig. 3)

$$ {\displaystyle \begin{array}{l}{V}_{B1\eta}^{\gamma }={V}_{B2h}^{\gamma }=- BL\overset{\cdotp }{\gamma}\mathit{\cos}{\varepsilon}_2=-2{a}_2\overset{\cdotp }{\gamma };\\ {}{V}_{B1\zeta}^{\gamma }={V}_{B2\zeta}^{\gamma }=- BL\overset{\cdotp }{\gamma}\mathit{\sin}{\varepsilon}_2=-2{S}_2\overset{\cdotp }{\gamma }.\\ {}{V}_{K\zeta}^{\gamma }= KL\overset{\cdotp }{\gamma };{V}_{K\eta}^{\gamma }=0.\end{array}} $$
(10)

Projections of these velocities \( {\overline{V}}_{B1}^{\gamma },{\overline{V}}_{B2}^{\gamma },{\overline{V}}_K^{\gamma } \) to auxiliary axis О1h are equal (see Fig.4) to

$$ {V}_{B1h}^{\gamma }={V}_{B2h}^{\gamma }=- BL\overset{\cdotp }{\gamma}\cos {\varepsilon}_1=-2{a}_1\overset{\cdotp }{\gamma };\kern1em {V}_{Kh}^{\gamma }=- KL\overset{\cdotp }{\gamma}\sin \gamma . $$
(11)
Fig. 4
figure 4

Projections of velocities of planar potion on the fixed coordinate axes О1x, О1y

These expressions include (see Fig.3) ε1—angle between segment ВL and axis of hole, ε2—angle between segment ВL and peg axis, \( \cos {\varepsilon}_1=\frac{a_1}{OB};\sin {\varepsilon}_1=\frac{S_1}{OB}; \)\( \sin {\varepsilon}_2=\frac{S_2}{OB};\cos {\varepsilon}_2=\frac{a_2}{OB};B= OB=\sqrt{a_1^2+{S}_1^2}=\sqrt{a_2^2+{S}_2^2}; \)BL = 2OB = 2B.

Projections of velocities \( {\overline{V}}_{B1}^{\gamma },\kern1em {\overline{V}}_{B2}^{\gamma }, \)\( {\overline{V}}_K^{\gamma } \) to fixed axes О1х, О1у, and О1z (Fig. 4) are equal to

$$ {\displaystyle \begin{array}{cc}{V}_{B1x}^{\gamma }={V}_{B2x}^{\gamma }=-{V}_{B1h}^{\gamma}\cos \psi =-2{a}_1\cos \psi \overset{\cdotp }{\gamma };& {V}_{K\mathit{\mathrm{x}}}^{\gamma }=- KL\sin \gamma \cos \psi \overset{\cdotp }{\gamma };\\ {}{V}_{B1y}^{\gamma }={V}_{B2y}^{\gamma }=-{V}_{B1h}^{\gamma}\sin \psi =-2{a}_1\sin \psi \overset{\cdotp }{\gamma };& {V}_{K y}^{\gamma }=- KL\sin \gamma \sin \psi \overset{\cdotp }{\gamma };\\ {}{V}_{B1z}^{\gamma }={V}_{B2z}^{\gamma }=-2{S}_1\overset{\cdotp }{\gamma }.& {V}_{K z}^{\gamma }= KL\overset{\cdotp }{\gamma}\cos \gamma .\end{array}} $$
(12)

Rotation about hole axis occurs with angular velocity of \( \dot{\psi}=\frac{d\psi}{d t} \). Velocities of contact points in this movement are located in the fixed plane О1ху, directed (see Fig.5) at tangents to the hole aperture edge circumference and at all contact points are equal in magnitude

$$ {V}_{B1}^{\psi }={V}_{B2}^{\psi }={V}_K^{\psi }=0.5D\dot{\psi}. $$
Fig. 5
figure 5

Projections of velocities of the contact points during the rotation around hole’s axis onto axes О1х and О1у

Projections of these velocities to the fixed axes of coordinates О1х and О1у (Fig. 5) taking values of \( \sin \tau =\frac{b}{0.5D} \) and \( \cos \tau =\frac{S_1}{0.5D} \) into account shall be transformed to the following form:

$$ {\displaystyle \begin{array}{ccc}{V}_{B1x}^{\psi }=-\left({S}_1\sin \psi -b\cos \psi \right)\overset{\cdotp }{\psi };& {V}_{B2x}^{\psi }=-\left({S}_1\sin \psi +b\cos \psi \right)\overset{\cdotp }{\psi };& {V}_{Kx}^{\psi }=0.5D\sin \psi \overset{\cdotp }{\psi };\\ {}{V}_{B1y}^{\psi }=\left({S}_1\cos \psi +b\sin \psi \right)\overset{\cdotp }{\psi };& {V}_{B2y}^{\psi }=\left({S}_1\cos \psi -b\sin \psi \right)\overset{\cdotp }{\psi };& {V}_{Ky}^{\psi }=-0.5D\cos \psi \overset{\cdotp }{\psi };\\ {}{V}_{B1z}^{\psi }=0;& {V}_{B2z}^{\psi }=0;& {V}_{Kz}^{\psi }=0.\end{array}} $$
(13)

To define projections of velocities \( {\overline{V}}_{B1}^{\psi } \) and \( {\overline{V}}_{B2}^{\psi } \) onto moving axes of coordinates О2ε and О2η, they are first divided into two components. One of these components is parallel to axis О1е, and the second one is parallel to axis О1h (Fig. 6).

$$ {\overline{V}}_{B1}^{\psi }={\overline{V}}_{B1\mathrm{e}}^{\psi }+{\overline{V}}_{B1h}^{\psi };\kern1em {\overline{V}}_{B2}^{\psi }={\overline{V}}_{B2e}^{\psi }+{\overline{V}}_{B2h}^{\psi }. $$
Fig. 6
figure 6

Projections of the velocities of the contact points during the rotation around the hole’s axis onto axes О1е and О1h

The values of these components define the projections of velocities to auxiliary axes О2е and О2h (see Fig. 6).

$$ {\displaystyle \begin{array}{cc}{V}_{B1e}^{\psi }=-{V}_{B1}^{\psi}\cos \tau =-0.5D\dot{\psi}\frac{O_1B}{0.5D}=-{S}_1\dot{\psi};& {V}_{B2\mathrm{e}}^{\psi }=-{V}_{B2}^{\psi}\cos \tau =-0.5D\dot{\psi}\frac{O_1B}{0.5D}=-{S}_1\dot{\psi};\\ {}{V}_{B1h}^{\psi }={V}_{B1}^{\psi}\sin \tau =0.5D\dot{\psi}\frac{B{B}_1}{0.5D}=b\dot{\psi};& {V}_{B2h}^{\psi }=-{V}_{B2}^{\psi}\sin \tau =-0.5D\dot{\psi}\frac{B{B}_2}{0.5D}=-b\dot{\psi}.\end{array}} $$
(14)

Components \( {\overline{V}}_{B1h}^{\psi } \) and \( {\overline{V}}_{B2h}^{\psi } \), in its turn, shall be decomposed into two components, one of which is parallel to peg О2ζ axis, the second is parallel to axis О2η

$$ {\overline{V}}_{B1h}^{\psi }={\overline{V}}_{B1\zeta}^{\psi }+{\overline{V}}_{B1\eta}^{\psi };\kern0.5em {\overline{V}}_{B2h}^{\psi }={\overline{V}}_{B2\zeta}^{\psi }+{\overline{V}}_{B2\eta}^{\psi }. $$

Thus, velocities \( {\overline{V}}_{B1}^{\psi } \) and \( {\overline{V}}_{B2}^{\psi } \) of points В1 and В2 of rotation peg motion around hole О1z axis shall be decomposed into three components.

$$ {\overline{V}}_{B1}^{\psi }={\overline{V}}_{B1\varepsilon}^{\psi }+{\overline{V}}_{B1\zeta}^{\psi }+{\overline{V}}_{B1\eta}^{\psi };\kern0.5em {\overline{V}}_{B2}^{\psi }={\overline{V}}_{B2\varepsilon}^{\psi }+{\overline{V}}_{B2\zeta}^{\psi }+{\overline{V}}_{B2\eta}^{\psi }. $$

Projections of velocities \( {\overline{V}}_{B1}^{\psi } \), \( {\overline{V}}_{B2}^{\psi } \), and \( {\overline{V}}_K^{\psi } \) to moving axes of coordinates О1ε, О1η, and О1ζ shall be obtained through adding projections of their components (see Fig. 6).

$$ {\displaystyle \begin{array}{ccc}{V}_{B1\varepsilon}^{\psi }={V}_{B1e}^{\psi }=-{S}_1\dot{\psi};& {V}_{B2\varepsilon}^{\psi }={V}_{B2e}^{\psi }=-{S}_1\dot{\psi};& {V}_{K\varepsilon}^{\psi }=0.5D\dot{\psi};\\ {}{V}_{B1\eta}^{\psi }={V}_{B1h}^{\psi}\cos \gamma =b\dot{\psi}\cos \gamma; & {V}_{B2\eta}^{\psi }={V}_{B2h}^{\psi}\cos \gamma =-b\dot{\psi}\cos \gamma; & {V}_{K\eta}^{\psi }=0;\\ {}{V}_{B1\zeta}^{\psi }=-{V}_{B1h}^{\psi}\sin \gamma =-b\dot{\psi}\sin \gamma; & {V}_{B2\zeta}^{\psi }={V}_{B2h}^{\psi}\sin \gamma =b\dot{\psi}\sin \gamma .& {V}_{K\zeta}^{\psi }=0.\end{array}} $$
(15)

Rotation of peg about its axis occurs with angular velocity \( \dot{\varphi}=\frac{d\varphi}{d t} \).

Velocities \( {\overline{V}}_K^{\varphi } \), \( {\overline{V}}_{B1}^{\varphi } \), \( {\overline{V}}_{B2}^{\varphi } \) of contact points К, В1 and В2 while moving are located in the plane of aligned peg end О2εη, and are equal in magnitude:

$$ {V}_K^{\varphi }={V}_{B1}^{\varphi }={V}_{B2}^{\varphi }=0.5d\dot{\varphi}. $$

Projections of these velocities to peg О2ζ axis are equal to zero:

$$ {V}_{B1\zeta}^{\varphi }={V}_{B2\zeta}^{\varphi }={V}_{K\zeta}^{\varphi }=0. $$

Projections to moving axes О2ε and О2η (see Fig.7) are equal to.

$$ {\displaystyle \begin{array}{cc}{V}_{\mathrm{B}1\varepsilon}^{\varphi }={V}_{B1}^{\varphi}\cos \beta =-0.5d\dot{\varphi}\frac{S_2}{0.5d}=-{S}_2\dot{\varphi};& {V}_{\mathrm{B}1\eta}^{\varphi }={V}_{\mathrm{B}1}^{\varphi}\sin \beta =0.5d\dot{\varphi}\frac{b}{0.5d}=b\dot{\varphi}.\\ {}{V}_{\mathrm{B}2\varepsilon}^{\varphi }=-{V}_{B1}^{\varphi}\cos \beta =-0.5d\dot{\varphi}\frac{S_2}{0.5d}=-{S}_2\dot{\varphi};& {V}_{\mathrm{B}2\eta}^{\varphi }={V}_{\mathrm{B}1}^{\varphi}\sin \beta =-0.5d\dot{\varphi}\frac{b}{0.5d}=-b\dot{\varphi}.\\ {}{V}_{K\varepsilon}^{\varphi }=0.5d\dot{\varphi};& {V}_{K\eta}^{\varphi }=0.\end{array}} $$
(16)
Fig. 7
figure 7

Projections of self-rotation velocities to moving axes О2ε and О2η

Each of \( {\overline{V}}_{B1\eta}^{\varphi } \) and \( {\overline{V}}_{B2\eta}^{\varphi } \) shall be divided into two components, one of which is directed along axis О1h, the other is parallel to axis О1z (see Fig. 8)

$$ {\overline{V}}_{B2\eta}^{\varphi }={\overline{V}}_{B2h}^{\varphi }+{\overline{V}}_{B2z}^{\varphi }. $$
Fig. 8
figure 8

Projections of self-rotation velocities to axes О1e and О1h

Hence, velocity in each point may be presented as a sum of three components, two of which are located in horizontal plane О1ху, and the third one is located vertically, i.e., parallel to axis О1z.

$$ {\overline{V}}_{B1}^{\varphi }={\overline{V}}_{B1\mathrm{e}}^{\varphi }+{\overline{V}}_{B1h}^{\varphi }+{\overline{V}}_{B1z}^{\varphi };\kern1em {\overline{V}}_{B2}^{\varphi }={\overline{V}}_{B2\mathrm{e}}^{\varphi }+{\overline{V}}_{B2h}^{\varphi }+{\overline{V}}_{B2z}^{\varphi }; $$

Projections of rotation velocities of the points to auxiliary axis О1h are equal to.

$$ {V}_{B1h}^{\varphi }={V}_{B1\eta}^{\varphi}\cos \gamma =b\cos \gamma \dot{\varphi};\kern1em {V}_{B2h}^{\varphi }={V}_{B2\eta}^{\varphi}\cos \gamma =-b\cos \gamma \dot{\varphi};\kern1em {V}_{Kh}^{\varphi }=0; $$
(17)

Projections of velocities \( {\overline{V}}_{B1}^{\varphi } \), \( {\overline{V}}_{B2}^{\varphi } \), and \( {\overline{V}}_K^{\varphi } \) to fixed axes of coordinates (Fig.8), after modifications shall be transformed to the form

$$ {\displaystyle \begin{array}{c}\begin{array}{c}{V}_{B1x}^{\varphi }={V}_{B1h}^{\varphi}\cos \psi -{V}_{B1e}^{\varphi}\sin \psi =-\left({S}_2\sin \psi -b\cos \gamma \cos \psi \right)\dot{\varphi};\\ {}{V}_{B1y}^{\varphi }={V}_{B1h}^{\varphi}\sin \psi +{V}_{B1e}^{\varphi}\cos \psi =\left({S}_2\cos \psi +b\cos \gamma \sin \psi \right)\dot{\varphi};\\ {}{V}_{B1z}^{\varphi }={V}_{B1\eta}^{\varphi}\sin \gamma =b\sin \gamma \dot{\varphi};\end{array}\kern1em (18.1)\\ {}\begin{array}{c}{V}_{B2x}^{\varphi }=-{V}_{B2h}^{\varphi}\cos \psi -{V}_{B2e}^{\varphi}\sin \psi =-\left({S}_2\sin \psi +b\cos \gamma \cos \psi \right)\dot{\varphi};\\ {}{V}_{B2y}^{\varphi }=-{V}_{B2h}^{\varphi}\sin \psi +{V}_{B2e}^{\varphi}\cos \psi =\left({S}_2\cos \psi -b\cos \gamma \sin \psi \right)\dot{\varphi};\\ {}{V}_{B2z}^{\varphi }={V}_{B2\eta}^{\varphi}\sin \gamma =-b\sin \gamma \dot{\varphi};\end{array}\kern0.33em (18.2)\\ {}{V}_{Kx}^{\varphi }=0.5d\sin \psi \dot{\varphi};\kern0.33em {V}_{Ky}^{\varphi }=-0.5d\cos \psi \dot{\varphi};\kern0.33em {V}_{Kz}^{\varphi }=0.\kern1em (18.3)\end{array}} $$
(18)

Projections of absolute velocities of each point of contact to fixed axes of coordinates О1х, О1у and О1z shall be defined as sums of projections of velocity components based on Eqs. (12), (13), and (18), and shall be transformed to form:

$$ {\displaystyle \begin{array}{c}\begin{array}{c}{V}_{B1x}={V}_{B1x}^{\gamma }+{V}_{B1x}^{\psi }+{V}_{B1x}^{\varphi }=-2{a}_1\cos \psi \dot{\gamma}-\left({S}_1\sin \psi -b\cos \psi \right)\dot{\psi}-\left({S}_2\sin \psi -b\cos \gamma \cos \psi \right)\dot{\varphi};\\ {}{V}_{B1\mathrm{y}}={V}_{B1\mathrm{y}}^{\gamma }+{V}_{B1\mathrm{y}}^{\psi }+{V}_{B1\mathrm{y}}^{\varphi }=-2{a}_1\sin \psi \dot{\gamma}+\left({S}_1\cos \psi +b\sin \psi \right)\dot{\psi}+\left({S}_2\cos \psi +b\cos \gamma \sin \psi \right)\dot{\varphi};\\ {}{V}_{B1z}={V}_{B1z}^{\gamma }+{V}_{B1z}^{\psi }+{V}_{B1z}^{\varphi }=-2{S}_1\dot{\gamma}+b\sin \gamma \dot{\varphi};\end{array}\kern1em (19.1)\\ {}\begin{array}{c}{V}_{B2x}={V}_{B2x}^{\gamma }+{V}_{B2x}^{\psi }+{V}_{B2x}^{\varphi }=-2{a}_1\cos \psi \dot{\gamma}-\left({S}_1\sin \psi +b\cos \psi \right)\dot{\psi}-\left({S}_2\sin \psi +b\cos \gamma \cos \psi \right)\dot{\varphi};\\ {}{V}_{B2\mathrm{y}}={V}_{B2\mathrm{y}}^{\gamma }+{V}_{B2\mathrm{y}}^{\psi }+{V}_{B2\mathrm{y}}^{\varphi }=-2{a}_1\sin \psi \dot{\gamma}+\left({S}_1\cos \psi +b\sin \psi \right)\dot{\psi}+\left({S}_2\cos \psi -b\cos \gamma \sin \psi \right)\dot{\varphi};\\ {}{V}_{B2z}={V}_{B2z}^{\gamma }+{V}_{B2z}^{\psi }+{V}_{B2z}^{\varphi }=-2{S}_1\dot{\gamma}-b\sin \gamma \dot{\varphi};\end{array}\kern1em (19.2)\\ {}\begin{array}{c}{V}_{Kx}={V}_{Kx}^{\gamma }+{V}_{Kx}^{\psi }+{V}_{Kx}^{\varphi }=- KL\sin \gamma \cos \psi \dot{\gamma}+0.5D\sin \psi \dot{\psi}+0.5d\sin \psi \dot{\varphi};\\ {}{V}_{Ky}={V}_{Ky}^{\gamma }+{V}_{Ky}^{\psi }+{V}_{Ky}^{\varphi }=- KL\sin \gamma \sin \psi \dot{\gamma}-0.5D\cos \psi \dot{\psi}-0.5d\cos \psi \dot{\varphi};\\ {}{V}_{Kz}={V}_{Kz}^{\gamma }+{V}_{Kz}^{\psi }+{V}_{Kz}^{\varphi }= KL\dot{\gamma}\cos \gamma .\end{array}\kern1em (19.3)\end{array}} $$
(19)

Projections of absolute velocities of contact points to moving axes of coordinates О2ε and О2η shall be determined based on Eqs. (11), (14), and (17).

$$ {\displaystyle \begin{array}{c}\begin{array}{c}{V}_{B1\varepsilon }={V}_{B1\varepsilon}^{\gamma }+{V}_{B1\varepsilon}^{\psi }+{V}_{B1\varepsilon}^{\varphi }=-{S}_1\dot{\psi}-{S}_2\dot{\varphi};\\ {}{V}_{B1\eta }={V}_{B1\eta}^{\gamma }+{V}_{B1\eta}^{\psi }+{V}_{B1\eta}^{\varphi }=-2{a}_2\dot{\gamma}+b\cos \gamma \dot{\psi}+b\dot{\varphi};\end{array}\kern1em (20.1)\\ {}\begin{array}{c}{V}_{B2\varepsilon }={V}_{B2\varepsilon}^{\gamma }+{V}_{B2\varepsilon}^{\psi }+{V}_{B2\varepsilon}^{\varphi }={S}_1\dot{\psi}-{S}_2\dot{\varphi};\\ {}{V}_{B2\eta }={V}_{B2\eta}^{\gamma }+{V}_{B2\eta}^{\psi }+{V}_{B2\eta}^{\varphi }=-2{a}_2\dot{\gamma}-b\cos \gamma \dot{\psi}-b\dot{\varphi};\end{array}\kern1em (20.2)\\ {}\begin{array}{c}{V}_{K\varepsilon}={V}_{K\varepsilon}^{\gamma }+{V}_{K\varepsilon}^{\psi }+{V}_{K\varepsilon}^{\varphi }=0.5D\dot{\psi}+0.5d\dot{\varphi};\\ {}{V}_{K\eta}={V}_{K\eta}^{\gamma }+{V}_{K\eta}^{\psi }+{V}_{K\eta}^{\varphi }=0.\end{array}\kern1em (20.3)\end{array}} $$
(20)

Projections of absolute velocities of contact points to auxiliary axis О1h shall be determined based on Eqs. (11), (14), and (17)

$$ {\displaystyle \begin{array}{c}{V}_{B1h}={V}_{B1h}^{\gamma }+{V}_{B1h}^{\psi }+{V}_{B1h}^{\varphi }=-2{a}_1\dot{\gamma}+b\dot{\psi}+b\cos \gamma \dot{\varphi};\\ {}{V}_{B2h}={V}_{B2h}^{\gamma }+{V}_{B2h}^{\psi }+{V}_{B2h}^{\varphi }=-2{a}_1\dot{\gamma}-b\dot{\psi}-b\cos \gamma \dot{\varphi};\\ {}{V}_{Kh}={V}_{Kh}^{\gamma }+{V}_{Kh}^{\psi }+{V}_{Kh}^{\varphi }=- KL\sin \gamma \dot{\gamma}.\end{array}} $$
(21)

The obtained values of projections of points В1, В2, and К velocities to axes of coordinates allow to identify directions of friction forces relative to the specified axes of coordinates using direction cosines that will be opposite in sign to direction cosines of the respective absolute velocities.

Direction cosines of friction forces relative to fixed axes of coordinates shall be defined by the following expressions

$$ {\displaystyle \begin{array}{c}\cos {\alpha}_{B1}^F=-\frac{V_{B1x}}{V_{B1}};\kern0.5em \cos {\alpha}_{B2}^F=-\frac{V_{B2x}}{V_{B2}};\kern0.5em \cos {\alpha}_K^F=-\frac{V_{Kx}}{V_K};\kern1em (22.1)\\ {}\begin{array}{ccc}\cos {\beta}_{B1}^F=-\frac{V_{B1y}}{V_{B1}};& \cos {\beta}_{B2}^F=-\frac{V_{B2y}}{V_{B2}};& \cos {\beta}_K^F=-\frac{V_{Ky}}{V_K};\end{array}\kern1em (22.2)\\ {}\begin{array}{ccc}\cos {\lambda}_{B1}^F=-\frac{V_{B1z}}{V_{B1}};& \cos {\lambda}_{B2}^F=-\frac{V_{B2z}}{V_{B2}};& \cos {\lambda}_K^F=-\frac{V_{Kz}}{V_K};\end{array}\kern1em (22.3)\end{array}} $$
(22)

where \( V=\sqrt{V_x^2+{V}_y^2+{V}_z^2} \)—modulus of velocity at the corresponding point.

As a result of the conducted analysis, the following directions were established: directions of (i) the perpendicular reactions and of (ii) all the friction forces, direction cosines of which are defined with the expressions (19), and (22), correspondingly. Therefore, the right parts of the differential equations of the mass centers (1) make the following expressions, in which \( {F}_x^{\mathrm{as}} \), \( {F}_y^{\mathrm{as}} \), and \( {F}_z^{\mathrm{as}} \) are the projections of the assembly forces on the fixed coordinate axes.

$$ {\displaystyle \begin{array}{c}\sum {F}_{kx}={F}_x^{\mathrm{as}}+{N}_K\left(\cos {\alpha}_K^N+f\cos {\alpha}_K^F\right)+{N}_{B1}\left(\cos {\alpha}_{B1}^N+f\cos {\alpha}_{B1}^F\right)+{N}_{B2}\left(\cos {\alpha}_{B2}^N+f\cos {\alpha}_{B2}^F\right);\kern1em (23.1)\\ {}\sum {F}_{ky}={F}_y^{\mathrm{as}}+{N}_K\left(\cos {\beta}_K^N+f\cos {\beta}_K^F\right)+{N}_{B1}\left(\cos {\beta}_{B1}^N+f\cos {\beta}_{B1}^F\right)+{N}_{B2}\left(\cos {\beta}_{B2}^N+f\cos {\beta}_{B2}^F\right);\kern1em (23.2)\\ {}\sum {F}_{kz}=- mg+{F}_z^{\mathrm{as}}++{N}_K\left(\cos {\beta}_K^N+f\cos {\beta}_K^F\right)+{N}_{B1}\left(\cos {\beta}_{B1}^N+f\cos {\beta}_{B1}^F\right)+{N}_{B2}\left(\cos {\beta}_{B2}^N+f\cos {\beta}_{B2}^F\right).\kern1em (23.3)\end{array}} $$
(23)

2.4 Right parts of Lagrange equations

The right parts of Lagrange equations are the sums of moments of all forces applied to peg relative to pertinent rotation axes.

Generalized force Qγ, the right part of the first Lagrange equation, is equal to the sum of moments of forces acting upon peg relative to instantaneous axis of rotation Ll, which passes through instantaneous center of velocities L perpendicular to the plane of parts symmetry О1hz. Normal reactions intersect instantaneous axis of rotation; their moments relative to this axis are equal to zero. Thus, generalized force Qγ is composed of moments of assembling forces, gravity force, and friction forces applied at the contact points.

$$ {Q}_{\gamma }={m}_{Ll}\left({\overline{F}}^{\mathrm{as}}\right)+{m}_{Ll}\left(m\overline{g}\right)+{m}_{Ll}\left({\overline{F}}_K\right)+{m}_{Ll}\left({\overline{F}}_{B1}\right)+{m}_{Ll}\left({\overline{F}}_{B2}\right). $$

The moment of assembling force is a known value that depends on a method of assembly.

To determine gravity force \( m\overline{g} \) moment and moments of friction forces \( {\overline{F}}_K \), \( {\overline{F}}_{B1} \), and \( {\overline{F}}_{B2} \) relative to instantaneous axis Ll, axes of coordinates О1h1 and Lz1, perpendicular to instantaneous axis of rotation, shall be associated with point L: axis Lh1, parallel to axis О1h, and axis Lz1, parallel to hole axis О1z (see Fig. 9).

Fig. 9
figure 9

Coordinates of the contact points in the coordinate system Llh1z1 associated to the instantaneous center of velocities of the planar motion

Gravity force moment (see Fig. 9) relative to instantaneous axis is equal to

$$ {\displaystyle \begin{array}{l}{m}_{Ll}\left(m\overline{g}\right)=- mg{H}_c=- mg\left({\mathrm{O}}_1{L}_1-{\mathrm{C}}_1{\mathrm{O}}_1\right)=\\ {}- mg\left({S}_1-{h}_c\right)=- mg\left[{S}_1-\left(0.5H-{a}_2\right)\sin \gamma \right].\end{array}} $$
(24)

Moment of each friction force relative to instantaneous axis shall be defined by formula

$$ {m}_{Ll}\left(\overline{F}\right)={h}_1{F}_{z1}-{z}_1{F}_{h1}, $$
(25)

where h1 and z1 are coordinates of points for applying these forces in the specified system of coordinates (Fig.8), Fz1 and Fh1 are projections of friction forces to these axes.

Coordinates of contact points В1, В2, and К are equal to

$$ {\displaystyle \begin{array}{cc}{h}_{1B1}={h}_{1B2}={h}_{1B}=L{B}_3=2{S}_1;& {h}_{1K}=-K{L}_1=- KL\cos \gamma; \\ {}{z}_{1B1}={z}_{1B2}=-{L}_1L=-2{a}_1;& {z}_{1K}=- KL\sin \gamma; \end{array}} $$
(26)

Axis of coordinates Lz1 is parallel to axis О1z, hence, direction cosines of friction forces relative to axis Lz1 are equal to direction cosines of angles relative to axis О1z, the values of which are as follows (19)

$$ \cos {\lambda}_{B1}^F=-\frac{V_{B1z}}{V_{B1}};\kern0.5em \cos {\lambda}_{B2}^F=-\frac{V_{B2z}}{V_{B2}};\kern0.5em \cos {\lambda}_K^F=-\frac{V_{Kz}}{V_K}. $$

After substituting all components into formula (25) and further transformations, moments of friction forces \( {\overline{F}}_K \), \( {\overline{F}}_{B1} \), and \( {\overline{F}}_{B2} \) relative to instantaneous axis of rotation shall be equal to

$$ {\displaystyle \begin{array}{l}{m}_{Ll}\left({\overline{F}}_K\right)={h}_K{F}_{Kz}-{z}_K{F}_{Kh}=f{N}_K\frac{K{L}^2\dot{\gamma}}{V_K};\\ {}{m}_{Ll}\left({\overline{F}}_{B1}\right)={h}_{B1}{F}_{B1z}-{z}_{B1}{F}_{B1h}=f{N}_{B1}\frac{B{L}^2\dot{\gamma}-2{a}_1b\dot{\psi}-2{a}_2b\dot{\varphi}}{V_{B1}};\\ {}{m}_{Ll}\left({\overline{F}}_{B2}\right)={h}_{B2}{F}_{B2z}-{z}_{B2}{F}_{B2h}=f{N}_{B2}\frac{B{L}^2\dot{\gamma}+2{a}_1b\dot{\psi}+2{a}_2b\dot{\varphi}}{V_{B2}}.\end{array}} $$

Thus, generalized force of the first Lagrange equation is equal to

$$ {\displaystyle \begin{array}{c}{Q}_{\gamma }={m}_{Ll}\left({\overline{F}}^{\mathrm{as}}\right)- mg\left[{S}_1-\left(0.5H-{a}_2\right) sin\gamma \right]+f{N}_K\frac{K{L}^2\dot{\gamma}}{V_K}+f{N}_{B1}\frac{B{L}^2\dot{\gamma}+2{a}_1b\dot{\psi}-2{a}_2b\dot{\varphi}}{V_{B1}}\\ {}+f{N}_{B2}\left(\frac{B{L}^2\dot{\gamma}+2{a}_2b\dot{\varphi}+2{a}_1b\dot{\psi}}{V_{B2}}\right).\end{array}} $$
(27.1)

Generalized force Qψ in the second Lagrange equation is equal to the sum of moments of all these forces relative to the hole axis. Gravity force is parallel to the hole axis, normal reactions intersect it, thus, their moments are equal to zero. Moment of assembling forces \( {m}_z\left({\overline{F}}^{\mathrm{as}}\right) \) depends on a method used for assembling.

Moment of each friction force shall be defined by formula

$$ {m}_z\left(\overline{F}\right)=x{F}_y-y{F}_x; $$

where х and у are coordinates of contact points К, В1, and В2 in fixed system coordinates О1хyz, values of which after transformations are equal to

$$ {\displaystyle \begin{array}{c}{x}_{B1}={S}_1\cos \psi +b\sin \psi; \kern0.5em {x}_{B2}={S}_1\cos \psi -b\sin \psi; \kern0.5em {x}_K=-0.5D\cos \psi; \\ {}\begin{array}{ccc}{y}_{B1}={S}_1\sin \psi -b\cos \psi; & {y}_{B2}={S}_1\sin \psi +b\cos \psi; & {y}_K=-0.5D\sin \psi .\end{array}\end{array}} $$

Projections of friction forces to fixed axes of coordinates shall be expressed through normal reactions at contact points

$$ {\displaystyle \begin{array}{c}{F}_{B1x}=f{N}_{B1}\cos {\alpha}_{B1}^F;\kern0.5em {F}_{B2x}=f{N}_{B2}\cos {\alpha}_{B2}^F;\kern0.5em {F}_{Kx}=f{N}_K\cos {\alpha}_K^F;\\ {}\begin{array}{ccc}{F}_{B1y}=f{N}_{By}\cos {\beta}_{B1}^F;& {F}_{B2x}=f{N}_{B2}\cos {\beta}_{B2}^F;& {F}_{Ky}=f{N}_K\cos {\beta}_K^F;\end{array}\end{array}} $$

where all direction cosines are defined by values (22).

After substituting all values and further transformations, moments of friction forces \( {\overline{F}}_{B1} \), \( {\overline{F}}_{B2} \), and \( {\overline{F}}_K \)relative to axis О1z shall have the following values.

$$ {\displaystyle \begin{array}{c}{m}_z\left({\overline{F}}_{B1}\right)={x}_{B1}{F}_{B1y}-{y}_{B1}{F}_{B1x}=f{N}_{B1}\times \frac{2{a}_1b\dot{\gamma}-\left({S}_1{S}_2+{b}^2\cos \gamma \right)\dot{\varphi}-0.25{D}^2\dot{\psi}}{V_{B1}};\\ {}{m}_z\left({\overline{F}}_{B2}\right)={x}_{B2}{F}_{B2y}-{y}_{B2}{F}_{B2x}=-f{N}_{B2}\times \frac{2{a}_1b\dot{\gamma}+\left({S}_1{S}_2+{b}^2\cos \gamma \right)\dot{\varphi}+0.25{D}^2\dot{\psi}}{V_{B2}};\\ {}{m}_z\left({\overline{F}}_K\right)={x}_KF{}_{Ky}-{y}_K{F}_{Kx}=-f{N}_K\frac{0.25{D}^2\dot{\psi}+0.25 dD\dot{\varphi}}{V_K}.\end{array}} $$

Hence, generalized force of the second Lagrange equation shall be brought to the following form.

$$ {\displaystyle \begin{array}{c}\begin{array}{c}{Q}_{\psi }={m}_z\left({\overline{F}}^{\mathrm{as}}\right)+{m}_z\left({\overline{F}}_K\right)+{m}_L\left({\overline{F}}_{B1}\right)+{m}_z\left({\overline{F}}_{B2}\right)={m}_z\left({\overline{F}}^{\mathrm{as}}\right)\\ {}+f{N}_{B1}\frac{2{a}_1b\dot{\gamma}-\left({S}_1{S}_2+{b}^2\cos \gamma \right)\dot{\varphi}-0.25{D}^2\dot{\psi}}{V_{B1}}-f{N}_{B2}\frac{2{a}_1b\dot{\gamma}+\left({S}_1{S}_2+{b}^2\cos \gamma \right)\dot{\varphi}+0.25{D}^2\dot{\psi}}{V_{B2}}\end{array}\\ {}-f{N}_K\frac{0.25{D}^2\dot{\psi}+0.25 dD\dot{\varphi}}{V_K}.\end{array}} $$
(27.2)

Generalized force Qφ of the third Lagrange equation is equal to the sum of moments of all forces applied to peg relative to peg axis О2ζ. Moments of gravity force and normal reactions are equal to zero, since lines of their action intersect this axis. Moments of friction forces relative to peg axis О2ζ shall be defined by formula mζ(F) = εFη − ηFε.

Coordinates of contact points in moving system of coordinates О2εηζ are equal to

$$ {\displaystyle \begin{array}{l}{\varepsilon}_{B1}=B{B}_1=b;\kern0.5em {\varepsilon}_{B2}=B{B}_2=-b;\kern0.5em {\varepsilon}_K=0;\\ {}\begin{array}{ccc}{\eta}_{B1}={O}_2B={S}_2;& {\varepsilon}_{B2}=B{B}_2=-b;& {\eta}_K=-0.5d.\end{array}\end{array}} $$

Projections of friction forces are equal to

$$ {\displaystyle \begin{array}{l}{F}_{B1\varepsilon }=f{N}_{B1}\cos {\varepsilon}_{B\mathbf{1}}^F;\kern0.5em {F}_{B2\varepsilon }=f{N}_{B2}\cos {\varepsilon}_{B2}^F;\kern0.5em {F}_{K\varepsilon}=f{N}_K\cos {\varepsilon}_K^F;\\ {}\begin{array}{ccc}{F}_{B1\eta }=f{N}_{By}\cos {\eta}_{B\mathbf{1}}^F;& {F}_{B2\eta }=f{N}_{B2}\cos {\eta}_{B2}^F;& {F}_{K\eta}=f{N}_K\cos {\eta}_K^F;\end{array}\end{array}} $$

where direction cosines of friction forces with axes О2ε and О2η are equal to

$$ {\displaystyle \begin{array}{c}\cos {\varepsilon}_{B1}^F=\frac{S_1\dot{\psi}+{S}_2\dot{\varphi}}{V_{B1}};\kern0.5em \cos {\eta}_{B1}^F=\frac{2{a}_2\dot{\gamma}-b\cos \gamma \dot{\psi}-b\dot{\varphi}}{V_{B1}};\kern0.5em \cos {\varepsilon}_K^F=-\frac{0.5D\dot{\psi}+0.5d\dot{\varphi}}{V_K};\\ {}\begin{array}{ccc}\cos {\varepsilon}_{B2}^F=\frac{S_1\dot{\psi}+{S}_2\dot{\varphi}}{V_{B2}};& \cos {\eta}_{B2}^F=\frac{2{a}_2\dot{\gamma}+b\cos \gamma \dot{\psi}+b\dot{\varphi}}{V_{B2}};& \cos {\eta}_K^F=0;\end{array}\end{array}} $$

After transformations, moments of friction forces relative to peg axis О2ζ shall be brought to the following form

$$ {\displaystyle \begin{array}{c}{m}_{\zeta}\left({F}_K\right)=-f{N}_K\frac{0.25{d}^2\dot{\varphi}+0.25 dD\dot{\psi}}{V_K};\\ {}{m}_{\zeta}\left({\overline{F}}_{B1}\right)=f{N}_{B1}\frac{2{a}_1b\dot{\gamma}-0.25{d}^2\dot{\varphi}-\left({S}_1{S}_2+{b}^2\cos \gamma \right)\dot{\psi}}{V_{B1}};\\ {}{m}_{\zeta}\left({\overline{F}}_{B2}\right)f={N}_{B2}\frac{2{a}_1b\dot{\gamma}-0.25{d}^2\dot{\varphi}-\left({S}_1{S}_2+{b}^2\cos \gamma \right)\dot{\psi}}{V_{B2}}.\end{array}} $$

Generalized force of the third Lagrange equation shall be as follows

$$ {\displaystyle \begin{array}{c}{Q}_{\varphi }={m}_{\zeta}\left({\overline{F}}^{\mathrm{as}}\right)+f{N}_{B1}\frac{2{a}_1b\dot{\gamma}-0.25{d}^2\dot{\varphi}-\left({S}_1{S}_2+{b}^2\cos \gamma \right)\dot{\psi}}{V_{B1}}\\ {}+f{N}_{B2}\frac{2{a}_1b\dot{\gamma}-0.25{d}^2\dot{\varphi}-\left({S}_1{S}_2+{b}^2\cos \gamma \right)\dot{\psi}}{V_{B2}}-f{N}_K\frac{0.25{d}^2\dot{\varphi}+0.25 dD\dot{\psi}}{V_K};\end{array}} $$
(27.3)

where \( {m}_{\zeta}\left({\overline{F}}^{\mathrm{as}}\right) \) is a moment of assembling force relative to peg axis О2ζ.

2.5 Dynamic differential equations (DDE)

Comprehensive analysis of peg motion enabled to define right (5) and left (28) parts of differential equations of mass center movement (1), and right (8) and left (28) parts of Lagrange equations (2). After equating corresponding values of these components, six differential equations shall be obtained (28).

$$ m\left[{\left(\frac{d{h}_c}{d\gamma}\right)}^2+{\left(\frac{d{z}_c}{d\gamma}\right)}^2\right]\ddot{\gamma}+{I}_{c\varepsilon}\ddot{\gamma}+m\left(\frac{d{h}_c}{d\gamma}\frac{d^2{h}_c}{d{\gamma}^2}+\frac{d{z}_c}{d\gamma}\frac{d^2{z}_c}{d{\gamma}^2}\right){\dot{\gamma}}^2-\left[m\frac{d{h}_c}{d\gamma}\frac{d^2{h}_c}{d{\gamma}^2}+0.5\frac{d{I}_{c z}}{d\gamma}\right]\kern0.33em {\overset{\cdotp }{\psi}}^2={m}_{Ll}\left({\overline{F}}^{\mathrm{as}}\right)- mg\left[{S}_1-\left(0.5H-{a}_2\right)\sin \gamma \right]+f{N}_K\frac{K{L}^2\dot{\gamma}}{V_K}+f{N}_{B1}\frac{B{L}^2\dot{\gamma}+2{a}_1b\dot{\psi}-2{a}_2b\dot{\varphi}}{V_{B1}}+f{N}_{B2}\frac{B{L}^2\dot{\gamma}+2{a}_2b\dot{\varphi}+2{a}_1b\dot{\psi}}{V_{B2}}. $$
(28.1)
$$ {\displaystyle \begin{array}{c}\left(m{h}_c^2+{I}_z\right)\ddot{\psi}+\frac{d{I}_z}{d\gamma}\dot{\gamma}\dot{\psi}\kern1em ={m}_z\left({\overline{F}}^{\mathrm{as}}\right)-f{N}_K\frac{0.25{D}^2\dot{\psi}+0.25 dD\dot{\varphi}}{V_K}\\ {}+f{N}_{B1}\frac{2{a}_1b\dot{\gamma}-\left({S}_1{S}_2+{b}^2\cos \gamma \right)\dot{\varphi}-0.25{D}^2\dot{\psi}}{V_{B1}}-f{N}_{B2}\frac{2{a}_1b\dot{\gamma}+\left({S}_1{S}_2+{b}^2\cos \gamma \right)\dot{\varphi}-0.25{D}^2\dot{\psi}}{V_{B2}};\end{array}} $$
(28.2)
$$ {\displaystyle \begin{array}{c}{I}_{\zeta}\overset{..}{\varphi}\kern1em =\kern1em {m}_{\zeta}\left({\overline{F}}^{\mathrm{as}}\right)-f{N}_K\frac{0.25{d}^2\dot{\varphi}+0.25 dD\dot{\psi}}{V_K}+f{N}_{B1}\frac{2{a}_2b\dot{\gamma}+0.25{d}^2\dot{\varphi}-\left({S}_1{S}_2+{b}^2\cos \gamma \right)\dot{\psi}}{V_{B1}}\\ {}-f{N}_{B2}\frac{2{a}_1b\dot{\gamma}-0.25{d}^2\dot{\varphi}-\left({S}_1{S}_2+{b}^2\cos \gamma \right)\dot{\psi}}{V_{B2}}.\end{array}} $$
(28.3)
$$ {\displaystyle \begin{array}{c}m\left[\frac{d{h}_c}{d\gamma}\cos \psi \ddot{\gamma}-{h}_c\sin \psi \ddot{\psi}+\frac{d^2{h}_c}{d{\gamma}^2}\cos \psi {\dot{\gamma}}^2-{h}_c\cos \psi {\dot{\psi}}^2-2\frac{d{h}_c}{d\gamma}\sin \psi \dot{\gamma}\dot{\psi}\right]==\kern1em {F}_x^{\mathrm{as}}\\ {}+{N}_K\left(\cos {\alpha}_K^N+f\cos {\alpha}_K^F\right)+{N}_{B1}\left(\cos {\alpha}_{B1}^N+f\cos {\alpha}_{B1}^F\right)+{N}_{B2}\left(\cos {\alpha}_{B2}^N+f\cos {\alpha}_{B2}^F\right);\end{array}} $$
(28.4)
$$ {\displaystyle \begin{array}{c}m\left[\frac{d{h}_c}{d\gamma}\sin \psi \ddot{\gamma}+{h}_c\cos \psi \ddot{\psi}+\frac{d^2{h}_c}{d{\gamma}^2}\sin \psi {\dot{\gamma}}^2-{h}_c\sin \psi {\dot{\psi}}^2+2\frac{d{h}_c}{d\gamma}\cos \psi \dot{\gamma}\dot{\psi}\right]=\kern1em {F}_y^{\mathrm{as}}+\\ {}{N}_K\left(\cos {\beta}_K^N+f\cos {\beta}_K^F\right)+{N}_{B1}\left(\cos {\beta}_{B1}^N+f\cos {\beta}_{B1}^F\right)+{N}_{B2}\left(\cos {\beta}_{B2}^N+f\cos {\beta}_{B2}^F\right);\end{array}} $$
(28.5)
$$ {\displaystyle \begin{array}{c}m\left(\frac{d^2{z}_c}{d{\gamma}^2}{\dot{\gamma}}^2+\frac{d{z}_c}{d\gamma}\ddot{\gamma}\right)\kern1em =\kern1em - mg+{F}_z^{\mathrm{as}}+\\ {}{N}_K\left(\mathit{\cos}{\lambda}_K^N+ fcos{\lambda}_K^F\right)+{N}_{B1}\left(\mathit{\cos}{\lambda}_{B1}^N+ fcos{\lambda}_{B1}^F\right)+{N}_{B2}\left(\mathit{\cos}{\lambda}_{B2}^N+ fcos{\lambda}_{B2}^F\right)\end{array}} $$
(28.6)

This is a system of Dynamic Differential Eqs. (28), and it is a mathematical model of process for aligning cylindrical parts in the most general way, when a peg, supported at the three points of the hole edge of vertically fixed hole, makes a compound motion characterized by three degrees of freedom. Such model may serve as a basis for considering all possible alternatives of vertical assembly schemes. A comparison of them will facilitate assessment of effect that rotatory motions have on reliability and quality of assembly.

2.6 Examples of application of DDE

DDE (28) is the general way to describe the mechanics of the peg-on-hole during three-point contact. One could distinguish different types of motion by implementing alignment of small angle approximation γ = γ0 + ε. The expression for a1from (3) becomes:

$$ {a}_1=\frac{D{\gamma}_0\varepsilon }{2\left({\gamma}_0+\varepsilon \right)} $$
(29)

From here four stages of alignment could be identified: (i) small alignment angles ε ≪ γ0 ≪ 1 with a1 ≈ /2 ≈ 0; (ii) medium alignment angles ε~γ0 ≪ 1 with \( {a}_1=\frac{D{\gamma}_0\varepsilon }{2\left({\gamma}_0+\varepsilon \right)} \); (iii) larger alignment angles γ0 ≪ ε ≪ 1 with a1 ≈ 0/2 and (iv) large alignment angles ε~1 with exact expression \( {a}_1=\frac{d-D\cos \varepsilon }{2\sin \varepsilon } \).

Based on this classification, two examples of DDE applications are considered. The first is the comparison of the reaction forces for the cases with and without rotational slip motion. The second is a small angle case for three degrees of freedom.

2.6.1 Analysis of the influence of the alignment with help of rotational motion

Based on the DDE (28), two cases of the assembly process were considered, and the dynamic reactions at the contact points under the assembly moment \( {M}_{\gamma}^{\mathrm{as}} \) were established:

(i) with one degree of freedom, where differential equations of motion are obtained by substituting values φ = 0, \( \dot{\varphi}=0, \)ψ = 0, and \( \dot{\psi}=0 \) into system of DDE (28). Here the constant alignment angular velocity \( \dot{\gamma}=-0,16\kern0.33em {s}^{-1} \)is used;

(ii) with two degrees of freedom, where differential equations of motion are obtained by substituting values ψ = 0, \( \dot{\psi}=0 \) into system of DDE (28). Here the constant alignment\( \dot{\gamma}=-0,16\kern0.33em {s}^{-1} \) and rotational \( \dot{\varphi}=2\kern0.33em {s}^{-1} \) angular velocities are used.

The following set of parameters was considered for both cases: D = 50 mm, d = 49.9 mm, Н = 70 mm, friction coefficient f = 0.2.

The system of equations, obtained by the mentioned substitutions allow to find an equation of peg alignment motion γ = γ(t), and find the values of dynamic reactions, which correspond to this process. The differential equations were solved numerically based on standard Mathcad package.

The results are presented as a dependence between angle γ and value \( {n}_K=\frac{R_K}{mg} \), which is an overall reaction at point К to peg normalized to the gravity force. Overall reaction \( \overline{R} \) consists normal reaction \( \overline{N} \) and friction force \( \overline{F} \), and is their vector sum. Thus, \( {R}_K=\sqrt{N_K^2+{F}_K^2}= \)\( {N}_K\sqrt{1+{f}^2} \). As follows from the plot, the system reaches the maximal reaction forces when the alignment angle approaches the critical value γ0 = acos(d/D). Here peg-on-hole alignment phase finishes, because symmetric points of contact B1 and B2 becomes one at the opposite of contact point K, and the peg-in-hole insertion begins.

The results of the solution of the DDE are shown graphically for cases (i) and (ii), see Fig. 10. From the results it follows, that the reaction for the gamma values of ~0.15 during the alingmnent without peg rotation (i) is ~45, and is larger in comparison to the case with the peg rotation ~35.

Fig. 10
figure 10

Comparison of reaction force in point K during alignment between cases with and without rotational slip motion. \( \dot{\gamma}=-0.16 \)

So the use of DDE could lead us to the conclusion that the peg rotation could reduce the contact forces during the alignment by factor of ~ 1.3.

To determine an impact of rotary motion of peg around its axis on the process of aligning parts, differential equations of peg motion with the two degrees of freedom: angle γ, characterizing planar motion, and self-rotation angle φ, specifying common patterns of the peg rotary motion around its axis, need to be written. Here, differential equations shall be obtained by substituting values ψ = 0, \( \dot{\psi}=0 \) into equation (33). After all transformations five Eqs. (36) were compiled that define common patterns of motion of the peg with the two degrees of motion, which enable to write equations of peg motion and normal reactions at contact points depending on assembly forces applied.

2.6.2 Small alignment angles with three degrees of freedom

One of the most interesting cases for the peg-in-hole assembly is a state recognition. So it would be especially interesting to understand, what happens during transition from three-point contact to two-point contact. The mathematical condition for this is \( \varepsilon \ll {\gamma}_0\approx \frac{\varDelta D}{D}\ll 1 \), where ΔD = D − d.

As an example, the following values for the parameters are considered (similarly to Section 2.6.2): D = 50 mm, d = 49.9 mm, Н = 70 mm, friction coefficient f = 0.2, alignment rotational speed \( \dot{\gamma}=-0.16\kern0.3em {\mathrm{s}}^{-1} \).

Under these assumptions, the basic values get the following expressions:

$$ {\displaystyle \begin{array}{c}{a}_1\approx 0;\kern0.5em {a}_2\approx 0;{S}_1\approx D/2;\kern0.5em {S}_2\approx D/2;\kern0.5em b\approx 0;\kern1em {B}_1\approx D/2;\kern0.5em {h}_c\approx 0;\\ {}\begin{array}{cccc}\frac{d{h}_c}{d\gamma}\approx -H/2;& \frac{d^2{h}_c}{d{\gamma}^2}\approx -D/2;& \frac{d{z}_c}{d\gamma}\approx D/2;& \frac{d^2{z}_c}{d{\gamma}^2}\approx D/{\gamma}_c.\end{array}\end{array}} $$
(30)

These expressions show in particular, that for small angles the axes of the details are crossed at the center of peg base, and that two symmetrical points of contact B1 and B2 are reduced to a single point B, which is positioned at the opposite side of the base circle from the point K. Now the expressions (30) could be substituted into Eqs. (8–9) to find the approximate directional cosines for the normal reaction forces at the points of the contact:

$$ {\displaystyle \begin{array}{c}\cos {\alpha}_{B_1}^N\approx \cos {\alpha}_{B2}^N\approx -\cos \psi; \kern0.5em \cos {\beta}_{B1}^N\approx \cos {\beta}_{B2}^N\approx -\sin \psi; \kern0.5em \cos {\lambda}_{B1}^N\approx \cos {\lambda}_{B2}^N\approx 0;\\ {}\mathit{\cos}{\alpha}_K^N\approx cos\psi; \kern1em \mathit{\cos}{\beta}_{B1}^N\approx sin\psi; \kern1em \mathit{\cos}{\lambda}_K^N\approx {\gamma}_0.\end{array}} $$
(31)

Set of expression (31) could again be interpreted as the interaction of two horizontal bases of the peg and the hole. All the normal reaction forces are directed inside the plane of the hole base towards the hole center. The only exclusion is the small vertical component of the normal reaction at the point K. The reason of this vertical component is small misalignment γ0 caused by the gap between the peg and the hole.

The expression of velocities components for the align motion, related to the nutation angle γ could be obtained by the substitution of (30) into (12):

$$ {V}_{KZ}^{\gamma}\approx {V}_{KX}^{\gamma}\approx {V}_{KY}^{\gamma}\approx {V}_{B1X}^{\gamma}\approx {V}_{B1Y}^{\gamma}\approx {V}_{B2X}^{\gamma}\approx {V}_{B2Y}^{\gamma}\approx 0;\kern0.5em {V}_{B2Z}^{\gamma}\approx {V}_{B2Z}^{\gamma}\approx -D\overset{.}{\gamma }. $$
(32)

The expressions (32) could be interpreted as a planar motion in a vertical plane around the point L which is reduced to the point K in this case. The reduced contact point B is the opposite side of the peg base circle with respect to point K, so the radius of the instantaneous rotation in this case is the peg diameter D.

The expression of velocities components for the slide motion, related to the precession angle ψ could be obtained by the substitution of (30) into (13):

$$ {\displaystyle \begin{array}{c}V{}_{KY}{}^{\psi}\approx -D/2\cos \psi \overset{\cdotp }{\psi };\kern0.5em {V}_{KX}^{\psi}\approx D/2\sin \psi \overset{\cdotp }{\psi };\kern0.5em {V}_{KZ}^{\psi}\approx {V}_{B1Z}^{\psi}\approx {V}_{B2Z}^{\psi}\approx 0.\\ {}\begin{array}{cc}{V}_{B1X}^{\psi}\approx {V}_{B2X}^{\psi}\approx -D/2\sin \psi \overset{\cdotp }{\psi };& {V}_{B1Y}^{\psi}\approx {V}_{B2Y}^{\psi}\approx -D/2\cos \psi \overset{\cdotp }{\psi };\end{array}\end{array}} $$
(33)

The expressions (33) describe the horizontal rotation of the contact points around the hole axis with radius D/2 and angular velocity \( \dot{\psi} \). Again, the reduction contact points B1 and B2 to a single point B opposite to K is obvious here.

The expression of velocities components for the slip motion, related to the peg self-rotational angle φ could be obtained by the substitution of (30) into (18):

$$ {\displaystyle \begin{array}{c}{V}_{KY}^{\varphi}\approx -D/2 cos\psi \overset{\cdotp }{\varphi };\kern1em {V}_{KX}^{\varphi}\approx D/2\sin \psi \overset{\cdotp }{\varphi };\kern0.5em {V}_{KZ}^{\varphi}\approx {V}_{B1Z}^{\varphi}\approx {V}_{B2Z}^{\varphi}\approx 0.\\ {}\begin{array}{cc}{V}_{B1X}^{\varphi}\approx {V}_{B2X}^{\varphi}\approx -D/2\cos \psi \overset{\cdotp }{\varphi };& {V}_{B1Y}^{\varphi}\approx {V}_{B2Y}^{\varphi}\approx D/2\cos \psi \overset{\cdotp }{\varphi };\end{array}\end{array}} $$
(34)

Expressions (34) could be interpret as the horizontal rotation of the contact points around the peg axis with radius d/2 ≈ D/2. Due to small gap between the parts and small angle of misalignment, (33) and (34) become equivalent. Which mean that although mathematically slip and slide are still independent, physically they become indistinguishable, and could be considered as one.

Expressions (32–34) allow to obtain simplified formulae for (19) for the full velocities components:

$$ {\displaystyle \begin{array}{c}{V}_{B1X}\approx {V}_{B2X}\approx -D/2\sin \psi \left(\overset{\cdotp }{\psi }+\overset{\cdotp }{\varphi}\right);\kern0.5em \begin{array}{cc}{V}_{B1Y}\approx {V}_{B2Y}\approx D/2\cos \psi \left(\overset{\cdotp }{\psi }+\overset{\cdotp }{\varphi}\right);& {V}_{KZ}\approx 0\end{array}\\ {}\begin{array}{ccc}{V}_{KX}\approx D/2\sin \psi \left(\overset{\cdotp }{\psi }+\overset{\cdotp }{\varphi}\right);& {V}_{KY}\approx -D/2\cos \psi \left(\overset{\cdotp }{\psi }+\overset{\cdotp }{\varphi}\right);& {V}_{B1Z}\approx {V}_{B2Z}\approx -D\overset{\cdotp }{\gamma}\end{array}.\end{array}} $$
(35)

From (35) it is easy to get the full absolute of velocities:

$$ {V}_{B1}\approx {V}_{B2}\approx D/2\sqrt{{\left(2\overset{\cdotp }{\gamma}\right)}^2+{\left(\overset{\cdotp }{\psi }+\overset{\cdotp }{\varphi}\right)}^2;}\kern0.5em {V}_K=D/2\left(\overset{\cdotp }{\psi }+\overset{\cdotp }{\varphi}\right). $$
(36)

In (36) the same rotational components for the velocities at all points around the approximate common axis of the peg and the hole is obvious. The vertical component of the planar motion of the reduced points B1 and B2 is also clearly visible.

Now the expressions (30–36) could be substituted to DDE (28) to get the approximation of the small alignment angle. Here we assume that all the motions are ensured by the torque caused by the compensated pair of the forces. It would mean that the projections of the joint external forces to the axis are zero. We also assume the homogeneous rotation in all three degrees of freedom:\( \dot{\gamma}=\mathrm{const},\dot{\varphi}=\mathrm{const},\dot{\psi}=\mathrm{const}. \) In order to get the values for the reaction forces only the Eqs. (28.4–28.6) will be in the focus of attention.

$$ {N}_K\left(\cos \psi -f\sin \psi \right)+\left({N}_{B1}+{N}_{B2}\right)\left(-\cos \psi +\frac{f\sin \psi \left(\dot{\psi}+\dot{\varphi}\right)}{\sqrt{{\left(2\dot{\gamma}\right)}^2+{\left(\dot{\psi}+\dot{\varphi}\right)}^2}}\right)=m\left[-D/2\cos \psi {\dot{\gamma}}^2+H\sin \psi \dot{\gamma}\dot{\psi}\right]; $$
(37.1)
$$ {N}_K\left(\sin \psi +f\cos \psi \right)+\left({N}_{B1}+{N}_{B2}\right)\left(-\sin \psi -\frac{f\cos \psi \left(\dot{\psi}+\dot{\varphi}\right)}{\sqrt{{\left(2\dot{\gamma}\right)}^2+{\left(\dot{\psi}+\dot{\varphi}\right)}^2}}\right)=m\left[-D/2\sin \psi {\dot{\gamma}}^2+H\cos \psi \dot{\gamma}\dot{\psi}\right]; $$
(37.2)
$$ {N}_K{\gamma}_0+\left({N}_{B1}+{N}_{B2}\right)\frac{f2\dot{\gamma}}{\sqrt{{\left(2\dot{\gamma}\right)}^2+{\left(\dot{\psi}+\dot{\varphi}\right)}^2}}=m\left(-D/{\gamma}_0-H/2\right){\dot{\gamma}}^2+ mg. $$
(37.3)

To analyse the motion further, we notice that the most reasonable assumptions detail sizes are of the order of cm, of the gap—of the order of 0.1 mm, of the align speed – of the order of 1 1/s. With respect to these estimations, the acceleration of the free fall ~10m/s2 has a much higher value. So it will be the most significant term at the right part of (37.3). As the last part of the simplification of (37), the direction of the axes X and Y are chosen without reduction of generality to fulfil cosψ = 1. The expressions of (37) will turn to:

$$ {N}_K-\left({N}_{B1}+{N}_{B2}\right)\approx -m\mathrm{D}/2{\dot{\gamma}}^2; $$
(38.1)
$$ f{N}_K-f\left({N}_{B1}+{N}_{B2}\right)\frac{\left(\dot{\psi}+\dot{\varphi}\right)}{\sqrt{{\left(2\dot{\gamma}\right)}^2+{\left(\dot{\psi}+\dot{\gamma}\right)}^2}}\approx - mH\dot{\gamma}\dot{\psi }; $$
(38.2)
$$ {N}_K{\gamma}_0+\left({N}_{B1}+{N}_{B2}\right)\frac{f2\dot{\gamma}}{\sqrt{{\left(2\dot{\gamma}\right)}^2+{\left(\dot{\psi}+\dot{\varphi}\right)}^2}}\approx mg. $$
(38.3)

From (38) it could be deduced that although geometrically (i.e., from the left-hand side of the equations), slip and slide are indistinguishable, it is the mechanics (i.e., right-hand side) that makes them independent. Despite all the approximations, slip does not change the position of the mass center of the peg by the definition of slip, but slide does.

Deriving NK from (38.1), and substituting it into (38.3) we could derive the expression for (NB1 + NB2), and find NK. We assumed here that the right-hand side of (38.1) is negligible with gravity force.

$$ \left({N}_{B1}+{N}_{B2}\right)\approx {N}_K\approx \frac{mg}{\gamma_0+f\frac{2\dot{\gamma}}{\sqrt{{\left(2\dot{\gamma}\right)}^2+{\left(\dot{\psi}+\dot{\varphi}\right)}^2}}}. $$
(39)

Both γ0 and f are small values, so the reaction forces at the moment of transition from three-point to two-point contacts are very high. The value for the forces could vary form mg/(γ0 + f) to mg/γ0. For the parameters assumed in the beginning of this subsection, the first value equals approximately 3.8 weights of the peg (i.e., mg) and is realized for a pure align with no slide and slip. The second value equals approximately 15.8 mg and is realized for high slide and slip rotational velocities, when the rotational velocity of the align becomes negligible.

3 Conclusions

A detailed kinematic analysis of compound motion of peg supported at the edge of vertically fixed hole was performed. In this analysis all three degrees of freedom in the course of alignment process were taken into account. The directions of interaction forces were identified at the peg and hole contact points.

Dynamic Differential Equations providing the most general description of a process of aligning cylindrical parts were written. They describe the mutual dependence between the motion of the parts during the three-point contact, the forces ensuring this motion and the reaction forces at the points of contact.

DDE enables to analyse all possible alternatives of vertical assembly, to determine interaction forces of parts at contact points, to find the required forces for the required motion, or to find the motion with given external forces.

As partial cases, the alignment motion with and without slip were compared. It was identified that the reaction forces during alignment are increased, and that slip could decrease the forces a bit. DDE were analysed for the small angles of alignment. It was established that near the transition into a two-point contact, the reaction forces are very high, and additional slide and slip makes them even higher.

The application of peg compound motion may help to select parameters and modes of assembly, optimize the reaction forces for the small gaps, use predictions to recognize the contact state.