You are on page 1of 20

6/22/2016

2.3.ConnectingMultibodyComponentswithJointElements

2.3.ConnectingMultibodyComponentswithJointElements
TheMPC184familyofelementsservestoconnecttheflexibleand/orrigidcomponentsto
eachotherinamultibodymechanism.
AnMPC184jointelementisdefinedbytwonodeswithsixdegreesoffreedomateachnode
(foratotalof12DOFs).Therelativemotionbetweenthetwonodesischaracterizedbysix
relativedegreesoffreedom.Dependingontheapplication,youcanconfiguredifferentkinds
ofjointelementsbyimposingappropriatekinematicconstraintsonanyorsomeofthesesix
relativedegreesoffreedom.Forexample,tosimulatearevolutejoint,thethreerelative
displacementdegreesoffreedomandtworelativerotationaldegreesoffreedomare
constrained,leavingonlyonerelativedegreeoffreedomavailable(therotationaroundthe
revoluteaxis).Similarly,constrainingthethreerelativedisplacementdegreesoffreedom
andonerelativerotationaldegreeoffreedomcansimulateauniversaljoint.Tworotational
degreesoffreedomareunconstrainedinthisjoint.
ThekinematicconstraintsinthejointelementsareimposedusingtheLagrangemultiplier
method.BecausetheLagrangemultipliermethodisusedtoimposetheconstraints,the
constraintforcesareavailableforoutputpurposes.
Thefollowingtopicsaboutusingjointelementsinamultibodyanalysisareavailable:
JointElementTypes
MaterialBehaviorofJointElements
ReferenceLengthsandAnglesforJointElements
BoundaryConditionsforJointElements
ConnectingBodiestoJoints

2.3.1.JointElementTypes
AlljointelementsareclassifiedasMPC184elements.Thevariouselementsareavailablevia
theMPC184element'sKEYOPT(1)settingand,insomecases,theKEYOPT(4)setting.
Thefollowingtableliststhedifferenttypesofjointelementsandtherequiredkeyoption
settings.TherelevantelementsectionintheElementReferenceisalsoindicated.
JointElement
Type

KEYOPT(1) KEYOPT(4) MPC184Element

Revolute

Zaxisrevolute

Universal

Slot

Constraints

RevoluteJoint

UniversalJoint

SlotJoint

Pointinplane

PointinPlaneJoint 1

Translational

10

TranslationalJoint

https://www.sharcnet.ca/Software/Ansys/16.2.3/enus/help/ans_mul/Hlp_G_MULMODCOMPJT.html

5
1/20

6/22/2016

2.3.ConnectingMultibodyComponentswithJointElements

Cylindrical

11

Zaxiscylindrical

11

Spherical

Planar

12

Zaxisplanar

12

Weld

13

Orient

14

CylindricalJoint

SphericalJoint

PlanarJoint

WeldJoint

OrientJoint

3
Dependson
numberof
fixedrelative
DOFs

General

16

GeneralJoint

Minimum
constraints=
0(NoDOFis
fixed)
Maximum
constraints=
6(AllDOFs
arefixed)
5

Screw

17

ScrewJoint

Relativeaxial
motionand
rotational
motionare
linkedviathe
pitchofthe
screw

Followingaresomeexamplesofjointelementtypes:
RevoluteJointConstraineddegreesoffreedom:UX,UY,UZ,ROTX,ROTY

https://www.sharcnet.ca/Software/Ansys/16.2.3/enus/help/ans_mul/Hlp_G_MULMODCOMPJT.html

2/20

6/22/2016

2.3.ConnectingMultibodyComponentswithJointElements

UniversalJointConstraineddegreesoffreedom:UX,UY,UZ,ROTY

SlotJointConstraineddegreesoffreedom:UY,UZ

TranslationalJointConstraineddegreesoffreedom:UY,UZ,ROTX,ROTY,ROTZ

CylindricalJointConstraineddegreesoffreedom:UX,UY,ROTX,ROTY

https://www.sharcnet.ca/Software/Ansys/16.2.3/enus/help/ans_mul/Hlp_G_MULMODCOMPJT.html

3/20

6/22/2016

2.3.ConnectingMultibodyComponentswithJointElements

SphericalJointConstraineddegreesoffreedom:UX,UY,UZ

