STEMviz
Physics · General Physics and Classical Mechanics

Dynamics in Differential Form (Variable Mass, Drag Forces)

Newton's second law in the form F = dp/dt handles velocity-dependent forces and variable mass: drag problems are separable first-order ODEs giving exponential or hyperbolic-tangent approach to terminal velocity, and the variable-mass equation adds a thrust term v_rel dm/dt, whose integral is the Tsiolkovsky rocket equation.

Dynamics in Differential Form (Variable Mass, Drag Forces)

The high-school statement of Newton's second law, F=maF = ma, is a special case. The general statement is a differential equation for the momentum,

F⃗ext=dp⃗dt\vec{F}_{\text{ext}} = \frac{d\vec{p}}{dt}

and two large classes of problem force you to take it seriously in that form. The first is motion with a velocity-dependent force — air resistance, viscous drag, the magnetic force — where F⃗\vec{F} is a function of v⃗\vec{v} and the equation of motion is a genuine first-order ODE that must be integrated, not merely evaluated. The second is variable-mass dynamics — rockets, falling raindrops that accrete water, chains piling on the floor — where mm itself changes and applying "F=maF = ma" naively gives the wrong answer.

This chapter treats both with the standard tools: separation of variables for first-order ODEs, and careful momentum bookkeeping over an infinitesimal time interval for the variable-mass case. The reading is Morin's Introduction to Classical Mechanics, chapters on drag and on the rocket equation.

The discipline this chapter demands. Write the equation of motion first, as a differential equation, before substituting numbers. Identify its type (separable? linear? constant terminal state?), integrate it symbolically, and only then put in the data. Guessing the form of v(t)v(t) is how sign errors and missing time constants creep in.

1. Newton's Second Law as a Differential Equation

For a particle of constant mass, F⃗=d(mv⃗)dt=mdv⃗dt\vec{F} = \dfrac{d(m\vec{v})}{dt} = m\dfrac{d\vec{v}}{dt}, so with a force that depends on position, velocity and time,

m dv⃗dt=F⃗(r⃗,v⃗,t)m\,\frac{d\vec{v}}{dt} = \vec{F}(\vec{r}, \vec{v}, t)

is a second-order ODE for r⃗(t)\vec{r}(t) (first-order for v⃗(t)\vec{v}(t)). When the force depends only on velocity, the v⃗\vec{v}-equation decouples from position entirely and can be solved on its own — this is exactly the drag problem. Three integration strategies recur:

  • FF depends on tt only: integrate twice directly.
  • FF depends on vv only: separate variables as m dvF(v)=dt\dfrac{m\,dv}{F(v)} = dt, or use mv dvF(v)=dx\dfrac{m v\,dv}{F(v)} = dx if you want v(x)v(x) instead of v(t)v(t).
  • FF depends on xx only: use a=vdvdxa = v\dfrac{dv}{dx} to get mv dv=F(x) dxm v\,dv = F(x)\,dx, the work–energy route.

2. Separable First-Order ODEs in Mechanics

A one-dimensional equation of motion of the form mv˙=F(v)m\dot{v} = F(v) is separable: gather all vv-dependence on one side,

∫v0vm dv′F(v′)=∫0tdt′=t\int_{v_0}^{v} \frac{m\,dv'}{F(v')} = \int_0^t dt' = t

Carrying out the left integral gives tt as a function of vv, which is then inverted to get v(t)v(t). To get the distance travelled, either integrate v(t)v(t) once more, or restart from mvdvdx=F(v)m v\dfrac{dv}{dx} = F(v) and separate as mv dvF(v)=dx\dfrac{m v\,dv}{F(v)} = dx.

3. Linear (Stokes) Drag

At low speeds — small objects, viscous fluids, low Reynolds number — the drag force is proportional to velocity:

F⃗drag=−bv⃗\vec{F}_{\text{drag}} = -b\vec{v}

For a body falling vertically under gravity with this drag, taking down as positive,

mv˙=mg−bvm\dot{v} = mg - bv

The terminal velocity is the steady state v˙=0\dot{v} = 0, i.e. vt=mgbv_t = \dfrac{mg}{b}. Rewriting the equation as v˙=−bm(v−vt)\dot{v} = -\dfrac{b}{m}(v - v_t) and separating,

