13
RBAR Tutorial RBAR Tutorial

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

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

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.