Abstract
This paper provides an effective systematic procedure for the efficient treatment of worm gearboxes for industrial-grade cases. The accurate and general dynamic model of the worm gearbox is analytically obtained and the effects of the dominant factors, such as the disturbance torque and friction between the teeth and threads, are also addressed. A universal algorithm is proposed for accurate estimation of the disturbance torque that makes no utilization of any designated sensing unit. Numerous experimentations have been conducted to validate the proposed procedure and algorithm. The contributions of this paper are not limited to worm gearboxes but rather are extendable to all other conventional gearboxes that use similar power transmission methods. The gradient patterns of the normal force, the friction force, and the coefficient of friction in worm gearboxes are also identified as a function of the effective elements, such as the output loading torque and angular velocity.
Keywords
1. Introduction
Worm gearboxes have drawn extensive attention in recent years. They have numerous advantages, such as a high transmission ratio while occupying small spaces, the self-locking phenomenon, and low manufacturing costs relative to their efficiency. Worm gears and some other types of gearbox systems are widely utilized in industrial applications and, in copious cases, they are considered as an adequate and even essential replacement for multiple expensive equipment with notable maintenance costs. The steering system of modern cars is a paragon of this replacement, where expensive hydraulic systems with higher maintenance costs and larger space occupations are substituted with worm gearboxes. It is also noteworthy to mention that in many precise engineering applications, worm gearboxes have also emerged as a preferred choice, such as the gimbal systems carrying mobile satellite antennas; such precise systems were previously driven via hydraulic or pneumatic actuation systems but it is now apparent that worm gearboxes and harmonic drive gearboxes are the preferable options. Although both harmonic drive gearboxes and worm gearboxes are theoretically considered to be good options for precise engineering applications, it must be noted that the latter has a significantly better accuracy-to-price ratio and, henceforth, in practical cases, it is efficient to favor worm gearboxes. From a mechanical point of view, worm gearboxes also demonstrate more desirable characteristics relative to harmonic drive gearboxes, such as occupying small spaces and tolerating larger torques before the teeth–threads begin to undergo significant deformation. Harmonic drive gearboxes also suffer from several other drawbacks, such as the existence of fatigue, hysteresis, and the flexibility of Flex Spline and Circular Spline teeth that cause undesirable vibration and reduced accuracy of the output shaft. These common drawbacks of harmonic drive gearboxes are not present in the worm gearbox. Despite all the advantages discussed for worm gearboxes, it is necessary to state that these systems suffer from a notable amount of power dissipation; henceforth, it is essential to accurately model the dynamics of the worm gearbox and identify the interactions of the internal forces. By introducing a precise model for the dynamical behavior of the worm gear, it is possible to employ such systems in the structure of control systems that require a high level of accuracy. This employment can be observed in some studies, 1 while other studies2,3 have utilized the worm gearbox setup in a control loop for a precise engineering task.
Two points are of significant importance in the valid and accurate modeling of worm gearboxes. Primarily, when the gearbox experiences conventional loading, which is the case in most applications, the teeth of the gear and the threads of the worm are negligibly deformed and there is no need for considering them as flexible structures. The materials of the teeth and threads are selected to fail and experience fracture in the case of excessive loading, and so the flexibility analysis of the teeth and threads is not important. Nevertheless, many studies have been conducted on the flexibility analysis of threads. Zeng et al. 4 used continuum mechanics and finite elements methods to offer a detailed analysis. Recent advancements in this field are also concerned with designing gears using polymer materials, 5 which are known to illustrate fractional behavior. 6 They can also be discussed dynamically, but more sophisticated tools must be selected for the efficient treatment of materials with fractional-order dynamics.7–9 Despite the widespread applications of worm gearboxes in industry, the researches conducted on the dynamical analysis of such systems are not properly advanced and cannot provide a foundation for adequate employment of worm gearboxes in precise servo applications. This point is briefly discussed by Yeh and Wu 10 and is mainly concerned with analyzing the worm gearbox, both kinetically and kinematically, which is amongst the very few valid approaches in accurate modeling of the motion of worm gearbox systems. This study provides a detailed analysis of the different engagement configurations of the teeth and threads in the case of correct engagement conditions and also in the case of erroneous engagement conditions, which is completely contingent upon the active interval of the coefficient of friction.
Despite the insightfulness of this study and its multiple contributions to the literature, it lacks extensive discussions on several critical cases that arise in practice and are essential in laying the foundations of this field. The behavior of the coefficient of friction and internal forces of the worm gearbox under different loadings in dissimilar velocities during distinct configurations are not explored in spite of their direct effect on the motion of the system. The appropriate identification of the behavior of the internal forces results in accurate estimation of the disturbance torque, which is not known in real world cases.
In this paper, a standard procedure for universal and accurate modeling of worm gearboxes is proposed and the governing dynamic equations of the system are obtained that are extendable to other conventional gearboxes that utilize the tooth–thread engagement as a basis for power transmission. The gradient patterns of the friction force, coefficient of friction, and the normal force are extensively analyzed and several experiments have been conducted to determine their variation patterns. Subsequently, a general procedure in which the worm gearboxes are recommended to be utilized is highlighted. In addition, a comprehensive discussion on the algorithm for accurate estimation of disturbance torque that is applied to the gearbox has been held. This estimation is closely related to the internal forces of the worm gearbox system. It is important to state that in the modeling process, the conventionally disregarded factors, such as the disturbance torque and the friction between the tooth and its corresponding engaged thread, are also addressed. The main contributions and novelties of this paper can be summarized as follows:
experimental and universal identification of the gradient patterns of the normal force, the friction force, and the coefficient of friction in worm gearboxes as a function of pragmatic and practical elements, namely, output loading torque and angular velocity;
accurate analytical study of the effectiveness level of the disregarded yet significant factors, such as the disturbance torque and the friction of teeth–threads, on the output of the worm gearbox;
introducing a novel procedure for accurate estimation of the disturbance torque without the use of any designated sensing and transducing unit.
Section 2 begins with stating all the assumptions that were employed in the obtainment of the dynamic model of the worm gearbox. Subsequently, the modeling procedure of the worm gearbox is discussed and the governing relations are extracted. In addition, the extracted relations are combined with the relations of the driving actuator. Section 3 is mainly concerned with experimentation and begins with the introduction of the experimental setup that is used to acquire the variation of frictional and normal forces under different kinematic and kinetic conditions. An experimental analysis of the internal forces and the coefficient of friction of the worm gearbox is also presented in this section. Finally, a novel disturbance torque estimation algorithm, based on the conducted experiments and with logical mathematical procedure, is proposed and its error percentage is analyzed.
2. Mathematical modeling of the worm gearbox based on governing kinetic-kinematic schemes
2.1. Modeling assumptions
The following assumptions have been presumed and are highly consistent with practical cases.
In the free body diagram (FBD) of the worm and gear, only friction and normal forces are considered and other negligible forces are ignored.
In practical cases, multiple teeth of the gear and threads of the worm are in contact with each other, but in the analysis provided in this paper, it is assumed that only one tooth and one thread are engaged at every instance. It is also noteworthy to state that the distributed forces between the worm and the gear are modeled as point forces that are represented by
Due to the fact that there exists a small but not negligible backlash, the engagement of the worm and gear occurs in a single side of the tooth–thread (that is, both sides of the tooth–threads are not in contact and one side is always free), but upon a change in the direction of rotation and the loading conditions, the engaged side might change.
The threads of the worm and the teeth of the gear are assumed to be rigid structures and it is assumed that no wear happens between the surfaces of the gear and the worm.
The gearbox employs a hydrodynamic lubrication and the dissipations related to the lubrication are included in friction modeling, where the coefficient of friction is assumed to be independent of temperature in a limited temperature interval.
The friction resulting from the rotation of ball-bearings, holding both the worm and the gear, is neglected in the modeling procedure, but their effects are observed in the friction force during the tests. The ball-bearings do not suffer from any longitudinal or lateral clearances.
During the tests, the torque produced by the connected motor is identical to the torque exerted to the input shaft of the gearbox (there exists no power loss in the torque transmission procedure from the output of the motor to the input of the gearbox) and the coupling connecting the motor and gearbox is considered to be rigid. Consequently, the acceleration of the motor’s output shaft is equal to the acceleration of the worm gearbox’s input.
The worm gearbox specifications are defined in accordance to the standard handbook,
11
where the input torque (applied to the worm), disturbance torque (exerted to the gear), mass inertial moment of the worm, mass inertial moment of the gear, worm radius, gear radius, helix angle of the worm, pressure angle, and coefficient of friction are demonstrated as
The positive direction of

