Download ppt - Double-Cantilevered Bar

Transcript
Page 1: Double-Cantilevered Bar

1

F

F

Double-Cantilevered BarEstimated time for completion: ~20 min

Experience Level: Lower

MSC.Patran 2005 r2

Page 2: Double-Cantilevered Bar

2

Topics CoveredTopics Covered

• Creating nodes with Cartesian coordinate system

• Making curve with two points

• Equivalence with tolerance cube to remove excessive nodes

• Applying fixed constraint at ends and constant force on a given node

• Applying material & element properties

• Analyzing the model

• Attaching results file

• Displaying results

Page 3: Double-Cantilevered Bar

3

F

F

Problem DescriptionProblem Description

• Three separate sections with different material properties & cross-sectional area

• Right and left ends are cantilevered

• Force of 9,000 Newtons is applied to both top and bottom of the center member (18,000 Newtons total)

1 23

material Modulus of Elasticity

Cross-Sectional Area

Length

Element 1 Steel 200 GPa 4 cm2 5 cm

Element 2 Aluminum 70 GPa 25 cm2 5 cm

Element 3 Aluminum 70 GPa 1 cm2 10 cm

Page 4: Double-Cantilevered Bar

4

GoalGoal

• Is any of the section going to yield given the load that is being applied?

Yield Stress for Aluminum = 75.8 MPaYield Stress for Steel = 350 MPa

• What is estimated magnitude of the maximum displacement for this model?

Page 5: Double-Cantilevered Bar

5

Expected ResultsExpected Results

Displacement Fringe Plot Stress Tensor Fringe Plot

Max. Displacement = 1.54x10-5 m

Min. Displacement = 0 m

Max. stress (x-direction) =4.23x107 Pa

Min. stress (x-direction) = -1.08x107 Pa

Page 6: Double-Cantilevered Bar

6

Starting MSC.Patran from WindowsStarting MSC.Patran from Windows

a. Click on start menu

b. Roll mouse over All Programs

c. Roll mouse over MSC.Software

d. Roll mouse over MSC.Patran 2005 r2

e. Click on MSC.Patran 2005 r2

To start MSC.Patran from a windows computer you will have to:

Page 7: Double-Cantilevered Bar

7

a

b c

a. Click File menu / Select New

b. Enter File Name: bar

c. Click OK.

Database CreationDatabase Creation

Note: MSC.Patran defaults the working folder to C:/windows/temp. Make sure the folder content is deleted before starting a new database.

Page 8: Double-Cantilevered Bar

8

Database Settings for the ModelDatabase Settings for the Model

a. Select Default radio button: Based on Model.

b. Select Analysis Code to be MSC.Nastran from the drop down menu.

c. Select Analysis Type to be Structural from the drop down menu since the model that you are about rod elements.

d. Click OK.

a

c

d

b

Remember: MSC.Patran does not handle units of measurement, so it is essential to remember to use one consistent system of measurement. In this example, SI units are used with the following measuring units:

Input Output

Displacement meters

Force Newtons

Stress Pa

Length meters

Force Newtons

Elastic Modulus Pa

Mass kg

Page 9: Double-Cantilevered Bar

9

a

b

c

d

e

f

ga. Click on Geometry icon.

b. Select Action to Create / Object to Point / Method to XYZ.

c. Uncheck the Auto Execute. If checked, the command will execute without clicking on the apply button.

d. In the Point Coordinate List text field enter [0 0 0].

e. Click Apply.

f. Click the Labels Control icon.

g. Click Point to show the number of each point.

Creating Points to Make CurvesCreating Points to Make Curves

Page 10: Double-Cantilevered Bar

10

a

b

Creating the Remaining Points to Make Curves Creating the Remaining Points to Make Curves

a. In Point Coordinate List text field enter [0.05 0 0]

b. Click on Apply

c. Repeat the above procedure with point [0.1 0 0] and then with [0.2 0 0].

Note: The Curve ID List automatically updates after the successive curve is created.

Page 11: Double-Cantilevered Bar

11

a. Select Create / Curve / Point from the drop down menus.

b. From the Option drop down menu select 2 Point.

c. Uncheck Auto Execute. If checked, the command will execute without clicking on the apply button.

