FEM object types

About the development of the FEM module/workbench.

Moderator: bernd

Post Reply
User avatar
bernd
Veteran
Posts: 12849
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: FEM object types

Post by bernd »

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


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

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

Re: FEM object types

Post by bernd »

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 2678 times
BTW. edge load for sure needs some coding to work in any case ...
User avatar
bernd
Veteran
Posts: 12849
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: FEM object types

Post by bernd »

constraint self weight on mixed meshes analysis ...


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

Re: FEM object types

Post by bernd »

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
Veteran
Posts: 12849
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: FEM object types

Post by bernd »

@ 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 74 times

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

Re: FEM object types

Post by bernd »

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 66 times

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

Re: FEM object types

Post by bernd »

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 2443 times
User avatar
bernd
Veteran
Posts: 12849
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: FEM object types

Post by bernd »

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
Veteran
Posts: 1285
Joined: Sat Jan 06, 2018 7:38 pm
Location: Netherlands

Re: FEM object types

Post by HarryvL »

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
Veteran
Posts: 12849
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: FEM object types

Post by bernd »

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.
Post Reply