EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

aa - Online în cloud

Rulați aa în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda aa care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


aa - almanah astronomic - calculează pozițiile planetelor și stelelor

REZUMAT


aa

DESCRIERE


aa programul calculează pozițiile orbitale ale corpurilor planetare și efectuează riguros
reduceri de coordonate la locul aparent geocentric și topocentric (altitudine locală și
azimut). De asemenea, reduce pozițiile catalogului de stele date în sistemul FK4 sau FK5.
Sunt incluse date pentru cele 57 de stele de navigație. Majoritatea algoritmilor utilizați sunt de la
Almanahul astronomic (AA) publicat de Imprimeria Guvernului SUA.

aa programul urmează algoritmii riguroși de reducere a coordonatelor cerești
exact așa cum este prezentat în edițiile actuale ale Almanahului Astronomic. Reducerea la
Locul aparent geocentric a fost verificat de o versiune specială a programului (aa200)
care ia poziții planetare direct de la Jet Propulsion Laboratory DE200 numeric
integrarea sistemului solar. Rezultatele concordă exact cu Almanahul Astronomic
tabele începând cu 1987 (almanahurile anterioare foloseau metode de reducere ușor diferite).

Inițializarea


Următoarele elemente vor fi citite automat de la primul dintre aceste fișiere
găsite: ./aa.ini, ~/.aa.ini, /etc/aa.ini. Fișierul conține un număr de șir ASCII per
linia astfel încât este ușor de editat. Este furnizat un exemplu de fișier de inițializare. Intrările sunt:

lon Longitudine terestră a observatorului, grade la est de Greenwich

lat Latitudinea geodezică a observatorului (programul calculează latitudinea geocentrică)

înălțime Înălțimea deasupra nivelului mării, metri

temp Temperatura atmosferică, grade Celsius

presiune
Presiunea atmosferică, milibari

tflag Tip de timp de intrare: 1 = TDT, 2 = UT, 0 = TDT setat egal cu UT

deltaT Valoare de utilizat pentru deltaT, secunde; dacă 0 atunci programul îl va calcula.

Orbită Calcule


Au fost prevăzute mai multe metode de calcul a pozițiilor planetelor
codul sursă al programului. Acestea variază în precizie de la un calcul încorporat folosind
formule de perturbare la o soluție din elemente orbitale precise pe care le furnizați de la o
almanah.
Programul folosește implicit un set de expansiuni trigonometrice pentru poziția
Pământul și planetele. Acestea au fost ajustate pentru a se potrivi cu cele ale Laboratorului de propulsie cu reacție
DE404 Long Ephemeris (1995) cu o precizie cuprinsă între aproximativ 0.1" pentru Pământ și 1"
pentru Pluto. Ajustarea a fost efectuată pe intervalul de la 3000 î.Hr. la 3000 d.Hr. pt
planetele exterioare. Ajustarea pentru planetele interioare este strict valabilă doar din 1350
î.Hr. până la 3000 d.Hr., dar poate fi folosit până la 3000 î.Hr. cu o oarecare pierdere de precizie. Vedea
/usr/share/doc/aa/readme.404 pentru informații suplimentare. Adevărata acuratețe a pozițiilor
calculat pentru date preistorice sau viitoare este desigur necunoscut.
Poziția Lunii este calculată printr-o versiune modificată a teoriei lunare a
Chapront-Touze' și Chapront. Acesta are o precizie de 0.5 secunde arc față de DE404
pentru toate datele între 1369 î.Hr. și 3000 d.Hr. Poziția reală a Lunii în antichitate
timpii nu se cunoaște cu exactitate, din cauza incertitudinii în accelerația mareelor
a orbitei Lunii.

În absența unei efemeride polinomiale interpolate, cum ar fi DE200, cea mai mare
precizia pentru pozițiile planetare curente se realizează prin utilizarea orbitalului heliocentric
elemente care sunt publicate în Almanahul Astronomic. Dacă elementele orbitale precise sunt
prevăzut pentru epoca dorită atunci locul aparent ar trebui să fie găsit să fie de acord foarte
îndeaproape cu tabulările Almanahului.
Introducerea 99 pentru numărul planetei generează o solicitare pentru numele unui fișier care conține
șiruri ASCII citibile de om care specifică elementele orbitelor. Elementele din
specificațiile sunt (vezi și fișierul exemplu orbit.cat):

Prima linie de intrare:
epoca elementelor orbitale (data iuliana)
înclinare
longitudinea nodului ascendent
argumentul periheliului
distanta medie (axa semimajor) in au
mișcare zilnică

A doua linie de intrare:
excentricitate
înseamnă anomalie
epoca echinocțiului și ecliptică, data iuliană
magnitudinea vizuală B(1,0) la 1au de la pământ și soare
semidiametru ecuatorial la 1au, secunde de arc
numele obiectului, până la 15 caractere

Unghiurile din cele de mai sus sunt în grade, cu excepția cazurilor menționate. Sunt furnizate mai multe orbite de probă
fișierul orbit.cat. Dacă citiți pe o orbită numită „Pământ”, programul va instala
Orbită Pământului, apoi întoarceți-vă înapoi și cereți din nou un număr de orbită.
Intrarea pentru mișcarea zilnică este opțională. Va fi calculat de program dacă este
setați egal cu 0.0 în catalogul dvs. Valorile almanahului de mișcare zilnică recunosc non-zerul
masa planetei care orbitează; calculul programului va presupune că masa este zero.
Distanța medie, pentru o orbită eliptică, este lungimea semi-axei ​​majore a
elipsă. Dacă excentricitatea este de 1.0, orbita este parabolică și „media
distanța" este considerată distanța perihelială. În mod similar, o orbită hiperbolică are
excentricitatea > 1.0 și „distanța medie” este din nou interpretată ca fiind distanța de periheliu.
În ambele cazuri, „epoca” este data periheliului, iar anomalia medie este setată la
0.0 în catalogul dvs.
Orbitele cometare eliptice sunt de obicei catalogate și în termeni de distanță perihelică,
dar trebuie să convertiți această distanță în medie pentru a fi înțeleasă de program. Folosește
formulă

distanta medie = distanta periheliu / (1 - excentricitate)

pentru a calcula valoarea care trebuie introdusă în catalogul dumneavoastră pentru o orbită eliptică.
Epoca elementelor orbitale se referă în special la data la care este dat
se aplică anomalia medie. Datele publicate pentru comete indică adesea momentul trecerii periheliului
ca dată calendaristică și fracțiune de zi în Timpul efemeridelor. Pentru a traduce acest lucru în a
Data Julian pentru intrarea în catalog, alergați aa, introduceți data publicată și zecimală
fracțiune de zi și notați data iuliană afișată. Acesta este Julianul corect
Efemeride Data epocii pentru intrarea în catalog. Exemplu (Sky & Telescope, martie
1991, pagina 297): Cometa Levy 1990c a avut o dată de periheliu dată ca 1990 octombrie 24.68664, XNUMX ET. La fel de
vi se solicită separat pentru anul, luna și ziua, introduceți 1990, 10, 24.68664 în
programul. Această dată și fracțiune se traduc în JED 2448189.18664. Pentru comparație
în scopuri, rețineți că efemeridele publicate pentru comete oferă de obicei poziții astrometrice,
nu pozitii aparente.

Efemerida Timp și Altele Timp Balanța


Fiți atenți la scalele de timp atunci când comparați rezultatele cu un almanah. Orbită
programul presupune că data de intrare este Ora efemeridei (ET sau TDT). altitudine topocentrică şi
azimutul este calculat din timpul universal (UT). Programul convertește între cele două ca
necesar, dar trebuie să indicați dacă intrarea dvs. de intrare este TDT sau UT. Acest lucru este realizat de
intrarea pentru timp de intrare tip în aa.ini. Dacă comparați pozițiile cu almanahul
valori, probabil că doriți TDT. Dacă te uiți la cer, probabil că vrei UT.
Timpul de tranzit al efemeridelor poate fi obținut prin declararea TDT = UT. Ajustarea pentru deltaT
= ET minus UT este exactă pentru anii 1620 până în 2011, deoarece tabelul complet din
Almanahul Astronomic este inclus în program. În afara acestui interval de ani,
formulele aproximative sunt folosite pentru a estima deltaT. Aceste formule se bazează pe analize ale
înregistrări ale eclipselor care se întorc din cele mai vechi timpuri (Stephenson și Houlden, 1986; Borkowski,
1988) dar ele nu prezic valorile viitoare foarte precis. Pentru calcule precise,
ar trebui să actualizați tabelul din deltat.c din Almanahul din anul curent. Notați la civil
ora din zi este UTC, care este ajustată cu secunde intercalate să fie în interval de 0.9 secunde de
UT.

