Extrasolar Visions II
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Extrasolar Visions II

Extrasolar Planets.
 
HomeHome  SearchSearch  Latest imagesLatest images  RegisterRegister  Planet TablePlanet Table  Log in  

 

 Problems modelling astrometric orbits

Go down 
2 posters
AuthorMessage
Sirius_Alpha
Admin
Admin
Sirius_Alpha


Number of posts : 4320
Location : Earth
Registration date : 2008-04-06

Problems modelling astrometric orbits Empty
PostSubject: Problems modelling astrometric orbits   Problems modelling astrometric orbits Empty27th January 2014, 11:26 pm

I've been working on a way to model astrometric orbits, essentially representing 3D orbits on a 2D plane for the purposes of this conversation. I've been having a hard time figuring out the math behind it. I've found what I thought was the proper formulation but it is producing results that are not particularly intuitive.

I will post some screenshots.

A simple, face-on configuration.
Problems modelling astrometric orbits Orbit_Diagram0_zpscd1d8500

As expected, changing LongPeri for an inclined circular orbit does not produce a physical change.
Problems modelling astrometric orbits OrbitDiagram2_zps05f4b269

But adding eccentricity seems to tilt the orbit.
Problems modelling astrometric orbits OrbitDiagram3_zps7b62cb52

Only changing e produces an unexpected result.
Problems modelling astrometric orbits Orbit_Diagram1_zpseb00f319

Here's my math.
Code:
//Theile-Innes constants.
double A = a * (Math.Cos(omega) * Math.Cos(Node) - Math.Sin(omega) * Math.Sin(Node) * Math.Cos(inc));
double B = a * (Math.Cos(omega) * Math.Sin(Node) + Math.Sin(omega) * Math.Cos(Node) * Math.Cos(inc));
double F = a * (-1 * Math.Sin(omega) * Math.Cos(Node) - Math.Cos(omega) * Math.Sin(Node) * Math.Cos(inc));
double G = a * (-1 * Math.Sin(omega) * Math.Sin(Node) + Math.Cos(omega) * Math.Cos(Node) * Math.Cos(inc));
Code:
double x_coord = A * (Math.Cos(E - ecc)) + F * Math.Sqrt(1 - (ecc * ecc)) * Math.Sin(E);
double y_coord = B * (Math.Cos(E - ecc)) + G * Math.Sqrt(1 - (ecc * ecc)) * Math.Sin(E);

I used my same formulation for the eccentric anomaly as used for these diagrams so I do not think it is a problem there.

Also, for eccentric orbits, the x and y coordinates of the orbit are not mapping them to positions that place the barycentre in the image centre.

I'll have to hack at it when I get home from work, but for now I can't figure out what's wrong. Any assistance would be appreciated.

_________________
Caps Lock: Cruise control for 'Cool'!
Back to top Go down
https://solar-flux.forumotion.com/
Sirius_Alpha
Admin
Admin
Sirius_Alpha


Number of posts : 4320
Location : Earth
Registration date : 2008-04-06

Problems modelling astrometric orbits Empty
PostSubject: Re: Problems modelling astrometric orbits   Problems modelling astrometric orbits Empty28th January 2014, 6:19 pm

Follow-up. I've managed to get it working right. The orbit diagrams now match observations for known binary stars, etc.

_________________
Caps Lock: Cruise control for 'Cool'!
Back to top Go down
https://solar-flux.forumotion.com/
Lazarus
dF star
dF star



Number of posts : 3337
Registration date : 2008-06-12

Problems modelling astrometric orbits Empty
PostSubject: Re: Problems modelling astrometric orbits   Problems modelling astrometric orbits Empty4th June 2014, 5:54 pm

Checked out Upsilon Andromedae yet? When I tried to do this a few years back I was unable to match all the data/figures in McArthur et al. (2010) simultaneously.
Back to top Go down
Sponsored content





Problems modelling astrometric orbits Empty
PostSubject: Re: Problems modelling astrometric orbits   Problems modelling astrometric orbits Empty

Back to top Go down
 
Problems modelling astrometric orbits
Back to top 
Page 1 of 1
 Similar topics
-
» Modelling sub-forum?
» Stable orbits for HD 5319 and HD 7924?
» HD 202206: Dynamical constraints on orbits
» Super-Earths in orbits close to Jovian planets
» COol Companions ON Ultrawide orbiTS (COCONUTS) Results

Permissions in this forum:You cannot reply to topics in this forum
Extrasolar Visions II :: Extrasolar Visions :: Modelling and Data-
Jump to: