Springs in Hyperbolic Space

Unlike in Euclidean geometry, springs oscillate in hyperbolic space.

In this note we derive the differential equations governing a spring in hyperbolic space. In particular, we study the case where a spring is pushed perpendicularly to its length, and show that this causes the spring to oscillate. This is in contrast to Euclidean geometry, where a spring moving at constant speed through space remains at rest.

Phase Space

Consider a spring where the half the rest-length is denoted o\ell_o.

PICTURE

If the spring is massless and there is a single point mass on each end, the entire configuration of the system is uniquely specified by giving these two endpoints of the spring, or a point in H3×H3\mathbb{H}^3\times\mathbb{H}^3 Thus, a state of the system is given by an element of the tangent bundle Q=T(H3×H3)TH3×TH3Q=T(\mathbb{H}^3\times\mathbb{H}^3)\cong T\mathbb{H}^3\times T\mathbb{H}^3

As such we represent configurations of the system as pairs ((p1,v1),(p2,v2))((p_1,v_1),(p_2,v_2)) for piH3p_i\in\mathbb{H}^3 and viTpiH3v_i\in T_{p_i}\mathbb{H}^3.

PIC

The Lagrangian

Kinetic energy KK determines a norm on the phase space QQ by

K((p1,v1),(p2,v2))=12mv1,v1p1+12mv2,v2p2K\left((p_1,v_1),(p_2,v_2)\right)=\frac{1}{2}m\langle v_1,v_1\rangle_{p_1}+\frac{1}{2}m\langle v_2,v_2\rangle_{p_2}

where ,\langle\cdot,\cdot\rangle is the Riemannian metric on H3\mathbb{H}^3. In Newtonian mechanics, the force from a spring is proportial to the difference from its rest length, by some proportionality constant kk. In terms of potential energy, this is equivalent to the potential being proportional to the squared difference between the springs actual length and rest length, with proportionality constant 12k\tfrac{1}{2}k:

V((p1,v1),(p2,v2))=12k(dist(p1,p2)2o)2V\left((p_1,v_1),(p_2,v_2)\right)=\frac{1}{2}k\left(\mathrm{dist}(p_1,p_2)-2\ell_o\right)^2

Where dist\mathrm{dist} is the geodesic distance in H3\mathbb{H}^3. The difference KVK-V between these gives the Lagrangian of classical mechanics for the spring:

L=m2(v1,v1p1+v2,v2p2)k2(dist(p1,p2)2o)2\mathcal{L}=\frac{m}{2}\left(\langle v_1,v_1\rangle_{p_1}+\langle v_2,v_2\rangle_{p_2}\right)-\frac{k}{2}\left(\mathrm{dist}(p_1,p_2)-2\ell_o\right)^2

The Initial Condition

PIC

Symmetries Constraining Evolution

The symmetries of this system greatly constrain its future dynamics; a fact which allows us to choose reasonable coordinates in which to perform the calculation.

PICTURE

PICTURE

PICTURE

Simplifying the Lagrangian

The symmetries above allow us to massively simplify our analysis, by careful choice of coordinates. First, we can make do with the state of only one of the endpoint masses, as the other is recoverable by application of the isometry GG. This lets us rewrite the Lagrangian as

L=m2(v,vp+Gv,GvG(p))k2(dist(p,G(p))2o)2\mathcal{L}=\frac{m}{2}\left(\langle v,v\rangle_{p}+\langle G_\ast v,G_\ast v\rangle_{G(p)}\right)-\frac{k}{2}\left(\mathrm{dist}(p,G(p))-2\ell_o\right)^2

The first term here simplifies as GG is an isometry, so it does not change the length of tangent vectors: Gv,GvG(p)=v,vp\langle G_\ast v,G_\ast v\rangle_{G(p)}=\langle v,v\rangle_{p} so the overall term is just twice the hyperbolic length of vv. The distance term in the potential energy simplifies as well. Letting cc denote the point on the spring lying on the central geodesic,

dist(p,G(p))=dist(p,c)+dist(c,G(p))=dist(p,c)+dist(G(c),G(p))=dist(p,c)+dist(c,p)=2dist(p,c)\begin{align} \mathrm{dist}(p,G(p))&=\mathrm{dist}(p,c)+\mathrm{dist}(c,G(p))\\ &=\mathrm{dist}(p,c)+\mathrm{dist}(G(c),G(p))\\ &=\mathrm{dist}(p,c)+\mathrm{dist}(c,p)\\ &=2\mathrm{dist}(p,c) \end{align}

