Codes in python used to study correction on spur gears and it's impact on hertzian contact pressure.
Codes and executables for calculation of tooth correction/ calculation and representation of hertzian contact pressure along the gearing line
In the .py files it's easy to execute the code, but in order to allow users who can not use python an executable file was compiled.
The executables can be found in https://drive.google.com/drive/folders/1YY9w5LyiXnstIDZhBbu-v-E0KAMTVmtr?usp=sharing as they are too large to upload in github:
- The Tooth_Correction_Calculator" file can be easily used for determination of the tooth correction of spur gears in order to minimize the specific sliding.
- The Stress_Representation file calculates the tooth correction, hertzian contact pressure and visual representation of the last one.
The python codes are also provided as Tooth_Correction_Calculator.py and Stress_Representation.py for the two mentioned cases, respectively.
An example of the second program's outpus is presented in the above image:
Using the code Stress_Representation.py, the error by considering the point with maximum pressure as I ( instead of W was studied and represented in the next image:
The above graphical representation was done with matlab, the code used is 3dplot.m .
The presentation of the work is provided in the pdf where can be found some more information.