mpacts.contact.models.collision. vanderwaals

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

import mpacts.contact.models.collision.vanderwaals
#or assign it to a shorter name
import mpacts.contact.models.collision.vanderwaals as van

VanderWaals

Description: Van der Waals model for contact between repulsive adhesive spheres. Note that keepdistance needs to be positive enough to have longer range contacts. Geometry combinations available:

PC2 | PC1 - Sphere Rigid_Triangle Rigid_Sphere Rigid_Quad Rigid_CylinderTop Rigid_CylinderBottom Rigid_Cylinder Rigid_Cone Rigid_Capsule Deformable_Cylinder Deformable_Capsule
Sphere YES YES YES YES YES YES YES YES YES YES YES
Rigid_Sphere   YES YES YES YES YES          
Rigid_Capsule                 YES   YES
Deformable_Capsule                     YES

VanderWaals (Deformable_Capsule Deformable_Capsule)

Van der Waals model for contact between repulsive adhesive spheres. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)

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

DefaultBoilerPlateDeformable_Cylinder_2_DataDeformable_Cylinder_1_DataCapsule_CapsuleVanderWaalsAssembleForces_DeformableCylinder_2AssembleForces_DeformableCylinder_1AbortIfSameParentFeedback

VanderWaals (Deformable_Capsule Rigid_Capsule)

Van der Waals model for contact between repulsive adhesive spheres. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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:
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)

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

DefaultBoilerPlateRigid_Cylinder_2_DataDeformable_Cylinder_1_DataCapsule_CapsuleVanderWaalsAssembleMoments_2AssembleForces_2AssembleForces_DeformableCylinder_1Feedback

VanderWaals (Deformable_Capsule Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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:
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)

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

DefaultBoilerPlateSphere_2_DataDeformable_Cylinder_1_DataCapsule_SphereVanderWaalsAssembleMoments_2AssembleForces_2AssembleForces_DeformableCylinder_1Feedback

VanderWaals (Deformable_Cylinder Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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:
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)

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

DefaultBoilerPlateSphere_2_DataDeformable_Cylinder_1_DataCylinder_SphereVanderWaalsAssembleMoments_2AssembleForces_2AssembleForces_DeformableCylinder_1Feedback

VanderWaals (Rigid_Capsule Rigid_Capsule)

Van der Waals model for contact between repulsive adhesive spheres. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)

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

DefaultBoilerPlateRigid_Cylinder_2_DataRigid_Cylinder_1_DataCapsule_CapsuleVanderWaalsAssembleForcesAssembleMomentsAbortIfSameParentFeedback

VanderWaals (Rigid_Capsule Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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:
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)

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

DefaultBoilerPlateSphere_2_DataRigid_Cylinder_1_DataCapsule_SphereVanderWaalsAssembleForcesAssembleMomentsFeedback

VanderWaals (Rigid_Cone Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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:
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)

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

DefaultBoilerPlateSphere_2_DataRigid_Cone_1_DataCone_SphereVanderWaalsAssembleForcesAssembleMomentsFeedback

VanderWaals (Rigid_Cylinder Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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:
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)

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

DefaultBoilerPlateSphere_2_DataRigid_Cylinder_1_DataCylinder_SphereVanderWaalsAssembleForcesAssembleMomentsFeedback

VanderWaals (Rigid_CylinderBottom Rigid_Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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:
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)

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

DefaultBoilerPlateRigidSphere_2_DataRigid_Cylinder_1_DataDisk_Sphere  <Bottom_Selector >
  ↓
VanderWaalsAssembleForcesAssembleMomentsFeedback

VanderWaals (Rigid_CylinderBottom Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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:
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)

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

DefaultBoilerPlateSphere_2_DataRigid_Cylinder_1_DataDisk_Sphere  <Bottom_Selector >
  ↓
VanderWaalsAssembleForcesAssembleMomentsFeedback

VanderWaals (Rigid_CylinderTop Rigid_Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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:
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)

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

DefaultBoilerPlateRigidSphere_2_DataRigid_Cylinder_1_DataDisk_Sphere  <Top_Selector >
  ↓
VanderWaalsAssembleForcesAssembleMomentsFeedback

VanderWaals (Rigid_CylinderTop Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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:
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)

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

DefaultBoilerPlateSphere_2_DataRigid_Cylinder_1_DataDisk_Sphere  <Top_Selector >
  ↓
VanderWaalsAssembleForcesAssembleMomentsFeedback

