Abstract
One of the important objectives in the design of machines is the reduction of dynamic errors caused by elastic vibrations of actuating mechanisms in a steady state and transient conditions. This objective is especially relevant in the production of high-performance machines, such as industrial robots, positioning stages, and others. The open kinematic structure of actuating mechanisms results in a significantly lower stiffness of the structure and greater dynamic loads, which in turn leads to intensive vibrations of operating elements in transient conditions. Furthermore, dynamic errors caused by free vibrations several times exceed static positioning errors of actuating mechanisms. Therefore, conventional methods of reducing dynamic errors with the use of flywheels, counterbalance mechanisms, shock absorber, dynamic dampers and other passive means do not always prove to be efficient. Instead feedback control systems have broader functional capabilities.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
In modern machines, gears remain the primary way of transmitting power. This is due to their small size, well-developed manufacturing technology, the ability to accurately provide the required gear ratio. However, it is known that gears are a source of internal vibration activity of the machine unit. The measure of this vibroactivity is the perturbing moments caused by the rigidity of the gearing, the kinematic error of the gear, and leading to dynamic errors. Under dynamic error understand deviations of laws of movement of links from their program values. The vibrations caused by them can lead to both the opening of the mating profiles of the teeth, and to the shifting of the lateral gaps between the teeth of the wheels. Dynamic loads arising in the drive, can thus be several times higher than the load from the moment of the resistance forces applied to the working body of the machine and determined from the strength calculation of the transmission.
2 The Building of a Machine Aggregate Simulation Model
Earlier machine aggregate simulations incorporated a model of a mechanism with rigid links [1]. However, in practice, structural elements of links and kinematic joints transform under the action of static and dynamic loads emerging in a steady state and in motion. As a result, laws of motion for a machine’s operating elements differ from laws of motions imposed exclusively by engines. Therefore, one of the primary objectives of machine dynamics is identification of static and dynamic errors caused by the transformation of links and kinematic joints.
First, amplitudes of dynamic errors of a machine aggregate resulting from the flexibility of its bearings should be estimated [2,3,4,5,6,7]. Figure 1 shows a dynamic model of a machine aggregate. Gears 1 and 2 of a single-stage gear reducer and the actuating element 3 are set into rotation by the engine rotor 0. The figure depicts elements that are considered elastic; \(c_{01} ,c_{12} ,c_{23}\) are their stiffness; \(b_{01} ,b_{12} ,b_{23}\) are the damping coefficients; \(J_{0} ,J_{1} ,J_{2} ,J_{3}\) are the moments of inertia of the masses relative to their axes of rotation; \(M_{ 0}\) and \(M_{\text{c}}\) are the driving torque and the drag torque respectively. The bending flexibility of shafts and the flexibility of the bearings shall be neglected.
The system under consideration has four degrees of freedom. Absolute rotation angles of the engine rotor \(q_{0}\), gears \(q_{1} - q_{2}\) and the actuating element \(q_{3}\) can be chosen as generalized coordinates. It should be more convenient to align these coordinates to the axis of the engine rotor, thus introducing new generalized coordinates:
where \(i_{12}\) is a transmission ratio of the gearing. Deformations of shafts and gears connected to driving wheels can be defined as:
where \(r_{b1} ,r_{b2}\) are radii of the base circles.
Next, kinetic and potential energies and the dissipative functions should be determined to generate Lagrangian equations of the second order.
The kinetic energy of the system is defined as:
where
are the moments of inertia of links of the transmission device adduced to the rotation axis of the engine rotor.
The potential energy of the system is defined as:
where
The dissipative functions of system are defined as:
where
External forces in a mechanical system are the driving torque \(M_{0}\), applied to the engine rotor, and the drag torque \(M_{\text{c}}\), applied to the actuating element. The elementary work of external forces in the virtual deformation of the system should be expressed as:
The generalized drag force for the generalized coordinate \({\upvarphi }_{3}\) can be derived as: \(M_{3} = i_{12}^{ - 1} M_{\text{c}} .\)
By applying the following Lagrange equations:
it is apparent that (\(s = 0,1,2, \ldots ,3\)):
An asterisk is omitted in the system parameters for clarity and \(c_{0} = b_{0} = c_{4} = b_{4} = 0,\) are applied.
The derived differential Eq. (11) describe motions in a transmission device as belonging to a system of perfectly rigid bodies interconnected in series by instantaneous elastic and dissipative elements. As each rigid body has one degree of freedom, such a one-dimensional model can be considered as a chain system. Figure 2 shows a four-mass oscillating system compatible with the differential Eq. (11).
It is possible to produce a set of equations for obtaining \({\upvarphi }_{0} - {\upvarphi }_{3}\) and the driving torque when combining these equations with an engine performance equation \(M_{0}\).
The equations of motion in a mechanical system can also be written in another way if the law of motion for the engine rotor is known. In this case, an equation can be easily derived from the equations of motion (11), where \(s = 0\):
Next, deformation coordinates should be considered that define the shifting of masses relative to the engine rotor:
Finally, the equations of the system motion can be written as:
where \(\uptheta_{0} = {\dot{\theta }}_{0} = 0 ,\,\,c_{4} = b_{4} = 0 ,\,M_{1} = M_{2} = 0.\) are taken into account.
Figure 3 demonstrates a chain oscillating system. Its equations of forced oscillations caused by the applied active inertia forces and the forces of moving space \(- J_{s} {\ddot{\upvarphi }}_{0} (t)\) coincide with Eq. (13). The system depicted in Fig. 2 will be further called a free system, while the system in Fig. 3 will be called a system with the fixed left end [8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25].
3 Determination of Dynamic Errors in Transient Conditions
First, the equations of motion (13) should be presented in a matrix:
where \(\uptheta = \left( {\uptheta_{1} ,\uptheta_{2} ,\uptheta_{3} } \right)^{T}\) is a three-dimensional column matrix, the generalized force matrix is \(M = \left( {0,0,M_{3} } \right)^{T}\), \(1 = ( 1 ,\ldots , 1 )^{T}\) is a single column, and three-dimensional symmetric matrices of dissipative and elastic system parameters are:
Next, based on the generalized coordinates of a mechanical system, principal coordinates can be calculated with the help of a linear conversion:
As columns \(h_{m}\), which are fundamental modes, are linearly independent, Eq. (15) establishes one-to-one correspondence between generalized coordinates \(\uptheta_{m}\) and principal coordinates \(z_{m}\).
By introducing (15) into the first matrix system Eq. (14), the following equation can be generated:
Next, the equation should be consecutively multiplied by fundamental modes \(h_{s}\):
Taking into consideration the mode orthogonality:
Eq. (16) can be written as follows:
where
The coefficient \(\upalpha_{m} = (Jh_{m} )^{T} h_{m}\) is called a modal moment of inertia (from the English word mode), and a scalar \(\upgamma_{m} = (Ch_{m} )^{T} h_{m}\) is called modal stiffness, or stiffness adduced to the mode m.
A complete separation of variables in Eq. (17) may occur if the damping coefficients are zero or proportional to the respective stiffness \((b_{m} = {\uplambda}c_{m} ),\) or masses. In this case, Eq. (17) can be defined as follows:
Next, Eq. (18) should be presented in an operator form \(\left( {d ( )/dt \to p ( )} \right)\):
Thus,
Now, based on the principal coordinates, initial coordinates can be computed. For \(s = 1 ,2 , 3\), they are the following:
where the operator of dynamic compliance linking the external moment with a deformation error is:
and the transfer function linking the kinematic force with a deformation error is:
Assuming the engine rotor rotates steadily \(\left( {\dot{\upvarphi }}_{0} = {\text{const}} \right),\) the drag torque \(M_{3} = - M_{30} + M_{31} { \sin }{\upnu }t\) is applied to the latest mass of a chain system and the positional damping coefficient is \(b_{s} = {\uppsi }c_{s} /2{\uppi \upnu }\) (\(\uppsi = 0.2 - 0.6\)—is the absorption coefficient), a deformation error in a fixed end system in accordance with (21–22) \({\ddot{\upvarphi }}_{0} = {\text{const}}\) may be defined as follows \((s = 1 ,2 ,3 )\):
The equation includes \({\text{tg}}\upxi_{m} = \frac{{\uppsi/2\uppi}}{{\left( {\upnu/k_{m} } \right)^{2} - 1}} ,\quad\upgamma_{m} = k_{m}^{2}\upalpha_{m} .\)
Next, deviations in the laws of motion \({\upvarphi }_{s} (t )\) from the program ones should be determined through identification of dynamic errors in the machine aggregate depicted in Fig. 1 under the following system parameters (see Fig. 3): \(c_{1} = 8 \times 10^{5} {\text{N}} \cdot {\text{m}}\); \(c_{2} = 1.44 \times 10^{6} {\text{N}} \cdot {\text{m}}\); \(c_{3} = 1.2 \times 10^{6} {\text{N}} \cdot {\text{m}}\); \(J_{0} = 0.6\;{\text{kg}} \cdot {\text{m}}^{2}\); \(J_{1} = 2.9 \times 10^{ - 3} \;{\text{kg}} \cdot {\text{m}}^{2}\); \(J_{2} = 1.5 \times 10^{ - 2} \;{\text{kg}} \cdot {\text{m}}^{2}\); \(J_{3} = 2.7\;{\text{kg}} \cdot {\text{m}}^{2}\); \(M_{30} = 10\;{\text{N}} \cdot {\text{m;}}\) \(M_{31} = 50\;{\text{N}} \cdot {\text{m}}.\)
The frequency equation can be generated:
that can be used to calculate fundamental frequencies: \(k_{1} = 364\,{\text{s}}^{ - 1}\); \(k_{2} = 10243\,{\text{s}}^{ - 1}\); \(k_{3} = 29048\,{\text{s}}^{ - 1}\) and fundamental modes:
Modal stiffness:
Static errors in principal coordinates \(z_{m0} = - M_{30} h_{m3} /\upgamma_{m}\), in particular \(z_{10} = - 0.27 \times 10^{ - 4}\), \(z_{20} = 0.12 \times 10^{ - 7}\), \(z_{30} = - 0.68 \times 10^{ - 10}\), and dynamic errors in principal coordinates (\(m = 1 ,\,2 ,\,3\)):
Thus, the static and dynamic errors are:
4 Determination of Dynamic Errors in Transient Conditions
Determination of deformation errors in transient processes is of great significance for the dynamic analysis of machines with program management (various machines, robot manipulators, multi-moving platforms and others), transient processes of which take a considerable amount of the operation time.
External moments in transient processes are assumed to be zero for clarity. It should not be complicated to consider these moments in the calculation as the equations of motion are presented in a linear set.
Eq. (21) at \(M_{r} = 0\; (r = 1,2,3 )\) can generate the following (\(s = 1,2,3\)):
where
The Duhamel integral should be applied to determine dynamic errors:
It is evident that \(\uptheta_{s} (t)\) represents free vibrations emerging in a system as a result of disturbances caused by accelerated motion. These vibrations, which continue after the positioning, are considered highly undesirable as they lead to oscillations in a machine’s operating elements hindering proper operating processes.
In Eq. (26) the first summand is of the most significance. This is due to two reasons. First, the coefficients \(\uprho_{s}^{ (m )}\) decline rapidly with a higher m. Second, the duration of a transient process usually exceeds by several times the longest free vibrations period of the system, that is \(T_{1}\). The most significant summand in Eq. (26) is the first one (\(m = 1\)), that corresponds to damped vibrations in the first mode:
A dynamic error of a gear \(\uptheta_{2} (t)\) in a constant run-up and braking in a three-mass system with the fixed end (see Fig. 3) can be determined with the Duhamel integral:
where \(\upvarepsilon_{0} = 10\;{\text{s}}^{ - 2}\) is the acceleration amplitude, \(\upeta(t)\) is the unit-step function, \(t_{\text{p}} = 3\,s\) is the run-up time, \(t_{\text{T}} = 2t_{\text{p}}\) is the braking time. In the system under consideration
Thus, the dynamic error in the transient process is:
where
Equation (27) demonstrates that amplitudes of dynamic errors with a predetermined terminal angular velocity (in the case of run-up and braking) or with a predetermined rotation angle (in the case of positioning) are inversely proportional to the time of the transient process and the square of the first fundamental frequency. Therefore, the reduction of errors in transient processes can be achieved through decreased masses or a greater stiffness of a transmission device and a longer transient process. Figure 4 shows the dependency graph \(\uptheta_{2} (t )\).
In practice, implementation of these recommendations is limited. A greater stiffness of a transmission device is usually accompanied by greater reciprocating masses, thus failing to significantly increase the first fundamental frequency. A longer transient process results in a decreased machine performance, which is undesirable. In conclusion, it can be stated that the reduction of dynamic errors in contemporary machines is a complicated technical task.
References
Semenov YA, Semenova NS (2015) Theory of mechanisms and machines in examples and problems. Part 1. Publishing house Polytechnic, University, SPb 284 p (rus)
Wulfson II (2013) Dynamics of cyclic machines. Polytechnic, SPb, 425 p (rus)
Wulfson II (2015) Dynamics of cyclic machines. Series: foundations of engineering mechanics. Springer, 390 p
Weitz VL (1969) Dynamics of machine units. Mechanical Engineering, 370 p (rus)
Wolfson II, Kolovsky MZ, Semenov Yu A, Slouch AV, others, Smirnov GA (1996) Machine mechanics. Higher School, 511 p (rus)
Semenov YA (2008) Mechanics. The theory of mechanical vibrations. Publishing house Polytechnic University, SPb, 412 p (rus)
Kolovsky MZ, Evgrafov AN, Semenov YA, Slousch AV (2000) Advanced theory of mechanisms and machines. Springer, Berlin, 394 p
Wicker JJ, Pennock GR, Shigley JE (2010) Theory of machines and mechanisms. Oxford University Press, 832 p
Dresig H, Holzweißig F (2010) Dynamics of machinery. Springer, Berlin, 554 r
Semenov YA (2010) Dynamics of machines. Part 1. Publishing house Polytechnic University, SPb, 318 p (rus)
Semenov YA (2012) Dynamics of machines. Part 2. Publishing House Polytechnic University, SPb, 252 p (rus)
Evgrafov AN, Kolovsky MZ, Petrov GN (2015) Theory of mechanisms and machines: a textbook. Publishing house Polytechnic University, SPb, 248 p (rus)
Beitelschmitd M, Dresig H (2015) Machinendynamic. Aufgaben und Beispiele. Springer, Berlin, 407 S
Harris CM, Crede CE (2010) Shock and vibration handbook, 6th edn. McGraw-Hill Book Company, New York
Kolovsky MZ (1989) The Dynamics of machines. Mechanical Engineering, 263 p (rus)
Dresig H (2005) Schwingungen mechanischer Antriebssysteme. 2. Aufl. Springer, Berlin
Semenov Yu A, Semenova NS, Egorova OV (2018) Dynamic mesh forces in accounting of the time variable mesh stiffness of a gear train. IREME 12(9):736–741
Andrienko PA, Karazin VI, Kozlikin DP, Khlebosolov IO (2019) About implementation harmonic impact of the resonance method. Lecture notes in mechanical engineering, pp 83–90
Andrienko PA, Karazin VI, Khlebosolov IO (2017) Bench tests of vibroacoustic effects. Lecture notes in mechanical engineering, pp 11–17
Evgrafov AN, Karazin VI, Khisamov AV (2018) Research of high-level control system for centrifuge engine. Int Rev Mech Eng 12(5):400–404
Evgrafov AN, Karazin VI, Petrov GN (2019) Analysis of the self-braking effect of linkage mechanisms. Lecture notes in mechanical engineering, pp 119–127
Evgrafov AN, Petrov GN (2018) Self-braking of planar linkage mechanisms. Lecture notes in mechanical engineering, Part F5, pp 83–92
Evgrafov AN, Petrov GN (2016) Drive selection of multidirectional mechanism with excess inputs. Lecture notes in mechanical engineering, pp 31–37. https://doi.org/10.1007/978-3-319-29579-4_4
Evgrafov AN, Karazin VI, Kozlikin DP, Khlebosolov IO (2017) Centrifuges for variable accelerations generation. Int Rev Mech Eng 11(5):280–285. https://doi.org/10.15866/ireme.v11i5.11577
Evgrafov AN, Burdakov SF, Tereshin VA (2018) Ways of controlling pendulum conveyor. Int Rev Mech Eng 12(9):742–747
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Semenov, Y.A., Semenova, N.S. (2020). Determination of Dynamic Errors in Machines with Elastic Links. In: Evgrafov, A. (eds) Advances in Mechanical Engineering. Lecture Notes in Mechanical Engineering. Springer, Cham. https://doi.org/10.1007/978-3-030-39500-1_17
Download citation
DOI: https://doi.org/10.1007/978-3-030-39500-1_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-39499-8
Online ISBN: 978-3-030-39500-1
eBook Packages: EngineeringEngineering (R0)