*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.
- seperation_edges={<value>}
- Feature edges defined by node pairs to differentiate between flanges and the dominant face.
Examples
*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
if { [ catch {command_name...} ] } {
# Handle error
}
Version History
2021.2