FEM object types

About the development of the FEM module/workbench.

Moderator: bernd

User avatar
bernd
Posts: 8046
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: FEM object types

Postby bernd » Thu Jun 15, 2017 7:10 pm

force object face load on solid faces and face load on faces ...


screen.jpg
screen.jpg (199.32 KiB) Viewed 819 times

but it might not work in any case of face load on any faces ... Needs more testing.
User avatar
bernd
Posts: 8046
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: FEM object types

Postby bernd » Thu Jun 15, 2017 7:16 pm

force constraint, vertex load on all kind of mixed meshes should work quite well in any case ! In the example vertex load on edges elements, faces elements and solid elements on one analysis.

screen.jpg
screen.jpg (100.98 KiB) Viewed 815 times
BTW. edge load for sure needs some coding to work in any case ...
User avatar
bernd
Posts: 8046
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: FEM object types

Postby bernd » Thu Jun 15, 2017 7:20 pm

constraint self weight on mixed meshes analysis ...


screen.jpg
screen.jpg (125.79 KiB) Viewed 812 times
User avatar
bernd
Posts: 8046
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: FEM object types

Postby bernd » Wed Aug 09, 2017 6:48 pm

adapted the C++ inp file writer to be able to write mixed FEM mehes. Rebased the femmixedmeshes branch on master. Would be cool if some other could give the mixed meshes analysis a try too.

https://github.com/berndhahnebach/FreeC ... ixedmeshes

bernd
User avatar
bernd
Posts: 8046
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: FEM object types

Postby bernd » Thu Aug 10, 2017 7:50 pm

@ UR_: more advertisement to follow :D

works great in conjunction with the new result mesh and 3D mesh view for shell and beams which is in master already ...

vol_shell_edge--fem-force_vertex.fcstd
(840.89 KiB) Downloaded 27 times

screen.jpg
screen.jpg (155.46 KiB) Viewed 723 times
User avatar
bernd
Posts: 8046
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: FEM object types

Postby bernd » Sat Dec 02, 2017 8:58 pm

Since we had quite some changes in FEM recently I rebased the femmixed meshes branch (analysis of volumes, shells and beams in one mesh) on uptodate master and updated the sample file ... https://github.com/berndhahnebach/FreeC ... ixedmeshes The analysis group meshing has to be turned off in FEM preferences general.

vol_shell_edge--fem-force_vertex2.fcstd
(872.76 KiB) Downloaded 20 times

screen.jpg
screen.jpg (283.51 KiB) Viewed 586 times
User avatar
bernd
Posts: 8046
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: FEM object types

Postby bernd » Sat Dec 02, 2017 9:05 pm

Ahh screen from last post was done with ccx tools solver. Screen from this post was done with new solver framework ccx solver :D

screen.jpg
screen.jpg (102.61 KiB) Viewed 580 times
User avatar
bernd
Posts: 8046
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: FEM object types

Postby bernd » Sun Jan 28, 2018 4:09 pm

rebased on master ... https://github.com/berndhahnebach/FreeC ... ixedmeshes ... but I need to updatde the files too, since Python objects will not load ... It's compiling ... Ahh I may will make a new example, a more building related one, because we now have the z-axis beam bug fixed :D
User avatar
HarryvL
Posts: 1042
Joined: Sat Jan 06, 2018 7:38 pm

Re: FEM object types

Postby HarryvL » Fri Feb 23, 2018 9:18 am

I am looking to mix solids and shells, such that the faces of a solid are modeled by shell elements. Application for this would be quite exciting, e.g. laminated/sandwich shells (surf boards or prefabricated elements used in architecture) and composite columns (steel hollow sections filled with grout or concrete). I played around with mesh regions, but so far without success. Any suggestions? Thanks, Harry
User avatar
bernd
Posts: 8046
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: FEM object types

Postby bernd » Fri Feb 23, 2018 5:44 pm

mixing of different elements is not yet supported by FreeCAD master. Lot's of code has been merged but not all. For this you would need to wait or compile the branch I mentioned in the post before yours. All examples here where made with this branch.

Mainly only the mesh viewprovider to display mixed meshes is missing. With some workaround you could use it with master too. But you could not display the mixed mesh beause of the missing changes in view provider.