HM-4460: Composite

In this tutorial, you will: mesh all of the surfaces at once; define the dummy properties and assign them to the mesh; define an orientation for the component; use the Ply Realization and distribution table option; laminate realize; create and edit a distribution table; and use the Ply thickness visualization representation option.

Before you begin, copy the pillar_w_ncf.CATPart model file from <hm.zip>/interfaces/ansys/ to your working directory.

Load the ANSYS User Profile

In this step, you will load the ANSYS user profile in HyperMesh.

  1. Start HyperWorks.
  2. From the menu bar, click File > Solver Interface > Ansys.

Load the Model

In this step, you will load the model file in HyperMesh

  1. From the menu bar, click File > Import > Geometry Model.
  2. In the Import File dialog, select pillar_w_ncf.CATPart.
  3. In the Geometry Import Options dialog, click Import.
    Note: You will import the Ply and Composite data later in this tutorial.
    HyperMesh imports geometry data only.


    Figure 1.
  4. In the Model Browser, review the model contents.


    Figure 2.

Mesh all of the Surfaces at Once

In this step, you will mesh all of the model surfaces simultaneously while specifying element sizes and element types.

  1. Open the Automesh panel by completing one of the following options:
    • From the main panel area, open the 2D page and click automesh.
    • Press F12.
  2. Open the size and bias subpanel.
  3. Set the entity selector to surfs.
  4. Click surfs > displayed.
  5. In the element size= field, enter 5.
  6. Set mesh type to mixed.
  7. Set the mesh mode to interactive.
  8. Set the elements to surf comp/elements to current comp toggle to elems to current comp.


    Figure 3.
  9. Click mesh.
    Note: You should now be in the density subpanel of the meshing module. There is node seeding and a number on each surface edge. The number indicates the number of elements that were created along the edge.
    The meshing module opens.


    Figure 4.
  10. Click return.
    The mesh is accepted.


    Figure 5.
  11. From the menu bar, click File > Save As > HyperMesh Model.
  12. In the Save File As dialog, navigate to your working directory and save the HyperMesh database with the name pillar_w_ncf_FINAL.hm.

Load the Ply Information from FiberSim

In this step, you will load the ply information from FiberSim in HyperMesh.

  1. From the menu bar, click File > Import > Geometry Model.
  2. In the Import File dialog, select pillar.h5.
  3. In the Geometry Import Options dialog, click Import.
    HyperMesh imports and populates the database with laminate data (ply book and ply stacking data), composite material information, each ply data (triangular elements spanning a single ply), and a coordinate system.
  4. In the Model Browser, review the model's contents.


    Figure 6.
  5. In the Model Browser, turn off the display of geometry for all of the components.


    Figure 7.

Review and Edit the Element Normals

In this step, you will review and edit element normals in a model in HyperMesh.

  1. From the Elements ribbon, click the Normals tool.


    Figure 8.
    Note: Element normals need to be changed to match the Z direction (red color).
    The Normals panel opens.
  2. Set the first switch to elems as seen in Figure 9.


    Figure 9.
  3. Click elems > displayed.
  4. Set the vector display/color display toggle to color display.
  5. Click display.
    Note: The red side of the elements is the positive normal direction Z, while the blue side is the negative normal direction.
    HyperMesh displays, on each side of the part, the element normals using the colors red and blue.


    Figure 10.
  6. Set orientation to elem.
  7. Select one element that has the right direction.
    This element will be used as the model for the other elements.
  8. Click adjust.
    All of the elements are set in the same normal direction.
  9. Optional: If the blue color is in the Z direction, click elems > displayed and then click reverse.
    All of the elements are set in the right normal direction (red).


    Figure 11.
  10. Click return to exit the panel.

Realize Ply Geometry Shape

In this step, you will realize the ply geometry shape.

  1. In the Model Browser, right-click on the Plies folder and select Realize from the context menu.
  2. In the Ply Realization dialog, click Component.
  3. In the graphics area, click the three dots besides the components selector, as seen in Figure 12.


    Figure 12.
  4. In the Advanced Selection dialog, select all listed components.


    Figure 13.
  5. Click OK then click the green check mark.
  6. Set Projection options to FiberSim drape map by proximity method.
  7. Set Search Criterion to Element centroid.


    Figure 14.
  8. Click Realize.
    This process takes each FiberSim Ply data and finds the FE elements which are bounded by the ply boundaries, and transfers the ply directions, draping data, and ply orientation into FE elements. This process also converts geometry plies into FE plies. At the end of realization, HyperMesh creates sets containing FE elements for each ply.


    Figure 15.

Add an Element Type

