|
| 1 | +# -*- coding: utf-8 -*- |
| 2 | +""" |
| 3 | +Created on Fri Mar 20 10:40:41 2020 |
| 4 | +
|
| 5 | +@author: charb |
| 6 | +
|
| 7 | +Example |
| 8 | +for comet 9P/Tempel |
| 9 | +r = 1.53 |
| 10 | +albedo = 0.04 |
| 11 | +Q = 6.8E+27 |
| 12 | +A = 1.7E+08 |
| 13 | +f = 0.0056 |
| 14 | +f = activeFraction = getActiveFraction(r, Q, A, albedo) |
| 15 | +print('f', f) |
| 16 | +
|
| 17 | +""" |
| 18 | +# CometActiveFraction |
| 19 | + |
| 20 | +import math |
| 21 | + |
| 22 | +""" |
| 23 | +The Correlation Between Visual Magnitudes and Water Production Rates |
| 24 | +Jorda, L.; Crovisier, J.; Green, D. W. E. |
| 25 | +Asteroids, Comets, Meteors 2008 |
| 26 | +LPI Contribution No. 1405, paper id. 8046 |
| 27 | +Pub Date: 2008 |
| 28 | +Bibcode: 2008LPICo1405.8046J |
| 29 | +link: https://www.lpi.usra.edu/meetings/acm2008/pdf/8046.pdf |
| 30 | +log Q[H2O] = 30.675 (0.007) – 0.2453 (0.0013) mH |
| 31 | +""" |
| 32 | +def getQH2OFromMagnitudeCorrelation(mH): |
| 33 | + return math.pow(10, 30.675 - 0.2453 * mH) |
| 34 | + |
| 35 | +""" |
| 36 | +P. R. Weisman mass-brightness relationship for new comets (1991) |
| 37 | +log Mc = 20.0 - 0.4 log H10 -possible error |
| 38 | +log Mc = 20.0 - 0.4 * H10 mass in grams |
| 39 | +from a distribution of 256 long period comets compiled by Everhart 1967. |
| 40 | +Page 313 Introduction to Comets by John C. Brandt and Robert D. Chapman 2nd Edition |
| 41 | +Cambridge University Press, 2004 |
| 42 | +http://adsabs.harvard.edu/abs/2004inco.book.....B |
| 43 | +
|
| 44 | +Dynamical history of the Oort cloud |
| 45 | +Authors: Weissman, Paul R. |
| 46 | +Affiliation: AA(JPL, Pasadena, CA) |
| 47 | +Publication: In: Comets in the post-Halley era. Vol. 1 (A93-13551 02-90), p. 463-486. 1991 |
| 48 | +Bibliographic Code: 1991ASSL..167..463W |
| 49 | +http://adsabs.harvard.edu/abs/1991ASSL..167..463W |
| 50 | +
|
| 51 | +Title: Intrinsic distributions of cometary perihelia and magnitudes |
| 52 | +Authors: Everhart, Edgar |
| 53 | +Publication: Astronomical Journal, Vol. 72, p. 1002 (1967) (AJ Homepage) |
| 54 | +Publication Date: 10/1967 |
| 55 | +Origin: ADS |
| 56 | +DOI: 10.1086/110376 |
| 57 | +Bibliographic Code: 1967AJ.....72.1002E |
| 58 | +http://adsabs.harvard.edu/abs/1967AJ.....72.1002E |
| 59 | +""" |
| 60 | +def getNewCometMass(h10): |
| 61 | + massGrams = math.pow(10, 20.0 - 0.4 * h10) |
| 62 | + return massGrams |
| 63 | + |
| 64 | + |
| 65 | +""" |
| 66 | + r^2 Q m L |
| 67 | +f = --------------------- |
| 68 | + 1368 A (1 - a) |
| 69 | + |
| 70 | +r = heliocentric distance in AU |
| 71 | +solar conststant S = 1368 watts/m^2 |
| 72 | +Q = water production rate in mol/sec |
| 73 | +m = mW or mass of water molecule 3.0 x 10^-26 kg |
| 74 | +L = 2.62 x 10^6 Joule/kg |
| 75 | +A = area in m^2 |
| 76 | +a = albedo |
| 77 | +Comet 9P/Tempel 1: before and after impact |
| 78 | +David W. Hughes |
| 79 | +Monthly Notices of the Royal Astronomical Society, Volume 365, Issue 2, 11 January 2006, |
| 80 | +Pages 673–676, https://doi.org/10.1111/j.1365-2966.2005.09742.x |
| 81 | +Published: 11 January 2006 |
| 82 | +for r = 1.53 AU, albedo = 0.04, Q = 6.8 x 10^27 A = 1.7 x 10^8, f = 0.0056 |
| 83 | +""" |
| 84 | +def getActiveFraction(r, Q, A, albedo): |
| 85 | + m = 3E-026 |
| 86 | + S = 1368 |
| 87 | + L = 2.62E+006 |
| 88 | + return (r * r * Q * m * L)/(S * A * (1 - albedo)) |
| 89 | + |
| 90 | + |
| 91 | +rn = 2000 |
| 92 | +area = 4*math.pi*rn*rn |
| 93 | + |
| 94 | +# JPL Horizons ephemeris for 2020-Mar-20 |
| 95 | +r = 1.686892344370 |
| 96 | +delta = 1.09209154734205 |
| 97 | + |
| 98 | +# Approximate total mag from recent COBS data by observers Maik Meyer and Carl Hergenrother |
| 99 | +vmag = 8 |
| 100 | + |
| 101 | +mH = vmag - 5 * math.log10(delta) |
| 102 | +print('heliocentric distance r ', r) |
| 103 | +print('observer distance delta ', delta) |
| 104 | +print('V magnitude', vmag) |
| 105 | +print('heliocentric magnitude mH ', mH) |
| 106 | +QH2O = getQH2OFromMagnitudeCorrelation(mH) |
| 107 | + |
| 108 | +print('QH2O mol/s ', QH2O) |
| 109 | + |
| 110 | +# JPL Horizons |
| 111 | +# M1= 7.9 M2= 13.3 k1= 21. k2= 5. PHCOF= .030 |
| 112 | +h10 = 7.9 |
| 113 | +cometMassGrams = getNewCometMass(h10) |
| 114 | +cometMassKG = cometMassGrams* 0.001 |
| 115 | + |
| 116 | +""" |
| 117 | +The Rosetta blog (Emily Baldwin Senior Science Editor) |
| 118 | +preliminary science data on comet 67P/Churyumov-Gerasimenko October 3, 2014 |
| 119 | +Density 0.4 g/cm^3 = 400 kg/m^3 |
| 120 | +""" |
| 121 | +density = 400 |
| 122 | +volume = cometMassKG/density |
| 123 | + |
| 124 | +albedo = 0.04 |
| 125 | +radius = math.pow((3 * volume / (4 * math.pi)),0.33333333) |
| 126 | +area = 4 * math.pi * radius * radius |
| 127 | +activeFraction = getActiveFraction(r, QH2O, area, albedo) |
| 128 | +print('mass Kg', cometMassKG) |
| 129 | +print('volume m^3', volume) |
| 130 | +print('radius m^2', radius) |
| 131 | +print('activeFraction ', activeFraction) |
| 132 | + |
0 commit comments