PlanarJointConstraineddegreesoffreedom:UZ,ROTX,ROTY

2.3.1.1.JointElementConnectivityDefinition
Ajointelementistypicallydefinedbyspecifyingtwonodes,IandJ.Thesenodesmaybe
arbitrarilylocatedinspace.Thereareinstances,however,whenoneofthenodesneedsto
beconsideredasagroundednode.Insuchcases,specifyeithernodeIornodeJ
appropriately.Incaseswhenthenodeisgrounded,thelocationofthegroundednodeis
takentobethatoftheotherspecifiednode.
Example
https://www.sharcnet.ca/Software/Ansys/16.2.3/enus/help/ans_mul/Hlp_G_MULMODCOMPJT.html

4/20

6/22/2016

2.3.ConnectingMultibodyComponentswithJointElements

Ifthefirstnodeofthejointelementisagroundednode,thentheelementdefinitionis:E,,J
orEN,ElementNumber,,J
Similarly,ifthesecondnodeisthegroundednode,thentheelementdefinitionis:E,I,or
EN,ElementNumber,I

2.3.1.2.JointElementSectionDefinition
Eachjointelementmusthaveanassociatedsectiondefinition.UsetheSECTYPEcommand
todefinethesectiontypeandsubtype.
Example
Theuniversaljointsectiondefinitionis:SECTYPE,JOINT,UNIV,UNIV01

2.3.1.3.LocalCoordinateSystemSpecificationforJointElements
Localcoordinatesystemsatthenodesarerequiredtodefinethekinematicconstraintsofa
jointelement.UsetheSECJOINTcommandtodoso.
Thelocalcoordinatesystemsandtheirrequiredorientationvaryfromonejointelementto
another.Inputdatarequirementsforeachjointelementdiffer.Typically,thelocal
coordinatesystemisalwaysdefinedatthefirstnodeofajointelement.
Thelocalcoordinatesystematthesecondnodemaybeoptional.Ifitisnotspecified,then
thelocalcoordinatesystematthefirstnodeisusuallyassumed.
Therotationalcomponentsoftherelativemotionbetweenthetwonodesofthejoint
elementsarequantifiedintermsofBryant(orCardan)anglesthatareevaluatedbasedon
thesecoordinatesystems.
Example
Thefollowingfigureillustratesthespecificationofthelocalcoordinatesystemforauniversal
jointelement:
Figure2.8:MPC184UniversalJointGeometry

https://www.sharcnet.ca/Software/Ansys/16.2.3/enus/help/ans_mul/Hlp_G_MULMODCOMPJT.html

5/20

6/22/2016

2.3.ConnectingMultibodyComponentswithJointElements

eI
1

e3
eI

eJ

eI

eJ

eI

eI

e3

eJ

Y
X

I,JCoincidentnodes

eI

eJ

eI

e3

eI

eJ

Thelocalcoordinatesystemspecificationis:
LOCAL,11,0
...
LOCAL,12,0
...
SECJOINT,LSYS,11,12

2.3.1.4.StopsorLimitswithJointElements
Stopsorlimitconstraintsinjointsareimposedontheavailablecomponentsofrelative
motionbetweenthetwonodesofajointelement.TheLagrangemultipliermethodisused
toimplementtheseconstraints.Forstaticanalysis,thestopconstraintsarebasedonthe
relativedisplacements(orrelativerotations)ofthefreedegreesoffreedom.
Caution:Usejointstopssparingly.Theprogramtreatsastopconstraint
internallyasa"mustbeimposed"or"hard"constraint,andnocontactlogic
isused.Asaresult,duringthegiveniterationofasubstep,thestop
constraintsactivateimmediatelyiftheprogramdetectsaviolationofastop
limit.
https://www.sharcnet.ca/Software/Ansys/16.2.3/enus/help/ans_mul/Hlp_G_MULMODCOMPJT.html

6/20

6/22/2016

2.3.ConnectingMultibodyComponentswithJointElements

