**Authors**: Tugan Eritenel

**Description**: Calculation of gear forces in parallel axis spur and helical gears.

In [1]:

```
import math
from math import pi
from IPython import display
from IPython.core.display import HTML
```

The forces on gears are needed for gear design. In particular, root stress and contact stress depend on the gear tooth forces. Root stress and contact stress determine the size of the gears, and they are discussed in another notebook.

Design of supporting shafts and bearings also require gear tooth forces. Spur gears only generate forces in the gear plane, however helical gears generate an axial force component therefore need to be supported axially as well. Tangential and radial forces in the gear plane cause bending moments on the supporing shafts. Axial force generates bending in the perpendicular plane. Considering these, the calculation of gear forces is important in design of shafts and bearings.

Helical gear mesh modeled in Gears App

Symbol | Description |
---|---|

$d_p$ | Pitch circle diameter |

$d_b$ | Base circle diameter |

$\alpha$ | Normal pressure angle |

$\alpha_t$ | Transverse pressure angle |

$\alpha_w$ | Working normal pressure angle |

$\alpha_{tw}$ | Working transverse pressure angle |

$\beta$ | Helix angle at pitch circle |

$a$ | Operating center distance |

$T$ | Applied torque on gear |

$F_N$ | Normal force |

$F_t$ | Tangential (circumferential) force |

$F_a$ | Axial force |

$F_r$ | Radial force |

Force between mating gears develops normal to the contacting surfaces. This normal force, $F_N$, can be decomposed into axial force $F_a$, radial force $F_r$, and tangential force $F_t$. Figure 1 illustrates the tangential and radial forces in spur gears.

Figure 1. Forces on spur gears.

Image credit: G. M. Maitra, Handbook of Gear DesignAn axial component of force exists in helical gears but not spur gears. Figure 2 illustrates the normal force and its decomposition in the axial and transverse planes in helical gears.

Figure 2. Forces on helical gears.

Image credit: G. M. Maitra, Handbook of Gear DesignThe normal force is distributed along the contact line, which moves as the gears rotate. Because of static equilibrium, the sum of this distributed force must equal the torque applied to the gear. Although the force is distributed, the operating pitch circle can be taken as an approximation to the average location for the point of contact.

The tangential force, $F_t$, is tangent to the operating pitch circle in the transverse plane. The moment generated by the tangential force at pitch circle equals the applied torque. The tangential force is then given by,

$$F_t = \frac{2T}{d_p}$$Considering the projection of the normal force in the transverse plane, the tangential force is one component; the other component is the radial force. The radial force can be calculated as,

$$F_r = F_t \tan\alpha_{tw}$$Considering the axial plane, the axial force is one component of the force. The other component is the tangential force. Then, the axial force is found by,

$$F_a = F_t \tan\beta$$Lastly, the normal force is the vector summation of these three components, with its magnitude calculated as,

$$F_N = \sqrt{F_a^2 + F_r^2 + F_t^2}$$- Number of pinion teeth is $z_p = 15$

- Number of wheel teeth is $z_w = 45$

- Normal module is $m_n = 2.5 \text{mm}$

- Normal pressure angle is $\alpha = 20^\circ$

- Helix angle is $\beta = 20^\circ$

- Center distance is $a = 80 \text{mm}$

- Applied torque on the pinion is $T = 100 \text{Nm}$

In [2]:

```
# INPUTS
# ------
T = 100
beta = 20
```

In [3]:

```
# SOLUTION
# --------
d_w1 = 40
alpha_tw = 21.515
F_t = 2 * T / (d_w1 / 1000)
display.display(HTML('<div class="alert alert-block alert-success">Tangential force, $F_{t}$ = ' + str(round(F_t,3)) + 'N</div>'))
```

Tangential force, $F_{t}$ = 5000.0N

In [4]:

```
# SOLUTION
# --------
F_r = F_t * math.tan(alpha_tw / 180 * pi)
F_a = F_t * math.tan(beta / 180 * pi)
F_N = math.sqrt(F_t**2 + F_r**2 + F_a**2)
display.display(HTML('<div class="alert alert-block alert-success">Radial force, $F_{r}$ = ' + str(round(F_r,1)) + 'N</div>'))
display.display(HTML('<div class="alert alert-block alert-success">Axial force, $F_{a}$ = ' + str(round(F_a,1)) + 'N</div>'))
display.display(HTML('<div class="alert alert-block alert-success">Normal force, $F_{N}$ = ' + str(round(F_N,1)) + 'N</div>'))
```

Radial force, $F_{r}$ = 1971.1N

Axial force, $F_{a}$ = 1819.9N

Normal force, $F_{N}$ = 5674.2N

Gears App software will accurately model and analyze gear mesh forces, entirely in your

Notebook Series is free to learn and contribute knowledge about gears, such as geometry, manufacturing, strength, and more.

GitHub repos are used to publicly host our notebooks, allowing anyone to view and propose edits.

- G. M. Maitra, (1994), "Handbook of Gear Design", Tata McGraw-Hill