1 Introduction

Gear vibrations are mostly caused by several sources including variable meshing stiffness, installation errors, gear faults [1], and manufacturing errors [2]. Vibration caused by variable meshing stiffness is inevitable because the meshing stiffness depends on the number of teeth pairs in contact at a given time, which varies during rotation of the gears. Installation errors and local gear faults can normally be avoided or at least kept to a minimum. Manufacturing errors can be reduced, but there is always a trade-off between reduced manufacturing errors and increased manufacturing costs. Therefore, it is necessary to have an estimate of the effects of manufacturing errors on the gearbox performance and vibrations in order to determine the minimum requirements for manufacturing quality in the design process of the final system assembly.

A group of researchers have been trying to analyze and optimize the gear profile so that the profile errors are minimized [3,4,5,6,7,8]. Sato et al. [9] studied the effects of gear profile and contact ratio on the rotational vibrations of gears. They validated their simulation results by comparing them with dynamic meshing test results. Tavakoli and Houser [8] and Munro et al. [6] in similar studies used different combinations of tooth and tip reliefs to minimize the static transmission errors of spur gears. Simon [7] provided a method for calculating the optimum values of the tooth tip relief and crowning of gears. Cai and Hayashi [4] found the optimum tooth profile for spur gears so that they have no rotational vibration caused by tooth profile. They showed the effectiveness of the method in simulations. Bonori et al. [10] and Faggioni et al. [5] used a genetic algorithm and a Random–Simplex optimization algorithm, respectively, to minimize the vibrations caused by gear profile selection. Despite the efforts to eliminate profile errors, there is always manufacturing errors, which lead to discrepancies between the ideal profile and the manufactured one. These errors and their effects can be studied both experimentally and theoretically. For theoretical studies, realistic models of the gear pairs are necessary.

Linear and nonlinear models of gear dynamics have been provided in previous research studies [11, 12]. Velex and Maatar [13] provided a dynamic model for gears in order to study the effects of gear profile and mounting faults on the gear vibrations. Faggioni et al. [14] proposed a nonlinear model for studying the nonlinear vibrations and stability of gear pairs. Masoumi et al. [15] presented a lumped-mass model for a planetary gearbox in order to investigate the nonlinear vibrations and chaos in the gearbox. They considered the effects of backlash and time-varying meshing stiffness in that model. The results showed an induced imbalance in the gearbox. Masoumi et al. [16] in another study, applied a similar model in order to investigate the effects of gear tooth profile and meshing on the vibrations and contact stresses in planetary gearboxes. Unlike the signal-based studies on machinery vibrations [17,18,19,20,21], these gear dynamics models can be combined with the models for gear manufacturing errors, which affect the gear tooth profiles and consequently the vibrations of gearboxes, to improve gearbox design. Therefore, one of the goals of the current research is developing a combined model to analytically study the effects of manufacturing errors.

Because of common random excitation sources in gearboxes, analyzing random vibrations in gearboxes is essential. Random and/or harmonic input torques are considered as one of the sources in this classification. Several research studies, such as [22,23,24,25], have investigated the dynamics of gear pairs under random input torques. Another random excitation source is gear manufacturing or profile error. It can cause excessive torsional and also lateral vibrations. Fakhfakh et al. [26] used a 12-degree-of-freedom (DOF) variable-stiffness model to simulate the dynamics of a two-stage gear system. The behavior of the system was studied with and without manufacturing and assembly errors. It was observed that an eccentricity caused an amplitude modulation, but a profile error increased the level of vibration without showing a specific peak in the vibration spectrum. Bonori and Pellicano [3] proposed an approach for analyzing the vibration of a gear pair with profile errors. They applied a 1DOF model for a gear pair considering backlash and variable meshing stiffness. A random distribution was assumed for the profile error. They compared the vibrations of the gear pair in error-free and imperfect cases, and observed that these profile errors could lead to chaotic behavior. Xun et al. [27] studied the dynamics of a planetary gearbox in the case of random tooth profile error. By applying a multiple-scales based stochastic method, they obtained the distributions of dynamic transmission errors (DTEs), which was verified by employing the Monte Carlo method. Based on the results, they concluded that manufacturing precision has significant effects on DTE. Guo and Fang [28] developed a 12-DOF dynamic model to analyze deterministically the effects of manufacturing errors on the DTEs of a helical gear pair. They were able to predict the DTE of the system with experimental validations. Guo and Fang in a similar study [29] performed several statistical analyzes to investigate the effect of different machining accuracy errors on gear vibration. In summary, all the mentioned research works have used numerical methods, which have heavy numerical calculation cost especially in complicated systems with several degrees of freedom and with many modelling details. In the methods based on numerical solutions of differential equations of motion, the inputs are entered in the time domain, but frequency and amplitude distributions of complicated types of random errors are not easy to implement.

