KRC for Phobos

From krc
(Difference between revisions)
Jump to: navigation, search
(Mars Eclipses)
 
(87 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== General advice about using KRC on Phobos ==
+
====Basic Case====
  
When using KRC on Phobos the best practice is to:
+
Phobos models require to specify body  = "Phobos"
::*
+
::*
+
::*
+
  
== Command Line Example ==
+
out = krc(lat = 12. ,INERTIA = 50. ,body = "Phobos", LKofT = "T")
  
$ davinci
+
====Fluxes from Mars====
dv> krc()
+
  
dv> krc(bodytype = "minor", body = "Phobos", lat = 20)
+
Generally, Phobos modeling requires the addition of the visible and IR fluxes from Mars:
  
 +
out = krc(lat = 12. ,INERTIA = 50. ,body = "Phobos", LKofT = "T", PFlux = "T", Lon_Hr = 8.)
  
 +
...if standard flux values are acceptable (i.e., broad assumption on Mars surface temperature, and albedo).  Fluxes are set with PFlux = "T", and by setting Lon_Hr.
  
== Mars/Phobos Eclipsing KRC Fortran Input File Example ==
+
Lon_Hr is the surface longitude relative to the sub-Mars point, expressed in hours. Phobos being tidally locked, Lon_Hr = 12. is the sub-Mars point (max fluxes), and 0. for the center longitude of Phobos hidden face. Note 18 < Lon_Hr%24 < 6 corresponds to the Phobos hidden face, so no fluxes are contributed in these cases.
  
 +
Generally, for tidally locked bodies, the sub-planet point (sub Mars point for Phobos is located ~ at longitude = 0), so that Lon_Hr can be derived from the longitude modeled on Phobos ore any tidally locked body:
  
0 0 1/ KOLD: season to start with;  KEEP: continue saving data in same disk file
 
0 0 0 0 0 0  debug codes
 
Version 355 Eclipse test. Mars and Phobos
 
    ALBEDO    EMISS  INERTIA    COND2    DENS2    PERIOD SPEC_HEAT  DENSITY
 
        .25      1.00    200.0      2.77    928.0    1.0275      647.    1600.
 
      CABR      AMW    SatPrA    PTOTAL    FANON      TATM    TDEEP  SpHeat2
 
      0.11      43.5  27.9546    546.0      .055      200.    180.0    1711.
 
  TAUD/PHT    DUSTA    TAURAT    TWILI  Hen-Gre ARC3/Safe    SLOPE    SLOAZI
 
        0.3      .94    0.204      0.0      0.5    0.801      0.0      90.
 
    TFROST    CFROST    AFROST    FEMIS      AF1      AF2    FROEXT    SatPrB
 
      146.0  589944.      .65      0.95      0.54    0.0009      50.  3182.48
 
      RLAY      FLAY    CONVF    DEPTH    DRSET    PhotoF      GGT    DTMAX
 
    1.1500      .100      3.0      0.0      0.0      0.0      0.1      0.1
 
      DJUL    DELJUL  SOLARDEC      DAU    LsubS    SOLCON      GRAV    AtmCp
 
  -1222.69 17.174822      00.0    1.465        .0    1368.    3.727    735.9
 
    ConUp0    ConUp1    ConUp2    ConUp3    ConLo0    ConLo1    ConLo2    ConLo3
 
  0.038640 -0.002145  0.002347 -0.000750  2.766722 -1.298966  0.629224 -0.527291
 
    SphUp0    SphUp1    SphUp2    SphUp3    SphLo0    SphLo1    SphLo2    SphLo3
 
  646.6275  246.6678  -49.8216    7.9520  1710.648  721.8740  57.44873  24.37532
 
        N1        N2        N3        N4        N5      N24      IIB      IC2
 
        28      1536        15        3        10        96        0      999
 
      NRSET      NMHA      NRUN    JDISK    IDOWN    FlxP14 TUN/Flx15    KPREF
 
          3        24        0        1        0        45        65        1
 
      K4OUT    JBARE    Notif    IDISK2                                    end
 
        -1      9999        5        0                                      0
 
    LP1    LP2    LP3    LP4    LP5    LP6 LPGLOB  LVFA  LVFT  LkofT
 
      F      T      F      F      F      F      F      F      F      F
 
  LPORB  LKEY    LSC  LZONE  LOCAL  Prt76 LPTAVE  Prt78  Prt79  L_ONE
 
      T      F      F      F      T      F      F      F      F      F
 
Latitudes: in 10F7.2  _____7 _____7 _____7 _____7 _____7 _____7 _____7
 
    0.00  30.00  60.00  30.00  60.00
 
  _____7 _____7 _____7 Elevations: in 10F7.2 ____7 _____7 _____7 _____7
 
    1.22  1.17  0.17  -1.99  -4.08
 
  2013 Jul 24 11:28:09=RUNTIME.  IPLAN AND TC= 104.0 0.10000 Mars:Mars
 
    104.0000      0.1000000      0.8644665      0.3226901E-01  -1.281586   
 
  0.9340198E-01  1.523712      0.4090926      0.000000      0.9229373   
 
    5.544402      0.000000      0.000000      686.9929      3397.977   
 
    24.62296      0.000000      -1.240317      0.000000      0.000000   
 
    0.000000      0.3244965      0.8559126      0.4026359    -0.9458869   
 
  0.2936298      0.1381285      0.000000    -0.4256703      0.9048783
 
8  5 0 './out/PhoH.t52' / Type 52 file to write
 
0 /  base mars     
 
14 3 1.52368 11.27 9376. 3396.2 0.3189 0.001 7000. 12. 17 0.  / solar, odd
 
16 1 '00N' / Tsurf every time step 
 
0 /             
 
14 4 1.52368 11.27 9376. 3396.2 0.3189 0.001 7000. 12. 17 0.  / solar, even
 
0 /                 
 
14 7 1.52368 11.27 9376. 3396.2 0.3189 0.001 7000. 12. 17 0.  / solar, max
 
0 /
 
16 0 'none' / Tfine off
 
14 0 / no eclipse
 
1 12 0.1 'Ptotal' / no atm
 
1 6 0.3189 'Period' / sol
 
1 3 50 'inertia' / Phobos  base
 
0 /
 
14 1 1.52368 3396.2 9376. 11.27 0.3189 0.001 7000. 12. 17 0. / Lunar
 
16 1 '00N' / Tsurf every time step 
 
0/
 
14 2 1.52368 3396.2 9376. 11.27 0.3189 0.001 7000. 12. 17 0.  / rare
 
0 /
 
14 3 1.52368 3396.2 9376. 11.27 0.3189 0.95  7000. 12. 17 0.  / rare big bias
 
0 /
 
0 / =============== end of run
 
  
 +
Lon_Hr = (24/360 x (180 - longitude west))%24
  
  
 +
[[Image:Phobos_Fluxes_1.png|600px]]
  
== Online Tool ==
+
Alternatively, the user can provide Visible and IR fluxes versus local time (krc_planetary_flux_table() generates the input parameters). An external model or a set of dedicated KRC runs can be used to determine the IR and Visible flux versus local time, as seen from Lon_Hr and the specified latitude. The figure below shows the externally provided values ("IR External Model", and "Vis External Model", the associated sin fits fed to KRC by the interface ("IR KRC Fit", and "Vis KRC Fit"), and the difference between the external forcing and the KRC forcing ("KRC - External Model").
  
== Common Problems ==
+
Note that a user might want to consider reducing the average difference between the KRC Fit and the Eternal model by fine tuning the fits.
 +
 
 +
 
 +
[[Image:Phobos_Fluxes_2.png|600px]]
 +
 
 +
 
 +
In this case, the flux from Mars on Phobos can be formalized like this:
 +
 
 +
out = krc(lat = 12. ,INERTIA = 50. ,body = "Phobos", LKofT = "T", PFlux = "T",Lon_Hr = 8., IR = IR, Vis = Vis)
 +
 
 +
See below a comparison of the predicted surface temperature with and without Mars IR and visible shine on Phobos:
 +
 
 +
[[Image:Phobos_Fluxes_Diff.png|600px]] Comparison between No Flux, and Flux at the Sub Mars point
 +
 
 +
[[Image:Lon_Hr_Phobos.png|600px]] Comparison between No Flux, and Flux received from the hidden face (none), i.e., no forcing.
 +
 
 +
====Mars Eclipses====
 +
 
 +
To include the eclipse by Mars using standard Phobos/Mars orbital properties:
 +
 
 +
Eclipse      = "T"                                                                      #forces an eclipse (Default = "F")
 +
Eclipser        = "Mars"                                                                    #Eclipser name
 +
Ecl_Cent_Hr  = 12.                                                                      #Eclipse central hour
 +
Bias          = 0.0                                                                      #Eclipse Bias (0 => perfect alignement; 1 => partial eclipse)
 +
Eclipse_Style = 1                                                             
 +
Date          = 0.
 +
 
 +
out = krc( lat = 12. ,INERTIA = 50. ,body = "Phobos", LKofT = "T", PFlux = "T",Lon_Hr = 8., Eclipse = Eclipse, Eclipser = Eclipser, Ecl_Cent_Hr = Ecl_Cent_Hr, Bias = Bias, Eclipse_Style = Eclipse_Style,Date = Date)
 +
 
 +
out = krc( lat = 12. ,INERTIA = 50. ,body = "Phobos", LKofT = "T", PFlux = "T",Lon_Hr = 8., IR = IR, Vis = Vis, Eclipse = Eclipse, Eclipser = Eclipser, Ecl_Cent_Hr = Ecl_Cent_Hr, Bias = Bias, Eclipse_Style = Eclipse_Style,Date = Date)
 +
 
 +
[[Image:Phobos_Fluxes_5.png|600px]]
 +
 
 +
When working with Phobos eclipses, it may be beneficial to increase the time resolution of the output by increasing N24
 +
 
 +
out = krc( lat = 12. ,INERTIA = 50. ,body = "Phobos", LKofT = "T", PFlux = "T",Lon_Hr = 8., IR = IR, Vis = Vis, Eclipse = Eclipse, Eclipser = Eclipser, Ecl_Cent_Hr = Ecl_Cent_Hr, Bias = Bias, Eclipse_Style = Eclipse_Style,Date = Date, N24 = 96 * 100)

Latest revision as of 13:56, 20 August 2020

[edit] Basic Case

Phobos models require to specify body = "Phobos"

out = krc(lat = 12. ,INERTIA = 50. ,body = "Phobos", LKofT = "T")

[edit] Fluxes from Mars

Generally, Phobos modeling requires the addition of the visible and IR fluxes from Mars:

out = krc(lat = 12. ,INERTIA = 50. ,body = "Phobos", LKofT = "T", PFlux = "T", Lon_Hr = 8.)

...if standard flux values are acceptable (i.e., broad assumption on Mars surface temperature, and albedo). Fluxes are set with PFlux = "T", and by setting Lon_Hr.

Lon_Hr is the surface longitude relative to the sub-Mars point, expressed in hours. Phobos being tidally locked, Lon_Hr = 12. is the sub-Mars point (max fluxes), and 0. for the center longitude of Phobos hidden face. Note 18 < Lon_Hr%24 < 6 corresponds to the Phobos hidden face, so no fluxes are contributed in these cases.

Generally, for tidally locked bodies, the sub-planet point (sub Mars point for Phobos is located ~ at longitude = 0), so that Lon_Hr can be derived from the longitude modeled on Phobos ore any tidally locked body:


Lon_Hr = (24/360 x (180 - longitude west))%24


Phobos Fluxes 1.png

Alternatively, the user can provide Visible and IR fluxes versus local time (krc_planetary_flux_table() generates the input parameters). An external model or a set of dedicated KRC runs can be used to determine the IR and Visible flux versus local time, as seen from Lon_Hr and the specified latitude. The figure below shows the externally provided values ("IR External Model", and "Vis External Model", the associated sin fits fed to KRC by the interface ("IR KRC Fit", and "Vis KRC Fit"), and the difference between the external forcing and the KRC forcing ("KRC - External Model").

Note that a user might want to consider reducing the average difference between the KRC Fit and the Eternal model by fine tuning the fits.


Phobos Fluxes 2.png


In this case, the flux from Mars on Phobos can be formalized like this:

out = krc(lat = 12. ,INERTIA = 50. ,body = "Phobos", LKofT = "T", PFlux = "T",Lon_Hr = 8., IR = IR, Vis = Vis)

See below a comparison of the predicted surface temperature with and without Mars IR and visible shine on Phobos:

Phobos Fluxes Diff.png Comparison between No Flux, and Flux at the Sub Mars point

Lon Hr Phobos.png Comparison between No Flux, and Flux received from the hidden face (none), i.e., no forcing.

[edit] Mars Eclipses

To include the eclipse by Mars using standard Phobos/Mars orbital properties:

Eclipse       = "T"                                                                       #forces an eclipse (Default = "F") 
Eclipser         = "Mars"                                                                    #Eclipser name
Ecl_Cent_Hr   = 12.                                                                       #Eclipse central hour
Bias          = 0.0                                                                       #Eclipse Bias (0 => perfect alignement; 1 => partial eclipse)
Eclipse_Style = 1                                                               
Date          = 0.
out = krc( lat = 12. ,INERTIA = 50. ,body = "Phobos", LKofT = "T", PFlux = "T",Lon_Hr = 8., Eclipse = Eclipse, Eclipser = Eclipser, Ecl_Cent_Hr = Ecl_Cent_Hr, Bias = Bias, Eclipse_Style = Eclipse_Style,Date = Date)
out = krc( lat = 12. ,INERTIA = 50. ,body = "Phobos", LKofT = "T", PFlux = "T",Lon_Hr = 8., IR = IR, Vis = Vis, Eclipse = Eclipse, Eclipser = Eclipser, Ecl_Cent_Hr = Ecl_Cent_Hr, Bias = Bias, Eclipse_Style = Eclipse_Style,Date = Date)

Phobos Fluxes 5.png

When working with Phobos eclipses, it may be beneficial to increase the time resolution of the output by increasing N24

out = krc( lat = 12. ,INERTIA = 50. ,body = "Phobos", LKofT = "T", PFlux = "T",Lon_Hr = 8., IR = IR, Vis = Vis, Eclipse = Eclipse, Eclipser = Eclipser, Ecl_Cent_Hr = Ecl_Cent_Hr, Bias = Bias, Eclipse_Style = Eclipse_Style,Date = Date, N24 = 96 * 100)
Personal tools