VanderWaals (Rigid_Quad Rigid_Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • flip_normals (default value = 0) — Optionally flip normals if sphere is more than its radius submerged. In most cases, we recommend that you leave this option to its default ‘false’.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • reject_large_overlap (default value = 1) — Optionally reject overlaps reject_overlap_r times larger than the radius. Unless you have a fully concave ‘container’ geometry, we recommend that you leave this value to its default ‘true’.
    • reject_overlap_r (default value = 1) — If reject_large_overlap is True, this specifies the number of sphere radii of overlap that should be rejected (Default=1).
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)

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

DefaultBoilerPlateRigidSphere_2_DataRigid_NGon_1_Data  <4 >
  ↓
NGon_SphereVanderWaalsAssembleForcesAssembleMomentsAbortIfSameParentFeedback

VanderWaals (Rigid_Quad Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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:
    • flip_normals (default value = 0) — Optionally flip normals if sphere is more than its radius submerged. In most cases, we recommend that you leave this option to its default ‘false’.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • reject_large_overlap (default value = 1) — Optionally reject overlaps reject_overlap_r times larger than the radius. Unless you have a fully concave ‘container’ geometry, we recommend that you leave this value to its default ‘true’.
    • reject_overlap_r (default value = 1) — If reject_large_overlap is True, this specifies the number of sphere radii of overlap that should be rejected (Default=1).
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)

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

DefaultBoilerPlateSphere_2_DataRigid_NGon_1_Data  <4 >
  ↓
NGon_SphereVanderWaalsAssembleForcesAssembleMomentsFeedback

VanderWaals (Rigid_Sphere Rigid_Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)

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

DefaultBoilerPlateRigidSphere_2_DataRigidSphere_1_DataSphere_SphereVanderWaalsAssembleForcesAssembleMomentsAbortIfSameParentFeedback

VanderWaals (Rigid_Sphere Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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:
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)

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

DefaultBoilerPlateSphere_2_DataRigidSphere_1_DataSphere_SphereVanderWaalsAssembleForcesAssembleMomentsFeedback

VanderWaals (Rigid_Triangle Rigid_Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • flip_normals (default value = 0) — Optionally flip normals if sphere is more than its radius submerged. In most cases, we recommend that you leave this option to its default ‘false’.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • reject_large_overlap (default value = 1) — Optionally reject overlaps reject_overlap_r times larger than the radius. Unless you have a fully concave ‘container’ geometry, we recommend that you leave this value to its default ‘true’.
    • reject_overlap_r (default value = 1) — If reject_large_overlap is True, this specifies the number of sphere radii of overlap that should be rejected (Default=1).
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)

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

DefaultBoilerPlateRigidSphere_2_DataRigid_NGon_1_Data  <3 >
  ↓
NGon_SphereVanderWaalsAssembleForcesAssembleMomentsAbortIfSameParentFeedback

VanderWaals (Rigid_Triangle Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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:
    • flip_normals (default value = 0) — Optionally flip normals if sphere is more than its radius submerged. In most cases, we recommend that you leave this option to its default ‘false’.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • reject_large_overlap (default value = 1) — Optionally reject overlaps reject_overlap_r times larger than the radius. Unless you have a fully concave ‘container’ geometry, we recommend that you leave this value to its default ‘true’.
    • reject_overlap_r (default value = 1) — If reject_large_overlap is True, this specifies the number of sphere radii of overlap that should be rejected (Default=1).
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)

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

DefaultBoilerPlateSphere_2_DataRigid_NGon_1_Data  <3 >
  ↓
NGon_SphereVanderWaalsAssembleForcesAssembleMomentsFeedback

VanderWaals (Sphere Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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:
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)

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

DefaultBoilerPlateSphere_2_DataSphere_1_DataSphere_SphereVanderWaalsAssembleForcesAssembleMomentsFeedback

VanderWaalsHertz

Description: Van der Waals model for contact between repulsive adhesive spheres. Repulsion is Hertz with friction, attractive force is Van der Waals with given cut-off distance. Note that keepdistance needs to be positive enough to have longer range contacts. Geometry combinations available:

PC2 | PC1 - Sphere Rigid_Triangle Rigid_Sphere Rigid_Quad Rigid_CylinderTop Rigid_CylinderBottom Rigid_Cylinder Rigid_Cone Rigid_Capsule Deformable_Cylinder Deformable_Capsule
Sphere YES YES YES YES YES YES YES YES YES YES YES
Rigid_Sphere   YES YES YES YES YES          
Rigid_Capsule                 YES   YES
Deformable_Capsule                     YES

VanderWaalsHertz (Deformable_Capsule Deformable_Capsule)

