*createdoubler

Creates a doubler by offsetting elements at a C section formed by selected elements.

Syntax

*createdoubler elems_mark=<mark_id> dom_elem_mark=<mark_id> normal={<value>} plane_point={<value>} length=<value> flange_width=<value> mesh_elem_size=<value> thickness=<value> offset=<value> ?materialid=<value>? ?realizeconnectors=<value>? ?connectorcontrolid=<value>? ?seperation_edges={<value>}?

Type

HyperMesh Tcl Modify Command

Description

Creates a doubler at a C section formed by selected elements with a given length and width of the flanges and sets the specified thickness on the property card. The doubler is created on either side of the plane defined by the base point and normal.

Optionally, you can specify the material ID used for the doubler, enable connector creation and realization, and define separation edges between the dominant face and the flanges in the form of node pairs.

Inputs

elems_mark=<mark_id>
The ID of the mark containing the elements of the C section. Valid values are 1 and 2.
dom_elem_mark=<mark_id>
The ID of the mark containing the elements from the dominant face of the C section. Valid values are 1 and 2.
normal={<value>}
The normal direction defining the main doubler plane.
plane_point={<value>}
The coordinates of the base point defining the position of the doubler.
length=<value>
The length of the doubler.
flange_width=<value>
The width of the doubler flanges.
mesh_elem_size=<value>
The element size used for the doubler mesh.
thickness=<value>
The thickness value assigned to the property card of the doubler.
offset=<value>
The extra offset value for the doubler flanges. Should be set to 0 if no extra offset is needed other than the offset needed for the doubler thickness.
materialid=<value>
The ID of the material which is set as the material property for the created doubler.
connectorcontrolid=<value>
The ID of the spot (point) or seam (line) connector control which is used for realizing the connectors along the flanges of the doubler.
realizeconnectors=<value>
The flag to control the connector realization.
0 – Keep the connectors unrealized.
1 – Realize the created connectors.
seperation_edges={<value>}
Feature edges defined by node pairs to differentiate between flanges and the dominant face.

Examples

To create a doubler at a C section defined by elements 1-9889, with the dominant face defined by elements 8396 and 8418, a central plane defined by point (42.6, -21.9, 223.9), a plane normal (0, 0, -1), a width of the flanges of 32.0, an element size of 3.0, a thickness of the doubler of 2.0, with no extra offset, with material ID 12, connectors with control ID 8, and separation feature edges {1-2 2-3 3-4 4-5 5-6 30-31 31-32 32-33 33-34 34-35}:
*createmark elements 1 1-9889
*createmark elements 2 8396 8418
*createdoubler elems_mark=1 dom_elem_mark=2 normal={0 0 -1} plane_point={42.6 -21.9 223.9} flange_width=32.0 mesh_elem_size=3 thickness=2 offset=0.000000 materialid=12 connectorcontrolid=8 realizeconnectors=1 seperation_edges ={1-2 2-3 3-4 4-5 5-6 30-31 31-32 32-33 33-34 34-35

Errors

Incorrect usage results in a Tcl error. To detect errors, you can use the catch command:
if { [ catch {command_name...} ] } {
   # Handle error
}

Version History

2021.2