COMMUNITY ADDON - Complete Multiple-star Catalog for SE
|
|
HarbingerDawn | Date: Tuesday, 08.01.2013, 06:45 | Message # 1 |
Cosmic Curator
Group: Administrators
United States
Messages: 8717
Status: Offline
| This is a project that should have been started long ago. The goal here is to add all known multiple-star systems from the Hipparcos catalog into SE to make it more accurate. Any non-Hipparcos systems may be added too, but the focus should be on enhancing the existing Hipparcos catalog in SE. There are over 100 000 star systems in the Hipparcos catalog, so this will take a long time to finish.
For this you will often have to overwrite the existing HIP star and remake the entire system for your script. You can use the RemoveStar parameter in the script to do this. Keep in mind that you can also update the physical parameters of the stars in the system while you make it, including things like age.
For a tutorial on how to add stars, look here. Pay close attention to the need to use two catalogs per star system.
To expedite the process of building this catalog and adding it into SE, you should try to resolve all errors with your systems before posting them. When you finish your script for a star system (or many of them) you may post it in this thread. The OP will be updated periodically with the latest cumulative script.
Good luck!
All forum users, please read this! My SE mods and addons Phenom II X6 1090T 3.2 GHz, 16 GB DDR3 RAM, GTX 970 3584 MB VRAM
|
|
| |
SpaceEngineer | Date: Tuesday, 08.01.2013, 16:16 | Message # 2 |
Author of Space Engine
Group: Administrators
Russian Federation
Messages: 4800
Status: Offline
| A good starting point in the CCDM (Catalog of Components of Double & Multiple stars):
http://cdsarc.u-strasbg.fr/viz-bin/Cat?I/274
It can be downloaded as a set of text tables, that can be processed by some script or small program to generate the catalog in the SE format. The tricky thing is converting TYCHO number into the HIPPARCOS or HD number.
|
|
| |
ZackG | Date: Wednesday, 09.01.2013, 22:27 | Message # 3 |
Space Pilot
Group: Users
United States
Messages: 113
Status: Offline
| This is actually a good idea. it will definitely make thing a lot interesting. for instance, the default star for Castor is just one star. But it has been reported that it is a sextuple system.
MOBO:ASUS Sabertooth Mark I CPU:Intel I7 4790 3.6Ghz GPU:NVIDIA GTX960 4GB Memory:32GB 1600Mhz (Corsair 4x8GB)
|
|
| |
SpaceEngineer | Date: Thursday, 10.01.2013, 12:31 | Message # 4 |
Author of Space Engine
Group: Administrators
Russian Federation
Messages: 4800
Status: Offline
| Castor should be sextuple from 0.94 or so. I remember how I made a script for it.
|
|
| |
Contineo | Date: Thursday, 11.07.2013, 20:58 | Message # 5 |
Space Tourist
Group: Users
United States
Messages: 26
Status: Offline
| I'm actually beginning to work on some binary systems close to home. Starting with the 16 Cygni system first because I can find it's orbital parameters easily from another simulator called Celestia. However, I'm having trouble seeking orbital parameters of other binary stars that do not have confirmed planets, like Achird and Epsilon Indi. (Although I think Epsilon Indi has a confirmed brown dwarf ) Does anyone know where I can find orbital parameters for binary stars?
Added (11.07.2013, 23:58) --------------------------------------------- I've finished the 16 Cygni multiple star system, but I can't seem to get past an annoying obstacle. The stars seem to flicker a tint of blue and the temperature of 16 Cygni Bb stays at 20 Kelvin even when the planet is at it's perihelion. Also, The temperature of the star itself says 5,860 Kelvin So I'm sorta confused. It didn't display this sort of behavior before I made the stars orbit eachother. Heres the script. Maybe someone may know where I went wrong, 'cause I sure don't.
Code Star "16 Cyg A" { ParentBody "16 Cyg" Class "G1.5 V" Mass 1.02 Radius 1.70 Luminosity 1.6 AbsMagn 4.29 AppMagn 5.99 Age 8
RotationPeriod 26.9 Obliquity 0.0
Orbit { Period 18212.2 SemiMajorAxis 440.94 // est. mass ratio 1:1 Eccentricity 0.862 Inclination 53.57 AscendingNode 354.87 ArgOfPericenter 7.15 MeanAnomaly 38.67 } }
Star "16 Cyg B" { ParentBody "16 Cyg" Class "G2.5 V" Mass 1.01 Radius 0.98 Luminosity 1.3 AbsMagn 4.53 AppMagn 6.25 Age 8
RotationPeriod 29.1 Obliquity 0.0
Orbit { Period 18212.2 SemiMajorAxis 440.94 // est. mass ratio 1:1 Eccentricity 0.862 Inclination 53.57 AscendingNode 354.87 ArgOfPericenter 187.15 MeanAnomaly 38.67 } }
Code Planet "16 Cyg B b" { ParentBody "16 Cyg B" Class "GasGiant"
Mass 534.576 Radius 71500
Obliquity 15.1
Surface { }
Clouds { Height 300 Velocity 100 // km/h }
Clouds { Height 500 Velocity 400 // km/h }
Clouds { Height 700 Velocity 800 // km/h }
Atmosphere { Height 1000 Model "Neptune" Bright 10.0 Opacity 1.0 SkyLight 3.0 EclipseBright 250.0 EclipseColor ( 1.000 0.600 0.200 ) }
Rings { InnerRadius 134100 OuterRadius 189140 FrontBright 1.0 BackBright 5.0 Density 1.0 Exposure 2.0 }
Orbit { Epoch 50539.3 Period 2.188958511 SemiMajorAxis 1.68 Eccentricity 0.689 ArgOfPericen 83.4 } }
Edited by Contineo - Thursday, 11.07.2013, 23:54 |
|
| |
HarbingerDawn | Date: Thursday, 11.07.2013, 21:04 | Message # 6 |
Cosmic Curator
Group: Administrators
United States
Messages: 8717
Status: Offline
| Where is the script for the barycenter? Also, you'll have to remove the existing catalog star first before you get the new one to work properly. See the opening post for a link to the star tutorial.
All forum users, please read this! My SE mods and addons Phenom II X6 1090T 3.2 GHz, 16 GB DDR3 RAM, GTX 970 3584 MB VRAM
|
|
| |
Contineo | Date: Thursday, 11.07.2013, 23:36 | Message # 7 |
Space Tourist
Group: Users
United States
Messages: 26
Status: Offline
| Sorry. Forgot to display the barycenter.
Code RemoveStar "16 Cyg A" RemoveStar "16 Cyg B"
StarBarycenter "16 Cyg" { RA 19 41 51.0 Dec +50 31 03 Dist 21.41 }
Everything appears to be correct.
Edited by Contineo - Thursday, 11.07.2013, 23:38 |
|
| |
SpaceEngineer | Date: Thursday, 11.07.2013, 23:38 | Message # 8 |
Author of Space Engine
Group: Administrators
Russian Federation
Messages: 4800
Status: Offline
| You must use kilometers for star radius. Just multiply all numbers on 696000 (radius of the Sun). Also, if you use data from another simulator (or any other source), you must credit it in the comment.
Edit: I hope community will make at least most famous binary and multiple stars.
|
|
| |
Contineo | Date: Thursday, 11.07.2013, 23:51 | Message # 9 |
Space Tourist
Group: Users
United States
Messages: 26
Status: Offline
| Much better! Problem solved. Thank you so much. The 16 Cygni system is now complete and open for use. Now, to work on the next star system...
Code RemoveStar "16 Cyg A" RemoveStar "16 Cyg B"
StarBarycenter "16 Cyg" { RA 19 41 51.0 Dec +50 31 03 Dist 21.41 }
Code Star "16 Cyg A" { ParentBody "16 Cyg" Class "G1.5 V" Mass 1.02 Radius 1183200 Luminosity 1.6 AbsMagn 4.29 AppMagn 5.99 Age 8
//RotationPeriod 26.9 Obliquity 0.0
Orbit { Period 18212.2 SemiMajorAxis 440.94 // est. mass ratio 1:1 Eccentricity 0.862 Inclination 53.57 AscendingNode 354.87 ArgOfPericenter 7.15 MeanAnomaly 38.67 } }
Star "16 Cyg B" { ParentBody "16 Cyg" Class "G2.5 V" Mass 1.01 Radius 682080 Luminosity 1.3 AbsMagn 4.53 AppMagn 6.25 Age 8
//RotationPeriod 29.1 Obliquity 0.0
Orbit { Period 18212.2 SemiMajorAxis 440.94 // est. mass ratio 1:1 Eccentricity 0.862 Inclination 53.57 AscendingNode 354.87 ArgOfPericenter 187.15 MeanAnomaly 38.67 } }
|
|
| |
SpaceEngineer | Date: Thursday, 11.07.2013, 23:54 | Message # 10 |
Author of Space Engine
Group: Administrators
Russian Federation
Messages: 4800
Status: Offline
| Contineo, the 16 Cyg B b planet is already in catalog. You must at least note that your script is a modification of an existing planet, not a creating of a new one.
|
|
| |
Contineo | Date: Friday, 12.07.2013, 00:05 | Message # 11 |
Space Tourist
Group: Users
United States
Messages: 26
Status: Offline
| Sorry, please excuse me. I'm new at this. The script isn't a modification of 16 Cygni B b the planet, but the two binary stars 16 Cygni A and 16 Cygni B. I gave them their binary orbits. The planet script you see is only displayed because I hoped that someone would point out an error I thought I had made that would cause it's temperature to be inaccurate, but you pointed out that the error was in the radius of the stars. The planet script isn't part of the addon. Only everything you see below.
Code RemoveStar "16 Cyg A" RemoveStar "16 Cyg B"
StarBarycenter "16 Cyg" { RA 19 41 51.0 Dec +50 31 03 Dist 21.41 }
Code Star "16 Cyg A" { ParentBody "16 Cyg" Class "G1.5 V" Mass 1.02 Radius 1183200 //Luminosity 1.6 AbsMagn 4.29 AppMagn 5.99 Age 8
//RotationPeriod 26.9 Obliquity 0.0
Orbit { Period 18212.2 SemiMajorAxis 440.94 // est. mass ratio 1:1 Eccentricity 0.862 Inclination 53.57 AscendingNode 354.87 ArgOfPericenter 7.15 MeanAnomaly 38.67 } }
Star "16 Cyg B" { ParentBody "16 Cyg" Class "G2.5 V" Mass 1.01 Radius 682080 //Luminosity 1.3 AbsMagn 4.53 AppMagn 6.25 Age 8
//RotationPeriod 29.1 Obliquity 0.0
Orbit { Period 18212.2 SemiMajorAxis 440.94 // est. mass ratio 1:1 Eccentricity 0.862 Inclination 53.57 AscendingNode 354.87 ArgOfPericenter 187.15 MeanAnomaly 38.67 } }
Edited by Contineo - Sunday, 14.07.2013, 09:38 |
|
| |
HarbingerDawn | Date: Friday, 12.07.2013, 00:20 | Message # 12 |
Cosmic Curator
Group: Administrators
United States
Messages: 8717
Status: Offline
| Quote (Contineo) The script isn't a modification of 16 Cygni B b the planet I think he was referring to the planet script you had a few posts ago.
All forum users, please read this! My SE mods and addons Phenom II X6 1090T 3.2 GHz, 16 GB DDR3 RAM, GTX 970 3584 MB VRAM
|
|
| |
Contineo | Date: Friday, 12.07.2013, 22:30 | Message # 13 |
Space Tourist
Group: Users
United States
Messages: 26
Status: Offline
| Oh. Then yes, that was modified by me for my own personal use. I apologies. I assumed he thought it was apart of the addon.
Added (13.07.2013, 01:30) --------------------------------------------- Hello. I finished another binary star system called 55 Cancri, with my data sources being from Wikipedia, Celestia and SpaceEngine itself.
Code StarBarycenter "55 Cnc" { RA 08 52 37.0 Dec +28 20 02 Dist 12.34 }
I didn't need to use the "RemoveStar" parameter. I don't know if it was because there was only one star that needed to be removed or if the new coordinates of the barycenter has overwritten the old coordinates of the single star, but the single star isn't preasent even though I didn't remove it by the "RemoveStar" parameter. When I did use the "RemoveStar" parameter it removed the new barycenter.
Code Star "55 Cnc A" { ParentBody "55 Cnc" Class "G8 V" // K0IV-V Mass 0.95 Radius 765600 Luminosity 0.63 //AbsMagn 5.46 //AppMagn 5.95 Age 7.4 // 10.2
RotationPeriod 42.2 Obliquity 0.0
Orbit { Period 32124.52834 SemiMajorAxis 124.0366972 Eccentricity 0.5 Inclination 50.0 AscendingNode 0.0 ArgOfPericenter 180.0 MeanAnomaly 0.0 } }
Star "55 Cnc B" { ParentBody "55 Cnc" Class "M4 V" Mass 0.13 Radius 208800 Luminosity 0.0076 //AbsMagn 12.66 //AppMagn 13.15 Age 7.4 // 10.2
RotationPeriod 42.2 Obliquity 0.0
Orbit { Period 32124.52834 SemiMajorAxis 915.9633028 Eccentricity 0.5 Inclination 50.0 AscendingNode 0.0 ArgOfPericenter 0.0 MeanAnomaly 0.0 } }
The "ParentBody" parameter on the catlong 55 Cnc planets would need too be modified to "55 Cnc A" instead of just "55 Cnc" Here's the modification below.
Code Planet "55 Cnc A b" { ParentBody "55 Cnc A" Mass 254.56 Orbit { Epoch 2453035 Period 0.04011310962 SemiMajorAxis 0.1134 Eccentricity 0.0159 ArgOfPericen 164 } }
Planet "55 Cnc A c" { ParentBody "55 Cnc A" Mass 53.7758 Orbit { Epoch 2449989.339 Period 0.1214114942 SemiMajorAxis 0.2403 Eccentricity 0.053 ArgOfPericen 57.4 } }
Planet "55 Cnc A d" { ParentBody "55 Cnc A" Mass 1220.297 Orbit { Epoch 2452500.6 Period 14.28641089 SemiMajorAxis 5.76 Eccentricity 0.025 Inclination 53 ArgOfPericen 181.3 } }
Planet "55 Cnc A e" { ParentBody "55 Cnc A" Mass 8.36866 Radius 13869.448 Orbit { Epoch 2449999.836 Period 0.002016596167 SemiMajorAxis 0.0156 Eccentricity 0.06 Inclination 81 ArgOfPericen 170 } }
Planet "55 Cnc A f" { ParentBody "55 Cnc A" Mass 45.8208 Orbit { Epoch 2450080.911 Period 0.7137729628 SemiMajorAxis 0.781 Eccentricity 0.0002 ArgOfPericen 205 } }
Everything appears to be accurate in SpaceEngine. Orbits, temperature, and all. If there are any errors, just let me know.
Also, this system is famous because it hosts the first exoplanet disovered to stay completely in its habitable zone though it's entire orbit and the first to gain the designation, "f" : 55 Cancri f.
Edited by Contineo - Sunday, 14.07.2013, 09:57 |
|
| |
SpaceEngineer | Date: Saturday, 13.07.2013, 00:12 | Message # 14 |
Author of Space Engine
Group: Administrators
Russian Federation
Messages: 4800
Status: Offline
| Quote (Contineo) the new coordinates of the barycenter has overwritten the old coordinates of the single star This one. RemoveStar is used to delete both (stationary) components of a binary star to replace them with a barycenter and two stars orbiting it.
|
|
| |
Contineo | Date: Saturday, 13.07.2013, 01:12 | Message # 15 |
Space Tourist
Group: Users
United States
Messages: 26
Status: Offline
| Oh, okay. Thanks for clarifying that for me.
|
|
| |