Van der Waals model for contact between repulsive adhesive spheres. Repulsion is Hertz with friction, attractive force is Van der Waals with given cut-off distance. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • A1 (s) — Dissipative constant of material of particles from particle container 1.
    • A2 (s) — Dissipative constant of material of particles from particle container 2.
    • E1 (kg . m^-1 . s^-2) — Young’s modulus of the material of particles from particle container 1.
    • E2 (kg . m^-1 . s^-2) — Young’s‘ modulus of the material of particles from particle container 2.
    • k_t — ‘k’ spring constant for static friction in tangential direction.
    • mu_d — The dynamic coulomb friction coefficient.
    • mu_s — The static coulomb friction coefficient.
    • nu1 (1) — Poisson ratio of the material of particles from particle container 1.
    • nu2 (1) — Poisson ratio of the material of particles from particle container 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.
    • c_t (default value = 0) — ‘c’ value of the linear dashpot in tangential direction.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)
  • Read only properties:
    • k — Effective Hertz spring constant, computed from E1, E2, nu1, and nu2. Read only.

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

DefaultBoilerPlateDeformable_Cylinder_2_DataDeformable_Cylinder_1_DataCapsule_CapsuleVanderWaalsN_DampedHertzT_CundallStrackAssembleForces_DeformableCylinder_2AssembleForces_DeformableCylinder_1AbortIfSameParentFeedback

VanderWaalsHertz (Deformable_Capsule Rigid_Capsule)

Van der Waals model for contact between repulsive adhesive spheres. Repulsion is Hertz with friction, attractive force is Van der Waals with given cut-off distance. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • A1 (s) — Dissipative constant of material of particles from particle container 1.
    • A2 (s) — Dissipative constant of material of particles from particle container 2.
    • E1 (kg . m^-1 . s^-2) — Young’s modulus of the material of particles from particle container 1.
    • E2 (kg . m^-1 . s^-2) — Young’s‘ modulus of the material of particles from particle container 2.
    • k_t — ‘k’ spring constant for static friction in tangential direction.
    • mu_d — The dynamic coulomb friction coefficient.
    • mu_s — The static coulomb friction coefficient.
    • nu1 (1) — Poisson ratio of the material of particles from particle container 1.
    • nu2 (1) — Poisson ratio of the material of particles from particle container 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:
    • c_t (default value = 0) — ‘c’ value of the linear dashpot in tangential direction.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)
  • Read only properties:
    • k — Effective Hertz spring constant, computed from E1, E2, nu1, and nu2. Read only.

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

DefaultBoilerPlateRigid_Cylinder_2_DataDeformable_Cylinder_1_DataCapsule_CapsuleVanderWaalsN_DampedHertzT_CundallStrackAssembleMoments_2AssembleForces_2AssembleForces_DeformableCylinder_1Feedback

VanderWaalsHertz (Deformable_Capsule Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Repulsion is Hertz with friction, attractive force is Van der Waals with given cut-off distance. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • A1 (s) — Dissipative constant of material of particles from particle container 1.
    • A2 (s) — Dissipative constant of material of particles from particle container 2.
    • E1 (kg . m^-1 . s^-2) — Young’s modulus of the material of particles from particle container 1.
    • E2 (kg . m^-1 . s^-2) — Young’s‘ modulus of the material of particles from particle container 2.
    • k_t — ‘k’ spring constant for static friction in tangential direction.
    • mu_d — The dynamic coulomb friction coefficient.
    • mu_s — The static coulomb friction coefficient.
    • nu1 (1) — Poisson ratio of the material of particles from particle container 1.
    • nu2 (1) — Poisson ratio of the material of particles from particle container 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:
    • c_t (default value = 0) — ‘c’ value of the linear dashpot in tangential direction.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)
  • Read only properties:
    • k — Effective Hertz spring constant, computed from E1, E2, nu1, and nu2. Read only.

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

DefaultBoilerPlateSphere_2_DataDeformable_Cylinder_1_DataCapsule_SphereVanderWaalsN_DampedHertzT_CundallStrackAssembleMoments_2AssembleForces_2AssembleForces_DeformableCylinder_1Feedback

VanderWaalsHertz (Deformable_Cylinder Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Repulsion is Hertz with friction, attractive force is Van der Waals with given cut-off distance. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • A1 (s) — Dissipative constant of material of particles from particle container 1.
    • A2 (s) — Dissipative constant of material of particles from particle container 2.
    • E1 (kg . m^-1 . s^-2) — Young’s modulus of the material of particles from particle container 1.
    • E2 (kg . m^-1 . s^-2) — Young’s‘ modulus of the material of particles from particle container 2.
    • k_t — ‘k’ spring constant for static friction in tangential direction.
    • mu_d — The dynamic coulomb friction coefficient.
    • mu_s — The static coulomb friction coefficient.
    • nu1 (1) — Poisson ratio of the material of particles from particle container 1.
    • nu2 (1) — Poisson ratio of the material of particles from particle container 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:
    • c_t (default value = 0) — ‘c’ value of the linear dashpot in tangential direction.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)
  • Read only properties:
    • k — Effective Hertz spring constant, computed from E1, E2, nu1, and nu2. Read only.

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

