KRC for Asteroids

From krc
(Difference between revisions)
Jump to: navigation, search
 
(21 intermediate revisions by one user not shown)
Line 1: Line 1:
 +
==Notes==
  
[http://krc.mars.asu.edu/images/5/50/Asteroid_Names.txt List of available Asteroids]
+
Basalt is the default material for asteroids (Mat1 = "basalt"), and T_user = 220 (temperature at which the inertia is defined).
  
== General advice about using KRC on Asteroids ==
 
  
When using KRC on Asteroids the best practice is to:
+
Orbital parameters have already been processed for some asteroids:
::*For KRC Davinci Interface, use "minor" as the bodytype
+
::*For KRC Davinci interface, use quotation marks around the bodytype and body parameter (See Command Line Example Below)
+
::*For additional help see the [http://krc.mars.asu.edu/index.php?title=Advanced_Tutorial#Asteroids Asteroids section of the advanced tutorial]
+
  
== Orbital Information for Common Asteroids ==
+
Annefrank
  
All information is taken from [http://krc.mars.asu.edu/svn/filedetails.php?repname=KRC&path=%2Ftrunk%2Frun%2Fminor.tab minor.tab]
+
Bennu
  
All angles are in degrees. 
+
Braille
Default inertial reference system is:
+
:*J2000 ecliptic for orbital elements
+
:*J2000 equatorial for spin axis (pole)
+
:*PDS uses 1950 Ecliptic for pole
+
:*Flag to indicate this is PM==1.0
+
  
 +
Ceres
  
=== Ceres ===
+
Gaspra
  
-------  1    First 4 from  Minor Planet Center 
+
Itokawa
Ceres / http://scully.cfa.harvard.edu/cgi-bin/returnprepeph.cgi?d=b2011&o=00001
+
2455400.5 / epoch in full Julian date    2000.0= 2451545.D0
+
2.7653485 / Semi-Major axis in A.U.: a
+
0.0791382  / Eccentricity: e
+
10.58682  / Inclination of mean orbit to ecliptic : i [deg]
+
80.39321 / Longitude of the ascending node: Omega [deg]
+
72.58976  / Argument of perihelion: w [deg]
+
113.41048 / Mean anomaly at epoch: M [deg]
+
315. / RA  from PDS
+
74. / Dec from PDS
+
1.0  / Prime meridian at epoch [deg]
+
0.379167 / Sideral rotation period, [days]  FROM ?? 9.1 Hours
+
  
=== Pallas ===
+
Lutetia
  
------- 2 http://scully.cfa.harvard.edu/cgi-bin/returnprepeph.cgi?d=b2011&o=00002
+
Mathilde
Pallas / from Minor Planet Center
+
2455400.5 / epoch in full Julian date
+
2.7721533  / Semi-Major axis in A.U.: a
+
0.2309995 / Eccentricity: e
+
34.84091  / Inclination [deg]
+
173.12949  / Longitude of the ascending node: Omega [deg]
+
310.15090  / Argument of perihelion: w [deg]
+
  96.14829  / Mean anomaly at epoch: M [deg]
+
44. /  RA  from PDS
+
-9.  /  Dec from PDS
+
1.0/  no data Prime meridian at epoch [deg]
+
0.32551 / Sideral rotation period, [days] from PDS
+
  
 +
Pallas
  
=== Juno ===
+
Vesta
  
-------  3
+
For these bodies, directly run KRC using the body's name as follow:
Juno /  from Minor Planet Center
+
2455400.5  / epoch in full Julian date
+
2.6700913 / Semi-Major axis in A.U.: a
+
0.2549812 / Eccentricity: e
+
12.98211  / Inclination of mean orbit to ecliptic : i [deg]
+
169.91138  / Longitude of the ascending node: Omega [deg]
+
248.10804  / Argument of perihelion: w [deg]
+
32.09611  / Mean anomaly at epoch: M [deg]
+
106. / Right Ascension of Pole,from PDS
+
34.  / Declination of Pole,from PDS
+
1.0 / no data Prime meridian at epoch [deg]
+
0.3003970 / Sideral rotation period, [days] from PDS
+
  
=== Vesta ===
+
: body = "BODY_NAME"
  
-------  4
+
For example:
Vesta / from Minor Planet Center
+
2455400.5/ epoch in full Julian date
+
2.3619124  / Semi-Major axis in A.U.: a
+
0.0886225  / Eccentricity: e
+
7.13407  / Inclination of mean orbit to ecliptic : i [deg]
+
103.90970  / Longitude of the ascending node: Omega [deg]
+
149.83731  / Argument of perihelion: w [deg]
+
307.80111  / Mean anomaly at epoch: M [deg]
+
325. / Right Ascension of Pole    PDS=355 Kyrs07=326
+
55. / Declination of Pole      PDS=41  Kyrs07=53
+
1.0 / Prime meridian at epoch [deg]
+
0.2225886 / Sideral rotation period, [days]
+
  
 +
out = krc(lat=0.,INERTIA=50.,T_user=220.,LKofT="T",body="Bennu",ls=0.)
  
=== Bennu ===
+
[[Image:Bennu.png|800px]]
  
  -------  5  101955 Bennu
+
For other bodies -not in the list above-, the user needs to generate the rotational matrix. First, run PORB to create a structure that can be ingested to generate the orbital rotation matrix. The following arguments are needed:
'1999RQ36' / http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=101955  2012feb29
+
2456000.5 / epoch in full Julian date
+
1.126038025838632 / Semi-Major axis in A.U.: a period=436.443481 day
+
.2036994928473318 / Eccentricity: e
+
6.035405340360255 / Inclination of mean orbit to ecliptic : i [deg]
+
2.051615098784052 / Longitude of the ascending node: Omega [deg]
+
66.2666863129749  / Argument of perihelion: w [deg]
+
102.8657778912915 / Mean anomaly at epoch: M [deg]
+
-68.6423 / Right Ascension of Pole, J2000 [deg]
+
-78.0386 / Declination of Pole, J2000 [deg]
+
0. / Prime meridian at epoch [deg]
+
4.288 /Sideral rotation period, [days]
+
  
For more on [http://krc.mars.asu.edu/index.php?title=KRC_for_Bennu Bennu]
+
:'''e''': Eccentricity (Default=0)
== Command Line Example ==
+
  
$ davinci
+
:'''a''': Semi-Major Axis in AU (Default=1)
dv>
+
  
  dv> krc(bodytype = "minor", body = "Abbe", lat = 4)
+
:'''i''':  Inclination of mean orbit to ecliptic in degrees (Default=0)
  
== KRC Fortran Input File Example ==
+
:'''node''': Longitude of the ascending node in degrees (Default=0)
  
== Online Tool ==
+
:'''per''': Argument of perihelion in degrees (Default=0)
  
== Common Problems ==
+
:'''m''': Mean Anomaly at epoch in degrees (Default=0)
  
Sometimes there is a sequence of output that reads
+
:'''rot_per''': siderial rotation period in hours (Default=23.9345)
  Division by zero, 1 times
+
 
 +
:'''polera''': Right Ascension of the pole in degrees (Default=0)
 +
 
 +
:'''merid''': Prime meridian at epoch in degrees (Default=0)
 +
 
 +
:'''poledec''': Declination of the pole in degrees (Default=0)
 +
 
 +
:'''period''': Sideral orbital period in Earth days (Default=365.256)
 +
 
 +
:'''name''': Body name (default ="None")
 +
 
 +
Then run generic_porb() with these arguments, for example:
 +
 
 +
  tmp = generic_porb(e=0,a=1.,i=1.3,node=100.4,peri=293.9,m=79.6,rot_per=200.,polera=273.8, poledec=0.,merid=7.7,period=4332.5,name="IdealJupiterTrojan")
 +
 
 +
Then run KRC using this new body as the "body":
 +
 
 +
out = krc(lat=0.,lon=0,INERTIA=20.,ALBEDO=.05,LKofT="F",body=tmp)
 +
 
 +
This case predict surface temperature for a new body named "IdealJupiterTrojan".
 +
 
 +
[[Image:Exoplanets.png|800px]]
 +
 
 +
Surface Temperature for an Ideal Trojan whose orbital parameters are specified ("Trojan with Sun"), as well as the same body with a warmer Sun (SOLCON = 2722.)

Latest revision as of 21:19, 9 April 2020

[edit] Notes

Basalt is the default material for asteroids (Mat1 = "basalt"), and T_user = 220 (temperature at which the inertia is defined).


Orbital parameters have already been processed for some asteroids:

Annefrank

Bennu

Braille

Ceres

Gaspra

Itokawa

Lutetia

Mathilde

Pallas

Vesta

For these bodies, directly run KRC using the body's name as follow:

body = "BODY_NAME"

For example:

out = krc(lat=0.,INERTIA=50.,T_user=220.,LKofT="T",body="Bennu",ls=0.)

Bennu.png

For other bodies -not in the list above-, the user needs to generate the rotational matrix. First, run PORB to create a structure that can be ingested to generate the orbital rotation matrix. The following arguments are needed:

e: Eccentricity (Default=0)
a: Semi-Major Axis in AU (Default=1)
i: Inclination of mean orbit to ecliptic in degrees (Default=0)
node: Longitude of the ascending node in degrees (Default=0)
per: Argument of perihelion in degrees (Default=0)
m: Mean Anomaly at epoch in degrees (Default=0)
rot_per: siderial rotation period in hours (Default=23.9345)
polera: Right Ascension of the pole in degrees (Default=0)
merid: Prime meridian at epoch in degrees (Default=0)
poledec: Declination of the pole in degrees (Default=0)
period: Sideral orbital period in Earth days (Default=365.256)
name: Body name (default ="None")

Then run generic_porb() with these arguments, for example:

tmp = generic_porb(e=0,a=1.,i=1.3,node=100.4,peri=293.9,m=79.6,rot_per=200.,polera=273.8, poledec=0.,merid=7.7,period=4332.5,name="IdealJupiterTrojan")

Then run KRC using this new body as the "body":

out = krc(lat=0.,lon=0,INERTIA=20.,ALBEDO=.05,LKofT="F",body=tmp)

This case predict surface temperature for a new body named "IdealJupiterTrojan".

Exoplanets.png

Surface Temperature for an Ideal Trojan whose orbital parameters are specified ("Trojan with Sun"), as well as the same body with a warmer Sun (SOLCON = 2722.)

Personal tools