These equalities are justified as (i) the points p,cp,c, and G(p)G(p) all lie on a common geodesic, (ii) c=G(c)c=G(c) is fixed by the reflection as it lies on the central geodesic, and (iii) GG is an isometry so it does not change distances between pairs of points. Together this gives

L=m2(v,vp+v,vp)+k2(2dist(c,p)2o)2=mv,vp+2k(dist(c,p)o)2\begin{align} \mathcal{L}&=\frac{m}{2}\left(\langle v,v\rangle_p+\langle v,v\rangle_p\right)+\frac{k}{2}\left(2\mathrm{dist}(c,p)-2\ell_o\right)^2\\ &=m\langle v,v\rangle_p+2k\left(\mathrm{dist}(c,p)-\ell_o\right)^2 \end{align}

Useful Coordinates

Now we turn to choosing useful coordinates on the hyperbolic plane containing the systems evolution, for measuring the quantities which appear in this Lagrangian. Two useful constraints:

In fact, these two simple constraints already fully fix our coordinates up to a real valued function. To nail down something uniquely we further ask that the coordinate orthogonal to the central geodesic measures the actual hyperbolic distance along this geodesic, which we will call hh. A picture of these coordinates on the Poincare disk are drawn below.

PICTURE

The Lagrangian in Coordinates

Now it remains only to write down our Lagrangian in these chosen coordinates, where \ell measures the distance of one of the springs endpoints from the central geodesic, and hh measures the geodesic distance along the central geodesic gg from the starting point. The Lagrangian contains two terms, one of which directly contains the coordinate =dist(c,p)\ell=\mathrm{dist}(c,p), and the other which contains the magnitude square of the velocity of (either) mass. This is the only quantity we must compute in coordinates.

Because the coordinate system is orthogonal, we may decompose the velocity into components as v=vh+vv=v_h+v_\ell, which satisfy v,v=vh2+v2\langle v,v\rangle = v_h^2+v_\ell^2

PICTURE

As the \ell-coordinate accurately measures distance along geodesics perpendicular to the trajectory of the center (by construction), ˙=v\dot{\ell}=v_\ell. The hh-coordinate measures geodesic distance along gg (that is, where =0\ell=0), for positive values of \ell, distance increases quicker than hh-coordinate value, by a factor which we compute below:

PICTURE + EXPLANATION

Thus, we see that vh=h˙cosh()v_h=\dot{h}\cosh(\ell) and we can write out the Lagrangian in coordinates

L=m(˙2+h˙2cosh2())+2k(o)2\mathcal{L}=m\left(\dot{\ell}^2+\dot{h}^2\cosh^2(\ell)\right)+2k\left(\ell-\ell_o\right)^2

The Equations of Motion

Now we have arrived at a system that can be treated with ordinary classical mechanics: all of the geometry has been encorporated into the choice of coordinates and resulting form of the Lagrangian. To find the trajectory q(t)=(h(t),(t))q(t)=(h(t),\ell(t)) the system will follow, we must solve

Lh=ddtLh˙\frac{\partial\mathcal{L}}{\partial h}=\frac{d}{dt}\frac{\partial\mathcal{L}}{\partial{\dot{h}}} L=ddtL˙\frac{\partial\mathcal{L}}{\partial \ell}=\frac{d}{dt}\frac{\partial\mathcal{L}}{\partial{\dot{\ell}}}

For the first of these, note that L\mathcal{L} is actually independent of hh, so the left side is zero. Thus, the right side says the time derivative of Lh˙\frac{\partial \mathcal{L}}{\partial \dot{h}} is zero, so this quantity is constant - its conserved along all solutions. Computing,

Lh˙=h˙[m(˙2+h˙2cosh2())+2k(o)2]=mh˙h˙2cosh2()=2mcosh2()h˙\begin{align} \frac{\partial \mathcal{L}}{\partial \dot{h}} &= \frac{\partial}{\partial\dot{h}}\left[m\left(\dot{\ell}^2+\dot{h}^2\cosh^2(\ell)\right)+2k\left(\ell-\ell_o\right)^2\right]\\ &= m\frac{\partial}{\partial\dot{h}}\dot{h}^2\cosh^2(\ell)\\ &=2m\cosh^2(\ell)\dot{h} \end{align}

Since we already know mm to be constant, we can simplify this and conclude

H=h˙cosh2H=\dot{h}\cosh^2\ell is a constant of motion.

Moving to the second Euler Lagrange equation for the system, we start with the left side

