Binary system

Post requests, images, descriptions and reports about work in progress here.
Topic author
Angry Space Goat
Posts: 25
Joined: 17.12.2004
With us: 19 years 11 months

Binary system

Post #1by Angry Space Goat » 11.04.2005, 04:31

I'm trying to set up a binary system where a white dwarf orbits a larger host star. I know how to do this if I'm creating the system from scratch, but the host star is already existant. I don't know how to put a star in orbit around an already existing star.

Any help?

Tleilax
Posts: 44
Joined: 22.03.2005
With us: 19 years 7 months
Location: Colorado Springs

Post #2by Tleilax » 11.04.2005, 04:51

:D I had this same question not too long ago... It's really simple...

For example, lets say that you want to add a companion star to the star Castor; in your extras folder, make a folder called Castor and in that, add a text document containing the information of the secondary star and simply use the original star as your barycenter.

This is an exerpt from my Castor addon which will have the complete Castor system of 6 stars...

"Castor Ab"
{
OrbitBarycenter "Castor"
SpectralType "M5V"
AppMag 6.33
Radius 348000

EllipticalOrbit { # fully specified orientation
Period 9.21
SemiMajorAxis 1.1306 # mass ratio 2.25:0.65
Eccentricity 0.499
Inclination 114.5
AscendingNode 298.1
ArgOfPericenter 187.9
MeanAnomaly 133.8
}
}

To be 100% accurate, you can "modify" the parent star itself in order for it to orbit around a common center of gravity with its companion - a barycenter.

Topic author
Angry Space Goat
Posts: 25
Joined: 17.12.2004
With us: 19 years 11 months

Post #3by Angry Space Goat » 12.04.2005, 03:52

How would I go about doing that, then?

(That is, modifying the central star to orbit a barycenter.)

Tleilax
Posts: 44
Joined: 22.03.2005
With us: 19 years 7 months
Location: Colorado Springs

Post #4by Tleilax » 15.04.2005, 04:47

In order to have a default star orbit a barycenter you simply add the new information about the star to the .stc file and preceed with, "Modify." The only dificult thing is, you must know/find the Right Acention-Declination of the barycenter and then have your Binary System orbit that. I am trying to simply use Castor's coordinates for the barycenter and hoping celestia simply implaments the orbital paramiters of Castor, so it is no longer a fixed star. I'm still trying to get the bugs out of this one. Maybe you could figure it out? Good Luck.

Modify "Castor"
{
OrbitBarycenter "Castor Barycenter"

EllipticalOrbit { # fully specified orientation
Period 9.21
SemiMajorAxis 1.1306 # mass ratio 2.25:0.65
Eccentricity 0.499
Inclination 114.5
AscendingNode 298.1
ArgOfPericenter 187.9
MeanAnomaly 133.8

}
Nothing suffocates you more than
the passing of everyday human events
Isolation is the oxygen mask you make
your children breath into survive

- Marilyn Manson

Tleilax
Posts: 44
Joined: 22.03.2005
With us: 19 years 7 months
Location: Colorado Springs

Post #5by Tleilax » 15.04.2005, 04:58

Oh, when modifying anything, do not put it in the default star database (in this case). Put your modified default star in the same text document as your new companion star.
Nothing suffocates you more than

the passing of everyday human events

Isolation is the oxygen mask you make

your children breath into survive



- Marilyn Manson

elioe
Posts: 3
Joined: 04.12.2005
With us: 18 years 11 months
Location: Suonenjoki

Lagrangian point

Post #6by elioe » 04.12.2005, 16:54

I would like to create a planet to Lagrangian point 5 of two stars orbiting each other... but how do i do it?
(=

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

Post #7by selden » 04.12.2005, 17:09

Unfortunately, the stable lagrangian points only exist when the masses of the two primary objects are not equal. In particular, the mass of one of the two large objects must be more than ~25x the mass of the other one.

See http://en.wikipedia.org/wiki/Libration_point

In other words, it's easiest to construct them in systems where the smaller (M1) of the two large objects is shown as orbiting around the larger (M2) one. Then the tiny body that's in L5 can be defined to have the same orbit as M1, but lagging by 60 degrees: specify a MeanAnomaly for L5 that's 60 degrees less than the MeanAnomaly of M1.

Does this help?
Selden

elioe
Posts: 3
Joined: 04.12.2005
With us: 18 years 11 months
Location: Suonenjoki

Thanks

Post #8by elioe » 04.12.2005, 18:36

Yes, that helped very much... i had read only facts in http://www.cix.co.uk/~morven/worldkit/index.html#astro-sun

But fortunately and funnily I don't have to agree with laws of physics... Celestia helps me to disagree... :P Like when I made a moon to orbit inside a planet.
(=

elioe
Posts: 3
Joined: 04.12.2005
With us: 18 years 11 months
Location: Suonenjoki

Post #9by elioe » 04.12.2005, 18:48

And I guess that it isn't possible to use horseshoe orbit either?
(=

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

Post #10by selden » 05.12.2005, 11:55

Not as a permanent orbit.

Arbitrary xyz trajectories can be created that last for a specific interval of time.

Or you could modify Celestia's source code...
Selden

Malenfant
Posts: 1412
Joined: 24.08.2005
With us: 19 years 2 months

Post #11by Malenfant » 05.12.2005, 18:54

Isn't a horseshoe orbit just a specific type of ordinary orbit around a body that is seen from within a rotating reference frame?
My Celestia page: Spica system, planetary magnitudes script, updated demo.cel, Quad system

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

Post #12by selden » 05.12.2005, 19:02

My understanding is that a horseshoe orbit involves a change of major axis value when one body approaches another one that's in a similar orbit.
See http://www.astro.uwo.ca/~wiegert/3753/3753.html

Celestia cannot directly represent that except as a special, short-term orbit represented by an xyz trajectory.
Selden

buggs_moran
Posts: 835
Joined: 27.09.2004
With us: 20 years 1 month
Location: Massachusetts, USA

Post #13by buggs_moran » 01.01.2006, 22:16

selden wrote:My understanding is that a horseshoe orbit involves a change of major axis value when one body approaches another one that's in a similar orbit.
See http://www.astro.uwo.ca/~wiegert/3753/3753.html

Celestia cannot directly represent that except as a special, short-term orbit represented by an xyz trajectory.


Which could be fixed with cyclical (user defined) xyz trajectories. :wink:
Homebrew:
WinXP Pro SP2
Asus A7N8X-E Deluxe
AMD Athlon XP 3000/333 2.16 GHz
1 GB Crucial RAM
80 GB WD SATA drive
ATI AIW 9600XT 128M


Return to “Add-on development”