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

Circular Arc Calculator #813

Open 1fifoto opened 1 year ago

1fifoto commented 1 year ago

Create a new model for a Circular Arc Calculator. Use it to explore the use of ODOP with its constraint system and optimization capability using this standard calculator.

See: The Complete Circular Arc Calculator See: Segment Area Calculator See: Arc Length Calculator See: Arc Length Calculator See: Arc Length Calculator See: Central Angle Calculator See: Arc Length Calculator See: Circular segment See: Arc Length Calculator See: Circle arc length, radius, center angle online calculator See: Arc Length Calculator

Inputs

Allow length unit choices of feet (ft), inch (in), meter (m), centimeter (cm), millimeter (mm), yard (yd), kilometer (km), mile (mile). Allow angle unit choices of degree (deg), and radian (rad).

1fifoto commented 1 year ago

Re: Circular Arc Calculator #813 I don't want to discourage your ideas here. I am hoping that it might be helpful for me to point out a limitation to this kind of problem. Specifically, the Spring design types have strong internal trade-offs (competition for resources). For example, the way that weight and cycle-life trade-off against each other. The PCyl design type includes a bit of the same characteristic. If Radius is limited, it means that Force (Area) competes with Stress (Thickness). Gaining on one means losing on the other. As I see it, from a design optimization point of view, the Rectangular Solid design type and things like the Circular Arc Calculator are not quite as interesting because they lack that strong internal competition for a common resource. Now, on the other hand, you may be able to show how it makes sense to put a constraint on one or two of those variables and a Seek of Min or Max of another variable produces something that is interesting and non-obvious in terms of real-world application. I took a quick look at: https://www.engineersedge.com/calculators.htm But haven't yet found anything really appealing. We can talk more on the weekend.