d. Click in the Starting Point List text field and click on Point 1 (which is the left furthest most point in the viewport window)

e. Click in the Ending Point List text field and select Point 2 which the point to the right.

f. Click Apply.

a

c

d

e

f

b

Creating Curves by Connecting Two PointsCreating Curves by Connecting Two Points

Note: When Apply button is pressed, the curve list automatically updates to 2 so that the next curve can be created.

Page 12: Double-Cantilevered Bar

12

b

Creating Remaining Curves by Connecting Two PointsCreating Remaining Curves by Connecting Two Points

a. Repeat the procedure from the previous slide to create the two remaining curves by connecting points: 2 & 3 and 3 & 4.

b. From the Labels Windows click on Curve to see the labels for the curves.

Page 13: Double-Cantilevered Bar

13

Using Mesh Seeds to Control Mesh DensityUsing Mesh Seeds to Control Mesh Density

A finite element “mesh” gets its name from the appearance of the elements connected together as shown in the figure on the right. Mesh seeds are “planted” on the geometry to specify the boundaries of elements. The examples below show how the number of elements in your model can be controlled by the location and number of mesh seeds used.

32131 2 4 5 6

97 8 10 11 12

Mesh Seeds ( ) Planted

Mesh Seeds ( ) Planted

3 Elements Created 12 Elements Created

Page 14: Double-Cantilevered Bar

14

a. Click on Elements icon.b. Select Create / Mesh

Seed / Uniform from the drop down menus.

c. Select Number of Element radio button and enter 1 in the Number text field. This will create each curve into one element

d. Make sure the Auto Execute checkbox is off.

e. Click on the Curve List text field. To select all 9 curves by click and dragging a square over the curves or type in Curve 1:3

f. Click Apply.

b

c

d

e

f

Creating the Mesh Seed from CurvesCreating the Mesh Seed from Curves

a

Note: When Apply is button is pressed, the only change is the curves become orange

The creation of a mesh seed is required to be able to create the mesh in the next few steps and be able to define the element type

Page 15: Double-Cantilevered Bar

15

a. Select Create / Mesh / Curve from the drop down menus.

b. Select Topology: Bar2.

Note: Bar2 defines a linear displacement variation along the elements versus quadratic (Bar3) or cubic (Bar4)

c. Click in the Curve List textbox and Select all three curves.

d. Click Apply.

a

b

c

d

Creating the MeshCreating the Mesh

Create the finite element mesh on the 3 curves you crated using the mesh seeds you just defined.

Note: When the Apply button is pressed, the only change you will see is that the lines turn yellow.

Page 16: Double-Cantilevered Bar

16

Equivalence the Element Nodes CreatedEquivalence the Element Nodes Created

1 2 3

4 5 6

7 8 9

Equivalencing is an extremely important, and often forgotten, step in the modeling process.

When elements are created, nodes are also created at the element vertices and, in some cases, in-between the vertices as shown above

For models with multiple elements, nodes co-exist at the same location where elements are adjacent. Lets take an example such as the illustration below:

• 9 elements x 4 nodes per element = 36 nodes

• Equivalencing deletes redundant nodes and ties the elements together through the sharing of common nodes

• 9 elements 16 nodes (there was 20 redundant nodes that were deleted)

Page 17: Double-Cantilevered Bar

17

a. Select Equivalence / All / Tolerance Cube from the drop down menus.

b. In the Equivalencing Tolerance textbox enter 0.001.

c. Click Apply.

d. Note in the History Window 2 nodes have been eliminated. This is because each bar member has two nodes (one at each end). Since the bar element are connected at the joints only one node is needed, so the overlapping nodes gets removed.

a

b

c

Equivalencing the Nodes with Tolerance CubeEquivalencing the Nodes with Tolerance Cube

d

Page 18: Double-Cantilevered Bar

18

a. Click on Loads/BCs icon.

b. Select Create / Displacement / Nodal from the drop down menus.

c. Enter New Set Name to be RLClamp.

d. Select: Input Data

e. In the Translations <T1 T2 T3> text field enter <0 0 0>. This will constrain the <x y z> directions from any movement.

f. Click OK button.

b

