Karlstads University Faculty of Technology and Science Physics. Rolling constraints. Author: Henrik Jackman. Classical mechanics

Similar documents
RELATIVE MOTION ANALYSIS: VELOCITY (Section 16.5)

RIGID BODY MOTION (Section 16.1)

Lecture D16-2D Rigid Body Kinematics

PLANAR RIGID BODY MOTION: TRANSLATION &

PLANAR RIGID BODY MOTION: TRANSLATION & ROTATION

PLANAR KINETIC EQUATIONS OF MOTION (Section 17.2)

ME Machine Design I. EXAM 1. OPEN BOOK AND CLOSED NOTES. Wednesday, September 30th, 2009

7 Kinematics and kinetics of planar rigid bodies II

EXAM 1. OPEN BOOK AND CLOSED NOTES Thursday, February 18th, 2010

Dynamics 12e. Copyright 2010 Pearson Education South Asia Pte Ltd. Chapter 20 3D Kinematics of a Rigid Body

Advanced Dynamics. - Lecture 4 Lagrange Equations. Paolo Tiso Spring Semester 2017 ETH Zürich

Circular Motion, Pt 2: Angular Dynamics. Mr. Velazquez AP/Honors Physics

PLANAR KINETICS OF A RIGID BODY FORCE AND ACCELERATION

Dynamics Plane kinematics of rigid bodies Section 4: TJW Rotation: Example 1

EQUATIONS OF MOTION: ROTATION ABOUT A FIXED AXIS (Section 17.4) Today s Objectives: Students will be able to analyze the planar kinetics of a rigid

1.1. Rotational Kinematics Description Of Motion Of A Rotating Body

CEE 271: Applied Mechanics II, Dynamics Lecture 25: Ch.17, Sec.4-5

Exam 1 January 31, 2012

Physics 106a, Caltech 4 December, Lecture 18: Examples on Rigid Body Dynamics. Rotating rectangle. Heavy symmetric top

9 Kinetics of 3D rigid bodies - rotating frames

CEE 271: Applied Mechanics II, Dynamics Lecture 33: Ch.19, Sec.1 2

Plane Motion of Rigid Bodies: Forces and Accelerations

DYNAMICS ME HOMEWORK PROBLEM SETS

Handout 7: Torque, angular momentum, rotational kinetic energy and rolling motion. Torque and angular momentum

Rigid Body Kinetics :: Force/Mass/Acc

16.07 Dynamics. Problem Set 10

Classical Mechanics III (8.09) Fall 2014 Assignment 3

Kinematics, Dynamics, and Vibrations FE Review Session. Dr. David Herrin March 27, 2012

Planar Rigid Body Kinematics Homework

= o + t = ot + ½ t 2 = o + 2

General Definition of Torque, final. Lever Arm. General Definition of Torque 7/29/2010. Units of Chapter 10

Robotics I. Figure 1: Initial placement of a rigid thin rod of length L in an absolute reference frame.

Find: Determine the velocity and acceleration of end P. Write your answers as vectors.

Chapter 9-10 Test Review

ME 230: Kinematics and Dynamics Spring 2014 Section AD. Final Exam Review: Rigid Body Dynamics Practice Problem

Robotics. Islam S. M. Khalil. September 19, German University in Cairo

Chapter 8 Lecture. Pearson Physics. Rotational Motion and Equilibrium. Prepared by Chris Chiaverina Pearson Education, Inc.

Kinematics. Vector solutions. Vectors

Kinematics of. Motion. 8 l Theory of Machines

Oscillatory Motion. Solutions of Selected Problems

Chapter 8 Lecture Notes

Chapter 10 Rotational Kinematics and Energy. Copyright 2010 Pearson Education, Inc.

Review of Engineering Dynamics

Robotics I. Test November 29, 2013

ENGR DYNAMICS. Rigid-body Lecture 4. Relative motion analysis: acceleration. Acknowledgements

Problem 1. Mathematics of rotations

The University of Melbourne Engineering Mechanics

Kinematics for a Three Wheeled Mobile Robot

Robot Control Basics CS 685

ROTATIONAL MOTION FROM TRANSLATIONAL MOTION

Lecture D20-2D Rigid Body Dynamics: Impulse and Momentum

Planar Rigid Body Kinematics Homework

Torque and Rotation Lecture 7

Moving Reference Frame Kinematics Homework

Practice Test 3. Name: Date: ID: A. Multiple Choice Identify the choice that best completes the statement or answers the question.

