KEMBAR78
Tutorial3 - FEA-3D Solid Simulations Using ANSYS | PDF | Stress (Mechanics) | Cartesian Coordinate System
0% found this document useful (0 votes)
36 views35 pages

Tutorial3 - FEA-3D Solid Simulations Using ANSYS

This document outlines a training session on using 3D solid elements in ANSYS, focusing on skills such as running 3D simulations, improved meshing methods, and geometric non-linear simulations. It includes detailed instructions on setting up a beam bracket and a pneumatic finger model, including material properties, boundary conditions, and mesh quality improvement techniques. The document emphasizes the importance of mesh quality and the differences between linear and non-linear simulations in achieving accurate results.

Uploaded by

202321189
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views35 pages

Tutorial3 - FEA-3D Solid Simulations Using ANSYS

This document outlines a training session on using 3D solid elements in ANSYS, focusing on skills such as running 3D simulations, improved meshing methods, and geometric non-linear simulations. It includes detailed instructions on setting up a beam bracket and a pneumatic finger model, including material properties, boundary conditions, and mesh quality improvement techniques. The document emphasizes the importance of mesh quality and the differences between linear and non-linear simulations in achieving accurate results.

Uploaded by

202321189
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 35

Learning outcomes

How to use 3D solid elements in ANSYS

By the end of this session, you will :


• Improve you skills with DirectModeler
• Be able to run 3D simulations
• Use new improved meshing methods
• Use mesh quality and mesh metrics
• Be able to run geometric non linear simulations

MEIE5110 2
About the beam bracket
[2] Seat plate (flange)
The bracket is designed to support a
load of 27 kN uniformly distributed
on the seat plate

Beam

Column
[1] Beam bracket

Y
[3] Web plate
Z

[5] Here, the X axis is coincident


with the back-bottom edge of the X
flange
[4] A Global coordinate system
has to be “visualised” before you
[6] The Y-axis passes even start to build the part
through the middle of
the back surface of
the web
[7] The Z-axis is defined from the right-
hand rule

3
Start up, and sketch/extrude the flange
[1] Start a new Static Structural project in
Workbench

[2] Open the Geometry, but in [4] Create a sketch like this on the XZPlane (140
DesignModeler, NOT SpaceClaim mmx180 mm)
Impose a Symmetry constraint on the two horizontal
line about the (local) X-axis
[3] Select Millimeter as the length unit

[5] Global coordinate


system
[6] Local coordinate
system
[7] Extrude the sketch: 16 mm in
the +Z (local) direction
Don’t forget to click Generate

4
Sketch/extrude the web plate
[1] Create a sketch like this on the
YZPlane

[2] Extrude the sketch

[3] Change Direction to Both - Symmetric

[4] 5 mm for Depth [5] Click Generate

5
Create rounds and fillets

[3] 5 The part should look like


[1] Crate 16mm rounds on these edges
that
Blend/Fixed radius
Don’t forget to Generate

[2] Crate 10mm fillets on these edges


(one is not visible from this side)
Blend/Fixed radius
Don’t forget to Generate

[4] Close DesignModeller

6
Set up Support and Load

[1] From Workbench, start Mechanical and


select mm-kg-N-S unit system

[3] Insert a vertical -27000 N


force on this edge.
You might want to change the
[2] Insert a Fixed force “Define by” from Vector
Support on this edge to Components

7
Set up Solution Objects

[1] Right-Click
Solution, Insert [3] Stress/Equivalent

[4] Tools/Stress Tool


or Stress Tools/Max
[2] Deformation/Total
Equivalent Stress

8
Generate Mesh and Solve

[1] Left-Click Mesh


[3] Generate Mesh

[2] Select 4 for Resolution

[5] Solve

[4] Expand Statistics


to view the mesh count 9
Results
[1] What is the maximum displacement? (make a
note of this result and of the other on this page)

[2] What is the maximum Stress (Von Mises)?


[5] Details of Stress
Tool show how the
safety factor is
[3] What is the minimum safety factor calculated

[4] Click Stress Tool

[6] What is the maximum Structural Error? (you


might have to insert another Result Object)

10
Explore Solution Information
[2] This provides a text
output

