Follow Along: Lattice Simulation Using Beam or Shell Elements
Transcript
In this lesson, we will go through the steps of setting up and running a static structural analysis on the same simple lattice example from the previous follow-along, but using the beam elements method instead. You can download this starter file below to follow along with this video. Again, we want to simulate this lattice with compressive load applied to the top plate and also fix the bottom plate.
So we’ll start the same way by creating a new section called analysis and adding the Static Analysis block from the search bar. We need to fill out the FE model and the boundary conditions. So we’ll double-click to get the FE Model block. In this case, we need to have two components, so we’ll add one item to the list. One of these items will represent the lattice structure with beam elements, and the other component will be the plates that have solid elements. Double-clicking into the first item on the list, we can select the FE Lattice Component block. For the second item, we will choose FE Solid Component.
We’ll need a mesh for each, each with the corresponding element type. So in this lattice mesh input, we’ll double-click and choose the FE Lattice Mesh option. We’ll make this a variable and rename this lattice mesh. For the FE Solid Component mesh, we’ll double-click into it and choose the FE Volume Mesh, which is the standard block and approach that we do for any other solid element meshing, and I’ll rename this to plates mesh.
So let’s start with the solid element meshing of the plates. First, we will fill it in with all of the steps that we use for the standard. But since this geometry is quite simple, we can skip the Remesh Surface block and go ahead and put in Mesh From Implicit Body block right away. For the body, we’ll use the plate. I’ll choose the initial tolerance of 0.5 and take a look at what that looks like. We have some rounding here, so I will need to sharpen it. So we can either do this by selecting that sharpen box, or I, in this case, will use the second overload of this block and add a sharpen iteration of one, and that looks better. Now I’ll add an edge length in the Volume Mesh block of one to start, and let’s take a look at the cross-section by pressing X and make sure it’s the right block that we’re viewing.
The elements are a bit large, so we’ll decrease this value to 0.25 mm. It’s important to have a finer mesh for that interface with the lattice so that the connection nodes can be more easily established. Now, for the volume mesh, I will choose linear. So we can move on to fill the Lattice Mesh block using that lattice body. We can drag that into discretization and choose the geometric order of linear. If we isolate this, we can see the beams that have been meshed here. I will leave the subdivision at one.
Now we need the lattice beam thickness parameter, which is already a variable, so we can drag that in for material. We can drag in the materials we already have for both components, and I’m holding Control here to copy that chip over to reuse in the second component. Next, we can go in and fill out our boundary conditions, which will be our load case. We need two items on this boundary conditions list: one will be the force, and the other the displacement restraint. And I will make this a variable to help with the organization of the notebook. Double-clicking in to choose the Force block and the Displacement Restraint block.
For the boundaries, we can turn on that plate smash visibility and select that face using right-click menu and choosing the flood fill option. Then we can drag in the selected boundary and add in our force vector of 0, 0, and 1,000 Newtons in the negative Z direction. We’ll do the same thing for the displacement restraint phase as well. And now we try to run the static analysis. With all of these inputs filled out, we will get an error because we have two separate FE components but haven’t connected them. So to do this, we’ll need to grab the Tie Constraint block, which will be a block that we use to establish independent and dependent nodes between the two components. For each of these independent and dependent inputs, we need to have boundary selected. So we can do that by double-clicking into that input, selecting FE Boundary by Body block, which will allow us to select the nodes on the mesh within that entire body of the component. So we’ll do this for both the plates as well as the lattice.
And if we turn on the visibility of the Tie Constraint block, we can see the nodes that are selected. Depending on your geometry, you will need to adjust your tolerance for this example. This tolerance is good enough. If you increase that tolerance, you’ll be able to grab onto more nodes that are further away from that interface. But now that we have that tie constraint established, we can make that a variable, drag that into our connectors input, and let that static analysis run.
I’m going to make this a variable and call it analysis results. You can also go into the properties of the Static Analysis block to see and find those results and use the heads-up display to visualize the results of your analysis.
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 beam elements method, which also works on shell lattices.
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 course section. An example of working with shell elements, which uses the same method with one minor difference, is also included in that file.
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.14.2
342_6_Follow Along – Lattice Simulation Using Beam or Shell Elements.pdf