Dependinguponthenatureoftheproblem,thestopconstraint
implementationmaycausethesolutiontotrendtowardsanequilibriated
statethatmaynotbereadilyapparenttoyou.Inaddition,donotusestops
tosimulatezerodisplacementboundaryconditions.Youshouldalsoavoid
specifyingstopsonmultiplejoints.
Finally,donotusejointstopsasasubstituteforcontactmodeling.Whenever
possible,usenodetonodeornodetosurfacecontactmodelingtosimulate
limitconditions.
StopsinTransientDynamicAnalysis
Inatransientdynamicanalysis,ifrelativedisplacementbased(orrotationbased)stop
constraintsareused,thentherelativevelocitiesandrelativeaccelerationsbecome
inconsistent(oscillatoryvelocityand/oraccelerationsareobservedinmanycases),implying
thattheenergyandmomentumduetotheimpactlikenatureofthestopsisnotconserved.
Theseinconsistenciesarereasonablysuppressedbyimposinganumericaldamping.
However,numericaldampingdoesnotworkappropriatelyinsomecases.Thus,forthe
transientdynamiccase,anenergymomentumconservationschemeisadopted.Bythis
method,theuserspecifiedrelativeDOFstopvaluesaretakenintoaccount,andconstraints
basedontherelativevelocityareimposedinsuchawaythattheoverallenergyand
momentumbalanceisachievedinafiniteelementsense.
Irrespectiveoftheintegrationschemespecifiedforthetransientdynamicanalysis,the
Newmarkmethodisusedforthejointelementwhenstopsarespecified.
Theenergymomentumconservationschemeforstopsisimplementedforalljointsexcept
thescrewjoint.Inthecaseofthescrewjoint,thestopsareimposedbasedontherelative
displacements(orrotations).
DefiningStopsforJointElements
Youcanimposestopsorlimitsontheavailablecomponentsofrelativemotionbetweenthe
twonodesofajointelement.Thestopsorlimitsessentiallyconstrainthevaluesofthefree
DOFswithinacertainrange.Tospecifyminimumandmaximumvalues,issuetheSECSTOP
command.
Thefollowingfigureshowshowstopscanbeimposedonarevolutejointsuchthatthe
motionisconstrained.Theaxisoftherevoluteisassumedtobeperpendiculartotheplane
ofpaperandisalongthee3direction.
Figure2.9:StopsImposedonaRevoluteJoint

ThelocalcoordinatesystemspecifiedatnodeIisassumedtobefixedinitsinitial
https://www.sharcnet.ca/Software/Ansys/16.2.3/enus/help/ans_mul/Hlp_G_MULMODCOMPJT.html

7/20

6/22/2016

2.3.ConnectingMultibodyComponentswithJointElements

configuration.However,thelocalcoordinatesystemspecifiedatnodeJevolveswiththe
rotationofthatnode.Therelativeangleofrotationisgivenby:

LetthelinkwithnodeJrotatewithrespecttothelinkwithnodeI.Thischaracteristicimplies
thatthelocalcoordinatesystematnodeJrotateswithrespecttothelocalcoordinate
systematnodeI.
Fortheconfigurationshown,theinitialrelativeangleofrotationiszerodegrees.A
counterclockwisemotionresultsinpositiveanglesofrotation.Clockwisemotionresultsin
negativeanglesofrotation.
IfstopslimitthemovementofthelinkwithnodeJ(asshown),thestopconditionsare
specifiedasfollows:
SECSTOP,6,PHImin,PHImax
Thenextfigureshowshowstopscanbeimposedinaslotjointwhichinvolves
displacementsinthelocaleI1axisofnodeI.TherelativedistancebetweennodeJandnode
Iisgivenby:

wherexIandxJarethepositionvectorsofnodesIandJ.Theinitialdistancebetweenthe
nodesIandJisl0andisapositivevalue.
Figure2.10:StopsImposedonaSlotJoint

Thestopsaredefinedas:
SECSTOP,1, min, max
where

Thestopsaredefinedas:
SECSTOP,1, min, max
where

minand max arebothpositive.


https://www.sharcnet.ca/Software/Ansys/16.2.3/enus/help/ans_mul/Hlp_G_MULMODCOMPJT.html

8/20

6/22/2016

2.3.ConnectingMultibodyComponentswithJointElements

minisnegativeand max ispositive.

