Mechanisms Course Notebook
Mechanisms Course Notebook
Course Notebook
Instructor:
Jeremy S. Daily, Ph.D., P.E.
Fall 2013
Contents
1 Syllabus
1.1 Course Bulletin Description . . . . . . . . . . . . . .
1.2 Objectives . . . . . . . . . . . . . . . . . . . . . . . .
1.3 Course Outline . . . . . . . . . . . . . . . . . . . . .
1.4 Course Policies . . . . . . . . . . . . . . . . . . . . .
1.4.1 Safety . . . . . . . . . . . . . . . . . . . . . .
1.4.2 Text Books . . . . . . . . . . . . . . . . . . .
1.4.3 Grading Procedures . . . . . . . . . . . . . . .
1.4.4 Exam Policy . . . . . . . . . . . . . . . . . .
1.4.5 Computer Usage . . . . . . . . . . . . . . . .
1.4.6 Late Submission and Absences . . . . . . . . .
1.4.7 Class Conduct . . . . . . . . . . . . . . . . .
1.4.8 Academic Misconduct . . . . . . . . . . . . .
1.4.8.1 Purpose . . . . . . . . . . . . . . .
1.4.8.2 Policy . . . . . . . . . . . . . . . .
1.4.8.3 Definition of Academic Misconduct
1.4.8.4 Prompt Attention . . . . . . . . . .
1.4.8.5 Procedures . . . . . . . . . . . . . .
1.4.8.6 Sanctions . . . . . . . . . . . . . . .
1.4.8.7 Appeals . . . . . . . . . . . . . . .
1.4.9 Center for Student Academic Support . . . . .
2 Introduction To Mechanisms
2.1 Mechanisms Vocabulary . . . . . . . .
2.2 Common Mechanisms . . . . . . . . .
2.3 Kinematic Pairs (a.k.a. Joints) . . . . .
2.3.1 Low Order Pairs . . . . . . . .
2.3.2 High Order Pairs . . . . . . . .
2.4 Degrees of Freedom . . . . . . . . . . .
2.4.1 Mobility . . . . . . . . . . . .
2.4.2 Kutzbach Criteria . . . . . . . .
2.5 Grashofs Law for Four-bar Mechanisms
2.5.1 Special Cases . . . . . . . . . .
2.5.2 Inversions . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6
6
6
7
7
7
8
8
8
8
9
9
9
9
10
10
10
11
11
12
13
.
.
.
.
.
.
.
.
.
.
.
14
14
15
16
16
17
18
18
18
20
20
21
Contents
2.6
3
Homework Problem Set 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3 Position Analysis
3.1 Loop Closure Equations . . . . . . . . . . . .
3.1.1 Derivation of the Law of Cosines . . .
3.1.2 Derivation of the Law of Sines . . . . .
3.1.3 Inverted Slider Crank . . . . . . . . . .
3.1.4 Offset Slider Crank . . . . . . . . . . .
3.1.5 Four Bar Mechanism . . . . . . . . . .
3.1.5.1 Open Closure . . . . . . . .
3.1.5.2 Cross Closure . . . . . . . .
3.2 Coupler Curves . . . . . . . . . . . . . . . . .
3.2.1 Matlab Implementation . . . . . . . . .
3.2.2 Excel Implementation . . . . . . . . .
3.2.2.1 Standard Algebraic Solution .
3.2.2.2 Use Excel Solver . . . . . .
3.2.2.3 SolidWorks Implementation .
3.3 Homework Problem Set 2 . . . . . . . . . . . .
3.4 Newton-Raphson Method . . . . . . . . . . . .
3.4.1 Rocking Slider Crank . . . . . . . . . .
3.5 Homework Problem Set 3 . . . . . . . . . . . .
3.6 Multi Loop Mechanisms . . . . . . . . . . . .
3.7 Toggle and Limit Positions . . . . . . . . . . .
3.8 Transmission Angle . . . . . . . . . . . . . . .
3.9 Homework Problem Set 4 . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
24
24
25
26
27
32
33
34
35
36
37
39
40
41
47
48
50
50
55
59
60
61
62
4 Mechanism Synthesis
63
4.1 Geometric Constraint Programming . . . . . . . . . . . . . . . . . . . . . . . . 63
4.2 Homework Problem Set 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
5 Velocity Analysis
5.1 Vector Operations . . . . . . . . . . . . .
5.1.1 Dot Product . . . . . . . . . . . .
5.1.2 Cross Product . . . . . . . . . . .
5.1.3 Derivatives of Vector Products . .
5.2 Velocity with a Rotating Reference Frame
5.3 Graphical Analysis . . . . . . . . . . . .
5.3.1 Inverted Slider Crank . . . . . . .
5.3.2 Four-Bar Mechanism . . . . . . .
5.4 Analytical Analysis . . . . . . . . . . . .
5.4.1 Inverted Slider Crank . . . . . . .
5.4.2 Four Bar Mechanism . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
79
79
79
79
79
80
82
82
83
86
87
91
Contents
5.5
4
Homework Problem Set 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
6 Acceleration Analysis
97
6.1 Accelerations in Four-bar Mechanisms . . . . . . . . . . . . . . . . . . . . . . . 97
6.2 Inverted Slider Crank . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
6.3 Homework Problem Set 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
7 Cams
7.1 Types of Cam Followers . . . . . . . . . .
7.1.1 Flat Faced Radial . . . . . . . . . .
7.1.2 Offset Roller Follower . . . . . . .
7.1.3 Barrel Cam with Roller Follower . .
7.1.4 Heavy Truck Brake Cams (S-Cams)
7.2 Cam Follower Motion . . . . . . . . . . . .
7.2.1 Displacement . . . . . . . . . . . .
7.2.2 Velocity . . . . . . . . . . . . . . .
7.2.3 Acceleration . . . . . . . . . . . .
7.2.4 Jerk . . . . . . . . . . . . . . . . .
7.3 Cam Follower Profiles . . . . . . . . . . .
7.3.1 Constant Acceleration (Parabolic) .
7.3.2 Harmonic Motion . . . . . . . . . .
7.3.3 Cycloidal Motion . . . . . . . . . .
7.4 Cam Design . . . . . . . . . . . . . . . . .
7.5 Homework Problem Set 8 . . . . . . . . . .
8 Gears
8.1 Introduction . . . . . . . . . . . . . .
8.1.1 Cog and Lantern Gears . . . .
8.1.2 Common Types of Gears . . .
8.2 Fundamental Law of Gearing . . . . .
8.3 Conjugate Profiles and Involutometry
8.3.1 The Involute Curve . . . . . .
8.3.2 Cycloidal Profiles . . . . . . .
8.3.3 Gear Sizing and Terminology
8.4 Homework Problem Set 9 . . . . . . .
8.5 Gear Train Analysis . . . . . . . . . .
8.5.1 Taxonomy of gear trains: . . .
8.5.2 Gear Train Ratio . . . . . . .
8.5.3 Idler Gears . . . . . . . . . .
8.5.4 Compound Gear Trains . . . .
8.6 Homework Problem Set 10 . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
103
. 104
. 104
. 105
. 105
. 106
. 106
. 106
. 106
. 106
. 106
. 107
. 107
. 110
. 113
. 116
. 127
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
128
. 128
. 128
. 129
. 130
. 130
. 131
. 131
. 131
. 133
. 134
. 134
. 135
. 135
. 135
. 136
Contents
8.7
8.8
8.9
5
Reverted Gear Train Design . . . . . . . . . . . . . . . .
8.7.1 Design Considerations . . . . . . . . . . . . . . .
Planetary Gear Trains . . . . . . . . . . . . . . . . . . . .
8.8.1 Advantages . . . . . . . . . . . . . . . . . . . . .
8.8.2 Vector Approach to Planetary Gear Train Analysis
8.8.3 Tabular Planetary Gear Train Analysis . . . . . . .
8.8.4 Compound Planetary Gear Trains . . . . . . . . .
8.8.5 Plotting Planetary Gears . . . . . . . . . . . . . .
Differential Gear Trains . . . . . . . . . . . . . . . . . . .
8.9.1 Ackerman Steering . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
137
137
138
138
138
140
142
144
146
146
1 Syllabus
Instructor: Dr. Jeremy S. Daily
E-mail: [email protected]
Phone: 918-631-3056
Office: 2080 Stephenson
Office Hours: Tuesday and Thursday 1:30 - 3:00. Otherwise, drop in or schedule an appointment.
Classroom: U4
Days: Tuesday and Thursday
Time: 12:30 - 1:20 PM
This course notebook is required for the course and costs $20. It includes a 3-ring binder. While
the pages in here are designed to help you take notes, additional writing space will be required.
Therefore, loose-leaf paper is recommended to augment the notebook.
This notebook can also be accessed (but not printed) in electronic format at
http://personal.utulsa.edu/~jeremy-daily/ME3212/MechanismsCourseNotebook.
pdf
1.2 Objectives
This section of the syllabus is designed to give the student a larger picture of the purpose of
this class. This course is designed to provide the students the analytical skill necessary for
analyzing mechanism motion analysis. In addition to analysis, student will learn mechanism
synthesis using geometric constraint programming techniques. It is important for the student to
learn to use modern computer tools to aid in mechanism design and analysis. The familiarity
with rigid body analysis in modern computer analysis programs will give students a competitive
advantage in the current marketplace. The course covers position, velocity, and acceleration
analysis of planar linkages and slider crank mechanisms. Grashofs laws, Kutzbach criterion,
and the Newton-Raphson method. Cam profiles and cam follower motion is studied along with
gears and gearing including epicyclic gear trains.
Dial extension
8
In the event of a major emergency:
Dial 9-911 for EMS
10
11
12
13
2 Introduction To Mechanisms
Mechanisms is a the study of rigid body motion. The concepts in this course are restricted to
analyzing the motion and does not consider the cause of motion. In the field of dynamics, there
are a few broad categories as shown in Fig. 2.1.
Mechanism:
Machine:
Linkage:
Link:
Joint:
Skeleton Diagram:
15
16
Revolute (R)
Cylindrical (C)
Prismatic (P)
See
Cleghorns
Section
1.4
Revolute 2
Pin-In-Slot
Rotating Pairs
Gears, Friction Drives
17
18
Wrapping Pairs
Example: Belt on Pulley (sheave)
2.4.1 Mobility
Calculating the number of degrees of freedom for a mechanism is determining its mobility.
n. . .
j1 . . .
j2 . . .
if m 1, then
if m = 0, then
if m 1, then
Remember, rolling pairs count as a 2 d.o.f. joint.
Example: Consider the planar slider crank mechanism shown in Fig. 2.2a. Determine the mobility using the Kutzbach Criteria. Determine the number of links, the number of single degree of
freedom joints, and the number of 2 d.o.f. joints.
See
Cleghorns
Section
1.5
19
2
3
O2
20
(2.1)
21
2.5.2 Inversions
Every mechanism has a ground or base or frame link that is fixed.
0
(a) Crank Rocker
0
(c) Double Crank
See
Cleghorns
Section
1.7
22
23
3 Position Analysis
The goal of a position analysis is to describe any position of any point in any mechanism configuration. The mechanical engineering skill from learning how to do a position analysis is to learn
the following concepts:
Vector analysis
Computer programming and mathematical modeling
Numerical methods for root finding
Develop the skill of abstracting physical objects using mathematics
A locus is defined as
~Ri = 0
i=1
where n. . .
Consider a loop of three fixed lengths: A, B, and C with angles , , and .
See
Cleghorn
Section
4.2
25
Lets define the x-axis to be along length B and the vectors defining the loop to go in a clockwise
direction.
C
y
B
Breaking these vectors into components gives the following six expressions. Keep in mind all
angles are defined from the positive x-axis and are positive when measure in a counterclockwise
direction.
Ax :
Ay :
Bx :
By :
Cx :
Cy :
Now all the components in the x direction can be summed to zero and all the y components can
be summed to zero:
x:
y:
Ax + Bx +Cx = 0
Ay + By +Cy = 0
or
x:
y:
26
1. Rewrite each component equation to move the unknown and unneeded angle as a single
term on one side:
x:
y:
2. Square each component equation and add them together. Invoking the relationship
sin2 + cos2 = 1
x:
y:
Sum:
3. Now the unknown angle has been eliminated and only the remaining length A is unknown. Expand the binomial terms:
A=
p
C2 + B2 2BC cos
C=
B=
Similarly
and
A2 + B2 2AB cos
27
5. Recall that = . Take the sine of both angles and recall a trigonometric identity:
sin
sin
sin
sin
=
=
=
=
sin( )
sin( ) cos( + ) cos( ) sin( + )
0 (1) sin( + )
sin( ) cos( ) + cos( ) sin( )
6. Notice the right hand side of the equation matches the term from the loop closure equations.
Make the appropriate substitution:
B sin = A sin
This is the law of sines. A similar formulation will give the familiar ratios:
sin
sin
sin
=
=
A
B
C
(3.1)
See
Cleghorns
Section
4.3.2
28
(a) Retracted
(b) Extended
Figure 3.1: A pneumatic cylinder is an example of an inverted slider-crank where the stroke and
angle can change.
D
3
2
%C
x
d
%B
Figure 3.2: Inverted slider crank. Let a be the fixed length from A to C (the crank length).
Another way to set up the loop closure equations is to find two different paths to the same point
in the mechanism. This formulation may be a little easier depending on how the angles are
defined. Consider two different loop closure formulations shown in Fig. 3.3 on the next page.
Both formulations describe the same physical system, so they should ultimately produce the
same solution.
29
30
~a
~r
x
d~
(a) ~a +~r + d~ = 0
~a
~r
x
d~
(b) ~a = d~ +~r
Figure 3.3: Loop closure formulations for the inverted slider crank shown in Fig. 3.2.
The above example is also implemented in Mathematica and the Mathematica notebook can be
downloaded from
http://personal.utulsa.edu/~jeremy-daily/ME3212/InvertedSliderCrank.
nb
31
Given:
r2 =
r3 =
e=
2 =
Find:
3 and xB
32
33
r3
r4
A
y
r2
%O
4
x
r1
%O
3. Determine :
See
Cleghorns
Section
4.3.3
6. Solve for 3
7. Solve for 4
34
See course website for a Mathematica notebook with the solutions to this example.
http://personal.utulsa.edu/~jeremy-daily/ME3212/4barPositions.nb
35
36
Point P is. . .
Analysis Steps:
1. Write down loop closure equations and solve for 3 .
2. Write the equations for the vector describing point P.
See
Cleghorns
Section
4.2
%d e f i n e k e y p o i n t s on mechanism i n a
%f a s h i o n t o p l o t t h e c o n f i g u r a t i o n
p t s x = [ 0 , r 2 c o s ( t h e t a 2 ( n ) ) , xB ( n ) , xp ( n ) ] ;
p t s y =[ e , e+ r 2 s i n ( t h e t a 2 ( n ) ) , 0 , yp ( n ) ] ;
35
%p l o t t h e c o u p l e r c u r v e p o i n t s and one mechanism o r i e n t i a t i o n
37
39
p l o t ( xp , yp , . , p t s x , p t s y , o , xB , yB , y )
41
%m o d i f y t h e p l o t
axis equal
x l a b e l ( xp o s i t i o n (m) )
y l a b e l ( yp o s i t i o n (m) )
t i t l e ( [ C o u p l e r Curve : S l i d e r c r a n k shown w i t h . . .
num2str ( t h e t a 2 ( n ) 1 8 0 / p i ) d e g r e e i n p u t ] )
i f t h e t a 2 ( n )== p i / 3 %f i n d t h e p o s i t i o n when t h e t a 2 i s 60 d e g r e e s
s a v e a s ( F , [ C o u p l e r C u r v e _ num2str ( t h e t a 2 ( n ) 1 8 0 / p i ) . p d f ] )
end
43
45
47
49
51
53
%C a p t u r e t h e c u r r e n t p l o t t o make an a n i m a t i o n
s e t ( gca , P l o t B o x A s p e c t R a t i o , [ 5 1 2 384 7 2 0 ] )
M( n )= g e t f r a m e ( F , [ 0 0 512 3 8 4 ] ) ;
end
55 %C r e a t e a m o vi e f i l e :
m o v i e 2 a v i (M, O f f s e t S l i d e r C r a n k . a v i )
57
F= f i g u r e %open new f i g u r e window
59 p l o t ( t h e t a 2 1 8 0 / pi , xB , )
x l a b e l ( Crank Angle , \ t h e t a _ 2 ( deg ) )
61 y l a b e l ( S l i d e D i s t a n c e , x_B (m) )
t i t l e ( S l i d e p o s i t i o n as a f u n c t i o n of i n p u t angle )
63 g r i d on
axis tight
65 s a v e a s ( F , S l i d e P o s i t i o n . p d f )
The output generated by the above code is shown in Fig. 3.5 on the following page.
38
39
1.6
1.5
1.5
1.4
yposition (m)
0.5
1.3
1.2
1.1
1
0.9
0.8
0.5
0.7
1.5
0.5
0
xposition (m)
0.5
1.5
50
100
150
200
Crank Angle, 2 (deg)
(a)
250
300
350
(b)
Figure 3.5: Output graph from Matlab code for the coupler curves of an Offset slider crank mechanism.
,r2 =
, r3 =
, r4 =
, r5 =
, r31 =
, 2 =
40
41
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
B
C
ME!3212:!Mechanisms
Four Bar!Linkage!Analysis
Parameter Value
Units
r1
10 in
r2
3 in
12 in
r3
r4
8 in
theta2
theta3
theta4
F
Plot!Coordinates
Upper!Leg
Vertex
X
1
0
2
1.5000
3 4.98362767
Radians
Degrees
2.094
120.000
1.000
57.296
2.000
114.592
Vertex
3*
4
Difference
residual
Lower!Leg
X
6.6708
10.0000
Y
0
2.5981
12.6957
Y
7.2744
0.0000
1.6872E+00 5.4213E+00
5.6778E+00
14
12
10
8
Upper!Leg
6
Lower!Leg
4
2
0
4
10
12
42
43
B
C
ME!3212:!Mechanisms
Four Bar!Linkage!Analysis
Parameter Value
Units
r1
10 in
3 in
r2
r3
12 in
r4
8 in
1
2
3
4
5
6
7
8
9
10 theta2
11 theta3
12 theta4
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
4
33
34
F
Plot!Coordinates
Upper!Leg
Vertex
X
1
0
2
1.5000
3 9.233836209
Radians
Degrees
2.094
120.000
0.464
26.557
1.667
95.496
Vertex
3*
4
Difference
residual
Lower!Leg
X
9.2338
10.0000
3.7786E 06
8.7571E 06
Y
0
2.5981
7.9632
Y
7.9632
0.0000
7.8999E 06
9
8
7
6
5
Upper!Leg
4
Lower!Leg
3
2
1
0
2
10
12
44
B
C
ME!3212:!Mechanisms
Four Bar!Linkage!Analysis
Parameter Value
Units
r1
10
in
r2
3
in
12
in
r3
r4
8
in
1
2
3
4
5
6
7
8
9
10 theta2
11 theta3
12 theta4
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
4
33
34
Cross Closure
F
Plot!Coordinates
Upper!Leg
X
Vertex
Radians
Degrees
=2*PI()/3
=DEGREES(B10)
0.4635153062=DEGREES(B11)
1.6667142836=DEGREES(B12)
1
2
3
0
=B5*COS(B10)
=F5+B6*COS(B11)
Y
0
=B5*SIN(B10)
=G5+B6*SIN(B11)
3*
4
Lower!Leg
X
=F11+B7*COS(B12)
=B4
Y
=B7*SIN(B12)
0
Vertex
9
8
7
6
5
Upper!Leg
4
Lower!Leg
3
2
1
0
2
10
12
45
B
C
ME!3212:!Mechanisms
Four Bar!Linkage!Analysis
Parameter Value
Units
r1
10 in
3 in
r2
r3
12 in
r4
8 in
1
2
3
4
5
6
7
8
9
10 theta2
11 theta3
12 theta4
13
14
15
16
17
18
19
20
21
22
5
23
24
25
26
27
28
29
30
31
32
33
34
Radians
Degrees
2.094
120.000
0.500
28.648
1.000
57.296
F
Plot!Coordinates
Upper!Leg
Vertex
X
1
0
2
1.5000
3 9.030990743
Vertex
3*
4
Difference
residual
Lower!Leg
X
14.3224
10.0000
Y
0
2.5981
3.1550
Y
6.7318
0.0000
5.2914E+00 3.5767E+00
6.3869E+00
0
0
10
15
20
Upper!Leg
2
Lower!Leg
4
46
B
C
ME!3212:!Mechanisms
Four Bar!Linkage!Analysis
Parameter Value
Units
r1
10 in
3 in
r2
r3
12 in
r4
8 in
1
2
3
4
5
6
7
8
9
10 theta2
11 theta3
12 theta4
13
14
15
16
17
18
19
20
21
22
4
23
24
25
26
27
28
29
30
31
32
33
34
F
Plot!Coordinates
Upper!Leg
Vertex
X
1
0
2
1.5000
3 5.884873205
Radians
Degrees
2.094
120.000
0.908
52.019
2.111
120.957
Vertex
3*
4
Difference
residual
Lower!Leg
X
5.8849
10.0000
1.8606E 06
1.9300E 06
Y
0
2.5981
6.8604
Y
6.8604
0.0000
5.1288E 07
0
2
10
12
Upper!Leg
2
Lower!Leg
4
47
48
49
Given: r2 , xo , R, 2
Find: r and 3
Write down the Loop closure equations:
x:
y:
Rearrange to eliminate r:
This equation has just 1 unknown 3 but no analytical solution. Therefore, well solve using the
Newton-Raphson method.
50
51
If we can rewrite an expression such that f (x) = 0, then the NR method can be used to find x.
It is an iterative scheme such that
(n+1)
(n)
=x
f (x(n) )
(n)
f (x )
where
n is
For this example,
f=
f =
The algorithm is as follows:
1. Initialize the criteria: let 3 = 1
(1)
(n)
4. Calculate f (3 ) and f (3 )
5. 3 = f / f
(n+1)
6. 3
(n)
= 3 + 3
w h i l e norm ( d e l t a t h e t a 3 ) > 0 . 0 0 0 1 7 5 %0 . 0 1 d e g r e e s
f = ta n ( t h e t a 3 ( n ) ) . ( x0+R t h e t a 3 ( n) r 2 c o s ( t h e t a 2 ( n ) ) ) . . .
r 2 s i n ( t h e t a 2 ( n ) ) ;
d f d t h e t a 3 = ( 1 . / ( c o s ( t h e t a 3 ( n ) ) . ^ 2 ) ) . ( x0+R t h e t a 3 ( n ) . . .
r 2 c o s ( t h e t a 2 ( n ) ) ) + R c o s ( t h e t a 3 ( n ) ) ;
d e l t a t h e t a 3 =f / d f d t h e t a 3 ;
%u p d a t e t h e s o l u t i o n u n t i l i t i s w i t h i n t o l e r a n c e
t h e t a 3 ( n )= t h e t a 3 ( n )+ d e l t a t h e t a 3 ;
end
t h e t a 3 ( n +1)= t h e t a 3 ( n ) ;
21
23
25
27
29
end
31
%S i n c e t h e l a s t command i n t h e l o o p c r e a t e d an e x t r a t h e t a 3 e n t r y
33 %we m u s t remove i t by a s s i g n i n g i t t o t h e em p t y s e t
theta3 (n +1)=[];
35
%S o l v e f o r t h e r e m a i n i n g unkowns
37 r _ s i n e s = r 2 s i n ( t h e t a 2 ) . / s i n ( t h e t a 3 ) ; %law o f s i n e s
r _ c o s i n e s = s q r t ( r 2 . ^ 2 + ( x0+R t h e t a 3 ) . ^ 2 . . .
39
2 r 2 . ( x0+R . t h e t a 3 ) . c o s ( t h e t a 2 ) ) ; %law o f c o s i n e s
x=R t h e t a 3 ;
52
53
41 p l o t ( t h e t a 2 , t h e t a 3 , : , t h e t a 2 , r _ s i n e s , , t h e t a 2 , r _ c o s i n e s , . . .
, t h e t a 2 , x , . )
43 x l a b e l ( \ t h e t a _ 2 ( r a d i a n s ) )
ylabel ( Position variables )
45 l e g e n d ( \ t h e t a _ 3 ( r a d ) , r : s i n e s (m) , r : c o s i n e s (m) , x (m) )
The graph generated by the code is shown in Fig. 3.6.
3.5
3 (rad)
r:sines (m)
r:cosines (m)
x (m)
2.5
Position variables
1.5
0.5
0.5
1.5
2 (radians)
10
Figure 3.6: Output of Newton-Raphson example. What are the spikes from?
12
14
54
55
56
Due on:___________________
r2
R
r
y
e
%
O2
O3
r1
3. Perform the Advanced Design SolidWorks Tutorial. Turn in a print of your completed part.
57
58
55
50
45
40
35
30
25
20
0
30
60
90
120
150
180
210
240
Input Crank Angle, 2 [deg]
270
300
330
360
20
25
30
35
40
45
50
55
60
65
0
30
60
90
120
150
180
210
240
Input Crank Angle, [deg]
270
300
330
360
Figure 3.7: Graphs for the Newton-Raphson and analytical solution for 3
59
There are four equations after breaking up the loop closure equations:
x1 :
y1 :
x2 :
y2 :
See
Cleghorns
Section
4.2
60
Bottom center:
See
Cleghorns
Section
2.6
61
=
Goal: find the maximum and minimum and corresponding 2 .
Rewrite Loop equations:
x:
y:
but,
and,
so
x:
y:
To find extrema, find values of 2 when
x :
y :
Consider only the numerator:
2 =
So the transmission angles are:
d
d 2
See
Cleghorns
Section
2.7
62
4 Mechanism Synthesis
The design or creation of a mechanism to achieve the desired motion.
Type Synthesis:
Number Synthesis:
Dimensional Synthesis:
Classical Analysis:
64
65
66
67
68
69
70
71
72
73
74
75
76
All dimensions should be determined and the mechanism synthesis is completed. The mechanism can be actuated by a motor for continuous rotation or by a cylinder or cam to rock back and
forth.
77
78
5 Velocity Analysis
5.1 Vector Operations
5.1.1 Dot Product
80
81
82
See
Cleghorns
Example
3.2
7
6
5
4
3
2
1
0
See
Cleghorns
Section
2.2
83
4. Measure Magnitudes
x
0v
reference
See
Cleghorns
Section
3.3
84
C
y
r5
r6
r4
r3
O2%
r1
O4%
3
A
Figure 5.1: Four-Bar Mechanism Example
Use the space allocated in Fig. 5.2 to construct the velocity polygon for this example. Recall
velocity equivalence:
~vB =~vA +~vB/A =~vO4 +~vB/O4
1. Determine the angles for the lines of action.
2. Draw v~A
7. Velocity of C:
85
86
x
0v
reference
87
%O
4
4
O2
r1
r1 =
r2 =
r=
2 =
4 =
2 =
where
1. Loop Equations:
a) x :
b) y :
2. Differentiate with respect to time:
a)
b)
r2
88
Graphical
Analytical
We can write a computer program to solve the above system for various angles of 2 and a
constant angular velocity. An example in Matlab is as follows:
1 %ME 3 2 1 2 : Mechanisms
%I n v e r t e d S l i d e r Crank
3 %F i n d i n g t h e v e l o c i t i e s o f l i n k s
%Dr . Jer em y D a i l y
5
%c l o s e an i n i t i a l i z e s y s t e m
7 clc
89
90
91
70
slider position (mm)
(rad)
0.5
60
50
40
30
0.5
0
45
90
45
90
6
slider velocity (mm/s)
400
4
2
0
(rad/s)
2
4
200
0
200
400
6
0
45
90
45
90
Figure 5.3: Output of the velocity analysis program of an inverted slider crank.
92
93
94
r
r2
x
r3
O2
O4
r1
Ans: r = 1452.4 mm/s and 3 = 22 rad/s
2. For the four-bar linkage below, solve for the angular velocities of links 3 and 4. Also
determine the magnitude and direction of the velocity of point C. Solve this problem analytically and check your answer using a CAD program. Given: r1 = 100 mm, r2 = 150
mm, r3 = AB = 250 mm, r4 = 250 mm, r5 = BC = 150 mm, r6 = AC = 300, 2 = 105 ,
and 2 = 56 rad/s (ccw). Note: you will have to do a position analysis first.
95
B
r3
r5
r6
r2
C
r4
y
O4
O2%
%
r1
96
6 Acceleration Analysis
Graphical techniques are discussed in Cleghorns Chapter 3. This section is focused on analytical
techniques. Simply put, the acceleration is the time derivative of the velocity equations.
~ = m~a
Accelerations are needed to determine forces: F
y:
2 =
Substitute numbers:
See
Cleghorns
Section
4.4.2
98
Coriolis acceleration:
99
100
a2
a3
O4
O2
3
d
where a2 = 75 mm, a3 = 400 mm, d = 125 mm, r = 193.6 mm, 2 = 150 , 3 = 11.17 ,
and 2 = 60rad/sec (constant). The position equations are as follows:
a2 cos 2 + r cos 3 =d
a2 sin 2 r sin 3 =0
and the velocity equations are:
a2 2 sin 2 + r cos 3 r3 sin 3 =0
a2 2 cos 2 r sin 3 r3 cos 3 =0
Ans: 3 = 120 rad/s/s and r = 161.87 m/s/s
101
a3
a5
a6
a2
C
a4
y
O4
O2%
d
where a2 = 150 mm, a3 = 250 mm, a4 = 250 mm, d = 100 mm, a5 = 150 mm, a6 = 300
mm, 2 = 105 , 3 = 20.13, 4 = 67.47, = 29.93, 2 = 2 = 56 rad/sec (constant),
3 = 27.84 rad/s, and 4 = 45.51 rad/s. The position equations are as follows:
a2 cos 2 + a3 cos 3 a4 cos 4 =d
a2 sin 2 + a3 sin 3 a4 sin 4 =0
and the velocity equations are:
a2 2 sin 2 a3 3 sin 3 + a4 4 sin 4 =0
a2 2 cos 2 + a3 3 cos 3 a4 4 cos 4 =0
Ans: 3 = 73.02 rad/s/s and 4 = 625.8 rad/s/s
102
7 Cams
A cam transmits rotary motion to another link by direct contact.
Vocabulary:
Cam:
Follower:
Cam Profile:
Trace Point:
Pitch Curve:
Base Circle:
Prime Circle:
Pressure Angle:
Rise:
Dwell:
Fall:
Cam systems are:
See
Cleghorns
Figure 7.1
for cam
types.
104
105
7.2.2 Velocity
v = y =
7.2.3 Acceleration
a = y =
7.2.4 Jerk
...
jerk = y =
106
107
Initial Angle
Fundamental Equations:
Final Angle
Type of Motion
Initial Displacement
Final Displacement
Parabolic
Const. Velocity
Parabolic
Dwell
Parabolic
Parabolic
0
See
Cleghorns
Section
7.5.2 and
7.5.3
108
f ( )
60
40
20
30
60
90
120
150
180
210
240
270
300
330
360
f ( )
30
60
90
120
150
180
210
240
270
300
330
360
f ( )
30
60
90
120
150
180
210
240
270
300
330
360
109
110
Initial Angle
Fundamental Equations:
Final Angle
Type of Motion
Initial Displacement
Final Displacement
Harmonic
Const. Velocity
Harmonic
Dwell
Harmonic
0
See
Cleghorns
Section
7.5.4
111
f ( )
60
40
20
30
60
90
120
150
180
210
240
270
300
330
360
f ( )
30
60
90
120
150
180
210
240
270
300
330
360
f ( )
30
60
90
120
150
180
210
240
270
300
330
360
112
113
Initial Angle
Fundamental Equations:
Final Angle
Type of Motion
Initial Displacement
Final Displacement
Cycloidal
Dwell
Cycloidal
Dwell
Cycloidal
0
See
Cleghorns
Section
7.5.5
114
f ( )
60
40
20
30
60
90
120
150
180
210
240
270
300
330
360
f ( )
30
60
90
120
150
180
210
240
270
300
330
360
f ( )
30
60
90
120
150
180
210
240
270
300
330
360
115
116
Initial Angle
Final Angle
Type of Motion
Initial Output
Final Output
1
2
3
4
0
90
210
300
90
210
300
360
Harmonic
Dwell
Cycloidal
Parabolic
0
0.4 rad
0.4 rad
0.1 rad
0.4 rad
0.4 rad
0.1 rad
0
See
Cleghorns
Example
7.1
f ( ), rad
0.30
0.20
0.10
30
60
90
120
150
180
210
240
270
300
330
360
117
a) xc =
b) yc =
6. Determine the radial length and orientation
a) rc =
b) c =
7. Determine the angle with respect to the disk cam:
118
119
150
60
120
100
30
150
50
180
210
330
240
300
270
Figure 7.1: Cam profile in polar coordinates. The inner circle shows the base radius and the outer
circle shows the maximum dimensions.
120
121
84 %P l o t t h e cam f o l l o w e r p r o f i l e
F= f i g u r e ( 1 )
86 s u b p l o t ( 3 , 1 , 1 )
p l o t ( t h e t a 1 8 0 / pi , f )
88 a x i s t i g h t
g r i d on
90 x l a b e l ( Cam a n g l e \ t h e t a , deg )
ylabel ( f ( t h e t a ) , rad )
92 t i t l e ( K i n e m a t i c c o e f f i c i e n t s f o r Cam F o l l o w e r R o t a t i o n )
subplot (3 ,1 ,2)
94 p l o t ( t h e t a 1 8 0 / pi , f p r i m e )
axis tight
96 g r i d on
x l a b e l ( Cam a n g l e \ t h e t a , deg )
98 y l a b e l ( f ^ \ p r i m e ( \ t h e t a ) )
subplot (3 ,1 ,3)
100 p l o t ( t h e t a 1 8 0 / pi , f d o u b l e p r i m e )
axis tight
102 g r i d on
x l a b e l ( Cam a n g l e \ t h e t a , deg )
104 y l a b e l ( f ^ { \ p r i m e \ p r i m e } ( \ t h e t a ) )
s a v e a s ( F , Cam Fo l l o w erM o t i o n . e p s )
106
%Now t h a t t h e cam f o l l o w e r k i n e m a t i c p r o f i l e s a r e known ,
108 %we can d e s i g n t h e d i s k p r o f i l e t h a t g e n e r a t e s t h a t m o t i o n .
110 %G i ven cam s y s t e m v a l u e s :
r b =70 %cm
112 X=130 %cm
Y=100 %cm
114 d =200 %cm ( t h i s i s t h e l e n g t h o f t h e f o l l o w e r
e =50 %cm
116
%Compute k e y p a r a m e t e r s f o r cam s y s t e m
118 a l p h a 0 = p i /2 a ta n2 (Y , X) a c o s ( ( r b +e ) / s q r t (X^2+Y^ 2 ) )
a l p h a = a l p h a 0 + f ; %c o n v e r t f t o r a d i a n s
120 d e l t a c =(X c o s ( a l p h a )Y s i n ( a l p h a ) ) . / ( 1 + f p r i m e ) ;
122 %d e t e r m i n e t h e p o i n t o f c o n t a c t b e t w e e n t h e cam and t h e f o l l o w e r
xc=Xd e l t a c . c o s ( a l p h a ) e s i n ( a l p h a ) ;
124 yc=Y+ d e l t a c . s i n ( a l p h a ) e c o s ( a l p h a ) ;
122
126 r c = s q r t ( xc . ^ 2 + yc . ^ 2 ) ;
gammac= a ta n2 ( yc , xc ) ;
128
%d e t e r m i n e t h e l o c a t i o n o f t h e r a d i a l i n r e l a t i o n t o a
130 %r e f e r e n c e on t h e r o t a t i n g cam :
b e t a =gammact h e t a ;
132
134 b i g R a d i u s =max ( r c )
136 F= f i g u r e ( 2 )
p o l a r ( beta , r c )
138 ho l d on
p o l a r ( beta , o n e s ( s i z e ( b e t a ) ) rb , g )
140 p o l a r ( beta , o n e s ( s i z e ( b e t a ) ) b i g R a d i u s , r )
ho l d o f f
142 t i t l e ( Cam p r o f i l e i n p o l a r form )
saveas (F , CamProfile_polar . eps )
144
F= f i g u r e ( 3 )
146 p l o t ( [ 0 r c . c o s ( b e t a ) ] , . . .
[ 0 r c . s i n ( b e t a ) ] , r b c o s ( b e t a ) , r b s i n ( b e t a ) , , . . .
148
bigRadius cos ( beta ) , bigRadius s i n ( beta ) , : )
ho l d on
150 i =1
p l o t ( [ X Xe s i n ( a l p h a ( i ) ) xc ( i ) . . .
152
Xe s i n ( a l p h a ( i )) d c o s ( a l p h a ( i ) ) ] ,
[Y Ye c o s ( a l p h a ( i ) ) yc ( i ) . . .
154
Ye c o s ( a l p h a ( i ) ) + d s i n ( a l p h a ( i ) ) ] , ok )
axis equal
156 ho l d o f f
x l a b e l ( x ( cm ) )
158 y l a b e l ( y ( cm ) )
saveas (F , CamSystemConfiguration . eps )
160
F= f i g u r e ( 4 )
162 a x i s ([ 100 160 120 1 8 0 ] )
axis equal
164 v= a x i s
%P l o t t h e m o t i o n o f t h e cam
166 f o r i = 1 : l e n g t h ( t h e t a )
123
168
170
172
174
176
p l o t ( [ 0 r c . cos ( beta + t h e t a ( i ) ) ] , . . .
[0 r c . s i n ( beta + t h e t a ( i ) ) ] , . . .
[X Xe s i n ( a l p h a ( i ) ) xc ( i ) . . .
Xe s i n ( a l p h a ( i )) d c o s ( a l p h a ( i ) ) ] , . . .
[Y Ye c o s ( a l p h a ( i ) ) yc ( i ) . . .
Ye c o s ( a l p h a ( i ) ) + d s i n ( a l p h a ( i ) ) ] , ok )
axis (v)
t i t l e ( S i m u l a t e d Cam Motion )
x l a b e l ( x ( cm ) )
y l a b e l ( y ( cm ) )
M( i )= g e t f r a m e ( ) ;
178 end
%make a m o vi e
180 m o v i e 2 a v i (M, CamMotion . a v i )
The graphs generated with this program are shown in Figs. 7.2-7.3
A movie of this cam system can be seen at:
http://personal.utulsa.edu/~jeremy-daily/ME3212/CamMotion.avi
124
125
0.4
0.3
0.2
0.1
0
50
100
150
200
Cam angle , deg
250
300
350
50
100
150
200
Cam angle , deg
250
300
350
50
100
150
200
Cam angle , deg
250
300
350
f()
0.2
0
0.2
f()
0.5
0.5
126
100
80
60
40
y (cm)
20
0
20
40
60
80
100
100
50
50
100
x (cm)
Figure 7.3: Cam Follower Motion Profiles for the example. The dashed line represents the base
circle. The cam rotates counterclockwise.
127
0
120
240
330
120
240
330
360
Cycloidal
Dwell
Harmonic
Dwell
1.2 cm
0
-1.2 cm
0
a) Plot the displacement, velocity, acceleration, and jerk profiles for a complete turn of
the cam.
b) Determine the disk cam profile. Plot this profile in rectangular (x, y) coordinates
using Matlab. Show the center of rotation.
c) Determine the minimum width of the cam follower face.
d) Determine the profile if the base diameter was 0.5 inches. Are there any issues with
this cam?
8 Gears
8.1 Introduction
8.1.1 Cog and Lantern Gears
8.1 Introduction
129
130
131
See
Cleghorns
Section
5.5
b
132
133
134
135
Example: Transmission
See
Cleghorns
Example
6.1
136
137
138
8.8.1 Advantages
1.
2.
3.
4.
5.
139
140
1.
2.
3.
See
Cleghorns
Section
4.4.2
141
Example:
Ns = 34, NR = 78, N p = 22, the sun gear is the input, the ring gear is fixed, and the planet carrier
is the output. Build and analysis table:
Component
Gear 1 (Sun) 1
Gear 3 (Planet) 3
Gear 4 (ring) 4
All Turn at x
rpm
Crank is
Fixed, Sun
turns at y
Absolute
Speeds
Example:
Ns = 34, NR = 78, N p = 22, the sun gear is fixed, the ring gear is the output, and the planet carrier
is the input. Use the same analysis table as before.
142
-2
-1
10
11
12
Example: an electric winch gear train where NS1 = 34, NP1 = 22, NS2 = 26, NP2 = 30, and
NR = 78.
See
Cleghorns
Section
6.5
Gear 1 (Sun) 1
All Turn at x
rpm
Crank is
Fixed, Sun
turns at y
Absolute
Speeds
Gear 3 (Planet) 3
Gear 4 (ring) 4
Gear 1 (Sun) 1
143
Crank (Carrier) arm
Gear 3 (Planet) 3
Gear 4 (ring) 4
144
r 1 =3
r 2 =2
r 3 = r 1 +2 r 2
X1 = 3 ; Y1 = 7 ;
X2 = 9 ; Y2 = 7 ;
X3=X1 ; Y3=Y1 ;
t h e t a 1 =.5
t h e t a 2 =.6
t h e t a 3 =.7
t h e t a = l i ns pa ce (0 ,2 pi ) ;
x1 =[X1 X1+ r 1 c o s ( t h e t a 1 + t h e t a
y1 =[Y1 Y1+ r 1 s i n ( t h e t a 1 + t h e t a
x2 =[X2 X2+ r 2 c o s ( t h e t a 2 + t h e t a
y2 =[Y2 Y2+ r 2 s i n ( t h e t a 2 + t h e t a
x3 =[X3 X3+ r 3 c o s ( t h e t a 3 + t h e t a
y3 =[Y3 Y3+ r 3 s i n ( t h e t a 3 + t h e t a
p l o t ( x1 , y1 , x2 , y2 , x3 , y3 )
axis equal
)];
)];
)];
)];
)];
)];
145
14
12
10
0
-4
-2
10
Figure 8.1: Output from the code listing to plot the configuration of a planetary gear train.
146
See
Cleghorns
Section
6.5
147
Example:When a vehicle is in a turn, determine a) the speed of each wheel and b) the angular
velocity of the planet carrier, c) the driveshaft speed.