EduKG
← Back

Testing a simplified motion model

Learning objectives

  • Outcome

    Write a simplified motion model as xmodel(t)=x0+v0t+12at2x_{\text{model}}(t)=x_0+v_0t+\frac{1}{2}at^2 and list at least two of its assumptions.

  • Outcome

    Compute the residuals ri=xi−xmodel(ti)r_i=x_i-x_{\text{model}}(t_i) from a data table and compare them with the stated measurement uncertainty σx\sigma_x.

  • Outcome

    Classify a residual plot as random or systematic: for example, growth like tt or like t3t^3.

  • Outcome

    Accept, refine, or reject the model, naming the violated assumption and proposing a testable refinement.

Understand the idea

Testing a simplified motion model: from hypothesis to data

Text

A simplified motion model replaces the body by a point particle and predicts the coordinate with

xmodel(t)=x0+v0t+12at2,x_{\text{model}}(t)=x_0+v_0t+\frac{1}{2}at^2,

assuming constant acceleration and neglecting air resistance.

Video tracking or sensor data give pairs (ti,xi)(t_i,x_i) with uncertainty σx\sigma_x, so the model cannot be judged by eye — you must compute the residuals ri=xi−xmodel(ti)r_i=x_i-x_{\text{model}}(t_i).

If ∣ri∣|r_i| are comparable to σx\sigma_x and show no trend, the model is adequate within the measurement resolution.

A systematic trend points to a violated assumption: a residual growing like tt is a time-offset error, while one growing like t3t^3 indicates weak linear air drag.

The test ends with a decision — accept, refine, or reject the model — and a statement of the next measurable hypothesis.

Worked examples

Direct

Problem

A constant-velocity model is given by xmodel(t)=0.50+1.20 tx_{\text{model}}(t)=0.50+1.20\,t (SI units). Video tracking produced the coordinates xx = 0.52, 1.68, 2.82, 3.94 m at tt = 0, 1, 2, 3 s. The measurement uncertainty is σx=0.03\sigma_x=0.03 m. Compute the residuals and decide whether the model agrees with the data.

Solution

Model predictions: xmodelx_{\text{model}} = 0.50, 1.70, 2.90, 4.10 m at tt = 0, 1, 2, 3 s.

Residuals ri=xi−xmodel(ti)r_i=x_i-x_{\text{model}}(t_i): +0.02+0.02, −0.02-0.02, −0.08-0.08, −0.16-0.16 m.

Comparison with the uncertainty: ∣r1∣,∣r2∣≤σx|r_1|,|r_2|\le \sigma_x, but ∣r3∣≈2.7 σx|r_3|\approx 2.7\,\sigma_x and ∣r4∣≈5.3 σx|r_4|\approx 5.3\,\sigma_x.

The residuals are not random: their magnitude grows monotonically and they are negative at later times, so the real speed is decreasing (for example, because of friction).

Conclusion: the constant-velocity model is rejected; the data call for a model with deceleration.

Application

Problem

A cart rolls down an inclined track. Data: tt = 0, 0.2, 0.4, 0.6, 0.8 s; xx = 0.000, 0.038, 0.150, 0.336, 0.596 m; σx=0.005\sigma_x=0.005 m. Estimate the acceleration from the second differences, build the model x=12at2x=\frac{1}{2}at^2 (with x0=0x_0=0, v0≈0v_0\approx 0), compute the residuals, and test the model.

Solution

First differences Δx\Delta x: 0.038, 0.112, 0.186, 0.260 m; second differences: 0.074, 0.074, 0.074 m — constant, as required for constant acceleration.

With Δt=0.2\Delta t=0.2 s: a≈0.074(0.2)2=1.85a\approx\frac{0.074}{(0.2)^2}=1.85 m/s², hence the model xmodel(t)=0.925 t2x_{\text{model}}(t)=0.925\,t^2.

Predictions: 0.037, 0.148, 0.333, 0.592 m.

Residuals: +0.001+0.001, +0.002+0.002, +0.003+0.003, +0.004+0.004 m — all smaller than σx=0.005\sigma_x=0.005 m.

Conclusion: the uniformly accelerated model is accepted within the measurement resolution; the weak positive residual trend should be checked over a longer section.

Transfer

Problem

A ball is released from rest, and the model is xmodel(t)=12gt2x_{\text{model}}(t)=\frac{1}{2}gt^2 with g=9.8g=9.8 m/s². The residuals are rr = −0.001-0.001, −0.008-0.008, −0.027-0.027, −0.064-0.064 m at tt = 0.2, 0.4, 0.6, 0.8 s; σx=0.001\sigma_x=0.001 m. A classmate claims, “This is just a time-offset error.” Test that claim by checking how the residual scales with tt, t2t^2, and t3t^3; decide which mechanism is supported, and state a refined hypothesis together with one measurement that would test it.

Solution

A time offset δt\delta t gives r≈−v(t) δt∝tr\approx -v(t)\,\delta t\propto t; a constant sensor offset gives r=constr=\text{const}; linear air drag at small tt gives r≈−g6τt3r\approx -\frac{g}{6\tau}t^3.

