RBar...RBAR Tutorial RBAR Defined RBAR is an element type specific to the Sierra SD physics code and...

13
RBAR Tutorial RBAR Tutorial

Transcript of RBar...RBAR Tutorial RBAR Defined RBAR is an element type specific to the Sierra SD physics code and...

Page 1: RBar...RBAR Tutorial RBAR Defined RBAR is an element type specific to the Sierra SD physics code and as a result this tutorial is only applicable when using Sierra/SD (Salinas). It

RBARTutorial

RBARTutorial

Page 2: RBar...RBAR Tutorial RBAR Defined RBAR is an element type specific to the Sierra SD physics code and as a result this tutorial is only applicable when using Sierra/SD (Salinas). It

RBARTutorial

RBARDefined

RBARisanelementtypespecifictotheSierraSDphysicscodeandasaresultthistutorialisonlyapplicablewhenusingSierra/SD(Salinas).Itisessentiallya“rigid”barelementthathasnoextension,torsion,orbending.Itisoftenaconvenientwaytotransferorapplyloads.

Page 3: RBar...RBAR Tutorial RBAR Defined RBAR is an element type specific to the Sierra SD physics code and as a result this tutorial is only applicable when using Sierra/SD (Salinas). It

RBARTutorial

CreateaNewModel• ChooseFile->New->Modelinthemenu• ChooseNewModel thenNext• ChooseCreateFromTemplatethenNext• EnterRBAR astheModelName• ChoosetheSierraSDTemplates->StructuralDynamics->TopologyOptimization templateandthenFinish

Page 4: RBar...RBAR Tutorial RBAR Defined RBAR is an element type specific to the Sierra SD physics code and as a result this tutorial is only applicable when using Sierra/SD (Salinas). It

RBARTutorial

CreatetheDesignDomain

• AttheCUBIT commandpromptcopyandpastethefollowingcommands(seeHintonnextslide):brickx10cylinderradius2height10sub2from1cylinderradius2.5height10webcut volume1toolvolume3deletevol 3imprintallmergeall

Page 5: RBar...RBAR Tutorial RBAR Defined RBAR is an element type specific to the Sierra SD physics code and as a result this tutorial is only applicable when using Sierra/SD (Salinas). It

RBARTutorial

Hint:CubitConsole• Ifyoudon’tseetheCUBIT> promptintheconsolewindowyouarejustlookingatthewrongconsole(theremaybemultipletochoosefromloadedinPlatothatusethesingleconsolewindow).Clickontheiconatthetoprightoftheconsolewindowthatlookslikeacomputerscreentotogglethroughthedifferentconsolesthatarecurrentlyloaded.Oryoucanclickonthedownarrownexttothecomputerscreenicontoseeallofthecurrentlyloadedconsolesandchooseonefromthelist.

Page 6: RBar...RBAR Tutorial RBAR Defined RBAR is an element type specific to the Sierra SD physics code and as a result this tutorial is only applicable when using Sierra/SD (Salinas). It

RBARTutorial

CreatetheMeshandRBARs• AttheCUBIT commandpromptcopyandpastethefollowingcommands(seeHintonnextslide):createvertex000vol allsize.5meshvol allmeshvert19block1jointvert19spidersurf10block2vol 4block3vol 1

• ClickontheGeometry/MeshnodeinthetreeandthenclicktheSave iconinthetoolbartosavethemodel

• The“block…joint”commandcreatestheblockwithRBARelementsconnectingthepoint0,0,0andeverynodeontheinteriorofthecylindricalsurface.

• Wewillapplyourloadingtothesinglevertexat0,0,0andtheRBARelementswilltransferthatloadtotheinteriorofthecylindricalsurface.

Page 7: RBar...RBAR Tutorial RBAR Defined RBAR is an element type specific to the Sierra SD physics code and as a result this tutorial is only applicable when using Sierra/SD (Salinas). It

RBARTutorial

ApplyaForceLoad

• Selectandright-clickthevertex(seeHintonnextslide)inthemiddleofthecylindricalsurfaceandchooseApplyLoads->nodeset (thevertexistheonethatalloftheRBARelementsareconnectedto).• IntheSettings panelselectforce fromthedrop-downlistandenter00-1e5 intheboxtotherightandhitthereturnkey.