[1] Click Solution


Information

[3] Ctrl-F to open a

!
search window, and
search “element type”

Must know !!
[4] What type of element are you using?
11
Explore help, and element database

[1] Click
Help/Mechanical Help

[2] Search for summary


of element type

[3] Look for your elements(s)


and find properties
[4] The help in Mechanical is
extremely detailed, in fact it is an
assembly of books, manuals and
tutorials. It is well worth exploring

12
Improve Mesh and Solve

[1] Under Mesh,


insert a Method

[5] The model is now


meshed with all
hexahedra (“Bricks”),
which is usually more
desirable

[2] Select the body


and click Apply

[3] Select the Multizone


Method

[4] Under Mesh,


Expand Statistics to
view the mesh count

13
Results

[1] What is the maximum displacement? (compare


with the tetrahedral mesh)

[2] What is the maximum Stress (Von Mises)?

[3] What is the minimum safety factor

[4] What is the maximum Structural Error

[5] What type of element were used?

[6] In 3D simulation especially, the solution accuracy


depends not only on mesh density, but also on mesh
quality. In fact, for non-linear problems, low mesh
quality leads to longer calculations or even to lack of
solutions.
It Is not so easy to get a high mesh quality.
Multizone is powerful, and we will explore it further
on another model

14
About the pneumatic finger and Start up
[1] We have already seen the pneumatic
fingers in the first lecture, during our brief
overview of Finite Elements Analysis.

Made of compliant polymer, they deflect (a


lot!) under pressure actuation.

It might be necessary to run nonlinear


simulations due to this large deflection, in
which case it is even more important to
have a good mesh.

[2] Geometry of the finger

[4] Double click on Engineering data (or


[3] Start a new Static Structural project in
right-click/Edit) within the project box to
Workbench
open the Ansys materials data library.
15
Prepare material properties
[2] Double-Click [4] Return to the
Isotropic Elasticity Project Schematic

[1] Type PDMS to add


a new material

[3] type 2e6 (Pa) for Young’s


modulus and 0.48 for
Poisson’s Ratio

16
Sketch/extrude the finger
[3] Create a sketch like this on the
Note: This model is quite tedious in XYPlane (60 mmx5 mm)
DesignModeler. Feel free to make
it in SolidWorks instead! Or even
use another way to cut the
pockets.

[1] Open the Geometry, but in


DesignModeler, NOT SpaceClaim

[2] Select Millimeter as the length unit

[4] Extrude the sketch: 5.1 mm


Don’t forget to click Generate

17
Sketch/extrude-cut the air pockets

[1] On XYPlane create a new sketch.


Do NOT just edit your first sketch!
Draw a rectangle and a vertical line
like this.

[2] Select 4 segments in this sketch (leave the


leftmost side of the rectangle) and Replicate (or Cut
and Paste) 13 times. Make sure you use the upper-
left point as the paste handle (try to right-click). You
probably will need to turn on Selection Filter:
Points (Only paste if the handle give a P constraint)

18
Sketch/extrude-cut the air pockets

[1] Trim away the unwanted segment

[2] Extrude-cut the


sketch: 4 mm.
Don’t forget to click
Generate

19
Assign Material

[1] Start Mechanical


Select mm-kg-N-s units there

[2] Highlight (left-click)


Solid

[3] Select the material


PDMS

20
Set up Boundary conditions (constraints)

[1] Set up a Fixed Support here

[2] Set up a Frictionless


Support on this face. It will
also act a s a plane of
symmetry, but without the
element/nodes overhead

21
Set up the pressure

[1] Apply a pressure of .18 MPa on


ALL the inner faces (14x5=70 in
total).
A neat trick consists in selecting ALL
faces and then removing the outer
ones from the selection. Again, try to
right-click.

[2] The environment


conditions should look like
that

22
Mesh with default settings – Check Skewness

[1] Left-Click Mesh and select


Mesh/Generate Mesh

[2] Select Skewness for


Mesh Metric

[3] Skewness is a measure of mesh


quality and is calculated for each
element. It essentially depends on
the geometry/shape of the element.
The values varies from 0 to 1, the
smaller, the better. A rule of thumb is
that it should not be higher then 0.95
23
Improve mesh quality
[1] Select 5 for Resolution

