Oribit integrator for a logarithmic potential

Click For Summary

Discussion Overview

The discussion revolves around developing an orbit integrator for a logarithmic potential, specifically focusing on the equations of motion derived from the potential function. Participants explore methods for solving the system of equations, particularly through numerical integration techniques like Runge-Kutta and Hamiltonian formulations.

Discussion Character

  • Technical explanation, Mathematical reasoning, Debate/contested

Main Points Raised

  • One participant presents a logarithmic potential and derives the equations of motion, seeking methods to solve for the variables x and y.
  • Another participant suggests that separating the variables may not be possible but indicates that Runge-Kutta can be applied directly to the equations of motion.
  • A participant expresses uncertainty about adapting the Runge-Kutta method for two dependent variables and one independent variable, seeking clarification.
  • A later reply asserts that it is straightforward to apply the Runge-Kutta method to all four equations at each step, implying that the integration can be done without decoupling.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the feasibility of decoupling the system. While some suggest it may not be possible, others argue that the integration can be performed directly using the existing equations.

Contextual Notes

There is uncertainty regarding the application of numerical methods to the coupled equations, and the discussion does not resolve whether a Hamiltonian approach is more effective than the direct application of Runge-Kutta.

Serna
Messages
2
Reaction score
0
Hello! Right know I'm trying to make an orbit integrator for solving a logarithmic potential with the form:
\begin{equation}
\Phi= \frac{v_0^2}{2} ln(x^2+ \frac{y^2}{u^2} + r_0^2)
\end{equation}
where v0, u, and r0 are constants
My approach is to use,
\begin{equation}
\ddot{q} = -\bigtriangledown \Phi
\end{equation}
Then the system equations,
\begin{equation}
\ddot{x} = -v_o^2 \frac{x}{x^2+ \frac{y^2}{u^2} + r_0^2}
\end{equation}
\begin{equation}
\ddot{y} = -\frac{v_o^2}{u^2} \frac{y}{x^2+ \frac{y^2}{u^2} + r_0^2}
\end{equation}
My guess is that in order to solve for x and y using Runge Kutta or leapfrog, I need to decouple the system, but I don't know how to do so.
 
Astronomy news on Phys.org
If by decouple the system, you mean separate the variables, it probably is not possible. But Runge-Kutta can be used to integrate the equations of motion as is. The Hamiltonian formulation (four equations with first derivatives) is usually easier.
 
Hello, thanks for your response!

By doing the Hamiltonian approach I still get equations (3) and (4) above, and the other two are are apparently of no use.
The problem is that I don't know how (if possible) to adapt the Runge-Kutta using two dependent variables (x,y) and the independent one (t).
 
Serna said:
The problem is that I don't know how (if possible) to adapt the Runge-Kutta using two dependent variables (x,y) and the independent one (t).

Sure it is possible. It is very straightforward. Just apply the method to all four equations at every step of the code.
 

Similar threads

  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 65 ·
3
Replies
65
Views
9K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 11 ·
Replies
11
Views
1K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K