shell to shell contact

About the development of the FEM module/workbench.

Moderator: bernd

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

Re: shell to shell contact

Post by bernd »

how did you crrate them? I did extrude a circle. Standard value for splitted file writing is False, means no line is one input file, AFAIK.
UR_
Veteran
Posts: 1355
Joined: Tue Jan 03, 2017 8:42 pm

Re: shell to shell contact

Post by UR_ »

bernd wrote: Wed Jan 15, 2020 8:05 pm how did you crrate them?
Here is a fixed version.
Should be meshable, because tubes are compounded and point of force application is boolean fragmented.
Tube's faces are reversed too.

Please have a try.
contact_shell_shell.py
(7.49 KiB) Downloaded 17 times
thschrader
Veteran
Posts: 3157
Joined: Sat May 20, 2017 12:06 pm
Location: Germany

Re: shell to shell contact

Post by thschrader »

bernd wrote: Wed Jan 15, 2020 8:05 pm how did you crrate them? I did extrude a circle. ...
part-wb: create cylinder
arch-wb: select one or more surfaces on cylinder, press facebinder button
mesh it.
facebinder.FCStd
(247.17 KiB) Downloaded 14 times
shell001.JPG
shell001.JPG (60.04 KiB) Viewed 675 times
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: shell to shell contact

Post by bernd »

UR_ wrote: Thu Jan 16, 2020 9:12 am Here is a fixed version.
Should be meshable, because tubes are compounded and point of force application is boolean fragmented.
Tube's faces are reversed too.
https://github.com/berndhahnebach/FreeC ... ellcontact LGTM
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: shell to shell contact

Post by bernd »

bernd wrote: Wed Jan 15, 2020 8:05 pm ... Standard value for splitted file writing is False, means no line is one input file, AFAIK.
with this git commit 2f0d34e it is explicit set for all examples
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: shell to shell contact

Post by bernd »

thschrader wrote: Thu Jan 16, 2020 11:46 am
bernd wrote: Wed Jan 15, 2020 8:05 pm how did you crrate them? I did extrude a circle. ...
part-wb: create cylinder
arch-wb: select one or more surfaces on cylinder, press facebinder button
mesh it.
this is what I would do if I would create them with the GUI as you did. The extrusion way was just faster to code in Python.
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: shell to shell contact

Post by bernd »

merged it
thschrader
Veteran
Posts: 3157
Joined: Sat May 20, 2017 12:06 pm
Location: Germany

Re: shell to shell contact

Post by thschrader »

Just done with
OS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.19311 (Git)
Build type: Release
Branch: master
Hash: 120b69c74f7dac8c4fa6dbc0a7e10674bde9216c
Python version: 3.6.8
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)

Using 1.st order shell elements, gmsh/ccx from Freecad/bin-folder. Bernd: thumbs up! :)
tube_contact_2D.JPG
tube_contact_2D.JPG (71.58 KiB) Viewed 583 times
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: shell to shell contact

Post by bernd »

very cool Thomas :)

BTW: fixed a nasty typo ... git commit 1550d26
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: shell to shell contact

Post by Kunda1 »

Don't forget to mention in the 0.19 Release Notes thread about this new feature in FEM
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Post Reply