| New Reply |
Orbital Trajectories |
Share Thread | Thread Tools |
| Jan28-13, 03:08 PM | #1 |
|
|
Orbital Trajectories
For a long time I've wondered how you derive the equations of orbital motion from the law of universal gravitation. Recently I've been feeling like my mathematics knowledge has caught up to the point where I can attempt to do this myself, but I keep getting stuck at the same point and I was hoping someone could point me in the right direction in terms of where to proceed.
I've tried the problem from about half a dozen different angles so I won't list step-by-step my work unless someone asks me to, but the problem is that I am trying to work out the parametric equations for the orbital path of objects and I get stuck in a recursive loop. I am trying to describe the radial distance of an object from a gravitational source but the acceleration that this object is feeling is dependent on radial distance, so I get a equation for the radial distance that depends on the radial distance. Can anyone point me towards a way to get around this? Or to clarify what I'm doing? |
| Jan28-13, 04:32 PM | #2 |
|
|
I think you'll need to give some detail. No one will be able to find your mistakes if they can't see your work.
|
| Jan28-13, 05:22 PM | #3 |
|
|
Fair enough, the reason I hesitated is that I think it's less that I'm making mistakes and more that I'm going about this the wrong way.
I've been starting by assuming that there is a point mass at (0,0), and an object of negligible mass at ##(r_0,θ)##, using polar coordinates obviously. Ignoring theta for now and postulating zero tangential and zero radial initial velocity, I say that the radial position at time t will be ##r_0+ x(t)## where x(t) is the distance traversed by the smaller object being accelerated by the larger object's gravitational pull. Now if this were a simple kinematics problem with an acceleration that depended on time, I would just double-integrate the equation for acceleration to get displacement and plug that in for x(t). The problem is for me is that the equation for gravitational acceleration is a function of distance, not time. I need a way to express the acceleration due to gravity as a function of time, or a way to parametrize the universal gravitational law in terms of time. Or at least thats what I'm trying to do, it hasn't been working obviously so if anyone has any suggestions on a better way to do this, I'm all ears. |
| Jan28-13, 05:33 PM | #4 |
|
|
Orbital Trajectories
OK. Let's take a step back now. Are you trying to derive the equations for a simple circular orbit or for the more realistic, but more complex elliptical orbits?
|
| Jan28-13, 06:58 PM | #5 |
|
|
Because I had been trying to derive the path for a body with zero tangential motion, whereby I assumed the path would just be osculating back and forth, I had planned to add tangential motion into it after I'd figured out the radial motion. I would like to be able to do it for elliptical orbits.
|
| Jan28-13, 07:30 PM | #6 |
Recognitions:
|
I would simplify your notation a bit. Since the gravitational acceleration depends on the distance from ##(0,0)##, measuring the distance ##x## from ##(r_0,0)## is messy.
Why not just call the position of the particle ##r(t)## measured from the origiin, and let ##r(0) = r_0## (the starting position) and ##\dot r(0) = 0## (the starting ve;ocity). |
| Jan28-13, 08:06 PM | #7 |
|
Mentor
|
|
| Jan28-13, 08:16 PM | #8 |
|
|
|
| Jan29-13, 10:14 AM | #9 |
|
|
Is this the problem you want to solve mathematically? If you're trying to tackle elliptical orbits you've probably already solved problems like this in introductory mechanics. |
| Jan29-13, 09:31 PM | #10 |
|
|
I think the problem here is that this is an example of nonlinear system. What you are looking for is called analytical solution(closed form expression). Nonlinear systems rarely have them, unless it's for special case or if it fits nicely into some other function. It may not have a generic analytical solution, but I think it still should be possible to express it as some sort of infinite sum. What made me think about this is, I ran it as a little simulation, just plugged a newton's law of gravity, and gave one of the points mass of earth, the smaller mass immediately started describing a precise elliptical path! I actually expected it to break down due to some numerical error, but it keeps a very stable orbit. What i noticed is that, the simulation itself, the way i made it is essentially an infinite sum, it computes little pieces and adds them, forever, but some pieces repeat and form elliptical path(very pretty). So it must be possible to express this as parametric equation in form of a sum. Simulation is performed in steps:
Code:
DirectionToEarth = Normalize(Earth.Pos - Vehicle.Pos) DistanceToEarth = Length(Earth.Pos - Vehicle.Pos) Vehicle.Accel.x = DirectionToEarth.x*G*Earth.Mass/DistanceToEarth^2 Vehicle.Accel.y = DirectionToEarth.y*G*Earth.Mass/DistanceToEarth^2 Vehicle.Velocity.x = Vehicle.Velocity.x + dt*Vehicle.Accel.x Vehicle.Velocity.y = Vehicle.Velocity.y + dt*Vehicle.Accel.y Vehicle.Position.x = Vehicle.Position.x + Vehicle.Velocity.x*dt Vehicle.Position.y = Vehicle.Position.y + Vehicle.Velocity.y*dt So far from above we have: p(t) = p(t-dt) + v(t)*dt, v(t) = v(t-dt) + a(t)*dt a(t) = G*M/||(o - p(t-dt))||^2 t-dt, here means something like t-1, or previous time, just trying to keep it consistent with dt. "o" stands for position of mass M, || o - p || - means distance to o from p. Combining it together into formidable mess: p(t) = p(t-dt) + (v(t-dt) + G*M/||(o - p(t-dt))||^2*dt)*dt I still lack experience with infinite sums, but i'm definitely seeing something carving out there, i need more time to figure this out in complete form, i hope that at least gives you some ideas. Good luck! |
| New Reply |
| Thread Tools | |
Similar Threads for: Orbital Trajectories
|
||||
| Thread | Forum | Replies | ||
| Find Orbital Elements given Orbital State Vectors | Astrophysics | 7 | ||
| Trajectories | Introductory Physics Homework | 2 | ||
| Trajectories in spacetime | Advanced Physics Homework | 6 | ||
| Orthogonal Trajectories | Calculus & Beyond Homework | 10 | ||
| Kepler orbital trajectories and 'effective potential' | Introductory Physics Homework | 6 | ||