The majority of published research on gear vibrations has focused on fault detection and diagnosis using signal-based [19, 30, 31] or model-based [32] approaches without considering the manufacturing errors, but a few works consider that in their models. Park et al. [33] measured the transmission error in a gear set using two encoders. They applied ensemble empirical mode decomposition to the obtained signal, which includes information on gear profile deviations, in order to diagnose gear faults. Dadon et al. [34] numerically simulated the surface interaction between gear teeth in order to investigate the possibility of fault detection in the case of gear manufacturing errors. They investigated the effect of different severity levels of gear tooth profile error. The results showed that the ability to detect faults is degraded in gears with low-quality tooth surfaces, and the robust detection of small faults is not feasible. More investigation is needed in the case of concurrent manufacturing errors and local faults in rotating machinery containing gear transmissions.

Based on the above discussion, in low-accuracy-machined gears, the contribution of the profile random error to gear vibration is significant. It affects the general dynamics and performance of the gear pair, and excessive profile error can possibly lead to a poor estimate of transmission error, an increase in overall vibration, and can make fault detection more challenging. Simulating the effect of manufacturing error on system vibration in the design process can help to reduce the manufacturing costs of the gears while satisfying performance requirements. All the existing theoretical studies on the effects of gear manufacturing error are based on numerical simulations, which take a long time to run and are computationally expensive even for small systems. For more complicated systems and for the purpose of parameter optimization in the presence of manufacturing error, a more efficient method is desirable, especially during the design process where experiments are not possible. Generating the desired types of random errors in current numerical methods is also limited in terms of amplitude and frequency. In this study, a multi-DOF (MDOF) model, including the input and output rotors, and the gears’ lateral and torsional vibrations, is prepared. A random pattern of tooth profile error with a known spectral density is considered. By using a frequency domain approach, the vibration levels on the bearings, caused by the random error, are determined. Unlike previous studies, this method provides us with an expression for calculating the vibration level without going through the process of solving the equations of motion, numerically. The results of the proposed method are compared with those obtained by Monte Carlo simulations. After validating the approach, the effects of system parameters on the vibration levels are studied by changing their numerical values over specified ranges. The results show the accuracy of the proposed method and especially its shorter computation time, which gives the results in a few seconds instead of hours of simulations spent on numerical methods.

2 Theory

The spectral density \({S}_{y}\left(\omega \right)\), of the response of a linear 1DOF system to a random excitation, is defined as \({S}_{y}\left(\omega \right)={\left|H\left(\omega \right)\right|}^{2}{S}_{f}\left(\omega \right)\) where \({S}_{f}\left(\omega \right)\) is the spectral density of the input, and \(H\left(\omega \right)\) is the frequency response function of the system. The mean squared displacement of the response, \(E\left[{y}^{2}\right]\), which is an applied parameter, can be then obtained as \(E\left[{y}^{2}\right]={\int }_{-\infty }^{\infty }{\left|H\left(\omega \right)\right|}^{2}{S}_{f}\left(\omega \right)d\omega\), as well [35].

Fig. 1
figure 1

Schematic view of an MDOF system, where \({f}_{i}\left(\omega \right)\) and \({w}_{i}\left(\omega \right)\) are the ith input and output, respectively

