Mapped Meshing

Embed Size (px)

Citation preview

  • 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.