2.1.14.4. Computation of Equivalent Sectional Properties

The section cut feature implements the computation of the equivalent sectional properties. You can use sectional properties to model slender structures, such as wind turbine blades or helicopter blades, with beam elements. This significantly improves the efficiency of analyses, especially non-linear or transient analyses. The computed values can be used in combination with the preintegrated composite beam section of Mechanical APDL (see Using Preintegrated Composite Beam Sections in the Structural Analysis Guide) and element types BEAM188 and BEAM189.

The computation can be run either by the Python shell of ACP or context menu of the Section Cut. Select the Compute Equivalent Beam Properties... item to open the analysis dialog.

Figure 2.114: Elastic Properties after Running Analysis of the Sectional Properties (via Run Analysis Button)

Elastic Properties after Running Analysis of the Sectional Properties (via Run Analysis Button)

The dialog contains the following buttons:

  • Run Analysis: Generate the input file for the Mechanical APDL solution, run the analysis, parse the results, and update the figure.

  • Copy MAPDL Section Type: Convert the stiffness and mass matrix into the Mechanical APDL SECTYPE command for a preintegrated composite beam and copy it to the clipboard. The command (string) can be used in Mechanical APDL or Mechanical via a command snippet to define the properties of beam elements.

  • Copy Results to Clipboard: Copy all elastic and mass properties to the clipboard.

  • Close: Close the dialog. Note that the results are not saved.

The sectional properties are computed with respect to the section cut's coordinate system that is defined by the origin, normal, and first reference direction of the section cut. The results are shown at the top of the Elastic Properties and Mass Properties tabs.

Both tabs have a user-defined section to convert the matrix with respect to the Position and Axes system. You can use the Matrix Format to order the entries of the matrices for the corresponding application. The computed matrices can be used in combination with the preintegrated composite beam section of Mechanical APDL (see Using Preintegrated Composite Beam Sections in the Structural Analysis Guide), if the Format is set to Ansys. For more information about the format of the stiffness and material matrix, see the Theory section.

The Figure tab shows the section cut mesh and the positions of the shear center, CoG, and elastic center with respect to the section cut's origin.

Figure 2.115: Section Cut Mesh and Results

Section Cut Mesh and Results

In case of errors, use the MAPDL Output File and Result File to investigate the analysis.

2.1.14.4.1. Theory

The computation is based on the theories of [Giavotto et al. (1983)] and [Ghiringhelli et al. (1994)].

A 3D mesh slice (SOLID186 element) of the beam section is generated using section cuts, as represented in the figure below. The computational model of the section cut is automatically converted to the reference coordinate system, where x and y are the beam section in-plane axes, while the beam longitudinal axis follows the global z (positive).

Figure 2.116: 3D Representation of a Beam Slice (with Respect to the Global Coordinate System)

3D Representation of a Beam Slice (with Respect to the Global Coordinate System)

The global FE stiffness and mass matrix of the slice are then computed using the Mechanical APDL Solver.

The global mass matrix is used to compute the equivalent beam mass matrix per unit length.

The global stiffness matrix is used as the starting point to compute all the matrices required by the theory explained in [Giavotto et al. (1983)].

The global stiffness matrix is split into four submatrices (the subscripts 1 and 2 refer to face-1 and face-2 of the solid slice):

These four K-sub-matrices are then combined following the implementation explained in [Ghiringhelli et al. (1994)] to build the system of equations of [Giavotto et al. (1983)], solve them, and finally compute the stiffness matrix of the beam section.

2.1.14.4.2. Results

The results of the computation are the stiffness matrix of the cross section, mass matrix, and other section properties such as shear center and center of gravity. The primary results are with respect to the origin of the section cut and the global coordinate system of the section cut which is defined by the normal and reference direction 1.

The standard output stiffness matrix produced by this feature has the following form:

where,

  • and are the shear forces along the x and y directions

  • is the force along the beam longitudinal axis (axial force)

  • and are the bending moments around the x and y axes

  • is the torsional moment around the beam axis

  • and are the transverse shear strains

  • is the axial strain

  • and are the curvatures in the x and y axes

  • is the twist

All the represent a stiffness value. The ones on the main diagonal are:

Shear stiffness in x plane
Shear stiffness in y plane
Axial stiffness
Bending stiffness in x plane
Bending stiffness in y plane
Torsional stiffness

This feature also computes the following important quantities:

  • Elastic center coordinates

  • Shear center coordinates

  • Center of gravity coordinates

  • Angle of the elastic axes

  • Angle of the barycentric principal axes

The results of the computation are the stiffness matrix of the cross section, mass matrix, and other section properties such as shear center and center of gravity.

2.1.14.4.3. Best Practices

You can request for the stiffness and mass matrix to be printed out and reordered to follow the specific Ansys beam section type form SECTYPE,,COMB,MATRIX, which can be used to assign the computed equivalent beam properties to an Ansys beam element (such as BEAM188 or BEAM189). See the get_transformed_sectional_properties_matrix() function of the Section Cut. There is an example at the end of this section which generates an input file for Mechanical APDL.

The get_sectional_stiffness_behavior() extracts the equivalent stiffness values from the matrix.

Reordering Example

The value in the standard output becomes the value in position (1,1) of the SECTYPE,,COMB,MATRIX, while the value becomes the value in position (3,3).

For a detailed description of the stiffness and mass matrix form in this case, see Using Preintegrated Composite Beam Sections in the Structural Analysis Guide.

The position and orientation of the section cut are important. Typically, the section cut plane is perpendicular to the mesh and the origin is placed in the center of the mesh. The section cut provides methods to transform points from the global coordinate system to the coordinate system of the section cut, and vice versa.

Export Section Cut Example

Export section cut properties to Mechanical APDL as a preintegrated composite beam.

model = db.active_model
model.update()

with open("D:\\tmp\\composite_sections.cdb", "w") as mapdl_file:
    for index, sc in enumerate(model.section_cuts.values()):
        # compute equivalent beam properties
        results = sc.compute_equivalent_beam_properties(check_status=True)
        sectype_command = sc.get_sectype_command_from_sectional_properties(
            properties=results.properties,
            stiffness_matrix_position="elastic center", 
            stiffness_matrix_angle="elastic axes",
            mass_matrix_position="center of gravity", 
            mass_matrix_angle="principal axes", 
            sectype_id=index+1
        )
        mapdl_file.write(sectype_command)
2.1.14.4.4. Limitations

This feature has the following limitations:

  • The computation becomes expensive (RAM and time) if the section cut has many nodes (over 5000). The number of nodes can be reduced by combining plies with equal material and orientations.

  • The default properties of variable materials are used for the calculation of the equivalent beam properties. For instance, the effect of draping is ignored if material properties vary with respect to the shear angle.

2.1.14.4.5. References

The computation of the respective sectional properties based on Ghiringhelli's theory (see [Ghiringhelli et al. (1994)]) was compared with that of Becas. The comparison contains various cross sections with different materials and layups, and the results are almost identical.