Interaction
Fields
-
name: String, default =""Unique name of the interaction algorithm definition that will be used to reference the object by other objects
-
guide_group_names: Vector of String, default =[]Reference to the mesh surface(s) for the guide. (required)
-
follower_group_names: Vector of String, default =[]Reference to the mesh surface(s) for the follower. (required)
-
group_names: Vector of String, default =[]Reference to the mesh surface(s).
This limits the scope of detection algorithm to the provided group names and automatically chooses guide and follower pairs from them.
This option cannot be used with guide_group_names or follower_group_names.
-
interaction_tolerance: String, default =""(Glue only) Tolerance used to include points that are not on a guide surface but are at a distance of the guide surface that is within the
interaction_tolerance.It determines whether two surfaces are close enough to be considered touching and default is 0.0.
(Contact only) Tolerance used to specify a penetration limit for unbonded contact surfaces used in interference fits and surface correction steps of initial penetration correction analysis
or used in resolve initial penetration step of contact initialization so that if a follower surface initially penetrates the guide by more than this limit then it is not brought back to aligned contact.
This tolerance is absolute. Default is to trigger the solver to automatically compute the interaction tolerance equal to 10% or the geometric length scale of the contact surfaces involved in the interaction
-
two_way_interaction: Bool, default =falseBoolean specifying if two way contact is activated or not for this interaction pair
Two way interaction will automatically create a dual interaction object in which the guide and follower surfaces are reversed with respect to the current interaction object
-
interaction_type: InteractionType, default =SurfaceToSurfaceType of the interaction between the surfaces
By default, this is set to node to surface
-
general_interaction_detection: Bool, default =falseAn option to activate general interaction detection between surfaces
This option means that every exterior surface of any part can interact with every other exterior surface of another part (no self-interaction for now)
If general detection is activated, then no other interaction can be defined for now, and only a single contact model can be defined
This only works with contact for now and not with glue
-
released: Bool, default =falseThis is a boolean that specifies that this interaction will be ignored
That means that this interaction will not be called during the interaction detection phase
Therefore, this interaction cannot be used as part of a glue and or contact model
See also ReflexInput, ReflexInput.