compute_contact_stressΒΆ

HelicalGear.compute_contact_stress() None

It computes the contact_stress generated by the contact with mating gear teeth.

Raises

ValueError

Notes

The contact stress computation is based on the following assumptions:

  • perfect elasticity of the materials the two mating gear,

  • absence of friction forces in the contact point,

  • small size of the contact surface compared to the size of the bodies between which contact occurs.

The contact stress is computed with the following formula:

\[\sigma_c = 0.262922 \, \sqrt{\frac{4 \, F_t \, \cos \beta} {b \, \cos \alpha_t \, \sin \alpha_t} \left( \frac{1}{D_1} + \frac{1}{D_2} \right) \, \frac{E_1 \, E_2}{E_1 + E_2}}\]

where:

The transverse pressure angle of the gear can be computed with the formula:

\[\alpha_t = \tan^{-1} \frac{\tan \alpha}{\cos \beta}\]

where \(\alpha\) is the pressure angle of the gear, always equal to 20 degrees.