c

d

f

e

Creating Boundary Conditions of Fixed Support EndsCreating Boundary Conditions of Fixed Support Ends

a

Page 19: Double-Cantilevered Bar

19

a. Select: Select Application Region

b. Select Geometry Filter: Geometry.

c. In the Picking Filter window click on Point or Vertex

d. In the Geometry Entities textbox click on Points 1 (left end of the model).

e. In the Selection Choice window click on Point 1.

f. Click Add.

g. Repeat steps (d) through (f) with the Point 4 (right end of the model).

h. Click OK.

i. Click Apply.

a

b

d

e

h

f

c

Creating Boundary Conditions of Fixed Support EndsCreating Boundary Conditions of Fixed Support Ends

Page 20: Double-Cantilevered Bar

20

a. Select Create / Force / Nodal from the drop down menus.

b. In the New Set Name textbox enter axial.

c. Click on Input Data … button.

d. In the Force <F1 F2 F3> textbox enter <1.8e4 0 0>

e. Click OK button.f. Cklick on Select Application

Region .... Button.g. Under Geometry filter

choose the Geometry radio button.

h. Click on the Select Geometry Entities textbox and click on Point 3 (second node from the right).

i. In the Selection Choice Windows select Point 3.

j. Click Add.k. Click OK.l. Click Apply.

b

c

d

g

f

e

h

i

l

j

k

Point 3Curve 2Curve 3

Creating Nodal Force LoadCreating Nodal Force Load Shortcut file provided with this procedure completed under “shortcut” folder

a

Page 21: Double-Cantilevered Bar

21

Summarizing Load/BCsSummarizing Load/BCs

a. Both ends have the x,y,z direction constrained as illustrated by 1,2,3

b. The force is being applied to point 3 and to the positive x-direction.

a abNote: At this point it would be a good

time to save the database. Go to File menu and Save. If your model does not look as illustrated to the right you may want to go back and re-do the steps or read in the shortcut files provided. To read in the shortcut files, close the current database file by clicking on File menu and Close. Then go to the default file and erase all the files there. Copy the files provided as a shortcut to that folder. To load such files, go to File menu and Open. Double click on the file named bar.db.

Page 22: Double-Cantilevered Bar

22

a. Click on Materials icon.

b. Select Create / Isotropic / Manual Input from the drop down menus.

c. In the Material Name text field enter Steel.

d. Click on Input Properties … button.

e. From the Constitutive Model select Linear Elastic from the drop down menu.

f. For Elastic Modulus text field enter 2.0e11

g. For Poisson Ratio text field enter 0.3.

h. Click OK button.

i. Click Apply button.

b

c

d

gf

e

hi

a

Creating Material Properties for SteelCreating Material Properties for Steel

Page 23: Double-Cantilevered Bar

23

a

b

e

d

c

f

g

Creating Material Properties for AluminumCreating Material Properties for Aluminum

a. Select Create / Isotropic / Manual Input from the drop down menus.

b. In the Material Name text field enter Aluminum.

c. Click on Input Properties … button.

d. From the Constitutive Model select Linear Elastic from the drop down menu.

e. For Elastic Modulus text field enter 7.0e10

f. For Poisson Ratio text field enter 0.3.

g. Click OK.

h. Click Apply.

h

Page 24: Double-Cantilevered Bar

24

a. Click on Properties icon. b. Select Create / 1D / Rod

from the drop down menuc. In the Property Name text

field enter bar1.d. Click on Input Properties …

button.e. Click the Mat Prop Name

button. f. Select Steel for the material

for bar1. g. In the Area text field enter

4e-4.h. Click OK button.i. Select Members: Select the

left most curve (Curve 1).j. Click Add button.k. Click Apply button.

b

c

d

ge

hi

j

f

k

a

Applying Material Properties to Bar 1Applying Material Properties to Bar 1

Page 25: Double-Cantilevered Bar

25

a

b

c

f e

d

g

h

i

Applying Material Properties to Bar 2Applying Material Properties to Bar 2

a. Select Create / 1D / Rod from the drop down menu

b. In the Property Name text field enter bar2.

c. Click on Input Properties … button.

d. Click the Mat Prop Name button.