In a linear system with multiple degrees of freedom and multiple inputs, such as what is shown in Fig. 1, this approach can be applied by decoupling the governing equations using the mode shapes of the system. In other words, the system is decoupled into m 1DOF systems, and then the mean square displacement of the responses can be obtained for all the new degrees of freedom in the orthogonal coordinate system. A simpler approach is available for obtaining the mean square response in the original coordinate system. It uses the matrix of frequency response functions, \(\left[H\left(\omega \right)\right]\), of the entire system. In the frequency domain, the relation between the inputs and outputs can be written as:

$$\left[\begin{array}{c}{W}_{1}\left(\omega \right)\\ {W}_{2}\left(\omega \right)\\ \begin{array}{c}\vdots \\ {W}_{m}\left(\omega \right)\end{array}\end{array}\right]=\left[H\left(\omega \right)\right]\left[\begin{array}{c}{F}_{1}\left(\omega \right)\\ {F}_{2}\left(\omega \right)\\ \begin{array}{c}\vdots \\ {F}_{m}\left(\omega \right)\end{array}\end{array}\right]=\left[\begin{array}{ccc}{H}_{11}\left(\omega \right)& \cdots & {H}_{1m}\left(\omega \right)\\ \vdots & \ddots & \vdots \\ {H}_{m1}\left(\omega \right)& \cdots & {H}_{mm}\left(\omega \right)\end{array}\right]\left[\begin{array}{c}{F}_{1}\left(\omega \right)\\ {F}_{2}\left(\omega \right)\\ \begin{array}{c}\vdots \\ {F}_{m}\left(\omega \right)\end{array}\end{array}\right]$$
(1)

where \({H}_{ij}\left(\omega \right)\), \({W}_{i}\left(\omega \right)\) and \({F}_{i}\left(\omega \right)\) are the ij element of the frequency response function matrix and Fourier transform of the ith output and the ith input, respectively.

Therefore, the mean square of the system response on the nth output caused by the ith input can be obtained from the following equation [36, 37]:

$$E\left[{w}_{n}^{2}\right]={\int }_{-\infty }^{\infty }{\left|{H}_{ni}\left(\omega \right)\right|}^{2}{S}_{{f}_{i}}\left(\omega \right)d\omega$$
(2)

3 Equations of motion

A system, containing a gear pair, bearings, and input and output rotors, is simplified to an 8-DOF lumped-mass model and shown in Fig. 2. The random manufacturing error is shown as a function of time, \(e\left(t\right)\), which is connected to the meshing spring and damper in series. The symbols used for stiffness, damping, mass and mass moment of inertia of the system components are \(k\), \(c\), \(m\), and \(I\), respectively. The supporting bearings of the gears are simplified as linear springs and dampers in the \(y\) direction, where 1 and 2 in the subscripts refer to the driving and driven gears, respectively. The meshing stiffness and damping are specified with subscript \(t\). The rotational and translational DOFs are shown by \(\theta\) and \(y\), respectively.

Fig. 2
figure 2

Schematic view of the gear pair model (reproduced from [38])

By using Newton’s second law, the equations of motion can be written around the static equilibrium as:

$${m}_{1}{\ddot{y}}_{1}+{c}_{y1}{\dot{y}}_{1}+{k}_{y1}{y}_{1}=-{F}_{k}-{F}_{c}$$
(3)
$${m}_{2}{\ddot{y}}_{2}+{c}_{y2}{\dot{y}}_{2}+{k}_{y2}{y}_{2}={F}_{k}+{F}_{c}$$
(4)
$${I}_{1}{\ddot{\theta }}_{1}={k}_{p}\left({\theta }_{m}-{\theta }_{1}\right)+{c}_{p}\left({\dot{\theta }}_{m}-{\dot{\theta }}_{1}\right)-{R}_{b1}\left({F}_{k}+{F}_{c}\right)$$
(5)
$${I}_{2}{\ddot{\theta }}_{2}={{R}_{b2}\left({F}_{k}+{F}_{c}\right)-k}_{g}\left({\theta }_{2}-{\theta }_{b}\right)-{c}_{g}\left({\dot{\theta }}_{2}-{\dot{\theta }}_{b}\right)$$
(6)
$${I}_{m}{\ddot{\theta }}_{m}={M}_{1}-{k}_{p}\left({\theta }_{m}-{\theta }_{1}\right)-{c}_{p}\left({\dot{\theta }}_{m}-{\dot{\theta }}_{1}\right)$$
(7)
$${I}_{b}{\ddot{\theta }}_{b}={-M}_{2}+{k}_{g}\left({\theta }_{2}-{\theta }_{b}\right)-{c}_{g}\left({\dot{\theta }}_{2}-{\dot{\theta }}_{b}\right)$$
(8)

