Tutorials › Calculus III › Deriving Tangential and Normal Acceleration

Motion Along Space Curves · Tutorial 168 of 999

Deriving Tangential and Normal Acceleration

Learn to decompose acceleration into components parallel and perpendicular to velocity, derive their magnitudes, and check the results.

Intermediate 9 min read

What You'll Learn

  • Define the direction of motion when velocity is nonzero
  • Derive signed tangential acceleration from the rate of change of speed
  • Compute the vector projection of acceleration onto velocity
  • Find normal acceleration from dot products and squared magnitudes
  • Verify the perpendicular decomposition in worked examples

Why Decompose Acceleration?

Acceleration describes how velocity changes, but that change can have two distinct effects. It can change the speed of motion, change the direction of motion, or do both at once. Resolving acceleration into parts parallel and perpendicular to velocity separates these effects.

The parallel component points along or against the direction of motion, so it accounts for the instantaneous rate of change of speed. The perpendicular component changes the direction of motion without contributing to that instantaneous speed change. Dot products let us calculate both components directly from velocity and acceleration.

Definitions and Conditions

Let \(\mathbf r(t)\) be a twice-differentiable position vector. Its velocity is \(\mathbf v(t)=\mathbf r'(t)\), and its acceleration is \(\mathbf a(t)=\mathbf v'(t)\). The speed is \(|\mathbf v(t)|\). The formulas below describe the decomposition at a time when \(\mathbf v(t)\ne\mathbf 0\), so that the direction of motion is defined.

Definition: When \(\mathbf v\ne\mathbf 0\), the unit vector in the direction of velocity is \(\mathbf u=\mathbf v/|\mathbf v|\). The tangential acceleration vector is the projection of \(\mathbf a\) onto \(\mathbf u\). The normal acceleration vector is the part of \(\mathbf a\) perpendicular to \(\mathbf u\).

We use \(a_T\) for the signed scalar tangential acceleration, \(\mathbf a_T\) for the tangential acceleration vector, and \(a_N\) for the nonnegative magnitude of the normal acceleration. The signed scalar \(a_T\) can be negative; \(a_N\) cannot.

Deriving the Tangential Component

