Consider a pendulum formed of a light rod of length $l$ and a point mass $m$. At the pivot the pendulum experiences friction with coefficient $b$, and an agent can exert torque $\tau$.

In 2 dimensions the motion of this pendulum is given by (I hope): $$\ddot{\theta} = \frac{g}{l} \sin \theta + \frac{1}{m l^2} \tau - \frac{1}{m l^2} b \dot{\theta}$$ where $\theta$ is the angle with the vertical (the positive bit of the y axis).

I would like to extend this to $n$ dimensions.

My idea was to come up with general equations for $n$ dimensions, and then check they reduce to the correct solutions in 2D and 3D.

It seems easy to convert $\theta$, $\tau$ and $b$ into vectors (to get the second two terms of the eq above), but I am having trouble working out how to project gravity into each of the dimensions of $\bf{\theta}$ (the first term).

For a given dimension of $\theta$, I think I need to find the vector which is in the hyperplane that the dimension "moves" in and is orthogonal to the rod of the pendulum. We can then take the dot project between gravity and this vector. However I'm not sure how to find this vector. I am also struggling because gravity is naturally given in cartesian coordinates, whereas the pendulum is naturally given in spherical coordinates (with fixed r).

  • $\begingroup$ The paper I'm following is: arxiv.org/abs/1803.08287. On page 7 they define it like this, but their friction parameter is in Nms/rad. I'll update the question to just $b\dot{\theta}$ for simplicity. $\endgroup$ – okey666 Jul 11 '19 at 15:28
  • $\begingroup$ Ah no sorry, you are right. I got things mixed up for a bit $\endgroup$ – BioPhysicist Jul 11 '19 at 15:34
  • 2
    $\begingroup$ @AaronStevens you use hyperspherical coordinates, with one radius and $n-1$ angles. $\endgroup$ – Javier Jul 11 '19 at 16:52
  • 1
    $\begingroup$ @AaronStevens well, that is the main problem with the question. Only in a circle do you have a nonambiguous notion of a constant vector field. In even dimensional spheres, you can't even define a nonzero vector field. OP should think about how to define the torque on a sphere. $\endgroup$ – Javier Jul 11 '19 at 16:57
  • 1
    $\begingroup$ Honestly, using a Lagrangian perspective would probably be a lot easier here, particularly if you're willing to ignore external torques & dissipative forces. $\endgroup$ – Michael Seifert Jul 11 '19 at 19:51

Let me give you a general answer. Each dimension you work in, you choose a specific coordinate system that describes your system/object/motion. In this case (2 dimensions) you´ve used polar coordinates. A more rigorous algebraic way to deal with this is generalized coordinates for N dimensions, wich are about to describe transformations between any system. I think that could be the first step. Now, you gotta wonder the components of movement for each N or how the N-system behavior changes. I really don´t know how to do this for more than 4 dimensions. If you find a more specific answer, jut tell me! Hope this helps, at least a little bit =)


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.