where

$${F}_{k}= \left({R}_{b1}{\theta }_{1}-{R}_{b2}{\theta }_{2}+{y}_{1}-{y}_{2}+e\left(t\right)\right)\cdot {k}_{t}\left(t\right)$$
(9)
$${F}_{c}= \left({R}_{b1}{\dot{\theta }}_{1}-{R}_{b2}{\dot{\theta }}_{2}+{\dot{y}}_{1}-{\dot{y}}_{2}+\dot{e}\left(t\right)\right)\cdot {c}_{t}$$
(10)

In order to investigate the vibrations caused by manufacturing error, the average value of the meshing stiffness is substituted into the equations of motion (similar to what is done in [26]) to eliminate the contribution of variable meshing stiffness to the vibration level. It is assumed that the vibration amplitudes are low, there is no loss of contact, and meshing frequency does not create primary or parametric resonance. This average value of the meshing stiffness is taken over one period of gear rotation. Therefore, the equations of motion, Eqs. (3)–(13), can be written in matrix form as:

$$\begin{aligned}&\left[\begin{array}{cc}\begin{array}{ccc}{m}_{1}& 0& 0\\ 0& {m}_{2}& 0\\ 0& 0& {I}_{1}\end{array}& \begin{array}{ccc}0& 0& 0\\ 0& 0& 0\\ 0& 0& 0\end{array}\\ \begin{array}{ccc}0& 0& 0\\ 0& 0& 0\\ 0& 0& 0\end{array}& \begin{array}{ccc}{I}_{2}& 0& 0\\ 0& {I}_{m}& 0\\ 0& 0& {I}_{b}\end{array}\end{array}\right]\left[\begin{array}{c}\begin{array}{c}{\ddot{y}}_{1}\\ {\ddot{y}}_{2}\\ {\ddot{\theta }}_{1}\end{array}\\ \begin{array}{c}{\ddot{\theta }}_{2}\\ {\ddot{\theta }}_{m}\\ {\ddot{\theta }}_{b}\end{array}\end{array}\right]+\left[\begin{array}{cc}\begin{array}{ccc}{c}_{y1}+{c}_{t}& -{c}_{t}& {c}_{t}{R}_{b1}\\ -{c}_{t}& {c}_{y2}+{c}_{t}& {-c}_{t}{R}_{b1}\\ {c}_{t}{R}_{b1}& -{c}_{t}{R}_{b1}& {c}_{p}+{c}_{t}{R}_{b1}^{2}\end{array}& \begin{array}{ccc}{-c}_{t}{R}_{b2}& 0& 0\\ {c}_{t}{R}_{b2}& 0& 0\\ {-c}_{t}{{R}_{b1}R}_{b2}& {-c}_{p}& 0\end{array}\\ \begin{array}{ccc}-{c}_{t}{R}_{b2}& {c}_{t}{R}_{b2}& {-c}_{t}{{R}_{b1}R}_{b2}\\ 0& 0& {-c}_{p}\\ 0& 0& 0\end{array}& \begin{array}{ccc}{c}_{g}+{c}_{t}{R}_{b2}^{2}& 0& {-c}_{g}\\ 0& {c}_{p}& 0\\ {-c}_{g}& 0& {c}_{g}\end{array}\end{array}\right]\left[\begin{array}{c}\begin{array}{c}{\dot{y}}_{1}\\ {\dot{y}}_{2}\\ {\dot{\theta }}_{1}\end{array}\\ \begin{array}{c}{\dot{\theta }}_{2}\\ {\dot{\theta }}_{m}\\ {\dot{\theta }}_{b}\end{array}\end{array}\right]\\ &+\left[\begin{array}{cc}\begin{array}{ccc}{k}_{y1}+{k}_{t}& {-k}_{t}& {k}_{t}{R}_{b1}\\ {-k}_{t}& {k}_{y2}+{k}_{t}& {-k}_{t}{R}_{b1}\\ {k}_{t}{R}_{b1}& -{k}_{t}{R}_{b1}& {k}_{p}+{k}_{t}{R}_{b1}^{2}\end{array}& \begin{array}{ccc}{-k}_{t}{R}_{b2}& 0& 0\\ {k}_{t}{R}_{b2}& 0& 0\\ {-k}_{t}{{R}_{b1}R}_{b2}& {-k}_{p}& 0\end{array}\\ \begin{array}{ccc}-{k}_{t}{R}_{b2}& {k}_{t}{R}_{b2}& {-k}_{t}{{R}_{b1}R}_{b2}\\ 0& 0& {-k}_{p}\\ 0& 0& 0\end{array}& \begin{array}{ccc}{k}_{g}+{k}_{t}{R}_{b2}^{2}& 0& {-k}_{g}\\ 0& {k}_{p}& 0\\ {-k}_{g}& 0& {k}_{g}\end{array}\end{array}\right]\left[\begin{array}{c}\begin{array}{c}{y}_{1}\\ {y}_{2}\\ {\theta }_{1}\end{array}\\ \begin{array}{c}{\theta }_{2}\\ {\theta }_{m}\\ {\theta }_{b}\end{array}\end{array}\right]\\ &=\left[\begin{array}{c}\begin{array}{c}{-k}_{t}e\left(t\right){-c}_{t}\dot{e}\left(t\right)\\ {k}_{t}e\left(t\right){+c}_{t}\dot{e}\left(t\right)\\ {-R}_{b1}\left[{k}_{t}e\left(t\right){+c}_{t}\dot{e}\left(t\right)\right]\end{array}\\ \begin{array}{c}{R}_{b1}\left[{k}_{t}e\left(t\right){+c}_{t}\dot{e}\left(t\right)\right]\\ 0\\ 0\end{array}\end{array}\right]\end{aligned}$$
(11)

