buddyd16 / Structural-Engineering

Structural Engineering Modules (Python 2.7 primarily)
BSD 3-Clause "New" or "Revised" License
228 stars 66 forks source link

Frame_2D_GUI (_Metric) #14

Closed Lomarandil closed 5 years ago

Lomarandil commented 5 years ago

I know it's in alpha, but I pulled down the Frame program to do some quick back-of-envelope checks a few weeks ago. When I did, I noticed that successively clicking the "solve" button changes the solution. It appears that the load effects are getting incremented each time.

Thanks!

buddyd16 commented 5 years ago

Good catch, assume you have the columns set as compressible? The member results don't get cleared on successive clicks of the solve button, so if the columns are compressible it would keep changing the results slightly until things converge, this is due to the program only performing the shortening action once. If columns aren't set as compressible it should solve in a single pass and give back the same results, at least in theory I'll run some checks to see what's happening.

Lomarandil commented 5 years ago

I was running the model using compressible columns, although my gut feel from the results I was seeing was that the increment was larger than the differential shortening alone

Please excuse brevity, sent from mobile

On Tue, Apr 23, 2019, 6:17 PM DonB notifications@github.com wrote:

Good catch, assume you have the columns set as compressible? The member results don't get cleared on successive clicks of the solve button, so if the columns are compressible it would keep changing the results slightly until things converge, this is due to the program only performing the shortening action once. If columns aren't set as compressible it should solve in a single pass and give back the same results, at least in theory I'll run some checks to see what's happening.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/buddyd16/Structural-Engineering/issues/14#issuecomment-485760824, or mute the thread https://github.com/notifications/unsubscribe-auth/AK2P4M3FGKC67SN7OW5IVE3PR3V5DANCNFSM4HHVLMHQ .

buddyd16 commented 5 years ago

yep your right it's double the results each time you hit solve, I'll get it sorted.

buddyd16 commented 5 years ago

just uploaded a fix, whenever you have some time if you could re-run it with your parameters and let me know if it's sorted on your end also that would be great. Thanks for reporting this!

Lomarandil commented 5 years ago

A quick look appears that this has been solved. Thanks!

On Tue, Apr 23, 2019 at 8:55 PM DonB notifications@github.com wrote:

Reopened #14 https://github.com/buddyd16/Structural-Engineering/issues/14.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/buddyd16/Structural-Engineering/issues/14#event-2294173930, or mute the thread https://github.com/notifications/unsubscribe-auth/AK2P4MYRZBCB3Q5UEK36XDLPR4IMNANCNFSM4HHVLMHQ .