e. Select Aluminum for the material for bar2.

f. In the Area text field enter 2.5e-3.

g. Click OK button.h. Select Members: Select the

center curve (Curve 2).i. Click Add button.j. Click Apply button.

j

Page 26: Double-Cantilevered Bar

26

a

b

c

g

h

i

f e

d

Applying Material Properties to Bar 3Applying Material Properties to Bar 3

a. Select Create / 1D / Rod from the drop down menu

b. In the Property Name text field enter bar3.

c. Click on Input Properties … button.

d. Click the Mat Prop Name button.

e. Select Aluminum for the material for bar3.

f. In the Area text field enter 1e-4.

g. Click OK button.h. Select Members: Select the

right most curve (Curve 3).

i. Click Add button.j. Click Apply button.

j

Page 27: Double-Cantilevered Bar

27

a. Click on Analysis icon.b. Select Analyze / Entire

Model / Full Run from the drop down menus.

c. Click on Translation Parameters… button.

d. Make sure the checkbox for XDB is ON and Print is OFF. The remaining options are left at as default.

e. Click OK button.f. Click on Solution Type …

button.g. Make sure that Linear

Static radio button is on. h. Click OK.i. Click Apply.

b

ch

i

g

f

d

e

Running the Model in NastranRunning the Model in Nastran

a

Note: When the model finishes running, you will hear your computer do a double beep

Page 28: Double-Cantilevered Bar

28

b

c

d

e

Loading Output Results File from NastranLoading Output Results File from Nastran

a

a. Select Access Results/Attach XDB / Results Entities from the drop down menus.

b. Click on Select Results File … button.

c. Click bar.xdb.

d. Click OK button.

e. Click Apply button.

Page 29: Double-Cantilevered Bar

29

b

c

d

f

e

g

Displaying Displacement Fringe PlotDisplaying Displacement Fringe Plot

a

a. Click on Results icon

b. Select Create / Quick Plot from drop down menus.

c. Under Select Results Cases click on DEFAULT, A1:Static Subcase.

d. Under Select Fringe Result click on Displacements, Translational.

e. In the Quantity drop down menu select Magnitude.

f. Under Select Deformation Result click on Displacements, Translational.

g. Click Apply button.

Note: Maximum and Minimum values are displayed here.

Page 30: Double-Cantilevered Bar

30

a

b

c

d

Displaying Stress Fringe PlotDisplaying Stress Fringe Plot

a. Under Select Fringe Result click on Stress Tensor.

b. From the Quantity drop down menu select von Mises.

c. Under Select Deformation Result click on Displacements, Translational.

d. Click Apply button.

Page 31: Double-Cantilevered Bar

31

OutcomesOutcomes

• Maximum stress occurs at node 1 with a value of 4.23x107Pa.

• Minimum stress occurs at node 6 with a value of -1.08x107 Pa.

• Maximum displacement occurs at node 4 with a value of 1.5x10-5 m.

• Minimum displacement occurs at node 1 with a value of 0 m.

Page 32: Double-Cantilevered Bar

32

Important Skills AcquiredImportant Skills Acquired

• Creating nodes with Cartesian coordinate system

• Making curve by connecting two points

• Equivalence with tolerance cube to remove excessive nodes

• Applying fixed constraint at ends and constant force on a given node

• Applying material & element properties

• Analyzing the model

• Attaching results file

• Displaying results

Page 33: Double-Cantilevered Bar

33

Further Analysis (Optional)Further Analysis (Optional)

• Would the stresses and displacement be the same if the force were to be applied in the opposite direction (negative x-direction)?

• What would happen to the stresses and displacement if the far end corners were only constrained in the x-direction?

Page 34: Double-Cantilevered Bar

34

Best PracticesBest Practices

• Always remember to do a equivalence with the tolerance cube of your model to remove excess nodes in the mesh

• Remember to be consistent with the system and unit of measurement through out the analysis

• Remember to attach the result files so that post processing procedures can be achieved

• Name loads, boundary conditions, and properties with useful labels. Avoid labels that have spaces in their names to avoid problems. Use “_” when a space is needed

• Start each finite element analysis on a new folder that is empty to avoid any confusion of files while working on the model