Lecture Notes Multibody Dynamics B, wb1413

Chapter 10 Practice Test

Physics 201. Professor P. Q. Hung. 311B, Physics Building. Physics 201 p. 1/1

CEE 271: Applied Mechanics II, Dynamics Lecture 27: Ch.18, Sec.1 5

Physics 121, March 25, Rotational Motion and Angular Momentum. Department of Physics and Astronomy, University of Rochester

EXAM 1. OPEN BOOK AND CLOSED NOTES.

Rigid Body Dynamics. Professor Sanjay Sarma. October 21, 2007

Chapters 10 & 11: Rotational Dynamics Thursday March 8 th

Namee of Student. link and I R 2 ?? = 0. and Δ θ. Calculate the. in the next. iteration. 1. = 6cm and θ * 9 = 135.

PLANAR KINETICS OF A RIGID BODY: WORK AND ENERGY Today s Objectives: Students will be able to: 1. Define the various ways a force and couple do work.

Name: Date: Period: AP Physics C Rotational Motion HO19

A B Ax Bx Ay By Az Bz

Problem Solving Session 11 Three Dimensional Rotation and Gyroscopes Solutions

Lecture 4. Alexey Boyarsky. October 6, 2015

2-D Motion of Rigid Bodies - Kinematics

6. Find the net torque on the wheel in Figure about the axle through O if a = 10.0 cm and b = 25.0 cm.

2.003 Engineering Dynamics Problem Set 4 (Solutions)

Lecture 19. ROLLING WITHOUT SLIPPING. Figure 4.8 Gear rolling in geared horizontal guides. Figure 4.9 Wheel rolling on a horizontal surface.

PHYS-2010: General Physics I Course Lecture Notes Section VIII

Rigid Body Dynamics: Kinematics and Kinetics. Rigid Body Dynamics K. Craig 1

Rigid Body Kinetics :: Virtual Work

DEVIL PHYSICS BADDEST CLASS ON CAMPUS IB PHYSICS

Rotational Kinematics

ME 274: Basic Mechanics II Spring April 18, Problem 1 (24 points):

Overview. Dry Friction Wedges Flatbelts Screws Bearings Rolling Resistance

Plane Motion of Rigid Bodies: Momentum Methods

Chapter 8. Rotational Kinematics

Angular velocity and angular acceleration CHAPTER 9 ROTATION. Angular velocity and angular acceleration. ! equations of rotational motion

Final Exam April 30, 2013

Kinematics. Chapter Multi-Body Systems

SOLUTION di x = y2 dm. rdv. m = a 2 bdx. = 2 3 rpab2. I x = 1 2 rp L0. b 4 a1 - x2 a 2 b. = 4 15 rpab4. Thus, I x = 2 5 mb2. Ans.

Rotational & Rigid-Body Mechanics. Lectures 3+4

ME Machine Design I

Physics 12. Unit 5 Circular Motion and Gravitation Part 1

Physics 141 Rotational Motion 1 Page 1. Rotational Motion 1. We're going to turn this team around 360 degrees.! Jason Kidd

8.012 Physics I: Classical Mechanics Fall 2008

Review questions. Before the collision, 70 kg ball is stationary. Afterward, the 30 kg ball is stationary and 70 kg ball is moving to the right.

Rotational Motion and Torque

Handout 6: Rotational motion and moment of inertia. Angular velocity and angular acceleration

Cams. 774 l Theory of Machines

Momentum. The way to catch a knuckleball is to wait until it stops rolling and then pick it up. -Bob Uecker

8.012 Physics I: Classical Mechanics Fall 2008

First Year Physics: Prelims CP1. Classical Mechanics: Prof. Neville Harnew. Problem Set III : Projectiles, rocket motion and motion in E & B fields

Phys 7221 Homework # 8

DYNAMICS VECTOR MECHANICS FOR ENGINEERS: Plane Motion of Rigid Bodies: Energy and Momentum Methods. Seventh Edition CHAPTER

Transcription:

Karlstads University Faculty of Technology and Science Physics Rolling constraints Author: Henrik Jackman Classical mechanics 008-01-08

