Composites

New Features

Composite Stress Toolbox
Python API supports composite analyses covering the same feature set as the *compositeanalysis TCL command. Three variants exist as part of hm.Model(): compositeanalysis_byentity(), compositeanalysis_bycollection(), and compositeanalysis_byname().

Enhancements

Preprocessing
Offset visualization for Radioss (/STACK, /PROP/TYPE51) and LS-DYNA (*PART_COMPOSITE NLOC).
Performance improvement for spreadsheet I/O.
Composite Browser Ply/Views reorganized to pull-down icons.
*SHELL_GENERAL_SECTION support for composite absorb.
Composite Stress Toolbox
Numerical (table) results from the Composite Analysis Result Viewer can be copied to the clipboard with the Ctrl > C keyboard shortcut or via the context menu available in the result display area.
Performance has been improved for the analysis of large numbers of entities for engineering constants and load response.
Anisotropic thermal expansion coefficients are supported in various analyses for Multiscale Designer materials.

Known Issues

Preprocessing
  • Comprehensive support of LS-DYNA material orientation review.
  • Ply shape assignment error if multiple plies are selected if the new shape is the same as the shape of first ply in the selection.
  • Ply icon shading in the Composite Browser as plies are shown and hidden.
Composite Stress Toolbox
  • Load response contouring does not fully support symmetric laminates. While element contour already takes symmetry into account fully, the ply wise result selection is still lacking the symmetric layers.
  • Contouring load response for PCOMPG relies on layer index instead of global ply ID.

Resolved Issues

Preprocessing
  • A performance improvement has been made for laminate realization and detailed composite visualization.
  • By node orientation method no longer fails if components are isolated.
  • Ansys property absorb to ply based model - sets now generated and populated with elements, template properties with appropriate solver attributes generated.
  • Loops of main and instance plies are no longer blocked.
  • Catia Stackup file import no longer fails.
  • Laminate export to spreadsheet no longer fails if one or more plies have no assigned material.
Injection Molding
  • The Injection Molding Ribbon is now only available in the supported profiles OptiStruct and Abaqus.
Composite Stress Toolbox
  • Tensor form shear strains are now used to correctly compute the principal strains (instead using of the engineering shear strains).
  • Von Mises 3D failure calculation is no longer incorrect for use cases with specific relation of principal stresses.
  • Drape tables are now correctly sized after re-realization to coarser mesh.
  • Using *compositeanalysis with output to variable in a non-existing namespace will not create the corresponding namespace instead of producing an error.