1 Course in ANSYS Example0702 Example0702 2 Example – Plate with a hole E = 210000N/mm 2 n = 0.3 a = 200mm b = 100mm t = 10mm r = 10mm s = 100N/mm 2 Objective: Determine the maximum stress in the x-direction for point A and display the deformation figure Tasks: Create a submodel to increase the accuracy of the FEA without increasing the computational effort significantly? Topics: Element type, Real constants, modeling, mapped mesh, plot results, output graphics, path operations, submodeling A
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Objective:Determine the maximum stress in the x-direction for point A and display the deformation figureTasks:Create a submodel to increase the accuracy of the FEA without increasing the computational effort significantly?Topics:Element type, Real constants, modeling, mapped mesh, plot results, output graphics, path operations, submodeling
A
2
Example0702 3
Steps in Submodeling
• The process for using submodeling is as follows: –– Create and analyze the coarse model.Create and analyze the coarse model.– Create the submodel.– Perform cut boundary interpolation (CBI).– Analyze the submodel.– Verify that the distance between the cut
boundaries and the stress concentration is adequate.
Example0702 4
Example - title
Utility Menu > File > Change Title/title, Plate with a hole
Utility Menu > File > Change Jobname/jobname, Example0702_coarse
Enter: Plate with a hole
Command line entryGUI
Enter: Example0702_coarse
3
Example0702 5
Example – Areas RectanglePreprocessor > Modeling > Create > Areas > Rectangle > By DimensionsCreate an area given by X=(0,100) and Y=(0,50)
Enter 0 orleave empty
Enter 100
Enter 50Enter 0 orleave empty
Note: Keypoints (4 kp’s) and lines(4 lines) are automatically generated(also numbered automatically)
Press OK
Example0702 6
Example – Areas Rectangle
4
Example0702 7
Example – Areas CirclePreprocessor > Modeling > Create > Areas > Circle > Solid CircleCreate an area given by (X,Y)=(0, 0) and Radius=10
Enter 10
Note: Keypoints (4 kp’s) and lines(4 lines) are automatically generated(also numbered automatically)
Press OK
Example0702 8
Example - Area
5
Example0702 9
Example - OperatePreprocessor > Modeling > Operate > Booleans > Subtract > AreasCreate the final area by subtracting the circular area from the rectangular area
Note: Bottom left corner of ANSYS GUI
Press OK
Select the rectangular area and press OK
Note: Bottom left corner of ANSYS GUI
Select the circular area
Example0702 10
Example – Areas
6
Example0702 11
Example - Numbering
Switch on Keypoint, Line, and Area Numbers
Example0702 12
Example - List Menu
List Keypoint, Lines, and Areas
7
Example0702 13
Example - Plot Menu
Plot Keypoint, Lines, and Areas
Example0702 14
Example – Element TypePreprocessor > Element Type > Add/Edit/Delete
Press Add
8
Example0702 15
Example - Element TypePreprocessor > Element Type > Add/Edit/Delete
Press Options
Press Help to learn more about theelement.
Select Plane strs w/thk
Example0702 16
Example – Real ConstantsPreprocessor > Real Constants > Add
Place the cursoron the relevantelement andpress OK
9
Example0702 17
Example - Real ConstantsPreprocessor > Real Constants > Add
Press OK
Press Closeto finish
Enter 10
Example0702 18
Example - Material PropertiesPreprocessor > Material Props > Material Models
Double Clickto step in thematerial tree
10
Example0702 19
Example - Material PropertiesPreprocessor > Material Props > Material Models
Select L2 and L3 to create a topologically four sided geometryPress OK
12
Example0702 23
Example - MeshingPreprocessor > Meshing > Mesh > Areas > Mapped > 3 or 4 sided
Select individual areasto be meshed
Select all areas definedto be meshed
NB: It is often necessary to “Clear” the model forexample if Element Type or model geometry is to be changed
Example0702 24
Example – Mapped Mesh
13
Example0702 25
Example – Analysis Type
Solution > Analysis Type > New Analysis
File > Write DB log fileEnter “example0702_coarse.lgw”
Example0702 26
Example – Define LoadsSolution > Define Loads > Apply > Structural > Displacement > On Lines
Select the bottom straight line
Press OK
Select UY to fix the plate in the y-direction
14
Example0702 27
Example – Define LoadsSolution > Define Loads > Apply > Structural > Displacement > On Lines
Select the left straight line
Press OK
Select UX to fix the plate in the x-direction
Example0702 28
Example – Define LoadsSolution > Define Loads > Apply > Structural > Pressure > On lines
Select the right straight line
Enter -100
Press OK to finish
Note: Pressure acts normal and inward to a surface
15
Example0702 29
Example - Save
Display of Analysis model
Save the model
Example0702 30
Example - SolveSolution > Solve > Current LS
Press OK
16
Example0702 31
Example - SolvePress Close
Press hereto Close
Example0702 32
Example – Contour PlotGeneral Postproc > Plot Results > Contour Plot > Nodal Sol
Select Stress
Select SX for stresses in x-direction
17
Example0702 33
Example – Contour Plot
Example0702 34
Example – Select - Entities
See next page for selection
18
Example0702 35
Example – Select Nodes
Select the indicated nodes
Enter OK when finished
Example0702 36
Example – List Results
Select Stress, SCOMP
Press OK
19
Example0702 37
Example – List Results
Example0702 38
Example - Plot - Nodes
Plot Nodes
Only 11 FE nodes are displayed – the same nodes as selected previously
20
Example0702 39
Example – Select - Entities
Select Pick All
Example0702 40
Example - Plot - Nodes
Plot Nodes
21
Example0702 41
Example - Plot - Nodes
Example0702 42
Example – Define Path
See next page for selection
22
Example0702 43
Example – Define Path - By Nodes
Select the indicated nodes
Note: the selection order is important –start from the hole
Enter OK when finished
Example0702 44
Example – Define Path - By Nodes
Enter an appropiate name, e.g. SSX
Enter OK
23
Example0702 45
Example – Map onto Path
Select Stress, SX
Press OK
Example0702 46
Example – Plot Path on Graph
Select SX
Press OK
24
Example0702 47
Example – Plot Path on Graph
Example0702 48
Steps in Submodeling
• The process for using submodeling is as follows: – Create and analyze the coarse model.–– Create the Create the submodelsubmodel..– Perform cut boundary interpolation (CBI).– Analyze the submodel.– Verify that the distance between the cut
boundaries and the stress concentration is adequate.
25
Example0702 49
Example - title
Utility Menu > File > Change Title/title, Plate with a hole
Utility Menu > File > Change Jobname/jobname, Example0702_fine
Enter: Plate with a hole
Command line entryGUI
Enter: Example0702_fine
Example0702 50
Example – Areas RectanglePreprocessor > Modeling > Create > Areas > Rectangle > By DimensionsCreate an area given by X=(0,25) and Y=(0,25)
Enter 0 orleave empty
Enter 25
Enter 25Enter 0 orleave empty
Note: Keypoints (4 kp’s) and lines(4 lines) are automatically generated(also numbered automatically)
Press OK
26
Example0702 51
Example – Areas Rectangle
Example0702 52
Example – Areas CirclePreprocessor > Modeling > Create > Areas > Circle > Solid CircleCreate an area given by (X,Y)=(0, 0) and Radius=10
Enter 10
Note: Keypoints (4 kp’s) and lines(4 lines) are automatically generated(also numbered automatically)
Press OK
27
Example0702 53
Example - Area
Example0702 54
Example - OperatePreprocessor > Modeling > Operate > Booleans > Subtract > AreasCreate the final area by subtracting the circular area from the rectangular area
Note: Bottom left corner of ANSYS GUI
Press OK
Select the rectangular area and press OK
Note: Bottom left corner of ANSYS GUI
Select the circular area
28
Example0702 55
Example – Areas
Example0702 56
Example - Numbering
Switch on Keypoint, Line, and Area Numbers
29
Example0702 57
Example - List Menu
List Keypoint, Lines, and Areas
Example0702 58
Example - Plot Menu
Plot Keypoint, Lines, and Areas
30
Example0702 59
Example – Element TypePreprocessor > Element Type > Add/Edit/Delete
Press Add
Example0702 60
Example - Element TypePreprocessor > Element Type > Add/Edit/Delete
Press Options
Press Help to learn more about theelement.
Select Plane strs w/thk
31
Example0702 61
Example – Real ConstantsPreprocessor > Real Constants > Add
Place the cursoron the relevantelement andpress OK
Example0702 62
Example - Real ConstantsPreprocessor > Real Constants > Add
Press OK
Press Closeto finish
Enter 10
32
Example0702 63
Example - Material PropertiesPreprocessor > Material Props > Material Models
Double Clickto step in thematerial tree
Example0702 64
Example - Material PropertiesPreprocessor > Material Props > Material Models
Select L2 and L3 to create a topologically four sided geometryPress OK
Example0702 68
Example - MeshingPreprocessor > Meshing > Mesh > Areas > Mapped > 3 or 4 sided
Select individual areasto be meshed
Select all areas definedto be meshed
NB: It is often necessary to “Clear” the model forexample if Element Type or model geometry is to be changed
35
Example0702 69
Example – Mapped Mesh
Example0702 70
Example – Define LoadsSolution > Define Loads > Apply > Structural > Displacement > On Lines
Select the bottom straight line
Press OK
Select UY to fix the plate in the y-direction
36
Example0702 71
Example – Define LoadsSolution > Define Loads > Apply > Structural > Displacement > On Lines
Select the left straight line
Press OK
Select UX to fix the plate in the x-direction
Example0702 72
Example - Submodel
37
Example0702 73
Example - Steps in Submodeling
• The process for using submodeling is as follows: – Create and analyze the coarse model.– Create the submodel.–– Perform Cut Boundary Interpolation (CBI).Perform Cut Boundary Interpolation (CBI).– Analyze the submodel.– Verify that the distance between the cut
boundaries and the stress concentration is adequate.
Example0702 74
Example – CBI Steps
• The following tasks are involved in performing the cut boundary interpolation:
1.1. Identify and write the cutIdentify and write the cut--boundary nodesboundary nodes2. Restore the full set of nodes, write the database
to Jobname.DB3. To do the cut boundary interpolation restore the
coarse model4. Enter POST15. Point to the coarse results file6. Read in the desired set of data from the results
file
38
Example0702 75
Example – CBI: Step 1
Plot Nodes
Example0702 76
Example – CBI: Step 1
See next page for selection
39
Example0702 77
Example – CBI: Step 1
Example0702 78
Example – CBI: Step 1
Plot Nodes
40
Example0702 79
Example – CBI: Step 1
Example0702 80
Example – CBI: Step 1
Enter example0702_cutboundaryPress OK
41
Example0702 81
Example - CBI Steps
• The following tasks are involved in performing the cut boundary interpolation:
1. Identify and write the cut-boundary nodes2.2. Restore the full set of nodes, write the database to Restore the full set of nodes, write the database to
Jobname.DBJobname.DB3. To do the cut boundary interpolation restore the coarse
model4. Enter POST15. Point to the coarse results file6. Read in the desired set of data from the results file7. Initiate cut-boundary interpolation8. All interpolation work is now done
Example0702 82
Example – CBI: Step 2
Select Pick All
42
Example0702 83
Example - CBI Steps
• The following tasks are involved in performing the cut boundary interpolation:
1. Identify and write the cut-boundary nodes2. Restore the full set of nodes, write the database to
Jobname.DB3.3. To do the cut boundary interpolation restore the To do the cut boundary interpolation restore the
coarse modelcoarse model4. Enter POST15. Point to the coarse results file6. Read in the desired set of data from the results file7. Initiate cut-boundary interpolation8. All interpolation work is now done
Example0702 84
Example – CBI: Step 3Enter example0702_coarse.db
Press OK
43
Example0702 85
Example – CBI: Step 3
Example0702 86
Example - CBI Steps
• The following tasks are involved in performing the cut boundary interpolation:
1. Identify and write the cut-boundary nodes2. Restore the full set of nodes, write the database to
Jobname.DB3. To do the cut boundary interpolation restore the coarse
model4.4. Enter POST1Enter POST15.5. Point to the coarse results filePoint to the coarse results file6.6. Read in the desired set of data from the results fileRead in the desired set of data from the results file7. Initiate cut-boundary interpolation8. All interpolation work is now done
44
Example0702 87
Example – CBI: Step 4-6
Browse to find the result file see next page
Select All items
Example0702 88
Example – CBI: Step 4-6
Enter example0702_coarse.rst
Read the First Set
45
Example0702 89
Example - CBI Steps
• The following tasks are involved in performing the cut boundary interpolation:
1. Identify and write the cut-boundary nodes2. Restore the full set of nodes, write the database to
Jobname.DB3. To do the cut boundary interpolation restore the coarse
model4. Enter POST15. Point to the coarse results file6. Read in the desired set of data from the results file7.7. Initiate cutInitiate cut--boundary interpolationboundary interpolation8. All interpolation work is now done
Example0702 90
Example – CBI: Step 7
Press OK Browse to find example0702_cutboundary
46
Example0702 91
Example – CBI: Step 7
Enter example0702_fine.db Press OK
Example0702 92
Example – CBI: Step 7
Load the example0702_fine.cbdoPress OK
47
Example0702 93
Example – CBI: Step 8
Example0702 94
Example - SolvePress Close
Press hereto Close
48
Example0702 95
Example – Contour PlotGeneral Postproc > Plot Results > Contour Plot > Nodal Sol
Select Stress
Select SX for stresses in x-direction
Example0702 96
Example – Contour Plot
49
Example0702 97
Example – Select - Entities
See next page for selection
Example0702 98
Example – Select Nodes
Select the indicated nodes
Enter OK when finished
50
Example0702 99
Example – List Results
Select Stress, SCOMP
Press OK
Example0702 100
Example – List Results
51
Example0702 101
Example - Plot - Nodes
Plot Nodes
Only 21 FE nodes are displayed – the same nodes as selected previously
Example0702 102
Example – Select - Entities
Select Pick All
52
Example0702 103
Example - Plot - Nodes
Plot Nodes
Example0702 104
Example - Plot - Nodes
53
Example0702 105
Example – Define Path
See next page for selection
Example0702 106
Example – Define Path - By Nodes
Select the indicated nodes
Note: the selection order is important –start from the hole
Enter OK when finished
54
Example0702 107
Example – Define Path - By Nodes
Enter an appropiate name, e.g. SSX
Enter OK
Example0702 108
Example – Map onto Path
Select Stress, SX
Press OK
55
Example0702 109
Example – Plot Path on Graph
Select SX
Press OK
Example0702 110
Example – Plot Path on Graph
56
Example0702 111
File menu
Clears (zeros out) the database stored in memory. Clearing the database has the same effect as leaving and reentering the ANSYS program, but does not require you to exit.
You can include commands to be executed when the program starts up in the start71.ans file.