mpacts.contact.models.collision.md. md_rt

In order to be able to use this module import it like this:

import mpacts.contact.models.collision.md.md_rt
#or assign it to a shorter name
import mpacts.contact.models.collision.md.md_rt as md_

MaugisDugdaleCoulombInt

Description: Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometry combinations available:

PC2 | PC1 - Rigid_RoundedTriangle Deformable_RoundedTriangle
Sphere YES YES
Rigid_Triangle YES YES
Rigid_RoundedTriangle YES YES
Rigid_Quad YES YES
Rigid_CylinderTop YES YES
Rigid_CylinderBottom YES YES
Rigid_Cylinder YES YES
Deformable_Triangle   YES
Deformable_RoundedTriangle   YES

MaugisDugdaleCoulombInt (Deformable_RoundedTriangle Deformable_RoundedTriangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRoundedTriangle_2_DataDeformable_NGon_1_Data  <3 >
  ↓
Deformable_NGon_2_Data  <3 >
  ↓
RoundedTriangle_RoundedTriangleN_MaugisDugdale_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_DeformableTriangle_1AssembleForces_DeformableTriangle_2AbortIfSameParentFeedback

MaugisDugdaleCoulombInt (Deformable_RoundedTriangle Deformable_Triangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Deformable_NGon_2_Data  <3 >
  ↓
RoundedTriangle_NGonN_MaugisDugdale_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_DeformableTriangle_1AssembleForces_DeformableTriangle_2Feedback

MaugisDugdaleCoulombInt (Deformable_RoundedTriangle Rigid_Cylinder)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_CylinderN_MaugisDugdale_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleCoulombInt (Deformable_RoundedTriangle Rigid_CylinderBottom)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Bottom_Selector >
  ↓
N_MaugisDugdale_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleCoulombInt (Deformable_RoundedTriangle Rigid_CylinderTop)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Top_Selector >
  ↓
N_MaugisDugdale_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleCoulombInt (Deformable_RoundedTriangle Rigid_Quad)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <4 >
  ↓
RoundedTriangle_NGonN_MaugisDugdale_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleCoulombInt (Deformable_RoundedTriangle Rigid_RoundedTriangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRoundedTriangle_2_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_RoundedTriangleN_MaugisDugdale_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleCoulombInt (Deformable_RoundedTriangle Rigid_Triangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_NGonN_MaugisDugdale_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleCoulombInt (Deformable_RoundedTriangle Sphere)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Sphere0_2_DataRoundedTriangle_SphereN_MaugisDugdale_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2Feedback

MaugisDugdaleCoulombInt (Rigid_RoundedTriangle Rigid_Cylinder)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_CylinderN_MaugisDugdale_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleCoulombInt (Rigid_RoundedTriangle Rigid_CylinderBottom)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Bottom_Selector >
  ↓
N_MaugisDugdale_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleCoulombInt (Rigid_RoundedTriangle Rigid_CylinderTop)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Top_Selector >
  ↓
N_MaugisDugdale_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleCoulombInt (Rigid_RoundedTriangle Rigid_Quad)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <4 >
  ↓
RoundedTriangle_NGonN_MaugisDugdale_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleCoulombInt (Rigid_RoundedTriangle Rigid_RoundedTriangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRoundedTriangle_2_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_RoundedTriangleN_MaugisDugdale_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2AbortIfSameParentFeedback

MaugisDugdaleCoulombInt (Rigid_RoundedTriangle Rigid_Triangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_NGonN_MaugisDugdale_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleCoulombInt (Rigid_RoundedTriangle Sphere)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Sphere_2_DataRoundedTriangle_SphereN_MaugisDugdale_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleDampedInt

Description: Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping Geometry combinations available:

PC2 | PC1 - Rigid_RoundedTriangle Deformable_RoundedTriangle
Sphere YES YES
Rigid_Triangle YES YES
Rigid_RoundedTriangle YES YES
Rigid_Quad YES YES
Rigid_CylinderTop YES YES
Rigid_CylinderBottom YES YES
Rigid_Cylinder YES YES
Deformable_Triangle   YES
Deformable_RoundedTriangle   YES

MaugisDugdaleDampedInt (Deformable_RoundedTriangle Deformable_RoundedTriangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRoundedTriangle_2_DataDeformable_NGon_1_Data  <3 >
  ↓
Deformable_NGon_2_Data  <3 >
  ↓
RoundedTriangle_RoundedTriangleN_MaugisDugdale_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_DeformableTriangle_1AssembleForces_DeformableTriangle_2AbortIfSameParentFeedback

MaugisDugdaleDampedInt (Deformable_RoundedTriangle Deformable_Triangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Deformable_NGon_2_Data  <3 >
  ↓
RoundedTriangle_NGonN_MaugisDugdale_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_DeformableTriangle_1AssembleForces_DeformableTriangle_2Feedback

MaugisDugdaleDampedInt (Deformable_RoundedTriangle Rigid_Cylinder)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_CylinderN_MaugisDugdale_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleDampedInt (Deformable_RoundedTriangle Rigid_CylinderBottom)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Bottom_Selector >
  ↓
N_MaugisDugdale_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleDampedInt (Deformable_RoundedTriangle Rigid_CylinderTop)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Top_Selector >
  ↓
N_MaugisDugdale_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleDampedInt (Deformable_RoundedTriangle Rigid_Quad)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <4 >
  ↓
RoundedTriangle_NGonN_MaugisDugdale_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleDampedInt (Deformable_RoundedTriangle Rigid_RoundedTriangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRoundedTriangle_2_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_RoundedTriangleN_MaugisDugdale_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleDampedInt (Deformable_RoundedTriangle Rigid_Triangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_NGonN_MaugisDugdale_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleDampedInt (Deformable_RoundedTriangle Sphere)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Sphere0_2_DataRoundedTriangle_SphereN_MaugisDugdale_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2Feedback

MaugisDugdaleDampedInt (Rigid_RoundedTriangle Rigid_Cylinder)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_CylinderN_MaugisDugdale_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleDampedInt (Rigid_RoundedTriangle Rigid_CylinderBottom)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Bottom_Selector >
  ↓
N_MaugisDugdale_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleDampedInt (Rigid_RoundedTriangle Rigid_CylinderTop)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Top_Selector >
  ↓
N_MaugisDugdale_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleDampedInt (Rigid_RoundedTriangle Rigid_Quad)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <4 >
  ↓
RoundedTriangle_NGonN_MaugisDugdale_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleDampedInt (Rigid_RoundedTriangle Rigid_RoundedTriangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRoundedTriangle_2_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_RoundedTriangleN_MaugisDugdale_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2AbortIfSameParentFeedback

MaugisDugdaleDampedInt (Rigid_RoundedTriangle Rigid_Triangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_NGonN_MaugisDugdale_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleDampedInt (Rigid_RoundedTriangle Sphere)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Sphere_2_DataRoundedTriangle_SphereN_MaugisDugdale_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoCoulombInt

Description: Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Geometry combinations available:

PC2 | PC1 - Rigid_RoundedTriangle Deformable_RoundedTriangle
Sphere YES YES
Rigid_Triangle YES YES
Rigid_RoundedTriangle YES YES
Rigid_Quad YES YES
Rigid_CylinderTop YES YES
Rigid_CylinderBottom YES YES
Rigid_Cylinder YES YES
Deformable_Triangle   YES
Deformable_RoundedTriangle   YES

MaugisDugdaleGeoCoulombInt (Deformable_RoundedTriangle Deformable_RoundedTriangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRoundedTriangle_2_DataDeformable_NGon_1_Data  <3 >
  ↓
Deformable_NGon_2_Data  <3 >
  ↓
RoundedTriangle_RoundedTriangleNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_DeformableTriangle_1AssembleForces_DeformableTriangle_2AbortIfSameParentFeedback

MaugisDugdaleGeoCoulombInt (Deformable_RoundedTriangle Deformable_Triangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Deformable_NGon_2_Data  <3 >
  ↓
RoundedTriangle_NGonNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_DeformableTriangle_1AssembleForces_DeformableTriangle_2Feedback

MaugisDugdaleGeoCoulombInt (Deformable_RoundedTriangle Rigid_Cylinder)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_CylinderNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoCoulombInt (Deformable_RoundedTriangle Rigid_CylinderBottom)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Bottom_Selector >
  ↓
NoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoCoulombInt (Deformable_RoundedTriangle Rigid_CylinderTop)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Top_Selector >
  ↓
NoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoCoulombInt (Deformable_RoundedTriangle Rigid_Quad)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <4 >
  ↓
RoundedTriangle_NGonNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoCoulombInt (Deformable_RoundedTriangle Rigid_RoundedTriangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRoundedTriangle_2_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_RoundedTriangleNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoCoulombInt (Deformable_RoundedTriangle Rigid_Triangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_NGonNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoCoulombInt (Deformable_RoundedTriangle Sphere)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Sphere0_2_DataRoundedTriangle_SphereNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2Feedback

MaugisDugdaleGeoCoulombInt (Rigid_RoundedTriangle Rigid_Cylinder)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_CylinderNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoCoulombInt (Rigid_RoundedTriangle Rigid_CylinderBottom)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Bottom_Selector >
  ↓
NoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoCoulombInt (Rigid_RoundedTriangle Rigid_CylinderTop)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Top_Selector >
  ↓
NoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoCoulombInt (Rigid_RoundedTriangle Rigid_Quad)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <4 >
  ↓
RoundedTriangle_NGonNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoCoulombInt (Rigid_RoundedTriangle Rigid_RoundedTriangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRoundedTriangle_2_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_RoundedTriangleNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2AbortIfSameParentFeedback

MaugisDugdaleGeoCoulombInt (Rigid_RoundedTriangle Rigid_Triangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_NGonNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoCoulombInt (Rigid_RoundedTriangle Sphere)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c_t — Viscous damping applied in the static regime
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • mu — Coulomb friction coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Sphere_2_DataRoundedTriangle_SphereNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
T_CoulombFriction_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoDampedFprimInt

Description: Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Linear damper for triangle contacts. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). saves contact forces as a vector per triangle Geometry combinations available:

PC2 | PC1 - Rigid_RoundedTriangle Deformable_RoundedTriangle
Sphere YES YES
Rigid_Triangle YES YES
Rigid_RoundedTriangle YES YES
Rigid_Quad YES YES
Rigid_CylinderTop YES YES
Rigid_CylinderBottom YES YES
Rigid_Cylinder YES YES
Deformable_Triangle   YES
Deformable_RoundedTriangle   YES

MaugisDugdaleGeoDampedFprimInt (Deformable_RoundedTriangle Deformable_RoundedTriangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Linear damper for triangle contacts. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). saves contact forces as a vector per triangle

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c — Linear damping constant (weighted with area)
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • Fprim1 (default value = None) — Array with vectors which stores the contact force per primitive for pc1. If not given, the array pc1[‘Fprim’] is searched first, and if not found, nothing will be done
    • Fprim2 (default value = None) — Array with vectors which stores the contact force per primitive for pc2. If not given, the array pc2[‘Fprim’] is searched first, and if not found, nothing will be done
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRoundedTriangle_2_DataDeformable_NGon_1_Data  <3 >
  ↓
Deformable_NGon_2_Data  <3 >
  ↓
RoundedTriangle_RoundedTriangleNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
N_LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_DeformableTriangle_1AssembleForces_DeformableTriangle_2AssembleForces_Primitives_1AssembleForces_Primitives_2AbortIfSameParentFeedback

MaugisDugdaleGeoDampedFprimInt (Deformable_RoundedTriangle Deformable_Triangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Linear damper for triangle contacts. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). saves contact forces as a vector per triangle

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c — Linear damping constant (weighted with area)
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • Fprim1 (default value = None) — Array with vectors which stores the contact force per primitive for pc1. If not given, the array pc1[‘Fprim’] is searched first, and if not found, nothing will be done
    • Fprim2 (default value = None) — Array with vectors which stores the contact force per primitive for pc2. If not given, the array pc2[‘Fprim’] is searched first, and if not found, nothing will be done
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Deformable_NGon_2_Data  <3 >
  ↓
RoundedTriangle_NGonNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
N_LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_DeformableTriangle_1AssembleForces_DeformableTriangle_2AssembleForces_Primitives_1AssembleForces_Primitives_2Feedback

MaugisDugdaleGeoDampedFprimInt (Deformable_RoundedTriangle Rigid_Cylinder)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Linear damper for triangle contacts. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). saves contact forces as a vector per triangle

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c — Linear damping constant (weighted with area)
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • Fprim1 (default value = None) — Array with vectors which stores the contact force per primitive for pc1. If not given, the array pc1[‘Fprim’] is searched first, and if not found, nothing will be done
    • Fprim2 (default value = None) — Array with vectors which stores the contact force per primitive for pc2. If not given, the array pc2[‘Fprim’] is searched first, and if not found, nothing will be done
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_CylinderNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
N_LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2AssembleForces_Primitives_1AssembleForces_Primitives_2Feedback

MaugisDugdaleGeoDampedFprimInt (Deformable_RoundedTriangle Rigid_CylinderBottom)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Linear damper for triangle contacts. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). saves contact forces as a vector per triangle

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c — Linear damping constant (weighted with area)
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • Fprim1 (default value = None) — Array with vectors which stores the contact force per primitive for pc1. If not given, the array pc1[‘Fprim’] is searched first, and if not found, nothing will be done
    • Fprim2 (default value = None) — Array with vectors which stores the contact force per primitive for pc2. If not given, the array pc2[‘Fprim’] is searched first, and if not found, nothing will be done
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Bottom_Selector >
  ↓
NoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
N_LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2AssembleForces_Primitives_1AssembleForces_Primitives_2Feedback

MaugisDugdaleGeoDampedFprimInt (Deformable_RoundedTriangle Rigid_CylinderTop)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Linear damper for triangle contacts. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). saves contact forces as a vector per triangle

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c — Linear damping constant (weighted with area)
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • Fprim1 (default value = None) — Array with vectors which stores the contact force per primitive for pc1. If not given, the array pc1[‘Fprim’] is searched first, and if not found, nothing will be done
    • Fprim2 (default value = None) — Array with vectors which stores the contact force per primitive for pc2. If not given, the array pc2[‘Fprim’] is searched first, and if not found, nothing will be done
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Top_Selector >
  ↓
NoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
N_LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2AssembleForces_Primitives_1AssembleForces_Primitives_2Feedback

MaugisDugdaleGeoDampedFprimInt (Deformable_RoundedTriangle Rigid_Quad)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Linear damper for triangle contacts. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). saves contact forces as a vector per triangle

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c — Linear damping constant (weighted with area)
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • Fprim1 (default value = None) — Array with vectors which stores the contact force per primitive for pc1. If not given, the array pc1[‘Fprim’] is searched first, and if not found, nothing will be done
    • Fprim2 (default value = None) — Array with vectors which stores the contact force per primitive for pc2. If not given, the array pc2[‘Fprim’] is searched first, and if not found, nothing will be done
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <4 >
  ↓
RoundedTriangle_NGonNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
N_LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2AssembleForces_Primitives_1AssembleForces_Primitives_2Feedback

MaugisDugdaleGeoDampedFprimInt (Deformable_RoundedTriangle Rigid_RoundedTriangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Linear damper for triangle contacts. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). saves contact forces as a vector per triangle

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c — Linear damping constant (weighted with area)
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • Fprim1 (default value = None) — Array with vectors which stores the contact force per primitive for pc1. If not given, the array pc1[‘Fprim’] is searched first, and if not found, nothing will be done
    • Fprim2 (default value = None) — Array with vectors which stores the contact force per primitive for pc2. If not given, the array pc2[‘Fprim’] is searched first, and if not found, nothing will be done
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRoundedTriangle_2_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_RoundedTriangleNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
N_LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2AssembleForces_Primitives_1AssembleForces_Primitives_2Feedback

MaugisDugdaleGeoDampedFprimInt (Deformable_RoundedTriangle Rigid_Triangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Linear damper for triangle contacts. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). saves contact forces as a vector per triangle

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c — Linear damping constant (weighted with area)
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • Fprim1 (default value = None) — Array with vectors which stores the contact force per primitive for pc1. If not given, the array pc1[‘Fprim’] is searched first, and if not found, nothing will be done
    • Fprim2 (default value = None) — Array with vectors which stores the contact force per primitive for pc2. If not given, the array pc2[‘Fprim’] is searched first, and if not found, nothing will be done
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_NGonNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
N_LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2AssembleForces_Primitives_1AssembleForces_Primitives_2Feedback

MaugisDugdaleGeoDampedFprimInt (Deformable_RoundedTriangle Sphere)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Linear damper for triangle contacts. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). saves contact forces as a vector per triangle

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c — Linear damping constant (weighted with area)
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • Fprim1 (default value = None) — Array with vectors which stores the contact force per primitive for pc1. If not given, the array pc1[‘Fprim’] is searched first, and if not found, nothing will be done
    • Fprim2 (default value = None) — Array with vectors which stores the contact force per primitive for pc2. If not given, the array pc2[‘Fprim’] is searched first, and if not found, nothing will be done
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Sphere0_2_DataRoundedTriangle_SphereNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
N_LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleForces_Primitives_1AssembleForces_Primitives_2Feedback

MaugisDugdaleGeoDampedFprimInt (Rigid_RoundedTriangle Rigid_Cylinder)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Linear damper for triangle contacts. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). saves contact forces as a vector per triangle

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c — Linear damping constant (weighted with area)
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • Fprim1 (default value = None) — Array with vectors which stores the contact force per primitive for pc1. If not given, the array pc1[‘Fprim’] is searched first, and if not found, nothing will be done
    • Fprim2 (default value = None) — Array with vectors which stores the contact force per primitive for pc2. If not given, the array pc2[‘Fprim’] is searched first, and if not found, nothing will be done
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_CylinderNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
N_LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2AssembleForces_Primitives_1AssembleForces_Primitives_2Feedback

MaugisDugdaleGeoDampedFprimInt (Rigid_RoundedTriangle Rigid_CylinderBottom)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Linear damper for triangle contacts. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). saves contact forces as a vector per triangle

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c — Linear damping constant (weighted with area)
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • Fprim1 (default value = None) — Array with vectors which stores the contact force per primitive for pc1. If not given, the array pc1[‘Fprim’] is searched first, and if not found, nothing will be done
    • Fprim2 (default value = None) — Array with vectors which stores the contact force per primitive for pc2. If not given, the array pc2[‘Fprim’] is searched first, and if not found, nothing will be done
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Bottom_Selector >
  ↓
NoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
N_LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2AssembleForces_Primitives_1AssembleForces_Primitives_2Feedback

MaugisDugdaleGeoDampedFprimInt (Rigid_RoundedTriangle Rigid_CylinderTop)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Linear damper for triangle contacts. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). saves contact forces as a vector per triangle

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c — Linear damping constant (weighted with area)
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • Fprim1 (default value = None) — Array with vectors which stores the contact force per primitive for pc1. If not given, the array pc1[‘Fprim’] is searched first, and if not found, nothing will be done
    • Fprim2 (default value = None) — Array with vectors which stores the contact force per primitive for pc2. If not given, the array pc2[‘Fprim’] is searched first, and if not found, nothing will be done
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Top_Selector >
  ↓
NoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
N_LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2AssembleForces_Primitives_1AssembleForces_Primitives_2Feedback

MaugisDugdaleGeoDampedFprimInt (Rigid_RoundedTriangle Rigid_Quad)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Linear damper for triangle contacts. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). saves contact forces as a vector per triangle

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c — Linear damping constant (weighted with area)
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • Fprim1 (default value = None) — Array with vectors which stores the contact force per primitive for pc1. If not given, the array pc1[‘Fprim’] is searched first, and if not found, nothing will be done
    • Fprim2 (default value = None) — Array with vectors which stores the contact force per primitive for pc2. If not given, the array pc2[‘Fprim’] is searched first, and if not found, nothing will be done
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <4 >
  ↓
RoundedTriangle_NGonNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
N_LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2AssembleForces_Primitives_1AssembleForces_Primitives_2Feedback

MaugisDugdaleGeoDampedFprimInt (Rigid_RoundedTriangle Rigid_RoundedTriangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Linear damper for triangle contacts. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). saves contact forces as a vector per triangle

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c — Linear damping constant (weighted with area)
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • Fprim1 (default value = None) — Array with vectors which stores the contact force per primitive for pc1. If not given, the array pc1[‘Fprim’] is searched first, and if not found, nothing will be done
    • Fprim2 (default value = None) — Array with vectors which stores the contact force per primitive for pc2. If not given, the array pc2[‘Fprim’] is searched first, and if not found, nothing will be done
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRoundedTriangle_2_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_RoundedTriangleNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
N_LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2AssembleForces_Primitives_1AssembleForces_Primitives_2AbortIfSameParentFeedback

MaugisDugdaleGeoDampedFprimInt (Rigid_RoundedTriangle Rigid_Triangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Linear damper for triangle contacts. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). saves contact forces as a vector per triangle

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c — Linear damping constant (weighted with area)
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • Fprim1 (default value = None) — Array with vectors which stores the contact force per primitive for pc1. If not given, the array pc1[‘Fprim’] is searched first, and if not found, nothing will be done
    • Fprim2 (default value = None) — Array with vectors which stores the contact force per primitive for pc2. If not given, the array pc2[‘Fprim’] is searched first, and if not found, nothing will be done
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_NGonNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
N_LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2AssembleForces_Primitives_1AssembleForces_Primitives_2Feedback

MaugisDugdaleGeoDampedFprimInt (Rigid_RoundedTriangle Sphere)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Linear damper for triangle contacts. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). saves contact forces as a vector per triangle

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • c — Linear damping constant (weighted with area)
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • Fprim1 (default value = None) — Array with vectors which stores the contact force per primitive for pc1. If not given, the array pc1[‘Fprim’] is searched first, and if not found, nothing will be done
    • Fprim2 (default value = None) — Array with vectors which stores the contact force per primitive for pc2. If not given, the array pc2[‘Fprim’] is searched first, and if not found, nothing will be done
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Sphere_2_DataRoundedTriangle_SphereNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
N_LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2AssembleForces_Primitives_1AssembleForces_Primitives_2Feedback

MaugisDugdaleGeoDampedInt

Description: Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping Geometry combinations available:

PC2 | PC1 - Rigid_RoundedTriangle Deformable_RoundedTriangle
Sphere YES YES
Rigid_Triangle YES YES
Rigid_RoundedTriangle YES YES
Rigid_Quad YES YES
Rigid_CylinderTop YES YES
Rigid_CylinderBottom YES YES
Rigid_Cylinder YES YES
Deformable_Triangle   YES
Deformable_RoundedTriangle   YES

MaugisDugdaleGeoDampedInt (Deformable_RoundedTriangle Deformable_RoundedTriangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRoundedTriangle_2_DataDeformable_NGon_1_Data  <3 >
  ↓
Deformable_NGon_2_Data  <3 >
  ↓
RoundedTriangle_RoundedTriangleNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_DeformableTriangle_1AssembleForces_DeformableTriangle_2AbortIfSameParentFeedback

MaugisDugdaleGeoDampedInt (Deformable_RoundedTriangle Deformable_Triangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Deformable_NGon_2_Data  <3 >
  ↓
RoundedTriangle_NGonNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_DeformableTriangle_1AssembleForces_DeformableTriangle_2Feedback

MaugisDugdaleGeoDampedInt (Deformable_RoundedTriangle Rigid_Cylinder)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_CylinderNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoDampedInt (Deformable_RoundedTriangle Rigid_CylinderBottom)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Bottom_Selector >
  ↓
NoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoDampedInt (Deformable_RoundedTriangle Rigid_CylinderTop)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Top_Selector >
  ↓
NoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoDampedInt (Deformable_RoundedTriangle Rigid_Quad)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <4 >
  ↓
RoundedTriangle_NGonNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoDampedInt (Deformable_RoundedTriangle Rigid_RoundedTriangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRoundedTriangle_2_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_RoundedTriangleNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoDampedInt (Deformable_RoundedTriangle Rigid_Triangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_NGonNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoDampedInt (Deformable_RoundedTriangle Sphere)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Sphere0_2_DataRoundedTriangle_SphereNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2Feedback

MaugisDugdaleGeoDampedInt (Rigid_RoundedTriangle Rigid_Cylinder)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_CylinderNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoDampedInt (Rigid_RoundedTriangle Rigid_CylinderBottom)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Bottom_Selector >
  ↓
NoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoDampedInt (Rigid_RoundedTriangle Rigid_CylinderTop)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Top_Selector >
  ↓
NoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoDampedInt (Rigid_RoundedTriangle Rigid_Quad)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <4 >
  ↓
RoundedTriangle_NGonNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoDampedInt (Rigid_RoundedTriangle Rigid_RoundedTriangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRoundedTriangle_2_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_RoundedTriangleNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2AbortIfSameParentFeedback

MaugisDugdaleGeoDampedInt (Rigid_RoundedTriangle Rigid_Triangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_NGonNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoDampedInt (Rigid_RoundedTriangle Sphere)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. Tangential forces calculated with a simple Coulomb Friction model. No normal damping forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Additional simple linear damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • gamma_normal — Normal damping coefficient
    • gamma_tangential — Tangential damping coefficient
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Sphere_2_DataRoundedTriangle_SphereNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
LinearDamper_IntDistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoInt

Description: Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c). Geometry combinations available:

PC2 | PC1 - Rigid_RoundedTriangle Deformable_RoundedTriangle
Sphere YES YES
Rigid_Triangle YES YES
Rigid_RoundedTriangle YES YES
Rigid_Quad YES YES
Rigid_CylinderTop YES YES
Rigid_CylinderBottom YES YES
Rigid_Cylinder YES YES
Deformable_Triangle   YES
Deformable_RoundedTriangle   YES

MaugisDugdaleGeoInt (Deformable_RoundedTriangle Deformable_RoundedTriangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRoundedTriangle_2_DataDeformable_NGon_1_Data  <3 >
  ↓
Deformable_NGon_2_Data  <3 >
  ↓
RoundedTriangle_RoundedTriangleNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_DeformableTriangle_1AssembleForces_DeformableTriangle_2AbortIfSameParentFeedback

MaugisDugdaleGeoInt (Deformable_RoundedTriangle Deformable_Triangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Deformable_NGon_2_Data  <3 >
  ↓
RoundedTriangle_NGonNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_DeformableTriangle_1AssembleForces_DeformableTriangle_2Feedback

MaugisDugdaleGeoInt (Deformable_RoundedTriangle Rigid_Cylinder)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_CylinderNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoInt (Deformable_RoundedTriangle Rigid_CylinderBottom)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Bottom_Selector >
  ↓
NoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoInt (Deformable_RoundedTriangle Rigid_CylinderTop)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Top_Selector >
  ↓
NoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoInt (Deformable_RoundedTriangle Rigid_Quad)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <4 >
  ↓
RoundedTriangle_NGonNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoInt (Deformable_RoundedTriangle Rigid_RoundedTriangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRoundedTriangle_2_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_RoundedTriangleNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoInt (Deformable_RoundedTriangle Rigid_Triangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_NGonNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoInt (Deformable_RoundedTriangle Sphere)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Sphere0_2_DataRoundedTriangle_SphereNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2Feedback

MaugisDugdaleGeoInt (Rigid_RoundedTriangle Rigid_Cylinder)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_CylinderNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoInt (Rigid_RoundedTriangle Rigid_CylinderBottom)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Bottom_Selector >
  ↓
NoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoInt (Rigid_RoundedTriangle Rigid_CylinderTop)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Top_Selector >
  ↓
NoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoInt (Rigid_RoundedTriangle Rigid_Quad)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <4 >
  ↓
RoundedTriangle_NGonNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoInt (Rigid_RoundedTriangle Rigid_RoundedTriangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRoundedTriangle_2_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_RoundedTriangleNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2AbortIfSameParentFeedback

MaugisDugdaleGeoInt (Rigid_RoundedTriangle Rigid_Triangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_NGonNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleGeoInt (Rigid_RoundedTriangle Sphere)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces. Geometric contact radius is used as inner radius a, so only c is calculated (and not both a and c).

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • attrConst1 (default value = 0) — Adhesion energy of material 1
    • attrConst2 (default value = 0) — Adhesion energy of material 2
    • attrConst (default value = -1) — effective adhesion energy [J/m^2]. Overrules attrConst1 and attrConst2 if given.
    • c_geo (default value = 0) — If ‘True’, also the adhesive radius ‘c’ will be derived from geometry only, and will NOT take into account the implicit elastic deformation due to adhesion. Set this to ‘True’ if your deformable surface is sufficiently ‘compliant’ with respect to its internal Young’s modulus (i.e. more valid for more thin but more stiff shell-like structures, and less valid for very thick soft structures. The default setting is False.
    • contact_area_c_factor (default value = 1) — Sets the relative contribution of any area between Maugis-Dugdale radii ‘a’ and ‘c’ to the contact area. Default = 1, so the contact area is the total adhesive area
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Sphere_2_DataRoundedTriangle_SphereNoContactAdhesionModifierSingleValue_Property  <double >
  ↓
N_MaugisDugdale_geo_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleInt

Description: Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces. Geometry combinations available:

PC2 | PC1 - Rigid_RoundedTriangle Deformable_RoundedTriangle
Sphere YES YES
Rigid_Triangle YES YES
Rigid_RoundedTriangle YES YES
Rigid_Quad YES YES
Rigid_CylinderTop YES YES
Rigid_CylinderBottom YES YES
Rigid_Cylinder YES YES
Deformable_Triangle   YES
Deformable_RoundedTriangle   YES

MaugisDugdaleInt (Deformable_RoundedTriangle Deformable_RoundedTriangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRoundedTriangle_2_DataDeformable_NGon_1_Data  <3 >
  ↓
Deformable_NGon_2_Data  <3 >
  ↓
RoundedTriangle_RoundedTriangleN_MaugisDugdale_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_DeformableTriangle_1AssembleForces_DeformableTriangle_2AbortIfSameParentFeedback

MaugisDugdaleInt (Deformable_RoundedTriangle Deformable_Triangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Deformable_NGon_2_Data  <3 >
  ↓
RoundedTriangle_NGonN_MaugisDugdale_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_DeformableTriangle_1AssembleForces_DeformableTriangle_2Feedback

MaugisDugdaleInt (Deformable_RoundedTriangle Rigid_Cylinder)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_CylinderN_MaugisDugdale_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleInt (Deformable_RoundedTriangle Rigid_CylinderBottom)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Bottom_Selector >
  ↓
N_MaugisDugdale_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleInt (Deformable_RoundedTriangle Rigid_CylinderTop)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Top_Selector >
  ↓
N_MaugisDugdale_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleInt (Deformable_RoundedTriangle Rigid_Quad)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <4 >
  ↓
RoundedTriangle_NGonN_MaugisDugdale_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleInt (Deformable_RoundedTriangle Rigid_RoundedTriangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRoundedTriangle_2_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_RoundedTriangleN_MaugisDugdale_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleInt (Deformable_RoundedTriangle Rigid_Triangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_NGonN_MaugisDugdale_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleInt (Deformable_RoundedTriangle Sphere)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataDeformable_NGon_1_Data  <3 >
  ↓
Sphere0_2_DataRoundedTriangle_SphereN_MaugisDugdale_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_DeformableTriangle_1AssembleForces_2Feedback

MaugisDugdaleInt (Rigid_RoundedTriangle Rigid_Cylinder)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_CylinderN_MaugisDugdale_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleInt (Rigid_RoundedTriangle Rigid_CylinderBottom)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Bottom_Selector >
  ↓
N_MaugisDugdale_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleInt (Rigid_RoundedTriangle Rigid_CylinderTop)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_Cylinder_2_DataRoundedTriangle_Disk  <Top_Selector >
  ↓
N_MaugisDugdale_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleInt (Rigid_RoundedTriangle Rigid_Quad)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <4 >
  ↓
RoundedTriangle_NGonN_MaugisDugdale_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleInt (Rigid_RoundedTriangle Rigid_RoundedTriangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRoundedTriangle_2_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_RoundedTriangleN_MaugisDugdale_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesDistributeForcesAndMomentsToTriangle_2_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2AbortIfSameParentFeedback

MaugisDugdaleInt (Rigid_RoundedTriangle Rigid_Triangle)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • layer_width (default value = 0) — flat layer width
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Rigid_NGon_2_Data  <3 >
  ↓
RoundedTriangle_NGonN_MaugisDugdale_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback

MaugisDugdaleInt (Rigid_RoundedTriangle Sphere)

Maugis-Dugdale adhesive contact with effective adhesive range and adhesion energy. No damping and no tangential forces.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • E1 — Young modulus material 1.
    • E2 — Young modulus material 2.
    • attrConst — effective adhesion energy [J/m^2]
    • effective_range — effective range of adhesive interaction. Relates adhesive pressure to adhesive energy MD.
    • nu1 — Poisson ratio material 1.
    • nu2 — Poisson ratio material 2.
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.
  • Optional keywords:
    • never_integrate (default value = 0) — If true, the contact force will never be obtained through integration, but will just be directly computed
  • Read only properties:
    • sigma0 — Maximum adhesive tension at the edge of the contact circle. NOTE: sigma0 = attrConst / effective_range

This contact model is composed out of following pieces (click on the chain elements to get more information):

RoundedTriangleBoilerPlateRoundedTriangle_1_DataRigid_NGon_1_Data  <3 >
  ↓
Sphere_2_DataRoundedTriangle_SphereN_MaugisDugdale_Int  <16 >
  ↓
DistributeForcesAndMomentsToTriangle_1_NodesAssembleForces_1AssembleMoments_cps_1AssembleMoments_1AssembleForces_2AssembleMoments_cps_2AssembleMoments_2Feedback