Planar Rigid-Body Motion
Planar rigid-body motion combines translation of a body with rotation about an axis perpendicular to the plane. A wheel rolling, a link rotating, a sliding block connected to a crank, and a plate moving in a mechanism all require this topic. The kinematics describe velocity and acceleration relationships across the body; the kinetics relate forces and moments to the motion.
The central benefit of the rigid-body model is that distances between points remain fixed. Once the motion of one point and the angular motion are known, the velocity and acceleration of every other point can be related by vector equations. Once the acceleration of the mass center and angular acceleration are known, planar force and moment balance determine or check the required forces.
Definitions
A rigid body in planar motion has angular velocity
and angular acceleration
For two points and fixed in the same rigid body, the relative velocity equation is
The relative acceleration equation is
The second added term is tangential relative acceleration; the third is normal relative acceleration toward point .
For a rigid body with mass center , planar kinetics are
Moments may also be taken about an accelerating point, but extra terms are needed unless the point is fixed or the equation is written carefully. Taking moments about the mass center is usually safest.
For rolling without slipping between a wheel of radius and a fixed surface,
along the rolling direction when the radius is constant and the surface is fixed.
Key results
Rigid-body velocity fields are determined by one point velocity and angular velocity. In 2D, the cross product can be evaluated as
This makes it easy to write components:
The instantaneous center of zero velocity is a point, possibly outside the body, whose velocity is zero at a given instant. If located, velocities of all points are perpendicular to lines from that center and have magnitudes . This is a velocity tool only; the instantaneous center generally does not have zero acceleration.
Acceleration analysis cannot be done by using the instantaneous center as if it were a fixed pivot unless the center is actually fixed. The acceleration equation must include both tangential and normal relative terms:
For planar kinetics, the mass center translates according to the resultant force, while the body rotates according to the resultant moment about the mass center. The equations are coupled by constraints. For example, in rolling without slipping, friction may be unknown but the constraint links translation and rotation.
The planar rigid-body kinetic energy formula is
This works for any planar rigid-body motion. If the body rotates about a fixed point , it may also be written as
using the parallel-axis theorem, because .
Visual
| Situation | Kinematic relation | Kinetic relation |
|---|---|---|
| Pure translation | , no rotational acceleration | |
| Fixed-axis rotation | , , | if fixed |
| General planar motion | ||
| Rolling without slipping | , | Friction supplies torque as needed |
Worked example 1: Velocity and acceleration of a rotating bar
Problem. A rigid bar is m long and rotates counterclockwise in the plane. At an instant, point has velocity m/s and acceleration m/s. The vector from to is m. The bar has rad/s counterclockwise and rad/s counterclockwise. Find and .
Method. Use relative velocity and acceleration equations.
- Angular velocity vector:
- Relative velocity:
- Velocity of :
- Tangential relative acceleration:
- Normal relative acceleration:
- Acceleration of :
The checked answer is
The large negative acceleration is the centripetal part toward point .
Worked example 2: Rolling cylinder pulled by a horizontal force
Problem. A solid cylinder of mass kg and radius m rolls without slipping on a horizontal surface. A horizontal force N is applied at its center to the right. Find the acceleration of the center and the friction force. For a solid cylinder, .
Method. Draw forces: right at the center, friction at the ground, normal , and weight . Use translation, rotation about , and rolling constraint.
- Horizontal translation:
Assume friction positive to the right:
- Rotation about . Force passes through , so it creates no moment. Friction at the bottom creates the torque. With rightward rolling requiring clockwise angular acceleration, take clockwise positive for rotation. If acts left, it creates clockwise torque. The algebra can instead assume friction left with magnitude :
Moment about :
- Rolling constraint:
- Substitute into moment equation:
For a solid cylinder,
so
- Substitute in translation:
- Friction magnitude:
Because we assumed left, the friction force is N left. The checked answer is
Friction acts left even though the cylinder accelerates right because friction supplies the clockwise torque needed for rolling.
Code
import numpy as np
def planar_cross_omega_r(omega, r):
x, y = r
return np.array([-omega * y, omega * x])
vA = np.array([1.2, 0.0])
aA = np.array([0.0, 0.5])
rBA = np.array([0.9, 0.0])
omega = 4.0
alpha = 2.0
vB = vA + planar_cross_omega_r(omega, rBA)
aB = aA + planar_cross_omega_r(alpha, rBA) - omega**2 * rBA
print("vB =", vB)
print("aB =", aB)
m = 12.0
P = 30.0
a = 2.0 * P / (3.0 * m)
f = 0.5 * m * a
print(f"rolling acceleration = {a:.3f} m/s^2")
print(f"friction magnitude = {f:.2f} N left")
Common pitfalls
- Using the instantaneous center to compute acceleration as if it were a fixed point.
- Dropping the normal relative acceleration term .
- Confusing angular velocity sign with angular acceleration sign.
- Taking moments about a moving point without accounting for extra terms.
- Assuming friction always opposes the center's motion in rolling problems.
- Forgetting the rolling constraint changes sign depending on the chosen positive angular direction.
- Using when the body rotates about a fixed point and the correct equation needs or a moment about .