Two approaches are used in this research in order to find the solution of these equations in the case of random manufacturing errors. The first one is based on the theory of random vibrations and is analytical. The second approach is the common numerical solution of this set of differential equation using the Runge–Kutta method. In the first approach, the average value of the meshing stiffness is used in Eqs. (1117), and in the second method, the variable meshing stiffness values from finite element method (FEM), and numerical solutions of Eq. (11) are used. Then, their results will be compared.

Random vibration analysis in the frequency domain needs less calculation time. Moreover, many random excitations are described by their spectral densities and frequency domain distributions. Therefore, after taking a Fourier transform, the above equation can be rewritten as:

$$\left[-{\omega }^{2}M+\omega IC+K\right]\left[\begin{array}{c}\begin{array}{c}{\ddot{y}}_{1}\\ {\ddot{y}}_{2}\\ {\Theta }_{1}\left(\omega \right)\end{array}\\ \begin{array}{c}{\Theta }_{2}\left(\omega \right)\\ {\Theta }_{m}\left(\omega \right)\\ {\Theta }_{b}\left(\omega \right)\end{array}\end{array}\right]=\left[\begin{array}{c}\begin{array}{c}{-k}_{t} {-c}_{t}I\omega \\ {k}_{t} {+c}_{t}I\omega \\ {-R}_{b1}\left[{k}_{t} {+c}_{t}I\omega \right]\end{array}\\ \begin{array}{c}{R}_{b2}\left[{k}_{t} {+c}_{t}I\omega \right]\\ 0\\ 0\end{array}\end{array}\right]E\left(\omega \right)$$
(12)

Then, if Eq. (12) is solved for \(\left[X\left(\omega \right)\right]={\left[\begin{array}{cc}\begin{array}{ccc}{Y}_{1}\left(\omega \right)& {Y}_{2}\left(\omega \right)& {\Theta }_{1}\left(\omega \right)\end{array}& \begin{array}{ccc}{\Theta }_{2}\left(\omega \right)& {\Theta }_{m}\left(\omega \right)& {\Theta }_{b}\left(\omega \right)\end{array}\end{array}\right] }^{T}\) one obtains

