Download - 10 List Group PAT301
-
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