Pimennykset

Luku 2

Auringonpimennysten raja-arvot

Edellisessä luvussa selvitimme pienimmän geosentrisen kulmaetäisyyden Auringon ja Kuun välillä. Vaikka maapallon keskipisteessä ei asukaan ketään, voimme käyttää siellä laskettua kulmaetäisyyttä hyödyksi. Kuinka pieni tämän kulman täytyy olla, jotta jossain muualla maapallon pinnalla voisi tapahtua auringonpimennys?

Alkuperäiset laskut ja kuvat, ks. Explanatory Supplement luku 11.2.4. Erityisesti kuvia on yritetty tässä selkeyttää entisestään. Myös joitakin laskuja, joiden yli ES hyppää, on avattu paremmin.

Aloitetaan parallaksin käsitteellä.

Kuva 2.1:

Horisontaalinen parallaksi ja geosentrinen parallaksi . Toposentrinen havaitsija on pisteessä .

Geosentrinen parallaksi on jonkin kohteen kulmaetäisyys sen toposentrisen suunnan ja geosentrisen suunnan välillä, jollekin maapallon pinnalla sijaitsevalle havaitsijalle . Toisin sanoen paljonko kohteen suunta heittää, jos havaitsija ei olekaan Maan keskipisteessä. Kuvassa 2.1 näitä kahta suuntaa on kumpaakin verrattu havaitsijan zeniittiin . Parallaksi on samalla havaitsijan ja keskipisteen välinen kulma kohteesta katsottuna.

Ylemmän kolmion perusteella havaitsijan zeniittikulma voidaan muuttaa geosentriseksi

Horisontaalinen parallaksi on sama, mutta havaitsijalle, joka näkee kohteen horisontissa. Parallaksit liittyvät toisiinsa:

Johto välivaiheineen

Ylemmän kolmion kulmille havaitsijan ja keskipisteen luona, sinilause antaa

Alemmasta suorakulmaisesta kolmiosta . Yhdistämällä nämä saadaan:

2.1 Osittainen pimennys

Kaikki auringonpimennykset ovat niitä havaitseville jossain vaiheessa osittaisia. Tässä yhteydessä osittainen tarkoittaa kuitenkin pimennystä, jossa maapallo kulkee Kuun ainoastaan puolivarjon läpi, mutta ei täysvarjon (eikä sen jatkeen) läpi. Tarkastellaan rajatapauksena tilannetta, jossa puolivarjo hipoo maapallon reunaa. Siis rajatapaus sille, onko pimennys osittainen vai onko pimennystä lainkaan.

Kuva 2.2:

Osittaisen pimennyksen rajatapaus. Kuun varjon akseli ohittaa Maan, ja Maata sivuaa vain puolivarjokartion reuna, yhdessä ainoassa pisteessä .

Kuvaan 2.2 on merkitty toposentriset eli havaitsijan näkemät suureet, jotka on merkitty pilkulla: Auringon näennäinen säde (semidiameter) , Kuun näennäinen säde , ja Auringon ja Kuun zeniittikulmat ja . Vastaavat geosentriset zeniittikulmat ovat ja . Kuvan vaakasuora katkoviiva, puolivarjon reuna, on havaitsijan horisontti. Lisäksi on merkitty , Auringon ja Kuun geosentrinen kulmaetäisyys.

Toposentrisille kulmille:

eli Kuu näkyy juuri säteensä verran horisontin yllä, ja Aurinko säteensä verran horisontin alla. Reunat koskettavat toisiaan horisontissa.

Geosentrisille kulmille saadaan nyt

Johto välivaiheineen

Koska ,

Seuraavaksi kaksi pienen kulman approksimaatiota. Koska toposentrinen havaitsija on normaalisti lähempänä kuin geosentrinen, olisi kohteen näennäinen säde (säteen augmentaatio). Kuitenkin kun Kuu ja Aurinko ovat lähes horisontissa ja kaukana, asetetaan kummallekin .

