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).
- Composite Stress Toolbox
- Numerical (table) results from the Composite Analysis Result Viewer can be copied to the clipboard with the context menu available in the result display area. keyboard shortcut or via the
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.