OOFem

About the development of the FEM module/workbench.

Moderator: bernd

Walgri
Posts: 32
Joined: Sat May 09, 2015 10:16 pm

OOFem

Postby Walgri » Tue Oct 02, 2018 8:29 am

Hello,

I wonder if the OOFem finite element code has been evaluated for a possible support in FreeCAD: http://www.oofem.org/

For what I can see in the manual, it seems that this solver may be well suited for civil/structural engineering : http://www.oofem.org/en/manual
User avatar
PrzemoF
Posts: 2516
Joined: Fri Jul 25, 2014 4:52 pm
Contact:

Re: OOFem

Postby PrzemoF » Tue Oct 02, 2018 9:00 am

https://www.freecadweb.org/wiki/FEM_Solver#OOFEM
I guess someone with some coding skills (python should be enough) and interest to see OOFEM support implemented needs to do it. We'll give you all possible support if you want to do it.
User avatar
Kunda1
Posts: 4254
Joined: Thu Jan 05, 2017 9:03 pm

Re: OOFem

Postby Kunda1 » Tue Oct 02, 2018 10:16 am

Walgri wrote:
Tue Oct 02, 2018 8:29 am
For what I can see in the manual, it seems that this solver may be well suited for civil/structural engineering : http://www.oofem.org/en/manual
Joel_graff wrote:
Ping @Joel_graff
You may be interested in this thread
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
bernd
Posts: 7709
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: OOFem

Postby bernd » Tue Oct 02, 2018 5:27 pm

the solver frame work of FreeCAD FEM is well suited for easily adding new solvers. It could be all done with Python. I happly support anyone who would like to implement a new solver.
Walgri
Posts: 32
Joined: Sat May 09, 2015 10:16 pm

Re: OOFem

Postby Walgri » Wed Oct 03, 2018 8:00 am

Thank you guys !
I'll need to inspect more closely this solver and become proficient in plain OOFem before embarking in such a project.
User avatar
HarryvL
Posts: 1000
Joined: Sat Jan 06, 2018 7:38 pm

Re: OOFem

Postby HarryvL » Thu Oct 04, 2018 2:54 pm

This looks really interesting !! It has interface elements (see https://forum.freecadweb.org/viewtopic. ... 20#p260275) as well as arc-length control (see https://forum.freecadweb.org/viewtopic. ... rc#p215325). In addition many non-linear material models. Well worth further consideration !!
User avatar
bernd
Posts: 7709
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: OOFem

Postby bernd » Thu Oct 04, 2018 3:55 pm

but it seams used by very vrry few people. Just try google calculix and pictures. There are lots of models from various internet resources. Try the same with oofem, nearly no screen of a model at all, only scientific diagramms ...
User avatar
HarryvL
Posts: 1000
Joined: Sat Jan 06, 2018 7:38 pm

Re: OOFem

Postby HarryvL » Thu Oct 04, 2018 5:02 pm

Yeah it's a bit academic, but I will give it a try nonetheless. At first sight it is more suitable for 3D structural collapse analysis than Calculix.
User avatar
HarryvL
Posts: 1000
Joined: Sat Jan 06, 2018 7:38 pm

Re: OOFem

Postby HarryvL » Sat Oct 06, 2018 10:57 pm

HarryvL wrote:
Thu Oct 04, 2018 5:02 pm
Yeah it's a bit academic, but I will give it a try nonetheless. At first sight it is more suitable for 3D structural collapse analysis than Calculix.
Well, I gave it a try and first impression ABSOLUTELY PHENOMENAL !

Installation and building from git repository was super simple. The 278 test cases ran first time, without a glitch. The file format is clean and easy to understand. The manual is crystal clear. Export to VTK worked first time around.

Here an example of a plane stress concrete beam under 3 point load, with a notch to initiate cracking. Concrete cracking is simulated with a so-called smeared crack model. Convergence was impressive.

Conrete_Beam_3_Point_Loading_Smeared_Crack_Model.png
Conrete_Beam_3_Point_Loading_Smeared_Crack_Model.png (225.66 KiB) Viewed 1109 times

This is definitely worth integrating with FreeCAD and I am willing to spend some serious time on that.
User avatar
HarryvL
Posts: 1000
Joined: Sat Jan 06, 2018 7:38 pm

Re: OOFem

Postby HarryvL » Sun Oct 07, 2018 7:12 am

And some more ... Sigma_xx shows tensile zone moving upward, reducing the internal moment lever and therefore causing global softening of the response.

test.gif
test.gif (601.15 KiB) Viewed 1090 times