Академический Документы
Профессиональный Документы
Культура Документы
(AUTONOMOUS)
I M.Tech I Sem
FEA-I LAB (2015-16)
COMMON TO CAD/CAM &MACHINE DESIGN
LABORATORY MANUAL
Prepared by
Page 1
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Figure 01 shows an overview of the beam problem for load case 1 (point load) and figure 02
shows a representative finite element model for this load case.
Figure 01: Overview of Simple Beam Problem with Vertical Point Load (Case 1)
The beam is 2 metres long with the left hand edge built into a thick wall and the centre of the
beam is simply supported.The beam is made from steel with E = 200 GPa.
. We will use SI system units for this tutorial: length = m, mass = kg, time = sec, force = N,
stress/pressure = Pa.
Unfortunately the problem definition doesn't actually specify which type of cross section the
beam has. That isn't a problem and we can work around it. We know that the beam cross section
has a second moment of area of I = ?
type of cross section to fit this second moment of area value. We will assume that the beam has a
I section:
Page 2
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
The Aluminium used for the beam has the following material properties.
Density 2,700 kg/m^3
Youngs Modulus 70x10^9 Pa
Poisson Ratio 0.35.
In this section we will launch ANSYS Workbench and then load the project file,
"cantilever.wbpj" that was created in the "Cantilever Beam" tutorial.
This tutorial is specially configured, so the user can have both the tutorial and ANSYS open at
the same time as shown below. It will be beneficial to have both ANSYS and your internet
browser displayed on your monitor simultaneously. Your internet browser should consume
approximately one third of the screen width while ANSYS should take the other two thirds as
shown below.
Page 3
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Left, click on Modal ANSYS, and drag it to the right of the "Cantilever" project. You should then
see a red box to the right of the "Cantilever" project that says "Create standalone system" as
shown below.
Next, enter "Aluminium" and press enter. You should now have Aluminum listed as one of the
materials in table called "Outline of Schematic B2: Engineering Data", as shown below.
Page 4
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Now, (Double Click) Isotropic Elasticity. Then set Young's Modulus to 70e9 Pa and set
Poisson's Ratio to 0.35 , as shown below
Page 5
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Now, (Double Click) Density. Then, set Density to 2,700 kg / m^3 , as shown below
Now, the material properties for Aluminum have been specified. Lastly, (Click) Return To
Project,
Save
Save your project now and periodically, as you work. ANSYS does not have an auto-save
feature.
Then release the left mouse button. You should now see that the geometries are shared as shown
in the following image.
Page 6
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Save
Step 3:
Mesh
Launch Mechanical
First, (click) Mesh in the tree outline. Next, (click) Mesh > Generate Mesh as shown below
Page 7
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Size Mesh
In this section we will size the mesh, such that it has ten uniform elements. In order to size the
mesh, first expand Sizing located within the
Details of "Mesh" table. Next, set Element Size to 0.40 m, as shown below.
Now, (click) Mesh > Generate Mesh in order to generate the new mesh. You should obtain the
mesh, that is shown in the following image.
Page 8
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Note that in this simulation we are working with beam elements, which are simply line segments.
As a visualization tool ANSYS displays a beam with width and height. In order to display the
actual mesh (click) View > (deselect) Thick Shells and Beams. You will then see the mesh
displayed in its native form. SAVE.
Step 4:
Physics Setup
Material Assignment
At this point, we will tell ANSYS to assign the Aluminum material properties that we specified
earlier to the geometry. First, (expand) Geometry then (click) Line Body, as shown below.
Then, (expand) Material in the "Details of Line Body" table and set Assignment to Aluminum,
as shown below.
Page 9
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Fixed Support
First, (right click) Modal > Insert > Fixed Support, as shown below.
Page 10
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Next, click the vertex selection filter button,. Then, click on the left end of the beam and apply it
as the Geometry in the "Details of Fixed Support" table.
First, (right click) Modal > Insert > force, as shown below.
Numerical Solution
Here, we will tell ANSYS to find the deformation for the first six modes. Then, we will be able
to see the shapes of the six modes. Additionally, we will be able to watch nice animations of the
six modes.
Page 11
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
In order to request the deformation results (right click) Solution > Insert > Deformation > Total
as shown below.
Save.
Run Calculation
In order to run the simulation and calculate the specified outputs, click the Solve button,
Results:
Page 12
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Determine the displacement distribution and stress distribution in the framework due to
the applied loading and boundary conditions. A two-dimensional structural truss element (often
also called a "spar", "spring" or "link" element) will be used for this analysis. The Figure below
shows an overview of the truss problem on the left hand side and a representative finite element
model on the right hand side.
The relevant node and element data are given in the tables below. We will use SI system units for
this tutorial: length = m, mass = kg, time = sec, force = N, stress/pressure = Pa.
Page 13
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
We can use the information in the tables above to define our nodes and elements. In order to
define the boundary conditions and loads on the finite element model we can reference figure 01
in order to generate a list of constraints and loads on each node, as shown in the table below.
Figure 02 shows an overview of the expected results from the Practical Stress Analysis with
Finite Elements book. We are going to attempt to recreate these results here.
We have already covered how to launch ANSYS properly in tutorials 1 and 2. Please go back and
re-read these tutorials if you cannot remember how to do it.
1. In the Main Menu select Preprocessor > Element Type > Add/Edit/Delete
2. Click on Add in the dialog box that appears.
Page 14
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
3. Select Link in the left hand menu and 3Dfinit stn 180 in the right hand menu and then
click Ok
4. This will define element type 1 as a LINK 180 element. LINK 180 is actually a 3D truss
element but we are going to use it as a 2D truss by later suppressing some of it's degrees
of freedom.
5. Click Close to close the Element Type dialog box.
1. In the Main Menu select Preprocessor > Real Constants > Add/Edit/Delete
2. Click on Add in the dialog box that appears.
3. Click on OK to define a real constant for element type 1 LINK 180
4. Enter the value for cross sectional area for element 1: 0.05m2 and then click OK
Page 15
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
1. In the Main Menu click on Preprocessor > Material Props > Material Models,
the Define Material Model Behaviour dialog box will now appear.
2. Expand the options in the right hand pane of the dialog box: Structural > Linear >
Isotropic
3. In the dialog box that pops up, enter suitable material parameters for steel ( E = 210 x
109 Pa, Poissons ratio = 0.3):
4. Click on Ok to close the dialog box in which you entered the material parameters.
5. Close the Define Material Model Behaviour dialog box by clicking on the X in the upper
right corner.
1. In the Main Menu click on Preprocessor > Modeling > Create > Nodes > In Active
CS
2. In the dialog box that appears: enter the x and y coordinates for node 1 (i.e. 0,0) and click
on Apply (note that Apply issues the command to create the node but keeps the dialog
box open, clicking OK would also issue the command to create the node but would close
the dialog box).
3. Now enter the x and y coordinates for node 2 (i.e. 2,1.5) and click Apply
Page 16
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
4. Enter the x and y coordinates for node 3 (i.e. 0,1.5) and click OK to dismiss the dialog
box
5. You may have notice nodes appearing on the main window when you clicked apply. You
should now be able to see 3 nodes in the main window (note that node 1 is at the origin so
you may not be able to see it due to the display of the triad at the origin, this is OK):
6. We must now create the elements that join the nodes together: click on Preprocessor >
Modeling > Create > Elements > Auto Numbered > Thru Nodes
7. In the main window click on node 1 and then node 2. Then click Apply in the dialog box.
You should see a line element appear joining nodes 1 and 2.
8. Now click on node 2 and then node 3 and click OK. A line element should appear joining
nodes 2 and 3.
9. Your display should now look like this:
Page 17
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
1. In this case we are using a 3D truss to model a 2D truss problem so we must prevent the
nodes from moving in the Z direction (i.e. only allow movement in the X and Y
directions). In order to do this we constrain all nodes in the finite element model in the Z
direction.
2. Preprocessor > Loads > Define Loads > Apply > Structural > Displacement > On
Nodes
3. Select Pick All in the dialog box that appears.
4. Select UZ in the next dialog box that appears and enter a value of 0 for displacement
value
5. Click Ok to close the dialog box. You should notice blue crosses appearing at each of the
nodes.
6. Now we can apply the problem boundary conditions.
7. Using the table above: we must constrain node 1 and 3 in both the X and Y directions.
8. Again, select: Preprocessor > Loads > Define Loads > Apply > Structural >
Displacement > On Nodes
9. Click on Nodes 1 and 3 and then click Ok
10. Select UX, UY and UZ and enter a value of 0 for displacement value
11. Click Ok to close the dialog box. Your should have noticed extra constraints appearing at
nodes 1 and 3 (blue triangles pointing in the horizontal and vertical directions)
1. Select Preprocessor > Loads > Define Loads > Apply > Structural > Force/ Moment
> On Nodes
2. Pick node 2 and click on Ok
3. In the dialog box that appears make sure that the direction of force is set to FY and that
the Force/ Moment value is 100000
Page 18
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
1. In the Main Menu select Solution > Analysis Type > New Analysis
2. Make sure that Static is selected in the dialog box that pops up and then click on OK to
dismiss the dialog.
3. Select Solution > Solve > Current LS to solve the problem
4. A new window and a dialog box will pop up. Take a quick look at the infromation in the
window ( /STATUS Command) before closing it.
5. Click on OK in the dialog box to solve the problem.
6. Once the problem has been solved you will get a message to say that the solution is done,
close this window when you are ready.
1. In the Main Menu select General Postproc > Plot Results > Deformed Shape
Page 19
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
In the dialog box that appears make sure that Def + undef edge is selected. This shows
the deformed shaped overlaid on the original shape of the finite element model. Click
on OK to plot the deformed shape:
2. Now, select General Postproc > List Results > Nodal Solution > DOF solution >
Displacement Vector Sum and click OK
3. You should get a screen similar to this:
4. This gives us the displacement results for each node in the finite element model.
Page 20
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
5. The truss element that we have used is quite basic and it is difficult to get stress results
directly from it. In order to access stress results we have to define an element table.
6. Select General Postproc > Element Table > Define Table > Add
7. Edit the options in the dialog box so that they look like this:
12. This listing gives the stress in each element, for example element 1 has an axial stress of
0.3333 x 106 Pa or 0.333 MPa
13. Finally, we need to obtain the reaction forces for each node in the finite element
model: select General Postproc > List Results > Reaction Solu and click on OK in the
dialog box that appears, you should see a listing like this:
Page 21
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
14. This listing gives the reaction force at each node, for example node 3 has a x direction
reaction force of 13,333 N.
As the table above clearly shows, our finite element results are consistent with those given in the
book.
Summary
Experience in comparing the results obtained from your finite element model with other results
and validating your results against the other results
Page 23
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Problem Specification
Consider the classic example of a small circular hole in a rectangular plate of constant thickness
subjected to an in-plane tensile load. The material is structural steel with a Young's Modulus of
29E6 psi and a Poisson ratio of 0.3. The geometric dimensions and applied tensile load are
shown below.
P =6.89GPa
a = 12.7 mm
W = 127 mm
L = 254 mm
t = 5 mm
This Exercise will show you how to use ANSYS Workbench to find the displacement and
the stresses in the plate.
We can either assume the geometry as an infinite plate and solve the problem analytically, or
approximate the geometry as a collection of "finite elements", and solve the problem
numerically. The following flow chart compares the two approaches.
Page 24
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Now that we have the pre-calculations, we are ready to do a simulation in ANSYS Workbench!
Open ANSYS Workbench by going to Start > ANSYS > Workbench. Similar to first exercise.
To begin, we need to tell ANSYS what kind of simulation we are doing. The plate with a hole is
a static structural simulation. Load the static structural tool box by dragging and dropping it into
the Project Schematic.
Page 25
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Name the Project "Plate with a Hole" by double clicking the text Static Structural and typing in
Plate with a Hole.
Material Selection
Now we need to specify what type of material we are working with. Double click Engineering
Data and it will take you to the Engineering Data Menus.
Engineering Data Window, you will see that the default material is Structural Steel. The Problem
Specification specifies the material's Modulus of Elasticity and Poisson's ratio. To add a new
material, click in an empty box labeled Click here to add a new material and give it a name.
On the left hand side of the screen in the Toolbox window, expand Linear Elastic and double
click Isotropic Elasticity to specify the Elastic Modulus and Poisson's Ratio.
Now that the material has been specified, we are ready to make the geometry in ANSYS.
Go to Units > U.S. Customary (in. lbm, lbf, F, s, V, A) to make sure the proper units are selected.
To begin the Mesh process, click Mesh in the outline window. This will bring up the Mesh Menu
bar in the Menu bar.
We want to control the size of the elements in the mesh for this problem; to accomplish this,
click Mesh Control > Sizing. We now need to pick the geometry we are going to mesh. Make
sure the Face Selection Filter is selected then click the face of the geometry to select it. In the
Details window click Geometry > Apply. Now, we can set some of the details of our mesh.
Select Element Size > Default, this will allow you to change the size of the element. Choose the
size of the elements to be .05 mm.
Turn off the Advanced Size Function in the details window of "Mesh". If we leave the Advanced
Size Function on, ANSYS will override the face sizing we applied.
Page 26
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
In the details window, change the Refinement parameter from 1 to 3, this will give us the finest
mesh at the hole which will improve accuracy of the simulation.
Now that we have our mesh setup, click Mesh > Generate Mesh. This will create the mesh to
our specifications. Click to display it. It should look something like this:
Now that the mesh has been created, we are ready to specify the boundary conditions of the
problem.
Step4.Physics define:
Boundary conditions:
Click Loads > Pressure to specify a traction. Select the right edge of the geometry and apply it
in the details view window. The pressure's magnitude from the problem specification is -1e6 psi
(pressure in ANSYS defaults to compression, and we need tension, hence the negative sign).
Now that the forces have been set, we need to set up the solution before we solve.
Step 5 Results:
Page 27
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Problem Description:
Determine the critical buckling load of an axially loaded long slender bar of length l with hinged
ends. The bar has a cross-sectional height h, and area A. Only the upper half of the bar is
modeled because of symmetry.
The boundary conditions become free-fixed for the half-symmetry model. The moment of inertia
of the bar is calculated as I =Ah^2/12
After you enter the ANSYS program, follow these steps to set the title.
1. Choose menu path Utility Menu> File> Change Title.
2. Enter the text "Buckling of a Bar with Hinged Ends" and click on OK.
Problem Specifications:
L= 100mm
A=0.25 mm^2
H= 0.5 mm^2
F= 1 Kg.
Problem Sketch:
Page 28
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
After you enter the ANSYS program, follow these steps to set the title.
1. Choose menu path Utility Menu> File> Change Title.
2. Enter the text "Buckling of a Bar with Hinged Ends" and click on OK.
Page 29
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
7. Choose menu path Material> Exit to remove the Define Material Model Behavior dialog box.
6. Click on OK. The two nodes appear in the ANSYS Graphics window.
Note
The triad, by default, hides the node number for node 1. To turn the triad off, choose menu
path Utility Menu> PlotCtrls> Window Controls> Window Options and select the "Not
Shown" option for Location of triad. Then click OK to close the dialog box.
7. Choose menu path Main Menu> Preprocessor> Modeling> Create> Nodes> Fill between
Nds. The
Fill between Nds picking menu appears.
8. Click on node 1, then 11, and click on OK. The Create Nodes Between 2 Nodes dialog box
appears.
9. Click on OK to accept the settings (fill between nodes 1 and 11, and number of nodes to fill 9).
10. Choose menu path Main Menu> Preprocessor> Modeling> Create> Elements> Auto
Numbered>
Page 30
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
15. Click on OK. The remaining elements appear in the ANSYS Graphics window.
Page 31
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
17. In the scroll box for Norml symm surface is normal to, scroll to z-axis and click on OK.
1. Choose menu path Main Menu> Solution> Analysis Type> New Analysis.
Note
Click on Close in the Warning window if the following warning appears: Changing the
analysis type is only valid within the first load step. Pressing OK will cause you to exit and
reenter SOLUTION. This will reset the load step count to 1.
2. In the New Analysis dialog box, click the "Eigen Buckling" option on, then click on OK.
3. Choose menu path Main Menu> Solution> Analysis Type> Analysis Options. The
Eigenvalue Buckling
Options dialog box appears.
4. Enter 1 for number of modes to extract.
5. Click on OK.
6. Choose menu path Main Menu> Solution> Load Step Opts> ExpansionPass> Single
Expand> Expand Modes.
7. Enter 1 for number of modes to expand, and click on OK.
8. Choose menu path Main Menu> Solution> Solve> Current LS.
9. Carefully review the information in the status window, and click on Close.
10. Click on OK in the Solve Current Load Step dialog box to begin the solution.
11. Click on Close in the Information window when the solution is finished.
Exit ANSYS
1. In the ANSYS Toolbar, click on Quit.
Page 32
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
The log file for this tutorial may also be used as an input file to automatically run the analysis in
ANSYS. In order to use this file as an input file save it to your working directory and then select
Utility Menu > File > Read input from... and select the file. You should notice ANSYS
automatically building the finite element model and issuing all the commands detailed above.
Quitting ANSYS
To quit ANSYS select Utility Menu > File > Exit.... In the dialog box that appears click on Save
Everything (assuming that you want to) and then click on Ok
The problem to be modeled in this example is a simple bracket shown in the following figure.
This bracket is to be built from a 20 mm thick steel plate. A figure of the plate is shown below.
Page 33
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
This plate will be fixed at the two small holes on the left and have a load applied to the larger
hole on the right.
Page 34
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Page 35
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
o Use the 'Options...' button to get a plane stress element with thickness
o Under the Extra Element Output K3 select nodal stress.
Page 36
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
We are going to give the properties of Steel. Enter the following when prompted:
EX 200000
PRXY 0.3
Page 37
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
4. Mesh Size
o Preprocessor > Meshing > Size Cntrls > Manual Size > Areas > All Areas
o Select an element edge length of 5. Again, we will need to make sure the model
has converged.
5. Mesh
o Preprocessor > Meshing > Mesh > Areas > Free and select the area when
prompted
Page 38
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
You have now defined your model. It is now time to apply the load(s) and constraint(s) and solve
the the resulting system of equations.
As illustrated, the plate is fixed at both of the smaller holes on the left hand side.
o Solution > Define Loads > Apply > Structural > Displacement > On Nodes
o Instead of selecting one node at a time, you have the option of creating a box,
polygon, or circle of which all the nodes in that area will be selected. For this
case, select 'circle' as shown in the window below. (You may want to zoom in to
select the points Utilty Menu / PlotCtrls / Pan, Zoom, Rotate...) Click at the
center of the bolt hole and drag the circle out so that it touches all of the nodes on
the border of the hole.
Page 40
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
o Click on 'Apply' in the 'Apply U,ROT on Lines' window and constrain all DOF's
in the 'Apply U,ROT on Nodes' window.
o Repeat for the second bolt hole.
3. Apply Loads
As shown in the diagram, there is a single vertical load of 1000N, at the bottom of the
large bolt hole. Apply this force to the respective keypoint ( Solution > Define Loads >
Apply > Structural > Force/Moment > On Keypoints Select a force in the y direction
of -1000)
The applied loads and constraints should now appear as shown below.
Page 41
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
We are now ready to view the results. We will take a look at the deflected shape and the stress
contours once we determine convergence has occured.
1. Convergence using ANSYS
2. Deformation
o General Postproc > Plot Results > Def + undeformed to view both the
deformed and the undeformed object.
o Observe the locations of deflection. Ensure that the deflection at the bolt hole is
indeed 0.
3. Deflection
o To plot the nodal deflections use General Postproc > Plot Results > Contour
Plot > Nodal Solution then select DOF Solution - USUM in the window.
Page 42
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Alternatively, obtain these results as a list. (General Postproc > List Results > Nodal Solution...)
Are these results what you expected? Note that all translational degrees of freedom were
constrained to zero at the bolt holes.
Stresses
General Postproc > Plot Results > Nodal Solution... Then select von Mises Stress in the window.
You can list the von Mises stresses to verify the results at certain nodes
General Postproc > List Results. Select Stress, Principals SPRIN
Log Files / Input Files
The log file for this tutorial may also be used as an input file to automatically run the analysis in
ANSYS. In order to use this file as an input file save it to your working directory and then select
Utility Menu > File > Read input from... and select the file. You should notice ANSYS
automatically building the finite element model and issuing all the commands detailed above.
Quitting ANSYS
To quit ANSYS select Utility Menu > File > Exit.... In the dialog box that appears click on Save
Everything (assuming that you want to) and then click on Ok
Page 43
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
The loading, material, and the boundary conditions are planar symmetric about XY plane. So
create the bottom half of the clamp using Top down approach.
A.Define Primitives
Create a solid cylinder of radius 50 and depth 20,with centre at centre at 0,0.
1.Choose pre-processor> Modelling>Create>Volumes>Cylinder>Solid cylinder. In the solid
cylinder dialog box, enter the following
Parameter Value
X Value 0
Y Value 0
Radius 50
Depth 20
Create a volumetric block of 68 X 46 X 20.
2.Choose pre-processor>Modelling>Create>Volumes>Block>By Dimensions dialog box, specify
the two diagonal corners of cuboids as -34,-75,0 and 34,0,20 respectively.
Create clamp Beam with Dimension 100 X 46 X 20.
3.Choose pre-processor>Modelling>Create>Volumes>Block>By Dimensions. Specify two
diagonal corners as 0,-23,0 and 100,23,20.
Create a partial cylinder to complete the round for the clamp beam.
4. Choose pre-processor>Modelling>Create>Volumes>Cylinder>partial Cylinder. Enter the
following parameters in the Partial Cylinder dialog box.
Parameter Value
X Value 100
Y Value 0
Radius-1 23
Theta-1 -90
Radius-2 0
Theta-2 90
Depth 20
Page 44
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
B. Add volumes:
5.Select Pre-processor>Modelling>Operate>Booleans>Add>Volumes. Choose Pick All in the
Add Volumes picker menu to select volumes. The geometry is now converted into a single block.
6.Refresh the geometry. From the utility Menu choose plot>Replot.
C. Create volumes:
Create cylinders to generate holes in the clamp.
7. Choose pre-processor>Modelling>Create>Volumes>Cylinder>Solid Cylinder. Enter X,Y
coordinate value as 0,0.Specify radius value as 32 and depth as 20.
8.Similarly create another solid cylinder with X,Y value 100,0 with radius and height as 12.5 and
20 respectively.
D. Subtract Volumes:
9.Select Pre-processor>Modelling>Operate>Booleans>Substract>Volumes.Select the main
Block and choose OK .Next select the cylinders to be subtract from main model.
Page 45
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
E. Change View:
Change the view to isometric for better visualization.
12.From the slandered Toolbar, select icon (or) from the utility Menu, choose Plot Ctrls>Pan
Zoom Rotate....In the Pan-Zoom-Rotate dialog box, click Iso button. View changes to isometric.
ANSYS provides option to rotate the view dynamically (using CTRL+ Right mouse
button).CTRL+Left button is used to pan the view.CTRL+Middle button is used to rotate
and magnify the view.
Page 46
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Page 47
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
1. In the Main Menu select Preprocessor > Element Type > Add/Edit/Delete
2. Click on Add in the dialog box that appears.
3. Select solid in the left hand menu and 2 node 186 in the right hand menu and then click
on OK.
4. This will define element type 1 as a SOLID 186 element. SOLID 188 is actually a 3D
clamp element but we are going to use it as a 1D truss by later suppressing some of it's
degrees of freedom Click Close to close the Element Type dialog box.
1. In the Main Menu click on Preprocessor > Material Props > Material Models,
the Define Material Model Behaviour dialog box will now appear.
2. Expand the options in the right hand pane of the dialog box: Structural > Linear >
Isotropic
3. In the dialog box that pops up, enter suitable material parameters for steel ( E = 67500 Pa,
Poissons ratio = 0.34)
4. Click on Ok to close the dialog box in which you entered the material parameters.
5. Close the Define Material Model Behaviour dialog box by clicking on the X in the upper
right corner.
6. Density= 2.7e-6 kg/m^3
Page 48
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
1. In the Main Menu click on Preprocessor > Meshing > Mesh Tool
2. This will open the Mesh Tool window.
3. We are now going to use the Mesh Tool to set the size of the elements to all be a constant
size before we begin the meshing process. In the Mesh Tool click on Volumes > Set as
shown in the figure below:
Page 49
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
In the dialog box, check smart size and set the value to 4.Choose Tetragonal shape and free mesh
type. Pick Mesh button and when prompted to select volumes, Select Pick All Button in the
picker. Ignore any warning. The meshed model looks as shown below.
Page 50
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Apply Pressure:
Apply a bolt pressure of 70 N/mm^2 on the washer area.
2. Define Loads>Apply>Structural> Force/Moment>On nodes. Click Pick All in the picker
menu.
Choose FY as direction of a force and -25 as force value in the negative direction.
Page 51
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
6.Solution:
Run the analysis choosing Solution>Solve>Current LS from the main Menu. Ignore waning.
7.Postpocessing:
1.Display stress contours
Choose General Postprocc>Element Table>Define Table. Click add..In the Define Additional
Element Table Items dialog box, enter user label as stress. Choose item. Comp Results data item
as stress, vonMises and press OK. Close the dialog box.
Page 52
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
2.Choose General Postproc>Element Table>Plot Elem Table. Choose Stress under item to be
plotted. The element table is plotted on the screen as shown below.
3.Choose General post proc>Plot Results>Deformed Shape. In the plot Deformed Shape dialog
box choose Def+undeformed.
Page 53
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Page 54
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
In this tutorial you will examine the expansion of a pressure vessel due to an internal
pressure using ANSYS. The problem is adapted from case study E on page 327 of the textbook
Practical Stress Analysis with Finite Elements (2nd Ed) by Bryan J. Mac Donald. You will
determine the principal stresses in the pressure vessel due to the applied loading and boundary
conditions. An axisymmetric solid element will be used for this analysis. We will use SI system
units for this tutorial: length = m, mass = kg, time = sec, force = N, stress/pressure = Pa. In this
case the vessel is made from steel (E = 207 Gpa, v = 0.27) and the internal pressure is 10,000 Pa.
There are standard theories available for the behaviour of thin and thick walled cylinders
subjected to internal pressure. These equations can be found in any text book on mechanics of
solids or in any reference book. We can use these theories to predict the expected stresses in the
pressure vessel due to the applied loading. The calculations for the various stresses is shown on
pages 328 to 329 of Practical Stress Analysis with Finite Elements (2nd Ed) by Bryan J. Mac
Donald and is summarised in the table below.
An axisymmetric analysis assumes that the geometry and all loads and boundary conditions can
be expressed in the XY plane and this plane is then swept 360 degrees around the Y-axis to form
the full model. An axisymmetric model is appropriate in this case as the geometry of the pressure
vessel is axisymmetric and the loading is also axisymmetric. Figure 2 shows an overview of the
axisymmetric model we will build:
Page 55
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
We have already covered how to launch ANSYS properly in tutorials 1 and 2. Please go back and
re-read these tutorials if you cannot remember how to do it.
1. In the Main Menu select Preprocessor > Element Type > Add/Edit/Delete 2. Click on Add in
the dialog box that appears:
Page 56
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
3. Select Solid in the left hand menu and Quad 8 node 183 in the right hand menu and then click
OK
4. This defines element type 1 as a 2D quadratic 8-node quadrilateral element (i.e. a rectangle
with curved edges) 5. Now we must define how this element behaves. Click on Options in the
Element Types dialog box:.
5. Now we must define how this element behaves. Click on Options in the Element Types dialog
box:
6. In the element type options dialog box that appears, make sure that the Element behavior is set
to "Axisymmetric" as shown in the figure below:
7. Click on OK and then click close to close the Element Type dialog box.
1. In the Main Menu click on Preprocessor > Material Props > Material Models, the Define
Material Model Behaviour dialog box will now appear.
2. Expand the options in the right hand pane of the dialog box: Structural > Linear > Isotropic
Page 57
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
3. In the dialog box that pops up, enter suitable material parameters for steel ( E = 207 x 109 Pa,
Poissons ratio = 0.27):
4. Click on Ok to close the dialog box in which you entered the material parameters.
5. Close the Define Material Model Behaviour dialog box by clicking on the X in the upper right
corner.
1. In the Main Menu click on Preprocessor > Modelling > Create > Areas > Rectangle > By 2
Corners
2. Enter the values shown below to create the bottom rectangle of the pressure vessel:
3. Repeat the above process and enter these values to create the side wall of the pressure vessel:
Page 58
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
4. Finally, repeat the process again to create the top rectangle of the pressure vessel:
Page 59
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Page 60
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
6. Note: if the background of your screen is black then that is not a problem. In the image above
reverse video has been used. If you want to use reverse video (i.e. have a white background) then
simply go to: Utility Menu > PlotCtrls > Style > Colors > Reverse Video
7. Now we must add the three areas together to form one area that defines the pressure vessel
geometry. Main Menu > Modelling > Operate > Booleans > Add > Areas
9. You should notice that all the areas merged into one area.
1. In the Main Menu click on Preprocessor > Meshing > Mesh Tool
3. We are now going to use the Mesh Tool to set the size of the elements to all be a constant size
before we begin the meshing process. In the Mesh Tool click on Areas > Set as shown in the
figure below:
Page 61
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
4. Use your mouse to click on the plate geometry. Once you have clicked on it, the Element Size
at Picked Areas dialog box will appear. Enter 0.002 m for the Element Edge Length to define the
size of each element, as shown below:
6. In the MeshTool make sure that Quad and Free are selected and then click on Mesh. Click on
the geometry in order to mesh it.
Page 62
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
1. Although the solver already knows that we are performing an axisymmetric analysis due to an
axisymmetric element being used, we still need to place a symmetry constraint on the edges of
the model that touch the Y-axis.
2. Preprocessor > Loads > Define Loads > Apply > Structural > Displacement > Symmetry B.C.
> On Lines pick the lines on the axis of symmetry (i.e. the two vertical lines on the left hand
edge of the model) then click OK in the picker dialog box.
3. You should notice small "S" symbols appear near the lines to indicate that a symmetry
boundary condition has been applied.
4. In order to prevent any unwanted movement of the entire model in the vertical direction (rigid
body motion) we must constrain at least one node in the vertical direction:
Page 63
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
5. Preprocessor > Loads > Define Loads > Apply > Structural > Displacement > On Nodes
6. Click on any node in the centre of the side wall of the vessel and then click on OK
7. In the dialog box that appears make sure the DOFs to be constrained is set to UY only and
then click on OK.
1. Although the solver already knows that we are performing an axisymmetric analysis due to an
axisymmetric element being used, we still need to place a symmetry constraint on the edges of
the model that touch the Y-axis.
2. Preprocessor > Loads > Define Loads > Apply > Structural > Displacement > Symmetry B.C.
> On Lines pick the lines on the axis of symmetry (i.e. the two vertical lines on the left hand
edge of the model) then click OK in the picker dialog box.
3. You should notice small "S" symbols appear near the lines to indicate that a symmetry
boundary condition has been applied.
4. In order to prevent any unwanted movement of the entire model in the vertical direction (rigid
body motion) we must constrain at least one node in the vertical direction:
5. Preprocessor > Loads > Define Loads > Apply > Structural > Displacement > On Nodes
6. Click on any node in the centre of the side wall of the vessel and then click on OK 7. In the
dialog box that appears make sure the DOFs to be constrained is set to UY only and then click on
OK.
Page 64
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
8. You will probably get a warning saying that "Both solid model and finite element boundary
conditions have been applied to this model. As solid loads are transferred to the nodes or
elements, they can overwrite directly applied loads". This is OK just click on Close to dismiss
this dialog.
1. In the Main Menu click on Preprocessor > Loads > Define Loads > Apply > Structural >
Pressure > On Lines
2. Click on all the lines representing the internal wall of the pressure vessel and then click on OK
in the picker dialog box.
3. The "Apply Pres on a Line" dialog box will now appear. Enter 10000 as the pressure value as
shown below:
5. You should notice a red arrows appearing on your model to indicate the pressure load as
shown below:
Page 65
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
1. In the Main Menu select Solution > Analysis Type > New Analysis
2. Make sure that Static is selected in the dialog box that pops up and then click on OK to
dismiss the dialog.
4. A new window and a dialog box will pop up. Take a quick look at the infromation in the
window ( /STATUS Command) before closing it.
6. Once the problem has been solved you will get a message to say that the solution is done,
close this window when you are ready.
Page 66
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
1. In the Main Menu select General Postproc > Plot Results > Deformed Shape
2. Select Def + undef edge in order to show both the deformed and undeformed shapes.
4. It is clear that the side wall of the pressure vessel has slightly "bowed" out due to the internal
pressure. The end caps have significantly deformed in comparison to the side wall. The
maximum displacement is, however, approximately 2 x 10-6 m which is well below the yield
stress for steel meaning our assumption of a linear elastic material is valid. Note that ANSYS, by
default, will exaggerate any deformation by scaling it up in order to make it obvious.
5. Now let's examine the principal stresses: General Postproc > Plot Results > Contour Plot >
Nodal Solu > Stress > 1st Principal Stress, click on OK to display the plot, which should look
like this:
Page 67
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
6. The first principal stress is the Hoop Stress and we are expecting a value of approximately
55,000 Pa based on our analytical calculations. Clearly something is wrong with this plot. We are
seeing very large stress concentrations at the sharp corner where the end caps join the side wall.
It is likely that the stress in the side wall itself is quite close to the predicted analytical value.
Let's investigate this by only displaying results for the elements at the middle of the vessel side
wall:
8. In the "Select Entities" dialog box that appears make sure that "Elements" is selected in the top
box and then click on OK
Page 68
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
9. The "Select Elements" picker dialog box will appear. Change the picking type to "Box" as
10. Now draw a box around the central elements in the side wall, as shown below:
11. Click on OK in the "Select Elements" picker dialog to select all the elements inside the box.
Page 69
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
12. Now, only the selected elements will be displayed in any stress contour plots and the rest of
the model will be ignored.
14. Now, let's replot the 1st principal stress: General Postproc > Plot Results > Contour Plot >
Nodal Solu > Stress > 1st Principal Stress, click on OK to display the plot, which should look
like this:
Page 70
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
15. Notice that the maximum value is 56,680 Pa which is reasonably close to our predicted value
of 55,455 Pa
16. Let's check the Axial Stress: General Postproc > Plot Results > Contour Plot > Nodal Solu >
Stress > 2nd Principal Stress, click on OK to display the plot, which should look like this:
17. Notice that the axial stress varies between 22,158 Pa and 23,340 Pa which is, again,
reasonably close to our predicted value of 22,727 Pa.
18. Let's now check the radial stress: General Postproc > Plot Results > Contour Plot > Nodal
Solu > Stress > 3rd Principal Stress, click on OK to display the plot, which should look like this:
Page 71
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
19. In this case the maximum radial stress is -9,993 Pa which is very close to our predicted value
of 10,000 Pa.
20. When you are finished looking at the results for this subset of elements, you can re-select the
entire model by issuing the command: Utility Menu > Select > Everything. Now if you replot a
stress contour you will see the entire model again.
2. The ability to select a subset of a finite element model and only examine the result for that
subset.
3. Experience in comparing the results obtained from your finite element model with other
results and validating your results against the other results.
The log file for this tutorial may also be used as an input file to automatically run the analysis in
ANSYS. In order to use this file as an input file save it to your working directory and then select
Utility Menu > File > Read input from... and select the file. You should notice ANSYS
automatically building the finite element model and issuing all the commands detailed above.
Quitting ANSYS
To quit ANSYS select Utility Menu > File > Exit.... In the dialog box that appears click on Save
Everything (assuming that you want to) and then click on Ok
Page 72
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Figure 01: Overview of Simple Beam Problem with Applied Bending Moment
Figure 02: Representative Finite Element Model of the Simple Beam Problem with Applied
Bending Moment
The beam is 2 metres long with the left hand edge built into a thick wall and the centre of the
beam is simply supported.
UDL beam load of 12 kN/m is 1m remaining 1m free load. The beam is made from steel with E
= 200 GPa and I = 4 x 10-6 m4 .
The relevant node and element data are given in the tables below. We will use SI system units for
this tutorial: length = m, mass = kg, time = sec, force = N, stress/pressure = Pa.
Page 73
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
We can use the information in the tables above to define our nodes, elements and boundary
conditions.
5. In the Main Menu select Preprocessor > Element Type > Add/Edit/Delete
6. Click on Add in the dialog box that appears.
7.
8. Select Beam in the left hand menu and 2 node 188 in the right hand menu and then click
on OK.
9. This will define element type 1 as a BEAM 188 element. BEAM 188 is actually a 3D
beam element but we are going to use it as a 1D truss by later suppressing some of it's
degrees of freedom
10. Click Close to close the Element Type dialog box.
Page 74
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Unfortunately the problem definition doesn't actually specify which type of cross section the
beam has. That isn't a problem and we
can work around it. We know that the beam cross section has a second moment of area of I = 4 x
10-6 m4 so let's choose the simplest
type of cross section to fit this second moment of area value. We will assume that the beam has a
rectangular cross section:
Figure 03: Calculating the beam height from the given second moment of area
1. In the Main Menu select Preprocessor > Sections > Beam > Common Sections
2. The beam tool should appear as shown below. Enter a value of 0.0832358 for B and for
H.
3.
Page 75
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
9. In the Main Menu click on Preprocessor > Material Props > Material Models,
the Define Material Model Behaviour dialog box will now appear.
10. Expand the options in the right hand pane of the dialog box: Structural > Linear >
Isotropic
11. In the dialog box that pops up, enter suitable material parameters for steel ( E = 200 x
109 Pa, Poissons ratio = 0.3)
12. Click on Ok to close the dialog box in which you entered the material parameters.
13. Close the Define Material Model Behaviour dialog box by clicking on the X in the upper
right corner.
1. In the Main Menu click on Preprocessor > Modeling > Create > Nodes > In Active
CS
2. In the dialog box that appears: enter the x and y coordinates for node 1 (i.e. 0,0) and click
on Apply
(note that Apply issues the command to create the node but keeps the dialog box open,
clicking OK
would also issue the command to create the node but would close the dialog box).
3. Now enter the x and y coordinates for node 2 (i.e. 1,0) and click Apply
4. Finally, enter the x and y coordinate for node 3 (i.e. 2,0) and click OK.
5. We must now create the elements that join the nodes together: click on Preprocessor >
Modeling > Create > Elements > Auto Numbered >
Thru Nodes In the main window click on node 1 and then node 2. Then click Apply in
the dialog box.
You should see a line element appear joining nodes 1 and 2. (Note: node 1 is probably
hidden behind the x-y symbol ar the origin -
this is know as "the triad" - if you can't see node 1 then just click on the triad and it
should automatically be selected.)
6. Now click on node 2 and then node 3 and click OK. A line element should appear joining
nodes 2 and 3.
Page 76
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
1. In this case we are using a 3D beam to model a 1D beam problem so we must prevent the
nodes from moving in the X and Z direction
(i.e. only allow movement in the Y direction for bending). Since beam elements also have
rotational degrees of freedom at each
node we must also constrain rotations about the X and Y axis (i.e. only allow rotations
about the Z axis - for bending moments in the X-Y plane).
In order to do this we constrain all nodes in the finite element model in the UX, UZ,
ROTX and ROTY directions.
1. Preprocessor > Loads > Define Loads > Apply > Structrual > Pressure > On Beams
2. Click on element 1 and then click on OK to close the picker dialog box
3. Make sure the Load Key is changed to 2 and enter 12000 for the Pressure Value at Node
I
Page 77
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
4. The default Load Key is 1 and this makes the distributed load act in the Y-Z plane, which
is the default for beam elements. Putting a value of 2 here makes the load act in the X-Y
plane, which is what we want. If we wanted a non-constant distributed load in the beam
then we could enter another value for node J, but because we want a constant load, we
simply leave this blank.
5. Now, click on OK to close the dialog box.
6. Your screen should now look something like this:
1. In the Main Menu select Solution > Analysis Type > New Analysis
2. Make sure that Static is selected in the dialog box that pops up and then click on OK to
dismiss the dialog.
3. Select Solution > Solve > Current LS to solve the problem
Page 78
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
4. A new window and a dialog box will pop up. Take a quick look at the infromation in the
window ( /STATUS Command) before closing it.
5. Click on OK in the dialog box to solve the problem.
6. Once the problem has been solved you will get a message to say that the solution is done,
close this window when you are ready.
1. In the Main Menu select General Postproc > Plot Results > Deformed Shape
2. You screen should look something like this:
3. Now we must examine the displacement and rotation (i.e. slope) at each node, as before.
Follow the instructions given above for case 1 to get printouts of the displacement and
rotation of each node in the finite element model. You should obtain results similar to
these:
Page 79
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
4.
Notice that the dispalcement of node 1 is 0.002 m and the displacement of node 2 is
0.0057 m. The slope at both nodes is 0.00375 radians.
Page 80
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
1. In the Main Menu select Preprocessor > Element Type > Add/Edit/Delete
2. Click on Add in the dialog box that appears.
3.
4. Select Beam in the left hand menu and 2 node 188 in the right hand menu and then click
on OK.
5. This will define element type 1 as a BEAM 188 element. BEAM 188 is actually a 3D
beam element but we are going to use it as a 1D truss by later suppressing some of it's
degrees of freedom
6. Click Close to close the Element Type dialog box.
1. In the Main Menu click on Preprocessor > Material Props > Material Models,
the Define Material Model Behaviour dialog box will now appear.
2. Expand the options in the right hand pane of the dialog box: Structural > Linear >
Isotropic
3. In the dialog box that pops up, enter suitable material parameters for steel ( E = 30 x
106 Pa, Poissons ratio = 0.3)
4. Click on Ok to close the dialog box in which you entered the material parameters.
5. Close the Define Material Model Behaviour dialog box by clicking on the X in the upper
right corner.
If you are wondering why a 'Linear' model was chosen when this is a non-linear example,
it is because this example is for non-linear geometry, not non-linear material properties. If
Page 81
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
we were considering a block of wood, for example, we would have to consider non-linear
material properties.
Unfortunately the problem definition doesn't actually specify which type of cross section the
beam has. That isn't a problem and we
can work around it. We know that the beam cross section has a second moment of area of I = 4 x
10-6 m4 so let's choose the simplest
type of cross section to fit this second moment of area value. We will assume that the beam has a
rectangular cross section:
1. In the Main Menu select Preprocessor > Sections > Beam > Common Sections
2. The beam tool should appear as shown below. Enter a value of 0.125 for B and for H for
0.25.
1. In the Main Menu click on Preprocessor > Modeling > Create > Keypoints > In
Active CS
2. In the dialog box that appears: enter the x and y coordinates for node 1 (i.e. 0,0) and click
on Apply
(note that Apply issues the command to create the node but keeps the dialog box open,
clicking OK
would also issue the command to create the node but would close the dialog box).
3. Now enter the x and y coordinates for node 2 (i.e. 5,0) and click OK.
4. In the Main Menu click on Preprocessor > Modeling > Create > Lines > Create lines
1.Preprocessor > Meshing > Size Cntrls > ManualSize > Lines > All Lines...
For this example we will specify an element edge length of 0.1 " (50 element divisions
along the line).
Page 82
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Preprocessor > Meshing > Mesh > Lines > click 'Pick All'
LMESH,ALL.
Page 83
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
A. Ensure Large Static Displacements are permitted (this will include the effects of
large deflection in the results)
B. Ensure Automatic time stepping is on. Automatic time stepping allows ANSYS to
determine appropriate sizes to break the load steps into. Decreasing the step size
usually ensures better accuracy, however, this takes time. The Automatic Time
Step feature will determine an appropriate balance. This feature also activates the
ANSYS bisection feature which will allow recovery if convergence fails.
C. Enter 5 as the number of substeps. This will set the initial substep to 1/5 th of the
total load.
The following example explains this: Assume that the applied load is 100 kg*m.
If the Automatic Time Stepping was off, there would be 5 load steps (each
increasing by 1/5 th of the total load):
20 kg*m
40 kg*m
60 kg*m
80 kg*m
100 kg*m
Now, with the Automatic Time Stepping is on, the first step size will still be 20
kg*m. However, the remaining substeps will be determined based on the response
of the material due to the previous load increment.
D. Enter a maximum number of substeps of 1000. This stops the program if the
solution does not converge after 1000 steps.
E. Enter a minimum number of substeps of 1.
F. Ensure all solution items are writen to a results file.
NOTE
There are several options which have not been changed from their default values. For
more information about these commands, type help followed by the command into the
command line.
Load Step KBC Loads are either linearly interpolated (ramped) from
Page 84
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Apply Loads
Solution > Define Loads > Apply > Structural > Force/Moment > On Keypoints
Place a -100 kg*m moment in the MZ direction at the right end of the beam (Keypoint 2)
Page 85
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
General Postproc > Plot Results > Deformed Shape... > Def + undeformed
Page 86
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
General Postproc > Plot Results > Contour Plot > Nodal Solu... > DOF solution,
UY
Page 87
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Page 88
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Page 89
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
EXTRA EXERCISES
Page 90
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Using P-Elements
Introduction
This tutorial was completed using ANSYS 7.0. This tutorial outlines the steps necessary for
solving a model meshed with p-elements. The p-method manipulates the polynomial level (p-
level) of the finite element shape functions which are used to approximate the real solution.
Thus, rather than increasing mesh density, the p-level can be increased to give a similar result.
By keeping mesh density rather coarse, computational time can be kept to a minimum. This is
the greatest advantage of using p-elements over h-elements.
A uniform load will be applied to the right hand side of the geometry shown below. The
specimen was modeled as steel with a modulus of elasticity of 200 GPa.
Page 91
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
4. Define Keypoints
Preprocessor > Modeling > Create > Keypoints > In Active CS...
K,#,x,y,z
We are going to define 12 keypoints for this geometry as given in the following
table:
Page 92
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Preprocessor > Modeling > Create > Areas > Arbitrary > Through KPs
A,1,2,3,4,5,6,7,8,9,10,11,12
Click each of the keypoints in numerical order to create the area shown below.
Page 93
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
For this problem we will use the PLANE145 (p-Elements 2D Quad) element. This
element has eight nodes with 2 degrees of freedom each (translation along the X and Y
axes). It can support a polynomial with maximum order of eight.
After clicking OK to select the element, click Options... to open the keyoptions window,
shown below. Choose Plane stress + TK for Analysis Type.
Keyopts 1 and 2 can be used to set the starting and maximum p-level for this element
type. For now we will leave them as default.
Other types of p-elements exist in the ANSYS library. These include Solid127 and
Solid128 which have electrostatic DOF's, and Plane145, Plane146, Solid147, Solid148
and Shell150 which have structural DOF's. For more information on these elements, go to
the Element Library in the help file.
In the 'Real Constants for PLANE145' window, enter the following geometric properties:
i. Thickness THK: 10
Page 94
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
In the window that appears, enter the following geometric properties for steel:
Page 95
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Apply Constraints
Solution > Define Loads > Apply > Structural > Displacement > On Lines
Fix the left side of the area (ie all DOF constrained)
Apply Loads
Solution > Define Loads > Apply > Pressure > On Lines
The applied loads and constraints should now appear as shown in the figure below.
General Postproc > Plot Results > Contour Plot > Element Solu
In the window that pops up, select Stress > von Mises SEQV
Page 97
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Plot p-Levels
General Postproc > Plot Results > p-Method > p-Levels
Page 98
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Note how the order of the polynomial increased in the area with the greatest range in
stress. This allowed the elements to more accurately model the stress distribution through
that area. For more complex geometries, these orders may go as high as 8. As a
comparison, a plot of the stress distribution for a normal h-element (PLANE2) model
using the same mesh, and one with a mesh 5 times finer are shown below.
Page 99
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
As one can see from the two plots, the mesh density had to be increased by 5 times to get
the accuracy that the p-elements delivered. This is the benefit of using p-elements. You
can use a mesh that is relatively coarse, thus computational time will be low, and still get
Page 100
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
reasonable results. However, care should be taken using p-elements as they can
sometimes give poor results or take a long time to converge.
Contact Elements
Introduction
This tutorial was completed using ANSYS 7.0 The purpose of the tutorial is to describe how to
utilize contact elements to simulate how two beams react when they come into contact with each
other.
The beams, as shown below, are 100mm long, 10mm x 10mm in cross-section, have a Young's
modulus of 200 GPa, and are rigidly constrained at the outer ends. A 10KN load is applied to the
center of the upper, causing it to bend and contact the lower.
Page 101
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
3. Define Areas
Preprocessor > Modeling > Create > Area > Rectangle > By 2 Corners
BLC4,WP X, WP Y, Width, Height
For this problem we will use the PLANE42 (Solid, Quad 4node 42) element. This
element has 2 degrees of freedom at each node (translation along the X and Y).
o While the Element Types window is still open, click Options.... Change Element
behavior K3 to Plane strs w/thk as shown below. This allows a thickness to be
input for the elements.
In the 'Real Constants for PLANE42' window, enter the following geometric properties:
i. Thickness THK: 10
Page 102
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
In the window that appears, enter the following geometric properties for steel:
For this problem we will use the CONTAC48 (Contact, pt-to-surf 48) element.
CONTAC48 may be used to represent contact and sliding between two surfaces (or
between a node and a surface) in 2-D. The element has two degrees of freedom at each
node: translations in the nodal x and y directions. Contact occurs when the contact node
penetrates the target line.
While the Element Types window is still open, click Options.... Change Contact
time/load prediction K7 to Reasonabl T/L inc. This is an important step. It initiates a
process during the solution calculations where the time step or load step, depending on
what the user has specified in the solution controls, incremements slowly when contact is
immenent. This way, one surface won't penetrate too far into the other and cause the
solution to fail.
Page 103
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
It is important to note, CONTAC48 elements are created in the space between two surfaces
prescribed by the user. This will be covered below. As the surfaces approach each other, the
contact element is slowly "crushed" until it's upper node(s) lie along the same line as the lower
node(s). Thus, ANSYS can calculate when the two prescribed surfaces have made contact. Other
contact elements, such as CONTA175, require a target element, such as TARGE169, to function.
When using contact elements in your own analyses, be sure to understand how the elements
work. The ANSYS help file has plenty of useful information regarding contact elements and is
worth reading.
In the 'Real Constants for CONTAC48' window, enter the following properties:
The other real constants can be used to model sliding friction, tolerances, etc. Information
about these other constants can be found in the help file.
Page 105
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Page 106
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Now if you list the selected nodes, Utility Menu > List > Nodes... you should
only have the following nodes remaining.
Page 107
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
It is important to try and limit the number of nodes you use to create contact
elements. If you have a lot of contact elements, it takes a great deal of
computational time to reach a solution. In this case, the only nodes that could
make contact with the lower beam are those directly above it, thus those are the
only nodes we will use to create the contact elements.
Page 108
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
When creating the component this time, enter the name Target.
IMPORTANT: Be sure to reselect all the nodes before continuing. This is done by
opening the entity select menu, Utility Menu > Select > Entities..., clicking the Also
Select radio button, and click the Sele All button.
Fill the window in as shown below. This ensures ANSYS knows that you are dealing with
the contact elements and the associated real constants.
Page 109
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Main Menu > Preprocessor > Modeling> Create > Elements > Surf / Contact > Node to
Surf
The following window will pop up. Select the node set SOURCE from the first drop
down menu (Ccomp) and TARGET from the second drop down menu (Tcomp). The rest
of the selections remain unchanged.
Page 110
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Unfortunately, the contact elements don't get plotted on the screen so it is sometimes difficult to
tell they are there. If you wish, you can plot the elements (Utility Menu > Plot > Elements) and
turn on element numbering (Utility Menu > PlotCtrls > Numbering > Elem/Attrib numbering >
Element Type Numbers). If you zoom in on the contact areas, you can see little purple stars
(Contact Nodes) and thin purple lines (Target Elements) numbered "2" which correspond to the
contact elements, shown below.
Page 111
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Page 112
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Ensure the following selections are made under the 'Basic' tab (as shown above)
A. Ensure Automatic time stepping is on. Automatic time stepping allows ANSYS to
determine appropriate sizes to break the load steps into. Decreasing the step size
usually ensures better accuracy, however, this takes time. The Automatic Time
Step feature will determine an appropriate balance. This feature also activates the
ANSYS bisection feature which will allow recovery if convergence fails.
B. Enter 100 as the number of substeps. This will set the initial substep to 1/100 th of
the total load.
C. Enter a maximum number of substeps of 1000. This stops the program if the
solution does not converge after 1000 steps.
D. Enter a minimum number of substeps of 20.
E. Ensure all solution items are writen to a results file.
Ensure the following selection is made under the 'Nonlinear' tab (as shown below)
Page 113
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
NOTE
There are several options which have not been changed from their default values. For
more information about these commands, type help followed by the command into the
command line.
These solution control values are extremely important in determining if your analysis will
succeed or fail. If you have too few substeps, the contact nodes may be driven through the target
elements before ANSYS "realizes" it has happened. In this case the solution will resemble that of
an analysis that didn't have contact elements defined at all. Therefore it is important to choose a
relatively large number of substeps initially to ensure the model is defined properly. Once
everything is working, you can reduce the number of substeps to optimize the computational
time. Also, if the maximum number of substeps or iterations is left too low, ANSYS may stop the
analysis before it has a chance to converge to a solution. Again, leave these relatively high at
first.
Apply Constraints
Solution > Define Loads > Apply > Structural > Displacement > On Lines
Fix the left end of the upper beam and the right end of the lower beam (ie all DOF
constrained)
Apply Loads
Solution > Define Loads > Apply > Structural > Force/Moment > On Nodes
Page 114
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Apply a load of -10000 in the FY direction to the center of the top surface of the upper
beam. Note, this is a point load on a 2D surface. This type of loading should be avoided
since it will cause a singularity. However, the displacement or stress near the load is not
of interest in this analyis, thus we will use a point load for simplicity.
The applied loads and constraints should now appear as shown in the figure below.
Page 115
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Click the 1.0 (true scale) radio button, then click ok. This is of huge importance! I lost
many hours trying to figure out why the contact elements weren't working, when in fact it
was just due to the displacement scaling to which ANSYS defaulted. If you leave the
scaling as default, many times it will look like your contact nodes have gone through the
target elements.
Page 116
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
As seen in the figure, the load on the upper beam caused it to deflect and come in contact
with the lower beam, producing a stress distribution in both
Figure 01 shows an overview of the beam problem for load case 1 (point load) and figure 02
shows a representative finite element model for this load case.
Figure 01: Overview of Simple Beam Problem with Vertical Point Load (Case 1)
Page 117
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Figure 02: Representative Finite Element Model of the Simple Beam Problem (Case 1)
The beam is 2 metres long with the left hand edge built into a thick wall and the centre of the
beam is simply supported.
The free end of the beam supports a shear load of 40 kN and a bending moment of 20 kNm. The
beam is made from steel with E = 200 GPa and I = 4 x 10-6 m4 .
The relevant node and element data are given in the tables below. We will use SI system units for
this tutorial: length = m, mass = kg, time = sec, force = N, stress/pressure = Pa.
We can use the information in the tables above to define our nodes, elements and boundary
conditions.
11. In the Main Menu select Preprocessor > Element Type > Add/Edit/Delete
12. Click on Add in the dialog box that appears.
Page 118
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
13.
14. Select Beam in the left hand menu and 2 node 188 in the right hand menu and then click
on OK.
15. This will define element type 1 as a BEAM 188 element. BEAM 188 is actually a 3D
beam element but we are going to use it as a 1D truss by later suppressing some of it's
degrees of freedom
16. Click Close to close the Element Type dialog box.
Unfortunately the problem definition doesn't actually specify which type of cross section the
beam has. That isn't a problem and we
can work around it. We know that the beam cross section has a second moment of area of I = 4 x
10-6 m4 so let's choose the simplest
type of cross section to fit this second moment of area value. We will assume that the beam has a
rectangular cross section:
Figure 03: Calculating the beam height from the given second moment of area
5. In the Main Menu select Preprocessor > Sections > Beam > Common Sections
Page 119
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
6. The beam tool should appear as shown below. Enter a value of 0.0832358 for B and for
H.
7.
14. In the Main Menu click on Preprocessor > Material Props > Material Models,
the Define Material Model Behaviour dialog box will now appear.
15. Expand the options in the right hand pane of the dialog box: Structural > Linear >
Isotropic
16. In the dialog box that pops up, enter suitable material parameters for steel ( E = 200 x
109 Pa, Poissons ratio = 0.3)
17. Click on Ok to close the dialog box in which you entered the material parameters.
18. Close the Define Material Model Behaviour dialog box by clicking on the X in the upper
right corner.
Page 120
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
8. In the Main Menu click on Preprocessor > Modeling > Create > Nodes > In Active
CS
9. In the dialog box that appears: enter the x and y coordinates for node 1 (i.e. 0,0) and click
on Apply
(note that Apply issues the command to create the node but keeps the dialog box open,
clicking OK
would also issue the command to create the node but would close the dialog box).
10. Now enter the x and y coordinates for node 2 (i.e. 1,0) and click Apply
11. Finally, enter the x and y coordinate for node 3 (i.e. 2,0) and click OK.
12. We must now create the elements that join the nodes together: click on Preprocessor >
Modeling > Create > Elements > Auto Numbered >
Thru Nodes In the main window click on node 1 and then node 2. Then click Apply in
the dialog box.
You should see a line element appear joining nodes 1 and 2. (Note: node 1 is probably
hidden behind the x-y symbol ar the origin -
this is know as "the triad" - if you can't see node 1 then just click on the triad and it
should automatically be selected.)
13. Now click on node 2 and then node 3 and click OK. A line element should appear joining
nodes 2 and 3.
14. Your screen should now look something like this:
Page 121
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
2. In this case we are using a 3D beam to model a 1D beam problem so we must prevent the
nodes from moving in the X and Z direction
(i.e. only allow movement in the Y direction for bending). Since beam elements also have
rotational degrees of freedom at each
node we must also constrain rotations about the X and Y axis (i.e. only allow rotations
about the Z axis - for bending moments in the X-Y plane).
In order to do this we constrain all nodes in the finite element model in the UX, UZ,
ROTX and ROTY directions.
3. Preprocessor > Loads > Define Loads > Apply > Structural > Displacement > On
Nodes
4. Select Pick All in the dialog box that appears.
5. Select UX, UZ, ROTX and ROTY in the next dialog box that appears and enter a value
of 0 for displacement value - your screen
Page 122
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
6. Click Ok to close the dialog box. You should notice constraints appearing at each of the
nodes.
The blue triangles represent a node constrained from displacing in a particular direction
and the orange double arrows show
Page 123
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
9. Again, select: Preprocessor > Loads > Define Loads > Apply > Structural >
Displacement > On Nodes
10. Click on Node 1 then click Ok.
11. Select All DOF and enter a value of 0 for displacement value
12. Click Ok to close the dialog box. Your should have noticed extra constraints appearing at
node 1.
1. Select Preprocessor > Loads > Define Loads > Apply > Structural > Force/ Moment
> On Nodes
2. Pick node 2 and click on Ok
3. In the dialog box that appears make sure that the direction of force is set to FY and that
the Force/ Moment value is -40000.
1. In the Main Menu select Solution > Analysis Type > New Analysis
2. Make sure that Static is selected in the dialog box that pops up and then click on OK to
dismiss the dialog.
3. Select Solution > Solve > Current LS to solve the problem
4. A new window and a dialog box will pop up. Take a quick look at the infromation in the
window ( /STATUS Command) before closing it.
5. Click on OK in the dialog box to solve the problem.
6. Once the problem has been solved you will get a message to say that the solution is done,
close this window when you are ready.
1. In the Main Menu select General Postproc > Plot Results > Deformed Shape
2. You screen should look something like this:
Page 124
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
3. Now we must examine the displacement of each node: General Postproc > List Results
> Nodal Solution > DOF Solution >
4. You should get a printout of the displacement of the beam at each node:
Page 125
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
5. Notice that Node 2 has moved downwards by 0.0133 m and Node 3 has moved 0.03839
m.
6. Now, we must check the slope of the beam: General Postproc > List Results > Nodal
Solution > DOF Solution > Rotation Vector Sum
7. You should get a printout of the slope of the beam (i.e. rotation) at each node:
Page 126
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Summary
Page 127
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Overview
2-D distribution of stress in a flat plate with a hole loaded in simple tension using ANSYS. The
"plate with a hole" problem is one of the fundamental learning steps in any study of finite
element analysis as it illustrates a number of key points fundamental to correct application of the
finite element method to stress analysis. If you pick up pretty much any book on FEA you will
find that it covers the "plate with a hole" problem once 2D plane elements have been introduced.
Figure 01 shows an overview of the problem we are going to model in this tutorial. We have a
square plate 0.1m wide and 0.1m high. It has a thickness of 0.001m and is subjected to a tensile
load of 1000 N. It has a circular hole located in the centre of the plate with a diameter of 0.01m.
We are going to make two different models of this problem, as shown in figure 02. First we will
model the entire problem unsing plane stress elements then we will exploit symmetry and create
another model that only requires 1/4 of the plate to be modelled but will still give the same
solution!
Figure 02: The two modelling approaches we are going to use to model the "plate with a hole"
problem. The Full Model (left) and the 1/4 Model (Right).
In both cases we are seeking to find the maximum horizontal stress in the plate which we will
validate against analytical theory with the help of a stress concentration factor.
Page 128
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Analytical Theory
Simple stress theory tells us that stress is load divided by area, so for the above plate (ignoring
the hole) the nominal stress would be:
Now, we can find a "stress concentration factor" for a plate with a hole in tension. There are
tables available which list these for various ratios of r/D where r is the radius of the hole and D is
the height of the plate. In our case r/D = 0.005/0.1 = 0.05. Now, checking the graph of stress
concentration factor vs r/D ratio:
we can easily see that, in our case, the stress concentration factor, K is going to be more or less
equal to 3. So, K = 3.
The means that the maximum stress in the plate, due to the presence of the hole is going to be
three times the nominal stress in the plate, or in other words:
Page 129
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
So, the maxmimum stress in the horizontal direction that we expect see in our finite element
resultsisaround30MPa.Let'sgoaheadandstartthefiniteelementanalysis.
We have already covered how to launch ANSYS properly in tutorials 1 and 2. Please go back and
re-read these tutorials if you cannot remember how to do it.
1. In the Main Menu select Preprocessor > Element Type > Add/Edit/Delete
2. Click on Add in the dialog box that appears:
3. Select Solid in the left hand menu and Quad 8 node 183 in the right hand menu and then
click OK
4. This defines element type 1 as a 2D quadratic 8-node quadrilateral element (i.e. a
rectangle with curved edges)
5. Now we must define how this element behaves. Click on Options in the Element
Types dialog box:
Page 130
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
6. In the element type options dialog box that appears, make sure that the Element
behavior is set to "Plane Stress with thickness" as shown in the figure below:
1. In the Main Menu select Preprocessor > Real Constants > Add/Edit/Delete
2. Click on Add in the dialog box that appears.
3. Click on OK to define a real constant for element type 1 PLANE 183.
Page 131
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
4.
5. Enter the value for the plate thickness: 0.001 m and then click OK
6. Click on Close to close the real constants dialog box.
1. In the Main Menu click on Preprocessor > Material Props > Material Models,
the Define Material Model Behaviour dialog box will now appear.
2. Expand the options in the right hand pane of the dialog box: Structural > Linear >
Isotropic
3. In the dialog box that pops up, enter suitable material parameters for steel ( E = 210 x
109 Pa, Poissons ratio = 0.3):
4. Click on Ok to close the dialog box in which you entered the material parameters.
5. Close the Define Material Model Behaviour dialog box by clicking on the X in the upper
right corner.
1. In the Main Menu click on Preprocessor > Modelling > Create > Areas > Rectangle
> By 2 Corners
2. The WP X and WP Y boxes are used to define the coordinates for the lower left
coordinates of the rectangle and the width and height are entered in the other boxes. Set
the lower left corner at the coordinates (0,0) and make the width and height equal to 0.1
m, as show below:
Page 132
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Page 133
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
6. You should notice the outline of a circle appearing in the centre of the plate.
7. Now, we are going to subtract the circle area from the rectangular area to give the correct
plate with a hole geometry: Preprocessor > Modelling > Operate > Booleans >
Subtract > Areas
8. The Subtract Areas pick box will appear. If you look at the bottom of the main menu you
will see a prompt asking you to "Pick or enter base areas from which to subtract". This
means we need to pick the square first. Click on the square with your mouse.
9. You will probably find a dialog box like this appearing:
10. This means that ANSYS is not entirely sure which area you meant to pick (either the
circle or the rectangle). Take a look at the screen and if the entire rectangle has changed
colour (to indicate that it is picked) then you can just click on OK in this dialog box. If
things don't look ok then click on Next or Prev to toggle between selecting the two areas.
11. Now click on OK in the Subtract Areas pick box.
12. A new Subtract Areas pick box will immediatly appear and the message at the bottom of
the main window will change to "Pick or enter areas to be subtracted". This means we
need to pick the circle. Click on the circle with your mouse. Use the "multiple entities"
Page 134
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
13. dialog box if required to ensure it is only the circle that is selected and then click
on OK to close the Subtract Areas dialog box.
14. Your geometry should now look like this:
4. In the Main Menu click on Preprocessor > Meshing > Mesh Tool
5. This will open the Mesh Tool window.
6. We are now going to use the Mesh Tool to set the size of the elements to all be a constant
size before we begin the meshing process. In the Mesh Tool click onAreas > Set as
shown in the figure below:
Page 135
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
7.
Use your mouse to click on the plate geometry. Once you have clicked on it, the Element
Size at Picked Areas dialog box will appear. Enter 0.001 m for the Element Edge
Length to define the size of each element, as shown below:
Page 136
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
1. In the Main Menu click on Preprocessor > Loads > Define Loads > Apply >
Structural > Displacement > On Lines
2. Pick the vertical line on the left hand side of the plate and the click OK in the picker
dialog box.
3. In the dialog box that appears make sure that only UX is selected as we only want to
constrain this line in the X (i.e. horizontal) direction.
Page 137
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
4. You should notice some blue triangles appearing on the line indicating that it has been constrained.
If we only applied this displacement then there would be nothing to stop the entire model from moving in the
vertical direction even though we will not be applying any loads in the vertical direction. This could occur due
to imbablances in the mesh as internal forces work their way through the mesh etc. In order to prevent this from
happening we need to constrain at least one more node in the vertical direction also. We are going to constrain
a node at the centre of the left hand vertical line in the Y direction:
5. Preprocessor > Loads > Define Loads > Apply > Structural > Displacement > On Nodes
6. Click on the node at the centreline of the plate on the left hand edge and then click on OK
7. In the dialog box that appears make sure the DOFs to be constrained is set to UY only and then
click on OK.
8. You will probably get a warning saying that "Both solid model and finite element boundary
conditions have been applied to this model. As solid loads are transferred to the nodes or elements,
they can overwrite directly applied loads". This is OK just click on Close to dismiss this dialog.
Step 8: Couple the Nodes on the Right Hand Edge and Apply the Force
1. In the Main Menu click on Preprocessor > Coupling/ Ceqn > Couple DOF
2. Make sure that the box option is selected in the Define Coupled DOFs pick box, as shown below:
Page 138
SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Page 139