SolidWorks Motion Tutorial 2013
SolidWorks Motion Tutorial 2013
SolidWorks Motion Tutorial 2013
SolidWorksMotionTutorial
Page1
Inthistutorial,wewilllearnthebasicsofperformingmotionanalysisusingSolidWorksMotion.
AlthoughthetutorialcanbecompletedbyanyonewithabasicknowledgeofSolidWorkspartsand
assemblies,wehaveprovidedenoughdetailsothatstudentswithanunderstandingofthephysicsof
mechanicswillbeabletorelatetheresultstothoseobtainedbyhandcalculations.
Wewillbelookingatthreedifferentanalyses:
1. Rotationofawheel,inwhichwewilllearnhowtosetupamotionanalysisandseetheeffectsof
changingthemassmomentofinertiaonangularacceleration.
2. Fourbarlinkage,inwhichwewillseehowplottingaquantitysuchasaccelerationovera
mechanismsfullrangeofmotionallowsustoidentifytheextremevaluesofthequantity.
3. Rolleronaramp,inwhichtheeffectsoffrictionwillbeevaluated.
1. RotationofaWheel
Beginbycreatingthethreepartmodelsdetailedbelow,orbydownloadingthepartsfromthebooks
website.Theeightholepatternoneachwheelisaddedtohelpvisualizationoftherotationofthepart.
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page2
Ifyoudownloadedthepartfiles,thematerialsforthe
partsaredefined.Ifyoucreatedthemyourself,thenfor
eachpart,definethematerialbyrightclickingMaterial
intheFeatureManagerandselectingEditMaterial.The
MaterialEditorwillappear,asshownhere.SelectAlloy
SteelfromthelistofsteelsintheSolidWorksmaterials
library.ClickApplyandthenClose.
Tobegin,wewillanalyzeasimplemodelofawheel
subjectedtoatorque.FromNewtonsSecondLaw,we
knowthatthesumoftheforcesactingonabodyequals
themassofthebodytimestheaccelerationofthebody,or
1
Theaboveequationappliestobodiesundergoinglinearacceleration.Forrotatingbodies,Newtons
SecondLawcanbewrittenas:
2
Where isthesumofthemomentsaboutanaxispassingthroughthebodyscenterofmass, isthe
massmomentofinertiaofthebodyaboutthataxis,and istheangularaccelerationofthebody.The
momentofinertiaaboutanaxisisdefinedas:
3
where istheradialdistancefromtheaxis.Forsimpleshapes,themomentofinertiaisrelativelyeasy
tocalculate,asformulasfor ofbasicshapesaretabulatedinmanyreferencebooks.However,for
morecomplexcomponents,calculationof canbedifficult.SolidWorksallowsmassproperties,
includingmomentsofinertia,tobedeterminedeasily.
OpenthepartWheel1.Fromthemainmenu,selectTools:MassProperties.
Themasspropertiesofthewheelarereportedinthepopupbox.Forthispart,themassis15.29
pounds,andthemomentofinertiaaboutthezaxis(labeledasLzzinSolidWorks)is105.36lbin2.
Notethatifyoucenteredthepartabouttheorigin,thentheproperties,labeledTakenatthecenterof
massandalignedwiththeoutputcoordinatesystemwillbeidenticaltothoselabeledPrincipal
moments...takenatthecenterofmass.Notethattheunitsofmassusedareactuallypoundsmass,
thatis,apartthatweighsonepoundhasamassofonepoundmass.Whenwemakeourcalculations
later,wewillhavetoconvertourvaluessothatweuseunitsofmassthatareconsistentwiththeother
unitsthatweareusing.
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page3
ClosetheMassPropertieswindow.OpenthepartWheel2.Fromthemainmenu,selectTools:Mass
Properties.
Notethatalthoughthemassof15.45isalmostthesameasthatofWheel1,Wheel2smomentof
inertiais146.54lbin2,whichisalmost40%greaterthanthatofWheel1.Thereasonforthedifference
isthatmorematerialinWheel2isplacedneartheouterrim.Inthedefinitionofthemomentofinertia
shownasEqn.3,thecontributionofeachparticleofmassonthevalueof dependsonitsdistancefrom
theaxissquared.Therefore,addingmassneartheouterrimofthewheelincreasesitsmomentof
inertiagreatly.
Openanewassembly.InsertthecomponentBase.
Sincethefirstcomponentinsertedintoanassemblyisfixed,itislogicaltoinsertthecomponent
representingthestationarycomponent(theframeorgroundcomponent)first.
InsertthepartWheel1intotheassembly.SelecttheMateTool.Addaconcentricmatebetween
thecenterholeofthewheelandtheholeinthebase.Besuretoselectthecylindricalfacesforthe
mateandnotedges.Addacoincidentmatebetweenthebackfaceofthewheelandthefrontfaceof
thebase.
Youshouldnowbeabletoclickanddragthewheel,withrotationabouttheaxisofthematedholesthe
onlymotionallowedbythemates.Theadditionofthesetwomateshasaddedarevolutejointtothe
assembly.Arevolutejointissimilartoahingeinthatitallowsonlyonedegreeoffreedom.
ClickontheMotionStudy1tabnearthelowerleft
corner,whichopenstheMotionManageracrossthe
lowerportionofthescreen.
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page4
TheMotionManagercanbeusedtocreatesimulationsofvariouscomplexities:
Animationallowsthesimulationofthemotionwhenvirtualmotorsareappliedtodriveoneor
moreofthecomponentsatspecifiedvelocities,
BasicMotionallowstheadditionofgravityandsprings,aswellascontactbetweencomponents,
tothemodel,and
MotionAnalysis(SolidWorksMotion)allowsforthecalculationofvelocities,accelerations,and
forcesforcomponentsduringthemotion.Italsoallowsforforcestobeappliedtothemodel.
ThefirsttwooptionsarealwaysavailableinSolidWorks.SolidWorksMotionisanaddinprogram,and
mustbeactivatedbeforeitcanbeused.
Fromthemainmenu,chooseTools:AddIns.Inthelistof
availableaddins,clickthecheckboxbesideSolidWorksMotion
toactivateit.ClickOK.
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page5
SelectMotionAnalysisfromthesimulation
optionspulldownmenu.
SelecttheForceTool.
Wewillapplyatorque(moment)tothewheel.Wewill
setthetorquetohaveaconstantvalueof5inlb,and
willapplyitforadurationoftwoseconds.
IntheForcePropertyManager,selectTorqueandthenclickonthefrontfaceofthewheel.
Notethatthearrowshowsthatthetorquewillbeappliedinthecounterclockwisedirectionrelativeto
theZaxis(wesaythatthistorquesdirectionis+Z).Thearrowsdirectlybelowthefaceselectionbox
canbeusedtoreversethedirectionofthetorque,ifdesired.
ScrolldownintheForcePropertyManagerandsetthevalueto5inlb.
ScrollbacktothetopofthePropertyManagerandclickthecheck
marktoapplythetorque.
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page6
IntheMotionManager,clickanddragthediamondshapedicon(termedakey)fromthedefaultfive
secondstothedesiredtwoseconds(00:00:02).SelecttheMotionStudyPropertiesTool,andchange
thecalculationratefromthedefaultof25to100framespersecond.Clickthecheckmark.
Usingalargernumberofframespersecondwillresultinsmootherplots,butwillrequiremore
calculationtime.
ClicktheCalculatorIcontoperformthesimulation.
Theanimationofthesimulationcanbeplayedbackwithoutrepeating
thecalculationsbyclickingthePlayfromStartkey.Thespeedofthe
playbackcanbecontrolledfromthepulldownmenubesidethePlay
controls.
Asnotedearlier,SolidWorksMotionprovidesquantitativeanalysis
resultsinadditiontoqualitativeanimationsofmotionmodels.Wewillcreateplotsoftheangular
accelerationandangularvelocityofthewheel.
SelecttheResultsandPlotsTool.InthePropertyManager,usethepulldownmenustoselect
Displacement/Velocity/Acceleration:AngularAcceleration:ZComponent.Clickonthefrontfaceof
thewheel,andclickthecheckmark.
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page7
Aplotwillbecreatedoftheangularacceleration
versustime.Theplotcanbedraggedaroundthe
screenandresized.Itcanalsobeeditedbyright
clickingtheplotentitytobemodified,similartothe
editingofaMicrosoftExcelplot.
Weseethattheaccelerationisaconstantvalue,
about1050degreespersecondsquared.Sincethe
appliedtorqueisconstant,itmakessensethatthe
angularaccelerationisalsoconstant.Wecancheck
thevaluewithhandcalculations.Notethatwhilewe
canperformverycomplexanalyseswithSolidWorksMotion,checkingamodelbyapplyingsimpleloads
ormotionsandcheckingresultsbyhandisgoodpracticeandcanpreventmanyerrors.
Weearlierfoundthemassmomentofinertiatobe105.36lbin2.Sincethepoundisactuallyaunitof
force,notmass,weneedtoconvertweighttomassbydividingbythegravitationalacceleration(
.Sinceweareusinginchesasourunitsoflength,wewilluseavalueof386.1in/s2:
105.36 lb in
in
386.1
s
0.2729 lb in s 4
Sincethetorqueisequaltothemassmomentofinertiatimestheangularacceleration,wecanfindthe
angularaccelerationas:
5 in lb
0.2729 lb in s
18.323
rad
5
s
Noticethatthenondimensionalquantityradiansappearsinouranswer.Sincewewantouranswerin
termsofdegrees,wemustmakeonemoreconversion:
18.323
1050
deg
6
s
ThisvalueagreeswithourSolidWorksMotionresult.
SelecttheResultsandPlotsTool.InthePropertyManager,usethepulldownmenustoselect
Displacement/Velocity/Acceleration:AngularVelocity:ZComponent.Clickonthefrontfaceofthe
wheel,andclickthecheckmark.Resizeandmovetheplotsothatbothplotscanbeseen,andformat
theplotasdesired.
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page8
Asexpected,sincetheaccelerationisconstant,thevelocityincreaseslinearly.Thevelocityattheendof
twosecondsisseentobeabout2100degreespersecond.Thisresultcanbeverifiedwithasimplehand
calculation:
1050
deg
s
2 s
2100
deg
7
s
Often,theangularvelocityisexpressedinrevolutionsperminute(rpm),commonlydenotedbythe
symbol :
2100
deg
s
1 rev
360 deg
60 s
1 min
350 rpm 8
Wewillnowexperimentwithvariationsofthesimulation.
Movetheplotsoutoftheway,butdonotclosethem.Clickanddragthekeyatthetopofthe
simulationtreefrom2secondstofour,sothatthesimulationwillnowlastforfourseconds.Placethe
cursoronthelinecorrespondingtotheappliedtorque(Torque1)atthe2secondmark.(Ifdesired,you
canclickthe+andsignsattherightendofthetimelinetoscalethetimeline.)Rightclickandselect
Off.
Anewkeywillbeplacedatthatlocation.Thetorquewillnowbeappliedfortwoseconds,butthe
simulationwillcontinueforthefourseconds.
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page9
PresstheCalculatoricontoperformthesimulation.
Theplotswillbeautomaticallyupdated.Notethattheangularaccelerationnowdropstozeroattwo
seconds,whiletheangularvelocitywillbeconstantaftertwoseconds.Sincethereisnofrictioninthe
model,thewheelwillcontinuetospinataconstantvelocitywithoutanytorqueapplied.
Intheprevioussimulations,thetorquewasappliedasaconstantvalue.Thatmeansthatthechangeof
theaccelerationrelativetotime(commonlyreferredtoasjerk)isinfiniteattime=0andattime=2
seconds.Amorerealisticapproximationistoassumethatthetorquebuildsupoversomeperiodof
time,andalsorampsdowngradually.Forexample,wewillassumethatittakestwosecondstoreach
thefullvalueoftorqueandtwosecondstorampdown.
Rightclickthekeyaddedtothetorqueattime=2secondsanddeleteit.Movethekeydefiningthe
durationofthesimulationtosixseconds.
Movethetimebarbacktozero.RightclickonTorque1andselectEditFeature.
ScrolldowninthePropertyManager,andselect
SegmentsasthetypeofForceFunction.Enterthethree
rowsasshownhere,withCubicastheSegmentType.
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page10
Twographsaredisplayed:thetorqueasafunctionoftimeandthe
derivativeofthetorque.Youcanexperimentwithdifferentsegment
typestoseehowtheyaffectthetorque,butthecubiccurvewillwork
fineforthisexample.
ClickOKandthenthecheckmarktoapplythetorque.Calculatethe
simulation.
Notethattheangularaccelerationcurveissmooth,andpeaksat1050deg/s2.Attheendofthesix
seconds,thewheelwillbeturningatabout4,200deg/s(700rpm).
NowletsseetheeffectofreplacingtheWheel1componentwithWheel2,whichhasahighermass
momentofinertia.Ofcourse,wecouldstartwithanewassembly,butitiseasiertoreplacethe
componentintheexistingassembly.Thiswillallowustoretainmostoftheassemblymatesand
simulationentities.
Clickthemodeltabatthebottomofthescreen.ClickonWheel1intheFeatureManagertoselectit.
Fromthemainmenu,selectFile:Replace.BrowsetofindWheel2.InthePropertyManager,clickthe
checkmarktoacceptthereplacementoffacesintheexistingmateswiththoseofthenewpart.Click
thecheckmarktomakethereplacement.
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page11
Dependingonhowyoumodeledtheparts,itispossiblethaterrorswillbeencounteredwhenthe
programattemptstoreapplythemates.Ifthishappens,closetheerrormessages,deletebothmates,
andapplynewmatesmanually.
SwitchtotheMotionStudy.Rightclickeachtorque,selectEditFeature,andclickonthefrontfaceof
thewheeltodefinethedirection.Inthesimulationtree,rightclickoneachplot,andclickonthefront
faceofthewheeltodefinethecomponentforwhichvelocity/accelerationistobeplotted.Calculate
thesimulation.
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page12
Notethatthemaximumangularaccelerationisabout755deg/s2,whichissignificantlylessthatofthe
simulationwiththeearlierwheel.Thisvaluecanbeverifiedfromtheratio:
9
105.36
deg
1050
146.54
s
755
deg
10
s
2. FourBarLinkage
Inthisexercise,wewillmodela4barlinkagesimilartothatofChapter11ofthetext.Inthetext,we
wereabletoqualitativelysimulatethemotionofthesimulationwhendrivenbyaconstantspeed
motor.Inthisexercise,wewilladdaforceandalsoexploremoreofthequantitativeanalysistools
availablewithSolidWorksMotion.
Downloadorconstructthecomponentsofthelinkageshownonthenextpage,andassemblethemas
detailedinChapter11ofthetext.ThematerialshouldbeAlloySteelforalloftheparts.TheFramelink
shouldbeplacedintheassemblyfirst,sothatitisthefixedlink.
YoushouldbeabletoclickanddragtheCranklinkaroundafull360degreerotation.
NotethattheConnectorlinkhasthreeholes.Themotionofthethirdholecanfollowmanypaths,
dependingonthegeometryofthelinksandthepositionofthehole.
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page13
Beforebeginningthesimulation,wewillsetthelinkstoapreciseorientation.Thiswillallowusto
compareourresultstohandcalculationsmoreeasily.
Addaperpendicularmatebetweenthetwofacesshownhere.
ExpandtheMatesgroupofthe
FeatureManager,andrightclickonthe
perpendicularmatejustadded.Select
Suppress.
Theperpendicularmatealignsthecranklinkatapreciselocation.However,
wewantthecranktobeabletorotate,sowehavesuppressedthemate.Wecouldhavedeletedthe
mate,butifweneedtorealignthecranklater,wecansimplyunsuppressthemateratherthan
recreatingit.
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page14
SwitchtotheFrontView.Zoomoutsothattheviewlookssimilartotheoneshownhere.
TheMotionManagerusesthelastview/zoomofthemodelasthestartingviewforthesimulation.
MakesurethattheSolidWorksMotionaddinisactive.ClicktheMotionManagertab.
SetthetypeofanalysistoMotionAnalysis.SelecttheMotoricon.Inthe
PropertyManager,setthevelocityto60rpm.Clickonthefrontfaceofthe
Cranktoapplythemotor,andclickthecheckmark.
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page15
Clickanddragthesimulationkeyfromthedefault
fivesecondstoonesecond(0:00:01).
Sincewesetthemotorsvelocityto60rpm,aone
secondsimulationwillincludeonefullrevolutionof
theCrank.
ClicktheMotionStudyPropertiesTool.UndertheSolidWorksMotiontab,set
thenumberofframesto100(framespersecond),andclickthecheckmark.
Thissettingwillproduceasmoothsimulation.
ChooseSolidWorksMotionfromthepull
downmenu,andpresstheCalculatoriconto
runthesimulation.
ClicktheResultsandPlotsTools.InthePropertyManager,setthetypeoftheresulttoDisplacement/
Velocity/Acceleration:TracePath.ClickontheedgeoftheopenholeoftheConnector.
Playbackthesimulationtoseetheopenholespathoverthefull
revolutionoftheCrank.
Ifdesired,youcanaddpathsfor
theothertwojointsthatundergo
motion.
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page16
Thefourbarlinkagecanbedesignedtoproduceavarietyofmotionpaths,asillustratedbelow.
Wewillnowaddaforcetotheopenhole.
SelecttheForceTool.InthePropertyManager,thehighlightedboxpromptsyouforthelocationofthe
force.Clickontheedgeoftheopenhole,andtheforcewillbeappliedatthecenterofthehole.
Thedirectionboxisnowhighlighted.Rotateandzoominsothatyoucanselectthetopfaceofthe
Framepart.Theforcewillbeappliednormaltothisforce.Asyoucansee,theforceactsupwards.
Clickthearrowstoreversethedirectionof
theforce.
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page17
ScrolldowninthePropertyManagerandsetthemagnitudeofthe
forceto20pounds.Clickthecheckmarktoapplytheforce.
Runthesimulation.
Wewillnowplotthetorqueofthemotorthatisrequiredtoproduce
the60rpmmotionwiththe20lbloadapplied.
SelectResultsandPlots.Inthe
PropertyManager,specifyForces:Applied
Torque:ZComponent.Clickonthe
RotaryMotorintheMotionManagertoselect
it,andclickthecheckmarkinthe
PropertyManager.
Formattheresultingplotasdesired.
Notethattheappliedtorquepeaksatabout51inlb.Att=0,thetorqueappearstobeabout30inlb
(thenegativesignsindicatesthedirectionisabouttheZaxis,orclockwisewhenviewedfromtheFront
View).Inordertogetamoreexactvalue,wecanexportthenumericalvaluestoaCSV(comma
separatedvalues)filethatcanbereadinWordorExcel.
RightclickinthegraphandchooseExportCSV.Savethefiletoa
convenientlocation,andopenitinExcel.
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page18
Attime=0,weseethatthemotortorqueis29.2
inlb.
Handcalculationsforastaticanalysisofthe
mechanismareattached,whichshowavalueof
29.4inlb.
Itisimportantwhencomparingthesevaluesto
recognizetheassumptionsthatarepresentinthe
handcalculations:
1. Theweightsofthememberswerenot
includedintheforces,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,withthepeak
torqueincreasingbyonlyoneinlb.Therefore,omittinggravityhadverylittleeffectonthecalculations.
Nowwewillincreasethevelocityofthemotortoseetheeffectonthetorque.
IntroductiontoSolidModelingUsingSolidWorks2013
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.(ClickNoifyoureceiveamessageaskingifyouwant
toincreasethesimulationtime.)
IntroductiontoSolidModelingUsingSolidWorks2013
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.
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page21
3.RolleronaRamp
Inthisexercise,wewilladdcontactbetweentwobodies,andexperimentwithfrictionbetweenthe
bodies.Wewillbeginbycreatingtwonewpartsarampandaroller(skipthesestepsifyouhave
downloadedtheparts).
Openanewpart.IntheFrontPlane,sketchanddimensionthetriangleshownhere.
Extrudethetriangleusingthemidplaneoption,withathicknessof1.2inches.
IntheTopPlane,usingtheCorner
RectangleTool,drawarectangle.
Addamidpointrelationbetweenthe
leftedgeoftherectangleandthe
origin.Addthetwodimensions
shown,andextrudetherectangle
down0.5inches.
Modifythematerial/appearanceasdesired(shownhereas
Pine).SavethispartwiththenameRamp.
Openanewpart.Sketchanddimensiona
oneinchdiametercircleintheFrontPlane.
Extrudethecirclewiththemidplaneoption,
toatotalthicknessofoneinch.Setthe
materialofthepartasPVCRigid.Modify
thecolorofthepartasdesired(overriding
thedefaultcolorofthematerialselected).
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page22
Openanewsketchonthefrontfaceofthecylinder.
Addanddimensionthecirclesandlinesasshownhere
(thepartisshowninwireframemodeforclarity).The
twodiagonallinesaresymmetricaboutthevertical
centerline.
ExtrudeacutwiththeThroughAlloption,withthesketchcontoursshownselected.Ifdesired,change
thecolorofthecutfeature.
Createacircularpatternoftheextrudedcutfeatures,withfive
equallyspacedcuts.SavethepartwiththenameRoller.
Openanewassembly.Inserttherampfirst,andplaceitattheoriginoftheassembly.Insertthe
Roller.
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page23
Addtwomatesbetweentherampandtheroller.MatetheRightPlanesofbothparts,andadda
tangentmatebetweenthecylindricalsurfaceoftherollerandthesurfaceoftheramp.
Thebestwaytosetthecorrectheightoftherollerontherampisto
addamatedefiningthepositionoftheaxisoftheroller.
FromtheHeadsUpViewToolbar,selectView:TemporaryAxes.
Thiscommandturnsonthedisplayofaxesthatareassociatedwith
cylindricalfeatures.
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).
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page24
Turnoffthetemporaryaxisdisplay.SwitchtotheMotionStudy.SelectSolidWorksSimulationasthe
typeofanalysis.Addgravityintheydirection.
SelecttheContactTool.InthePropertyManager,youwillbepromptedto
selectthebodiesforwhichcontactcanoccur.Clickoneachofthetwo
parts.ClearthecheckboxeslabeledMaterialandFriction.Leavethe
otherpropertiesastheirdefaults.
Wewilladdfrictionlater,butourinitialsimulationwillbeeasiertoverifywithoutfriction.IntheElastic
Propertiessection,notethatthedefaultissetasImpact,withseveralotherproperties(stiffness,
exponent,etc.)specified.Ateachtimestep,theprogramwillcheckforinterferencebetweenthe
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.
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page25
Nowletsaddfriction.
Movethetimelineofthesimulationbacktozero.RightclickonthecontactintheMotionManager
tree,andselectEditFeature.ChecktheFrictionbox,andsetthecoefficientoffrictionto0.25.
Calculatethesimulation.
Theresultingvelocityplotshowsthevelocityatthebottomoftheramptobeabout54in/s.Thisvalue
agreeswiththatofthecalculationsshownintheattachment.
Toconfirmthattherollerisnotslipping,wecantrace
thepositionofasinglepointontheroller.
SelecttheResultsandPlotsTool.Definetheplotas
Displacement/Velocity/Acceleration:TracePath.
Clickonapointneartheouterrimoftheroller(not
onaface,butonasinglepoint).Clickthecheck
mark.
Thetracepathshowssharpcuspswherethe
pointsvelocityapproacheszero(itwillnot
becomeexactlyzerounlessthepointisonthe
outersurfaceoftheroller).Forcomparison,
repeattheanalysiswithalowerfriction
coefficient.
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page26
Changethefrictioncoefficientto0.15andrecalculatethesimulation.
Thistime,thetracepathsshowssmoothcurves
whenthepointisneartherampssurface,
indicatingthatslidingandrollingaretaking
placesimultaneously.
Intheattachment,itisshownthatthe
coefficientoffrictionrequiretopreventslipping
isabout0.21.
Itisinterestingtonotethatthefrictioncoefficienttopreventslippingandthetimerequiredtoreachthe
bottomoftheramparebothfunctionsoftheratioofthemomentofinertiatothemassoftheroller.(A
parametercalledtheradiusofgyrationisdefinedasthesquarerootofthemassmomentofinertia
dividedbythemass,andisafunctiononlyofthepartsgeometry.)Youcanconfirmthisbychangingthe
materialoftherollerandseeingthattheresultsofthesimulationareunchanged.However,ifyou
changethegeometryoftheroller(theeasiestwayisbysuppressingthecutoutregions),thenthe
resultswillchange.
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page27
ATTACHMENT:VERIFICATIONCALCULATIONS
STATICANALYSISOFFOURBARLINKAGESUBJECTEDTO20LBAPPLIEDFORCE
FreebodydiagramofConnector:
NotethatmemberCDisa2forcemember,andsotheforceattheendisalignedalongthemembers
axis.
Applyequilibriumequations:
M
5.714 in
sin 75.09
5.522 in
1.832 in
cos 75.09
0.4714 in
5.993 in
228.5 in lb
228.5 in lb
228.5 in lb
5.993 in
38.13 lb
11.427 in 20 lb
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page28
20 lb
16.85 lb
FreebodydiagramofCrank:
NotethatBxandByareshowninoppositedirectionsasinConnectorFBD.
SummomentsaboutA:
M
3 in
3 in 9.812 lb
0
29.4 in lb
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page29
ROLLERCALCULATIONS
NoFriction:
Freebodydiagram:
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:
IntroductiontoSolidModelingUsingSolidWorks2013
12 in
or
SolidWorksMotionTutorial
386.1 ins
2
0.5
Page30
0.353 s
SubstitutingthisvalueintoEquation4,wefindthevelocityatthebottomoftheramp:
in
in
386.1 2 0.5 0.353 s
68.1
x
s
s
Thisvelocitycanalsobefoundbyequatingthepotentialenergywhentherollerisatthetopoftheramp
(heightabovethedatumequals6inches)tothekineticenergywhentherollerisatthebottomofthe
ramp:
1
2
2
2 386.1
in
6 in
s
68.1
in
s
FrictionIncluded:
FreeBodyDiagram:
Whiletherollerwithoutfrictionslidesandcanbetreatedasaparticle,therollerwithfriction
experiencesrigidbodyrotation.Theequationsofequilibriumare:
F
W sin
N
M
W cos
r
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page31
Ifthereisnoslipping,thentherelativevelocityoftheroller
relativetotherampiszeroatthepointwherethetwo
bodiesareincontact(pointO).Sincetherampis
stationary,thisleadstotheobservationthatthevelocityof
pointOisalsozero.
SincepointOisthecenterofrotationoftheroller,the
tangentialaccelerationofthecenteroftheroller x can
bewrittenas:
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. 017163 lb
0.002515 lb in
I
Sincepoundsareunitsofweight,notmass,theyquantitiesabovemustbedividedbygtoobtainthe
quantitiesinconsistentunits:
m
0. 017163 lb
386.1 in/s
0.002515 lb in
386.1 in/s
4.4453 X 10
lb s
in
6.5139 X 10 lb in s
Thevalueoftheangularaccelerationcannowbefound:
W sin r
I
mr
0. 017163 lb sin 30
6.5139e
6 lb in s
4.4453
0.5 in
lb s
5
in
243.4
0.5 in
rad
IntroductiontoSolidModelingUsingSolidWorks2013
SolidWorksMotionTutorial
Page32
Therefore,thelinearaccelerationinthexdirectionis:
r
0.5 in
243.4
rad
121. 7
s2
Integratingtoobtainthevelocityandpositionatanytime:
1
2
vxo
v
121. 7
in
s2
in
s2
60.85
in
s
Fortherollertotravel12inchesinthe direction,thetimerequiredis
12 in
60.85 ins
Andthevelocityatthebottomoftherampis:
121. 7
Wecanalsocalculatethefrictionforce:
W sin
mr
in
0.444 s
2
0. 017163 lb sin 30
0.444 s
54.0
4.4453 e
in
s
lb s
in
0.5
243.4
rad
s
0.00318 lb
Fromthesecondequilibriumequation,thenormalforceis:
N
W cos
0. 017163 lb cos 30
0.1486 lb
Sincethemaximumfrictionforceisthecoefficientoffriction timesthenormalforce,thecoefficientof
frictionmustbeatleast:
0.00318 lb
0.1486 lb
0.21
Thisistheminimumcoefficientoffrictionrequiredfortherollertorollwithoutslipping.