*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.
- DestinationComp=<value>
- The component organization. This is a mandatory option.
- 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:
- 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.