dashdotrobot / bike-wheel-calc

Stress analysis of bicycle wheels implemented in Python using NumPy
MIT License
14 stars 1 forks source link

Use curvature-corrected section properties #45

Closed dashdotrobot closed 4 years ago

dashdotrobot commented 4 years ago

Section properties need to be scaled by a factor of Rs/Rc to account for the the difference in the path integral along the beam axis and centroidal axis, and the use of Rc as the average curvature across the section instead of Rs.

Section properties passed to the Rim constructor (and when accessed as rim.area, rim.I_rad, etc) are assumed to be the straight-beam properties. Therefore, rather than applying the correction in the Rim construction, correction will be applied whenever section properties are used so that the user can change y0 and have the results change in an expected fashion. Thus rims with the same extruded profile but different radii can be easily compared by simply changing R.

dashdotrobot commented 4 years ago

Addressed in branch shape-function