The earlier result on the rate of change of speed can be obtained by differentiating the speed. Since \(|\mathbf v|=(\mathbf v\cdot\mathbf v)^{1/2}\), the chain rule and \(\mathbf v'=\mathbf a\) give:

$$ \frac{d}{dt}|\mathbf v| =\frac{1}{2}(\mathbf v\cdot\mathbf v)^{-1/2} \frac{d}{dt}(\mathbf v\cdot\mathbf v) =\frac{\mathbf v\cdot\mathbf a}{|\mathbf v|}. $$

This calculation requires \(|\mathbf v|>0\), as assumed. The right-hand side is also the scalar projection of acceleration onto the direction of velocity. Thus the signed tangential acceleration equals the rate of change of speed.

Result: At any time when \(\mathbf v\ne\mathbf 0\), the signed tangential acceleration is \(a_T=(\mathbf v\cdot\mathbf a)/|\mathbf v|\). Its vector component is \(\mathbf a_T=a_T\mathbf u\), equivalently \(\mathbf a_T=((\mathbf v\cdot\mathbf a)/|\mathbf v|^2)\mathbf v\).

If \(a_T>0\), the speed is increasing at that instant. If \(a_T<0\), the speed is decreasing. If \(a_T=0\), the instantaneous rate of change of speed is zero, although acceleration may still change the direction of motion.

Deriving the Normal Component

Subtract the tangential component from the full acceleration. The remaining vector is the normal component:

$$ \mathbf a_N=\mathbf a-\mathbf a_T =\mathbf a-\frac{\mathbf v\cdot\mathbf a}{|\mathbf v|^2}\mathbf v. $$

To check that this remainder is perpendicular to velocity, take its dot product with \(\mathbf v\):

$$ \mathbf v\cdot\mathbf a_N =\mathbf v\cdot\mathbf a -\frac{\mathbf v\cdot\mathbf a}{|\mathbf v|^2} (\mathbf v\cdot\mathbf v) =\mathbf v\cdot\mathbf a-(\mathbf v\cdot\mathbf a) =0. $$

Therefore the two vector components are perpendicular. The Pythagorean theorem then gives \(|\mathbf a|^2=|\mathbf a_T|^2+|\mathbf a_N|^2\). Because \(|\mathbf a_T|=|a_T|\), solving for the normal magnitude yields a formula involving only dot products and magnitudes.

Result: For \(\mathbf v\ne\mathbf 0\), the normal acceleration magnitude is \(a_N=\sqrt{|\mathbf a|^2-a_T^2}=\sqrt{|\mathbf a|^2-(\mathbf v\cdot\mathbf a)^2/|\mathbf v|^2}\). The quantity under the square root is nonnegative because it equals \(|\mathbf a_N|^2\).

These formulas provide a complete decomposition: \(\mathbf a=\mathbf a_T+\mathbf a_N\), with \(\mathbf a_T\) parallel to velocity and \(\mathbf a_N\) perpendicular to velocity. They do not define a direction of motion at an instant when \(\mathbf v=\mathbf 0\). At such an instant, the projection formulas have a zero denominator, and the tangential-normal decomposition relative to velocity is not defined.

Worked Examples

Worked Example: A Curve in the Plane

Suppose \(\mathbf r(t)=\langle t,t^2\rangle\), and find the acceleration components at \(t=1\). Differentiate position to obtain velocity, then differentiate velocity to obtain acceleration:

$$ \mathbf v(t)=\langle 1,2t\rangle,\qquad \mathbf a(t)=\langle 0,2\rangle. $$

At \(t=1\), \(\mathbf v=\langle 1,2\rangle\), \(\mathbf a=\langle 0,2\rangle\), and \(|\mathbf v|=\sqrt{1^2+2^2}=\sqrt5\). The dot product is \(\mathbf v\cdot\mathbf a=(1)(0)+(2)(2)=4\). Therefore:

$$ a_T=\frac{4}{\sqrt5},\qquad \mathbf a_T=\frac{4}{|\mathbf v|^2}\mathbf v =\frac45\langle 1,2\rangle =\left\langle\frac45,\frac85\right\rangle. $$

Subtract to find the normal vector, and calculate its magnitude:

$$ \mathbf a_N=\langle 0,2\rangle-\left\langle\frac45,\frac85\right\rangle =\left\langle-\frac45,\frac25\right\rangle,\qquad a_N=\sqrt{\frac{16}{25}+\frac4{25}}=\frac{2}{\sqrt5}. $$

Check perpendicularity: \(\mathbf v\cdot\mathbf a_N=(1)(-4/5)+(2)(2/5)=0\). Also, \(\mathbf a_T+\mathbf a_N=\langle 0,2\rangle=\mathbf a\). Finally, \(|\mathbf a|^2=4\), while \(a_T^2+a_N^2=16/5+4/5=4\), confirming the magnitude relation.

Worked Example: A Three-Dimensional Decomposition

Consider \(\mathbf r(t)=\langle 2t+t^2/2,\ t+t^2,\ 2t\rangle\), and evaluate the decomposition at \(t=0\). Differentiating gives:

$$ \mathbf v(t)=\langle 2+t,1+2t,2\rangle,\qquad \mathbf a(t)=\langle 1,2,0\rangle. $$

At \(t=0\), \(\mathbf v=\langle 2,1,2\rangle\) and \(\mathbf a=\langle 1,2,0\rangle\). The speed is \(|\mathbf v|=\sqrt{4+1+4}=3\), and the dot product is \(\mathbf v\cdot\mathbf a=2+2+0=4\). Hence \(a_T=4/3\), and:

$$ \mathbf a_T=\frac49\langle 2,1,2\rangle =\left\langle\frac89,\frac49,\frac89\right\rangle. $$

The normal vector and its magnitude are:

$$ \mathbf a_N =\langle 1,2,0\rangle- \left\langle\frac89,\frac49,\frac89\right\rangle =\left\langle\frac19,\frac{14}{9},-\frac89\right\rangle, $$ $$ a_N=\sqrt{\frac{1+196+64}{81}} =\sqrt{\frac{261}{81}}=\frac{\sqrt{29}}{3}. $$

For the checks, \(\mathbf v\cdot\mathbf a_N=2/9+14/9-16/9=0\), and adding the two components gives \(\langle 1,2,0\rangle=\mathbf a\). The magnitude check is \(a_T^2+a_N^2=16/9+29/9=5=|\mathbf a|^2\).

Worked Example: Negative Tangential Acceleration

Let \(\mathbf r(t)=\langle 3t-t^2,\ 4t+t^2/2\rangle\). At \(t=0\), differentiation gives \(\mathbf v=\langle 3,4\rangle\) and \(\mathbf a=\langle-2,1\rangle\). The speed is \(5\), and \(\mathbf v\cdot\mathbf a=(3)(-2)+(4)(1)=-2\). Thus:

$$ a_T=-\frac25,\qquad \mathbf a_T=\frac{-2}{25}\langle 3,4\rangle =\left\langle-\frac6{25},-\frac8{25}\right\rangle. $$

The negative sign means the speed is decreasing at this instant. The normal component is:

$$ \mathbf a_N =\langle-2,1\rangle-\left\langle-\frac6{25},-\frac8{25}\right\rangle =\left\langle-\frac{44}{25},\frac{33}{25}\right\rangle, \qquad a_N=\sqrt{\frac{1936+1089}{625}}=\frac{11}{5}. $$

Indeed, \(\mathbf v\cdot\mathbf a_N=3(-44/25)+4(33/25)=0\), and \(\mathbf a_T+\mathbf a_N=\langle-2,1\rangle\). The magnitude check gives \(a_T^2+a_N^2=4/25+121/25=5=|\mathbf a|^2\).

A Common Projection Mistake

A frequent error is to confuse the coefficient of \(\mathbf v\) in the projection formula with the signed scalar tangential acceleration. In the first example, the coefficient is \((\mathbf v\cdot\mathbf a)/|\mathbf v|^2=4/5\). Treating \(4/5\) as \(a_T\) is incorrect: it is the number that multiplies \(\mathbf v\) to produce the tangential vector.

$$ \text{Incorrect scalar: }\frac{\mathbf v\cdot\mathbf a}{|\mathbf v|^2} =\frac45. \qquad \text{Correct scalar: }a_T=\frac{\mathbf v\cdot\mathbf a}{|\mathbf v|} =\frac4{\sqrt5}. $$

The distinction follows from the unit direction \(\mathbf u=\mathbf v/|\mathbf v|\). The scalar projection is \(\mathbf a\cdot\mathbf u\), whereas the vector projection is \((\mathbf a\cdot\mathbf u)\mathbf u\). Keeping scalar and vector components distinct prevents this error.

Using the Decomposition

The decomposition is useful because it identifies what acceleration is doing at a particular instant without requiring a special coordinate system. The dot product determines whether speed is increasing or decreasing, while the perpendicular remainder measures the part of acceleration that does not change speed at that instant. These statements concern instantaneous motion; they do not by themselves say how speed or direction behaves over an entire interval.

For a reliable calculation, first confirm that velocity is nonzero. Then compute \(|\mathbf v|\) and \(\mathbf v\cdot\mathbf a\), find the signed scalar \(a_T\), and use the projection formula for \(\mathbf a_T\). Subtract to obtain \(\mathbf a_N\), and check both \(\mathbf v\cdot\mathbf a_N=0\) and \(\mathbf a_T+\mathbf a_N=\mathbf a\). The magnitude identity provides an additional independent check.

Check Your Understanding

Use the definitions and formulas above to answer the following questions.

  1. Why must velocity be nonzero to define the tangential direction used in this decomposition?
  2. What does the sign of \(a_T\) tell you about the instantaneous rate of change of speed?
  3. Given \(\mathbf v\) and \(\mathbf a\), how do you calculate the tangential acceleration vector?
  4. Why is \(\mathbf v\cdot\mathbf a_N=0\) for the normal component?
  5. In the three-dimensional example, verify that \(a_T^2+a_N^2=|\mathbf a|^2\) using the displayed values.