thegrumpys / odop

Open Design Optimization Platform (ODOP) - Coil spring design app; mechanical springs; compression spring, extension spring, torsion spring
https://www.springdesignsoftware.org
MIT License
4 stars 5 forks source link

Spring Report improvements #408

Closed grumpyinca closed 2 years ago

grumpyinca commented 3 years ago

This issue and branch provide a place to accumulate improvements in Reports in the Spring design types.

Current plans include:

Elastic Energy Report 2 should list elastic potential energy at each of the four points. By definition, it will be zero in the spring's free condition.

Stress values Report 2 should break out Soderberg and Goodman calculations. Provide values for mean stress and stress range / alternating stress. Include modulus of elasticity.

Report 3 format Report 3 format should be further optimized to be printed and serve as the basis for a Request for Quotation.

Torsion spring Report 2 & Report 3 format Move kb to below table with words "* Stress relieve (not) selected: kb = x.xxx "

Torsion spring stress relieve Torsion spring Reports 2 & 3 should explicitly mention stress relieve operation is required when selected. The kb value alone is not enough,

Cycle Life In Report 2, break FS_CycleLife & Cycle_Life into separate sections with headers of "Soderberg Calculation" & "Modified Goodman Calculation". Include Life_Category in Soderberg Calc section.
For the case of User_Specified Material_Type "(Cycle_Life applies to body coils only.)" should change to: "(Not available for user specified materials)"

Extension spring FS_Hook Add FS_Hook to Report 2 and Calculator View

grumpyinca commented 2 years ago

I noticed that entries in the material table (ptb6, ptb7, ptb8) that support the calculation of Stress_Lim_Bend used in evaluating shot peened extension spring end stresses are set to zero (lack of available literature). While this is a relatively rare use case and fixing it is not considered a high priority, it should be kept in mind during any future re-work of the material tables.

Separately, note that issues #456 and #500 have some impact on the display of stress values in report 2. Thus, there is some overlap with this issue.

grumpyinca commented 2 years ago

Merged to master Dec 26, 2021. Closing