All shell elements assigned to a unique property (Nastran) or section (Abaqus, ANSYS) are aggregated into a smeared panel component. Each component is assigned a unique integer ID and a (non-unique) component name. Details of the ID and name derivation for each solver format are explained below.
Component ID
Each Nastran property card is assigned a unique integer property ID. The component ID is the same as the Nastran property ID.
Component Name
The Nastran bulk data file format does not contain a built-in method for storing property names. However, if the bulk data file was created using Patran, "Pset" comments will be parsed to extract a component name. The format of the comment is:
$ Pset: "FS_ROOF" will be imported as: "pshell.3"
This comment is parsed to extract the component name "FS_ROOF" to be assigned to component 3 (pshell.3).
Component ID
Abaqus sections are identified by section names. For Abaqus, an attempt is made to extract an integer ID from the right-hand side of the section name. If a unique integer ID is not found, the first element number in that section is used.
Component Name
The component name is set to the Abaqus section name. Component names in HyperSizer are not required to be unique. However in Abaqus, section names must be unique. If a component is renamed in HyperSizer, the generated section name will inherit this new component name. It is important to ensure that renamed components are unique. During export, HyperSizer component names are converted to Abaqus section names by replacing any illegal characters and appending the component number to the end of the component name. For example, component 200 with the name "Spar Cap" will be exported as section "Spar Cap_200."
Example
*Shell General Section, Name=UpperSkin_100
In the example above, the component name is "UpperSkin_100" and the component number is 100.
The ANSYS section ID is mapped directly to the HyperSizer component ID. For element types that rely on real constants, the real constant ID is mapped to the HyperSizer component ID. Component names are not supported.