2.3.1.5.JointMechanismLocks
Locksorlockinglimitsmayalsobeimposedontheavailablecomponentsofrelativemotion
betweenthetwonodesofajointelement.Locksarebasicallyusedinjointmechanismsto
freezethejointinadesiredconfigurationduringthecourseofdeformation.Whenthe
locksareactivatedonaparticularcomponentofrelativemotion,thatcomponentremains
lockedfortherestoftheanalysis.IssuetheSECLOCKcommandtodefinelocklimits.
ReferringtoFigure2.9:StopsImposedonaRevoluteJoint,thelocksforarevolutejointare
specifiedasSECLOCK,6,Phi_Min,Phi_Max
ReferringtoFigure2.10:StopsImposedonaSlotJoint,thelocksfortheslotjointare
specifiedasSECLOCK,1,l_Min,l_Max

2.3.2.MaterialBehaviorofJointElements
Thefollowingtopicsrelatedtothematerialbehaviorofjointelementsinamultibody
analysisareavailable:
StiffnessandDampingBehaviorofJointElements
FrictionalBehavior
Formoreinformation,seeMPC184JointintheMaterialReference.

2.3.2.1.StiffnessandDampingBehaviorofJointElements
Linearornonlinearstiffnessanddampingbehaviorcanbeassociatedwiththefreeor
unrestrainedcomponentsofrelativemotionofthejointelements.Inthecaseoflinear
stiffnessorlineardamping,thevaluesarespecifiedascoefficientsofa6x6elasticitymatrix
usingtheTB,JOINcommandwithTBOPT=STIForTBOPT=DAMP.Thestiffnessand
dampingvaluescanbetemperaturedependent.Dependingonthejointelementinuse,only
theappropriatecoefficientsofthestiffnessordampingmatrixareusedinthejointelement
constitutivecalculations.
ThenonlinearstiffnessanddampingbehaviorisspecifiedusingtheTB,JOINcommandwith
anappropriateTBOPTlabel.Inthecaseofnonlinearstiffness,relativedisplacement
(rotation)versusforce(moment)valuesarespecifiedusingtheTBPTcommand.For
nonlineardampingbehavior,velocityversusforcebehaviorisspecifiedusingtheTBPT
command.(SeeFigure2.11:NonlinearStiffnessandDampingBehaviorforJointsfora
representationofthenonlinearstiffnessordampingcurve.)Ineithercase,thesevaluesmay
betemperaturedependentusetheTBTEMPcommandtodefinethetemperatureforthe
datatable.
Figure2.11:NonlinearStiffnessandDampingBehaviorforJoints
https://www.sharcnet.ca/Software/Ansys/16.2.3/enus/help/ans_mul/Hlp_G_MULMODCOMPJT.html

9/20

6/22/2016

2.3.ConnectingMultibodyComponentswithJointElements

Youcanspecifythelinearornonlinearstiffnessordampingbehaviorindependentlyforeach
componentofrelativemotion.However,ifyouspecifylinearstiffnessforanunrestrained
componentofrelativemotion,youcannotspecifynonlinearstiffnessbehavioronthesame
componentofrelativemotion.Thedampingbehaviorissimilarlyrestricted.Ifajoint
elementhasmorethanonefreeorunrestrainedcomponentofrelativemotionforexample,
theuniversaljointhastwofreecomponentsofrelativemotionthenyoucanindependently
specifythestiffnessordampingbehavioraslinearornonlinearforeachoftheunrestricted
componentsofrelativemotion.

2.3.2.2.FrictionalBehavior
Frictionalbehavioralongtheunrestrainedcomponentsofrelativemotioninfluencesthe
overallbehaviorofthejoints.YoucanmodelCoulombfrictionforjointelementsviathe
TB,JOINcommandwithanappropriateTBOPTlabel.Frictionalbehaviorcanbespecifiedonly
forthefollowingjoints:
RevoluteJoint(xaxisandzaxis)
SlotJoint
TranslationalJoint
Thelawsgoverningthefrictionalbehaviorofthejointaredescribedbelow.
CoulombsLaw
TheclassicalCoulombfrictionmodelisimplementedforjointsusingapenaltyformulation.
TheCoulombfrictionmodelforjointsisdefinedas:

https://www.sharcnet.ca/Software/Ansys/16.2.3/enus/help/ans_mul/Hlp_G_MULMODCOMPJT.html

10/20

6/22/2016

2.3.ConnectingMultibodyComponentswithJointElements

