Shell To Solid Conversion

The Shell To Solid Conversion tool provides functionality to generate solid elements and material orientations from a ply based shell model.

Restriction: Only available in the Nastran, Abaqus, and OptiStruct solvers.
  1. From anywhere in the HyperMesh app, press Ctrl+F to bring up the search bar in the top right, then search “Shell to Solid COnversion
  2. In the Select entities field, select entities on which to perform shell to solid conversion.
    • Laminates
    • Plies
  3. In the Solid Elems field, select an option that controls the number of solid elements generated through thickness.
    • Create solids for each layer – generate single solid elements for each input ply layer.
    • Create single solids for all layers – generate single layered solid element through thickness. Output is either continuum shell of layered solid depending on the solver profile, element type setting (can be changed from 2D or 3D > elem types > 2D & 3D panel under penta6 and hexa8) and template property.
    • Create multiple solids using dummy ply separation – generate multiple layered solid elements through thickness. The number of layered solid elements is determined by the number of “Dummy Plies” in the laminate. Output is either continuum shell or layered solid depending on the solver profile, element type setting (can be changed from 2D or 3D > elem types > 2D & 3D panel under penta6 and hexa8) and template property.
  4. In the Component field, select the method for controlling solid elements generated in conversion:
    • Create comp for each ply – a new component is created for each input ply
    • Current collector – all solid elements created are placed in the current component
    • Create single comp for all plies – a single new component is created
    • Use existing shell component – solid elements are placed in the component containing the shell element from which they are generated
  5. Select Fill gaps to create pyra and penta elements to fill voids created by ply drops.
  6. Select Delete Shells to delete shell elements of ply-based model after solid elements are created.
  7. Select Create Props to create solid composite properties assigned to created solid elements.


    Figure 1.


    Figure 2. Dummy Ply for Create Multiple Solids Using Dummy Ply Separation

Convert the Shell Composite Model to the Variable Thickness Solid Layer Composite Model

  1. Develop a composite shell model with Shell_section_composite property. Stop the procedure with ply realization. Do not convert the ply to a zone based model using laminate realize.
  2. Change the 3D element type to SC8R and SC6R in the 3D subpanel on the Element Types panel.
    This will assign continuum shell properties to the newly created solids.
  3. Use the Shell to Solid Conversion dialog to select either Create solids for each layer or Create single solids for all layers.
  4. Select Current Collector from the Component drop down.
  5. Check the Fill gaps option for Create solids for each layer.
  6. Check the Delete Shells option.
  7. Check the Create Props option.
  8. Select all of the plies and click Convert.
    This creates a solid composite. You can see the ply direction, even on the new solid elements.
    Note: If you create single solids for all layers, discontinuous elements may be created near the ply drop off areas. These nodes should be equivalenced to pass the solver runs.

Create Multiple Solids Using Dummy Ply Separation

  1. Develop a composite shell model with Shell_section_composite property. Stop the procedure with ply realization. Do not convert the ply to a zone based model using laminate realize.
  2. Change the 3D element type to SC8R and SC6R in the 3D subpanel on the Element Types panel.
    This will assign continuum shell properties to the newly created solids.
  3. Create dummy plies (zero thickness, zero ply angle) to separate the plies into a group. You are also required to create top and bottom dummy plies in addition to the separation dummy plies. Dummy plies can be created using the Edit Ply dialog and assigning all the elements in the model to that dummy ply so that it runs through the entire model.
  4. Next, the dummy plies need to be assigned to the laminate. It is required to add top and bottom dummy plies in addition to inserting separation dummy plies. This is accomplished using the Edit Laminate dialog.
  5. Select Shell To Solid Conversion from the Aerospace menu to open the Shell to Solid Conversion dialog. For Solid Elems select Create multiple solids using dummy ply separation. The Fill gaps checkbox is automatically selected as long as you define the top and bottom extra dummy plies in the laminate in addition to the separation dummy plies.
  6. Select the laminate that is required to be converted and then click Convert.


    Figure 3. Original Shell Model Ply


    Figure 4. Original Shell Model Ply


    Figure 5. Updated Shell Model Plies