Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gear meshing algorithm for spur gears #1139

Open
tches-co opened this issue Jan 16, 2025 · 0 comments
Open

Gear meshing algorithm for spur gears #1139

tches-co opened this issue Jan 16, 2025 · 0 comments

Comments

@tches-co
Copy link

Gear Meshing Stiffness Implementation

Commit hash: 8925a74

This project is currently under development, and we welcome feedback for further improvement. Below is a detailed explanation of the implementation, current progress, and areas for enhancement.


Overview

The implementation of gear meshing stiffness is based on the methodologies proposed by:

  • Sainsot et al. (2004): Focused on bidimensional analytical formulas considering gear body contributions.
  • Ma et al. (2014): Developed time-varying mesh stiffness calculations for cracked spur gears.

The gear tooth is modeled as a cantilever beam, and meshing stiffness is calculated at each contact position using the energy method. This approach enables precise modeling of the gear’s dynamic behavior.


Current Progress

Meshing Algorithm

The algorithm can evaluate a half-tooth profile to extract geometric parameters necessary for stiffness calculation. Below is an example of a half-tooth profile:

Half-Tooth Profile

Stiffness Calculation

Examples of stiffness plots demonstrate the relationship between the angular displacement of the pinion (x-axis) and the stiffness of the meshing coupling (y-axis). These plots provide insights into the stiffness variations during gear rotation:

Stiffness Plot

Precision Comparisons

Comparisons between the implemented algorithm and the results from both authors' methodologies indicate areas for refinement. Notably, errors tend to increase with gear tooth rotation. Addressing this issue is a current focus of our development efforts.

Examples of comparative error plots:

Error Plot 1
Error Plot 2
Error Plot 3

Integration with ROSS

Integration with other gear implementations in ROSS is not yet complete but is a key milestone we aim to achieve soon.


Challenges and Next Steps

  • Error Reduction: Refining the algorithm to minimize errors in calculating the contact point position between meshing teeth.
  • Integration: Seamlessly combining the stiffness calculation module with other ROSS functionalities.
  • Validation: Further benchmarking against established methodologies to ensure accuracy.

References

  • Ma, H., Song, R., Pang, X., & Wen, B. (2014)
    Time-varying mesh stiffness calculation of cracked spur gears.
    Engineering Failure Analysis, 44, 179–194.
    https://doi.org/10.1016/j.engfailanal.2014.05.018

  • Sainsot, P., Velex, P., & Duverger, O. (2004)
    Contribution of gear body to tooth deflections - A new bidimensional analytical formula.
    Journal of Mechanical Design, 126(4), 748–752.
    https://doi.org/10.1115/1.1758252

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant