Русский New site

Advanced search

[ New messages · Forum rules · Members ]
Page 1 of 3123»
Forum » SpaceEngine » Mods and Addons » COMMUNITY ADDON - Complete Multiple-star Catalog for SE (Ongoing effort to add all known Hipparcos multiples to SE)
COMMUNITY ADDON - Complete Multiple-star Catalog for SE
HarbingerDawnDate: Tuesday, 08.01.2013, 06:45 | Message # 1
Cosmic Curator
Group: Administrators
United States
Messages: 8711
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
 
SpaceEngineerDate: Tuesday, 08.01.2013, 16:16 | Message # 2
Author of Space Engine
Group: Administrators
Russian Federation
Messages: 4796
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.





 
ZackGDate: 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)
 
SpaceEngineerDate: Thursday, 10.01.2013, 12:31 | Message # 4
Author of Space Engine
Group: Administrators
Russian Federation
Messages: 4796
Status: Offline
Castor should be sextuple from 0.94 or so. I remember how I made a script for it.




 
ContineoDate: 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 tongue ) 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
 
HarbingerDawnDate: Thursday, 11.07.2013, 21:04 | Message # 6
Cosmic Curator
Group: Administrators
United States
Messages: 8711
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
 
ContineoDate: 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
 
SpaceEngineerDate: Thursday, 11.07.2013, 23:38 | Message # 8
Author of Space Engine
Group: Administrators
Russian Federation
Messages: 4796
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.





 
ContineoDate: 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. biggrin 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
  }
}
 
SpaceEngineerDate: Thursday, 11.07.2013, 23:54 | Message # 10
Author of Space Engine
Group: Administrators
Russian Federation
Messages: 4796
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.




 
ContineoDate: 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
 
HarbingerDawnDate: Friday, 12.07.2013, 00:20 | Message # 12
Cosmic Curator
Group: Administrators
United States
Messages: 8711
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
 
ContineoDate: Friday, 12.07.2013, 22:30 | Message # 13
Space Tourist
Group: Users
United States
Messages: 26
Status: Offline
Oh. wacko 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. wink


Edited by Contineo - Sunday, 14.07.2013, 09:57
 
SpaceEngineerDate: Saturday, 13.07.2013, 00:12 | Message # 14
Author of Space Engine
Group: Administrators
Russian Federation
Messages: 4796
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.





 
ContineoDate: 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. smile
 
Forum » SpaceEngine » Mods and Addons » COMMUNITY ADDON - Complete Multiple-star Catalog for SE (Ongoing effort to add all known Hipparcos multiples to SE)
Page 1 of 3123»
Search: