Top Banner
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
56
Welcome message from author
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.
Transcript
Page 1: Submodelling

1

Course in ANSYS

Example0702

Example0702 2

Example – Plate with a hole

E = 210000N/mm2

n = 0.3a = 200mmb = 100mmt = 10mmr = 10mms = 100N/mm2

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

Page 2: Submodelling

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

Page 3: Submodelling

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

Page 4: Submodelling

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

Page 5: Submodelling

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

Page 6: Submodelling

6

Example0702 11

Example - Numbering

Switch on Keypoint, Line, and Area Numbers

Example0702 12

Example - List Menu

List Keypoint, Lines, and Areas

Page 7: Submodelling

7

Example0702 13

Example - Plot Menu

Plot Keypoint, Lines, and Areas

Example0702 14

Example – Element TypePreprocessor > Element Type > Add/Edit/Delete

Press Add

Page 8: Submodelling

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

Page 9: Submodelling

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

Page 10: Submodelling

10

Example0702 19

Example - Material PropertiesPreprocessor > Material Props > Material Models

Enter 210000Modulus of elasticity

Enter 0.3Poisson’s ratio

Click hereto Close

Press OK

Example0702 20

Example - MeshingPreprocessor > Meshing > Size Cntrls > ManualSize > Lines > Picked Lines

Select/PickLines tospecifymesh sizefor

Pick the twolongest lines

Press OK when finish with selection

See next page

Page 11: Submodelling

11

Example0702 21

Example – Mesh Size

3 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

Page 12: Submodelling

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

Page 13: Submodelling

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

Page 14: Submodelling

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

Page 15: Submodelling

15

Example0702 29

Example - Save

Display of Analysis model

Save the model

Example0702 30

Example - SolveSolution > Solve > Current LS

Press OK

Page 16: Submodelling

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

Page 17: Submodelling

17

Example0702 33

Example – Contour Plot

Example0702 34

Example – Select - Entities

See next page for selection

Page 18: Submodelling

18

Example0702 35

Example – Select Nodes

Select the indicated nodes

Enter OK when finished

Example0702 36

Example – List Results

Select Stress, SCOMP

Press OK

Page 19: Submodelling

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

Page 20: Submodelling

20

Example0702 39

Example – Select - Entities

Select Pick All

Example0702 40

Example - Plot - Nodes

Plot Nodes

Page 21: Submodelling

21

Example0702 41

Example - Plot - Nodes

Example0702 42

Example – Define Path

See next page for selection

Page 22: Submodelling

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

Page 23: Submodelling

23

Example0702 45

Example – Map onto Path

Select Stress, SX

Press OK

Example0702 46

Example – Plot Path on Graph

Select SX

Press OK

Page 24: Submodelling

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.

Page 25: Submodelling

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

Page 26: Submodelling

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

Page 27: Submodelling

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

Page 28: Submodelling

28

Example0702 55

Example – Areas

Example0702 56

Example - Numbering

Switch on Keypoint, Line, and Area Numbers

Page 29: Submodelling

29

Example0702 57

Example - List Menu

List Keypoint, Lines, and Areas

Example0702 58

Example - Plot Menu

Plot Keypoint, Lines, and Areas

Page 30: Submodelling

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

Page 31: Submodelling

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

Page 32: Submodelling

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

Enter:Modulus of elasticity

Enter:Poisson’s ratio

Click hereto Close

Press OK

Page 33: Submodelling

33

Example0702 65

Example - MeshingPreprocessor > Meshing > Size Cntrls > ManualSize > Lines > Picked Lines

Select/PickLines tospecifymesh 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

Page 34: Submodelling

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 definedto be meshed

NB: It is often necessary to “Clear” the model forexample if Element Type or model geometry is to be changed

Page 35: Submodelling

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

Page 36: Submodelling

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

Page 37: Submodelling

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

Page 38: Submodelling

38

Example0702 75

Example – CBI: Step 1

Plot Nodes

Example0702 76

Example – CBI: Step 1

See next page for selection

Page 39: Submodelling

39

Example0702 77

Example – CBI: Step 1

Example0702 78

Example – CBI: Step 1

Plot Nodes

Page 40: Submodelling

40

Example0702 79

Example – CBI: Step 1

Example0702 80

Example – CBI: Step 1

Enter example0702_cutboundaryPress OK

Page 41: Submodelling

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

Page 42: Submodelling

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

Page 43: Submodelling

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

Page 44: Submodelling

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

Page 45: Submodelling

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

Page 46: Submodelling

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

Page 47: Submodelling

47

Example0702 93

Example – CBI: Step 8

Example0702 94

Example - SolvePress Close

Press hereto Close

Page 48: Submodelling

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

Page 49: Submodelling

49

Example0702 97

Example – Select - Entities

See next page for selection

Example0702 98

Example – Select Nodes

Select the indicated nodes

Enter OK when finished

Page 50: Submodelling

50

Example0702 99

Example – List Results

Select Stress, SCOMP

Press OK

Example0702 100

Example – List Results

Page 51: Submodelling

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

Page 52: Submodelling

52

Example0702 103

Example - Plot - Nodes

Plot Nodes

Example0702 104

Example - Plot - Nodes

Page 53: Submodelling

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

Page 54: Submodelling

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

Page 55: Submodelling

55

Example0702 109

Example – Plot Path on Graph

Select SX

Press OK

Example0702 110

Example – Plot Path on Graph

Page 56: Submodelling

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.