$$\left[X\left(\omega \right)\right]={\left[-{\omega }^{2}M+\omega IC+K\right]}^{-1}\left[F\left(\omega \right)\right]$$
(13)

where \(\left[F\left(\omega \right)\right]\) equals to the right-hand side of Eq. (12). Then, the first two elements of \(\left[X\left(\omega \right)\right]\) can be obtained from Eq. (13) as:

$${Y}_{1}\left(\omega \right)={H}_{1}\left(\omega \right)E\left(\omega \right)$$
(14)

and

$${Y}_{2}\left(\omega \right)={H}_{2}\left(\omega \right)E\left(\omega \right)$$
(15)

They represent the Fourier transform of the lateral vibrations of the bearings in the y direction caused by static transmission error or, in other words, manufacturing error. Because of the 6 degrees of freedom of the system, the expressions obtained for frequency–response functions, \({H}_{1}\left(\omega \right)\) and \({H}_{2}\left(\omega \right)\), are lengthy and are not written here. If the manufacturing error has a general spectral density of \({S}_{ee}\left(\omega \right)\), the mean square displacement of the response, caused by that error on the bearing supporting the driving gear, can be obtained from the following equation [37]:

$$E\left[{y}_{1}^{2}\left(t\right)\right]={\int }_{-\infty }^{\infty }{\left|{H}_{1}\left(\omega \right)\right|}^{2}{S}_{ee}\left(\omega \right)\mathrm{d}\omega$$
(16)

Equation (16) is used in cases where the frequency of error is not limited to a specific range. In most of cases, this type of error is assumed to be low-frequency noise with a frequency limit. For a random input with spectral density of \({S}_{nb}\left(\omega \right)\) with an upper bound of \({\omega }_{1}\), the mean square of the response can be obtained from the following equation:

$$E\left[{y}_{1}^{2}\left(t\right)\right]={\int }_{-{\omega }_{1}}^{{\omega }_{1}}{\left|{H}_{1}\left(\omega \right)\right|}^{2}{S}_{nb}\left(\omega \right)\mathrm{d}\omega$$
(17)

Based on Eq. (17), if the spectral density of the error is known, the mean square of the response can be calculated.

4 Numerical results

As a case study, the numerical values of the system parameters are assumed as given in Table 1. In order to be able to compare the results, the gear pair analyzed in this section has the same properties as the one analyzed in [39]. The gears used in the system have parabolic tip relief, and an amplitude of 0.01 mm is assumed for modification. The numerical values of other parameters of the gearbox are provided in Table 1.

Table 1 The values of the system parameters

The value of meshing stiffness varies over time, but in the proposed method, the average value of \(k_{t}\) over a cycle of its variation, which is denoted as \(\overline{k}_{t}\), is substituted into the matrix form of equations of motion [26]. This average value is obtained by averaging the values obtained during a single cycle of variation of meshing stiffness obtained from a FEM model [39]. A number of these cycles are shown in Fig. 3.

Fig. 3
figure 3

The variable gear meshing stiffness used in this study

Based on the numerical values provided in Table1, the function \({H}_{1}\left(\omega \right)\) is determined. Then, by applying Eq. (17), the mean square value of the lateral vibrations of the bearing of the driving gear can be obtained for a random tooth profile error with a known spectral density.

In this section, the effects of different parameters on the resulting vibrations are studied by changing the numerical values of the parameters and plotting the corresponding values of vibration levels. Before that, the model equations and the obtained results have to be validated. In order to validate the results of the proposed method, a Monte Carlo simulation is conducted in Simulink. For that purpose, the equations of motion are written in the state-space form, and then they are reproduced in Simulink by using gain, summation, and integrator blocks. For solving the equations in Simulink, the ODE23s solver has been selected, which applies a variable-step Runge–Kutta method. For conducting the simulations, a model for the random manufacturing error is also needed. The random manufacturing error is mainly determined by the quality class of the gears. In this study, the quality classes are assumed based on the ISO 1328 standard mentioned in [40], where 12 quality classes are considered for gears. Based on this standard, the standard deviations of the random part of the gear profile manufacturing error of classes 7 and 9 are \(1\mathrm{ \mu m}\) and \(2.5\mathrm{ \mu m}\), respectively. A third value of zero error (for the ideal condition), in addition to these two error values, is considered in our manuscript for the numerical simulation and comparison. The selected values of standard deviation for this research are of the same order as \(1\mathrm{ \mu m}\), \(2.24\mathrm{ \mu m}\), and \(3.16\mathrm{ \mu m}\), used in the study conducted in [41]. In that research, the theoretical random error is compared with the measured errors on a gear test setup. The comparison showed good agreement between them. The assumed errors have similar ranges to the approximate random error assumed in [39], too. Therefore, the properties of the applied transmission error are considered to be the same as the properties of these profile errors. Similar to [41], a random model is assumed for the transmission error. It is assumed that the random manufacturing error is a band-limited white signal and has a uniform power spectral density (PSD) over the frequency range of zero to 200 Hz.

