◀ Back to Note

Tony's Intertwingled Memex • Reference Manual

Automated High-Speed Rail Jerk Analysis (Robotics & Computer Engineering) Solution

Formulas & Definitions

Problem Overview

We compute higher-order kinematic derivatives (velocity, acceleration, jerk) for the autonomous transit position profile:

s(t)=0.05t4−0.4t3+2.5t2s(t) = 0.05 t^4 - 0.4 t^3 + 2.5 t^2s(t)=0.05t4−0.4t3+2.5t2
on t∈[0,10] st \in [0, 10]\text{ s}t∈[0,10] s.


Step-by-Step Mathematical Solution

Step 1: Compute Successive Derivatives

  1. Velocity v(t)=s′(t)v(t) = s'(t)v(t)=s′(t):
    v(t)=0.05(4t3)−0.4(3t2)+2.5(2t)=0.2t3−1.2t2+5tv(t) = 0.05(4t^3) - 0.4(3t^2) + 2.5(2t) = 0.2 t^3 - 1.2 t^2 + 5 tv(t)=0.05(4t3)−0.4(3t2)+2.5(2t)=0.2t3−1.2t2+5t
  2. Acceleration a(t)=s′′(t)a(t) = s''(t)a(t)=s′′(t):
    a(t)=0.2(3t2)−1.2(2t)+5(1)=0.6t2−2.4t+5a(t) = 0.2(3t^2) - 1.2(2t) + 5(1) = 0.6 t^2 - 2.4 t + 5a(t)=0.2(3t2)−1.2(2t)+5(1)=0.6t2−2.4t+5
  3. Jerk j(t)=s′′′(t)j(t) = s'''(t)j(t)=s′′′(t):
    j(t)=0.6(2t)−2.4(1)+0=1.2t−2.4j(t) = 0.6(2t) - 2.4(1) + 0 = 1.2 t - 2.4j(t)=0.6(2t)−2.4(1)+0=1.2t−2.4

Step 2: Evaluate Jerk at Specific Timestamps

  • At t=2 st = 2\text{ s}t=2 s:
    j(2)=1.2(2)−2.4=2.4−2.4=0 m/s3j(2) = 1.2(2) - 2.4 = 2.4 - 2.4 = 0\text{ m/s}^3j(2)=1.2(2)−2.4=2.4−2.4=0 m/s3
  • At t=6 st = 6\text{ s}t=6 s:
    j(6)=1.2(6)−2.4=7.2−2.4=4.8 m/s3j(6) = 1.2(6) - 2.4 = 7.2 - 2.4 = 4.8\text{ m/s}^3j(6)=1.2(6)−2.4=7.2−2.4=4.8 m/s3

Step 3: Verify Passenger Comfort Constraint (∣j(t)∣≤1.5|j(t)| \le 1.5∣j(t)∣≤1.5)

The jerk function j(t)=1.2t−2.4j(t) = 1.2 t - 2.4j(t)=1.2t−2.4 is a linear function on [0,10][0, 10][0,10]:

  • At t=0t = 0t=0: j(0)=−2.4 m/s3  ⟹  ∣j(0)∣=2.4>1.5j(0) = -2.4\text{ m/s}^3 \implies |j(0)| = 2.4 > 1.5j(0)=−2.4 m/s3⟹∣j(0)∣=2.4>1.5 (Fails constraint!)
  • At t=10t = 10t=10: j(10)=1.2(10)−2.4=9.6 m/s3  ⟹  ∣j(10)∣=9.6>1.5j(10) = 1.2(10) - 2.4 = 9.6\text{ m/s}^3 \implies |j(10)| = 9.6 > 1.5j(10)=1.2(10)−2.4=9.6 m/s3⟹∣j(10)∣=9.6>1.5 (Fails constraint!)

Engineering Conclusion

Although velocity and acceleration appear smooth, the third derivative (jerk) reaches −2.4 m/s3-2.4\text{ m/s}^3−2.4 m/s3 at startup and 9.6 m/s39.6\text{ m/s}^39.6 m/s3 at t=10 st = 10\text{ s}t=10 s, substantially exceeding the 1.5 m/s31.5\text{ m/s}^31.5 m/s3 passenger comfort threshold. The controls engineer must redesign the position profile with a higher-order polynomial (quintic spline) to clamp jerk to acceptable bounds and eliminate passenger whiplash.