Toiseksi kummankin kohteen näennäinen säde on vain 15 kaariminuuttia, joten asetetaan . Sama asia helpommin ilmaistuna: Jos kappaleen keskipiste (eikä reuna) olisikin horisontissa, , ja parallaksit .

Näiden kummankin nettovaikutus lopputulokseen () on alle 0.1 kaarisekuntia.

Nyt ja Auringolle vastaavasti.

Auringon ja Kuun geosentriselle kulmaetäisyydelle saadaan vihdoin

Tämä oli raja-arvo, joten osittaisen pimennyksen tapahtumiselle jossain päin maapalloa, mitattuna keskipisteestä käsin, saadaan ehdoksi

2.2 Täydellinen ja rengasmainen pimennys

Täydellinen pimennys näkyy, kun havaitsija siirtyy puolivarjosta täysvarjon kartion sisään. Rengasmaisessa pimennyksessä havaitsija siirtyy täysvarjon jatkeeseen. Tällaisia pimennyksiä sanotaan sentraalisiksi tai keskeisiksi, jos kuun varjon akseli leikkaa maapallon pinnan.

Tarkastellaan samanlaisia rajatapauksia näille pimennyksille. Kuvista on nyt selvyyden vuoksi karsittu ylimääräisiä viivoja.

Kuva 2.3:

Rajatapaus osittaisen ja rengasmaisen pimennyksen välillä.

Kuva 2.4:

Rajatapaus osittaisen ja täydellisen pimennyksen välillä.

Kuvan 2.3 rengasmaisessa rajatapauksessa havaitsija on siirtymäisillään täysvarjon jatkeeseen. Auringon ja Kuun yläreunat ovat horisontissa, kummankin keskikohta näennäisen säteen verran horisontin alla.

Kuvan 2.4 täydellisessä rajatapauksessa havaitsija on siirtymässä täysvarjoon. Nyt Auringon ja Kuun alareunat ovat horisontissa, kummankin keskikohta näennäisen säteen verran horisontin yllä.

Siispä rengasmaisessa tapauksessa

ja täydellisessä

Riippumatta tapauksesta, kohteiden välinen kulmaetäisyys voidaan nyt kirjoittaa

Kun osittaisen pimennyksen laskut toistetaan näille tapauksille, itseisarvon ansiosta saadaan kummallekin sama raja:

Pimennys voidaan nyt luokitella geosentristen näennäisten kokojen mukaan: Jos , pimennys on täydellinen; jos , pimennys on rengasmainen.

Huomioidaan kuitenkin erikoistapaus. Jos tai erityisesti jos , pimennys voi olla hybridi (rengasmainen-täydellinen), joka alkaa ja loppuu reunoilla rengasmaisena, mutta muuttuu täydelliseksi keskellä maapalloa, kun havaitsija on lähempänä Kuuta.

Toisena erikoistapauksena joissain harvinaisissa tilanteissa jomman kumman navan lähellä oleva havaitsija saattaa nähdä täydellisen tai rengasmaisen pimennyksen, vaikka täysvarjon keskiakseli ohittaa maapallon täpärästi etelän tai pohjoisen puolelta. Tämä tapaus on ei-keskeinen tai ei-sentraalinen (noncentral) pimennys.

Kumpikin näistä erikoistapauksista vaatii tarkempia laskelmia löytyäkseen.

2.3 Käytännön esimerkki

Toistetaan edellisen luvun laskelmat vuoden 2027 uudenkuun hetkille näitä rajaehtoja tarkastellen.

Koodi raja-arvojen laskemiseen
from numpy import arctan, cos, degrees
from skyfield import almanac
from skyfield.api import load
from skyfield.framelib import ecliptic_frame

R_EARTH = 6378.1366           # km, IAU equatorial radius
R_SUN = 696000.0
R_MOON = 0.2725076 * R_EARTH  # Moon/Earth radius ratio, IAU

