Follow Along: Lattice Simulation Using Solid Elements

Transcript

In this lesson, we will go through the process of setting up and running a static structural analysis on a simple lattice example using the solid elements method. You can download the starter file below to follow along with this video. Here we have the L structure that is sandwiched between two plates. The lattice and the plates were created as two separate bodies. We also have this material with defined properties, and we want to simulate this lattice with compression load applied to the top plate and fixed restrained on the bottom plate.

Let’s start by creating a new section called analysis and add the Static Analysis block. We’ll need to fill out the FE model and the boundary condition list here. So let’s double click into the first input and select FE Model. We’ll only need one FE component, and we can choose the FE Solid Component here for this because we will be meshing this whole structure as one. This solid component needs a mesh, so we’ll double click again here and choose FE Volume Mesh and make that into a variable so that we have everything well organized. I’ll name it solid mesh, and we can start to fill this block out with the series of nested blocks for the standard meshing workflow we recommend. So, Volume Mesh, Remesh Surface, then Mesh From Implicit Body.

Here for the body, I’ll need to merge the lattice with the plates. So we’ll grab the Boolean Union block from the search bar and drag in those two bodies: the lattice and the plates. Then I’ll isolate this and see that it’s all one body now. I’ll make this a variable and name it lattice with plates, and then drag it into this body input. Before continuing, I want to make sure that I can freely tweak my inputs in the first block without having to run through the whole workflow. So I’ll put the Remesh Surface block on manual run mode, as well as on the Volume Mesh block. Now I’ll only run when I’m ready to move on to the next steps. I’ll start with 0.5 mm for tolerance. Let’s see what that looks like. We see here that the edges are getting rounded, so I will need to sharpen it. To do that, I will change the overload of this block to the second option and then add a sharpen iteration of one without specifying the sharpen extent, so that it sharpens the entire mesh. That looks better.

I’ll fill out the Remesh block now, and let’s start with 0.5 mm for edge length and triangle elements. It looks okay, but I want smaller elements, so I’ll decrease this number then click on the play button to run, and that looks good. If I check the properties, we have now closed and Edge manifold true and self-intersecting false, which is what we want. So, we can move on to fill the volume mesh block. I want to use the same edge length here. So, let’s make it a variable called mesh size and drag this in here as well, and then run that.

If I select this and press X to see the cross-section, we can see that we have the elements on the inside as well. All we have to do now is give the F Volume Mesh block its last input. I’ll choose linear here, and then our solid mesh is complete. So, I will collapse this whole block, and then we can also assign that material and start to fill out our load case in the boundary conditions list.

Since we know we want a force applied and a displacement restraint, we can have another item on the list. We’ll double click to choose force, and then on the second one, we’ll choose displacement restraint. To select the boundaries for both of these, we need to use the mesh that we’ve just created, so that solid mesh. We can right click on the face we want to select and choose that flood fill option and bring that into the boundary input. Change to nodes and the force vector. I will put 0, 0, and 1,000 Newtons for that force in the negative Z direction. We’ll do the same for the bottom face boundary, right clicking on that mesh face and choosing flood fill, putting that into the boundary input for this displacement restraint as well.

We can see that it’s already starting to run the analysis because we have everything filled in. So, now I’ll just start to clean up my workflow a bit by making this boundary conditions list a variable so that it pops outside of that whole nesting block. I’ll also make that FE Model a variable and move that up in the order that makes sense for the process and rename this analysis results. Now, if we isolate this block, we can see the result of the analysis. We can take a look at the cross-section by typing X on the keyboard. We can go to the properties and display and toggle off that wireframe. Using the heads up display, we can choose to display the strain stress and then look at that deformation as well.

Note: Before viewing this video, please review the following updates that were made to nTop starting at nTop 5.23. Several block and property names have changed since this video was produced. We are in the process of updating this information.

This video walks through an example of how to set up and run a simulation on a simple lattice structure using the Solid Elements method.

Please download the nTop file below to follow along with the tutorial. The completed file of this workflow will be available for download at the end of this section.

If you would prefer to walk through this lesson in PDF format, you can download our PDF guide below.

For a faster or slower speed for the video, click on the settings in the bottom right of the video.

Example File:

This file was last updated in nTop 5.13.2

342_4_Follow Along – Lattice Simulation Using Solid Elements.pdf