Valorile și predicțiile deltaT actualizate pot fi obținute din această arhivă de rețea:
http://maia.usno.navy.mil . Consultați fișierul deltat.c pentru informații suplimentare. În
În plus, IAU a adoptat alte câteva definiții ale timpului, dar acest program nu
distinge între ele. Serviciul Internațional de Rotație a Pământului este responsabil de UT.
Date precise despre rotația și orientarea Pământului sunt publicate în buletinele IERS,
disponibil pe site-ul informatic IERS www.iers.org precum și pe site-ul usno.

Ridica și set Times


Fiecare calcul al timpului de ridicare locală, de tranzit meridian și de tranzit include a
corectare de ordinul întâi pentru mișcarea în ascensiune dreaptă și declinare a obiectului
între ora de intrare introdusă și ora evenimentului. Chiar și așa, calculul trebuie
fie repetat sau repetat cu estimări succesive mai apropiate ale timpului evenimentului. În vederea
corecția de ordinul întâi iterația are o caracteristică de convergență de ordinul doi și
ajunge la un rezultat precis în doar doi sau trei pași. Pe de altă parte, tehnica
folosit este instabil pentru obiecte aproape circumpolare, cum ar fi Luna observată la înălțime
latitudini. Prin urmare, eșecul de a raporta orele de creștere și stabilite nu înseamnă neapărat asta
nu a existat nicio creștere sau eveniment stabilit.

Programul raportează tranzitul care este cel mai apropiat de timpul de intrare. Ridică-te și stabilește orele
de obicei preced și urmează tranzitul. Verificați data afișată lângă creștere,
setat sau timpul de tranzit pentru a fi sigur că rezultatele sunt pentru data dorită și nu pentru
ziua calendaristică anterioară sau următoare. Pentru Soare și Lună, orele de răsărit și apus sunt pentru partea superioară
membrul discului; dar altitudinea topocentrică indicată se referă întotdeauna la centrul de
discul. Timpii evenimentului calculati includ efectele aberatiei diurne si
paralaxă.

Vârsta Lunii, în zile din cel mai apropiat sfert, are și o corecție pentru orbitală
mișcare, dar nu beneficiază de îmbunătățirea iterativă și poate fi oprită cu 0.1 zi
(Cu toate acestea, trimestrul menționat este întotdeauna corect). Timpul estimat se poate face mult mai mult
precis prin introducerea datei introduse și a orei pentru a fi aproape de ora evenimentului. În
cu alte cuvinte, calculul riguros necesită repetarea timpului; în acest caz cel
programul nu face acest lucru automat, prin urmare, dacă doriți o precizie maximă, trebuie să faceți
iterație manuală.

Stele


Pozițiile și mișcările corecte ale celor 57 de stele de navigație au fost luate din a cincea
Catalog fundamental (FK5). Sunt în dosar /usr/share/aa/star.cat. Pentru toate
acestea, rezultatul programului de poziție astrometrică a fost de acord cu AA din 1986 la
precizia tabulării AA (o secundă de arc). Același lucru este valabil și pentru pozițiile FK1950 din 4
preluat din catalogul SAO. Programul este de acord cu 0.01" cu exemple lucrate prezentate
în AA. Verificările punctuale împotriva Locurilor Aparente ale Stelelor Fundamentale confirmă locul mediu
acord la <0.1". APFS folosește o serie de nutații mai veche, deci comparație directă a
locul aparent este dificil. Programul încorporează teoria completă a nutației IAU
(1980). Articole pentru catalogul Messier, /usr/share/aa/messier.cat, sunt fie din
AA sau Sky Catalog 2000.
Pentru a calcula poziția aparentă a unei stele, este luată mișcarea acesteia de la epoca catalogului
se ţine cont precum şi de modificările datorate precesiei sistemului de coordonate ecuatoriale.
Fișierele catalog Star au următoarea structură de date. Fiecare intrare cu stea ocupă o linie
de caractere ASCII. Numerele pot fi în orice format zecimal obișnuit de computer și sunt
separate între ele prin unul sau mai multe spații. De la începutul liniei,
parametrii sunt

