Create Beam Sections from Entities

Use the Section Property tools to create Shell, Solid, or Elastic sections from model entities.

Restriction: This functionality is currently available only in the OptiStruct and Nastran profiles.
From the 1D ribbon, click the appropriate Section Property tool.


Figure 1.

Use the arrow to the right of the tool icon to select the type of beam section to create.

  • Elastic section
  • Shell section
  • Solid section
Sections can be created from planar entity selection or by cutting the model with a plane. Use the drop-down on the guide bar to switch between creation methods.

Shell Part Thickness

Shell beam sections are geometrically defined by segments (grouped inside parts) with thickness assigned to each part. Elastic sections can by made of Solid parts as well as Shell parts.

In the following chapters, whenever we define a Shell part (whether Shell or Elastic config) we fill-in a thickness value for this part.

If entities selected as a source (or intersected by a plane) can return thickness information, it will propagate to the related Shell part (ignored for Solid parts). Otherwise, if no thickness can be extracted from source entities, a default thickness is used as defined in File > Preferences > Meshing > Advanced > Beamsection default thickness.
  • Automatic uses 10% of the global mesh size.
  • Manual lets you set your own thickness.

Entities such as lines/surfaces or 1D elements extract thickness from the component where they reside. So components need to have a valid property assigned.

Tip: If the API hm_getthickness comp « usercompId » return a value !=0.0 then it will be used.

Context Options

Click on the guide bar to access the following options:

Create Sketch
Create and link a sketch along with the beam section.
Merge tolerance
Fill-in small gaps between lines below this tolerance.

Shell section options

Autoweld
  • No weld: do not attempt to weld disconnected parts flanges.
  • Force: try to force welds between flanges of a part. This is subject to part thickness versus gap.

Solid section options

Order
  • First: create first order mesh for solid section.
  • Second: create second order mesh for solid section.

Elastic section options

Contact
  • Best match: search for contact within a tolerance that's 80% of the section’s mesh size.
  • No Contact: do not search for contact.
  • Tolerance: Provide a user-defined tolerance to search for contact.
If a sketch is linked with a beam section, this option is reset to best match as soon as the sketch updates.
Material
Decides how to assign material in region without material.
  • Max: assign properties from material with greatest Young modulus.
  • Mean: assign averaged data from other materials (no weight of regions).
  • Nearest: assign same material as nearest region.
  • User: Uses selected material from guide bar. Mandatory selection.
This parameter is meaningless if Ignore material is active.

Create Beam Sections from Planar Entities

  1. Select Planar entities from the guide bar drop-down.
  2. Select source entities.
    Entity selection aims to define the geometric shape of the section. Parts are split based on rules depending on the beam section config.
    Option Description
    Shell beam section
    • Change the selector type to Elements.
      • Select elements in-plane that represent the thinwall section you want to create.
      • Only plotels, bar2, and rod elements are kept (Figure 2).
    • Alternatively, change selector to Lines and select lines that define a section.
      • FE Topology lines are supported.


    Figure 2. Create shell from 1D elems with default plane
    Solid/Elastic beam section
    • Change the selector type to Elements.
      • Select elements in-plane that represent the solid section you want to create.
      • Only shell elements are kept.
    • Alternatively, change selector to Lines and select lines that define a section.
      • Solid sections are created as the surfaces generated from the lines contour.
      • If nested contours are found, then they are considered as holes (Figure 3).
    • Alternatively, change selector to Surfaces.
      • Select in-plane surfaces that represent the solid section you want to create.
      • FE Topology surfaces are unsupported and ignored in the selection.


    Figure 3. Solid section from nested loops (View in HyperBeam)
    Elastic beam section
    • The same entities as Solid sections are supported for Elastic sections.
    • Choose whether to consider or ignore materials.
  3. Set the plane and orientation.
    Option Description
    Automatic orientation Make sure that is turned on in the microdialog.
    • The tool infers the best plane from the input selection.
    • Entities lying off-plane are projected on plane along the normal.
    User-define plane and orientation Turn off then select the plane manipulator .
    • Pick any entity on screen to initialize the base point location.
    • The plane normal is initialized as per the calculated Automatic plane.
    • Pick the normal handle or use the microdialog to define a normal vector (Figure 4).
    • To adjust the base point, use the manipulator base handle. For precise control of the base, use the Move tool in the microdialog (Figure 4) and adjust the X,Y,Z location (Figure 6).
    • While in Move tool, use the in-plane rotation to adjust the green axis. This will define the section’s Y axis (Figure 6).
    • Entities off-plane are projected on selected plane along the normal.
    Figure 4. Normal and base
    Figure 5. Adjust the base point


    Figure 6. Section's vertical axis
    Tip: Orientation tips:
    • Beam section 2D space is considering (Y,Z) axis, assuming X as inward normal (screen depth). This was done to match with the beam elemental system where the X axis is along Ga → Gb.
    • Sketch plane is using (X,Y) plane with outward normal Z.
    • The manipulator is also displaying Normal like Z axis.

    The recommendation is to always plane normal inward from the selection while selecting the Y axis of the manipulator as the desired vertical axis in beam section space. Hence, proper transformation is done. See Figure 7, which illustrates manipulator selection and the resulting sketch and beam section.

    While assigning a sketch (defined in an X,Y plane) to a beam section, there is always a transformation done so the Y axis remains as-is. The sketch X:Z axes are swapped then one axis is flipped to maintain a direct system following right-hand side rule.



    Figure 7. Sketch orientation
  4. Select a beam section center location from the drop-down in the microdialog.
    Base points
    Aims to use the plane base point as the beam section’s origin.
    For an automatic plane, the base is the selection’s bounding box center (also known as mid frame).
    Centroid
    Uses calculated centroid as the beam section's origin.
    Shear center
    Uses calculated shear center as the beam section's origin.
    If the shear center calculation fails, default to frame center.

    If a Sketch is created, this origin option is reflected in beam section dataname Center in the Entity Editor.

  5. Click .
    A beam section and, if selected, a sketch are created.

    As explained before, there are reference system discrepancies between beam section and sketch entities.

    In order to maintain axis consistency, a Sketch is created with an opposite Normal/X axis from the selection. Sketch datanames are populated as below:
    • Plane Origin: use plane base
    • Plane Normal: use opposite value from selected plane normal
    • Plane X axis: use opposite value from selected plane X

