*propagate_welds

Use this command to create a series of weld points between surfaces.

Syntax

*propagate_welds surfsmark max_proxim min_edge_len max_angle_dev select_exten_flag meshed_touch_flag

Type

HyperMesh Tcl Modify

Description

Use this command to create a series of weld points between surfaces.

Inputs

surfsmark
The mark containing the surfaces to be welded; valid numbers are 1 and 2, or 0 for the entire model.
max_proxim
The maximum distance between a weld point and an edge or between a "child" projection point and an edge for propagation. This should be 1 to 1.5 times the element size.
min_edge_len
The minimum edge length created by inserted fixed points. This should be 0.3 times the element size.
max_angle_dev
The maximum angle deviation of the propagation path from the surface normal. Approximately 30° is typical.
select_exten_flag
This flag controls the propagation of fixed points with respect to selected surfaces.
  • 0 - Ignores the selection and propagates to any connected surfaces.
  • 1 - Weld propagation is restricted to the selection area, including the selection boundary.
  • 2 - Weld propagation is restricted to the selection area, but not the selection boundary.
meshed_touch_flag
Controls the propagation with respect to meshed surfaces.
  • 0 - Does not affect meshed surfaces in any way
  • 1 - Welds can touch mesh surfaces
  • 2 - Welds can touch mesh surfaces, but the mesh is deleted when this occurs

Example

As of this writing, this command is not included in the Batchmesher and does not have an implementation from within the HyperMesh environment; it is only usable as a typed-in command, such as in user-created macros.

Errors

None.