Introduction
Complex Motion / Variable Speeds covers problems where a moving object changes speed during its journey - for example, different speeds on different segments, pauses, or acceleration/deceleration phases. These questions combine multiple time-distance segments and require careful bookkeeping of each segment’s distance, time and effective speed.
This pattern is important because real-world motion rarely stays at one constant speed; mastering segment-wise calculations and reductions (averages, total time, net distance) lets you solve layered aptitude questions confidently.
Pattern: Complex Motion / Variable Speeds
Pattern
Key concept: Break the journey into clear segments, compute distance/time for each segment, then combine. Use Total Distance = Σ distances and Total Time = Σ times to get overall average speed = Total Distance ÷ Total Time.
- Segment approach: Treat each part with its own speed/time/distance values.
- Average speed over whole trip: Not the arithmetic mean of speeds - compute total distance ÷ total time.
- When distances are equal but speeds differ: Use harmonic mean for two segments: 2ab/(a+b) (generalize for more segments by total distance/total time).
- When times are equal but speeds differ: Use arithmetic mean of speeds for equal-time segments.
- Include rests or pauses: Add pause time to total time (distance unchanged) before computing average speed.
Step-by-Step Example
Question
A cyclist rides 30 km at 15 km/h, then continues 20 km at 10 km/h. What is the cyclist’s average speed for the whole trip?
Solution
Step 1: Compute time for each segment
Segment 1 time = Distance ÷ Speed = 30 ÷ 15 = 2 hours.
Segment 2 time = 20 ÷ 10 = 2 hours.Step 2: Total distance and total time
Total distance = 30 + 20 = 50 km.
Total time = 2 + 2 = 4 hours.Step 3: Average speed
Average speed = Total distance ÷ Total time = 50 ÷ 4 = 12.5 km/h.Final Answer:
Average speed = 12.5 km/h.Quick Check:
If average were (15+10)/2 = 12.5 (works here because times equal). Verify: 12.5 × 4 = 50 ✅
Quick Variations
1. Segments with pauses: Add pause time to total time (distance unchanged) before computing average speed.
2. Variable speeds over unequal distances: Compute time per segment, sum times, then divide total distance by total time.
3. Piecewise acceleration: If acceleration is uniform in a segment, use average speed in that segment = (u + v)/2 for that segment’s time/distance.
4. Multiple equal-distance segments: Use generalized harmonic mean: Total distance ÷ (Σ (distance_i / speed_i)).
5. Return trips with different speeds: Treat outward and return as two segments - total time matters.
Trick to Always Use
- Step 1: Split the journey into clear segments and label each (distance, speed, time).
- Step 2: Compute time for each segment: time_i = distance_i ÷ speed_i (or distance = speed × time).
- Step 3: Sum distances and times: Total distance = Σ distance_i; Total time = Σ time_i (include rests).
- Step 4: Overall average speed = Total distance ÷ Total time. Don't average speeds directly (unless times are equal) - think totals.
- Optional: Use harmonic mean only when distances are equal; use arithmetic mean only when times are equal.
Summary
Summary
For complex motion / variable speeds:
- Always segment the trip and compute each segment’s time explicitly.
- Average speed over whole trip = (total distance) ÷ (total time) - not the simple mean of segment speeds except in special equal-time/equal-distance cases.
- Include pauses in total time; they lower average speed though distance unchanged.
- For equal-distance segments, use harmonic mean; for equal-time segments, use arithmetic mean of speeds.
- Quick checks (recomputing totals or using alternate formulas) catch common mistakes early.
