Loading [MathJax]/jax/output/HTML-CSS/jax.js

Sunday, August 1, 2021

Involutary Spirals

Suppose you have a chain with infinitely many flat (i.e., one-dimensional) links. The first link has length 1, and the length of each successive link is a fraction f of the previous link’s length. As you might expect, f is less than 1. You place the chain flat on a table and some ink at the very end of the chain (i.e., the end with the infinitesimal links).

Initially, the chain forms a straight line segment, and the longest link is fixed in place. From there, the links are constrained to move in a very specific way: The angle between each chain and the next, smaller link is always the same throughout the chain. For example, if the Nth link and the N+1st link form a 40 degree clockwise angle, then so do the N+1st link and the N+2nd link.

After you move the chain around as much as you can, what shape is drawn by the ink that was at the tail end of the chain?

While the problem already provides for flexibility in terms of the value of f(0,1), we will generalize the fixed angle between successive links to θ(0,2π). Let's first figure out the points on the one-dimensional chain where the ends of each link are depending on the values of f and θ.

Assume that X0=(0,0) and that X1=(1,0) is the end of the first chain link of unit length. The end of the next link will be at X2=(1+fcosθ,fsinθ), or in complex notation X2=1+feiθ. Similarly, since the end of the third link and the second link will have an angle of θ between them, it will make an angle of 2\theta with the positive real axis. Also, since the length of the third link is f2, we have X3=1+feiθ+f2ei2θ. So on and so forth, we eventually get Xn=1+feiθ++fn1ei(n1)θ=n1k=0(feiθ)k=1fneinθ1feiθ.

Depending on the values of f and θ, the sequence X(f,θ)={Xn(f,θ)}nN has slightly different properties but is generally a sequence that spirals around its limit of X(f,θ)=11feiθC. The figure below shows the final position of the chain for several values of f and θ in orange.

Now by construction, we are constructing involutes of these piecewise linear tracings of these complex sequences. Denote Yn=Yn(f,θ)C denote the end of the chain after the completion of n rotations/chain links. We start with Y0=11f(1,). When we fix the point X1, the remaining link length of the remaining chaing to be rotated is 11f1=f1f, so after rotating through an angle of θ with the positive real axis, we have Y1=X1+f1feiθ. After fixing the point X2=1+feiθ the remaining chain to be rotated is 11f1f=f21f, so after rotation through another angle of θ, we have Y2=X2+f21fei2θ. Continuing the process we have Yn(f,θ)=Xn(f,θ)+fn1feinθ, for each nN.

We can obviously extend the process to fill in the gaps continuously between the sequence of points Y(f,θ)={Yn(f,θ)}nN. Namely, let ˜Y(f,θ):[0,)C denote the point where the ink is (at the end of the chain) at time t0, as you are wrapping it around the sequence X(f,θ), such that ˜Y(tf,θ)=Yt(f,θ) for each tN. In particular, we have ˜Y(tf,θ)=1(feiθ)t1feiθ+ft1feitθ which is shown in the figure above shows the mapping ˜Y in blue for various values of f and θ.

1 comment:

  1. Wow I made this way more complicated than it needs to be .... reading is fundamental, folks!

    ReplyDelete