Upload
said-page
View
236
Download
0
Embed Size (px)
Citation preview
7/28/2019 Buckling Tutorial
1/202011 Hormoz Zareh & Donald Bell 1 Portland State University, Mechanical Engineering
Abaqus/CAE (ver.6.10)NonlinearBucklingTutorialProblemDescriptionThis is the NAFEMS1 proposed benchmark (Lees frame buckling) problem. The applied load is based on
the normalized (EI/L
2
) value of F = 996.389N. The analysis will investigate post-buckling nonlinearbehavior of the frame at the applied load location.
This tutorial will also describe x-y plotting capability in Abaqus/CAE, including combining variables to
generate load-displacement plots.
E = 71.74109N/m
2
= 0.0
L = 1.2 m
1 National Agency for Finite Element Methods and Standards, NAFEMS Non-Linear Benchmarks (Glasgow:
NAFEMS, Oct., 1989., Rev. 1.) Test No. NL7.
0.2 L 0.8 L
L
0.03
0.02
F
7/28/2019 Buckling Tutorial
2/202011 Hormoz Zareh & Donald Bell 2 Portland State University, Mechanical Engineering
AnalysisSteps
1. StartAbaqusandchoosetocreateanewmodeldatabase2. InthemodeltreedoubleclickonthePartsnode(orrightclickonpartsandselectCreate)
3. IntheCreatePartdialogbox(shownabove)namethepartanda. Select2DPlanarb. SelectDeformablec. SelectWired. Setapproximatesize=10e. ClickContinue
4. Createthegeometryshownbelow(notdiscussedhere)
7/28/2019 Buckling Tutorial
3/202011 Hormoz Zareh & Donald Bell 3 Portland State University, Mechanical Engineering
5. DoubleclickontheMaterialsnodeinthemodeltree
a. Namethenewmaterialandgiveitadescriptionb. ClickontheMechanicaltabElasticityElastic
i.Enter
a
Youngs
modulus
of
71740000000,
and
Poissons
ratio
of
0
c. ClickOK
7/28/2019 Buckling Tutorial
4/202011 Hormoz Zareh & Donald Bell 4 Portland State University, Mechanical Engineering
6. DoubleclickontheProfilesnodeinthemodeltreea. NametheprofileandselectRectangularb. ClickContinuec. Enter0.03foraand0.02forbd. ClickOK
7. DoubleclickontheSectionsnodeinthemodeltreea. NamethesectionbeamandselectBeamforthecategoryandBeamforthetypeb. ClickContinuec. Selecttheprofilecreatedabove(rect_beam) andthematerialcreatedabove(Material1)
7/28/2019 Buckling Tutorial
5/202011 Hormoz Zareh & Donald Bell 5 Portland State University, Mechanical Engineering
d.ClickOK
8. ExpandthePartsnodeinthemodeltree,expandthenodeofthepartjustcreated,anddoubleclickonSectionAssignments
a. SelecttheentiregeometryintheviewportandpressDoneinthepromptareab. Selectthesectioncreatedabove(beam)c. ClickOK
9. InthetoolboxareaclickontheAssignBeamOrientationbuttona. Selectallthegeometryb. ClickDone
7/28/2019 Buckling Tutorial
6/202011 Hormoz Zareh & Donald Bell 6 Portland State University, Mechanical Engineering
c. Leavethedefaultvaluesof0.0,0.0,1.0d. PresstheEnterkeye. Thebeamnormalsshouldbeorientedasshownbelow.f. ClickOKtoconfirm
10.ExpandtheAssemblynodeinthemodeltreeandthendoubleclickonInstancesa. SelectDependentfortheinstancetypeb. ClickOK
7/28/2019 Buckling Tutorial
7/202011 Hormoz Zareh & Donald Bell 7 Portland State University, Mechanical Engineering
11.DoubleclickontheStepsnodeinthemodeltreea. Namethestep,settheproceduretoGeneral,andselectStatic,Riks,ClickContinueb. OntheBasictab
i. Givethestepadescriptionandii. Setgeometricnonlinearitieson(Nlgeom=ON)iii. UnderStoppingcriteriacheckMaximumloadproportionalityfactorandsetto30
c. OntheIncrementation tab,i. Settheinitialarclengthincrementsizeto0.1ii. Setthemaximumarclengthincrementsizeto2iii. Setthemaximumnumberofincrementsto200
7/28/2019 Buckling Tutorial
8/202011 Hormoz Zareh & Donald Bell 8 Portland State University, Mechanical Engineering
d. ClickOK12.DoubleclickontheBCsnodeinthemodeltree
a. NametheboundaryconditionedPinnedandselectDisplacement/Rotationforthetypeb. ClickContinue
c. SelectthetwofreeendsoftheframeandclickDonei. Note:toselectmultipleitems,holdtheshiftkey
d. SelectU1andU2andsettozero,clickOK
7/28/2019 Buckling Tutorial
9/202011 Hormoz Zareh & Donald Bell 9 Portland State University, Mechanical Engineering
13.DoubleclickontheLoadsnodeinthemodeltree
a. NametheloadandselectConcentratedforceasthetypeb. ClickContinue
c. Selectthepointalongthetopbeamnearthecorner,ClickDoned. SetCF1to0andCF2to 996.389e. ClickOK
7/28/2019 Buckling Tutorial
10/202011 Hormoz Zareh & Donald Bell 10 Portland State University, Mechanical Engineering
14.InthemodeltreedoubleclickonMeshfortheframepart,andinthetoolboxareaclickontheAssignElementTypeicon
a. Selecttheentiregeometryb. SelectStandardforelementtypec. SelectLinearforgeometricorderd. SelectBeamforfamilye. Notethatthenameoftheelement(B21)anditsdescriptionaregivenbelowtheelementcontrolsf. ClickOK
7/28/2019 Buckling Tutorial
11/202011 Hormoz Zareh & Donald Bell 11 Portland State University, Mechanical Engineering
15.In
the
toolbox
area
click
on
the
Seed
Part
icon
a. Enter0.08forApproximateglobalsize,clickOK
7/28/2019 Buckling Tutorial
12/202011 Hormoz Zareh & Donald Bell 12 Portland State University, Mechanical Engineering
16.InthetoolboxareaclickontheMeshParticon,ClickYes
17.Createasetfortheuppercentervertexa. ExpandtheAssemblynodeinthemodeltree,andthendoubleclickonsetsb. Namethesetandselectgeometryforthetype,ClickContinuec. Selectthevertexwheretheloadisapplied,ClickDone
18.ExpandtheHistoryOutputRequestsnodeinthemodeltree,andthenrightclickonHOutput1(HOutput1wasautomaticallygeneratedwhencreatingthestep)andselectDelete
19.DoubleclickontheHistoryOutputRequestsnodea. NamethehistoryandselectContinueb. SetthedomaintoSetsandselectthesetcreatedabove
7/28/2019 Buckling Tutorial
13/202011 Hormoz Zareh & Donald Bell 13 Portland State University, Mechanical Engineering
c. Leavethefrequencysettoeveryincrement(n=1)d. FortheoutputvariablesselecttheU2displacement
20.InthemodeltreedoubleclickontheJobnodea. Namethejobframe_buckleb. Givethejobadescription
7/28/2019 Buckling Tutorial
14/202011 Hormoz Zareh & Donald Bell 14 Portland State University, Mechanical Engineering
21.InthemodeltreerightclickonthejobjustcreatedandselectSubmita. WhileAbaqusissolvingtheproblemrightclickonthejobsubmitted,andselectMonitor
b. IntheMonitorwindowcheckthattherearenoerrorsorwarningsi. Ifthereareerrors,investigatethecause(s)beforeresolvingii. Iftherearewarnings,determineifthewarningsarerelevant,somewarningscanbesafely
ignored
iii. Inthefarrightcolumn,notehowAbaqusadjustedtheincrement
22.Inthemodeltreerightclickonthesubmittedandsuccessfullycompletedjob,andselectResults
7/28/2019 Buckling Tutorial
15/202011 Hormoz Zareh & Donald Bell 15 Portland State University, Mechanical Engineering
23.InthemenubarclickonViewportViewportAnnotationsOptionsa. UnchecktheShowcompassoptionb. ThelocationsofviewportitemscanbespecifiedonthecorrespondingtabintheViewport
AnnotationsOptions
24.Displaythedeformedcontourofthe(Von)Misesstressa. Inthetoolboxareaclickonthefollowingicons
i. PlotContoursonDeformedShapeb. Notethatwhenincludingtheeffectsofgeometricnonlinearities,thedeformationscalefactor
defaultstoavalueof1
7/28/2019 Buckling Tutorial
16/202011 Hormoz Zareh & Donald Bell 16 Portland State University, Mechanical Engineering
25.Clickonthearrowsonthecontextbartochangethetimestepbeingdisplayeda. Clickonthethreesquarestobringuptheframeselectorsliderbar
26.Ontheresultstree,expandtheHistoryOutputnodeanddoubleclickonthedisplacementhistorycreated
a. NoticethatdisplacementitplottedagainstArcLength,notLoadorLoadProportionalityFactor.b. Toplotloadagainstdisplacement,wewillneedtoextractthevaluesforLoadanddisplacementfrom
theFieldOutputs.
7/28/2019 Buckling Tutorial
17/202011 Hormoz Zareh & Donald Bell 17 Portland State University, Mechanical Engineering
27.IntheToolboxareaclickontheCreateXYDataicon
a. ChooseODBfieldoutputforSourceandclickContinueb. OntheVariablestab
i. SelectUniqueNodalforPositionii. ExpandCF:PointloadsandselectCF2iii.
Expand
U:
Spatial
displacement
and
select
U2
c. SelecttheElements/Nodestabi. SelectNodeSetsforMethodii. SelectthesetcreatedearlierTop
7/28/2019 Buckling Tutorial
18/202011 Hormoz Zareh & Donald Bell 18 Portland State University, Mechanical Engineering
d. ClickSave,thenOKonthenextwindowe. ClickDismissontheXYDatafromODBFieldOutputwindow
28.ExpandtheXYDatanodeontheresultstree.a. Thereshouldnowbetwosetsofdataunderthenodeasshown.
b. DoubleclicktheXYDatanodec. ForSourceselectOperateonXYdatad. FromtheOperatorslistselectcombine(X,X),Itshouldappearintheexpressionboxatthetopof
thewindow.
i. Thecombine(X,X)operatorcombinestwosetsofsavedXYdataii. TheYvaluesofthefirstargumentbecometheXvaluesofthenewXYdataiii. TheYvaluesofthesecondargumentbecometheYvaluesofthenewXYdataiv. ThevaluesarecombinedwherevertheXvaluesofthetwoargumentsalignv. FormoredetailseeAbaqus/CAEUsersManualsection45.4.39,CombiningtwoXYdata
objects
7/28/2019 Buckling Tutorial
19/202011 Hormoz Zareh & Donald Bell 19 Portland State University, Mechanical Engineering
e. SelectU:U2P1:PART.FromtheXYDatasectionandclickAddtoExpressionf. SelectCF:CF2PI:PART.FromtheXYDatasectionandclickAddtoExpressiong. Sincethe loadanddisplacementbothincreaseinthenegativedirection,theyneedtobemultiplied
by 1tomakeloadanddisplacementincreaseinthepositivedirection.
h. Thefinalexpressionshouldlooklike:
i. ClickSaveAs,nameitloaddisplacement,clickOKj. ClosetheOperateonXYDatawindow
29.RightclickonloaddisplacementundertheXYDatanodeandselectPlot
a. Thebucklingbehaviorcanbeseenintheplot.
7/28/2019 Buckling Tutorial
20/20
30.ThisdatacanalsobecopiedintoExcelorotherprograms.a. RightclickonloaddisplacementundertheXYDatanodeandselectEditb. Selectallthedataintheeditwindow,rightclickandchooseCopyc. OpenExcel,rightclickinanemptycellandchoosePaste