∫v0vdv′v′−vt=−bm∫0tdt′ ⟹ ln⁡ ⁣v−vtv0−vt=−tτ,τ≡mb\int_{v_0}^{v} \frac{dv'}{v' - v_t} = -\frac{b}{m}\int_0^t dt' \ \Longrightarrow\ \ln\!\frac{v - v_t}{v_0 - v_t} = -\frac{t}{\tau}, \qquad \tau \equiv \frac{m}{b}  v(t)=vt+(v0−vt) e−t/τ \boxed{\,v(t) = v_t + (v_0 - v_t)\,e^{-t/\tau}\,}

The body approaches terminal velocity exponentially, with time constant τ=m/b\tau = m/b. Integrating once more (with v0=0v_0 = 0) gives the distance

x(t)=vt t−vtτ(1−e−t/τ)x(t) = v_t\,t - v_t\tau\left(1 - e^{-t/\tau}\right)

Worked example. A droplet of mass m=2.0×10−8 kgm = 2.0\times10^{-8}~\text{kg} falls through air with b=4.0×10−8 kg/sb = 4.0\times10^{-8}~\text{kg/s}. Then vt=mg/b=(2.0×10−8)(9.81)/(4.0×10−8)≈4.9 m/sv_t = mg/b = (2.0\times10^{-8})(9.81)/(4.0\times10^{-8}) \approx 4.9~\text{m/s} and τ=m/b=0.50 s\tau = m/b = 0.50~\text{s}. After t=1.5 s=3τt = 1.5~\text{s} = 3\tau, v=vt(1−e−3)≈4.9(0.950)≈4.7 m/sv = v_t(1 - e^{-3}) \approx 4.9(0.950) \approx 4.7~\text{m/s} — already within 5%5\% of terminal.

4. Quadratic (Newton) Drag

At everyday speeds and sizes — a skydiver, a baseball, a car — the drag is quadratic:

Fdrag=12CdρA v2≡c v2F_{\text{drag}} = \tfrac{1}{2}C_d\rho A\,v^2 \equiv c\,v^2

directed opposite to the velocity. For vertical fall (down positive),

mv˙=mg−cv2m\dot{v} = mg - c v^2

Terminal velocity: vt=mgcv_t = \sqrt{\dfrac{mg}{c}}. Separating variables,

∫0vdv′g−(c/m)v′2=t\int_0^v \frac{dv'}{g - (c/m)v'^2} = t

The integral is a standard arctanh\text{arctanh} form, giving

v(t)=vttanh⁡ ⁣(g tvt),x(t)=vt2gln⁡ ⁣cosh⁡ ⁣(g tvt)v(t) = v_t\tanh\!\left(\frac{g\,t}{v_t}\right), \qquad x(t) = \frac{v_t^2}{g}\ln\!\cosh\!\left(\frac{g\,t}{v_t}\right)

for release from rest. The approach to vtv_t is again asymptotic, but through tanh⁡\tanh rather than a pure exponential; for t≫vt/gt \gg v_t/g the two forms both give v→vtv \to v_t. If instead you want v(x)v(x) — useful when time is not of interest — separating mv dv/(mg−cv2)=dxm v\,dv/(mg - cv^2) = dx yields v2=vt2(1−e−2cx/m)v^2 = v_t^2\left(1 - e^{-2cx/m}\right).

Worked example. A skydiver of mass 80 kg80~\text{kg} with c=0.25 kg/mc = 0.25~\text{kg/m} (belly-to-earth) has vt=(80)(9.81)/0.25≈56 m/s≈200 km/hv_t = \sqrt{(80)(9.81)/0.25} \approx 56~\text{m/s} \approx 200~\text{km/h}. The characteristic time is vt/g≈5.7 sv_t/g \approx 5.7~\text{s}; after about 11 s11~\text{s} (≈2vt/g\approx 2 v_t/g) the diver is at tanh⁡(2)≈0.96\tanh(2) \approx 0.96 of terminal speed.

5. The Variable-Mass Equation