DefaultBoilerPlateSphere_2_DataDeformable_Cylinder_1_DataCylinder_SphereVanderWaalsN_DampedHertzT_CundallStrackAssembleMoments_2AssembleForces_2AssembleForces_DeformableCylinder_1Feedback

VanderWaalsHertz (Rigid_Capsule Rigid_Capsule)

Van der Waals model for contact between repulsive adhesive spheres. Repulsion is Hertz with friction, attractive force is Van der Waals with given cut-off distance. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • A1 (s) — Dissipative constant of material of particles from particle container 1.
    • A2 (s) — Dissipative constant of material of particles from particle container 2.
    • E1 (kg . m^-1 . s^-2) — Young’s modulus of the material of particles from particle container 1.
    • E2 (kg . m^-1 . s^-2) — Young’s‘ modulus of the material of particles from particle container 2.
    • k_t — ‘k’ spring constant for static friction in tangential direction.
    • mu_d — The dynamic coulomb friction coefficient.
    • mu_s — The static coulomb friction coefficient.
    • nu1 (1) — Poisson ratio of the material of particles from particle container 1.
    • nu2 (1) — Poisson ratio of the material of particles from particle container 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.
    • c_t (default value = 0) — ‘c’ value of the linear dashpot in tangential direction.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)
  • Read only properties:
    • k — Effective Hertz spring constant, computed from E1, E2, nu1, and nu2. Read only.

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

DefaultBoilerPlateRigid_Cylinder_2_DataRigid_Cylinder_1_DataCapsule_CapsuleVanderWaalsN_DampedHertzT_CundallStrackAssembleForcesAssembleMomentsAbortIfSameParentFeedback

VanderWaalsHertz (Rigid_Capsule Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Repulsion is Hertz with friction, attractive force is Van der Waals with given cut-off distance. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • A1 (s) — Dissipative constant of material of particles from particle container 1.
    • A2 (s) — Dissipative constant of material of particles from particle container 2.
    • E1 (kg . m^-1 . s^-2) — Young’s modulus of the material of particles from particle container 1.
    • E2 (kg . m^-1 . s^-2) — Young’s‘ modulus of the material of particles from particle container 2.
    • k_t — ‘k’ spring constant for static friction in tangential direction.
    • mu_d — The dynamic coulomb friction coefficient.
    • mu_s — The static coulomb friction coefficient.
    • nu1 (1) — Poisson ratio of the material of particles from particle container 1.
    • nu2 (1) — Poisson ratio of the material of particles from particle container 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:
    • c_t (default value = 0) — ‘c’ value of the linear dashpot in tangential direction.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)
  • Read only properties:
    • k — Effective Hertz spring constant, computed from E1, E2, nu1, and nu2. Read only.

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

DefaultBoilerPlateSphere_2_DataRigid_Cylinder_1_DataCapsule_SphereVanderWaalsN_DampedHertzT_CundallStrackAssembleForcesAssembleMomentsFeedback

VanderWaalsHertz (Rigid_Cone Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Repulsion is Hertz with friction, attractive force is Van der Waals with given cut-off distance. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • A1 (s) — Dissipative constant of material of particles from particle container 1.
    • A2 (s) — Dissipative constant of material of particles from particle container 2.
    • E1 (kg . m^-1 . s^-2) — Young’s modulus of the material of particles from particle container 1.
    • E2 (kg . m^-1 . s^-2) — Young’s‘ modulus of the material of particles from particle container 2.
    • k_t — ‘k’ spring constant for static friction in tangential direction.
    • mu_d — The dynamic coulomb friction coefficient.
    • mu_s — The static coulomb friction coefficient.
    • nu1 (1) — Poisson ratio of the material of particles from particle container 1.
    • nu2 (1) — Poisson ratio of the material of particles from particle container 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:
    • c_t (default value = 0) — ‘c’ value of the linear dashpot in tangential direction.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)
  • Read only properties:
    • k — Effective Hertz spring constant, computed from E1, E2, nu1, and nu2. Read only.

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

DefaultBoilerPlateSphere_2_DataRigid_Cone_1_DataCone_SphereVanderWaalsN_DampedHertzT_CundallStrackAssembleForcesAssembleMomentsFeedback