Where,Fsistheequivalenttangentialforce(ormoment),Fnisthenormalforce(or
moment)inthejoint,andisthecurrentvalueofthecoefficientoffriction.Thecalculation
ofthenormalforcedependsonthejointunderconsideration.
IftheequivalenttangentialforceFsislessthanFlim,thestateisknownasthestickingstate.
IfFsexceedsFlim,slidingoccursandthestateisknownastheslidingstate.The
sticking/slidingcalculationsdeterminewhenapointtransitionsfromstickingtoslidingor
viceversa.
Figure2.12:Coulomb'sLaw
Fs
Sliding

Flim

Fn

ExponentialFrictionLaw
Theexponentialfrictionlawisusedtosmooththetransitionbetweenthestaticcoefficientof
frictionandthedynamiccoefficientoffrictionaccordingtotheformula(Bensonand
Hallquist):

where:
Vrel=therelativesliprate
s=thecoefficientoffrictioninthestaticregime(stiction)
d=thecoefficientoffrictioninthedynamicregime
c=decaycoefficient
Figure2.13:ExponentialFrictionLaw

https://www.sharcnet.ca/Software/Ansys/16.2.3/enus/help/ans_mul/Hlp_G_MULMODCOMPJT.html

11/20

6/22/2016

2.3.ConnectingMultibodyComponentswithJointElements

2.3.2.2.1.GeometryspecificationsforCoulombfrictioninJoints
ThemodelingofCoulombfrictioninjointsrequiressomegeometryspecifications,depending
onthetypeofjointunderconsideration.Thesequantitiesareusedinthecomputationofthe
normalforce(ormoment)forCoulombfrictioncalculations.TheSECJOINTcommandis
usedtospecifythesequantities.Thefollowingtableoutlinestherequiredgeometric
quantities:
Table2.2:RequiredGeometricQuantities

JointType

GeometricQuantities

RevoluteJoint(xaxisandzaxis)

Outerradius,Innerradius,EffectiveLength

SlotJoint

Nonerequired

TranslationalJoint

EffectiveLength,EffectiveRadius

Ifappropriategeometricquantitiesarenotspecified,thenthecorrespondingnormalforce
contributionswillnotbeconsidered.Thefollowingsectionexplainsthenormalforce
calculationsandthegeometricquantitiesrequired.

2.3.2.2.2.CalculationofNormalForcesforCoulombFrictionalBehavior
Thenormalforce(ormoment)thatisusedintheCoulombfrictionalbehaviorisbasedon
thefollowingforcesthatariseinajoint:
LagrangeMultiplierforces(ormoments)duetotheconstraints
Interferencefitforces(ormoments)
RevoluteJoint
https://www.sharcnet.ca/Software/Ansys/16.2.3/enus/help/ans_mul/Hlp_G_MULMODCOMPJT.html

12/20

6/22/2016

2.3.ConnectingMultibodyComponentswithJointElements

Inordertocomputethenormalmomentinarevolutejoint,therevolutejointisvisualizedas
acylinderpinassembly(forexample,adoorhingeconsistingofapinwithaheadinserted
intoacylinder).
Thefollowinggeometricquantitiesarerequiredinthecalculationsbelow.Notethatthe
specificationofthesequantitiesisoptional.Ifsomeofthesegeometricquantitiesarenot
specified,thenthecorrespondingcontributiontothenormalmomentcalculationsisignored.
Router=Outerradiusofthecylinder
Rinner=Innerradiusofthecylinderoroutsideradiusofpin
Leff=Theeffectivelengthisthelengthoverwhichthecylinderandpinarein
contactwitheachother
Thecontributionstothenormalmomentinanxaxisrevolutejointareasfollows:
AnaxialmomentduetotheaxialcomponentoftheconstraintLagrangeMultiplier
force(1).
Thisforceactsinsuchawayastopushthecylinderagainstthepinhead,thereby
causingafrictionalmomenttodevelop.

where,

AtangentialmomentduetotheconstraintLagrangeMultiplierforces,2and3:

AbendingmomentthatisgeneratedasaconsequenceoftheconstraintLagrange
Multipliermoments(5and6):

Leadingtoabendingmoment:

Additionally,ifinterferencefitmoment(Minterference)isdefined,thenormalmomentfor
frictionalcalculationsisgivenby:
https://www.sharcnet.ca/Software/Ansys/16.2.3/enus/help/ans_mul/Hlp_G_MULMODCOMPJT.html

13/20

6/22/2016