First, a uniform hypothetical PSD of \({10}^{-6}\left[{\mathrm{m}}^{2}/\left(\mathrm{rad}/\mathrm{s}\right)\right]\) over the frequency range of zero to 200 Hz is assumed for the random manufacturing error to compare the results of the analytical method and the Monte Carlo simulation. This high value is selected so that the manufacturing error becomes the main source of excitation in both methods. In Fig. 4, the results of the proposed analytical method and Monte Carlo simulation are compared for the case of standard deviation of manufacturing error PSD of \({10}^{-6}\left[{\mathrm{m}}^{2}/\left(\mathrm{rad}/\mathrm{s}\right)\right]\). In that figure, the vibration caused by the manufacturing error is shown for different values of bearing stiffness and damping of the driving gear bearing. They show close agreement for different values of the studied parameters. Therefore, in the next step, the practical values of manufacturing errors will be applied.

Fig. 4
figure 4

Vibration level of the driving bearing for different values of bearing a damping, and b stiffness

After validating the models, we study the contribution of manufacturing error to the total vibration of the rotating gears in order to compare it with the baseline level of vibration caused by time variations in meshing stiffness. As stated before, the vibration caused in gear systems by the variable meshing stiffness is inevitable; however, the manufacturing quality is a controllable source of vibration. We apply different levels of manufacturing error in the model, as used in the previous step. A variable meshing stiffness obtained from FEM is applied using a look-up table in Simulink (Fig. 5a), which is composed of the values of one cycle out of several cycles shown in Fig. 3, earlier. The number of teeth of the driving and driven gears are 29 and 49, respectively. Therefore, for an input rotational speed of 1800 RPM, the frequency of stiffness cycles would be \(19\times 30=570\mathrm{ Hz}\), which is considered in the model.

Fig. 5
figure 5

a Look-up table used in the Simulink model for simulating variable meshing stiffness. b Random manufacturing errors

An input torque of 200 N.m and a loading torque of 326.3 N.m are also applied to keep the teeth loaded and induce vibrations in the gears during the simulation. First, the vibration level on the bearing of the driving gear is studied without any manufacturing error. Then, manufacturing errors with the same frequency band but different standard deviations (SDs) of \(1\mathrm{ \mu m}\) and \(2.5\mathrm{ \mu m}\) are applied. Parts of the generated signals are shown in Fig. 5b for those two cases.

In Fig. 6a, the bearing vibration in the case of \(SD=1\mathrm{ \mu m}\) for part of the simulation is plotted in the frequency domain. The first harmonic of the gear mesh frequency (870 Hz) in addition to a natural frequency of about \(80.7\mathrm{ Hz}\) is observed in that figure. The undamped natural frequencies of the system can be obtained by setting the damping and manufacturing error in Eq. (14) to zero. In other words, the natural frequencies can be calculated by finding the square root of the eigenvalues of \({M}^{-1}K\) using mass and stiffness matrices [42] provided in Eq. (11) and the numerical values provided in Table 1. A complete list of the system natural frequencies is provided in Table 2. The first nonzero natural frequency of the system is obtained as \(80.7\mathrm{ Hz}\). Since the excitation is white noise, the natural frequencies of the system in its frequency band are excited as what was seen in Fig. 6a. Moreover, because the averaged spectrum is shown in this figure, the expected background noise caused by the random manufacturing error is mostly canceled out and is not observed in this figure. The random vibrations are canceled out in almost all the frequencies except for the first natural frequency of the system and the gear meshing frequencies.