VanderWaalsHertz (Rigid_Cylinder Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Repulsion is Hertz with friction, attractive force is Van der Waals with given cut-off distance. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • A1 (s) — Dissipative constant of material of particles from particle container 1.
    • A2 (s) — Dissipative constant of material of particles from particle container 2.
    • E1 (kg . m^-1 . s^-2) — Young’s modulus of the material of particles from particle container 1.
    • E2 (kg . m^-1 . s^-2) — Young’s‘ modulus of the material of particles from particle container 2.
    • k_t — ‘k’ spring constant for static friction in tangential direction.
    • mu_d — The dynamic coulomb friction coefficient.
    • mu_s — The static coulomb friction coefficient.
    • nu1 (1) — Poisson ratio of the material of particles from particle container 1.
    • nu2 (1) — Poisson ratio of the material of particles from particle container 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:
    • c_t (default value = 0) — ‘c’ value of the linear dashpot in tangential direction.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)
  • Read only properties:
    • k — Effective Hertz spring constant, computed from E1, E2, nu1, and nu2. Read only.

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

DefaultBoilerPlateSphere_2_DataRigid_Cylinder_1_DataCylinder_SphereVanderWaalsN_DampedHertzT_CundallStrackAssembleForcesAssembleMomentsFeedback

VanderWaalsHertz (Rigid_CylinderBottom Rigid_Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Repulsion is Hertz with friction, attractive force is Van der Waals with given cut-off distance. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • A1 (s) — Dissipative constant of material of particles from particle container 1.
    • A2 (s) — Dissipative constant of material of particles from particle container 2.
    • E1 (kg . m^-1 . s^-2) — Young’s modulus of the material of particles from particle container 1.
    • E2 (kg . m^-1 . s^-2) — Young’s‘ modulus of the material of particles from particle container 2.
    • k_t — ‘k’ spring constant for static friction in tangential direction.
    • mu_d — The dynamic coulomb friction coefficient.
    • mu_s — The static coulomb friction coefficient.
    • nu1 (1) — Poisson ratio of the material of particles from particle container 1.
    • nu2 (1) — Poisson ratio of the material of particles from particle container 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:
    • c_t (default value = 0) — ‘c’ value of the linear dashpot in tangential direction.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)
  • Read only properties:
    • k — Effective Hertz spring constant, computed from E1, E2, nu1, and nu2. Read only.

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

DefaultBoilerPlateRigidSphere_2_DataRigid_Cylinder_1_DataDisk_Sphere  <Bottom_Selector >
  ↓
VanderWaalsN_DampedHertzT_CundallStrackAssembleForcesAssembleMomentsFeedback

VanderWaalsHertz (Rigid_CylinderBottom Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Repulsion is Hertz with friction, attractive force is Van der Waals with given cut-off distance. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • A1 (s) — Dissipative constant of material of particles from particle container 1.
    • A2 (s) — Dissipative constant of material of particles from particle container 2.
    • E1 (kg . m^-1 . s^-2) — Young’s modulus of the material of particles from particle container 1.
    • E2 (kg . m^-1 . s^-2) — Young’s‘ modulus of the material of particles from particle container 2.
    • k_t — ‘k’ spring constant for static friction in tangential direction.
    • mu_d — The dynamic coulomb friction coefficient.
    • mu_s — The static coulomb friction coefficient.
    • nu1 (1) — Poisson ratio of the material of particles from particle container 1.
    • nu2 (1) — Poisson ratio of the material of particles from particle container 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:
    • c_t (default value = 0) — ‘c’ value of the linear dashpot in tangential direction.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)
  • Read only properties:
    • k — Effective Hertz spring constant, computed from E1, E2, nu1, and nu2. Read only.

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

DefaultBoilerPlateSphere_2_DataRigid_Cylinder_1_DataDisk_Sphere  <Bottom_Selector >
  ↓
VanderWaalsN_DampedHertzT_CundallStrackAssembleForcesAssembleMomentsFeedback

VanderWaalsHertz (Rigid_CylinderTop Rigid_Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Repulsion is Hertz with friction, attractive force is Van der Waals with given cut-off distance. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • A1 (s) — Dissipative constant of material of particles from particle container 1.
    • A2 (s) — Dissipative constant of material of particles from particle container 2.
    • E1 (kg . m^-1 . s^-2) — Young’s modulus of the material of particles from particle container 1.
    • E2 (kg . m^-1 . s^-2) — Young’s‘ modulus of the material of particles from particle container 2.
    • k_t — ‘k’ spring constant for static friction in tangential direction.
    • mu_d — The dynamic coulomb friction coefficient.
    • mu_s — The static coulomb friction coefficient.
    • nu1 (1) — Poisson ratio of the material of particles from particle container 1.
    • nu2 (1) — Poisson ratio of the material of particles from particle container 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:
    • c_t (default value = 0) — ‘c’ value of the linear dashpot in tangential direction.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)
  • Read only properties:
    • k — Effective Hertz spring constant, computed from E1, E2, nu1, and nu2. Read only.

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

