FEM ConstraintContact: Difference between revisions
Renatorivo (talk | contribs) No edit summary |
No edit summary |
||
(17 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
⚫ | |||
<translate> |
<translate> |
||
<!--T:11--> |
|||
{{Docnav|[[FEM_ConstraintPlaneRotation|Constraint plane rotation]]|[[FEM_ConstraintTransform|Constraint transform]]|[[FEM_Module|FEM]]|IconL=FEM_ConstraintPlaneRotation.png|IconC=Workbench_FEM.svg|IconR=FEM_ConstraintTransform.png}} |
|||
<!--T:1--> |
<!--T:1--> |
||
{{GuiCommand|Name=FEM ConstraintContact|MenuLocation=Model → Mechanical Constraints → Constraint contact||Workbenches=[[Fem Workbench|FEM]]|Shortcut=|SeeAlso=[[FEM_tutorial|FEM tutorial]]}} |
{{GuiCommand|Name=FEM ConstraintContact|MenuLocation=Model → Mechanical Constraints → Constraint contact||Workbenches=[[Fem Workbench|FEM]]|Shortcut=|SeeAlso=[[FEM_tutorial|FEM tutorial]]}} |
||
==Description== <!--T:2--> |
==Description== <!--T:2--> |
||
<!--T:6--> |
|||
Creates a FEM constraint for contact between 2 surfaces. |
Creates a FEM constraint for contact between 2 surfaces. |
||
== |
==How to use== <!--T:3--> |
||
<!--T:7--> |
|||
#Click on [[Image:FEM ConstraintContact.png|32px]] or choose {{KEY|Model}} → '''Mechanical Constraints''' → {{KEY|[[Image:FEM ConstraintContact.png|32px]] Constraint contact}} from the top menu. |
#Click on [[Image:FEM ConstraintContact.png|32px]] or choose {{KEY|Model}} → '''Mechanical Constraints''' → {{KEY|[[Image:FEM ConstraintContact.png|32px]] Constraint contact}} from the top menu. |
||
#Select the master face. |
#Select the master face. |
||
Line 14: | Line 22: | ||
==Limitations== <!--T:4--> |
==Limitations== <!--T:4--> |
||
<!--T:8--> |
|||
#The contact constraint can only be applied to two faces. |
#The contact constraint can only be applied to two faces. |
||
#development for multiple contact at once: https://forum.freecadweb.org/viewtopic.php?f=18&t=15699&start=130#p303275 |
|||
==Notes== <!--T:5--> |
==Notes== <!--T:5--> |
||
=== Some tipps how to model? === |
|||
⚫ | |||
* from https://forum.freecadweb.org/viewtopic.php?f=18&p=340874#p340494 |
|||
⚫ | |||
* Better use linear elements otherwise calculations are very time consuming |
|||
⚫ | |||
* master/slave assignment: |
|||
** The larger of the two surfaces should act as the master surface. |
|||
** If the surfaces are of comparable size, the surface on the stiffer body should act as the master surface. |
|||
** If the surfaces are of comparable size and stiffness, the surface with the coarser mesh should act as the master surface. |
|||
=== CalculiX === <!--T:9--> |
|||
⚫ | |||
⚫ | |||
⚫ | |||
* Overview for different contact types: https://forum.freecadweb.org/viewtopic.php?f=18&t=15699&start=90#p188736 |
|||
* Further interesting informations: |
|||
** https://forum.freecadweb.org/viewtopic.php?f=18&t=23102#p180709 and following posts !!! |
|||
** https://forum.freecadweb.org/viewtopic.php?f=18&t=20276 |
|||
** https://forum.freecadweb.org/viewtopic.php?f=18&t=21331 |
|||
** https://forum.freecadweb.org/viewtopic.php?f=18&t=15699 (initial contact topic) |
|||
<!--T:10--> |
|||
* A very detailed CalculiX contact example: |
|||
** http://dip28p.web.fc2.com/calculix/netgen2calculix/index.html |
|||
<!--T:15--> |
|||
* A very cool example too. In German supforum. |
|||
** https://forum.freecadweb.org/viewtopic.php?f=13&t=39663&start=10#p337254 |
|||
<!--T:12--> |
|||
{{Docnav|[[FEM_ConstraintPlaneRotation|Constraint plane rotation]]|[[FEM_ConstraintTransform|Constraint transform]]|[[FEM_Module|FEM]]|IconL=FEM_ConstraintPlaneRotation.png|IconC=Workbench_FEM.svg|IconR=FEM_ConstraintTransform.png}} |
|||
<!--T:13--> |
|||
{{FEM Tools navi}} |
|||
<!--T:14--> |
|||
{{Userdocnavi}} |
|||
</translate> |
</translate> |
||
{{clear}} |
{{clear}} |
||
⚫ |
Revision as of 08:13, 14 October 2019
FEM ConstraintContact |
Menu location |
---|
Model → Mechanical Constraints → Constraint contact |
Workbenches |
FEM |
Default shortcut |
None |
Introduced in version |
- |
See also |
FEM tutorial |
Description
Creates a FEM constraint for contact between 2 surfaces.
How to use
- Click on or choose Model → Mechanical Constraints → Constraint contact from the top menu.
- Select the master face.
- Select the slave face.
- Enter a contact stiffness.
- Enter a friction coefficient.
Limitations
- The contact constraint can only be applied to two faces.
- development for multiple contact at once: https://forum.freecadweb.org/viewtopic.php?f=18&t=15699&start=130#p303275
Notes
Some tipps how to model?
- from https://forum.freecadweb.org/viewtopic.php?f=18&p=340874#p340494
- Better use linear elements otherwise calculations are very time consuming
- master/slave assignment:
- The larger of the two surfaces should act as the master surface.
- If the surfaces are of comparable size, the surface on the stiffer body should act as the master surface.
- If the surfaces are of comparable size and stiffness, the surface with the coarser mesh should act as the master surface.
CalculiX
- The contact stiffness should be 10 times the young's modulus of the material for hard contact. The higher the value for contact stiffness, the harder the contact between surfaces.
- The slave face is the face which penetrates into the master face, and therefore experiences more deformation.
- The *CONTACT PAIR card is used for modeling contact in CalculiX. The constraint uses Face-to-Face penalty contact and the contact formulation is explained in detail at http://web.mit.edu/calculix_v2.7/CalculiX/ccx_2.7/doc/ccx/node112.html
- Overview for different contact types: https://forum.freecadweb.org/viewtopic.php?f=18&t=15699&start=90#p188736
- Further interesting informations:
- A very detailed CalculiX contact example:
- A very cool example too. In German supforum.
FEM
- Materials: Solid, Fluid, Nonlinear mechanical, Reinforced (concrete); Material editor
- Element geometry: Beam (1D), Beam rotation (1D), Shell (2D), Fluid flow (1D)
Constraints
- Electromagnetic: Electrostatic potential, Current density, Magnetization
- Geometrical: Plane rotation, Section print, Transform
- Mechanical: Fixed, Displacement, Contact, Tie, Spring, Force, Pressure, Centrif, Self weight
- Thermal: Initial temperature, Heat flux, Temperature, Body heat source
- Overwrite Constants: Constant vacuum permittivity
- Solve: CalculiX Standard, Elmer, Mystran, Z88; Equations: Deformation, Elasticity, Electrostatic, Electricforce, Magnetodynamic, Magnetodynamic 2D, Flow, Flux, Heat; Solver: Solver control, Solver run
- Results: Purge, Show; Postprocessing: Apply changes, Pipeline from result, Warp filter, Scalar clip filter, Function cut filter, Region clip filter, Contours filter, Line clip filter, Stress linearization plot, Data at point clip filter, Filter function plane, Filter function sphere, Filter function cylinder, Filter function box
- Additional: Preferences; FEM Install, FEM Mesh, FEM Solver, FEM CalculiX, FEM Concrete; FEM Element Types
User documentation
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web
- Hubs: User hub, Power users hub, Developer hub