making efficient connections with rbe2 rbe3 constraint equations and cbush elements

Upload: vignesh-waran

Post on 12-Oct-2015

76 views

Category:

Documents


2 download

DESCRIPTION

bmn

TRANSCRIPT

  • Page1 of24

    Technical Seminar:TechnicalSeminar:ConnectionElements TheBoringStuff

    Topics: BuildingExpertClassFEModels The Basics: RBE Elements (MPC Elements) TheBasics:RBEElements(MPCElements) ThestandardinSpringElements:CBUSH FemapTipsandTricksoftheMoment:Resolution,TurningoffReferences,SettingViewDisplayOptions

    ABriefQ&APeriod

    A

    p

    r

    i

    l

    2

    0

    1

    1

    Q

  • Page2 of24

    TechnicalSeminar:EfficientConnections

    Building an expertclass FE model is often all about creating efficientBuildinganexpert classFEmodelisoftenallaboutcreatingefficientconnections.

    A

    p

    r

    i

    l

    2

    0

    1

    1

  • Page3 of24

    TechnicalSeminar:EfficientConnections

    TheBasics:RTypeElements{RigidBody(RBE2)andNot RigidBody(RBE3)}A very useful resource: NX Nastran Element Library ReferenceAveryusefulresource:NXNastranElementLibraryReference

    A

    p

    r

    i

    l

    2

    0

    1

    1

  • Page4 of24

    TechnicalSeminar:EfficientConnections

    TheBasics:SPCandMPCConstraints(WhatisunderthehoodofRBEs)NX Nastran User Guide: Chapter 9 ConstraintsNXNastranUserGuide:Chapter9Constraints

    A

    p

    r

    i

    l

    2

    0

    1

    1

  • Page5 of24

    TechnicalSeminar:EfficientConnections

    TheBasics:RTypeElements{RBE2&RBE3}TheRBE2elementdoesntcausenumericaldifficultiesbecauseitdoesntaddtermstothestiffnessmatrix.TheRBE2elementisactuallyaconstraintelementthatprescribesthedisplacementrelationshipbetweentwoormoregridpoints.ThisisthesameconceptusedbytheRBE3.ThecentralthemeisDependentversusIndependentnodes.

    (M t )

    (Master)

    (Master)

    A

    p

    r

    i

    l

    2

    0

    1

    1

    Note:Note:Usingrigidelementswillcauseincorrectresultsinbucklinganddifferentialstiffnessanalysesbecausethelargedisplacementeffectsarenotcalculated.Exceptions arezerolengthelements(e.g.,tosimulateahinge)andrigidelementsconstrainedsothattheydontrotate.

  • Page6 of24

    TechnicalSeminar:EfficientConnections

    TheBasics:RTypeElements{RBE2}HereisastartingpointtounderstandtheRBE2.Averysimplebeammodelwitha100g p y plbfloadatthecenterofthebeam.ThebeamisheldtogetherwithaRBE2.

    Moment&ForceCalc.M=2.5*50F=100/2

    SimpleBeamwithfixedends TurnOnEquationForce FreeBodyDiagram

    ( )

    A

    p

    r

    i

    l

    2

    0

    1

    1

    InspectF06(MPCForce)

    ModelFile:FirstRBE2Model.modfem

  • Page7 of24

    TechnicalSeminar:EfficientConnections

    TheBasics:RTypeElements{RBE2}andMPCs{ConstraintEquations}TheunderlyingnumericstoRBEsistheconstraintequation.Onecanbethankfulthatwedonthavetoenterthembyformulabutitisgoodtoseehowtheywork.

    AllRBEsarejustMPCs Th fi t t i th Thefirsttermisthedependentnode(aD)anddependsuponthemovementoftheotherindependent(master)nodes. SettingupMPCsrequiresonetounderstandthebasicequation of mechanics

    NoSpatialRelationship

    A

    p

    r

    i

    l

    2

    0

    1

    1

    equationofmechanics.

    aDX = a1X1 + a2X2 + a3X3 + + a XaDX a1X1 + a2X2 + a3X3 ++ anXn

    ModelFile:ConstraintEquations.modfem

  • Page8 of24

    TechnicalSeminar:EfficientConnections/NumericalFoundation

    TheBasics:MPCs(i.e.,RBEs)arebasedonconstraintequations.

    Thedependentnodesareremovedfromthedisplacementformulationmatrixsincetheirbehaviorisdescribedbytheindependentnodes.Whydowecare?(i)Onecantapplydisplacementsy pp y ptodependentnodessincetheynolongerexistwithintheucolumn;(ii)However,Forces/Momentscanstillbeappliedtodependentsandindependents;(iii)matrixformulationsareusedandinverted.HenceyourRBEmustnot haveamechanism.RBE2shave6DOFfortheindependentnodewhileRBE3saredefinedbytheuser(hencemechanismscanoccur!). ByusingMPCs,NXNastran createsnumerically

    A

    p

    r

    i

    l

    2

    0

    1

    1

    perfectRigids /Interpolation/Etc.

  • Page9 of24

    TechnicalSeminar:EfficientConnections/NumericalFoundation

    TheBasics:MPCs(i.e.,RBEs)arebasedonconstraintequations.

    WhathappenswhenyouconstrainadependentDOFofaRBE2orRBE3?Fromthemechanicsweknowthatthesolverhastobeunhappy This is how it tells us:unhappy.Thisishowittellsus:

    A

    p

    r

    i

    l

    2

    0

    1

    1

  • Page10 of24

    TechnicalSeminar:EfficientConnections/NumericalFoundation

    TheBasics:MPCs(i.e.,RBEs)arebasedonconstraintequations.

    WhathappenswhenyourRBE3hasamechanism?HereweremovethestabilityDOF(RX)fromourRBE3inthepriormodel. Please be careful and dont over constrain Pleasebecarefulanddon toverconstrainsincetherearenowarningmessages.

    A

    p

    r

    i

    l

    2

    0

    1

    1

    Note thattheerrormessagecallsoutElement11.NXNastran triestohelpfixtheproblemasmuchasitcan.

  • Page11 of24

    TechnicalSeminar:EfficientConnections

    TheBasics:RTypeElements{RBE2&RBE3}AcomparisonispresentedbetweenRBE2andRBE3formulations.MostpeoplecanfigureouttheloaddistributionfortheRBE2elementbutthatfortheRBE3defiessimplelogicifyoudontknowthemathematicalformulation.

    MomentLoad ForceLoad

    A

    p

    r

    i

    l

    2

    0

    1

    1

    N t F th RBE3 l t t i l d th TX TZ

    ModelFile:StartRBE3withMomentandForceLoads.modfem

    RBE2MomentCalculationM=2*270.88+2*2.5*91.647M 541 76 458 24 1 000 Note:FortheRBE3elementwemustincludetheTX,TZ,

    &RXDOFontheIndependent sidetopreventrigidbodyrotationoftheRBE3element.ThisistrickyseepriorslideonNumericalFoundation.

    M=541.76+458.24=1,000Butwhythedifferentnumbers?Seenextslide.

  • Page12 of24

    TechnicalSeminar:EfficientConnections

    TheBasics:RTypeElements{RBE2andSuperStiff}UnderstandinghowtheRBE2workscanbeillustratedbycomparingitagainstasuperstiffbeam.

    A

    p

    r

    i

    l

    2

    0

    1

    1

    RBE2MomentCalculationYoureallycantdowithsimpleForceandMomentSummations.Th RBE2 d f t j b f f i th t i id t i t

    ModelFile:RBE2andSuperStiffBeamwithMomentandForceLoads.modfem

    TheRBE2doesaperfectjobofenforcingtheexactrigidconstraint.

  • Page13 of24

    TechnicalSeminar:EfficientConnections

    TheBasics:RTypeElements{RBE3} MechanicsTheRBE3elementdoesnotcreatestiffnessinthestructure.Thetrickisunderstandinghowtheappliedforceandmomentisdistributedoverthemaster(independent)nodes.

    A

    p

    r

    i

    l

    2

    0

    1

    1

  • Page14 of24

    TechnicalSeminar:EfficientConnections

    TheBasics:RTypeElements{RBE3}HereisthebackgroundmechanicsontheRBE3element.Youtaketheforce/momentandapplyitatthecentroidoftheindependent(master)nodesandthensplititupequally.

    A

    p

    r

    i

    l

    2

    0

    1

    1

    100 lbf

    150 lbf*in1,000 lbf*in

    M = 2*250 + 2*100*2 5 = 1 000 lbf*in

    M = 2*37.5 + 15*2.5 + 15*2.5 = 150 lbf*inF = (50 15) + (50 + 15) = 100 lbf

    M = 2 250 + 2 100 2.5 = 1,000 lbf in

  • Page15 of24

    TechnicalSeminar:EfficientConnections

    TheBasics:RTypeElements{RBE3}IfwereducetheDependentDOFoftoTY(1DOF),thentheRBE2andRBE3calculatethefollowing:

    MomentLoad ForceLoad

    A

    p

    r

    i

    l

    2

    0

    1

    1

    WhentheRBE3hasnoRZ youhavenoRZ

    FinalExample:FinalExampleRBE3withMomentandForceLoads.modfem

  • Page16 of24

    TechnicalSeminar:EfficientConnections

    AnExample:RTypeElements{RBE3}Apipestructureismodeledusingplateelements.Itispartofalargerstructurethatisthenconnectedtoabeamelement.ByusingaRBE3elementwecanmakeagracefultransitionbeforethebeamandplateelements.Itsoundssimplebutitcanalsobetrickytoimplement.

    A

    p

    r

    i

    l

    2

    0

    1

    1

    Thepipeexpandsandcontractsduetopoisonseffect.

    ModelFile:RBE3PlateandTubeModel.modfem

  • Page17 of24

    TechnicalSeminar:EfficientConnections

    RBE3UsageGuidelines:DonotspecifyrotationalDOFforIndependentNodesexcept whennecessaryto p y p p yavoidsingularitycausedbyalinearsetofmastergrids(RememberPriorBeamModel)

    UsingrotationalDOFonIndependentgridscanresultinimplausibleresults

    A

    p

    r

    i

    l

    2

    0

    1

    1

    ModelFile:RBE3PlateandTubeModelGuidelines.modfem

  • Page18 of24

    TechnicalSeminar:EfficientConnections

    CBUSHElements:PerfectSpringConnectionSettinguptheElementPropertyfortheCBUSHrequiresspecialcaresinceitisnotthedefaultformulationwithintheFemapmenustructure.

    A

    p

    r

    i

    l

    2

    0

    1

    1

  • Page19 of24

    TechnicalSeminar:EfficientConnections

    CBUSHElements:NXNastranElementLibrary Chapter6

    A

    p

    r

    i

    l

    2

    0

    1

    1

  • Page20 of24

    TechnicalSeminar:EfficientConnections

    CBUSHElements:Isa6DOFcustomizablepseudobeamelement.Ithasallthe advantages of a beam element with the ability to dial in spring values.theadvantagesofabeamelementwiththeabilitytodialinspringvalues.

    A

    p

    r

    i

    l

    2

    0

    1

    1

    Note:IftheCBUSHelementisnotproperlyconstrained,itwillcreatemechanismsmuchlikeanyotherelement.ThisexampleworkswellsincethebeamelementthattheCBUSHisattachedtohas6DOFandisfullyconstrained.

  • Page21 of24

    TechnicalSeminar:EfficientConnections

    CBUSHElements:Isa6DOFcustomizablepseudobeamelement.Ithasallthe advantages of a beam element with the ability to dial in spring values.theadvantagesofabeamelementwiththeabilitytodialinspringvalues.

    A

    p

    r

    i

    l

    2

    0

    1

    1

  • Page22 of24

    TechnicalSeminar:EfficientConnections

    CBUSHElements:ConnectingCBUSHelements(andlikewisebeamelements)to 3DOF solid elements can be problematic due to rigid body motionsto3DOFsolidelementscanbeproblematicduetorigidbodymotions(mechanisms).

    A

    p

    r

    i

    l

    2

    0

    1

    1

  • Page23 of24

    TechnicalSeminar:EfficientConnections

    MyStandardFemapSettings:HighResolution Graphics and HousekeepingHigh ResolutionGraphicsandHousekeeping

    A

    p

    r

    i

    l

    2

    0

    1

    1

  • Page24 of24

    TechnicalSeminar:EfficientConnections

    MyStandardFemapSettings:ViewSettings

    ViewSettingsCanBeSaved Think databaseThinkdatabase Thinkdoonce

    A

    p

    r

    i

    l

    2

    0

    1

    1

    OpenModelFile:PredictiveEngineeringRecommendedViewSettings.modfem