When a body's mass changes because it ejects or accretes matter, you cannot write F=mv˙F = m\dot{v} with the instantaneous mm. Instead, apply momentum conservation to the whole system (body plus the matter it is about to exchange) over an interval dtdt.

Let a body have mass mm and velocity v⃗\vec{v}. In time dtdt it accretes mass dmdm (so dm>0dm > 0; for a rocket dm<0dm < 0) which had velocity u⃗\vec{u} before joining. The total momentum before is mv⃗+dm u⃗m\vec{v} + dm\,\vec{u}; after, it is (m+dm)(v⃗+dv⃗)(m + dm)(\vec{v} + d\vec{v}). The change equals the external impulse F⃗ext dt\vec{F}_{\text{ext}}\,dt:

(m+dm)(v⃗+dv⃗)−(mv⃗+dm u⃗)=F⃗ext dt(m + dm)(\vec{v} + d\vec{v}) - \left(m\vec{v} + dm\,\vec{u}\right) = \vec{F}_{\text{ext}}\,dt

Expanding, dropping the second-order term dm dv⃗dm\,d\vec{v}, and writing v⃗rel=u⃗−v⃗\vec{v}_{\text{rel}} = \vec{u} - \vec{v} for the velocity of the accreted matter relative to the body:

 m dv⃗dt=F⃗ext+v⃗rel dmdt \boxed{\,m\,\frac{d\vec{v}}{dt} = \vec{F}_{\text{ext}} + \vec{v}_{\text{rel}}\,\frac{dm}{dt}\,}

The extra term v⃗rel dmdt\vec{v}_{\text{rel}}\,\dfrac{dm}{dt} is the thrust. For a rocket, dm/dt<0dm/dt < 0 and v⃗rel\vec{v}_{\text{rel}} points backward, so the thrust points forward. For a body sweeping up stationary matter, u⃗=0\vec{u} = 0 so v⃗rel=−v⃗\vec{v}_{\text{rel}} = -\vec{v} and the term is a retarding force −v⃗ m˙-\vec{v}\,\dot{m}.

6. The Tsiolkovsky Rocket Equation

Take a rocket in free space (F⃗ext=0\vec{F}_{\text{ext}} = 0) ejecting exhaust at constant speed ve=∣v⃗rel∣v_e = |\vec{v}_{\text{rel}}| relative to itself. The 1D equation is

mdvdt=−vedmdt ⟹ dv=−ve dmmm\frac{dv}{dt} = -v_e\frac{dm}{dt} \ \Longrightarrow\ dv = -v_e\,\frac{dm}{m}

Integrating from initial mass m0m_0 (velocity v0v_0) to final mass mfm_f:

 Δv=ve ln⁡ ⁣m0mf \boxed{\,\Delta v = v_e\,\ln\!\frac{m_0}{m_f}\,}

The velocity gain depends only on the exhaust speed and the mass ratio, logarithmically — which is why staging and high exhaust velocity matter so much. If gravity acts (vertical launch, uniform gg), the same integration with Fext=−mgF_{\text{ext}} = -mg over burn time tbt_b gives the "gravity loss": Δv=veln⁡(m0/mf)−gtb\Delta v = v_e\ln(m_0/m_f) - g t_b.

Worked example. A rocket with ve=3.0 km/sv_e = 3.0~\text{km/s} needs Δv=8.0 km/s\Delta v = 8.0~\text{km/s} to reach orbit (ignoring losses). The required mass ratio is m0/mf=e8.0/3.0=e2.67≈14.4m_0/m_f = e^{8.0/3.0} = e^{2.67} \approx 14.4: the vehicle must be more than 90%90\% propellant by mass. Raising vev_e to 4.5 km/s4.5~\text{km/s} drops the ratio to e1.78≈5.9e^{1.78} \approx 5.9.

7. Accreting Mass: The Falling Raindrop

A spherical raindrop of radius rr falls through a stationary cloud, sweeping up all the water in its path, so m˙=k r2v\dot m = k\,r^2 v for some constant kk (the swept volume per unit time is πr2v\pi r^2 v); since m∝r3m \propto r^3 this is m˙∝m2/3v\dot m \propto m^{2/3} v. With u⃗=0\vec{u} = 0, the equation of motion is

