uwestoehr wrote: ↑Tue Sep 15, 2020 4:00 pm
I am stepping through the release announcement of FC 0.19 to update the Wiki accordingly. This way I found this feature.
When using the addon manager I don't find a macro named "Beso". Can you please add it so that beso can be installed via the AddonManager?
I can use the macro but as it is, it needs some work until everything is set up. Thus having Beso in our addon manager would be very helpful.
Hopefully, I will look at it by the end of the next week.
uwestoehr wrote: ↑Tue Sep 15, 2020 4:43 pm
One remark: after starting the optimization, Windows steps quickly in telling me the application is not responding. It attempts to stop it. Can you therefore please have a look. The program needs of course a lot of time until it finished the calculation, but it must tell the OS that it is still alive.
fandaL wrote: ↑Thu Sep 17, 2020 2:31 pm
Hopefully, I will look at it by the end of the next week.
That would be great. Thanks.
Now it works without freezing FC and graphs are continuously plotted on the background as iterations go on (tried on Linux and Windows).
As regards adding to the Addon Manager, I was wondering what would be the best (standard) approach? Does it work in the way that I would copy the python files to https://github.com/FreeCAD/FreeCAD-macros duplicating the code from my repository and create new wiki page which links to other description?
fandaL wrote: ↑Mon Sep 28, 2020 5:48 pm
Now it works without freezing FC and graphs are continuously plotted on the background as iterations go on (tried on Linux and Windows).
Many thanks!
As regards adding to the Addon Manager, I was wondering what would be the best (standard) approach?
I think Beso should rather be a workbench than a macro, because it is more than only macro file. I think Kunda1 (Luzpaz on Github) knows all the details on how to make Beso a FreeCAD addon. Kunda can you please help us out here?
uwestoehr wrote: ↑Sat Oct 24, 2020 9:48 pm
I think Beso should rather be a workbench than a macro, because it is more than only macro file.
Both workbench and macro are add on to FreeCAD.
There is registered and non-registered add on.
For registered, there is included in FreeCAD and 3rd party one.
Not perfectly, but it should be possible, since the algorithm works on simple principle of switching between two (or theoretically even more) materials according to strain energy (when stiffness is maximized). The default settings, which are generated by the FreeCAD gui macro, are that these materials are solid (meaning real material from ordinary FreeCAD definition) and void material (6 orders softer than real material). You can generate optimization configuration file and modify these materials (it corresponds to CalculiX input), e.g. orthotropic instead of isotropic, representing reinforced concrete. It can also switch between softer and stronger material, say concrete and steel. As a result, it can give you some engineering view, even though I would not call it real optimum.