Professional Documents
Culture Documents
Project #2 Topology Optimization
Project #2 Topology Optimization
Overview
In this project, SolidWorks part files and simulations were utilized to guide the design of
a small part based on weight and displacement. A blank design was given with forces and
constraints applied and a stress and resultant displacement simulation was conducted to
determine areas with the lowest stress in the design. This graphical representation informed the
design cuts that were made to the blank design and another analysis was then conducted to
ensure that the resultant displacement was below the maximum allowable. In addition, the cost
and mass/displacement distribution for each iteration was calculated which determined what cuts
could be made to the next iteration. If the part was mass dominant, the next one would then need
to be displacement dominant through changing the design to decrease the overall displacement of
the part. This process was repeated for four iterations to determine the lowest cost part and create
the lowest weight design.
For the lowest cost design, a meshing analysis was conducted to determine that as the
resolution of the mesh increased, the displacement also increased to the point of convergence. In
order to validate the results for the lowest weight part, a 4-element nodal analysis was conducted.
The results from this analysis demonstrated that using rough estimation and some math enabled a
fairly accurate determination for the displacement comparable to using a high-end software. For
the final aspect of the project, the lowest weight design was converted into a .dxf file and put into
the OMAX software. This software creates a cutting file that informs the path of a waterjet cutter
which will eventually cut out this optimized design. Overall, this project was vital to discovering
how to create and analyze a topologically optimized and low cost part that can be machined
through waterjet cutting. The final part designed through this process can be seen in Figure 1
below.
Fall 2021
As seen in the stress simulation, there are many sections on the right side, in the middle,
and on the bottom of the part that have low enough stresses, as indicated by the dark blue, to be
removed and not compromise the integrity of the part while lowering cost and mass. The
following section details each iteration created and the decision-making process that corresponds
with it.
Approach #1
Iteration 1
For Iteration 1, Figure 5 informed the first cut decisions as the dark blue areas
demonstrated areas that could be removed. Because there was dark blue around the middle hole,
I decided to create trapezoidal cutouts to take out a large area while not creating more stress
around the hole. This allowed me to lower the mass and the displacement while not deviating too
far from the initial stress map. Next, I decided to take half circle cuts out of the top and bottom
where there was also lower stress and to not create sharp lines that would increase the stress in
those areas. I also decided to take out the lower stress sections on the right side as the lower
corner was not very structurally necessary and the small part inside the square was not either.
The mass of the part ended up being 0.018768 which is about a 0.004 difference. The difference
for the displacement was determined as a function of the 0.25 max displacement and ended up
being the dominant variable in this iteration. The total cost ended up being higher than the blank
which can be contributed to the increase of the resultant displacement caused by removing
material and increasing the stress in other areas like around the corners of the trapezoids. Below,
the geometry (Figure 6), the mass properties (Figure 7), the resultant displacement (Figure 8),
and the stress (Figure 9) are represented.
Iteration 2
Iteration 2 is a variation of iteration 1 in that keeps the same idea of removing area from
the same places, however, it increases the mass and lowers the displacement, shown in Figure
12, to create a model that is mass dominant. Because of the high stress, that was created around
the corners of the inner trapezoids, I shortened their length and added the triangular mass
additions inside which decreased it shown in Figure 13. This also increased the mass which
helped make the iteration mass dominant, this can be seen in Figure 11. I also decreased the arc
height of the bottom to reduce the stress at the top and increase mass. The stress map
demonstrated that more material could have been removed from the bottom, top, and middle
section, however, I risked increasing the displacement and lowering the mass to the point that
this iteration would not represent a switch in dominance modes. I could have instead gone back
and further edited my Iteration 1 to achieve an overall lower mass and still be able to switch
between modes.
Fall 2021
Iteration 3
In the third iteration I decided to take a different approach to altering the first design.
Instead of adding mass to the bottom, I took off more to decrease the mass and therefore increase
the deflection to give it a higher individual cost. I also wanted to keep the mass, which can be
found in Figure 15, lower than the previous iteration to keep the cost lower than the previous
one. It turns out that this was the most costly piece which surprised me but I assume it is because
the displacement had such a high ratio in this design piece. The displacement is represented in
Figure 16 and the stress in Figure 17 that demonstrates the loss of more blue area than the last
iteration.
Iteration 4
For iteration 4, I wanted to build off my design in Iteration 3 by taking off the rough edge
on my bottom cut and decreasing the size of the two inner cuts. This allowed me to increase the
mass, shown in Figure 19, and therefore switch it to be more mass dominant in this iteration. I
also wanted to lower the cost from last time which means that I needed to decrease the deflection
as well, that is why I moved the right side of the first trapezoid shape closer to the leftmost edge.
Describe the logic behind each of your four (or more) iterations for Approach 1. Why did you
remove material? Why did you put some material back? How did you identify where the best
locations for material removal were? Include the required screen captures described in the
project description
Fall 2021
Approach #2
The second approach is to try and get the part to the lightest weight possible. My
approach was to remove large amounts of material in between both left and right inner markers
and increase the size of the inner cuts dramatically. I also increased the left side ellipse size to
take out more of the dark blue coloring on the Iteration 4 graph. I also took more material off of
the left side. This design took me a few tries to get the mass lower and lower each time. Thinking
back on the design process, I could have joined the outer cuts with the circle to make one large
middle cut and extend the cut even into the right side of the piece. If I would have thought that
was allowed in the design, I definitely would have done that. The cost of this piece was also
lower than all the other iterations besides iteration 2. This was a pro of this design approach
because it naturally lowered the cost as well as making it displacement dominant.
Resultant
Dominant Total
Mass (lb) Displacement
Variable Cost
(mil)
Max Displacement
0.022854 0.25000 1.0000
Values or Mass?
Values 0.022854 0.134036 0.802325
Blank Mass
Costs 1 0.536144
Iteration Values 0.018768 0.215997 0.842872
Displacement
1 Costs 0.821213 0.863988
Iteration Values 0.020287 0.151921 0.760675
Mass
2 Costs 0.887678 0.607684
Iteration Values 0.018458 0.238475 0.883805
Displacement
3 Costs 0.807649 0.953900
Iteration Values 0.019910 0.20009 0.836521
Mass
4 Costs 0.871182 0.80036
Lightest Values 0.014984 0.239886
Displacement
Weight Costs 0.655640 0.959544 0.821763
Table 1. Cost of 4 Iterations (Approach #1) & Lightest Weight (Approach #2)
0.161
Resultant Displacement (mils)
0.1605
0.16
0.1595
0.159
0.1585
0.158
0 5 10 15 20 25 30 35 40 45
Mesh Size (clicks from coarse)
Nodal Analysis
The SolidWorks simulation results were validated by manually completing a 1-D Nodal
Analysis of my lightest weight design. The calculation process includes drawing a 4 element
design system and representing it as springs in between nodes. I then used this estimation tool to
calculate the spring constant and conduct a matrix analysis on it that determines the deflection in
the part. This is a great way to estimate the solution with fairly high accuracy as demonstrated by
the deflection I found was 0.018 deflection and the SolidWorks model calculated 0.023. This
discrepancy is likely due to estimating a larger volume than actually present in the model which
decreases the deflection value.
Fall 2021
Figure 29: Lowest Weight Nodal Analysis Initial Drawing and Measurements
Fall 2021
Figure 30: Lowest Weight Nodal Analysis Spring Constant and Force Balancing
Fall 2021
Figure 31: Lowest Weight Nodal Analysis Matrix Calculations and Resultant Displacement
This was a great exercise because it demonstrated that we can validate a complex concept
through rough estimation and a simple algorithm that is comparable to using a high end software.
SolidWorks Layout
In this section, I have inserted a screen capture of the *.dxf file of my lightest weight
design as exported from SolidWorks. This is what I will upload into OMAX to create my cut file
to be cut with a waterjet cutter.
Fall 2021
OMAX Layout
The process of making a cut file was very straightforward and the software was easy to
use. First, I had to upload a .dxf file into the OMAX software from cad. Then, I select all and
make sure it is at a level 3 cut quality. Then, I take the lead lines and place them on the inner side
of the inner cuts first and then end with the last cut on the outside of the piece. One way I could
have improved this, and did later in combining the group file, is by moving the first v line closer
to the right size of the shape. This was then cleaned up and a file was produced that generated the
cutting path. This will be used to send instructions to a waterjet cutter.
Fall 2021
Group comparison
This is the Group Cost Table or the lightest weight part. I was pretty much in the middle
of our group in regard to the lowest weight but number 2 for the lowest cost. I had a knack for
being able to balance the equation to give the lowest cost, making me one of the most
economical designers.
Conclusion
I was able to learn the entire process of designing a part, generating a simulation for
stress and displacement, analyze the results and optimize the design, then calculate the cost for
each design choice, and finally validate it and convert it to a cut file. This has been a great
learning experience and I can see how I might apply each of these concepts in my career. I am
looking forward to applying these skills in the lab.