mapped meshing
TRANSCRIPT
-
8/12/2019 Mapped Meshing
1/56
1
Course in ANSYS
Example0702
Example0702 2
Example Plate with a hole
E = 210000N/mm2
= 0.3a = 200mm
b = 100mm
t = 10mm
r = 10mm
s = 100N/mm2
Objective:Determine the maximum stress in the x-direction forpoint 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
-
8/12/2019 Mapped Meshing
2/56
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 cutboundaries and the stress concentration is
adequate.
Example0702 4
Example - title
Utilit y 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
-
8/12/2019 Mapped Meshing
3/56
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 or
leave empty
Enter 100
Enter 50Enter 0 or
leave empty
Note: Keypoints (4 kps) and lines(4 lines) are automatically generated(also numbered automatically)
Press OK
Example0702 6
Example Areas Rectangle
-
8/12/2019 Mapped Meshing
4/56
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 kps) and lines(4 lines) are automatically generated
(also numbered automatically)
Press OK
Example0702 8
Example - Area
-
8/12/2019 Mapped Meshing
5/56
5
Example0702 9
Example - OperatePreprocessor > Modeling > Operate > Booleans > Subtract > AreasCreate the final area by subtracting the circular area from the rectangular areaNote: 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
-
8/12/2019 Mapped Meshing
6/56
6
Example0702 11
Example - Numbering
Switch on Keypoint, Line, and Area Numbers
Example0702 12
Example - List Menu
List Keypoint, Lines, and Areas
-
8/12/2019 Mapped Meshing
7/56
7
Example0702 13
Example - Plot Menu
Plot Keypoint, Lines, and Areas
Example0702 14
Example Element TypePreprocessor > Element Type > Add/Edit/Delete
Press Add
-
8/12/2019 Mapped Meshing
8/56
8
Example0702 15
Example - Element TypePreprocessor > Element Type > Add/Edit/Delete
Press Options
Press Help to learn more about the
element.
Select Plane strs w/thk
Example0702 16
Example Real ConstantsPreprocessor > Real Constants > Add
Place the cursoron the relevant
element and
press OK
-
8/12/2019 Mapped Meshing
9/56
9
Example0702 17
Example - Real ConstantsPreprocessor > Real Constants > Add
Press OK
Press Close
to finish
Enter 10
Example0702 18
Example - Material PropertiesPreprocessor > Material Props > Material Models
Double Click
to step in the
material tree
-
8/12/2019 Mapped Meshing
10/56
10
Example0702 19
Example - Material PropertiesPreprocessor > Material Props > Material ModelsEnter 210000
Modulus of elasticity
Enter 0.3
Poissons ratio
Click here
to Close
Press OK
Example0702 20
Example - MeshingPreprocessor > Meshing > Size Cntrls > ManualSize > Lines > Picked Lines
Select/PickLines to
specify
mesh sizefor
Pick the two
longest lines
Press OK when finish with selection
See next page
-
8/12/2019 Mapped Meshing
11/56
11
Example0702 21
Example Mesh Size3 Element subdivisions
5 Element subdivisions
6 Element subdivisions
Example0702 22
Example Concatenate Lines
Select L2 and L3 to create
a topologically four sided
geometryPress OK
-
8/12/2019 Mapped Meshing
12/56
12
Example0702 23
Example - MeshingPreprocessor > Meshing > Mesh > Areas > Mapped > 3 or 4 sidedSelect individual areasto be meshed
Select all areas defined
to be meshed
NB: It is often
necessary to Clearthe model for
example if Element
Type or model
geometry is to be
changed
Example0702 24
Example Mapped Mesh
-
8/12/2019 Mapped Meshing
13/56
13
Example0702 25
Example Analysis Type
Solution > Analysis Type > New Analysis
File > Write DB log file
Enter 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
-
8/12/2019 Mapped Meshing
14/56
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 andinward to a surface
-
8/12/2019 Mapped Meshing
15/56
15
Example0702 29
Example - SaveDisplay of Analysis model
Save the model
Example0702 30
Example - SolveSolution > Solve > Current LS
Press OK
-
8/12/2019 Mapped Meshing
16/56
16
Example0702 31
Example - SolvePress ClosePress here
to Close
Example0702 32
Example Contour PlotGeneral Postproc > Plot Results > Contour Plot > Nodal Sol
Select Stress
Select SX for stresses inx-direction
-
8/12/2019 Mapped Meshing
17/56
17
Example0702 33
Example Contour Plot
Example0702 34
Example Select - Entities
See next page
for selection
-
8/12/2019 Mapped Meshing
18/56
18
Example0702 35
Example Select Nodes
Select the
indicated
nodes
Enter OK when finished
Example0702 36
Example List Results
Select Stress, SCOMP
Press OK
-
8/12/2019 Mapped Meshing
19/56
19
Example0702 37
Example List Results
Example0702 38
Example - Plot - Nodes
Plot Nodes
Only 11 FE nodes aredisplayed the same nodes as
selected previously
-
8/12/2019 Mapped Meshing
20/56
20
Example0702 39
Example Select - Entities
Select Pick All
Example0702 40
Example - Plot - Nodes
Plot Nodes
-
8/12/2019 Mapped Meshing
21/56
21
Example0702 41
Example - Plot - Nodes
Example0702 42
Example Define Path
See next page for selection
-
8/12/2019 Mapped Meshing
22/56
22
Example0702 43
Example Define Path - By Nodes
Select the
indicated
nodes
Note: the
selection
order isimportant start from the
hole
Enter OK when finished
Example0702 44
Example Define Path - By Nodes
Enter an appropiate name, e.g. SSX
Enter OK
-
8/12/2019 Mapped Meshing
23/56
23
Example0702 45
Example Map onto Path
Select Stress, SX
Press OK
Example0702 46
Example Plot Path on Graph
Select SX
Press OK
-
8/12/2019 Mapped Meshing
24/56
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 theCreate the submodelsubmodel..
Perform cut boundary interpolation (CBI).
Analyze the submodel.
Verify that the distance between the cut
boundaries and the stress concentration is
adequate.
-
8/12/2019 Mapped Meshing
25/56
25
Example0702 49
Example - title
Utilit y 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 Dimensions
Create an area given by X=(0,25) and Y=(0,25)
Enter 0 or
leave empty
Enter 25
Enter 25Enter 0 or
leave empty
Note: Keypoints (4 kps) and lines(4 lines) are automatically generated
(also numbered automatically)
Press OK
-
8/12/2019 Mapped Meshing
26/56
26
Example0702 51
Example Areas Rectangle
Example0702 52
Example Areas CirclePreprocessor > Modeling > Create > Areas > Circle > Solid Circle
Create an area given by (X,Y)=(0, 0) and Radius=10
Enter 10
Note: Keypoints (4 kps) and lines(4 lines) are automatically generated
(also numbered automatically)
Press OK
-
8/12/2019 Mapped Meshing
27/56
27
Example0702 53
Example - Area
Example0702 54
Example - OperatePreprocessor > Modeling > Operate > Booleans > Subtract > Areas
Create 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
-
8/12/2019 Mapped Meshing
28/56
28
Example0702 55
Example Areas
Example0702 56
Example - Numbering
Switch on Keypoint, Line, and Area Numbers
-
8/12/2019 Mapped Meshing
29/56
-
8/12/2019 Mapped Meshing
30/56
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 the
element.
Select Plane strs w/thk
-
8/12/2019 Mapped Meshing
31/56
31
Example0702 61
Example Real ConstantsPreprocessor > Real Constants > Add
Place the cursor
on the relevant
element and
press OK
Example0702 62
Example - Real ConstantsPreprocessor > Real Constants > Add
Press OK
Press Close
to finish
Enter 10
-
8/12/2019 Mapped Meshing
32/56
32
Example0702 63
Example - Material PropertiesPreprocessor > Material Props > Material ModelsDouble Click
to step in the
material tree
Example0702 64
Example - Material PropertiesPreprocessor > Material Props > Material Models
Enter:
Modulus of elasticity
Enter:
Poissons ratio
Click here
to Close
Press OK
-
8/12/2019 Mapped Meshing
33/56
33
Example0702 65
Example - MeshingPreprocessor > Meshing > Size Cntrls > ManualSize > Lines > Picked Lines
Select/PickLines to
specify
mesh sizefor
Pick the twolongest lines
Press OK when finish with selection
See next page
Example0702 66
Example Mesh Size
6 Element subdivisions
10 Element subdivisions
12 Element subdivisions
-
8/12/2019 Mapped Meshing
34/56
34
Example0702 67
Example Concatenate Lines
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 defined
to be meshed
NB: It is often
necessary to Clear
the model forexample if Element
Type or model
geometry is to be
changed
-
8/12/2019 Mapped Meshing
35/56
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
-
8/12/2019 Mapped Meshing
36/56
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
-
8/12/2019 Mapped Meshing
37/56
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 cutboundaries 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 nodes
2. Restore the full set of nodes, write the database
to Jobname.DB
3. To do the cut boundary interpolation restore the
coarse model
4. Enter POST1
5. Point to the coarse results file
6. Read in the desired set of data from the results
file
-
8/12/2019 Mapped Meshing
38/56
38
Example0702 75
Example CBI: Step 1
Plot Nodes
Example0702 76
Example CBI: Step 1
See next page
for selection
-
8/12/2019 Mapped Meshing
39/56
39
Example0702 77
Example CBI: Step 1
Example0702 78
Example CBI: Step 1
Plot Nodes
-
8/12/2019 Mapped Meshing
40/56
40
Example0702 79
Example CBI: Step 1
Example0702 80
Example CBI: Step 1
Enter example0702_cutboundaryPress OK
-
8/12/2019 Mapped Meshing
41/56
41
Example0702 81
Example - CBI Steps The following tasks are involved in performing
the cut boundary interpolation:1. Identify and write the cut-boundary nodes
2.2. Restore the full set of nodes, write the database toRestore the full set of nodes, write the database to
Jobname.DBJobname.DB
3. To do the cut boundary interpolation restore the coarse
model
4. Enter POST1
5. Point to the coarse results file
6. Read in the desired set of data from the results file
7. Initiate cut-boundary interpolation
8. All interpolation work is now done
Example0702 82
Example CBI: Step 2
Select Pick All
-
8/12/2019 Mapped Meshing
42/56
42
Example0702 83
Example - CBI Steps The following tasks are involved in performing
the cut boundary interpolation:1. Identify and write the cut-boundary nodes
2. Restore the full set of nodes, write the database to
Jobname.DB
3.3. To do the cut boundary interpolation restore theTo do the cut boundary interpolation restore the
coarse modelcoarse model
4. Enter POST1
5. Point to the coarse results file
6. Read in the desired set of data from the results file
7. Initiate cut-boundary interpolation
8. All interpolation work is now done
Example0702 84
Example CBI: Step 3Enter example0702_coarse.db
Press OK
-
8/12/2019 Mapped Meshing
43/56
-
8/12/2019 Mapped Meshing
44/56
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
-
8/12/2019 Mapped Meshing
45/56
45
Example0702 89
Example - CBI Steps The following tasks are involved in performing
the cut boundary interpolation:1. Identify and write the cut-boundary nodes
2. Restore the full set of nodes, write the database to
Jobname.DB
3. To do the cut boundary interpolation restore the coarse
model
4. Enter POST1
5. Point to the coarse results file
6. Read in the desired set of data from the results file
7.7. Initiate cutInitiate cut--boundary interpolationboundary interpolation
8. All interpolation work is now done
Example0702 90
Example CBI: Step 7
Press OK Browse to findexample0702_cutboundary
-
8/12/2019 Mapped Meshing
46/56
46
Example0702 91
Example CBI: Step 7
Enter example0702_fine.db Press OK
Example0702 92
Example CBI: Step 7
Load the example0702_fine.cbdo
Press OK
-
8/12/2019 Mapped Meshing
47/56
47
Example0702 93
Example CBI: Step 8
Example0702 94
Example - SolvePress Close
Press here
to Close
-
8/12/2019 Mapped Meshing
48/56
48
Example0702 95
Example Contour PlotGeneral Postproc > Plot Results > Contour Plot > Nodal SolSelect Stress
Select SX for stresses inx-direction
Example0702 96
Example Contour Plot
-
8/12/2019 Mapped Meshing
49/56
49
Example0702 97
Example Select - Entities
See next page
for selection
Example0702 98
Example Select Nodes
Select the
indicatednodes
Enter OK when finished
-
8/12/2019 Mapped Meshing
50/56
50
Example0702 99
Example List Results
Select Stress, SCOMP
Press OK
Example0702 100
Example List Results
-
8/12/2019 Mapped Meshing
51/56
51
Example0702 101
Example - Plot - Nodes
Plot Nodes
Only 21 FE nodes aredisplayed the same nodes as
selected previously
Example0702 102
Example Select - Entities
Select Pick All
-
8/12/2019 Mapped Meshing
52/56
52
Example0702 103
Example - Plot - Nodes
Plot Nodes
Example0702 104
Example - Plot - Nodes
-
8/12/2019 Mapped Meshing
53/56
53
Example0702 105
Example Define Path
See next page for selection
Example0702 106
Example Define Path - By Nodes
Select the
indicatednodes
Note: the
selection
order is
important start from the
hole
Enter OK when finished
-
8/12/2019 Mapped Meshing
54/56
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
-
8/12/2019 Mapped Meshing
55/56
55
Example0702 109
Example Plot Path on Graph
Select SX
Press OK
Example0702 110
Example Plot Path on Graph
-
8/12/2019 Mapped Meshing
56/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.