10 list group pat301

Upload: vladeta-jevremovic

Post on 04-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 10 List Group PAT301

    1/40

    WS11-1

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    WORKSHOP 11

    USING LISTS AND GROUPS

  • 7/29/2019 10 List Group PAT301

    2/40

    WS11-2

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

  • 7/29/2019 10 List Group PAT301

    3/40

    WS11-3

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    z Workshop Objectives

    z Become familiar the tool that is used to create and manipulate listsof entities, i.e. node, element. The criteria that is used to define alist is material property, element thickness, and appliedtemperature. The operation that is used to manipulate the lists isintersection.

    z Problem Description

    z Create a model of a portion of a fairing. Curves and surfaces willbe used to define the fairing geometry. The finite element modelwill consist of 2D elements with 1D elements at various edges ofthe geometry. The 1D elements will represent stiffeners for thestructure. Assign properties to the elements.

    z Determine those elements of a certain material, thickness > 0.98,and temperature > 230.0 using Tools: List/Boolean (intersection)

    z Software Version

    z MSC.Patran 2005r2

  • 7/29/2019 10 List Group PAT301

    4/40

    WS11-4

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    z Key Concepts and Steps:

    z Database: create a new database with Analysis Code = MSC.Nastran

    and Analysis Type = Structural

    z Geometry: create fairing geometry model using curves and surfaces

    z Elements: mesh the geometry with 1D or 2D elements

    z Loads/BCs: assign a varying temperature field to the elements

    z Materials: create two material properties

    z Properties: create two 2D element properties with varying thickness

    z Tools: List/Create: create lists that depend on material property,

    element thickness, and applied temperature

    z Tools: List/Boolean: intersect the lists to determine the list of elements

    that have all the properties listed above

  • 7/29/2019 10 List Group PAT301

    5/40

    WS11-5

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Step 1. Create New Database

    Create a new database and set the

    model preferences.

    a. File : New.

    b. Enterfairing for the File Name.

    c. Click OK.

    d. Set the Tolerance to Default.

    e. Make sure that the Analysis

    Code and Analysis Type are set

    to MSC.Nastran and Structural,respectively.

    f. Click OK.

    a

    b c

    d

    e

    f

  • 7/29/2019 10 List Group PAT301

    6/40

    WS11-6

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Step 2. Create Model Geometry

    Create the points and curves that

    represent the outline of the fairing.

    a. Geometry : Create / Point / XYZ.

    b. Turn Auto Execute off.c. Enter[30 0 0] underPoints Coordinates

    List and click Apply.

    d. Geometry : Create / Curve / XYZ.

    e. Turn Auto Execute off and enter

    and [50 40 0] underVector

    Coordinates List and OriginCoordinates List, respectively.

    f. Click Apply.

    g. Click on Show Labels icon.

    h. Click on Point Size icon to increase the

    point size.

    i. Geometry : Create / Curve / Point.

    j. Turn Auto Execute off.

    k. Click on Point 1 underStarting Point

    List and click on Point 2 forEnding

    Point List.

    l. Click Apply.

    a d

    c e

    f

    i

    k

    l

    g h

    bj

  • 7/29/2019 10 List Group PAT301

    7/40

    WS11-7

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Step 2. Create Model Geometry (Cont.)

    Illustrated here are curves that

    represent the basic geometry for thefairing. These curves will be revolved

    360 to get the final model.

  • 7/29/2019 10 List Group PAT301

    8/40

    WS11-8

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Step 2. Create Model Geometry (Cont.)

    Create the fairing by revolving

    curves 1 and 2 about the fairings

    vertical center line.

    a. Geometry : Create /Surface/ Revolve.b. EnterCoord 0.2 forAxis

    c. Enter360 for the Total Angle.

    d. Turn Auto Execute off.

    e. Shift-select curves 1 and 2.

    f. Click Apply.

    g. Viewing : Angles

    h. Enter30 0 0 underAngles.

    i. Click Apply.

    a

    b

    c

    e

    f

    g

    h

    i

    d

    S 2 C M d l G (C )

  • 7/29/2019 10 List Group PAT301

    9/40

    WS11-9

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Step 2. Create Model Geometry (Cont.)

    Change the display preferences

    in order to get a clearer visual of

    the model.a. Display : Geometry

    b. Enter3 forNumber of

    Display Lines

    c. Click Apply, then Cancel.

    a

    b

    c

    St 3 C t M h S d

  • 7/29/2019 10 List Group PAT301

    10/40

    WS11-10

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Step 3. Create Mesh Seeds

    Create a finite elemental mesh

    so that 4 node Quad elements

    are created every 10 along the

    circumferential edges.

    a. Elements : Create / Mesh

    Seed / Uniform.

    b. Select Number of

    Elements and enter36for the Number.

    c. Select the top

    circumferential edge of

    the fairing(Surface 1.3)

    and click Apply.

    a

    b

    c

    St 3 C t M h S d (C t )

  • 7/29/2019 10 List Group PAT301

    11/40

    WS11-11

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Step 3. Create Mesh Seeds (Cont.)

    In the vertical direction(y-direction), define a

    smoothly transitioning mesh Density. The

    elements along the top of the cylinder are 2.5times as large as those along the bottom edge

    (tapered end) of the fairing.

    a. Elements : Create / Mesh Seed /One

    Way Bias.

    b. Select L1 and L2 and enter7 and 10

    forL1 and L2, respectively.

    c. Turn Auto Execute off.

    d. UnderCurve List, Select Curve 1 and

    click Apply.

    e. Elements : Create / Mesh Seed /One

    Way Bias.

    f. Select L1 and L2 and enter4 and

    7 forL1 and L2, respectively.

    g. UnderCurve List, Select Curve 2

    and click Apply.

    a

    d

    b

    e

    f

    g

    c

    Step 4 Create Model Meshes

  • 7/29/2019 10 List Group PAT301

    12/40

    WS11-12

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Step 4. Create Model Meshes

    Now that the mesh seeds have

    been created, mesh the model

    using Quad4 topology.a. Elements : Create / Mesh/

    Surface.

    b. Select Quad, IsoMesh,

    and Quad4.

    c. Select the entire model

    by dragging a box aroundit. And click Apply.

    d. Remove the display lines

    by clicking the on the

    Display lines icon.

    e. Remove the labels by

    clicking the Hide labels

    icon.

    f. Decrease the point-size

    clicking on the Point Size

    icon.

    a

    b

    c

    e df

    Step 4 Create Model Meshes(Cont )

  • 7/29/2019 10 List Group PAT301

    13/40

    WS11-13

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Step 4. Create Model Meshes(Cont.)

    Mesh the horizontal

    (circumferential)

    edges of each surface with two-noded bar elements.

    a. Click on Plot/Erase icon

    and click on Erase under

    FEM.

    b. Click OK.

    c. Elements : Create / Mesh

    / Curve.

    d. Set Topology to Bar2

    e. Shift select the 3 surface

    edges (as indicated).

    f. Click Apply. b

    c

    d

    e

    f

    a

    e

    Step 5 Observe the Free Edges

  • 7/29/2019 10 List Group PAT301

    14/40

    WS11-14

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Step 5. Observe the Free Edges

    Check the free edges of the

    model, equivalence, and then

    check the free edges again.a. Elements : Verify /

    Element / Boundaries.

    b. Select Free Edges under

    Display Type.

    c. Click Apply.

    d. Elements : Equivalence /

    All / Tolerance Cube.

    e. Click Apply.

    f. Repeat steps a through c.

    a

    b

    c

    d

    e

    The middle yellow line does

    not indicate Quad 4s with

    free edges, but the

    presence of Bar2 elements.

    Step 6 Create a Group

  • 7/29/2019 10 List Group PAT301

    15/40

    WS11-15

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Step 6. Create a Group

    Replot the FEM and create a group

    called FEM containing only the finite

    elemental model. Post only this

    new group to the viewport.

    a. Click on the Plot/Erase icon.

    b. UnderFEM, click Plot.

    c. Click OK.

    d. Group : Create

    e. EnterFEM for the New

    Group Name.

    f. Select Unpost All Other

    Groups.

    g. Change Grou

    Contents to Add All FEM.

    h. Click Apply.

    a

    b

    c

    d

    e

    f

    g

    h

    Step 7 Create Material Properties

  • 7/29/2019 10 List Group PAT301

    16/40

    WS11-16

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Step 7. Create Material Properties

    Create the first material for the

    model. Material alum_1 will be

    applied to the top(cylindrical) portion

    of the fairing.

    a. Materials : Create / Isotropic /

    Manual Input.

    b. Enteralum_1 for the Material

    Name.

    c. Click on Input Properties

    d. Select Linear Elastic and

    enter1.05E7, 0.33, and 2.6E-4,

    forElastic Modulus,Poisson

    Ratio, and Density,

    respectively.

    e. Click OK.

    f. Click Apply.

    a

    b

    c

    d

    ef

    Step 7 Create Material Properties (Cont )

  • 7/29/2019 10 List Group PAT301

    17/40

    WS11-17

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Step 7. Create Material Properties (Cont.)

    Create the second material for

    the model. Material alum_2 will

    be applied to the bottom(tapered) portion of the fairing.

    a. Materials : Create /

    Isotropic / Manual Input.

    b. Enteralum_2 for the

    MaterialName.

    c. Click onInputProperties

    d. Select Linear Elastic and

    enter1.18E7, 0.33, and

    2.4E-4, forElastic

    Modulus, Poisson

    Ratio, and Density,

    respectively.

    e. Click OK.

    f. Click Apply.

    a

    b

    c

    d

    e

    f

    Step 8. Create a Field

  • 7/29/2019 10 List Group PAT301

    18/40

    WS11-18

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Step 8. Create a Field

    Define fields that represent the

    varying thickness and temperature

    distribution.

    a. Fields : Create / Spatial / PCL

    Function.

    b. Enterthickness for the Field

    Name.

    c. Enter1.5-Y/160 for the

    Scalar Function and click Apply.

    d. Fields : Create / Spatial / PCL

    Function.

    e. Entertemperature for the

    Field Name.

    f. Enter200.0 (150.0/160.0)*Xfor the Scalar Function and click

    Apply.

    a

    b

    c

    d

    e

    f

    Step 9. Create Element Properties

  • 7/29/2019 10 List Group PAT301

    19/40

    WS11-19

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Step 9. Create Element Properties

    Create two element properties

    which include the material

    definitions and varying thickness.

    a. Click on the Front view icon.

    b. Properties : Create / 2D /Shell.

    c. Enterprop_1 for the

    Property Set Name.

    d. Click on Input Properties.e. Click on Material Property

    Name icon and select alum_1

    from Select Existing Material.

    a

    b

    c

    d

    e

    Step 9. Create Element Properties (Cont.)

  • 7/29/2019 10 List Group PAT301

    20/40

    WS11-20

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    p p ( )

    Finish creating the first property set.

    a. Click on Thickness icon and

    select thickness underSelectExisting Field.

    b. Click OK.

    c. Preferences : Picking, and set

    Rectangle/Polygon Picking

    to Enclose entire entity.

    d. Click Close.

    e. Click on Select Members and

    click on the Shell element

    icon. Select the top (cylindrical)

    portion of the fairing by

    dragging a box around thedesired section (as indicated

    on next page).

    f. Click Add, then Apply.

    a

    b

    e

    f

    c

    e

    Step 9. Create Element Properties (Cont.)

  • 7/29/2019 10 List Group PAT301

    21/40

    WS11-21

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    p p ( )

    Illustrated here is the desired

    application region for the first

    property set.

    e

    Step 9. Create Element Properties (Cont.)

  • 7/29/2019 10 List Group PAT301

    22/40

    WS11-22

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    p p ( )

    Create the second property set.

    a. Properties : Create / 2D /

    Shell.

    b. Enterprop_2 for the Property

    Set Name.

    c. Click on Input Properties

    d. Click on Material PropertyName icon and select alum_2

    from Select Existing Material.

    e. Click on Thickness icon and

    select thickness from Select

    Scalar Spatial Field.

    f. Click OK.

    g. Click on Select Members and

    select the bottom(tapered)

    portion of the fairing by

    dragging a box around it(as

    indicated on next page).

    h. Click Add, then Apply.

    a

    b

    c

    d

    e

    f

    g

    h

    Step 9. Create Element Properties (Cont.)

  • 7/29/2019 10 List Group PAT301

    23/40

    WS11-23

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Shown here are the

    elements for the

    desired application

    region of the second

    property set.

    Step 10. Create Temperature Boundary Conditions

  • 7/29/2019 10 List Group PAT301

    24/40

    WS11-24

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Define the models varying temperature

    distribution.

    a. Loads/BCs : Create / Temperature

    / Nodal.

    b. Entertemp for the New Set Name.

    c. Click on Input Data

    d. Click on Temperature and select

    temperature from the Spatial

    Fields.e. Click OK.

    f. Click on Select Application

    Region.

    g. UnderGeometry Filter, select FEM.

    h. Click on Application Region and

    select the entire model(All nodes).

    i. Click Add, then, OK

    j. Click Apply.

    a

    b

    c

    d

    e

    f

    g

    h

    i

    j

    Step 10. Create Temperature Boundary Conditions (Cont.)

  • 7/29/2019 10 List Group PAT301

    25/40

    WS11-25

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Turn off the temperature labels in

    order to get a better visualization of

    the model.

    a. Display : Load/BC/Elem.Props

    b. Under Loads/BCs remove

    check forTemperature.

    c. Click Apply, then Cancel.

    a

    b

    c

    Step 11. Create Lists

  • 7/29/2019 10 List Group PAT301

    26/40

    WS11-26

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Use Lists and groups to filter, then group

    the quad elements that have the following

    attributes:

    Material : alum_1

    Thickness : > 0.98

    Temperature : > 230.0

    a. Tools : List / Create

    b. FEM / Element / Attribute

    c. UnderAttribute select Material.

    d. UnderExisting Materials select

    alum_1.e. Set the Target List to A and click

    f. Apply.

    a

    b

    c

    d

    e

    List A consists of those

    elements whose propertiesare specified by alum_1.

    Step 11. Create Lists (Cont.)

  • 7/29/2019 10 List Group PAT301

    27/40

    WS11-27

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Define List B to include only the

    Quad elements that have a

    thickness greater than 0.98.

    a. Properties : Show.

    b. UnderExisting

    Properties, select

    Thickness.

    c. Set Display Method to

    Scalar Plot.

    d. Select Current Viewport,

    select FEM and click

    Apply.

    a

    b

    c

    d

    Shown above is a fringe plot corresponding to the model

    thickness. The elements that are thicker than 0.98 will be

    included in the next list.

    Step 11. Create Lists (Cont.)

  • 7/29/2019 10 List Group PAT301

    28/40

    WS11-28

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    After defining the list parameters,

    add the elements with thickness

    greater than 0.98, to list B.

    a. Tools : List / Create

    b. FEM / Element / Attribute.

    c. UnderAttribute select FringeValue.

    d. UnderFringe Tools select

    default_Fringe.

    e. Change F to > and enter0.98.

    f. Select B for the Target

    List.g. Click on Apply.

    a

    b

    c

    d

    e

    f

    g

    The contents ofList B

    include all elementsthicker than 0.98.

    Step 12. Intersect Lists

  • 7/29/2019 10 List Group PAT301

    29/40

    WS11-29

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Intersect Lists A and B andreplace the contents of List A

    with the elements found in the

    intersection.

    a. Tools : List / Boolean

    b. Click on the Intersect

    icon.c. Click on Replace A.

    d. Click Cancel.

    The new List A iscomposed of elements

    that satisfy both

    requirements: they are

    in set alum_1 and

    thicker than 0.98.

    a

    b

    cd

    Step 13. Create More Lists

  • 7/29/2019 10 List Group PAT301

    30/40

    WS11-30

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Perform a final classification of the

    elements. Isolate those elements

    that satisfy the third condition of the

    applied temperature load > 230.0.

    a. Loads/BCs : Plot Contours /

    Temperature.

    b. Select temp from the Existing

    Sets.

    c. Select Temperature under

    Select Data Variable.

    d. Select the FEM group and

    e. click Apply.

    Illustrated here is the temperature fringe plot for the model.

    a

    b

    c

    d

    Step 13. Create More Lists (Cont.)

  • 7/29/2019 10 List Group PAT301

    31/40

    WS11-31

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Clear the contents of List B and add the

    values obtained from the final classification.

    a. Tools : List / Create.

    b. FEM / Element / Attribute.

    c. Select Fringe Value and

    default_Fringe forAttribute and

    Fringe Tools, respectively.

    d. Change F to > and enter230.0.

    e. Select B for the Target List.

    f. Click on Clearon the List B form

    g. Click Apply on the List Createform.

    a

    b

    c

    d

    e

    f

    g

    Step 14. Intersect Lists Again

  • 7/29/2019 10 List Group PAT301

    32/40

    WS11-32

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Lists A and B will be intersected

    again to create a List C. This list will

    contain the elements that satisfy all

    three conditions. The contents of

    List C will then be placed into a new

    group called common_quads.

    a. Tools : List / Boolean

    b. Click Clear.

    c. Click on the Intersect icon.

    d. Click on Add To Group

    e. Entercommon_quads for theGroup Name.

    f. Click Apply, then Cancel.

    a

    b

    c

    d e

    f

    Step 15. Post Group

  • 7/29/2019 10 List Group PAT301

    33/40

    WS11-33

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Post the common_quad

    group. This is the group ofElements that satisfy all three

    of the conditions defined

    earlier.

    a. Group : Post

    b. Select the

    common_quads group

    underSelect Groups

    to Post.

    c. Click Apply, then

    Cancel.

    d. Click on the Iso 1 viewicon.

    a

    b

    c

    d

    Step 15. Post Group (Cont.)

  • 7/29/2019 10 List Group PAT301

    34/40

    WS11-34

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    This is the Iso 1 view of the elements

    in the common_quads group. These

    are all the elements that satisfied all

    three conditions.

    Step 16. Create Two New Groups

  • 7/29/2019 10 List Group PAT301

    35/40

    WS11-35

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Create two new groups, prop1_group

    and prop2_group. Then, change thedisplay attributes for each group.

    a. Click on the Reset Graphics

    icon.

    b. Group : Create

    c. Create / Property Set.

    d. Enterprop1_group for the

    Group Name.

    e. Select prop_1 underProperty Sets

    and click Apply.

    f. Repeat steps b through e

    entering prop2_group for theGroup Name and selecting

    prop_2 underProperty Sets.

    a

    b

    c

    d

    e

    f

    Step 17. Change the Display Attributes

  • 7/29/2019 10 List Group PAT301

    36/40

    WS11-36

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Set the entity coloring and labeling to Group mode

    and then change the display attributes for each of

    the two new groups.a. Display : Entity Color / Label / Render

    b. Select Group underEntity Coloring and Labeling.

    c. Select the prop1_group under the Target Group(s).

    d. Select Wireframe for the Render Style and select

    yellow for the Shade Color.

    e. Click Apply.

    f. Select the prop2_group for the Target Group(s).

    g. Select Hidden Line for the Render Style and select

    dark blue for the Shade Color.

    h. Click Apply, then, Cancel.

    a

    b

    c

    d

    e

    f

    g

    h

    Step 18. Post Groups

  • 7/29/2019 10 List Group PAT301

    37/40

    WS11-37

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Change views and post the

    prop1_group.

    a. Click on the Iso 3 view

    icon.

    b. Group : Post

    c. UnderSelect Groups

    to Post, select

    prop1_group.

    d. Click Apply.

    a

    b

    c

    d

    Step 18. Post Groups (Cont.)

  • 7/29/2019 10 List Group PAT301

    38/40

    WS11-38

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Post only the prop2_group.

    a. Group : Postb. UnderSelect Groups to

    Post, select

    prop2_group.

    c. Click Apply.

    a

    b

    c

    Step 18. Post Groups (Cont.)

  • 7/29/2019 10 List Group PAT301

    39/40

    WS11-39

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation

    Post both the prop1_group

    and the prop2_group.

    a. Group : Post

    b. UnderSelect

    Groups to Post, select

    both prop1_group and

    prop2_group.a. Click Apply.

    a

    b

    c

  • 7/29/2019 10 List Group PAT301

    40/40

    WS11-40

    PAT301, Workshop 11, December 2005

    Copyright 2005 MSC.Software Corporation