DefaultBoilerPlateRigidSphere_2_DataRigid_Cylinder_1_DataDisk_Sphere  <Top_Selector >
  ↓
VanderWaalsN_DampedHertzT_CundallStrackAssembleForcesAssembleMomentsFeedback

VanderWaalsHertz (Rigid_CylinderTop Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Repulsion is Hertz with friction, attractive force is Van der Waals with given cut-off distance. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • A1 (s) — Dissipative constant of material of particles from particle container 1.
    • A2 (s) — Dissipative constant of material of particles from particle container 2.
    • E1 (kg . m^-1 . s^-2) — Young’s modulus of the material of particles from particle container 1.
    • E2 (kg . m^-1 . s^-2) — Young’s‘ modulus of the material of particles from particle container 2.
    • k_t — ‘k’ spring constant for static friction in tangential direction.
    • mu_d — The dynamic coulomb friction coefficient.
    • mu_s — The static coulomb friction coefficient.
    • nu1 (1) — Poisson ratio of the material of particles from particle container 1.
    • nu2 (1) — Poisson ratio of the material of particles from particle container 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:
    • c_t (default value = 0) — ‘c’ value of the linear dashpot in tangential direction.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)
  • Read only properties:
    • k — Effective Hertz spring constant, computed from E1, E2, nu1, and nu2. Read only.

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

DefaultBoilerPlateSphere_2_DataRigid_Cylinder_1_DataDisk_Sphere  <Top_Selector >
  ↓
VanderWaalsN_DampedHertzT_CundallStrackAssembleForcesAssembleMomentsFeedback

VanderWaalsHertz (Rigid_Quad Rigid_Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Repulsion is Hertz with friction, attractive force is Van der Waals with given cut-off distance. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • A1 (s) — Dissipative constant of material of particles from particle container 1.
    • A2 (s) — Dissipative constant of material of particles from particle container 2.
    • E1 (kg . m^-1 . s^-2) — Young’s modulus of the material of particles from particle container 1.
    • E2 (kg . m^-1 . s^-2) — Young’s‘ modulus of the material of particles from particle container 2.
    • k_t — ‘k’ spring constant for static friction in tangential direction.
    • mu_d — The dynamic coulomb friction coefficient.
    • mu_s — The static coulomb friction coefficient.
    • nu1 (1) — Poisson ratio of the material of particles from particle container 1.
    • nu2 (1) — Poisson ratio of the material of particles from particle container 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.
    • c_t (default value = 0) — ‘c’ value of the linear dashpot in tangential direction.
    • flip_normals (default value = 0) — Optionally flip normals if sphere is more than its radius submerged. In most cases, we recommend that you leave this option to its default ‘false’.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • reject_large_overlap (default value = 1) — Optionally reject overlaps reject_overlap_r times larger than the radius. Unless you have a fully concave ‘container’ geometry, we recommend that you leave this value to its default ‘true’.
    • reject_overlap_r (default value = 1) — If reject_large_overlap is True, this specifies the number of sphere radii of overlap that should be rejected (Default=1).
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)
  • Read only properties:
    • k — Effective Hertz spring constant, computed from E1, E2, nu1, and nu2. Read only.

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

DefaultBoilerPlateRigidSphere_2_DataRigid_NGon_1_Data  <4 >
  ↓
NGon_SphereVanderWaalsN_DampedHertzT_CundallStrackAssembleForcesAssembleMomentsAbortIfSameParentFeedback

