Inverting an Equation Containing Elliptic Integrals

  • Context: Undergrad 
  • Thread starter Thread starter diegogarcia
  • Start date Start date
  • Tags Tags
    Integrals
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
1 reply · 2K views
diegogarcia
Messages
21
Reaction score
5
TL;DR
Is it possible to analytically invert this elliptic integral equation?
Hello,

For my own amusement, I am deriving the eqations for various roulettes, i.e. a the trace of a curve rolling on another curve.

When considering rolling ellipses, I encounter equations containing elliptic integrals (of the second kind) that need to be inverted.

For example, here is one such equation:

t = a * elliptic_e(u, E)

where a, E are positive, real contants and t, u are the real variables of concern.

(The notation is from Maxima: https://maxima.sourceforge.io/docs/manual/maxima_91.html)

In other words, I need to express u as a function of t.

Can this equation be analytically inverted?

For specific values of t, I can easily find a value for u by using a numerical root finding method but an exact, analytical answer would be preferable.

Another such equation is:

elliptic_e(u, Er) = a/ar * elliptic_e(t, Ef)

Again, I need to invert this equation to find u as a function of t (a, ar, Er, Ef are all positive real constants).

I know that the inverse of an elliptic integral is an elliptic function but I don't know how to invert these equations.
 
Physics news on Phys.org
The inverse of an incomplete elliptic integral of the first kind [itex]F(\phi, \alpha)[/itex] is an elliptic function. You seem to be dealing with the incomplete integral of the second kind [itex]E(\phi, \alpha)[/itex], which doesn't have that property.

Althougth [itex]E(\phi,\alpha)[/itex] is invertible with respect to [itex]\phi[/itex] for [itex]\phi \in [0, \pi/2][/itex] at fixed [itex]\alpha \in [0,1)[/itex], this inverse is not, so far as I am aware, tabulated anywhere or implemented as a function in a scientific library, so in practise I suspect the answer is "no".

Rather than using a root-finding method for [itex]t = aE(u,E)[/itex] for multiple values of [itex]t[/itex], it is perhaps more efficient to solve the ODE [tex] \frac{du}{dt} = \frac1{a\sqrt{1 - E\sin^2u}},\qquad u(0)= 0[/tex] numerically. For [itex]E(u,E_r) = (a_t/a_r)E(t,E_t)[/itex] you instead need to solve [tex] \frac{du}{dt} = \frac{a_t}{a_r} \frac{\sqrt{1 - E_t\sin^2 t}}{\sqrt{1-E_r\sin^2 u}},\qquad u(0) = 0[/tex] numerically.