Create Beam Sections from Section Cuts

  1. Select Section cut from the guide bar drop-down.
  2. Select entities to intersect with a (finite or infinite) plane.
    Option Description
    Shell beam section
    • Change the selector type to Elements.
      • Select elements to intersect with a plane
      • Only shell elements are kept.
    • Alternatively, change selector to Surfaces and select surfaces to intersect.
      • FE Topology surfaces are supported.
      • There is no direct selection of solid entities since only surface skins are considered.

    Shell or surface intersections with the plane define lines that form shell parts.

    Solid/Elastic beam section
    • Change the selector type to Elements.
      • Select elements to intersect with a plane
      • Shells and 3D elements are kept.
    • Alternatively, change selector to Surfaces and select surfaces to intersect.
      • FE Topology surfaces are supported.
    • Alternatively, change selector to Solids and select solid geomtry.
      • FE Topology solids are supported.

    The intersection of surfaces or 2D elements with the plane forms lines. Closed loops are filled to form surface regions. The intersection with 3D mesh or solid geometry directly provides surfaces.

    Elastic beam section
    • The same entities as Solid sections are supported for Elastic sections.
    • Choose whether to consider or ignore materials.
  3. Define the cutting plane.
    1. Click in the microdialog to toggle between a finite and infinite cutting plane.
    2. Click .
      Three initial planes are displayed that align with global axes. Plane size is based on the displayed entities.
    3. Select an initial plane.
      It adjusts its base to the selection's bounding box center.
  4. Adjust the plane's dimensions as needed.
    1. Use X,Y,Z buttons to switch the plane normal or use plane midside handles to rotate the plane.
    2. Drag the plane to change its base location.
    3. Adjust the plane's local orientation using in-plane rotation manipulators to define the Y axis.
    4. For more precision, click .
    5. If using a finite plane manipulator, adjust the plane size by moving the 4 corner handles.
      Size can also be changed by entering a precise value in the microdialog. Other options in the microdialog allow you to lock/unlock the ratio while changing size and change the size symmetrically from the base.


    Figure 8. Section cut manipulators
    Tip: Orientation tips:

    The same explanation as for creating beam sections from planar entities is still valid:

    • Beam section 2D space is considering (Y,Z) axis, assuming X as inward normal (screen depth). This was done to match with the beam elemental system where the X axis is along Ga → Gb.
    • Sketch plane is using (X,Y) plane with outward normal Z.
    • The manipulator is also displaying Normal like Z axis.

    The recommendation is to always plane normal inward from the selection while selecting the Y axis of the manipulator as the desired vertical axis in beam section space. See Figure 7, which illustrates manipulator selection and the resulting sketch and beam section.

  5. Select a beam section center location from the drop-down in the microdialog.
    Base points
    Aims to use the plane base point as the beam section’s origin.
    For an automatic plane, the base is the selection’s bounding box center (also known as mid frame).
    Centroid
    Uses calculated centroid as the beam section's origin.
    Shear center
    Uses calculated shear center as the beam section's origin.
    If the shear center calculation fails, default to frame center.

    If a Sketch is created, this origin option is reflected in beam section dataname Center in the Entity Editor.

  6. Click .
    A beam section and, if selected, a sketch are created.

    As explained before, there are reference system discrepancies between beam section and sketch entities.

    In order to maintain axis consistency, a Sketch is created with an opposite Normal/X axis from the selection. Sketch datanames are populated as below:
    • Plane Origin: use plane base
    • Plane Normal: use opposite value from selected plane normal
    • Plane X axis: use opposite value from selected plane X