VanderWaalsHertz (Rigid_Quad Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Repulsion is Hertz with friction, attractive force is Van der Waals with given cut-off distance. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • A1 (s) — Dissipative constant of material of particles from particle container 1.
    • A2 (s) — Dissipative constant of material of particles from particle container 2.
    • E1 (kg . m^-1 . s^-2) — Young’s modulus of the material of particles from particle container 1.
    • E2 (kg . m^-1 . s^-2) — Young’s‘ modulus of the material of particles from particle container 2.
    • k_t — ‘k’ spring constant for static friction in tangential direction.
    • mu_d — The dynamic coulomb friction coefficient.
    • mu_s — The static coulomb friction coefficient.
    • nu1 (1) — Poisson ratio of the material of particles from particle container 1.
    • nu2 (1) — Poisson ratio of the material of particles from particle container 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:
    • c_t (default value = 0) — ‘c’ value of the linear dashpot in tangential direction.
    • flip_normals (default value = 0) — Optionally flip normals if sphere is more than its radius submerged. In most cases, we recommend that you leave this option to its default ‘false’.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • reject_large_overlap (default value = 1) — Optionally reject overlaps reject_overlap_r times larger than the radius. Unless you have a fully concave ‘container’ geometry, we recommend that you leave this value to its default ‘true’.
    • reject_overlap_r (default value = 1) — If reject_large_overlap is True, this specifies the number of sphere radii of overlap that should be rejected (Default=1).
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)
  • Read only properties:
    • k — Effective Hertz spring constant, computed from E1, E2, nu1, and nu2. Read only.

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

DefaultBoilerPlateSphere_2_DataRigid_NGon_1_Data  <4 >
  ↓
NGon_SphereVanderWaalsN_DampedHertzT_CundallStrackAssembleForcesAssembleMomentsFeedback

VanderWaalsHertz (Rigid_Sphere Rigid_Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Repulsion is Hertz with friction, attractive force is Van der Waals with given cut-off distance. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • A1 (s) — Dissipative constant of material of particles from particle container 1.
    • A2 (s) — Dissipative constant of material of particles from particle container 2.
    • E1 (kg . m^-1 . s^-2) — Young’s modulus of the material of particles from particle container 1.
    • E2 (kg . m^-1 . s^-2) — Young’s‘ modulus of the material of particles from particle container 2.
    • k_t — ‘k’ spring constant for static friction in tangential direction.
    • mu_d — The dynamic coulomb friction coefficient.
    • mu_s — The static coulomb friction coefficient.
    • nu1 (1) — Poisson ratio of the material of particles from particle container 1.
    • nu2 (1) — Poisson ratio of the material of particles from particle container 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.
    • c_t (default value = 0) — ‘c’ value of the linear dashpot in tangential direction.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)
  • Read only properties:
    • k — Effective Hertz spring constant, computed from E1, E2, nu1, and nu2. Read only.

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

DefaultBoilerPlateRigidSphere_2_DataRigidSphere_1_DataSphere_SphereVanderWaalsN_DampedHertzT_CundallStrackAssembleForcesAssembleMomentsAbortIfSameParentFeedback

VanderWaalsHertz (Rigid_Sphere Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Repulsion is Hertz with friction, attractive force is Van der Waals with given cut-off distance. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • A1 (s) — Dissipative constant of material of particles from particle container 1.
    • A2 (s) — Dissipative constant of material of particles from particle container 2.
    • E1 (kg . m^-1 . s^-2) — Young’s modulus of the material of particles from particle container 1.
    • E2 (kg . m^-1 . s^-2) — Young’s‘ modulus of the material of particles from particle container 2.
    • k_t — ‘k’ spring constant for static friction in tangential direction.
    • mu_d — The dynamic coulomb friction coefficient.
    • mu_s — The static coulomb friction coefficient.
    • nu1 (1) — Poisson ratio of the material of particles from particle container 1.
    • nu2 (1) — Poisson ratio of the material of particles from particle container 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:
    • c_t (default value = 0) — ‘c’ value of the linear dashpot in tangential direction.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)
  • Read only properties:
    • k — Effective Hertz spring constant, computed from E1, E2, nu1, and nu2. Read only.

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

DefaultBoilerPlateSphere_2_DataRigidSphere_1_DataSphere_SphereVanderWaalsN_DampedHertzT_CundallStrackAssembleForcesAssembleMomentsFeedback

VanderWaalsHertz (Rigid_Triangle Rigid_Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Repulsion is Hertz with friction, attractive force is Van der Waals with given cut-off distance. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • A1 (s) — Dissipative constant of material of particles from particle container 1.
    • A2 (s) — Dissipative constant of material of particles from particle container 2.
    • E1 (kg . m^-1 . s^-2) — Young’s modulus of the material of particles from particle container 1.
    • E2 (kg . m^-1 . s^-2) — Young’s‘ modulus of the material of particles from particle container 2.
    • k_t — ‘k’ spring constant for static friction in tangential direction.
    • mu_d — The dynamic coulomb friction coefficient.
    • mu_s — The static coulomb friction coefficient.
    • nu1 (1) — Poisson ratio of the material of particles from particle container 1.
    • nu2 (1) — Poisson ratio of the material of particles from particle container 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.
    • c_t (default value = 0) — ‘c’ value of the linear dashpot in tangential direction.
    • flip_normals (default value = 0) — Optionally flip normals if sphere is more than its radius submerged. In most cases, we recommend that you leave this option to its default ‘false’.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • reject_large_overlap (default value = 1) — Optionally reject overlaps reject_overlap_r times larger than the radius. Unless you have a fully concave ‘container’ geometry, we recommend that you leave this value to its default ‘true’.
    • reject_overlap_r (default value = 1) — If reject_large_overlap is True, this specifies the number of sphere radii of overlap that should be rejected (Default=1).
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)
  • Read only properties:
    • k — Effective Hertz spring constant, computed from E1, E2, nu1, and nu2. Read only.

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