Introduction Rolling constraints are so called non-holonomic constraints. Which means that the constraints not only depend on the position of the body, i.e the constraints cannot be written in the following form f( r 1, r,..., r n, t) = 0, with r i being a position vector, and t being the time. With a system containing k holonomic constraints it is possible to reduce the number of generalized coordinates by k. This obviously simplify the description of the system since the number of equations of motion also reduces by k. Controlling such a system is well understood and documented. But in the case when a system contains say m non-holonomic constraints the number of generalized coordinates cannot be reduced by m. This means that the description, and also the controlling, of such systems are more complicated. There is research in this field which try to design ways to describe and control systems with non-holonomic constraints. Of special interest is the contolling of robots on wheels and robots with other types of rolling (see [4], [5] and [6]). This paper will however not try to design a way to control such a system it will only present different cases of rigid bodies rolling on a rigid surface without slipping. The fact that the rigid body is rolling on a rigid surface implies that it is constrained by the surface. This is however not a non-holonomic constraint since it can be expressed as f( r 1, r,..., r n, t) = 0. The rolling constraints arises from the statement rolling without slipping. Which implies that the contact point on the rigid body has the same velocity as the contact point on the rigid surface, with respect to a fixed reference frame, see Figure 1 on the next page.

Figure 1: The figure shows a rigid body, B, rolling on a rigid surface, S, in a fixed reference frame, R. The contact point on the body is C B and the contact point on the surface is C S. The vector r P CB points from C B to an arbitrary point, P, in the body. The constraints mentioned above can be expressed as R rcb = R rcs (1) and S rcb = 0 () Equation (1) states what has been said above, that the contact points have the same velocity in the fixed reference frame, R. If one chooses the surface frame as the reference frame one ends up with equation (). The velocity of an arbitrary point, P, is given by the equation (obtained from the formula for relative velocity) R rp = R rcb + R rp CB (3) or R rp = R rcs + R ω B R r P CB (4) With R ω B being the rotation vector of the rigid body in the reference frame. The acceleration of the point P is obtained by taking the time derivative of equation (3) or (4). R rp = R d dt (R rp ) (5) 3

Rolling with point contact Rolling on a fixed surface in two dimensions As mentioned in equation () the velocity of the contact point on the body is zero when choosing the surface frame as the reference frame. So when fixing the surface, R r CS = 0, the velocity of the contact point on the body will also be zero, R r CB = 0. Consider a circular disk as the rigid body, rolling on a fixed circular surface (see Figure ) Figure : The figure shows the disk, B, rolling on the fixed circular surface, S. The disk has radius r and the surface has radius R. C B and C S are the contact points as mentioned earlier. e t is the direction of the motion of the center of the disk, G, and ω is the angular velocity of the disk. The direction of the rotation, e ω, is pointing into the plane of the paper. The vector pointing from G to C B is called e n. The velocity of G can be calculated using equation (4). R rg = R rcb + R ω B R r GCB = 0 + ω e ω ( r e n ) = rω e t = v e t The acceleration of G is then given by taking the time derivative of the velocity R r G. R rg R ( ) ( d = dt (rω e t) = r ω e t + rω( θ e v r ω ) ω e t ) = r ω e t + rω e n = r ω e t + e n R + r R + r As a summary the velocity of G is given by R r G = rω e t and the acceleration is given by R r G = r ω e t + ( r ω R+r ) e n. 4

Rolling on a moving surface in two dimensions When the surface, which the rigid body is rolling on, is moving the constraint says that the contact points C B and C S must have the same velocity with respect to a fixed reference frame, R, i.e equation (1). For example, consider a circular disk as the rigid body, rolling on a moving circular surface (see Figure 3). Figure 3: The figure shows a disk, B, rolling on a moving circular surface, S. The disk, B, has its center at G, radius r, and is rotating with the angular velocity ω about G. The surface, S, has its center at O, radius R and is rotating with the angular velocity Ω. The motion of the center of the disk, G, is in the direction of e t. The direction of the rotation, e ω, is pointing into the plane of the paper. The vector pointing from G to C B is called e n. An angle θ is also defined as the angle between the dashed line in S and the vector R r CS O, this angles grow in the direction of e ω. As in the previous example the motion of G can be calculated by using equation (4). R rg = R rcs + R ω B R r GCB = R ω S R r CS O+ R ω B R r GCB = Ω e ω ( R e n )+ω e ω ( r e n ) = (RΩ + rω) e t Since Again, as in the previous example the acceleration of G is given by the time derivative of R r G. ( R rg = R d dt [(RΩ + rω) e t] = R Ω ) + r ω e t + (RΩ + rω) e t = ( R Ω ) + r ω e t + (RΩ + rω) ( θ e ( ω e t ) = R Ω ) + r ω e t + (RΩ+rω) e n θ = RΩ+rω R+r R+r As a summary the velocity of G is given by R r G = (RΩ + rω) e t and the acceleration of G is given by R r ( G = R Ω ) + r ω e t + (RΩ+rω) R+r e n. 5