2.3.ConnectingMultibodyComponentswithJointElements

Asimilarcalculationiscarriedoutforthezaxisrevolutejointbychoosingtheappropriate
constraintLagrangemultiplierforcesintheaboveequations.
SlotJoint
ThetwodisplacementconstraintLagrangeMultiplierforces(2and3)intheslotjoint
contributetoatangentialforceasfollows:

Additionally,ifinterferencefitforce(Finterference)isdefined,thenormalforceforfrictional
calculationsisgivenby:

Geometricquantitiesarenotrequiredfortheslotjoint.
TranslationalJoint
Thegeometricquantitiesrequiredforthetranslationjointare:
Leff=Effectivelength.Theeffectivelengthisthelengthoverwhichthetwoparts
ofthetranslationjointoverlap.Itisassumedthatthechangeinthislengthis
small.
Reff=Effectiveradius.Tosimplifycalculations,aneffectiveradiusisusedin
torsionalmomentcalculations,eventhoughthecrosssectioninatranslational
jointisrectangular.Theeffectiveradiusisusedincomputingtheforcethatarises
duetothetorsionalmoment.
Thenormalforceusedinfrictionalcalculationsiscomputedasfollows:
Aneffectiveradialforceduetotheconstraintforces(2and3):

Bendingforceduetoinplaneconstraintmoments(5and6):

Leadingtoabendingforce

https://www.sharcnet.ca/Software/Ansys/16.2.3/enus/help/ans_mul/Hlp_G_MULMODCOMPJT.html

14/20

6/22/2016

2.3.ConnectingMultibodyComponentswithJointElements

Forceduetothetorsionalconstraintmoment,4:

Additionally,ifinterferencefitforce(Finterference)isdefined,thenormalforceforfrictional
calculationsisgivenby:

2.3.3.ReferenceLengthsandAnglesforJointElements
Theinitialconfigurationofthejointelementmaybesuchthatnonzeroforcesormomentsis
necessary.Insuchcases,youcandefinetheconstitutivebehaviorwithrespecttoa
referenceconfigurationsuchthattheseforcesormomentsarezero.Todoso,definea
referenceangleorareferencelength(SECDATA).
Ifyoudonotdefinereferencelengthsandangles,MechanicalAPDLcalculatesthevalues
fromtheinitialconfigurationofthejoints.ANSYSusesthereferencelengthsandanglesin
thestiffnessandfrictionalbehaviorcalculations.

2.3.4.BoundaryConditionsforJointElements
IssuetheDJcommandtoimposeboundaryconditionsontheavailablecomponentsof
relativemotionofthejointelement.YoucanlisttheimposedvaluesviatheDJLIST
command.Todeletethevalues,issuetheDJDELEcommand.
Toapplyconcentratedforcesontheavailablecomponentsofrelativemotionofthejoint
element,issuetheFJcommand.YoucanlisttheimposedvaluesviatheFJLISTcommand.
Todeletethevalues,issuetheFJDELEcommand.

2.3.5.ConnectingBodiestoJoints
Otherthaninidealizedgeometry(suchasthatshowninFigure2.1:FESliderCrank
Mechanism),anMPC184jointelementisdefinedbyoneortwonodesinspaceandrequires
specialmodelingtechniquestoconnectthejointtothebodyappropriately.
Figure2.14:PinnedJointGeometryshowsa3Dmodelofapinnedjointwherethe
geometryofthejoint(thepin)isexplicitlymodeled.Toperformamultibodyanalysis,the
pingeometryisignoredandthebehaviorreplacedbytheappropriateMPC184jointelement.
Figure2.14:PinnedJointGeometry

https://www.sharcnet.ca/Software/Ansys/16.2.3/enus/help/ans_mul/Hlp_G_MULMODCOMPJT.html

15/20

6/22/2016

2.3.ConnectingMultibodyComponentswithJointElements