Page 8: RBar...RBAR Tutorial RBAR Defined RBAR is an element type specific to the Sierra SD physics code and as a result this tutorial is only applicable when using Sierra/SD (Salinas). It

RBARTutorial

Hint:EntitySelection• Theselectionfiltertoolbarisatthebottomleftofthegraphicswindow.• Thereare3highlevelmodes:Geometry,Mesh,andExodus• Withineachhighlevelmodetherearevariousoptionsforfilteringwhatwillgetselectedbyclicksinthegraphicswindow.

Highlevelmodes

Filteroptionsforagivenhighlevelmode

Page 9: RBar...RBAR Tutorial RBAR Defined RBAR is an element type specific to the Sierra SD physics code and as a result this tutorial is only applicable when using Sierra/SD (Salinas). It

RBARTutorial

CreateaFixedBC• Createanodeset fromthe8verticesatthe8cornersofthecubebytyping“nodeset 2vertex1to8” attheCUBIT prompt.• ChoosetheNodeset selectionfilteratthebottomofthegraphicswindow.• Selectnodeset 2byselectingandright-clickingonanyofthe8cornersofthecubeandchooseApplyBoundaryConditions->boundary• IntheSettings panelselectnodeset 2 andthencheckthefixedcheckbox.

Page 10: RBar...RBAR Tutorial RBAR Defined RBAR is an element type specific to the Sierra SD physics code and as a result this tutorial is only applicable when using Sierra/SD (Salinas). It

RBARTutorial

AssignMaterialandElementType• ClickontheFEMMesh nodeinthetreeunderSierraStructuralDynamics->FiniteElementModel

• IntheSettings panelclickintheMaterial areanexttoBlocks2and3andselect1 fromthedropdownlist.Don’tsetamaterialforBlock1sinceitwillbetheRBARblock.IfthematerialforBlock1isalreadysetto1thenjustclickonitandselecttheblankentryfromthedropdownlist.

• ThenclickintheElement areanexttoBlock1andselectrbar fromthedropdownlist.

• ThenclickintheElement areanexttoBlocks2and3andselecthex8u fromthedropdownlist.

Page 11: RBar...RBAR Tutorial RBAR Defined RBAR is an element type specific to the Sierra SD physics code and as a result this tutorial is only applicable when using Sierra/SD (Salinas). It

RBARTutorial

SettheTop.Opt.Parameters• ClickontheTopologyOptimization->TOPOLOGY-OPTIMIZATION nodeinthetree

• IntheSettingspanelright-clickanywhereintheParameters areaandchooseAdd->fixed_block_ids.Enter“12” (1and2separatedbyaspace)forthevalueofthefixed_block_ids parameterandhitthereturnkey.ThistellsPlatototreatblocks1and2asfixedandasaresulttheywillberespectedaspartofthefinalresult.Block1,theRBARblock,mustbesetasfixedsotheoptimizerdoesnottrytoperformoptimizationontheRBARelements.Astheyarenotvolumeelementsremovingoraddingmaterialdoesnotmakesense.

• IntheParametersareasetthefollowingparametervaluesbyclickingonthemandthenenteringthevalueintheeditfield:• volume_fraction =0.3• filter_scale =2.0• max_num_optimization_itr =30

Page 12: RBar...RBAR Tutorial RBAR Defined RBAR is an element type specific to the Sierra SD physics code and as a result this tutorial is only applicable when using Sierra/SD (Salinas). It

RBARTutorial

RuntheOptimization• ClickontheSierraStructuralDynamics nodeinthetreetobringupthejobsubmissionpanelintheSettings view• ChooseSalinas asthecodeandthenchoosethemachineandexecutiontemplateyouwanttouse• IntheResources areamakesureRBAR.exo ischecked.Thisisthemeshfilethatwillbeusedintherun.• IntheCodeParameters areamakesureAutoPrune isuncheckedandNumberofRefines is0.Wewillnotbeusingpruningandrefininginthisexample.• ChooseanyotherpreferencesandlaunchthejobbyclickingonSubmitSimulationJob towardthetopofthepanel

Page 13: RBar...RBAR Tutorial RBAR Defined RBAR is an element type specific to the Sierra SD physics code and as a result this tutorial is only applicable when using Sierra/SD (Salinas). It

RBARTutorial

ResultsTheresultsshouldlooksomethinglikethatshownbelow.