How to shell a TPMS and connect it to a solid mesh

Objective:

Learn how to create a surface mesh of a gyroid body and tie it to a solid mesh

Applies to:

  • FE Surface Mesh
  • Tie Constraints
  • Gyroid Body

Procedure:

1. Shell a Gyroid Body: Use the Gyroid Body block with Set Body Bounding Box. We use the Set Body Bounding Box as the Gyroid Body block creates an infinite field.

Note: Set Body Bounding Box is only used to visualize the infinite field in the defined Bounding Box. You must use a Boolean Intersect block to intersect it to the design space.

2. Creating a Surface Mesh from the Gyroid Body

Use a combination of Mesh from Implicit by DC and Remove Mesh Faces by Body blocks as input for FE Surface Mesh. 

I would suggest going through this article if you would like to learn more about meshing. Methods for creating surface meshes

3. Creating a Solid Mesh: We use the toolkit block FE Implicit Solid Mesh for the Top and Bottom Boxes. 

4. Connecting the Surface and Solid Mesh: Use the Tie constraints to connect the Surface Mesh to the top and bottom bodies.

Use the FE Model model with three FE Components (Top, Bottom, and Gyroid). We are choosing appropriate FE Shell and Solid attributes. (How to create an FE Model for a simple shell lattice)

The first tie constraint is used to connect the Top and Shell Mesh, and similarly, the second one is for the bottom. (Methods for connecting multiple FE meshes in an FE model)

And that’s it! You’ve successfully created a shell mesh of the gyroid body.

Are you still having issues? Contact the support team, and we’ll be happy to help!

Download the Example file:

More on this topic:

Was this article helpful?