computational design + fabrication: 4d...

41
Computational Design + Fabrication: 4D Analysis Jonathan Bachrach EECS UC Berkeley October 6, 2015

Upload: others

Post on 02-Feb-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Computational Design + Fabrication: 4D Analysis

Jonathan Bachrach

EECS UC Berkeley

October 6, 2015

Page 2: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Today 1

NewsTorque and WorkSimple MachinesClosed ChainsAnalysisPaper ReviewLab 3 Critique

Page 3: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

News 2

reading 5 out – read pages 1-3lab 4 out after classsection now on mondays 1-2p in jacobs 210

Page 4: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Torque 3

rotational forceforce at radiustorque is cross product of force and radius vectors

by StradivariusTV

Page 5: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Simple Machine 4

mechanical device tochange direction ormagnitude of forceusually use mechanicaladvantage to amplify force

Page 6: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Lever 5

simple 2 bar linkageeffortfulcrumresistance

by Pearson Scott Foresman

Page 7: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Law of the Lever 6

Work = Force * DistanceWork Conservation = Work on both ends of lever must equalMechanical Advantage = ratio of output to input forces equal ratioof distances

Page 8: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Class 1 7

fulcrum in middlesee-saw, crow bar, or scissorsmechanical advantage can be greater than one

by Pearson Scott Foresman

Page 9: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Class 2 8

resistence in middlewheel barrow, nutcracker, bottle opener, or brake pedalmechanical advantage is always greater than one

by Pearson Scott Foresman

Page 10: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Class 3 9

effort in middlecrane, tweezers, or mandiblemechanical advantage is always less than one

by Pearson Scott Foresman

Page 11: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Gears 10driver / followermechanical advantagegear ratio

Page 12: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Drive Train – Compound Machine 11

gears in seriessuccessive change in mechanical advantage

by Arthur Ganson photo by Shervinafshar

Page 13: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Belt Drives 12

teethchain

source Norman Hyde

Page 14: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Pulley 13

changes direction of forcesplit force between sides of pulleyreduce force using multiple pulley stages

by Welkinridge

Page 15: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Pulley Reduction 14

Page 16: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Closed Chains 15loop in linkageless degrees of freedom than number of jointsloop constraint

by Ruiz + Wirth

Page 17: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

DOF Equation 16

F = 3(n - 1) - 2f where n = num links and f = num nodesF = 3(4 - 1) - 2*4 = 9 - 8 = 1 for four bar RRRRF = 3(3 - 1) - 2*2 = 6 - 4 = 2 for two bar RR

RRRR by Ruiz + Wirth RR

Page 18: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Why Closed Chains? 17

simplicityefficiencystrength

Page 19: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Four Bar: RRRR 18

crank / drivercouplerfollower

coupler

crank follower

A B

CO

Page 20: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Parallelogram 19

coupler parallel to ground

(1)

by ibrahim saed

Page 21: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Line Drawing 20

turn rotary into linear motion

Page 22: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Wind Shield Wiper 21

turn rotary into rocker motion

by Salix Alba

Page 23: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Grashof Criteria 22

S = shortest, L = longest, P,Q = remaining linksL + S < P + Q - shortest can rotate fully

Page 24: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

4 Bar Basic Categories 23

Crank / CrankCrank / RockerRocker / CrankRocker / Rocker

by Salix Alba

Page 25: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

More Detailed Categories 24

T1 = g + h - a - bT2 = b + g - a - hT3 = b + h - a - g

T1 T2 T3 Grashof Input Output- - + yes crank crank+ + + yes crank rocker+ - - yes rocker crank- + - yes rocker rocker- - - no 0-rocker 0-rocker- + + no π-rocker π-rocker+ - + no π-rocker 0-rocker+ + - no 0-rocker π-rocker

by Salix Alba

Page 26: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Timing Ratio 25

Q =TimeofSlowerStrokeTImeofFasterStroke

≥ 1 (2)

four bar has two strokes, the forward and the returncycle = forward + return strokessymmetric

windshield wiperwindow crank

asymmetric – work done in one direction – return fast = offsetcutting machinespackage-moving devices

Page 27: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Timing Charts 26

graphically display mechanism speed of trajectoryestimate velocities and accelerations

https://en.wikipedia.org/wiki/Four-bar_linkage#/media/File:4_bar_linkage_animated.gif

Page 28: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Mechanical Advantage at Instant 27

Perturb the input crank by some small εFind the distance ds the point in question travels when the crankmoves by ε.The mechanical advantage = ds/ε.torque = F × ds/ε for torque required to produce a force F

coupler

crank followerepsilon

ds

Page 29: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Mechanical Advantage 28

estimate mechanical advantage at a point using epsilon techniqueplot advantage over time

Page 30: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Four Bar Forward Kinematics 29

symbolic – solve for analytic solutionnumeric – optimize to closed chain

Page 31: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Four Bar Crank Forward Kinematics 30

Ψ(θ) = arctan(BA

) ± arccos(C

sqrt(A2 + B2)) (3)

whereA2 + B2 − C2 ≥ 0 (4)

± for two solutionsconstraint because of ± 1 domain on arccoscan solve for where zero

coupler

crank follower

A B

CO

Page 32: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Four Bar Design Space 31

folding – all joints can lie on same lineinflection pointslimited range

Page 33: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Six Bar 32

compound linkageshigher order polynomialbetter mechanical advantageharder to analyze and synthesizedetermine number of link parameters

by Franz Reuleaux

Page 34: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Watt Six Bar 33

two four bar linkages12 and 11 link parameters

by Alexander Slocum

Page 35: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Stephenson Six Bar 34

one four and one five bar linkage11,14, and 10 link parameters

by Alexander Slocum

Page 36: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Klann Linkage 35

six barlinear walking motionquick return

https://en.wikipedia.org/wiki/Klann_linkage#/media/File:F4-motion.gif

Page 37: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Universality of Revolute 36

can transform rotational to prismaticone planar one 3d mechanism

sarrus peaucellier-lipkin

Page 38: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Coordinating Linkages 37

place in spacecranking out of phase

Page 39: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Mechanisms for Everything 38

mechanisms are mechanical computerssolve for solution – next weeksearch for solution – week after nextprogram solution – stretch

Page 40: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

Next Time 39

4D Linkage Synthesis4D Synthesis Paper Critique

Page 41: Computational Design + Fabrication: 4D Analysisinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-closed-chains.pdfNews 2 reading 5 out – read pages 1-3 lab 4 out after class section

References 40

Design FUNdaMENTALS: Linkages by Alexander SlocumGeometric Design of Linkages by McCarthy + Soh