*stiffenedpanelmesh

Creates a stiffened panel mesh between lines or on surfaces.

Syntax

*stiffenedpanelmesh entity_type1 entity_type2 ?option1=<value1>? ?<option2>=<value2>? ... ?<optionN>=<valueN>?

Type

HyperMesh Tcl Modify Command

Description

Creates a stiffened panel mesh between lines or on surfaces.

<option>=<value> options can be provided in any order.

Inputs

entity_type1
Must be set to lines.
entity_type2
Must be set to surfaces.
BeamEntTypeU=<value>
The type of beam section or property assigned to the longitudinal beams created.
BeamEntTypeV=<value>
The type of beam section or property assigned to the lateral beams created.
BeamSecPropIDU=<value>
The ID of the type of beam section or property assigned to the longitudinal beams created.
BeamSecPropIDV=<value>
The ID of the type of beam section or property assigned to the lateral beams created.
BoundCurveU=<value>
The ID of the curve to specify the U direction. Renumbering will begin where it intersects the BoundCurveV.
BoundCurveV=<value>
The ID of the curve to specify the V direction. Renumbering will begin where it intersects the BoundCurveU.
CompName=<value>
The prefix name of the components to create for beams and shells.
DeleteGeom=<value>
The option to keep or delete new geometries. This is a mandatory option.
0 - Keep new geometries
1 - Delete new geometries
DestinationComp=<value>
The component organization. This is a mandatory option.
0 - New component
1 - Current component
ElementID=<value>
The start ID for element numbering.
ElementU=<value>
The number of shell elements in each panel in the U direction.
ElementV=<value>
The number of shell elements in each panel in the V direction.
LateralName=<value>
The name prefix of the components created for lateral beam elements.
LineMark=<value>
The ID of the mark containing the input lines. Valid values are 1 and 2.
LongitudinalName=<value>
The name prefix of the components created for longitudinal beam elements.
NodeID=<value>
The start ID for node numbering.
NoIntersectLineMark=<value>
The ID of the mark containing the lines which are non-parallel and non-intersecting to LineMark. Valid values are 1 and 2.
ManifoldSurf=<value>
The option to create mesh in the surfaces:
0 - Do not mesh surfaces
1 - Mesh surfaces
OriginPoint=<value>
The ID of the origin point. The renumbering should begin from the origin point.
PanelName=<value>
The prefix name of the components created for shell elements.
ShellPropID=<value>
The ID of the shell property selected to assign on the shell elements created.
SurfaceMark=<value>
The ID of the mark containing the input surfaces. Valid values are 1 and 2.
Tolerance=<value>
The tolerance for considering line intersections.
XDirPoint=<value>
The ID of the direction point towards which the renumbering should propagate from the origin point.

Example

To create stiffened panel mesh between selected lines:

*createmark lines 1 37 39 41 43 52
*createmark lines 2 21-25
*stiffenedpanelmesh lines surfs LineMark=1 NoIntersectLineMark=2 SurfaceMark=2 BoundCurveU=49 BoundCurveV=25 Tolerance=2.9149397464082 CompName=mypanel DestinationComp=0 DeleteGeom=1 ElementID=2004 NodeID=1138 ManifoldSurf=0 ElementU=2 ElementV=3

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

2019.1

2022.1 - Added new optional arguments BeamEntTypeU, BeamEntTypeV, BeamSecPropIDU, BeamSecPropIDV, LateralName, LongitudinalName, OriginPoint, PanelName, ShellPropID, and XDirPoint.