Orbital equations in polar coordinates

Click For Summary
SUMMARY

The discussion focuses on the integration of orbital equations in polar coordinates, specifically the equations of motion: \(\ddot{r}-r{\dot{\theta}} ^{2} = -\frac{1}{r^{2}}\) for radial acceleration and \(r\ddot{\theta} + 2\dot{r}\dot{\theta}= 0\) for transverse acceleration. The user reports obtaining only circular trajectories despite expecting elliptical orbits, indicating a misunderstanding in the integration process. The conversation highlights that while circular motion is a valid solution, the general solution should yield conic sections, including ellipses, under the right conditions. It also suggests that using a better integrator and considering different coordinate systems can resolve the issue.

PREREQUISITES
  • Understanding of polar coordinates and their application in orbital mechanics.
  • Familiarity with the equations of motion in classical mechanics.
  • Knowledge of numerical integration methods such as Runge-Kutta and Euler Integration.
  • Basic concepts of angular momentum and energy conservation in physics.
NEXT STEPS
  • Research the derivation of elliptical orbits in polar coordinates.
  • Learn about numerical integration techniques, focusing on Runge-Kutta methods.
  • Explore the transformation between Cartesian and polar coordinates for orbital calculations.
  • Investigate the effects of central forces on orbital motion and angular momentum conservation.
USEFUL FOR

Students and professionals in physics, aerospace engineering, and computational modeling who are interested in orbital mechanics and trajectory calculations using polar coordinates.

TimK
Messages
3
Reaction score
0
TL;DR
I'm trying to develop a launch trajectory calculator using polar coordinates. When I integrate in polar coordinates I just get circles.
The equations of motion are:
\ddot{r}-r{\dot{\theta}} ^{2} = -\frac{1}{r^{2}}
for the radial acceleration and
r\ddot{\theta} + 2\dot{r}\dot{\theta}= 0
for the transverse acceleration

When I integrate these equations I get only circles. The energy of the system is constant and the angular momentum is constant but the trajectory is not an ellipse when it should be. What is going on here? Is there more then one solution?
 
Physics news on Phys.org
TimK said:
Summary:: I'm trying to develop a launch trajectory calculator using polar coordinates. When I integrate in polar coordinates I just get circles.

The equations of motion are:
\ddot{r}-r{\dot{\theta}} ^{2} = -\frac{1}{r^{2}}
for the radial acceleration and
r\ddot{\theta} + 2\dot{r}\dot{\theta}= 0
for the transverse acceleration

When I integrate these equations I get only circles. The energy of the system is constant and the angular momentum is constant but the trajectory is not an ellipse when it should be. What is going on here? Is there more then one solution?
A circle at constant speed is one solution, but the general solution is conic sections generally and an ellipse for closed orbits.

Without seeing your work it's not possible to see where you are going wrong. The derivation of elliptic orbits, however, is far from simple.
 
I should've mentioned that the circles are not centred on the origin. So the angular velocity is not constant for what should be an elliptical orbit.
 
TimK said:
I should've mentioned that the circles are not centred on the origin. So the angular velocity is not constant for what should be an elliptical orbit.
That doesn't sound good! :frown:

Conservation of angular momentum is implied by a central force.
 
I just tried it again with a much larger eccentricity and it works. All I need now is a better integrator.
 
I have had some experience with these types of models of the inverse square problem and I have seen two different approaches. Rand Corporation in 1962 put together a rocket model, and that model integrates in polar coordinates in a manner similar to the way you are doing.

Another approach is to use cartesian coordinates x, y, . The computer does all the work anyway so you do not have elegant solutions. For example gravity in the x direction would just be :
GM x / r^3/2 or GMx / (x*x+y*y+z*z)^3/2. Similar for y directions, and z directions.

Often this is done by Runge Kutta, but Euler Integration is also possible.

When you get x(t), y(t)), you can always transform to polar coordinates later if you like plane polar coordinates better.

You do all the calculation in an inertial frame rather than an Earth fixed frame so you have no Coriolis or Centrifugal forces.

You account for rotation of the Earth or other rotation if necessary by using rotation matrices.
 

Similar threads

Replies
8
Views
2K
Replies
1
Views
1K
  • · Replies 8 ·
Replies
8
Views
1K
Replies
4
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 29 ·
Replies
29
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
Replies
4
Views
4K