Arc length of a spiral around a paraboloid

By Murray Bourne, 17 Jun 2014

Background

A reader from Africa, Magnar, recently asked about running a string in a spiral around a parabolic dish, as illustrated in the following image:

paraboloid with spiral

Magnar wanted to know how to calculate the length of such a spiral.

There's an interesting story behind Magnar's question. He builds parabolic dish cookers in Africa. In this photo, he's helping to install one of his dishes in a village. The dish concentrates the heat of the sun and the cook pot is placed at the focus of the parabola.

solar cooker
Image source (used with permission)

This is a great use of sustainable energy, it keeps the air cleaner (by avoiding open fires inside huts), and saves women from the backbreaking and time-consuming task of gathering firewood every day.

Let's look at some of the math behind this problem.

Paraboloid

A paraboloid is the 3D surface resulting from the rotation of a parabola around an axis. The equation of a simple paraboloid is given by the folmula:

z = x2 + y2

The surface generated by that equation looks like this, if we take values of both x and y from −5 to 5:

paraboloid

Some typical points on this curve are (0,0,0), (1,1,2), (-2,3,13) and (3,4,25). That last point is on the top lip of the surface in the 3-D graph given above, at the front, facing us. (In this graph, the x- and y-axes axes are equally scaled, but the z-axis is not.)

Using Parametric equations

We can also represent this paraboloid using parametric equations with variables t and r, as follows:

x = r cos(t)

y = r sin(t)

z = r2

We could write this as an ordered triple, like this:

(r cos(t), r sin(t), r2)

We only need to let t take values from 0 to (otherwise we just "paint" the surface more than necessary) and r takes values from 0 to 5 if our aim is to create the same curved surface as shown in the above graph.

A spiral on the surface

Let's get back to the original problem. We want to create a spiral around the surface of the paraboloid. We modify the earlier parametric equations to get a curve rather than a surface, like this.

x = t cos(t)

y = t sin(t)

z = t2

Once again, we could write this as an ordered triple, as follows:

(t cos(t), t sin(t), t2)

We no longer create a surface with this expression. Instead, it will be a curve.

As the variable t takes various values starting from t = 0, it generates a spiral around the 3-D surface.

Let's see how, starting with a simple case.

Simple Case - curve in the x-z plane

Let's consider the case where we fix the curve so it is in the x-z plane only (it's not actually spiralling in this case, to make things simple.) We write this as:

(t, 0, t2)

The graph of this is part of a parabola, starting at (0,0,0) and extending to (20,0,400), as shown.

paraboloid 1

What is the length of this simple curve?

Arc length of a curve

We use a result from calculus, which is based on the Pythagorean Theorem.

The arc (or curved) length is given by:

L=\int_0^{t_1}\sqrt{\left(\frac{dx}{dt}\right)^2+\left(\frac{dz}{dt}\right)^2}dt

(See Arc Length of a Curve and Arc Length of a Curve in Parametric or Polar Coordinates for background on these formulas.)

In this example where x = t and z = t2,

\frac{dx}{dt}=1

and

\frac{dz}{dt}=2t

Also, in this example we have the end point t1 = 20.

Substituting gives:

\begin{align}L&=\int_0^{20}\sqrt{(1)^2+(2t)^2}dt\\&=\int_0^{20}\sqrt{1+4t^2}dt\\&=401.22\end{align}

(I used a computer algebra system to find this integral.)

This seems quite a low firgure for the length, since the z-value at the end of the curve is 400, and going around the curve should add more than just over 1 unit to the length.

However, the above graph does not have equally-scaled axes, whereas the following one does.

parabola

We see that a parabola is "almost" straight, and a curve length of just over 400 for this curve is reasonable.

A simple spiral

Let's now see the effect of those trigonometric terms we saw before.

We now plot (t cos(t), t sin(t), t2) for t = 0 to t = 20. (Of course, t is in radians.)

paraboloid 3

The start of the curve, when t = 0, is at the point (0,0,0). The point where the curve finishes, when t = 20, is:

(20 cos(20), 20 sin(20), 202) = (8.162, 18.259, 400).

For interest, looking from above (down along the z-axis), the above spiral looks like this:

paraboloid 4

The arms cut the x-axis evenly at 2π = 6.28, 4π = 12.57, and 6π = 18.85.

