Generating position and velocities at different points on an ellipse

14 vues (au cours des 30 derniers jours)
Fiona Rae
Fiona Rae le 3 Juil 2017
Commenté : Fiona Rae le 8 Juil 2017
Is it possible to generate position and velocity vectors at different points on an ellipse? I have the red dot with a position vector of [28; 22] and velocity vector of [0; 2].
I know if a and b are given, we can get position vector at each point using x = a*cos(theta) and y =b*sin(theta) for theta values ranging from 0 to 2*pi radians. Is there a way to find the velocity vectors at those respective positions?
  6 commentaires
James Tursa
James Tursa le 4 Juil 2017
Modifié(e) : James Tursa le 4 Juil 2017
".. Since speed cannot remain constant in an elliptical path ..."
I see no reason why not. The speed along the path can be whatever you want it to be. Are you telling me that a race car driving along an elliptical track can't drive at a constant speed? If there is a physical problem being modeled, then that physical model will determine the speed along the path. Is your question just a generic one with no physical system being modeled? If so, the speed can be whatever you define it to be. If there is a physical system being modeled, then you need to tell us what that is.
Fiona Rae
Fiona Rae le 4 Juil 2017
Yes, just a generic question. I don't have any specific application in mind. We were taught about uniform circular motion at school. So I was wondering if it still applies to an elliptical path.

Connectez-vous pour commenter.

Réponse acceptée

James Tursa
James Tursa le 4 Juil 2017
Modifié(e) : James Tursa le 5 Juil 2017
For the elliptical equivalent to uniform circular motion, I suppose you could have three choices.
1) Pick uniform angular motion, in which case the speed and the area swept out along the arc will vary with time.
2) Pick uniform speed along the arc, in which case the angular rate and area swept out will vary with time.
3) Pick uniform area swept out by the arc, in which case the angular rate and the speed will vary with time. Incidentally, this last one matches planetary and satellite motion (assuming area is measured from attracting body and not from the center of the ellipse).
4) Maybe others ...?
But there is no "generic" translation from uniform circular motion to uniform elliptical motion.
  7 commentaires
James Tursa
James Tursa le 5 Juil 2017
Modifié(e) : James Tursa le 5 Juil 2017
We showed earlier that if you assume theta = omega*t that you end up with the velocity equations. This of course carried the implicit assumption that omega is a constant. Now look at this equation that you have questions about:
omega = (Vo*ro)/(x^2+y^2)
The left hand side is constant, but the right hand side is not constant. The numerator is constant, but the denominator varies with position on the ellipse. Therefore, the conclusion is that this particular equation does not represent the motion associated with the case we have been discussing, namely the theta = omega*t case.
Well, if it is not that, then what is it? To answer that, I would direct you attention to this link for planetary and satellite orbital motion:
https://en.wikipedia.org/wiki/Kepler_orbit
Scroll down to the "Mathematical solution of the differential equation (1) above" section and look at equation (3):
thetadot = H / r^2
Here, thetadot is not constant ... it can be thought of as an "instantaneous omega" that changes with time. I.e., we could rewrite this equation as follows with this understanding:
omega = H / r^2
That is, the instantaneous angular rate is a function of the orbital angular momentum magnitude and the current radius from the attracting body.
This explanation is getting long so I will cut to the chase. If we take the initial position to be at the "end-point" of the ellipse (i.e., close approach to the planet) so that the instantaneous velocity at that point is perpendicular to the current radial position line, then the angular momentum at that point will simply be:
H = Vo * ro
It turns out that angular momentum is constant for the 2-Body planetary problem. So that gives:
omega = Vo * ro / r^2
And the radius from the attracting body is simply r = sqrt(x^2 + y^2), which finally gives:
omega = Vo * ro / (x^2 + y^2)
What does all this mean?
It means that the omega = (Vo*ro)/(x^2+y^2) equation does NOT apply to the case (1) theta = omega*t case above. It doesn't even use the same definitions of what x and y are. It DOES apply to the case (3) I mentioned above, but only if the Vo and ro came from a specific point in the orbit where their simple product equals the angular momentum of the orbit, and only if you assume that x and y are measured from the attracting body and not from the center of the ellipse. If you found this omega equation on the same page as the velocity stuff, it is clearly in error and the author of the page should be contacted. Can you post the links you used to get these equations?
Unmanned aircraft flying an elliptical loop: Case (2) would probably be the closest match.
Satellite moving in elliptical orbit: Case (3).
Fiona Rae
Fiona Rae le 8 Juil 2017
Thank you, James!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur CubeSat and Satellites dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by