ts = load.timescale()
eph = load('de440s.bsp')
earth, sun, moon = eph['earth'], eph['sun'], eph['moon']

t0, t1 = ts.utc(2027, 1, 1), ts.utc(2028, 1, 1)
t, phase = almanac.find_discrete(t0, t1, almanac.moon_phases(eph))

def lonlat(body, ti):
    lat, lon, _ = earth.at(ti).observe(body).apparent().frame_latlon(ecliptic_frame)
    return lon.degrees, lat.degrees

def wrap(d):
    return (d + 180) % 360 - 180

for ti in t[phase == 0]:
    a, b = ts.tt_jd(ti.tt - 1 / 1440), ts.tt_jd(ti.tt + 1 / 1440)
    ml_a, mb_a = lonlat(moon, a)
    ml_b, mb_b = lonlat(moon, b)
    sl_a, _ = lonlat(sun, a)
    sl_b, _ = lonlat(sun, b)

    beta = lonlat(moon, ti)[1]
    lam = wrap(ml_b - ml_a) / wrap(sl_b - sl_a)
    tan_I = (mb_b - mb_a) / wrap(ml_b - ml_a)
    I_ = arctan(lam / (lam - 1) * tan_I)
    sigma = abs(beta) * cos(I_)

    e = earth.at(ti)
    d_sun = e.observe(sun).apparent().distance().km
    d_moon = e.observe(moon).apparent().distance().km

    s_s = degrees(R_SUN / d_sun)
    s_m = degrees(R_MOON / d_moon)
    pi_m = degrees(R_EARTH / d_moon)
    pi_s = degrees(R_EARTH / d_sun)

    partial = s_s + s_m + pi_m - pi_s
    central = abs(s_s - s_m + pi_m - pi_s)

    if sigma > partial:
        verdict = '-'
    elif sigma > central:
        verdict = 'partial'
    else:                                       # the two discs decide the type
        verdict = 'total' if s_m > s_s else 'annular'

    print(f"{ti.utc_strftime('%Y-%m-%d %H:%M')}  {sigma:6.3f}"
          f"  {partial:6.3f}  {central:6.3f}  {verdict}")
uusikuuosittaisen rajatäydellisen/
rengasmaisen raja
tulos
2027-01-07 20:242.8621.412 0.923
2027-02-06 15:560.2671.423 0.928 rengasmainen
2027-03-08 09:292.3801.445 0.940
2027-04-06 23:514.3031.476 0.957
2027-05-06 10:595.0061.509 0.975
2027-06-04 19:404.3621.537 0.990
2027-07-04 03:022.5861.556 1.001
2027-08-02 10:050.1451.561 1.004 täydellinen
2027-08-31 17:412.3521.552 1.000
2027-09-30 02:364.2521.530 0.988
2027-10-29 13:375.0021.499 0.971
2027-11-28 03:244.3161.465 0.952
2027-12-27 20:122.3381.436 0.936

Toistetaan lasku vielä vuodelle 2029 osittaisten pimennysten löytämiseksi.

uusikuuosittaisen rajatäydellisen/
rengasmaisen raja
tulos
2029-01-14 17:250.9881.463 0.951 osittainen
2029-02-13 10:323.4131.432 0.933
2029-03-15 04:194.8091.412 0.921
2029-04-13 21:404.7981.408 0.918
2029-05-13 13:423.4511.418 0.923
2029-06-12 03:511.1981.441 0.935 osittainen
2029-07-11 15:511.3501.473 0.954 osittainen
2029-08-10 01:563.5501.508 0.974
2029-09-08 10:444.8341.540 0.993
2029-10-07 19:154.8241.563 1.007
2029-11-06 04:243.4581.569 1.011
2029-12-05 14:521.0731.558 1.005 osittainen

Neljä osittaista pimennystä, ei yhtään sentraalista… Hyvä tilaisuus järjestää Solar Eclipse Conference!