Schematic view of tooth–thread engagement in the resistive mode and worm gearbox free body diagram (FBD): (a1) left-handed (L-H) helix –
2.2. Dynamics modeling of worm gearbox systems
Accurate identification of the internal forces of the gearbox is contingent upon a detailed analysis of the dynamics of the system under various loadings. To facilitate and to enhance the accuracy of this analysis, it is recommended to classify the tooth–thread engagement based on the kinematics of the motion and loading conditions. Upon meticulous observations of the force diagram for the worm and gear system, it became apparent that the tooth–thread engagement can be categorized into three general modes. These three modes represent the behavior of the worm gearbox with universality and are named the resistive mode, pseudo-resistive mode, and assistive mode.
Based on the fact that whether the worm’s helix is right-handed (R-H) or left-handed (L-H) and also the rotation direction of the worm (clockwise or counter-clockwise) as the driving unit, it is evident that four configurations will be encountered. Combining these configurations with the previously mentioned modes, 12 distinct configurations will be obtained and each of these configurations is extensively discussed in the following section.
2.2.1. Mode 1: resistive mode
In this mode, the disturbance torque that is exerted to the gear opposes the rotation direction of the system. Each of the following configurations is analyzed and the corresponding FBDs of the worm and gear are illustrated in Figures 1(a2), (b2), (c2), (d2), (a3), (b3), (c3), and (d3), respectively. A schematic view is presented in Figures 1(a1), (b1), (c1), and (d1) for each of the configurations.
Using the aforementioned FBDs and by implementing Newton–Euler’s principle, it is possible to derive the governing equations for each of the configurations and it is observed that all the governing equations are identical; that is, only two distinct equations are obtained in this mode (one for the gear and one for the worm). After decomposing the forces in accordance with the direction of rotation, the dynamic equations of the worm and gear are derived as represented by Equations (1) and (2), respectively. It is important to state that the force decomposition has been only performed in the axes that were effective in the analysis of motion and the ineffective forces have been neglected:
If the system is analyzed statically
In this case, as it was expected, upon the existence of input or disturbance torque (
2.2.2. Mode 2: pseudo-resistive mode (
)
The analysis of this mode, from a dynamic point of view, is similar to the resistive mode but, in this case, the disturbance torque is concurrent with the system’s rotation direction. It is essential to state that, in this case, the magnitude of the disturbance torque is smaller than the switching torque (

Schematic view of tooth–thread engagement in the pseudo-resistive mode and worm gearbox free body diagram (FBD): (a1) left-handed (L-H) helix –
In this mode, the FBDs are identical to the previous mode, but owing to the fact that the direction of implementation of
Assuming the system to be static, it is possible to eliminate
In this case, despite the presence of input and disturbance torques, it is possible to have a normal force equal to zero. By solving
2.2.3. Mode 3: assistive mode (
)
In this mode, not only is the direction of the disturbance torque in accordance with the direction of rotation of the system, but also its value is significant and can be considered to be effective at inducing an increase in the angular velocity of the worm. As demonstrated in Figure 3, the engagement surface of the tooth–thread has been changed compared to the previous configurations that were presented in Figures 1 and 2, and the normal and friction forces are now exerted on the other surface, which means that the next thread of the worm is now engaged with the tooth of the gear on the other side. Figure 3 illustrates the FBDs of the worm and gear and a schematic view of tooth–thread engagement in the same order of Figure 1.

Schematic view of tooth–thread engagement in the assistive mode and worm gearbox free body diagram (FBD): (a1) left-handed (L-H) helix –
The governing equations can be obtained as represented in the following equations:
Upon conducting a static analysis, it is possible to eliminate
By solving the equation
It can be concluded that this value (
In order to express the dynamics of the worm gear system with universality and generality, Equations (1), (2), (6), (7), (12), and (13) are compressed to Equations (19) and (20) with respect to Equation (17) for
Using Equations (19) and (20), it is possible to eliminate
Equation (22) for friction force is obtained by eliminating the normal force term from Equations (19) and (20):
It is also noteworthy to state that in order to achieve the numerical values of the coefficient of friction, it is only necessary to combine Equation (21) with Equation (22):
It can be observed from Equations (21)–(23) that normal force, friction force, and the coefficient of friction are functions of
There are two cases where the tooth–thread engagement occurs correctly and not erroneously.
10
The first case is when the system operates without the existence of any disturbance torque (
By obtaining these two values with respect to the mentioned conditions, the reliable interval for correct tooth–thread engagement is acquired.
In order to directly observe the effects of the disturbance torque on the system, it is essential to combine the kinematics relations of the gearbox system with its kinetics relations. To do so, it is necessary to utilize Equation (26), which relates the angle of the worm with the angle of the gear and also represents the transmission ratio of the worm gearbox. 12 By calculating the first and second derivatives of Equation (26), the relationship between the velocity and acceleration of the worm and gear can also be obtained:
where n represents the number of threads in the worm (
A number of points can be perceived from this relation. Primarily, it is evident that the number of the threads does not affect the transmitted disturbance torque. Secondly, in order to mitigate the effects of friction, the helix angle and the radius of the worm should be decreased. This change also directly affects the transmission ratio, so a rational compensation is essential. Computing the effective mass inertial moment in worm gears and their effects on the input/output accelerations are also remarkable.
It is evident from Equation (28) that in quasi-static conditions (
This particular input torque represents the minimum amount of torque that is essential to initiate the motion of the worm gearbox. The term
2.3. Incorporation of the worm gearbox driving machine model into the mathematical governing equation of worm gearbox motion
Different types of motors are utilized in industrial applications to drive the worm gearbox system. Permanent magnet direct current (PMDC) motors, three-phase synchronous motors, and stepper motors are at the top of the list of the most widely used motors. One of the main advantages of PMDC motors lies in their simplistic launch procedure relative to other motors (such as the three-phase or AC motors). Angle, velocity, and torque control algorithms are also employed on PMDC motors with ease and there is no need to make use of sophisticated procedures.
13
Due to the conveniences stated above, PMDC motors are employed in the experimental setup of this paper. The experimental details of the PMDC motors are extensively discussed in Section 3. For the sake of clarification and completeness, a brief introduction on the theoretical basis of PMDC motors is provided here that aims to elucidate the part in the experiment that is related to the motor. The relation between the armature current (
where
Utilizing the modeling assumptions, the output torque and acceleration of the motor are equal to the input torque and acceleration of the gearbox. By combining Equations (27) and (29), the coupled dynamics of the motor and gearbox is obtained and is presented in the following equation:
where
Upon knowing the input torque and measuring the angular acceleration of the input/output shaft, it is only necessary to estimate the disturbance torque and the friction force to obtain the accurate dynamics of the gearbox system without any unmodeled dynamics.
3. Experimentation: a thorough examination of the obtained model and the disturbance estimation algorithm
3.1. Experimental setup description
In order to analyze the behavior of normal and friction forces under different modes of loading, it is essential to perform extensive and distinct tests. The experimental setup of this paper consists of a MOTOVARIO NMRV030 gearbox with three PMDC motors made by ElectroCraft under the commercial labeling of DP20. One motor is installed on the worm as the driving unit and two motors are connected to the output of the gearbox to exert disturbance torque to the gear.
Primarily, it should be noted that with respect to the relation between output torque of the motor
A tachogenerator and a two-channel optical encoder with a resolution of 500 pulses/rev are adjusted and attached to the armature of the PMDC motor. Each PMDC motor is independently driven by a BTS7960B driver, where the armature current is measured by a conventional Hall effect sensor. Due to the fact that a considerable number of analogue feedback signals were present in the setup and their presence was inevitable for the appropriate conduction of the experiment, two digitally addressed analogue multiplexers of model SN74HC4051 were used and each of the multiplexers connected eight lines to the microprocessor via analogue to digital converter (ADC) ports. The microprocessor is an ATMEGA2560 with 8 kB SRAM, 4 kB EEPROM and 16 MHz CPU clock. In Figure 4(a), a real depiction of the mechanical/electrical components of the experimentation setup is illustrated and Figure 4(b), which is a pseudo-Altium representation, demonstrates the signal-flow diagram between the mechanical assembly, sensors, drivers and digital/analogue hardware.

General view of the experimental setup: (a) real depiction of the experimental setup consisting of the mechanical assembly, the electrical components and circuits, and the monitoring PC; (b) signal-flow diagram between the mechanical assembly, sensors, drivers, and digital/analogue hardware (R = 6.8 kΩ). PMDC: permanent magnet direct current.
In this experiment, despite the fact that one motor could produce the disturbance torque, two motors were used and the second motor is added just to increase the power and magnitude of the disturbance torque. By using two motors, it is possible to produce significant perturbations on the motion of the worm as the driving unit.
Table 1 represents the gearbox parameters and their corresponding numerical values, and Table 2 provides readers with the parameters of the PMDC motor (https://www.electrocraft.com/products/). Figure 5 illustrates a section view of a conventional worm gearbox. It demonstrates the worm gears, bearing placement, oil seals, and other components that are visible in the figure.
Gearbox parameters and their corresponding numerical values.
Motor parameters and their corresponding numerical values.

Section view of a conventional worm gearbox and its internal components (www.motovario.com/eng/).
3.2. Experimental tests
Based on Equations (21)–(23) that were extracted in Section 2.2, all the experiments were conducted on the setup introduced in Section 3.1, in a quasi-static manner and in 17 different constant velocities.
To produce these 17 velocities, the driving motor draws 17 constant currents from the power supply that, based on Equation (29) of the PMDC motor, corresponds to 17 constant yet distinct values for the input torque (
It should be noted that complementary explanations and comprehensive discussions on the details of each figure are provided hereafter.
By utilizing Equation (21), Figure 6 illustrates the linear behavior of the normal force with respect to the disturbance torque. It is notable to state that the magnitude of the velocity does not play an effective role on the normal force, and the parameter of significant importance on the normal force is the applied disturbance torque. To avoid a disorderly illustration, only four sets of data are labeled.

Variation diagram of the normal force upon systematic alteration of the disturbance torque on the gear at different velocities.
Figure 7 demonstrates the behavior of friction forces that are based on Equation (22). The sampling process is performed as discussed (17 invariant velocities and 16 constant disturbance torques). Figure 7 expresses that in the resistive mode and regardless of the value of velocity, upon an increase in the magnitude of the disturbance torque (exerted on the output of the gearbox), the magnitude of the friction force between the teeth and threads will increase. In addition, it is noteworthy to mention that under a certain predetermined loading, the magnitude of the friction force experiences an increase with a surge in the angular velocity of the system. As expected, in the assistive mode (regardless of the value of the velocity) the system experiences a smaller friction force.

Variation diagram of the friction force upon systematic alteration of the disturbance torque on the gear at different velocities.
It is evident from Figure 8 that an increase in the velocity of the system will subsequently result in an increase in the value of

Variation diagram of the switching torque upon systematic alteration of the angular velocity.
Figure 9 demonstrates the general behavior of the coefficient of friction for different values of disturbance torques. It can be observed from Figure 9 that upon an increase in the magnitude of the disturbance torque, the value of the coefficient of friction decreases. Using Remark 4 and by substituting the numerical values of the gearbox parameters, it is possible to obtain a maximum value for the coefficient of friction. This value, for the experimental setup of this paper, is obtained to be

Variation diagram of the coefficient of friction upon systematic alteration of the disturbance torque on the gear at different velocities.
To better observe the behavior of the coefficient of friction, the part of Figure 9 that corresponds to coefficients of friction less than
It is possible to filter the data of Figure 9 and equate the values that are larger than

Filtered variation diagram of the coefficient of friction limited by the values of
Figure 11 demonstrates the general behavior of the coefficient of friction under different types of disturbance loading and at different velocities. It is noteworthy to state that upon an increase in the velocity of the system (both in positive and negative directions), while maintaining a specific disturbance torque, the coefficient of friction increases. Contrary to the previous case, when the disturbance torque is increased while maintaining a specific velocity, the value of the coefficient of friction decreases. In Figure 11,

Behavior of the coefficient of friction for different angular velocities of the worm under distinct disturbance torques.
3.3. Accurate estimation of the disturbance torque using the k-nearest neighbors algorithm
In order to obtain a valid and adequate estimation for the disturbance torque, it is vital to utilize accurate sensors and sensing methods. In order to validate the disturbance estimation procedure that was employed in the experiments and for further clarification of the proposed method, an extensive discussion was held in Section 3.1 regarding the correct sensing method.
Based on the velocity control that has been applied to the driving motor (as discussed in Section 3.2), in order to reach a predefined angular velocity
Based on the aforementioned explanations and utilizing Equation (33), it is possible to obtain a one-to-one mapping between [

Schematic view of the flowchart of the disturbance torque (
In order to adequately interpolate the data, a k-nearest neighbors (KNN) algorithm is used that is reviewed by studies Homaeinezhad et al.
15
and Zhang et al.
16
In this algorithm, it is assumed that the dataset
Initially, the Euclidean distance between the measured data from sensors and the elements of the database are calculated as depicted in the following equation:
where the dataset
In order to evaluate the proposed algorithm, 17 distinct tests were conducted on the experimental setup where in each test, the system velocity and the applied disturbance torque were different from the previous test and the database. Figure 13 illustrates the deviation of the estimation disturbance torque from its actual value. Table 3 presents the saved sensor data during experimentation. It is attempted to select an utterly random value for the magnitude of the applied torque (to further render the merits of the proposed method), but it is also noteworthy to state that there existed a rational logic in this torque exertion. For example, it can be mentioned that in samples 2, 4, and 5, the magnitude of the applied torque is similar but the system itself is in completely different velocities (both in magnitude and direction). Also, in samples 3 and 5 (or 12 and 14) the velocity of the system is selected to be approximately similar, but the applied torque is different. It should be noted that even the number of positive torque tests is approximately the same as the number of negative torque tests. This symmetry has also been considered in the direction.

Deviation of the estimated torques from actual measured disturbance torques exerted on the system.
Experimental data to validate the proposed disturbance estimation algorithm.
Here,
Using the provided estimation of
4. Conclusion
Worm gearboxes are widely used in industrial power transmission systems whose internal dynamics might be considered as a nonlinear function of worm velocity, external torque, and input voltage of the driving PMDC machine. For the implementation of worm gearboxes in high-precision servo applications, the measurement of output shaft loading torque is of critical importance. Due to the fact that torque/force measurement does require extra mechanical mounting and electrical/digital circuitry equipped with several noise and condition filtering components, this paper is devoted to describe a verified technique for torque sensorless internal model estimation of such gearboxes. To this end, the accurate dynamic model of worm gearbox systems, under all kinetic or kinematic configurations, is obtained in this paper. The approach of this paper is universal and it is extendable to other conventional gearbox systems that utilize similar power transmission methods. Several experiments are conducted and, primarily, a database is created that aims to provide the groundwork for accurate estimation of the disturbance torque. It is illustrated that upon integrating this database with a modified KNN algorithm, it is possible to estimate the disturbance torque with acceptable accuracy. The general behavior of the coefficient of friction, normal force, and friction force, upon systematic alteration of the disturbance torque and system velocity, are also presented and these data can act as a guide for further advancement in this topic.
4.1 Future works
By utilizing the proposed algorithm of this paper, the obtained dynamic model of the worm gearbox can be embedded in the structure of a feedback control system. This can make the estimation of the output torque possible without using any torque sensors, whose implementation is always expensive and requires special mounting design and signal conditioners/filters for noise removal. After the determination of the output torque, based on the procedure described in this manuscript, the kinetic model of the worm gearbox is parameterized and identified to be used in the structure of control algorithms. This will eventually lead to more accuracy and precision in the performance of servo systems.
Footnotes
Acknowledgements
The authors of this manuscript are members of the Department of Mechanical Engineering, K. N. Toosi University of Technology, and are not employed by any non-academic government agencies. Also, they are not dependent upon funding or data from any political, military, or sovereignty corporation or organization.
Declaration of conflicting interests
The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The authors received no financial support for the research, authorship, and/or publication of this article.
