Enveloping Circular Arcs
Jeremy Dunn asked for an equation defining the envelope of the family
of circles centered on the y axis with an arc of length 1 above
the x axis. To begin the construction we start with a circle of
unit circumference tangent to the x axis, and then we increase the
radius of the circle and lower the center point so that the length
of the perimeter above the x axis remains constant, as shown below:
In the left hand figure each circle entirely encloses the preceeding
circles, and the central height has been monotonically increasing.
In the right hand figure, as we continue to increase the radius of
the circle and lower its central point, the top points begin to fall
but the sides widen out to extend outside the previous circles.
Continuing to increase the radius and lower the center, we have
In the limit we have a complete envelope that contains this entire
family of circles
Let's see if we can find an explicit representation for this bell-
shaped curve. By definition, the radius r of each circle is related
to the vertical height y0 of the circle's center according to
y0 = -r cos(1/(2r))
Thus, for any specified radius r, the points of the circle are given
by
x = r cos(q)
y = r sin(q) - r cos(1/(2r))
where q is the angle between the positive x axis and the line from
the center of the circle to the point x,y. Now, for any particular
value of x, we want the maximum possible value of y. Substituting
for sin(q) = sqrt[1 - (x/r)^2] into the equation for y gives
y = sqrt[r^2 - x^2] - r cos(1/(2r))
Setting the derivative of this to zero gives the condition
2r^2 = sqrt[r^2 - x^2] { sin(1/2r) - 2cos(1/2r) } (1)
This says that for any specified value of x, the value of r for
the limiting circle must satisfy this equation. Solving for x
and substituting into the expression for y, we arrive at an exact
parametric expression for the curve representing the minimum
envelope of the family of circles. For ease of typing, I'll express
this in terms of the parameter u = 1/(2r)
____________________________
+ 1 / / 1 \2
x(u) = - -- / 1 - ( ----------------- )
2u / \ u sin(u) + cos(u) /
_ _
1 | 1 |
y(u) = -- | ----------------- - cos(u) |
2u |_ u sin(u) + cos(u) _|
The envelope curve is governed by the circles with radii ranging
from 0.214488958... to infinity, which corresponds to values of
the parameter u ranging from 0 to 2.331122332... (Obviously the
values of x for this curve extend only from -1/2 to +1/2, since
an arc of length 1 can't reach any further.) Here is a plot of
the envelope curve
Incidentally, dividing dy/du by dx/du gives the derivative of y
with respect to x:
dy __________________________
-- = - / [cos(u) + u sin(u)]^2 - 1
dx
Here's a plot of this derivative:
The maximum point occurs when this slope is zero, so the parameter
u must satisfy 1 = cos(u) + u sin(u), which is transcendental, and
has the solution u0 = 2.33112237... To find the maximum height of
the envelope, we can insert this u0 back into the full parametric
equation for y(u), which under these conditions reduces to simply
y(u0) = sin(u0)/2 = 0.362305677...
Those parametric equations are probably the simplest analytical
expression for the envelope curve. On the other hand, if you prefer
to work numerically, you could let R(x) denote the root of equation
(1) for any given x, and let Y(x) denote the corresponding value
of y. Then the envelope curve can be expressed as
Y(x) = sqrt[R(x)^2 - x^2] - R(x)cos(1/(2R(x)))
Evaluating Y(x) numerically, we note that the max height is
Y(0) = 0.36230567..., which is achieved by a circle whose
center is at y=0.1478167... with radius r = 0.214488954...
Also, the curve is closely approximated by a cosine shape,
i.e., [Y(0)/2]{1 + cos(2pi x)}, but it's slightly fatter.
The total area under the curve is 0.1921152402... (as opposed
to 0.181152 for the cosine curve).
The total length of the curve can be found by integrating
sqrt[dx/du)^2 + (dy/du)^2]du from u=0 to 2.33112237, although
this is a somewhat ill-conditioned integral, so it works better
with the substitution u = ln(n) and then integrating over n.
The result is about 1.272305...
By the way, it might seem as if the upper part of the curve is a
pure circular arc for some distance, but in fact no finite part of
the curve is a circular arc, because as soon as the upper part of
the circles start to drop, the circles are also expanding horizontally,
which pushes out to the side while leaving the upper point unchanged.
This can be seen by looking at 1/R(x) versus x:
Notice that the radius for the limiting circles is never constant,
even at x=0. Also, note that all the circles with radius less than
0.2144 are contained entirely inside the uppermost circle, so they
don't contribute to the curve.
Return to MathPages Main Menu
Сайт управляется системой
uCoz