You can see the curve ends near (8, 18) as we claimed before.

The arc length for a 3-dimensional spiral

We extend the 2-dimensional case above now that we are working in 3 dimensions. In general, the length of an arc when using the parametric terms ((x(t), y(t), z(t)) is given by:

L=\int_0^{t_1}\sqrt{\left(\frac{dx}{dt}\right)^2+\left(\frac{dy}{dt}\right)^2+\left(\frac{dz}{dt}\right)^2}dt

Substituting in our expressions for x, y and z, we have:

\begin{align}L&=\int_0^{20}\sqrt{(\cos{t}-t\sin{t})^2+(\sin{t}+t\cos{t})^2+(2t)^2}dt\\&=\int_0^{20}\sqrt{(5t^2+1)}dt\\&=448.33\end{align}

Actual solar cooker paraboloid

Now to examine the solar cooker problem.

Considering one of Magnar's cooker designs, the parabola has a cross-section which is quite flat compared to the paraboloid we drew above. (Like most parabolic dishes, they are using flat panels to approximate the curved surface.)

solar cooker

In fact, the top lip passes through the point (25,45) in that design. The general form of a parabola can be written:

z = cx2

Substituting (25,45) gives us c=\frac{1}{88}.

We now plot the curve

(t\cos{t},t\sin{t},\frac{t^2}{81})

from t = 0 to t = 45.

paraboloid 5

The curve starts at (0,0,0) and the top point is (23.6, 38.3, 45). We see there are about 7 spirals.

Here it is from the side:

paraboloid 5

And next the view from the top shows we finish near x = 24 and y = 38:

paraboloid 7

How do we get more or less spirals?

We have around 7 turns in the above spiral, but we may need more or less. If we want to achieve more spirals within the same x-, y-, and z-constraints, we need to multiply the variable within the trigonometric terms by a number.

Here is the case when we multiply the variables in the trig terms by 5. That is:

(t\cos{5t},t\sin{5t},\frac{t^2}{81})

We get around 35 spirals this time:

paraboloid 8

Here it is from the side.

paraboloid 10

The length of this spiral is:

\begin{align}L&=\int_0^{45}\sqrt{\left(\frac{d}{dt}t\cos{5t}\right)^2+\left(\frac{d}{dt}t\sin{5t}\right)^2+\left(\frac{d}{dt}t^2\right)^2}dt\\&=5063.2\end{align}

Similarly, if we multiply those variables by a number less than 1, we get less spirals. Here is the case when we multiply by 0.3:

(t\cos{0.3t},t\sin{0.3t},\frac{t^2}{81})

paraboloid 10

This time we have just over 2 spirals (which is similar to the situation we had in Magnar's first diagram at the top) and our length is:

\begin{align}L&=\int_0^{45}\sqrt{\left(\frac{d}{dt}t\cos{0.3t}\right)^2+\left(\frac{d}{dt}t\sin{0.3t}\right)^2+\left(\frac{d}{dt}t^2\right)^2}dt\\&=311.1\end{align}

Conclusion

This has been an interesting application of math where 3-D geometry and integral calculus are being used to examine a good use of solar power. We need to make more use of the huge amount of energy available from the sun, and solar cook pots are a great way to do so.

See the 3 Comments below.

3 Comments on “Arc length of a spiral around a paraboloid”

  1. R. Jayaram says:

    A very useful and interesting article for practical applications. Thank you.

  2. Mahesh says:

    Isn't there a dt at the end for the curve length integral?

  3. Murray says:

    @Mahesh: Well spotted! My examples had the "dt" but the 2 general formulas did not.

    They do now. Thanks for the feedback.

Leave a comment


Comment Preview

HTML: You can use simple tags like <b>, <a href="...">, etc.

To enter math, you can can either:

  1. Use simple calculator-like input in the following format (surround your math in backticks, or qq on tablet or phone):
    `a^2 = sqrt(b^2 + c^2)`
    (See more on ASCIIMath syntax); or
  2. Use simple LaTeX in the following format. Surround your math with \( and \).
    \( \int g dx = \sqrt{\frac{a}{b}} \)
    (This is standard simple LaTeX.)

NOTE: You can't mix both types of math entry in your comment.

Search IntMath, blog and Forum