Let be regular curves. We say that is an involute of when
.
lies on the tangent line to at , and- the tangents to
and at and are orthogonal.
In this post, we will explore the basics of what one can say about an involute of a given curve.
Evaluate this Sage cell to get an example of a cuve and its involute.
xxxxxxxxxx
var('s n')
a(s) = [cos(s), sin(s)]
b(s) = [cos(s) + s*sin(s), sin(s) - s*cos(s)]
P = parametric_plot(a(s), [s,0,3*pi/2], color='black')
P+= parametric_plot(b(s), [s,0,pi], color='red')
string_list = [0,pi/8, pi/2, pi/3, 2*pi/3, pi]
for value in string_list:
P+= line( [ a(value), b(value)] )
P.show(aspect_ratio=1, axes=False)
In this picture, the original curve is a circle (in black), its involute is in red.
From the definition, we get these conditions:
for some function , and
Here the primes denote differentiation with respect to . Remember that is the arclength parameter for , but probably not for .
If we differentiate equation (1), we find
Now, take the inner product of both sides with and you find
and
If we put these together, we get the equation , which integrates to
for some constant . This gives us a very reasonable description of the involute :
When is a regular curve? We compute in a straightforward manner:
Thus is regular at those values of different from that have .
Observation:
The quantity serves both as the distance between corresponding points on the curves and as a measure of arclength along . For this reason, involutes are sometimes called string involutes. (And this is related to the way that Christian Huygens discovered them while trying to build a better pendulum clock.) Imagine the involute as the path taken by an endpoint of a string unwound from the original curve. This is a bit easier to imagine if you view the segment as describing the part of the string which has been pulled off of the curve already. For our picture above, the string segments in are in blue. Unwind the string by picking up the spot where the curves meet on the right, and then go around counter-clockwise.
Some Results about Involutes:
Theorem: An involute of a plane curve lies in the same plane.
Proof: Suppose that lies in a plane with normal vector . Then by an appropriate translation, we can assume that . Differentiating, we find that . By our characterization of involutes above, we see that for an involute , there is some constant so that . Therefore,
Thus lies in the same plane as .
Theorem: An involute of a generalized helix is a planar curve.
Proof: Suppose that the generalized helix is a unit speed curve which has axis , where is a unit vector. By definition of generalized helix, is a constant. Differentiating twice, we find that .
Let be an involute of . We differentiate this twice to find
for some functions and . As a consequence, we get that
This means that lies in a plane perpendicular to .
Proof: Suppose that the generalized helix
Let
for some functions
This means that
This last theorem calls for a picture (right +Neil Martinsen-Burrell?). So let's show a string unwinding from a standard circular helix. I suggest you use FireFox to see this one, as it requires Java to run the 3D interactive visualization. Hit Evaluate to enjoy the wonders of colored lines giving a perception of space.
xxxxxxxxxx
a = 2
var('s')
x(s) = cos(s)
y(s) = sin(s)
z(s) = a*s
x_prime(s) = x.diff(s)
y_prime(s) = y.diff(s)
z_prime(s) = z.diff(s)
X(s) = x(s) - s*x_prime(s)
Y(s) = y(s) - s*y_prime(s)
Z(s) = z(s) - s*z_prime(s)
P = parametric_plot3d([x(s),y(s),z(s)],[s,-2*pi,2*pi],color='red',thickness=4)
P+= implicit_plot3d(z==0, [x,-6.3,6.3],[y,-6.3,6.3],[z,-6,6], color='yellow', opacity=.5)
Q = parametric_plot3d([X(s), Y(s), Z(s)], [s,0,2*pi], color='black', thickness=2)
def _(t = slider(0,2*pi,pi/10,pi)):
p1 = [x(t),y(t),z(t)]
p2 = [X(t),Y(t),Z(t)]
R = point(p1, size=5) + point(p2, size=5) + line([p1,p2],thickness=5)
(P+Q+R).show()
No comments:
Post a Comment