Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
P
y
P
x
W L
Objectives:
s Demonstrate the use of elasto-plastic material properties. s Create an accurate deformation plot of the model. s Create an XY plot of Stress vs. Strain for all the subcases.
6-1
6-2
WORKSHOP 6
Model Description:
For the structure below: P
y
P
x
W L
y
6-3
6-4
WORKSHOP 6
6-5
$ $ Loading FORCE, 10, 3, 0, 100., 1.0, 0.0, 0.0 FORCE, 10, 6, 0, 200., 1.0, 0.0, 0.0 FORCE, 10, 9, 0, 100., 1.0, 0.0, 0.0 FORCE, 20, 3, 0, 125., 1.0, 0.0, 0.0 FORCE, 20, 6, 0, 250., 1.0, 0.0, 0.0 FORCE, 20, 9, 0, 125., 1.0, 0.0, 0.0 FORCE, 30, 3, 0, 118.75, 1.0, 0.0, 0.0 FORCE, 30, 6, 0, 237.50, 1.0, 0.0, 0.0 FORCE, 30, 9, 0, 118.75, 1.0, 0.0, 0.0 FORCE, 40, 3, 0, 0., 1.0, 0.0, 0.0 FORCE, 40, 6, 0, 0., 1.0, 0.0, 0.0 FORCE, 40, 9, 0, 0., 1.0, 0.0, 0.0 $ $ Parameters NLPARM, 10, 1, , AUTO, , , P NLPARM, 20, 8, , AUTO, , , P NLPARM, 30, 5, , AUTO, , , P NLPARM, 40, 2, , AUTO, , , P $ $ Properties PSHELL, 30, 1, 0.1 MAT1, 1, 3.0+6, , .25 ENDDATA
6-6
WORKSHOP 6
Exercise Procedure:
1. Users who are not utilitizing MSC/PATRAN for generating an input le should go to Step 12, otherwise, proceed to step 2.
Create a new database called prob6.db.
2.
File/New... New Database Name: OK In the New Model Preference form set the following: Tolerance: Analysis Code: Analysis Type: OK 3. Those who do not wish to set up the model themselves may want to play the session le, prob6.ses. If you choose to build the model yourself, proceed to step 4. prob6
q Default
MSC/NASTRAN Structural
File/Session/Play... Session File List: Apply The model has now been created. Skip to Step 9. 4. Create a surface representing a quarter model of a plate. prob6.ses
x Geometry
Action: Object: Method: Vector Coordinate List Create Surface XYZ <25, 5, 0>
MSC/NASTRAN 103 Exercise Workbook 6-7
First, plant mesh seeds to mesh the quarter plate with 4 elements.
x Finite Elements
Action: Object: Type: Number = Curve List: Apply Next, mesh the plate with Quad4 elements. 2
(Select top and left edges.)
x Finite Elements
Action: Object: Type: Element Topology: Surface List: Apply 6. Create the boundary conditions for the model. Create Mesh Surface Quad4 Surface 1
(Select the surface.)
x Loads/BCs
Action: Object: Method: New Set Name Input Data...
6-8 MSC/NASTRAN 103 Exercise Workbook
WORKSHOP 6
< 0, , >
q FEM
(Select nodes on left edge.)
constraint_2
q FEM
(Select nodes on bottom edge.)
constraint_3
q FEM
(Select all nodes.)
x Loads/BCs
Action: Object: Method: New Set Name: Input Data... Force <F1 F2 F3> OK Select Application Region... Geometry Filter Select Nodes Add OK Apply And the second... New Set Name Input Data... Force <F1 F2 F3> OK Select Application Region...
6-10 MSC/NASTRAN 103 Exercise Workbook
<100, 0, 0>
q FEM
(Select the two corner nodes and the nodes on the right edge.)
force_1b
<200, 0, 0>
WORKSHOP 6
Instead of creating 8 separate loads for the model and referencing each pair to its respective load case, we will now use the feature of load scaling to create the remaining load cases from the rst set.
x Load Cases
Action: Load Case Name: Assign/Prioritize Loads/BCs Select Loads/BCs to Add to Spreadsheet Displ_constraint_1 Displ_constraint_2 Displ_constraint_3 Force_force_1a Force_force_1b Create case_1
Be sure that the LBC Scale Factor in spreadsheet for all Loads/BCs are 1. OK Apply Create the second load case by scaling the loads in the rst case. Load Case Name: Assign/Prioritize Loads/BCs
Highlight both force cells in the LBC Scale Factor column. type 1.25 and hit Enter
case_2
6-11
Apply Create the third load case. Load Case Name: Assign/Prioritize Loads/BCs
Highlight both force cells in the LBC Scale Factor column. type 1.1875 and hit Enter
case_3
LBC Scale Factor OK Apply Create the nal load case. Load Case Name: Assign/Prioritize Loads/BCs
case_4
x Materials
Action: Object: Method: Material Name Input Properties... Constitutive Model: Elastic Modulus = Poissons Ratio
6-12 MSC/NASTRAN 103 Exercise Workbook
WORKSHOP 6
x Properties
Action: Dimension: Type: Property Set Name Input Properties... Material Name Thickness OK Select Members Add Apply 11. Generate an input le for the analysis. Surface 1
(Select the surface.)
m:mat_1 0.1
Click on the Analysis radio button on the Top Menu Bar and set up the analysis as follows:
6-13
x Analysis
Action: Object: Method: Job Name Solution Type... Solution Type OK Subcase Create... Available Subcases Subcase Parameters... Number of Load Increments
(Turn off work error criterion.)
q NONLINEAR STATIC
case_1
Work Error
OK Output Requests... Output Requests Delete OK Apply Repeat the procedure for the second subcase. Available Subcases: Subcase Parameters... Number of Load Increments:
(Turn off work error criterion.) SPCFORCES(SORT1...
case_2
Work Error
WORKSHOP 6
case_3
Work Error
OK Output Requests... Output Requests: Delete OK Apply And the fourth (and final) subcase. Available Subcases: Subcase Parameters... Number of Load Increments:
(Turn off work error criterion.) SPCFORCES(SORT1...
case_4
Work Error
6-15
Cancel Finally, select all the subcases before submitting the analysis Subcase Select... Subcases for Solution Sequence case_1 case_2 case_3 case_4
(Deselect Default)
An input le called prob6.bdf will be generated. This process of translating your model into an input le is called the Forward Translation. The Forward Translation is complete when the Heartbeat turns green. MSC/PATRAN users should now proceed to Step 13.
6-16
WORKSHOP 6
ASSIGN OUTPUT2 = prob6.op2 , UNIT=12 ID NAS103, WORKSHOP 6 SOLUTION TIME 10 SOL 106 CEND ECHO=BOTH STRESS=ALL DISP=ALL TITLE=SIMPLE TENSION STRIP ELASTO-PLASTIC ANALYSIS (VON MISES MODEL) $ SUBCASE 10 SUBTITLE=ELASTIC--LOAD TO 800. PSI LOAD=10 $ LOAD UP TO 800. PSI NLPARM=10 $ IN 1 STEP $ SUBCASE 20 SUBTITLE=PLASTIC--LOAD TO 1000. PSI LOAD=20 $ LOAD UP TO 1000. PSI NLPARM=20 $ IN 8 STEPS $ SUBCASE 30 SUBTITLE=ELASTIC--UNLOAD BACK AROUND ELBOW TO 950. PSI LOAD=30 $ UNLOAD TO 950. PSI NLPARM=30 $ IN 5 STEPS $ SUBCASE 40 SUBTITLE=ELASTIC--UNLOAD COMPLETLY TO 0. PSI LOAD=40 $ UNLOAD TO 0. PSI NLPARM=40 $ IN 2 STEPS $ BEGIN BULK $ $ Geometry GRID,1, ,0,0,0,,123456 =,*(3),=,=,*(2.5),=,=,13456 =(1)
6-17
GRID,2, ,12.5,0,0, ,23456 =,*(3),=,=,*(2.5),=,=,3456 =(1) GRID,3, ,25.0,0,0, ,23456 =,*(3),=,=,*(2.5),=,=,3456 =(1) CQUAD4,1,30,1,2,5,4 CQUAD4,2,30,2,3,6,5 CQUAD4,3,30,4,5,8,7 CQUAD4,4,30,5,6,9,8 $ $ Loading FORCE, 10, 3, 0, 100., 1.0, 0.0, 0.0 FORCE, 10, 6, 0, 200., 1.0, 0.0, 0.0 FORCE, 10, 9, 0, 100., 1.0, 0.0, 0.0 FORCE, 20, 3, 0, 125., 1.0, 0.0, 0.0 FORCE, 20, 6, 0, 250., 1.0, 0.0, 0.0 FORCE, 20, 9, 0, 125., 1.0, 0.0, 0.0 FORCE, 30, 3, 0, 118.75, 1.0, 0.0, 0.0 FORCE, 30, 6, 0, 237.50, 1.0, 0.0, 0.0 FORCE, 30, 9, 0, 118.75, 1.0, 0.0, 0.0 FORCE, 40, 3, 0, 0., 1.0, 0.0, 0.0 FORCE, 40, 6, 0, 0., 1.0, 0.0, 0.0 FORCE, 40, 9, 0, 0., 1.0, 0.0, 0.0 $ $ Parameters NLPARM, 10, 1, , AUTO, , , P NLPARM, 20, 8, , AUTO, , , P NLPARM, 30, 5, , AUTO, , , P NLPARM, 40, 2, , AUTO, , , P $ $ Properties PSHELL, 30, 1, 0.1 MAT1, 1, 3.0+6, , .25 MATS1, 1, , PLASTIC, 30303., 1, 1, 850. ENDDATA
6-18
WORKSHOP 6
14a. While still editing prob6.f06, search for the word: D I S P L A C E (spaces are necessary). What is the x-displacement of Node 3 for the rst subcase? T1= What is the x-displacement of Node 3 for the second subcase? T1 = What is the x-displacement of Node 3 for the third subcase? T1= What is the x-displacement of Node 3 for the fourth subcase? T1 =
6-19
Comparison of Results:
15. Compare the results obtained in the .f06 le with the results on the following page:
6-20
SUBCASE 1 WORKSHOP 6 LOAD STEP = 1.00000E+00 D I S P L A C E M E N T POINT ID. 1 2 3 . . LOAD STEP = TYPE G G G T1 0.0 3.333333E-03 6.666666E-03 T2 0.0 0.0 0.0 T3 0.0 0.0 0.0 V E C T O R R1 0.0 0.0 0.0 R2 0.0 0.0 0.0 R3 0.0 0.0 0.0
SUBCASE 2 2.00000E+00 D I S P L A C E M E N T POINT ID. 1 2 3 . . MSC/NASTRAN 103 Exercise Workbook 6-21 LOAD STEP = TYPE G G G T1 0.0 6.604432E-02 1.320886E-01 T2 0.0 0.0 0.0 T3 0.0 0.0 0.0 V E C T O R R1 0.0 0.0 0.0 R2 0.0 0.0 0.0 R3 0.0 0.0 0.0
SUBCASE 3 3.00000E+00 D I S P L A C E M E N T POINT ID. 1 2 3 . . LOAD STEP = TYPE G G G T1 0.0 6.583558E-02 1.316710E-01 T2 0.0 0.0 0.0 T3 0.0 0.0 0.0 V E C T O R R1 0.0 0.0 0.0 R2 0.0 0.0 0.0 R3 0.0 0.0 0.0
SUBCASE 4 4.00000E+00 D I S P L A C E M E N T POINT ID. 1 2 3 . . TYPE G G G T1 0.0 6.187789E-02 1.237553E-01 T2 0.0 0.0 0.0 T3 0.0 0.0 0.0 V E C T O R R1 0.0 0.0 0.0 R2 0.0 0.0 0.0 R3 0.0 0.0 0.0
16. This ends the exercise for MSC/NASTRAN users. MSC/PATRAN Users should proceed to the next step.
17. Proceed with the Reverse Translation process, that is, importing the prob6.op2 results le into MSC/PATRAN. To do this, return to the Analysis form and proceed as follows:
x Analysis
Action: Object: Method: Select Results File... Selected Results File: OK Apply 18. When the translation is complete bring up the Results form. prob6.op2 Read Output2 Result Entities Translate
Now we will generate the fringe plot of the model. x Results Action: Object: Create Fringe
6-22
WORKSHOP 6
Target Entity:
Current Viewport
Note: This feature allows you to view fringe plots of specic elements of your choice. Click on the Display Attributes icon. Display Attributes
Style: Display:
Note: The Display Attributes form allows you the ability to change the displayed graphics of fringe plots. Now click on the Plot Options icon. Plot Options
None 1.0
The resulting fringe plot should display the displacement spectrum superimposed over the undeformed bar. The nal fringe plot displaying the physical deformation of the model can be created as follows: x Results Action: Object: Create Deformation
6-23
Click on the Display Attributes icon. Display Attributes In order to see the deformation results accurately, set the Scale Interpretation to True Scale with a Scale Factor of 1. Scale Interpretation Scale Factor s Show Undeformed Now click on the Plot Options icon Plot Options . q True Scale 1.0
None 1.0
You can see the physical deformation of the model as well as read the stresses from the fringe. Repeat this process for the other three load cases. For the last load case, change the fringe result to Nonlinear Strains, Strain Tensor in order to view the remaining plastic strain of the model
To better t the results on the screen, zoom out a couple times using To clear the post-processing results and obtain the original model
6-24
WORKSHOP 6
19.
x Results
Action: Object: Method: Create Graph Y vs X
Select Result Case(s) Y: Select Y Result Quantity: X: Select X Result... Select X Result OK
Elements Elm 1
(Select the bottom left element.)
6-25
s Show X Axis Label X Axis Label: X Axis Scale X Axis Format... Label Format: OK s Show Y Axis Label Y Axis Label: Y Axis Scale Y Axis Format... Label Format: OK Apply To change the title, do the following: Fixed Stress Tensor q Linear Exponential Plastic Strain q Linear
x XY Plot
Action: Object: Curve List Title... Curve Title Text Apply Cancel Stress vs. Strain @ Element 1 Modify Curve default_GraphResults Graph 0
6-26
WORKSHOP 6
Notice the plastic strain still remain as the stresses in the plate relax to zero (complete unloading), the plastic strain still remains. When you are done viewing, unpost the XY plot by doing the following:
x XY Plot
Action: Object: Post/Unpost XY Windows: Apply Quit MSC/PATRAN when you have completed this exercise. Post XYWindow (hold <ctrl> click on Results Graph to deselect it.)
6-27
WORKSHOP 6
$ Subcase name : case_4 SUBTITLE=case_4 NLPARM = 4 SPC = 2 LOAD = 11 DISPLACEMENT(SORT1,REAL)=ALL STRESS(SORT1,REAL,VONMISES,BILIN)=ALL $ Direct Text Input for this Subcase BEGIN BULK PARAM POST -1 PARAM PATVER 3. PARAM AUTOSPC YES PARAM COUPMASS -1 PARAM K6ROT 100. PARAM WTMASS 1. PARAM LGDISP 1 PARAM,NOCOMPS,-1 PARAM PRTMAXIM YES NLPARM 1 1 AUTO 5 25 P NO + + A .001 NLPARM 2 8 AUTO 5 25 P NO + + B .001 NLPARM 3 5 AUTO 5 25 P NO + + C .001 NLPARM 4 2 AUTO 5 25 P NO + + D .001 $ Direct Text Input for Bulk Data $ Elements and Element Properties for region : plate PSHELL 1 1 .1 1 1 CQUAD4 1 1 1 2 5 4 CQUAD4 2 1 2 3 6 5 CQUAD4 3 1 4 5 8 7 CQUAD4 4 1 5 6 9 8 $ Referenced Material Records $ Material Record : mat_1 $ Description of Material : Date: 15-Jan-98 Time: 20:03:34 MATS1 1 PLASTIC 30303. 1 1 850. MAT1 1 3.+6 .25 $ Nodes of the Entire Model GRID 1 0. 0. 0. GRID 2 12.5 0. 0. GRID 3 25. 0. 0. GRID 4 0. 2.5 0.
A B C D
6-29
GRID 5 12.5 2.5 0. GRID 6 25. 2.5 0. GRID 7 0. 5. 0. GRID 8 12.5 5. 0. GRID 9 25. 5. 0. $ Loads for Load Case : case_1 SPCADD 2 13 15 16 LOAD 2 1. 1. 10 1. 12 $ Loads for Load Case : case_2 LOAD 5 1. 1.25 10 1.25 12 $ Loads for Load Case : case_3 LOAD 8 1. 1.1875 10 1.1875 12 $ Loads for Load Case : case_4 LOAD 11 1. 0. 10 0. 12 $ Displacement Constraints of Load Set : constraint_1 SPC1 13 1 1 4 7 $ Displacement Constraints of Load Set : constraint_2 SPC1 15 2 1 2 3 $ Displacement Constraints of Load Set : constraint_3 SPC1 16 3456 1 THRU 9 $ Nodal Forces of Load Set : force_1a FORCE 10 3 0 100. 1. 0. 0. FORCE 10 9 0 100. 1. 0. 0. $ Nodal Forces of Load Set : force_1b FORCE 12 6 0 200. 1. 0. 0. $ Referenced Coordinate Frames ENDDATA f588c106
6-30