d(mv)dt=mg\frac{d(mv)}{dt} = mg

— here it is legitimate to use d(mv)/dtd(mv)/dt, because the accreted matter starts at rest and contributes no momentum. Substitute a trial power-law solution v=Atv = At, m=Btnm = Bt^n. The accretion law gives nBtn−1∝t2n/3⋅tnBt^{n-1} \propto t^{2n/3}\cdot t, so n−1=2n/3+1n - 1 = 2n/3 + 1 and n=6n = 6 (mass growing as t6t^6). Matching the mgmg equation then gives A(n+1)=gA(n+1) = g, so the drop falls with constant acceleration g/7g/7 in the regime where its initial mass is negligible. The factor 1/71/7 (not 1/21/2, not 11) is the signature that this is a genuine variable-mass problem and not ordinary free fall — a favourite exam check that you have set the momentum balance up correctly. (A cruder law, m˙=kv\dot m = kv with no dependence on the drop's size, instead forces n=2n = 2 and gives g/3g/3.)

8. Common Pitfalls

  • Writing F=mv˙F = m\dot{v} for a variable-mass body. The correct equation is mv˙=Fext+vrelm˙m\dot{v} = F_{\text{ext}} + v_{\text{rel}}\dot{m}. Whether d(mv)/dt=Fextd(mv)/dt = F_{\text{ext}} happens to work depends on the accreted matter being at rest.
  • Getting the sign of the thrust term wrong. vrel=u−vv_{\text{rel}} = u - v is the exhaust velocity relative to the rocket; for rearward exhaust it is negative, and with m˙<0\dot{m} < 0 the product is a positive (forward) thrust.
  • Treating the exhaust speed as measured in the ground frame. vev_e in the rocket equation is relative to the rocket; it is essentially constant even as the rocket speeds up.
  • Forgetting that quadratic drag is not linear in vv. You cannot superpose solutions, and the falling and rising phases of a projectile with quadratic drag obey different equations (drag always opposes motion).
  • Using terminal velocity as if it were reached instantly. It is an asymptote; quote the characteristic time (τ=m/b\tau = m/b for linear drag, vt/gv_t/g for quadratic) alongside it.
  • Assuming an object dropped with drag ever exceeds vtv_t. From rest it approaches vtv_t from below and never reaches it; only if launched downward faster than vtv_t does it decelerate toward it.

Summary

  • The general second law is F⃗ext=dp⃗/dt\vec{F}_{\text{ext}} = d\vec{p}/dt; for constant mass this is mv⃗˙=F⃗m\dot{\vec{v}} = \vec{F}, a first-order ODE in v⃗\vec{v} when F⃗=F⃗(v⃗)\vec{F} = \vec{F}(\vec{v}).
  • Separable ODEs: ∫m dvF(v)=t\displaystyle\int \dfrac{m\,dv}{F(v)} = t for v(t)v(t); use mv dv/F(v)=dxm v\,dv/F(v) = dx for v(x)v(x).
  • Linear drag −bv-b v: v(t)=vt+(v0−vt)e−t/τv(t) = v_t + (v_0 - v_t)e^{-t/\tau} with vt=mg/bv_t = mg/b, τ=m/b\tau = m/b — exponential approach to terminal velocity.
  • Quadratic drag −cv2-c v^2: v(t)=vttanh⁡(gt/vt)v(t) = v_t\tanh(gt/v_t) with vt=mg/cv_t = \sqrt{mg/c}; approach governed by tanh⁡\tanh, timescale vt/gv_t/g.
  • Variable mass: mv⃗˙=F⃗ext+v⃗relm˙m\dot{\vec{v}} = \vec{F}_{\text{ext}} + \vec{v}_{\text{rel}}\dot{m}, derived from momentum balance over dtdt; the second term is the thrust.
  • Rocket equation: Δv=veln⁡(m0/mf)\Delta v = v_e\ln(m_0/m_f) in free space — logarithmic in the mass ratio, linear in exhaust speed; subtract gtbg t_b for a vertical launch.
  • Accreting raindrop (m˙∝r2v\dot{m} \propto r^2 v, matter at rest): falls at constant acceleration g/7g/7, a diagnostic that the momentum bookkeeping is right.