Calculating Velocity at any given point in an orbit

  • #1
Hello,

I'm trying to really understand orbits. I want to be able to calculate the velocity at any given point in an orbit.

Now, parametrically an ellipse can be:

x = a*cos(t)
y = b*sin(t)

If those are position, can I take the derivative to obtain velocity?

x' = -a*sin(t)
y' = b*cos(t)

For the overall velocity:

V = sqrt( (-a*sin(t))^2 + (b*cos(t))^2)

However, there is a pesky t in there, now I use:

x' = -a*sin(t)

Solve for t

-x'/a = sin(t)
asin(-x'/a) = t

And subsitute t back into overall equation? Does this make sense or am I just making stuff up?
 

Answers and Replies

  • #2
robphy
Science Advisor
Homework Helper
Insights Author
Gold Member
6,063
1,368
relativitydude said:
Hello,

I'm trying to really understand orbits. I want to be able to calculate the velocity at any given point in an orbit.

Now, parametrically an ellipse can be:

x = a*cos(t)
y = b*sin(t)

If those are position, can I take the derivative to obtain velocity?

x' = -a*sin(t)
y' = b*cos(t)

For the overall velocity:

V = sqrt( (-a*sin(t))^2 + (b*cos(t))^2)

However, there is a pesky t in there, now I use:

x' = -a*sin(t)

Solve for t

-x'/a = sin(t)
asin(-x'/a) = t

And subsitute t back into overall equation? Does this make sense or am I just making stuff up?

From your equations, you have computed the speed
V = sqrt( (-a*sin(t))^2 + (b*cos(t))^2).
Since
x = a*cos(t)
y = b*sin(t)
then
(x/a) = cos(t)
(y/b) = sin(t).
So,
V = sqrt( (-a*(y/b))^2 + (b*(x/a))^2).
 
  • #3
I was going for in only for terms of x, to disclude y

Is it valid how you subsituted the original x and y, but not the differentiated ones?
 
Last edited:
  • #4
robphy
Science Advisor
Homework Helper
Insights Author
Gold Member
6,063
1,368
relativitydude said:
I was going for in only for terms of x, to disclude y

Is it valid how you subsituted the original x and y, but not the differentiated ones?

I believe it's fine.

Continuing on...
(x/a) = cos(t)
(y/b) = sin(t)
means that
(x/a)^2+(y/b)^2=1
which can be solved for (y/b)^2.
That expression can then be inserted in the speed expression I derived, yielding an expression for the speed in terms of x... if that's what you really want.
 
  • #5
pervect
Staff Emeritus
Science Advisor
Insights Author
10,104
1,272
relativitydude said:
Hello,

I'm trying to really understand orbits. I want to be able to calculate the velocity at any given point in an orbit.

Now, parametrically an ellipse can be:

x = a*cos(t)
y = b*sin(t)

If those are position, can I take the derivative to obtain velocity?

x' = -a*sin(t)
y' = b*cos(t)

For the overall velocity:

V = sqrt( (-a*sin(t))^2 + (b*cos(t))^2)

However, there is a pesky t in there, now I use:

x' = -a*sin(t)

Solve for t

-x'/a = sin(t)
asin(-x'/a) = t

And subsitute t back into overall equation? Does this make sense or am I just making stuff up?


Your very first step is wrong :-( You've parameterized an ellipse, but it's not the most general possible parameterization, which is

x = a cos(f(t))
y = b sin(f(t))

where f(t) can be any function.

then dx/dt = -a sin(f(t)) df/dt, dy/dt = b cos(f(t)) df/dt

The correct parameterization will sweep out equal areas in equal times (Kepler's law - this conserves angular momentum), so the angular velocity will be inversely proportional to the radius. Your equation has the angular velocity as being constant, which is wrong.

You should be able to work the problem out more simply, by taking advantage of the fact that angular momentum and energy are both conserved.
 
  • #6
2
0
nicely done my son!
 

Related Threads on Calculating Velocity at any given point in an orbit

  • Last Post
Replies
4
Views
10K
Replies
5
Views
1K
Replies
7
Views
2K
Replies
2
Views
10K
Replies
6
Views
1K
  • Last Post
Replies
4
Views
11K
Replies
6
Views
1K
Replies
18
Views
6K
Replies
2
Views
3K
Top