Thrust bearing example Figure (4) is a sketch of a thrust bearing. For pure rolling between S and B to occur the relation r(1+sin θ) b = cos θ sin θ must be satisfied, with b and θ being given by figures and r being the radius of the spheres, B. Since Figure (4) isn t flawless one should mention that S and R are rotational symmetric about the dashed axis going through S and as mentioned earlier the rigid bodies B are rigid spheres. r(1+sin θ) The problem is to show that the statement for pure rolling to occur the relation b = cos θ sin θ must be satisfied is true. First of all one must define pure rolling. Pure rolling between S and B occurs if no slipping occurs and if B ω S the angular velocity of the shaft, S, relative to the bearing, B, is parallel to the common tangent plane between S and B. It is also assumed that no slip occurs between the bearings and the race, R. An expression for B ω S is obtained through addition of angular velocities vectors (see eq. 10). Figure 4: The figure is a sketch of a thrust bearing. The points C 1 and C are contact points between B and R while C 3 is the contact point between B and S. To complete the unit vector set, a third unit vector is defined as e 3 = e 1 e. From Figure (4) and the no slip condition one can write the rotations R ω S and R ω B as R ω S = R ω S e (6) and R ω B = R ω B ( e 1 e ) (7) 6

To relate the different rotations one can calculate the velocities of the point contacts C 3B and C 3S. With C 3B being the point contact at point C 3 on the bearing, B. R rc3b = R r C1B + R r C3B C 1B = 0+( R ω B r C3 C 1 ) = R ω B ( e 1 e ) (r(1+cos θ) e 1 +r sin θ e ) = r(sin θ + (1 + cos θ))r ω B e 3 and R r C3S = d R ω S e 3 = (b r cos θ) R ω S e 3 Using the fact that R r C3S = R r C3B R ω S = yields the relation [ r(1 + sin θ + cos θ) b r cos θ ] R ω B (8) The angular velocities can also be related using the summation rule for vectors. Combining equations (6), (7), (8) and (9) yields R ω S = R ω B + B ω S (9) B ω S = R ω S ( sin θ e 1 + cos θ e ) (10) Continuing combining equations (6), (7), (8), (9) and (10) yields the scalar equations ω B = sin θ B ω S (11) [ ] r(1 + sin θ + cos θ) ω B + cos θ B ω S = ω B b r cos θ (1) By first multiplying equation (11) by cos θ, equation (1) by sin θ and then adding the two equations one obtains, after some simplifications the wanted expression and the problem is solved. b = r(1 + sin θ) cos θ sin θ 7

Rolling with line contact Cone rolling on a flat plane Previously in this text rolling with point contact have been discussed, such as a disk or a sphere rolling on a surface. Now the case of rolling with line contact shall be discussed. For this purpose consider a right circular cone rolling without slipping on a fixed plane (see Figure 5). Figure 5: The figure shows a right circular cone, B, which rolls without slipping on a fixed plane. The reference frame S:( n 1, n, k) is introduced, with n 1 pointing along the line of contact, k being perpendicular to the plane and n being defined as n = k n 1 Since no slipping is assumed and the fact that the plane is held fixed all of the points on the line of contact must have zero velocity according to equation (). From this fact one can also state that the rotation must be along the line of contact, i.e along n 1. So the rotation can be expressed as. R ω B = ω n 1 Using equation (4) one can calculate the velocity of an arbitrary chosen point, P, in the cone. For simplicitly the point P lying on the axis of the cone is chosen. Another point, P C, is chosen which lies on the line of contact a distance a from the point P. The vector pointing from P C to P is parallel to k. The velocity of P is then given by. R rp = R r PC + R r P PC = 0 + ( R ω C R r P PC ) = ω n 1 a k = aω n 8