[2] Generate
Mesh

[3] The mesh quality


is improved, a little bit.

24
Improve mesh quality, again
[1] Select 6 for Resolution

[2] Generate
Mesh

[3] The mesh quality is improved again,


although not spectacular. In general, the
finer the mesh, the better the quality, but
there are exceptions

25
Improve mesh quality, again and again
[1] Type 7 for Resolution. This
is the finest mesh we can get
by adjusting Resolution. We
could improve further by
switching other parameters
here, but we can do much
better with other methods (try
multizone for example)

[2] Generate
Mesh

[3] The maximum skewness


is still rather poor. And we
now have more then 16000
elements.

[4] Only few elements have a bad


skewness though

26
Set up a solution branch and solve (linear)

[2] We want the


displacement in
the Y direction

[1] Insert a Directional Deformation

[3] Solve
[4] Select
True Scale

[5] The maximum deflection is 14.7 mm down, at the tip. It


probably isn’t very accurate as we used a linear solution for this
large displacement.
However, it is always good practice to start with a linear solution
27
Solve (nonlinear)

[6] Left-Click Solution


Information
[1] Left-Click Analysis Settings

[2] Turn on Auto [7] Select


Time sleeping Displacement
Convergence

[3] Select
Time
[8] Solve.
[4] Type 0.05 (s) for Initial Time Step,
It will take
0.01 (s) for Minimum Time Step, and
some
0.05 (s) for Maximum Time Step.
time…

[5] Turn on Large Deflection. The simulation


becomes Geometrically nonlinear.
28
Results (nonlinear)
[1] We’ll discuss the meaning of
these in the last lecture

[2] 25 iterations to
convergence

[5] The maximum deformation is now 21.7 mm.


Much larger than the linear simulation, which
does rather justify the use of nonlinear
simulation here..
29
Remesh with the Hex Dominant method
[1] Under Mesh, insert a Method

[2] Select the solid Body and


select Hex Dominant for Method
Ignore the warning if any

[3] Generate
Mesh

[3] The mesh metrics


is rather poor

30
Attempt to remesh with the Sweep method

[1Right-Click Mesh, and select


Show/Sweepable Bodies.
If there were sweepable bodies,
they would be highlighted. Here
there are no sweepable bodies.

So this method would not work

31
Remesh with the Multizone method
[1] Left-Click the Method under
Mesh

[2] Select Multizone

[3] Generate
Mesh

[4] The mesh metrics


is much improved!

32
Solve again (nonlinear)

[1] Keep the same parameters


as in page 27

[2] The maximum deformation is now 21.531 mm.

33
Debriefing: Meshing, back to the 70s,
and geometric nonlinearities
You have done quite a lot today. To recap the most important points:

On meshing
There are many ways to mesh, and many methods. Multizone is powerful and works well for
3D models in general, but is perhaps too automatic. It is sometimes necessary to do things
more manually, with sweeps.

On Exploring the text output


Workbench is a fancy(ish) modern(ish) interface that sits on top of what is basically a 1970s
software. In the old days, everything was done though text input files. Mercifully, things have
changed, but Workbench does not always show you some important information easily (in fact it
also prevents you from using some basic elements, more on that later). The type and code of
the elements you are using is one such information that is hidden in the retro output. A good
analyst should be aware of the kind of elements the model is using, and know how to find them.

On Large Deflections
It is often prudent to run a non-linear simulation at the end of a campaign, just to check that the
linear assumption that ANSYS makes is valid.
This is an example of what I call “hidden assumptions” (By the way, there is a good reason than
ANSYS assumes linearity: non-linear simulations are much more time consuming). The good
analyst should be aware of these.
34
What next

[1] Keep exploring the interfaces (DesignModeler and Mechanical)

[2] Carry out mesh convergence studies for the bracket and the pneumatic
fingers (only with the best meshes –multizone here- ). Comments?

Ansys Student support


http://www.ansys.com/academic/free-student-products/support-resources

The SimCafe at Cornell has a list of good Ansys tutorials.


https://confluence.cornell.edu/display/SIMULATION/Home

You might also like