10 list group pat301[1]
TRANSCRIPT
-
8/11/2019 10 List Group PAT301[1]
1/40
WS11-1
PAT301, Workshop 11, December 2005
Copyright 2005 MSC.Software Corporation
WORKSHOP 11
USING LISTS AND GROUPS
-
8/11/2019 10 List Group PAT301[1]
2/40
WS11-2
PAT301, Workshop 11, December 2005
Copyright 2005 MSC.Software Corporation
-
8/11/2019 10 List Group PAT301[1]
3/40
WS11-3
PAT301, Workshop 11, December 2005
Copyright 2005 MSC.Software Corporation
Workshop Objectives
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.
Problem Description
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.
Determine those elements of a certain material, thickness > 0.98,and temperature > 230.0 using Tools: List/Boolean (intersection)
Software Version
MSC.Patran 2005r2
-
8/11/2019 10 List Group PAT301[1]
4/40
WS11-4
PAT301, Workshop 11, December 2005
Copyright 2005 MSC.Software Corporation
Key Concepts and Steps:
Database: create a new database with Analysis Code = MSC.Nastran
and Analysis Type = Structural
Geometry: create fairing geometry model using curves and surfaces
Elements: mesh the geometry with 1D or 2D elements
Loads/BCs: assign a varying temperature field to the elements
Materials: create two material properties
Properties: create two 2D element properties with varying thickness
Tools: List/Create: create lists that depend on material property,
element thickness, and applied temperature
Tools: List/Boolean: intersect the lists to determine the list of elements
that have all the properties listed above
-
8/11/2019 10 List Group PAT301[1]
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. Enter fairing 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
-
8/11/2019 10 List Group PAT301[1]
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] under Points Coordinates
List and click Apply.
d. Geometry : Create / Curve / XYZ.
e. Turn Auto Execute off and enter
and [50 40 0] under Vector
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 under Starting Point
List and click on Point 2 for Ending
Point List.
l. Click Apply.
a d
c e
f
i
k
l
g h
b j
-
8/11/2019 10 List Group PAT301[1]
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.
-
8/11/2019 10 List Group PAT301[1]
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. Enter Coord 0.2 for Axis
c. Enter 360 for the Total Angle.
d. Turn Auto Execute off.
e. Shift-select curves 1 and 2.
f. Click Apply.
g. Viewing : Angles
h. Enter 30 0 0 underAngles.
i. Click Apply.
a
b
c
e
f
g
h
i
d
S 2 C M d l G (C )
-
8/11/2019 10 List Group PAT301[1]
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. Enter 3 for Number of
Display Lines
c. Click Apply, then Cancel.
a
b
c
-
8/11/2019 10 List Group PAT301[1]
10/40
St 3 C t M h S d (C t )
-
8/11/2019 10 List Group PAT301[1]
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 enter 7 and 10
for L1 and L2, respectively.
c. Turn Auto Execute off.
d. Under Curve List, Select Curve 1 and
click Apply.
e. Elements : Create / Mesh Seed /One
Way Bias.
f. Select L1 and L2 and enter 4 and
7 for L1 and L2, respectively.
g. Under Curve List, Select Curve 2
and click Apply.
a
d
b
e
f
g
c
Step 4 Create Model Meshes
-
8/11/2019 10 List Group PAT301[1]
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 )
-
8/11/2019 10 List Group PAT301[1]
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
-
8/11/2019 10 List Group PAT301[1]
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
-
8/11/2019 10 List Group PAT301[1]
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. Under FEM, click Plot.
c. Click OK.
d. Group : Create
e. Enter FEM 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
-
8/11/2019 10 List Group PAT301[1]
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. Enter alum_1 for the Material
Name.
c. Click on Input Properties
d. Select Linear Elastic and
enter 1.05E7, 0.33, and 2.6E-4,
for Elastic Modulus,Poisson
Ratio, and Density,
respectively.
e. Click OK.
f. Click Apply.
a
b
c
d
ef
Step 7 Create Material Properties (Cont )
-
8/11/2019 10 List Group PAT301[1]
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. Enter alum_2 for the
MaterialName.
c. Click onInputProperties
d. Select Linear Elastic and
enter 1.18E7, 0.33, and
2.4E-4, for Elastic
Modulus, Poisson
Ratio, and Density,
respectively.
e. Click OK.
f. Click Apply.
a
b
c
d
e
f
Step 8. Create a Field
-
8/11/2019 10 List Group PAT301[1]
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. Enter thickness for the Field
Name.
c. Enter 1.5-Y/160 for the
Scalar Function and click Apply.
d. Fields : Create / Spatial / PCL
Function.
e. Enter temperature for the
Field Name.
f. Enter 200.0 (150.0/160.0)*Xfor the Scalar Function and click
Apply.
a
b
c
d
e
f
Step 9. Create Element Properties
-
8/11/2019 10 List Group PAT301[1]
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. Enter prop_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.)
-
8/11/2019 10 List Group PAT301[1]
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 under SelectExisting 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.)
-
8/11/2019 10 List Group PAT301[1]
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
-
8/11/2019 10 List Group PAT301[1]
22/40
Step 9. Create Element Properties (Cont.)
-
8/11/2019 10 List Group PAT301[1]
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
-
8/11/2019 10 List Group PAT301[1]
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. Enter temp 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. Under Geometry 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.)
-
8/11/2019 10 List Group PAT301[1]
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 for Temperature.
c. Click Apply, then Cancel.
a
b
c
Step 11. Create Lists
-
8/11/2019 10 List Group PAT301[1]
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. Under Attribute select Material.
d. Under Existing 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.)
-
8/11/2019 10 List Group PAT301[1]
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. Under Existing
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.)
-
8/11/2019 10 List Group PAT301[1]
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. Under Attribute select FringeValue.
d. Under Fringe Tools select
default_Fringe.
e. Change F to > and enter 0.98.
f. Select B for the Target
List.g. Click on Apply.
a
b
c
d
e
f
g
The contents of List B
include all elementsthicker than 0.98.
Step 12. Intersect Lists
-
8/11/2019 10 List Group PAT301[1]
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
-
8/11/2019 10 List Group PAT301[1]
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.)
-
8/11/2019 10 List Group PAT301[1]
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 for Attribute and
Fringe Tools, respectively.
d. Change F to > and enter 230.0.
e. Select B for the Target List.
f. Click on Clear on the List B form
g. Click Apply on the List Createform.
a
b
c
d
e
f
g
Step 14. Intersect Lists Again
-
8/11/2019 10 List Group PAT301[1]
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. Enter common_quads for theGroup Name.
f. Click Apply, then Cancel.
a
b
c
d e
f
Step 15. Post Group
-
8/11/2019 10 List Group PAT301[1]
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
under Select Groups
to Post.
c. Click Apply, then
Cancel.
d. Click on the Iso 1 viewicon.
a
b
c
d
Step 15. Post Group (Cont.)
-
8/11/2019 10 List Group PAT301[1]
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
-
8/11/2019 10 List Group PAT301[1]
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. Enter prop1_group for the
Group Name.
e. Select prop_1 under Property Sets
and click Apply.
f. Repeat steps b through e
entering prop2_group for theGroup Name and selecting
prop_2 under Property Sets.
a
b
c
d
e
f
Step 17. Change the Display Attributes
-
8/11/2019 10 List Group PAT301[1]
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 under Entity 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
-
8/11/2019 10 List Group PAT301[1]
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. Under Select Groups
to Post, select
prop1_group.
d. Click Apply.
a
b
c
d
Step 18. Post Groups (Cont.)
-
8/11/2019 10 List Group PAT301[1]
38/40
WS11-38
PAT301, Workshop 11, December 2005
Copyright 2005 MSC.Software Corporation
Post only the prop2_group.
a. Group : Postb. Under Select Groups to
Post, select
prop2_group.
c. Click Apply.
a
b
c
Step 18. Post Groups (Cont.)
-
8/11/2019 10 List Group PAT301[1]
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. Under Select
Groups to Post, select
both prop1_group and
prop2_group.a. Click Apply.
a
b
c
-
8/11/2019 10 List Group PAT301[1]
40/40
WS11-40
PAT301, Workshop 11, December 2005
Copyright 2005 MSC.Software Corporation