Epoca coordonatelor de catalog și echinocțiul
Ascensiunea dreaptă, ore
Ascensiunea dreaptă, minute
Ascensiunea dreaptă, secunde
Declinație, grade
Declinație, minute
Declinație, secunde
Mișcarea corectă în RA, s/secol
Moțiunea propriu-zisă în decembrie, „/century
Viteza radială, km/s
Distanța, parsecs
Mărimea vizuală
Numele obiectului
De exemplu, linia

2000 02 31 48.704 89 15 50.72 19.877 -1.52 -17.0 0.0070 2.02 alUMi(Polaris)

are următoarea interpretare:

J2000.0 ;Epocă de coordonate, ecuator și echinocțiu
2h 31m 48.704s; Ascensiunea la dreapta
89deg 15' 50.72" ;Declinaţie
19.877 ;mișcare proprie în RA, s/secol
-1.52 ;mișcare propriu-zisă în Dec., „/secol
-17.0 ;viteza radiala, km/s
0.007 ;paralaxă, "
2.02 ;magnitudine
alUMi(Polaris) ;nume prescurtat pentru alfa Ursae Minoris (Polaris)

Abrevierile standard pentru 88 de nume de constelații sunt extinse în formă scrisă
(vezi constel.c). Programul acceptă două tipuri de coordonate de catalog. Dacă epoca este
dat ca 1950, întreaga intrare este interpretată ca un articol FK4. Programul atunci
convertește automat datele în sistemul FK5. Toate celelalte epoci sunt interpretate ca
fiind în sistemul FK5.
Rețineți că coordonatele stelelor de catalog (și AA) se referă la centrul solar
sistem, în timp ce programul afișează direcția geocentrică corectă a obiectului. The
diferența maximă este de 0.8" în cazul alfa Centauri.

OPŢIUNI


aa nu acceptă nicio opțiune.

Utilizați aa online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Phaser
    Phaser
    Phaser este o deschidere rapidă, gratuită și distractivă
    cadru de joc HTML5 sursă care oferă
    Redare WebGL și Canvas
    browsere web desktop și mobile. Jocuri
    poate fi co...
    Descărcați Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL este un motor de joc pentru creare
    versiuni electronice ale plăcii tradiționale
    și jocuri de cărți. Oferă suport pentru
    redarea și interacțiunea pieselor de joc,
    și ...
    Descărcați VASSAL Engine
  • 3
    OpenPDF - Furk of iText
    OpenPDF - Furk of iText
    OpenPDF este o bibliotecă Java pentru creare
    și editarea fișierelor PDF cu un LGPL și
    Licență open source MPL. OpenPDF este
    Succesorul LGPL/MPL open source al iText,
    o ...
    Descărcați OpenPDF - Furk of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem pentru automatizare
    Analize Geoștiințifice - este un Geografic
    Sistemul informatic (GIS) software cu
    capacități imense pentru geodate
    procesare și ana...
    Descărcați SAGA GIS
  • 5
    Caseta de instrumente pentru Java/JTOpen
    Caseta de instrumente pentru Java/JTOpen
    IBM Toolbox for Java / JTOpen este un
    biblioteca de clase Java care acceptă
    programare client/server și internet
    modele către un sistem care rulează OS/400,
    i5/OS, o...
    Descărcați Toolbox pentru Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (sau D3 pentru documente bazate pe date)
    este o bibliotecă JavaScript care vă permite
    pentru a produce date dinamice, interactive
    vizualizări în browsere web. Cu D3
    tu...
    Descărcați D3.js
  • Mai mult »

Comenzi Linux

Ad