Check the scaling: r/tr/t = −0.005-0.005, −0.020-0.020, −0.045-0.045, −0.080-0.080 (not constant); r/t2r/t^2 = −0.025-0.025, −0.050-0.050, −0.075-0.075, −0.100-0.100 (not constant); r/t3r/t^3 = −0.125-0.125, −0.125-0.125, −0.125-0.125, −0.125-0.125 m/s³ (constant).

Therefore r∝t3r\propto t^3, and the time-offset claim is not supported.

Refined hypothesis: the drag force is proportional to speed, a=g−v/τa=g-v/\tau; then the coefficient −g6τ=−0.125-\frac{g}{6\tau}=-0.125 m/s³ gives the estimate τ≈13\tau\approx 13 s.

Test: repeat the experiment with a ball of the same shape but larger mass — for linear drag τ∝m\tau\propto m, so the slope of the rr versus t3t^3 graph should decrease; alternatively, lengthen the track and check that the ratio r/t3r/t^3 stays constant.

Practice

Text

Work under safe conditions, and prefer simulation whenever the measurement would require height or fast objects.

  1. Choose a model: constant velocity for a toy car on a smooth floor, or uniform acceleration for a ball rolling down a low track (height no more than 10 cm); or use a simulation (PhET, ready-made Tracker examples).
  2. Record video with a phone perpendicular to the plane of motion, place a ruler in the frame for scale, and extract pairs (ti,xi)(t_i,x_i) with a step of 0.2 s.
  3. In a spreadsheet compute xmodel(ti)x_{\text{model}}(t_i) and the residuals ri=xi−xmodel(ti)r_i=x_i-x_{\text{model}}(t_i), then plot rr versus tt.
  4. Compare ∣ri∣|r_i| with σx\sigma_x and identify the trend type: random, ∝t\propto t, or ∝t3\propto t^3.
  5. Record your decision: accept the model, refine an assumption (for example, add drag), or reject it, and propose the next measurable test.

Do not drop heavy objects, do not use stairs, and do not take measurements near moving traffic.

Visual reference

Purpose

Show that the adequacy of a simplified model is judged by the structure of the residuals, not by the size of a single discrepancy, and that the shape of the trend points to a specific violated assumption.

Representation

A two-panel diagram. Top: a graph of xx versus tt with the data points and the model curve xmodel(t)=x0+v0t+12at2x_{\text{model}}(t)=x_0+v_0t+\frac{1}{2}at^2. Bottom: a graph of the residuals ri=xi−xmodel(ti)r_i=x_i-x_{\text{model}}(t_i) versus tt with a ±σx\pm\sigma_x band, showing three schematic cases from left to right: random scatter (model adequate), linear growth r∝tr\propto t (time offset), and growth r∝t3r\propto t^3 (air drag). Each case is labelled with the corresponding mechanism.

Real-world examples

100 m sprint: testing a uniform-motion model

Scenario

A phone app records the runner's time at the 20, 40, 60, 80 and 100 m marks: 2.9 s, 5.0 s, 7.0 s, 9.0 s, 10.5 s. A simple model assumes a constant speed v=10.0 m/sv = 10.0\ \text{m/s}, i.e. s=vts = vt, and predicts 2.0, 4.0, 6.0, 8.0 and 10.0 s.

Connection

The measured-minus-model differences (residuals) are +0.9+0.9, +1.0+1.0, +1.0+1.0, +1.0+1.0 and +0.5+0.5 s — the sign stays the same instead of scattering, so the model is systematically wrong at the start. That points to the acceleration phase s=12at2s = \frac12 a t^2: the model is refined from the data rather than discarded.

A car trip: the constant-speed model against the data

Scenario

A car must cover 150 km150\ \text{km} on a motorway; the model fixes a constant speed 100 km/h100\ \text{km/h}, giving t=s/v=1.5 h=90 mint = s/v = 1.5\ \text{h} = 90\ \text{min}. The clock and odometer give 118 min118\ \text{min}, of which 12 min12\ \text{min} is a fuel stop; while moving the speedometer swings between 9090 and 110 km/h110\ \text{km/h}.

Connection

The +28 min+28\ \text{min} residual splits into a term the model does not contain (12 min12\ \text{min} stopped) and a 16 min16\ \text{min} remainder explained by the spread of speed around 100 km/h100\ \text{km/h}. Testing the model separates a missing term from random scatter.

Ball and phone: testing the free-fall model with slow-motion video

Scenario

A ball is dropped from h=1.80 mh = 1.80\ \text{m} and a phone films the fall at 240 frames/s240\ \text{frames/s}, so consecutive frames are 1/240 s≈4.2 ms1/240\ \text{s} \approx 4.2\ \text{ms} apart. The free-fall model without air drag, h=12gt2h = \frac12 g t^2, gives t=2h/g=2⋅1.80/9.81=0.606 st = \sqrt{2h/g} = \sqrt{2\cdot 1.80/9.81} = 0.606\ \text{s}. The frames give 0.63±0.01 s0.63 \pm 0.01\ \text{s}.

Connection

The 0.024 s0.024\ \text{s} residual (about 4%4\%) exceeds the frame interval and the uncertainty in the release instant, so the no-drag model fails the test and needs a drag term (∼v2\sim v^2). This is where the video-based motion estimate and its time resolution enter.