Fig. 6
figure 6

a The spectrum of vibrations of the bearing of the driving gear in frequency domain for SD = \(2.5 \mathrm{\mu m}\). b Comparing bearing vibration signals for three different levels of manufacturing error

Table 2 The system natural frequencies

In Fig. 6b, a time span of the steady-state signals (after the transient part is damped out) of bearing displacement over time are compared in the three mentioned cases. The bearing vibration signal without any manufacturing errors is plotted in black. Only the vibrations caused by the change in meshing stiffness are observed in that signal. The blue and also the red signals are obtained by applying band-limited random error. The first natural frequency is excited and observed as a harmonic component in the time domain as well as the frequency domain. The random vibrations are also observed in the time signal.

The results of applying different levels of manufacturing error are shown in Table 3. It shows how much the errors can increase the SD and variance of vibrations on the bearing of the driving gear. It can be seen how the variance and SD of vibrations change in cases with constant meshing stiffness and the cases with variable meshing stiffness. The total vibration level in each case is influenced by the variable stiffness and also manufacturing error.

Table 3 The values of errors and system vibrations in cases of variable and constant meshing stiffness

After validating the initial results, the effects of different system parameters are studied using Eq. (20). A white signal with a variance of \({10}^{-12}{ \mathrm{m}}^{2}\), which is equivalent to a uniform power spectral density (PSD) of \(\frac{{10}^{-12}}{2\pi \times 200}\left[{\mathrm{m}}^{2}/\left(\mathrm{rad}/\mathrm{s}\right)\right]\) with the same frequency range as before, is assumed for the manufacturing error. Based on this PSD, it is known that the error has a SD of \(1 \mathrm{\mu m}\). In Fig. 7, the vibration level of the bearing is plotted for different values of bearing stiffnesses. It shows that in the studied range of values, increasing the bearing stiffnesses of the driving gear, \({k}_{y1}\), can reduce or increase the vibration level of the driving gear bearing, while increasing the bearing stiffness of the driven gear \({k}_{y2}\) increases the vibration level.

Fig. 7
figure 7

Vibration level of the driving bearing for different values of error and bearing stiffness

In Fig. 8, the vibration level of the same bearing is plotted for different bearing damping values. It shows decreases in the vibration level by increasing the damping values at either of the bearings, which was to be expected. Next, the stiffnesses of the shafts between the motor and the driving gear and between the driven gear and the load are changed, and the results are shown in Fig. 9. This figure shows that the vibration level for most of that range of stiffness values is not noticeably sensitive to these shaft stiffnesses.

Fig. 8
figure 8

Vibration level of the driving bearing for different values of damping in gear bearings

Fig. 9
figure 9

Vibration level of the driving bearing for different values of input and output shafts stiffnesses

5 Conclusions

In this research work, a simplified model of a gear pair was used to study the vibrations caused by random manufacturing errors in the tooth profiles of gears. The transfer functions between the excitation source, which is the manufacturing error, and the common measurement locations were obtained. The equations for obtaining the mean square of translational vibrations of a point on the bearing of one of the gears in the case of a limited-frequency random error were extracted as an example. The results were validated by comparing them with Monte Carlo simulation results. Then, the total vibration level was studied for different severities of manufacturing error. The comparison between the vibration levels in these cases verified the contribution of the manufacturing error to total vibration of the system. Finally, the faster computational speed of the proposed method made it possible to conduct a study on the effect of changing system parameters on the vibrations. The vibrations caused by the manufacturing error were also predicted for different values of system parameters, which showed that the overall vibration levels were sensitive to changes in the values of system parameters. The results can be used for designing gearboxes and predicting the normal vibration levels of machines for vibration trending and condition monitoring in cases where random noticeable manufacturing errors may be present. This method can easily be used to study the effect of random manufacturing error on the torsional vibrations of the system using the related transfer functions. Compared to the simulations based on numerical solutions of equations of motion, the proposed approach reduces the computational time of simulations in the design process significantly.