Professional Documents
Culture Documents
SolidWorks Motion Tutorial 2011
SolidWorks Motion Tutorial 2011
SolidWorksMotionTutorial
Page1
Inthistutorial,wewilllearnthebasicsofperformingmotionanalysisusingSolidWorksMotion.
AlthoughthetutorialcanbecompletedbyanyonewithabasicknowledgeofSolidWorkspartsand
assemblies,wehaveprovidedenoughdetailsothatstudentswithanunderstandingofthephysicsof
mechanicswillbeabletorelatetheresultsto
thoseobtainedbyhandcalculations.
Beginbycreatingthesixpartmodelsdetailedon
page2.Foreachpart,definethematerialby
rightclickingMaterialintheFeatureManager
andselectingEditMaterial.TheMaterial
Editorwillappear,asshownhere.SelectAlloy
SteelfromthelistofsteelsintheSolidWorks
materialslibrary.ClickApplyandtheClose.
RotationofaWheel
Tobegin,wewillanalyzeasimplemodelofa
wheelsubjectedtoatorque.FromNewtons
SecondLaw,weknowthatthesumoftheforces
actingonabodyequalsthemassofthebody
timestheaccelerationofthebody,or
Theaboveequationappliestobodiesundergoinglinearacceleration.Forrotatingbodies,Newtons
SecondLawcanbewrittenas:
where istheradialdistancefromtheaxis.Forsimpleshapes,themomentofinertiaisrelativelyeasy
tocalculate,asformulasfor ofbasicshapesaretabulatedinmanyreferencebooks.However,for
morecomplexcomponents,calculationof canbedifficult.SolidWorksallowsmassproperties,
includingmomentsofinertia,tobedeterminedeasily.
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page2
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page3
OpenthepartWheel1.Fromthemainmenu,selectTools:MassProperties.
Themasspropertiesofthewheelarereportedinthepopupbox.Forthispart,theweightis40.02
pounds,andthemomentofinertiaaboutthezaxis(labeledasLzzinSolidWorks)is609.3lbin2.Note
thatifyoucenteredthepartabouttheorigin,thentheproperties,labeledTakenatthecenterofmass
andalignedwiththeoutputcoordinatesystemwillbeidenticaltothoselabeledPrincipalmoments...
takenatthecenterofmass.
Sincethewheelissymmetricabouttheaxisofrotation,itwillbedifficulttovisualizetherotational
motioninthemodel.Addinganonsymmetricpatterntooneofthefacesofthewheelwillbehelpful.
Selectthefrontfaceofthepart,
andchoosetheAppearanceTool
fromthecontexttoolbarthat
appears.Youcanchoosetoedit
theappearanceoftheface,the
feature,theassociatedsolid
body,ortheentirepart.Choose
Face,sincewewillbeapplying
thepatterntothefrontface
only.
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page4
InthePropertyManager,clicktheAdvancedtabandtheColor/Imagetab.Under
Appearance,selectBrowse,andselectthecheckerpatternfromMaterials:
miscellaneous:Patterndirectory.ClickOpentoapplythepattern.
Clickanddragacornerofthepattern,asshownhere.Dragthe
corneroutwarduntilthepatternislargeenoughsothefaceisdivided
intofourquadrants,andclickthecheckmarkintheProperty
Manager.Savethepartfile.
OpenthepartWheel2.Findthemassproperties,andapplya
texturetoafaceofthemodel.Savethepartfile.
Notethatthemassofthispart(40.14lb)isalmostidenticaltothat
oftheotherwheel,butthemassmomentofinertia(837.0lbin2)is
about37%greater.Themassmomentofthepartdependsnotonly
onthepartsmass,butalsoonhowthatmassisdistributed.As
moremassisplacedatagreaterdistanceawayfromtheaxisofthe
part,thenthemassmomentofinertiaaboutthataxisincreases
(notethe intheequationfor onpage1).
Openanewassembly.InsertthecomponentFrame.
Sincethefirstcomponentinsertedintoanassemblyisfixed,itislogicaltoinsertthecomponent
representingthestationarycomponent(theframeor
groundcomponent)first.
InsertthepartWheel1intotheassembly.SelecttheMate
Tool.Addaconcentricmatebetweenthecenterholeofthe
wheelandoneoftheholesintheframelink.Besuretoselect
thecylindricalfacesforthemateandnotedges.Adda
coincidentmatebetweenthebackfaceofthewheelandthe
frontfaceoftheframelink.
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page5
Youshouldnowbeabletoclickanddragthewheel,withrotationabouttheaxisofthematedholesthe
onlymotionallowedbythemates.Theadditionofthesetwomateshasaddedarevolutejointtothe
assembly.Arevolutejointissimilartoahingeinthatitallowsonlyonedegreeoffreedom.
ClickontheMotionStudy1tabnearthelowerleftcorner,whichopenstheMotionManageracross
thelowerportionofthescreen.
TheMotionManagercanbeusedtocreatesimulationsofvariouscomplexities:
Animationallowsthesimulationofthemotionwhenvirtualmotorsareappliedtodriveoneor
moreofthecomponentsatspecifiedvelocities,
BasicMotionallowstheadditionofgravityandsprings,aswellascontactbetweencomponents,
tothemodel,and
MotionAnalysis(SolidWorksMotion)allowsforthecalculationofvelocities,accelerations,and
forcesforcomponentsduringthemotion.Italsoallowsforforcestobeappliedtothemodel.
Thefirsttwooptionsarealwaysavailablein
SolidWorks.SolidWorksMotionisanaddin
program,andmustbeactivatedbeforeitcanbe
used.
Fromthemainmenu,selectTools:AddIns.Click
thecheckboxtotheleftofSolidWorksMotion.
Bycheckingtheboxtotherightofanaddin,you
canhavethataddinloadedeverytimeyouopen
SolidWorks.
SelecttheForceTool.
YouwillseeamessagedisplayedthatSolidWorksMotionis
requiredinordertoaddaforcetoasimulation.
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page6
SelectMotionAnalysisfromthe
simulationoptionspulldown
menu.
Wewillapplyatorque(moment)tothewheel.Wewillsetthetorquetohaveaconstantvalueof1ftlb
(12inlb),andwillapplyitforadurationofeightseconds.
IntheForcePropertyManager,selectTorqueandthenclickonthefrontfaceofthewheel.
Notethatthearrowshowsthatthetorquewillbeappliedinthecounterclockwisedirectionrelativeto
theZaxis(wesaythatthistorquesdirectionis+Z).Thearrowsdirectlybelowthefaceselectionbox
canbeusedtoreversethedirectionofthetorque,ifdesired.
ScrolldownintheForcePropertyManagerandsetthevalueto
12inlb.ScrollbacktothetopofthePropertyManagerand
clickthecheckmarktoapplythetorque.
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page7
IntheMotionManager,clickanddragthediamondshapedicon(termedakeyfromthedefaultfive
secondstothedesiredeightseconds(00:00:08).ClicktheCalculatorIcontoperformthesimulation.
Theanimationofthesimulationcanbeplayedbackwithoutrepeating
thecalculationsbyclickingthePlayfromStartkey.Thespeedofthe
playbackcanbecontrolledfromthepulldownmenubesidethePlay
controls.
Iftheplaybackappearschoppy,thenyoucanrepeattheanalysiswith
smallertimeincrementsbyselectingMotionStudyPropertiesandsetting
theframeratetoahighervalue.Becarefulwithsettingthisratetoo
high,asthespeedofthesimulationcalculationwillbegreatlyreducedfor
highframerates.
Asnotedearlier,SolidWorksMotionprovidesquantitativeanalysisresults
inadditiontoqualitativeanimationsofmotionmodels.Wewillcreate
plotsoftheangularaccelerationandangularvelocityofthewheel.
SelecttheResultsandPlotsTool.InthePropertyManager,usethepull
downmenustoselectDisplacement/Velocity/Acceleration:Angular
Acceleration:ZComponent.Clickonthefrontfaceofthewheel,andclick
thecheckmark.
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page8
Aplotwillbecreatedoftheangularaccelerationversus
time.Theplotcanbedraggedaroundthescreenand
resized.Itcanalsobeeditedbyrightclickingtheplot
entitytobemodified,similartotheeditingofa
MicrosoftExcelplot.
Weseethattheaccelerationisaconstantvalue,about
436degreespersecondsquared.Sincetheapplied
torqueisconstant,itmakessensethattheangular
accelerationisalsoconstant.Wecancheckthevalue
withhandcalculations.Notethatwhilewecanperform
verycomplexanalyseswithSolidWorksMotion,checkingamodelbyapplyingsimpleloadsormotions
andcheckingresultsbyhandsisgoodpracticeandcanpreventmanyerrors.
Weearlierfoundthemassmomentofinertiatobe609.3lbin2.Sincethepoundisactuallyaunitof
force,notmass,weneedtoconvertweighttomassbydividingbythegravitationalacceleration.Since
weareusinginchesasourunitsoflength,wewilluseavalueof386.1in/s2:
609.3lb in
in
386.1
s
1.577lb in s
Sincethetorqueisequaltothemassmomentofinertiatimestheangularacceleration,wecanfindthe
angularaccelerationas:
12in
1.577lb in s
7.610
rad
Noticethatthenondimensionquantityradiansappearsinouranswer.Sincewewantouranswerin
termsofdegrees,wemustmakeonemoreconversion:
7.610
rad 180deg
rad
s
436
deg
ThisvalueagreeswithourSolidWorksMotionresult.
SelecttheResultsandPlotsTool.InthePropertyManager,usethepulldownmenustoselect
Displacement/Velocity/Acceleration:AngularVelocity:ZComponent.Clickonthefrontfaceofthe
wheel,andclickthecheckmark.Resizeandmovetheplotsothatbothplotscanbeseen,andformat
theplotasdesired.
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page9
Asexpected,sincetheaccelerationisconstant,thevelocityincreaseslinearly.Thevelocityattheendof
eightsecondsisseentobeabout3485degreespersecond.Thisresultisconsistentwithahand
calculation:
436
deg
s
8s
3490
deg
Often,theangularvelocityisexpressedinrevolutionsperminute(rpm),commonlydenotedbythe
symbol :
3490
deg
s
1rev
360deg
60s
1min
582rpm
Wewillnowexperimentwithvariationsofthesimulation.
Placethecursoronthelinecorrespondingtotheappliedtorque(Torque1)atthe4secondmark.
RightclickandselectOff.
Anewkeywillbeplacedatthatlocation.Thetorquewillnowbeappliedforfourseconds,butthe
simulationwillcontinueforthefulleightseconds.
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page10
PresstheCalculatoricontoperformthesimulation.
Theplotswillbeautomaticallyupdated.Notethattheangularaccelerationnowdropstozeroatfour
seconds,whiletheangularvelocitywillbeconstantafterfourseconds.
Intheprevioussimulations,thetorquewasappliedasaconstantvalue.Thatmeansthatthechangeof
theaccelerationrelativetotime(commonlyreferredtoasjerk)isinfiniteattime=0.Amorerealistic
approximationistoassumethatthetorquebuildsupoversomeperiodoftime.Forexample,wewill
assumethatittakestwosecondstoreachthefullvalueoftorque.
Movethetimebarbacktozero.RightclickonTorque1andselectEditFeature.
ScrolldowninthePropertyManager,andselectStepasthe
typeofForceFunction.Settheinitialtorqueto0andthe
finaltorqueto12inlb,andsettheendtimet2to2seconds.
Clickthecheckmark,andrunthesimulation.
Step Function
Notethattheangularaccelerationcurveissmooth,andpeaksatthesamevalueasbefore(436deg/s2).
Ofcourse,thefinalangularvelocityislowerthanforaconstantacceleration.(Thereisstillaninfinite
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page11
changeinaccelerationatt=4seconds.Thiscanbesmoothedbyaddingasecondstepfunctionwhich
stepsthetorquefrom12inlbtozerooverafixedamountoftime.)
NowletsseetheeffectofreplacingtheWheel1componentwithWheel2,whichhasahighermass
momentofinertia.Ofcourse,wecouldstartwithanewassembly,butitiseasiertoreplacethe
componentintheexistingassembly.Thiswillallowustoretainmostofthesimulationentities.
SelecttheModeltab.Deletebothmatesbetweenthe
FrameandWheel1(otherwiseyouwillreceiveerrors
whenreplacingthewheel,asthematingfaceswillnotbe
defined).ClickonWheel1intheFeatureManagerto
selectit.Fromthemainmenu,selectFile:Replace.
BrowsetofindWheel2,andclickthecheckmarktomake
thereplacement.
Addnewmatesbetweenthepartsasbefore(concentric
matebetweentwoholes,coincidentmatebetweentwo
faces).
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page12
RightclickonTorque1andselectEditFeature.Clickon
thefrontfaceofthenewwheel(Wheel2)toapplythe
torque.RuntheSimulation.
Notethatthemaximumangularaccelerationisabout317deg/s2,whichissignificantlylessthatofthe
simulationwiththeearlierWheel.Thisvaluecanbeverifiedbyrepeatingtheearliercalculationsor
fromtheratio:
609.3
deg
436
837.0
s
317
deg
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page13
FourBarLinkage
Inthisexercise,wewillmodela4barlinkagesimilartothatofChapter11ofthetext.Inthetext,we
wereabletoqualitativelysimulatethemotionofthesimulationwhendrivenbyaconstantspeed
motor.Inthisexercise,wewilladdaforceandalsoexploremoreofthequantitativeanalysistools
availablewithSolidWorksMotion.
Constructthecomponentsofthelinkageshownonpage2,andassemblethemasdetailedinChapter
11ofthetext.TheFramelinkshouldbeplacedintheassemblyfirst,sothatitisthefixedlink.
YoushouldbeabletoclickanddragtheCranklinkaroundafull360degreerotation.
Connector
Crank
Rocker
Frame
NotethattheConnectorlinkhasthreeholes.Themotionofthethirdholecanfollowmanypaths,
dependingonthegeometryofthelinksandthepositionofthehole.
Beforebeginningthesimulation,wewillsetthelinkstoapreciseorientation.Thiswillallowusto
compareourresultstohandcalculationsmoreeasily.
Addaperpendicularmatebetween
thetwofacesshownhere.
ExpandtheMatesgroupofthe
FeatureManager,andrightclickon
theperpendicularmatejustadded.
SelectSuppress.
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page14
Theperpendicularmatealignsthecranklinkatapreciselocation.However,wewantthecranktobe
abletorotate,sowehavesuppressedthemate.Wecouldhavedeletedthemate,butifweneedtore
alignthecranklater,wecansimplyunsuppressthemateratherthanrecreatingit.
SwitchtotheFrontView.Zoomoutsothattheviewlookssimilartotheoneshownhere.
TheMotionManagerusesthelastview/zoomofthemodelasthestartingviewforthesimulation.
MakesurethattheSolidWorksMotionaddinisactive.ClicktheMotionManagertab.
SelecttheMotoricon.InthePropertyManager,setthevelocityto60rpm.
ClickonthefrontfaceoftheCranktoapplythemotor,andclickthecheck
mark.
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page15
Clickanddragthesimulationkeyfromthedefault
fivesecondstoonesecond(0:00:01).
Sincewesetthemotorsvelocityto60rpm,aone
secondsimulationwillincludeonefullrevolutionof
theCrank.
ClicktheMotionStudyPropertiesTool.UndertheMotionAnalysistab,set
thenumberofframesto100(framespersecond),andclickthecheck
mark.
Thissettingwillproduceasmooth
simulation.
ChooseSolidWorksMotionfromthepull
downmenu,andpresstheCalculatoricon
torunthesimulation.
ClicktheResultsandPlotsTools.InthePropertyManager,setthetypeoftheresulttoDisplacement/
Velocity/Acceleration:TracePath.ClickontheedgeoftheopenholeoftheConnector.
Playbackthesimulationtoseetheopenholes
pathoverthefullrevolutionoftheCrank.
Ifdesired,youcanaddpathsfortheothertwo
jointsthatundergomotion.
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page16
Thefourbarlinkagecanbedesignedtoproduceavarietyofmotionpaths,asillustratedbelow.
Wewillnowaddaforcetotheopenhole.
Movethetimebarbacktozero.SelecttheForceTool.InthePropertyManager,thehighlightedbox
promptsyouforthelocationoftheforce.Clickontheedgeoftheopenhole,andtheforcewillbe
appliedatthecenterofthehole.
Thedirectionboxisnowhighlighted.Rotateandzoominsothatyoucanselectthetopfaceofthe
Framepart.Theforcewillbeappliednormaltothisforce.Asyoucansee,theforceactsupwards.
Clickthearrowstoreversethe
directionoftheforce.
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page17
ScrolldowninthePropertyManagerandsetthemagnitudeofthe
forceto20pounds.Clickthecheckmarktoapplytheforce.
Runthesimulation.
Wewillnowplotthetorqueofthemotorthatisrequiredtoproduce
the60rpmmotionwiththe20lbloadapplied.
SelectResultsandPlots.IntheProperty
Manager,specifyForces:MotorTorque:Z
Component.ClickontheRotaryMotorin
theMotionManagertoselectit,andclick
thecheckmarkinthePropertyManager.
Formattheresultingplotasdesired.
Notethattheappliedtorquepeaksatabout51inlb.Att=0,thetorqueappearstobeabout30inlb
(thenegativesignsindicatesthedirectionisabouttheZaxis,orclockwise
whenviewedfromtheFrontView).Inordertogetamoreexactvalue,we
canexportthenumericalvaluestoaCSV(commaseparatedvalues)file
thatcanbereadinWordorExcel.
RightclickinthegraphandchooseExportCSV.Savethefiletoa
convenientlocation,andopenitinExcel.
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page18
Attime=0,weseethatthemotortorqueis29.2
inlb.
Handcalculationsforastaticanalysisofthe
mechanismareattached,whichshowavalueof
29.4inlb.
Itisimportantwhencomparingthesevaluesto
recognizetheassumptionsthatarepresentinthe
handcalculations:
1. Theweightsofthememberswerenotincludedintheforces,and
2. Theaccelerationsofthememberswereneglected.
Thefirstassumptioniscommoninmachinedesign,astheweightsofthemembersareusuallysmallin
comparisontotheappliedloads.Incivilengineering,thisisusuallynotthecase,astheweightsof
structuressuchasbuildingandbridgesareoftengreaterthantheappliedforces.
Thesecondassumptionwillbevalidonlyiftheaccelerationsarerelativelylow.Inourcase,theangular
velocityofthecrank(60rpm,oronerevolutionpersecond)producesaccelerationsinthemembersthat
aresmallenoughtobeignored.
Letsaddgravitytothesimulationtoseeitseffect.
ClickontheGravityicon.InthePropertyManager,selectYasthedirection.Therewillbeanarrow
pointingdowninthelowerrightcornerofthegraphicsarea,showingthatthedirectioniscorrect.
Clickthecheckmark.Runthesimulation.
Thetorqueplotisalmostunchanged,withthepeaktorqueincreasingbyonlyoneinlb.Therefore,
omittinggravityhadverylittleeffectonthecalculations.
Nowwewillincreasethevelocityofthemotortoseetheeffectonthetorque.
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page19
Dragthekeyattheendofthetopbarinthe
MotionManagerfrom1secondto0.1second.Usethe
ZoomInToolinthelowerrightcornerofthe
MotionManagertospreadoutthetime
line,ifdesired.
Dragthesliderbarshowingthetimewithinthesimulation
backtozero.
Thisisanimportantstepbeforeeditingexistingmodel
items,aschangescanbeappliedatdifferenttimesteps.
Becausewewantthemotorsspeedtobechangedfrom
thebeginningofthesimulation,itisimportanttosetthe
simulationtimeatzero.
RightclickontheRotaryMotorintheMotionManager.Inthe
PropertyManager,setthespeedto600rpm.Clickthecheckmark.
Sinceafullrevolutionwilloccurinonly0.1seconds,weneedtoincrease
theframerateofthesimulationtoachieveasmoothplot.
SelecttheMotionStudyProperties.InthePropertyManager,settheSolidWorksMotionframerateto
1000frames/second.Clickthecheckmark.
Runthesimulation.
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page20
Thepeaktorquehasincreasedfrom51to180inlb,
demonstratingthatasthespeedisincreased,the
accelerationsofthemembersarethecriticalfactors
affectingthetorque.
Youcanverifythisconclusionfurtherbysuppressing
bothgravityandtheapplied20lbloadandrepeating
thesimulation.Thepeaktorqueisdecreasedonly
from180to151inlb,evenwithnoexternalloads
applied.
Toperformhandcalculationswiththeaccelerationsincluded,itisnecessarytofirstperformakinematic
analysistodeterminethetranslationalandangularaccelerationsofthemembers.Youcanthendraw
freebodydiagramsofthethreemovingmembersandapplythreeequationsofmotiontoeach:
F
ma F
ma M
Theresultisnineequationsthatmustbesolvedsimultaneouslytofindthenineunknownquantities(the
appliedtorqueandthetwocomponentsofforceateachofthefourpinjoints).
Theresultsapplytoonlyasinglepointintime.Thisisamajoradvantageofusingasimulationprogram
suchasSolidWorksMotion:sinceitisnotevidentatwhatpointinthemotionthattheforcesare
maximized,ouranalysisevaluatestheforcesoverthecompleterangeofthemechanismsmotionand
allowsustoidentifythecriticalconfiguration.
RolleronaRamp
Inthisexercise,wewilladdcontactbetweentwobodies,andexperimentwithfrictionbetweenthe
bodies.Wewillbeginbycreatingtwonewpartsarampandaroller.
Openanewpart.IntheFrontPlane,sketchanddimensionthetriangleshownhere.
Origin
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page21
Extrudethetriangleusingthemidplaneoption,withathicknessof1.2inches.
IntheTopPlane,usingtheCorner
RectangleTool,drawarectangle.
Addamidpointrelationbetweenthe
leftedgeoftherectangleandthe
origin.Addthetwodimensions
shown,andextrudetherectangle
down0.5inches.
Modifythematerial/appearanceasdesired(shownhereas
Pine).SavethispartwiththenameRamp.
Openanewpart.SketchanddimensionaoneinchdiametercircleintheFrontPlane.Extrudethe
circlewiththemidplaneoption,toatotalthicknessofoneinch.SetthematerialofthepartasPVC
Rigid.Modifythecolorofthepartasdesired(overridingthedefaultcolorofthematerialselected).
Openanewsketchonthefrontfaceofthecylinder.
Addanddimensionthecirclesandlinesasshownhere
(thepartisshowninwireframemodeforclarity).The
twodiagonallinesaresymmetricaboutthevertical
centerline.
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page22
ExtrudeacutwiththeThroughAlloption,withthesketchcontoursshownselected.Ifdesired,change
thecolorofthecutfeature.
Createacircularpatternoftheextrudedcutfeatures,withfiveequally
spacedcuts.SavethepartwiththenameRoller.
Openanewassembly.Inserttherampfirst,andplaceitattheoriginoftheassembly.Insertthe
Roller.
Addtwomatesbetweentherampandtheroller.MatetheFrontPlanesofbothparts,andadda
tangentmatebetweenthecylindricalsurfaceoftherollerandthesurfaceoftheramp.
Thebestwaytosetthecorrectheightoftherollerontherampisto
addamatedefiningthepositionoftheaxisoftheroller.
FromtheHeadsUpViewToolbar,selectView:TemporaryAxes.
Thiscommandturnsonthedisplayofaxesthatareassociatedwith
cylindricalfeatures.
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page23
Addadistancematebetweentherollersaxisandtheflat
surfaceatthebottomoftheramp.Setthedistanceas6.5
inches.
Sincetheradiusoftherolleris0.5
inches,theaxiswillbe0.5inches
abovetheflatsurfacewhenthe
surfaceoftherollercontactsthat
surface.Therefore,thevertical
distancetraveledbytherollerwill
be6.0inches.Also,notethatthe
distancetravelleddowntheramp
willbe12inches(6inchesdivided
bythesineoftherampangle,30
degrees).
Turnoffthetemporaryaxisdisplay.SwitchtotheMotionStudy.SelectMotionAnalysisasthetypeof
analysis.Addgravityintheydirection.
SelecttheContactTool.InthePropertyManager,youwillbepromptedto
selectthebodiesforwhichcontactcanoccur.Clickoneachofthetwo
parts.ClearthecheckboxeslabeledMaterialandFriction.Leavethe
otherpropertiesastheirdefaults.
Wewilladdfrictionlater,butourinitialsimulationwillbeeasiertoverifywithoutfriction.IntheElastic
Propertiessection,notethatthedefaultissetasImpact,withseveralotherproperties(stiffness,
exponent,etc.)specified.Ateachtimestep,theprogramwillcheckforinterferencebetweenthe
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page24
selectedbodies.Ifthereisinterference,thenthespecifiedparametersdefineanonlinearspringthat
actstopushthebodiesapart.Contactsaddconsiderablecomplexitytoasimulation.Ifthetimesteps
aretoolarge,thenthecontactmaynotberecognizedandthebodieswillbeallowedtopassthrough
eachother,oranumericalerrormayresult.
SelecttheMotionStudiesPropertyTool.Settheframerateto500andchecktheboxlabeledUse
PreciseContact.Clickthecheckmark.
Forsomesimulations,itmaybenecessarytolowerthesolutiontoleranceinordertogetthesimulation
torun.Forthisexample,thedefaulttoleranceshouldbefine.
Thematesthatweaddedbetweenthepartstopreciselylocatetherollerontherampwillprevent
motionoftheroller.Ratherthandeletethesemates,wecansuppressthemintheMotionManager.
RightclickoneachofthematesintheMotionManagerandselectSuppress.Runthesimulation.
Youwillseethattherollerreachesthebottomoftherampquickly.
Changethedurationofthesimulationto0.5seconds,andrunthesimulationagain.Createaplotof
themagnitudeofthelinearvelocityoftherollervs.time.
Therollerreachesthebottomoftherampinabout0.35seconds,andthevelocityatthebottomofthe
rampisabout68in/s.Thesevaluesagreewiththosecalculatedintheattachmentattheendofthis
document.
Nowletsaddfriction.
Movethetimelineofthesimulationbacktozero.RightclickonthecontactintheMotionManager
tree,andselectEditFeature.ChecktheFrictionbox,andsetthedynamiccoefficientoffrictionto
0.25.(Thefrictionvelocityisnotcriticalforthissimplifiedmodel;itcanbesettozero.)Calculatethe
simulation.
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page25
Theresultingvelocityplotshowsthevelocityatthebottomoftheramptobeabout54in/s.Thisvalue
agreeswiththatofthecalculationsshownintheattachment.
Toconfirmthattherollerisnotslipping,we
cantracethepositionofasinglepointonthe
roller.
SelecttheResultsandPlotsTool.Definethe
plotasDisplacement/Velocity/Acceleration:
TracePath.Clickonapointneartheouter
rimoftheroller(notonaface,butona
singlepoint).Clickthecheckmark.
Thetracepathshowsasharpcuspswherethe
pointsvelocityapproacheszero(itwillnot
becomeexactlyzerounlessthepointisonthe
outersurfaceoftheroller).Forcomparison,
repeattheanalysiswithalowerfriction
coefficient.
Changethefrictioncoefficientto0.15and
recalculatethesimulation.
Thistime,thetracepathsshowssmoothcurveswhenthepointisneartherampssurface,indicating
thatslidingandrollingaretakingplace
simultaneously.
Intheattachment,itisshownthatthe
coefficientoffrictionrequiretoprevent
slippingisabout0.21.
Itisinterestingtonotethatthefriction
coefficienttopreventslippingandthetime
requiredtoreachthebottomoftherampare
bothfunctionsoftheratioofthemomentof
inertiatothemassoftheroller.Youcan
confirmthisbychangingthematerialoftherollerandseeingthattheresultsofthesimulationare
unchanged.However,ifyouchangethegeometryoftheroller(theeasiestwayisbysuppressingthe
cutoutregions),thentheresultswillchange.
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page26
ATTACHMENT:VERIFICATIONCALCULATIONS
STATICANALYSISOFFOURBARLINKAGESUBJECTEDTO20LBAPPLIEDFORCE
FreebodydiagramofConnector:
20lb
B
CD
Bx
By
NotethatmemberCDisa2forcemember,andsotheforceattheendisalignedalongthemembers
axis.
Applyequilibriumequations:
M
5.714in
sin 75.09
5.522in
1.832in
cos 75.09
0.4714in
5.993in
228.5in lb
228.5in lb
228.5in lb
5.993in
38.13lb
11.427in 20lb
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page27
20lb
16.85lb
FreebodydiagramofCrank:
By
Bx
T
Ax
Ay
NotethatBxandByareshowninoppositedirectionsasinConnectorFBD.
SummomentsaboutA:
M
3in
3in 9.812lb
0
29.4in lb
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page28
ROLLERCALCULATIONS
NoFriction:
Freebodydiagram:
W
y
W sin
W cos
Whereistherampangle(30degrees)
Sincetheweightisequalthemassmtimesthegravitationalaccelerationg,theaccelerationinthex
direction x willbe:
g sin
x
Theaccelerationisintegratedwithrespecttotimetofindthevelocityinthexdirection:
g sin d
g sin
vxo
Wherevxo istheinitialvelocityinthexdirection.Thevelocityisintegratedtofindthedistancetravelled
inthexdirection:
g
g sin
v d
sin
v
x
2
Knowingthedistancetravelledinthexdirection,andenteringthenumericalvaluesofgas386.1in/s2
andofsin of0.5(sinof30o),wecanfindthetimeittakestheblocktoslidetothebottom:
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page29
12in
or
386.1 ins
2
0.5
0.353s
SubstitutingthisvalueintoEquation4,wefindthevelocityatthebottomoftheramp:
in
in
386.1 2 0.5 0.353s
68.1
x
s
s
Thisvelocitycanalsobefoundbyequatingthepotentialenergywhentherollerisatthetopoftheramp
(heightabovethedatumequals6inches)tothekineticenergywhentherollerisatthebottomofthe
ramp:
1
2
2
2 386.1
in
6in
s
68.1
in
FrictionIncluded:
FreeBodyDiagram:
W
y
f
N
Whiletherollerwithoutfrictionslidesandcanbetreatedasaparticle,therollerwithfriction
experiencesrigidbodyrotation.Theequationsofequilibriumare:
F
F
W sin
N
M
W cos
r
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page30
Ifthereisnoslipping,thentherelativevelocityoftheroller
relativetotherampiszeroatthepointwherethetwo
bodiesareincontact(pointO).Sincetherampis
stationary,thisleadstotheobservationthatthevelocityof
pointOisalsozero.
C
SincepointOisthecenterofrotationoftheroller,the
tangentialaccelerationofthecenteroftheroller x can
bewrittenas:
O
r
x
Substitutingthisexpressionintothefirstequilibriumequationandsolvingforthefrictionforce,
W sin mr
Substitutingthisexpressionintothethirdequilibriumequationandsolvingfortheangularacceleration
,
W sin mr r Io
W sin r I
mr
W sin r
I
mr
ThemassandthemomentofintertiaI canbeobtainedfromSolidWorks.Fortheroller,thevaluesare:
m 0. 017163lb
0.002515lb in
I
Sincepoundsareunitsofweight,notmass,theyquantitiesabovemustbedividedbygtoobtainthe
quantitiesinconsistentunits:
m
0. 017163lb
386.1in/s
4.4453X10
lb s
in
0.002515lb in
386.1in/s
6.5139X10 lb in s
Thevalueoftheangularaccelerationcannowbefound:
W sin r
I
mr
0. 017163lb sin 30
6.5139e
6lb in s
4.4453
0.5in
lb s
5
in
243.4
0.5in
rad
IntroductiontoSolidModelingUsingSolidWorks2011
SolidWorksMotionTutorial
Page31
Therefore,thelinearaccelerationinthexdirectionis:
r
0.5in
243.4
rad
121. 7
s2
in
s2
Integratingtoobtainthevelocityandpositionatanytime:
vxo
121. 7
in
s2
1
2
60.85
in
s
Fortherollertotravel12inchesinthe direction,thetimerequiredis
12in
60.85 ins
0.444s
Andthevelocityatthebottomoftherampis:
121. 7
Wecanalsocalculatethefrictionforce:
W sin
mr
in
0.444s
2
0. 017163lb sin 30
54.0
4.4453e
in
s
lb s
in
0.5
243.4
rad
s
0.00318lb
Fromthesecondequilibriumequation,thenormalforceis:
N
W cos
0. 017163lb cos 30
0.1486lb
Sincethemaximumfrictionforceisthecoefficientoffriction timesthenormalforce,thecoefficientof
frictionmustbeatleast:
0.00318lb
0.1486lb
0.21
Thisistheminimumcoefficientoffrictionrequiredfortherollertorollwithoutslipping.