Bearing and lubrication loads
Peak sliding speed sets the oil-film demand and the friction power lost at every joint.
このコンテンツはまだ日本語訳がありません。
Position analysis found where every link sits for a given input angle. Velocity analysis answers the next question: how fast is each link moving at that instant? The answer comes almost for free, because velocity is the time derivative of position, and you already have the position equations. Differentiate the vector loop from the position analysis and you get a set of linear equations for the velocities. Velocity matters because it sets the kinetic energy of every part, the flow rate of a pump, and the bearing loads, and because a smooth-looking mechanism can still have a sharp velocity peak that drives vibration. In this lesson you differentiate the loop, locate instantaneous centers, and read the velocity ratio that becomes mechanical advantage. #VelocityAnalysis #InstantaneousCenters #MechanicalAdvantage
By the end of this lesson, you will be able to:
The engine in a car, the compressor in an air conditioner, and the pump in a hydraulic system are all crank-sliders. Each converts steady rotation into a back-and-forth piston motion, and the velocity of that piston is never constant through the stroke. It starts at zero, rises to a peak somewhere past mid-stroke, and falls back to zero, and exactly where the peak lands decides the bearing loads, the lubrication demand, and the vibration the machine produces.
Engineering Question: Given the input link’s angular velocity, how fast is every other point and link moving at this instant?
For the crank-slider the key output is the piston velocity. For the four-bar it is the angular velocities of the coupler and follower. For the scissor lift it is the platform velocity. All of them come from one operation: differentiating the position loop with respect to time.
Bearing and lubrication loads
Peak sliding speed sets the oil-film demand and the friction power lost at every joint.
Flow and delivery
In a pump or compressor the piston velocity is the volumetric flow rate, so its profile is the delivery curve.
Vibration
A sharp velocity peak means a large acceleration nearby (acceleration analysis), and that is what shakes the machine.
Mechanical advantage
The ratio of input speed to output speed is the velocity ratio, and it is the reciprocal of the force ratio (force analysis).
From Position to Velocity
The position loop is a statement that the link vectors close. Differentiating it with respect to time gives a statement that their velocities are consistent. For the four-bar position loop:
Position loop (x, y):
Differentiate (the ground
These are two linear equations in the unknown angular velocities
This is the central idea of the lesson. Position analysis was nonlinear and needed the Freudenstein trick to solve. Velocity analysis is linear, because differentiation turns the trigonometric position terms into coefficients that multiply the unknown velocities. Once you have the positions, finding the velocities is just solving two linear equations, and the same step repeated in the acceleration analysis gives the accelerations.
Differentiate the loop and solve the linear equations. This is exact, fast, and easy to program. It is the method used in our simulators and in Applications 1 to 4 below.
Every moving link has, at each instant, a point about which it appears to purely rotate: its instantaneous center (IC). If you can find the IC, then every point on the link has speed
Kennedy's Theorem
For any three rigid bodies in plane motion, their three instantaneous centers lie on a single straight line.
A mechanism of
Velocity Ratio
The velocity ratio of a mechanism is the output speed divided by the input speed. For a four-bar it is
By conservation of power (input power equals output power in an ideal mechanism), the force or torque ratio is the reciprocal of the velocity ratio:
This quantity is the mechanical advantage. It is defined here from velocities and used again in the force analysis from forces; the two views are the same number seen from opposite sides. When the output slows to a near stop (a limit position), the velocity ratio approaches zero and the mechanical advantage grows very large.
This is the central worked example. We differentiate the slider position from the position analysis and find where the piston velocity actually peaks, which is not where intuition first suggests.
Simulator and hands-on lab
Hands-on lab: Continue in the Crank-Slider Experiments lab (siwit.co/CSM). Experiment 1 plots this velocity profile; Experiment 2 explores how an offset turns it into a quick-return.
Choose and mark a length scale before you start (for a page, 1 cm = 20 mm works well); the scale is yours to pick, but always state it on the drawing. Then construct the space diagram with a set square and compass at the instant you want, here the crank at
Centre-line and pivot. Draw the cylinder centre-line horizontally and mark the crank pivot
Set the crank. From
Swing the rod. With centre
Measure. The piston sits
The velocity polygon solves
Crank-pin velocity. Pick a pole
Direction of the piston velocity. The piston slides along the centre-line, so
Direction of the relative velocity.
Close the polygon. Where the two construction lines cross is point
Measure.
Differentiate the slider position (
Write it as harmonics (
The secondary (twice-per-revolution) term from the connecting rod is what engine balancing must handle. ✅
Tabulate
| Crank | |
|---|---|
| 0\degree | 0.000 |
| 30\degree | -0.646 |
| 60\degree | -1.017 |
| 73\degree | -1.055 (peak) |
| 90\degree | -1.000 |
| 120\degree | -0.715 |
| 180\degree | 0.000 |
At
The peak is about
Locate the connecting-rod IC. The crank pin
Rod angular velocity from differentiating
At
Open the simulator (siwit.co/CSM), set
Read the velocity chart. The reported maximum piston velocity divided by
Add an offset. Set
For the four-bar we draw the velocity polygon to read the coupler and follower angular velocities, then confirm with the velocity loop and read the velocity ratio that becomes mechanical advantage.
Simulator and hands-on lab
Hands-on lab: Continue in the Four-Bar Linkage Experiments lab (siwit.co/FBL). The angular-velocity charts there plot
Construct the four-bar to scale at
Ground and crank. Draw the ground
Intersect the arcs. With centre
Measure. The coupler sits at
Crank-pin velocity. Pick a pole
Direction of the follower velocity. Point
Direction of the relative velocity.
Close the polygon. The two construction lines cross at
Measure and convert.
Differentiating the position loop gives two linear equations whose Cramer’s-rule solution is:
At
These confirm the
Full profile across the crank rotation:
| Crank | ||
|---|---|---|
| 30\degree | -0.262 | +0.122 |
| 60\degree | -0.040 | +0.457 |
| 90\degree | +0.064 | +0.539 |
| 120\degree | +0.139 | +0.514 |
At
Velocity ratio at
Mechanical advantage is the reciprocal:
An ideal crank torque appears amplified about twice at the follower here. The value changes through the cycle and grows large near the limit positions, which the force analysis uses.
Six instantaneous centers. The fixed pivots give
Velocity ratio from the IC. The ratio of the distances from
The scissor-lift height was a one-line expression in the position analysis, so its velocity is one differentiation away.
Simulator and hands-on lab
Hands-on lab: Continue in the Scissor Lift Experiments lab (siwit.co/SLM). The platform-velocity chart plots the relation derived here.
Draw the scissor to scale at
Base and arms. Draw the base horizontally. From the fixed bottom pin draw one arm of length
Platform. Join the two upper arm ends with the platform line, which stays parallel to the base. ✅
Measure. The platform height is
From the platform height
Read the behaviour. Near the flat position (
The actuator side. A constant actuator speed does not give a constant platform speed, because the geometry between actuator length and angle is itself nonlinear. The simulator’s velocity chart shows the actual platform-velocity curve for the chosen actuator type. ✅
Open the simulator (siwit.co/SLM), set
Confirm that the platform velocity is largest at low angle and tapers toward zero near full height, matching
The toggle clamp shows velocity analysis at its most dramatic: at the toggle position the output velocity ratio collapses to zero, which is the exact mechanism behind self-locking.
Simulator and hands-on lab
Hands-on lab: Continue in the Toggle Clamp Experiments lab (siwit.co/TCM). Experiment 1 shows the velocity ratio collapsing at top-dead-centre.
Sketch the four-bar skeleton at top-dead-centre, where the geometry behind self-locking becomes visible.
Ground and handle. Draw the base line
Collinear main link. Draw the main link from
Clamp arm. Join
Apply the four-bar velocity solution. As the handle approaches top-dead-center, the handle link and main link become collinear. In the velocity-ratio expression, the term
The consequence. A vanishing velocity ratio means, by the power balance of the theory section, that the mechanical advantage grows very large:
A modest handle force produces a very large clamping force. This is the quantitative form of the self-locking seen in the mobility analysis.
Mobility is unchanged. The clamp still has one degree of freedom throughout. What changes at the toggle is the instantaneous velocity ratio, not the number of inputs. This is the difference between a singular configuration and a change in mobility. ✅
Open the simulator (siwit.co/TCM) and drive the handle toward top-dead-center. ✅
Watch the mechanical-advantage chart rise sharply as the links approach collinear, while the pad velocity per handle increment falls toward zero. Past the toggle by the lock margin, the clamp holds itself closed. ✅
The whole lesson reduces to differentiating the loop and solving a linear system, which is a few lines of Python.
import numpy as np
def crank_slider_velocity(theta, r, l, omega): """Piston velocity for an in-line slider-crank (e = 0).""" phi = np.arcsin((r/l)*np.sin(theta)) return -r*omega*(np.sin(theta) + (r*np.sin(theta)*np.cos(theta))/(l*np.cos(phi)))
def four_bar_omega(a, b, c, theta2, theta3, theta4, omega2): """Coupler and follower angular velocities from the velocity loop.""" w3 = a*omega2*np.sin(theta4 - theta2) / (b*np.sin(theta3 - theta4)) w4 = a*omega2*np.sin(theta2 - theta3) / (c*np.sin(theta4 - theta3)) return w3, w4
# Slider-crank: locate the peak (l/r = 3)r, l, omega = 0.050, 0.150, 1.0th = np.linspace(0, 2*np.pi, 100000)v = crank_slider_velocity(th, r, l, omega)i = np.argmax(np.abs(v))print(f"peak |Vp|/(r*omega) = {abs(v[i])/(r*omega):.3f} at {np.degrees(th[i]):.1f} deg")# peak |Vp|/(r*omega) = 1.055 at 73.2 deg
# Four-bar at theta2 = 60 deg (positions from the position analysis)w3, w4 = four_bar_omega(40, 120, 80, np.radians(60), np.radians(18.4), np.radians(64.9), 1.0)print(f"w3/w2 = {w3:.3f}, w4/w2 = {w4:.3f}") # w3/w2 = -0.040, w4/w2 = 0.457Differentiate, don't restart
Velocity equations are the time derivative of the position loop. Reuse the positions from the position analysis rather than setting up a new problem.
Find the real peak
Do not assume the maximum speed is at mid-stroke. The secondary harmonic shifts the peak, and components must be sized for the true maximum.
Use ICs for a quick check
Instantaneous centers and velocity polygons give the velocity ratio geometrically, a fast sanity check on the analytical result.
Watch the limit positions
Where the velocity ratio approaches zero, mechanical advantage grows large. Place these positions deliberately, as in a toggle clamp.
| Mechanism | What you solve for | Key relation | Simulator |
|---|---|---|---|
| Slider-crank | piston velocity | siwit.co/CSM | |
| Four-bar | velocity loop (linear) | siwit.co/FBL | |
| Scissor lift | platform velocity | siwit.co/SLM | |
| Toggle clamp | velocity ratio | siwit.co/TCM |
Every velocity here was found by hand and reproduced with a few lines of Python (NumPy). The simulators confirm the same profiles interactively. No specialised motion software is involved; differentiating the loop is the whole method.
Next, Acceleration Analysis and Dynamic Forces differentiates once more. The velocity equations become acceleration equations, the piston acceleration reveals the primary and secondary inertia forces that shake an engine, and Newton’s second law turns those accelerations into the dynamic loads on bearings and links.
Comments