DefaultBoilerPlateRigidSphere_2_DataRigid_NGon_1_Data  <3 >
  ↓
NGon_SphereVanderWaalsN_DampedHertzT_CundallStrackAssembleForcesAssembleMomentsAbortIfSameParentFeedback

VanderWaalsHertz (Rigid_Triangle Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Repulsion is Hertz with friction, attractive force is Van der Waals with given cut-off distance. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • A1 (s) — Dissipative constant of material of particles from particle container 1.
    • A2 (s) — Dissipative constant of material of particles from particle container 2.
    • E1 (kg . m^-1 . s^-2) — Young’s modulus of the material of particles from particle container 1.
    • E2 (kg . m^-1 . s^-2) — Young’s‘ modulus of the material of particles from particle container 2.
    • k_t — ‘k’ spring constant for static friction in tangential direction.
    • mu_d — The dynamic coulomb friction coefficient.
    • mu_s — The static coulomb friction coefficient.
    • nu1 (1) — Poisson ratio of the material of particles from particle container 1.
    • nu2 (1) — Poisson ratio of the material of particles from particle container 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:
    • c_t (default value = 0) — ‘c’ value of the linear dashpot in tangential direction.
    • flip_normals (default value = 0) — Optionally flip normals if sphere is more than its radius submerged. In most cases, we recommend that you leave this option to its default ‘false’.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • reject_large_overlap (default value = 1) — Optionally reject overlaps reject_overlap_r times larger than the radius. Unless you have a fully concave ‘container’ geometry, we recommend that you leave this value to its default ‘true’.
    • reject_overlap_r (default value = 1) — If reject_large_overlap is True, this specifies the number of sphere radii of overlap that should be rejected (Default=1).
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)
  • Read only properties:
    • k — Effective Hertz spring constant, computed from E1, E2, nu1, and nu2. Read only.

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

DefaultBoilerPlateSphere_2_DataRigid_NGon_1_Data  <3 >
  ↓
NGon_SphereVanderWaalsN_DampedHertzT_CundallStrackAssembleForcesAssembleMomentsFeedback

VanderWaalsHertz (Sphere Sphere)

Van der Waals model for contact between repulsive adhesive spheres. Repulsion is Hertz with friction, attractive force is Van der Waals with given cut-off distance. Note that keepdistance needs to be positive enough to have longer range contacts.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • A1 (s) — Dissipative constant of material of particles from particle container 1.
    • A2 (s) — Dissipative constant of material of particles from particle container 2.
    • E1 (kg . m^-1 . s^-2) — Young’s modulus of the material of particles from particle container 1.
    • E2 (kg . m^-1 . s^-2) — Young’s‘ modulus of the material of particles from particle container 2.
    • k_t — ‘k’ spring constant for static friction in tangential direction.
    • mu_d — The dynamic coulomb friction coefficient.
    • mu_s — The static coulomb friction coefficient.
    • nu1 (1) — Poisson ratio of the material of particles from particle container 1.
    • nu2 (1) — Poisson ratio of the material of particles from particle container 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:
    • c_t (default value = 0) — ‘c’ value of the linear dashpot in tangential direction.
    • hamaker (default value = 9.9999999999999998e-20) — Hamaker constant between material1, material2, and the surrounding material in Joules.
    • vanderwaals_cutoff (default value = 4.0000000000000001e-10) — Cut off distance for the Van der Waals forces. With zero contact distance the Van der Waals forces diverge to infinity. This value determines the closest possible distance, and the resulting maximum Van der Waals force. (unit is m)
  • Read only properties:
    • k — Effective Hertz spring constant, computed from E1, E2, nu1, and nu2. Read only.

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

DefaultBoilerPlateSphere_2_DataSphere_1_DataSphere_SphereVanderWaalsN_DampedHertzT_CundallStrackAssembleForcesAssembleMomentsFeedback