Contact between touching faces

About the development of the FEM module/workbench.

Moderator: bernd

Post Reply
User avatar
NewJoker
Veteran
Posts: 3082
Joined: Sun Oct 11, 2020 7:49 pm

Contact between touching faces

Post by NewJoker »

Hi,

I just realized that multiple mesh analysis is not supported in FreeCAD and parts have to be fused using boolean union or boolean fragments tool. But if their neighboring faces are not separated by some distance then meshing will result in continuous mesh and there's no need to apply tie constraint and contact anymore (besides, in most cases it wouldn't be possible to select the right faces for contact since individual parts can't be hidden after they are fused with boolean tool). So basically, contact and tie constraints can be applied only to parts separated by some distance, right ? However, in FEA we generally try to avoid gaps between surfaces in contact because they might cause convergence issues due to initial rigid body motions.

So for example, if I want to analyze a typical Hertz contact problem, I have to offset the two parts by some distance to apply contact and to avoid the parts being meshed continuously ?

That's a serious limitation. Would it be difficult to remove it (I don't know the reason behind it) ?
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: Contact between touching faces

Post by bernd »

you are correct! ATM there has to be a gap.

_UR might know more,
he is FreeCAD FEM contact "hero" ...
Laurie Hartley
Posts: 526
Joined: Mon Feb 27, 2017 5:33 am
Location: Australia

Re: Contact between touching faces

Post by Laurie Hartley »

NewJoker wrote: Sat Sep 18, 2021 9:35 am
So for example, if I want to analyze a typical Hertz contact problem, I have to offset the two parts by some distance to apply contact and to avoid the parts being meshed continuously ?
tschrader posted this link - it is a video about creating hinges across gaps. I have had a look at this and will be trying it out on a model I am making (anything could happen!). Anyway it may be related to your question.

https://forum.freecadweb.org/viewtopic. ... 95#p532495
Post Reply