L=[m(˙2+h˙2cosh2())+2k(o)2]=mh˙2cosh2()+2k(o)2=2mh˙2cosh()sinh()4k(o)\begin{align} \frac{\partial\mathcal{L}}{\partial \ell} &=\frac{\partial}{\partial \ell}\left[m\left(\dot{\ell}^2+\dot{h}^2\cosh^2(\ell)\right)+2k\left(\ell-\ell_o\right)^2\right]\\ &= m\frac{\partial}{\partial \ell}\dot{h}^2\cosh^2(\ell)+ \frac{\partial}{\partial \ell}2k\left(\ell-\ell_o\right)^2\\ &= 2m\dot{h}^2\cosh(\ell)\sinh(\ell)-4k(\ell-\ell_o) \end{align}

And then compute the right:

ddtL˙=ddt˙[m(˙2+h˙2cosh2())+2k(o)2]=ddt[m˙˙2]=ddt[2m˙]=2m¨\begin{align} \frac{d}{dt}\frac{\partial\mathcal{L}}{\partial\dot{\ell}} &= \frac{d}{dt}\frac{\partial}{\partial \dot{\ell}}\left[m\left(\dot{\ell}^2+\dot{h}^2\cosh^2(\ell)\right)+2k\left(\ell-\ell_o\right)^2\right]\\ &=\frac{d}{dt}\left[m\frac{\partial}{\partial\dot{\ell}}\dot{\ell}^2\right]\\ &=\frac{d}{dt}\left[2m\dot{\ell}\right]\\ &=2m\ddot{\ell} \end{align}

Equating these and dividing through by the constant 2m2m yields an equation of motion for \ell:

¨=h˙2cosh()sinh()2km(o)\ddot{\ell}=\dot{h}^2\cosh(\ell)\sinh(\ell)-2\frac{k}{m}(\ell-\ell_o)

This equation is coupled to hh via the appearence of h˙\dot{h}, but this can be removed using the conserved quantity discovered previously. For some constant HH along the entire trajectory of the system, we have h˙=H/cosh2\dot{h}=H/\cosh^2\ell, and substituting this in yields

¨=h˙2cosh()sinh()2km(o)=(Hcosh2)2cosh()sinh()2km(o)=H2sech2tanh2km(o)\begin{align} \ddot{\ell} &= \dot{h}^2\cosh(\ell)\sinh(\ell)-2\frac{k}{m}(\ell-\ell_o)\\ &=\left(\frac{H}{\cosh^2\ell}\right)^2\cosh(\ell)\sinh(\ell)-2\frac{k}{m}(\ell-\ell_o)\\ &=H^2\operatorname{sech}^2\ell\tanh\ell -2\frac{k}{m}(\ell-\ell_o) \end{align}

This gives a full description of the hyperbolic spring system in terms of a pair of differential equations:

Every trajectory of the hyperbolic spring system studied here q(t)=(h(t),(t))q(t)=(h(t),\ell(t)) has \ell solve ¨=H2sech2tanh2km(o)\ddot{\ell}=H^2\operatorname{sech}^2\ell\tanh\ell -2\frac{k}{m}(\ell-\ell_o) for some constant HH. Given the solution to this equation, the conservation law H=h˙cosh2H=\dot{h}\cosh^2\ell implies that hh is determined by quadrature: h(t)=h(0)+H0tdtcosh2(t)h(t)=h(0)+H\int_0^t\frac{dt}{\cosh^2\ell(t)}

Initial Conditions

As a final step, its useful to rewrite the constant of motion HH in terms of properties of the initial condition. Say the initial velocity of each mass is vov_o, and its pushed from rest, at equalibrium length 2o2\ell_o. Using the relation of velocity of a mass at distance \ell to velocity at the center, we see that h˙(0)=vo/cosh(o)\dot{h}(0)=v_o/\cosh(\ell_o). But H=h˙cosh2H=\dot{h}\cosh^2\ell is a constant of motion, so

H=h˙cosh2=h˙(0)cosh2o=vocoshocosh2o=vocosho\begin{align} H&=\dot{h}\cosh^2\ell\\ &= \dot{h}(0)\cosh^2\ell_o\\ &=\frac{v_o}{\cosh\ell_o}\cosh^2\ell_o\\ &=v_o\cosh\ell_o \end{align}

If we are primarily concerned with the oscillation of the spring (as opposed to how far it’s traveled along the geodesic) this reduces our entire problem to a single ordinary differential equation written explicitly in terms of its initial conditions.

If a spring of equalibrium half-length o\ell_o is pushed perpendicularly from rest so that its end masses start at initial velocity vov_o, the length of the spring evolves as ¨=vo2cosh2ocosh2tanh2km(o)\ddot{\ell}=v_o^2\frac{\cosh^2\ell_o}{\cosh^2\ell}\tanh\ell -2\frac{k}{m}(\ell-\ell_o)

← All posts