*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.