In this step, you will add an element type.

  1. In the Model Browser, right-click and select Create > Sensor from the context menu.
    HyperMesh creates and opens a sensor (Et Type).
  2. In the Entity Editor, enter a name and ID, and select a color.
  3. By default, Element Type is set to SHELL181.
    SHELL181
    Suitable for analyzing thin to moderately-thick shell structures. It is a 4-node element with six degrees of freedom at each node: translations in the x, y, and z directions, and rotations about the x, y, and z-axes. (If the membrane option is used, the element has translational degrees of freedom only). The degenerate triangular option should only be used as filler elements in mesh generation.
    Well-suited for linear, large rotation, and/or large strain nonlinear applications. Change in shell thickness is accounted for in a nonlinear analysis. In the element domain, both full and reduced integration schemes are supported. SHELL181 accounts for follower (load stiffness) effects of distributed pressures.
    May be used for layered applications for modeling laminated composite shells or sandwich construction. The accuracy in modeling composite shells is governed by the first order shear deformation theory.
  4. Optional: If necessary, click View > Solver Browser from the menu bar to open the Solver Browser.
  5. In the Solver Browser, review the new element type.


    Figure 16.

Define Material Properties

  1. In the Model Browser, right-click and select Create > Material from the context menu.
    HyperMesh creates and opens a material in the Entity Editor.
  2. For Name, enter Steel.
  3. Optional: For ID, enter a new ID.
    Note: By default, HyperMesh sets the ID to 1. If you create a new material, HyperMesh will set the ID to n+1.
  4. Click the Color icon, and select a color.
  5. Set card image to MATERIAL.


    Figure 17.
  6. Select the EX (Elastic moduli) checkbox.
  7. For MP_EX_LEN (Number of Elastic moduli to input), enter 1.


    Figure 18.
  8. For C, enter 2.1e5.


    Figure 19.
  9. Select the NUXY (Minor Poisson's ratio) checkbox.
  10. For MP_NUXY_LEN (Number of Minor Poisson's ratio to input), enter 1.
  11. For C, enter 0.3.
  12. In the MP_NUXY_LEN= dialog, enter 0.3.

Create the Section Card for the Shell Elements in the Model

  1. In the Model Browser, right-click and select Create > Property from the context menu.
    HyperMesh creates and opens a property in the Entity Editor.
  2. For Name, enter SECTl.
  3. Optional: For ID, enter a new ID.
    Note: By default, HyperMesh sets the ID to 1. If you create another new beam section collector, HyperMesh will set the ID to n+1.
  4. Click the Color icon and select a new color.
  5. Set card image to SECTYPE.
  6. For MAT, click Unspecified > Material.


    Figure 20.
  7. Click the search icon.
  8. In the Select Material dialog, select Steel.
  9. Right-click on SECTION and select Create.
  10. In the new Entity Editor, change the config to Shell, set the Tk value to 0.5, then click Previous.


    Figure 21.
  11. For TYPE, click Unspecified > Sensor.
  12. Click the search icon then assign sensor1.


    Figure 22.

Update the Component with Property

In this step, you will update the component with the SECTYPE property.

All elements in the model are in the Geometry component.
  1. In the Component folder of the Model Browser, select Geometry.
    The Entity Editor opens and displays the component's corresponding data.
  2. For Property, click Unspecified > Property.
  3. Click the search icon then assign SECT1.

Ply Visualization

In this step you will verify FE plies thickness and orientation in HyperMesh.

  1. Set the entity selector in the graphics area to Properties.


    Figure 23.
    This automatically colors faces based on their associated properties.
  2. On the View Controls toolbar, click .
  3. Set the layer representation mode to Ply layers and direction.


    Figure 24.
  4. In the Model Browser, Hide and Show each Ply.


    Figure 25.


    Figure 26.

Laminate Realize the Ply Based Model

In this step, you will laminate realize the ply-based model.

  1. In the Model Browser, right-click on the Laminate folder and select Realize from the context menu.
  2. In the Laminate Realize dialog, accept the default settings and click Realize.


    Figure 27.
    HyperMesh creates a property for each stack, and assigns it to a component.
  3. Set the entity selector in the graphics area to Components to change the face coloring.


    Figure 28.
  4. In the Plies Browser, review the number of plies, thickness, orientation, and material data.

Export the Deck to ANSYS *.cdb Format

In this step, you will export the deck to ANSYS *.cdb format.

  1. Click File > Export > Solver Deck from the menu bar.
  2. Set File type to Ansys.
    If you are in the ANSYS user profile, HyperMesh automatically sets the File type to Ansys and loads ANSYS as the default Template.
  3. Navigate to your working directory and save the file as pillar_w_ncf-FINALhm.cdb.
  4. In the Solver Export Options dialog, click Export.