Figure2.15:PinnedJointMeshandRevoluteJointshowsthemeshedmodelincludingthe
revolutejoint.Toconnectthebodiestothejoint,youmustuseeitherelements(suchas
beams)orconstraintequations.Theeasiestwaytodosoistousecontactelementsto
createsurfacebasedconstraints(multipointconstraints,orMPCs),asfollows:
1. Defineapilotnodeatoneendofthejoint.Thepilotnodeconnectsthejointtothe
restofthebody.
2. Selectthenodesonthesurfaceofthebodythatyouwanttoconnecttothispilot
node.
3. Createcontactsurfaceelementsonthissurface.Bysharingthesamerealconstant
number(REAL,N),MPCsbetweenthesurfacenodesandthepilotnodeare
generatedduringthesolution.
Repeatthestepsforeachbodyjointconnection.
Figure2.15:PinnedJointMeshandRevoluteJoint
https://www.sharcnet.ca/Software/Ansys/16.2.3/enus/help/ans_mul/Hlp_G_MULMODCOMPJT.html

16/20

6/22/2016

2.3.ConnectingMultibodyComponentswithJointElements

Figure2.16:PinnedJointContactElementsshowsthecontactelementsand
Figure2.17:PinnedJointConstraintEquationsshowstheMPCs(constraintequations)
createdduringthesolutionforthelowerbody.
CreatethepilotnodeusingtheTARGE170elementsettingKEYOPT(2)=1soasnotto
allowtheprogramtoconstrainanyDOFsandissuingtheTSHAP,PILOcommand.
Ifyoumeshthebodywithelementshavingnomidsidenodes(suchasSOLID185),use
CONTA173astheelementtypeforthesurfacemesh.Forelementswithmidsidenodes
(suchasSOLID186orSOLID187),useCONTA174.Setthefollowingelementkeyoptionsto
createthenecessaryconstraints:
KEYOPT(2)=2

Constraint(MPC)option.

KEYOPT(4)=2

GeneraterigidMPCconstraints.

KEYOPT(12)=5

Bondedbehaviorbetweenthepilotnodeandthecontact
surface.

Figure2.16:PinnedJointContactElements

https://www.sharcnet.ca/Software/Ansys/16.2.3/enus/help/ans_mul/Hlp_G_MULMODCOMPJT.html

17/20

6/22/2016

2.3.ConnectingMultibodyComponentswithJointElements

Figure2.17:PinnedJointConstraintEquations

https://www.sharcnet.ca/Software/Ansys/16.2.3/enus/help/ans_mul/Hlp_G_MULMODCOMPJT.html

18/20

6/22/2016

2.3.ConnectingMultibodyComponentswithJointElements

Insteadoftherigidoption,youcanalsochooseaflexible(forcedistributedorRBE3type)
constraintoptionbysettingKEYOPT(4)=1.Thefollowingfiguresillustratethedifferencein
behaviors:
Figure2.18:RigidConstraint(KEYOPT(4)=2)
ImposeddisplacementatPilotnode
(UX,UY)

Constraintsurface
remainsrigid

Contactelements

Figure2.19:FlexibleConstraint(KEYOPT(4)=1)

https://www.sharcnet.ca/Software/Ansys/16.2.3/enus/help/ans_mul/Hlp_G_MULMODCOMPJT.html

19/20

6/22/2016

2.3.ConnectingMultibodyComponentswithJointElements

ImposeddisplacementatPilotnode
(UX,UY)

Deformedconstraintsurface

Contactelements

TypicalCommandSequence
Followingisatypicalcommandsequenceforconnectingbodiestojoints:
!Step1:Defineapilotnodeatthejointnode
et,59,170!typeID=59isanavailableID
keyopt,59,2,1!donotallowprogramtoconstrainDOFs
real,59!realID=59isanavailableID
tshap,pilot
e,9536!9536isthejointnode
!Step2:Selectthenodesofthecorrespondingsurface
csys,15!CSatcenterofpin
nsel,s,loc,x,15!nodesatr=15
!Step3:Createthecontactelementsonthesurface
et,60,173
keyopt,60,2,2!constraint(MPC)option
keyopt,60,4,2!rigidMPC
keyopt,60,12,5!bondedalwayscontact
type,60
real,59!samerealID:thisconnectsthepilot
!tothissurface
esurf!generatethecontactelementsonthesurface
nsel,all

AdditionalInformation
Formoreinformationaboutusingcontactelementstogenerateconstraints,seeSurface
BasedConstraintsintheContactTechnologyGuide.
Release16.2SASIP,Inc.Allrightsreserved.

https://www.sharcnet.ca/Software/Ansys/16.2.3/enus/help/ans_mul/Hlp_G_MULMODCOMPJT.html

20/20

You might also like