Since the point, P, was arbitrarily chosen this relation holds for every point on the axis of the cone. From this one sees that the velocity of a point P, along the axis of the cone, increases linearly with the distance from the origin, O. One also sees that the velocity is zero at the origin which gives the cone a circular motion around O. The acceleration of the cones rotation is obtained by taking the time derivative of R ω B. R ωb = R d dt (ω n 1) = ω n 1 + ω n 1 = ω n 1 + ω( R ω S n 1 ) = ω n 1 + ω(ω k n 1 ) = ω n 1 + ωω n With R ω S = Ω k being the angular velocity of the frame S with respect to a fixed frame R. The angular velocities ω and Ω are not independent. To find the relationship one can again look at the velocity of the point P. It has already been shown that the velocity of a point P on the axis of the cone can be expressed as R r P = R aω n. This velocity can also be expressed as R r P = bω n, with b being the distance between point P C an the origin O. Comparing these two expressions yields the following relation. Ω = (a/b)ω = ωtanβ With the angle β being given in Figure 5. Using this relation the acceleration, R ω B can be rewritten as. R ωb = ω n 1 ω tanβ n One can also obtain the acceleration of the point P by taking the time derivative of R r P. R rp = R d dt ( aω n ) = a( ω n + ω n ) = a( ω n + ω(ω k n )) = a( ω n ωω n 1 ) = a ω n aω tanβ n 1 9

Beveled gears A practical example of bodies that roll with a line of contact is beveled gears. In this case two beveled gears will be considered. The two gears can be thought of as part of right circular cones (see Figure 6). Figure 6: The figure shows the two beveled gears, A and B. Gear B is fixed to a shaft that rotates with the angular velocity Ω about the k direction. Gear A rolls on gear B and rotates freely on the bar S with the angular velocity ω AS. The bar S rotates with the angular velocity ω Z about the k direction, pivoting about point O. The reference frame S:( n 1, n, n 3 ) is introduced, with n 3 pointing along the shaft towards O and n being perpendicular to the line of contact. The third vector n 1 is defined as n 1 = n n 3. A third angle is introduced and defined as γ := α + β. The point C is on the contact line between the two gears and the point P. The relationship between the three angular velocities Ω, ω AS and ω Z is obtained by using equation (4). R rc = R r P + R r CP = (b+a cos γ)ω Z n 1 + R ω A r CP = (b+a cos γ)ω Z n 1 +( R ω S + S ω A ) ( a n ) = (b + a cos γ)ω Z n 1 + (ω Z k + ωas n 3 ) ( a n ) = (b + a cos γ)ω Z n 1 + a(ω AS + ω Z cos γ) n 1 R rc = (b + a cos γ)ω Z n 1 + a(ω AS + ω Z cos γ) n 1 But R r C can also be written as R r C = bω n 1. Combining the two expressions for R r C gives the scalar relation ω AS = b a (ω Z Ω) 10

As mentioned in the previous example of rolling with a line of contact the rotation of the rigid body is along the line of contact. This fact and the no slip condition yields the following relation. B ω A = A ω B = ω AB m To find an expression for B ω A one can use the angular velocity summation rule. B ω A = R ω A R ω B = (ω Z k + ωas n 3 ) Ω k = (ω Z [ Ω) k + ω AS n 3 = (ω Z Ω)(cos β m + sin β] m ) + b a (ω Z Ω)(cos α m sin α m ) = (ω Z Ω) (cos β + b a cos α) m + (sin β b a sin α) m and To simplify this expression one can look at the fraction b a. b a = b r OC = sin β r OC a sin α Using this expression the terms (cos β + b a cos α) and (sin β b a sin α) can be written as. cos β + b a sin β sin(α + β) cos α = cos β + cos α = = sin γ sin α sin α sin α sin β b a sin α = sin β sin β sin α sin α = 0 Using this the angular velocity B ω A can be written as. ( ) sin γ B ω A = (ω Z Ω) m sin α 11

References: Rolling with point contact: [1]http://www.mae.wmich.edu/faculty/kamman/Me555RollingPointContact.pdf Thrust bearing example: []http://www.mae.wmich.edu/faculty/kamman/me555thrustbearingexample.pdf Rolling with line contact: [3]http://www.mae.wmich.edu/faculty/kamman/Me555RollingLineContact.pdf Research: [4] Y. Jia and M. Erdmann, Local observability of rolling in: The Algorithmic Perspective [5] J.-J. Lee, C.-C. Lin and C.-P. Chen, Kinematic analysis of mechanisms with rolling pairs using matrix transformation method Journal of the Chinese Institute of Engineers 6 (003) pp. 531-535 [6] N. Sarkar, X. Yun, and V. Kumar, Control of Mechanical Systems With Rolling Constraints: Application to Dynamic Control of Mobile Robots IJRR (International Journal of Robotic Research) 13 (1994) pp. 55-69 1