Waktu Posisi Matahari

Perhitungan astronomi berikut mengenai waktu untuk posisi matahari tertentu diambil dari Almanac for Computers (1990) yang diterbitkan oleh Nautical Almanac Office, United States Naval Observatory, Washington. Modifikasi kecil telah diterapkan, yaitu pada konsistensi penggunaan derajat (bukan radian) dan pada penyertaan daylight saving time jika diperlukan.

Aplikasi html dapat didownload dan dijalankan di browser: Sun Position

    1. Hitung hari dalam setahun ( N ):

Di sini, masukannya adalah YY , MM , dan DD , yang sesuai dengan tahun, bulan, dan hari.
N_1 = m{lantai}kiri(lantai{275 mm}{9} kanan)
N_2 = m{lantai}kiri(rac{MM + 9}{12} kanan)
N_3 = 1 + m{lantai}kiri[ ras{1}{3}kiri{YY-4 imes m{lantai}kiri( ras{YY}{4} kanan)+2 kanan} kanan]
N = N_1 - (N_2 kali N_3) + DD - 30

    1. Ubahlah nilai bujur menjadi nilai jam dan hitunglah perkiraan waktu ( t ):

lngHour = rac{1}{15}garis bujur
Jika waktu mengembang diinginkan maka:
t = N + kiri{ rac{1}{24}kiri(6-jam-kiri kanan) kanan}Jika waktu mengeras diinginkan maka:
t = N + kiri{ rac{1}{24}kiri(18-jam-kiri kanan) kanan}

    1. Hitung anomali rata-rata Matahari (M):

M = (0,9856 im t) - 3,289

    1. Hitunglah garis bujur sebenarnya (L) Matahari

L = M + kiri[1,916 imes mathrm{sin}kiri(mathrm{deg2rad}(M) kanan) kanan] + kiri[0,020 imes mathrm{sin}kiri(2 imes mathrm{deg2rad}(M) kanan) kanan] + 282,634
CATATAN: L berpotensi perlu disesuaikan ke dalam rentang antara 0 dan 360 dengan menambahkan/mengurangi 360.

    1. Hitunglah asensio rekta Matahari ( RA )

RA & = mathrm{atan}kiri{0,91764 imes mathrm{tan}kiri(mathrm{deg2rad}(Kiri) kanan) kanan}RA & = rad2derajat(RA)
CATATAN: RA berpotensi perlu disesuaikan ke dalam rentang antara 0 dan 360 dengan cara menambah/mengurangi 360.

Nilai asensio rektum perlu berada di kuadran yang sama dengan L, sehingga:
{Kuadran L} = kiri{lantai} kiri(rak{1}{90} kanan) kanan} waktu 90{RAquadrant} = kiri{mathrm{lantai}kiri(rac{RA}{90} kanan) kanan} waktu 90RA = RA + ({Lkuadran} - RAkuadran)

Nilai asensio rektum perlu diubah menjadi jam.
RA = rac{RA}{15}

    1. Hitung deklinasi Matahari (sinDec, cosDec):

sinDec = 0,39782 kali mathrm{sin}kiri(mathrm{deg2rad}(Kiri) kanan)
cosDec = mathrm{cos}kiri(mathrm{asin}(sinDec) kanan)

    1. Hitung sudut jam lokal Matahari (H)

cosH = rac{mathrm{cos}(zenith)-kiri[sinDec imes mathrm{sin}{mathrm{deg2rad}(latitude)} kanan]}{cosDec imes mathrm{cos{mathrm{deg2rad}(latitude)}}}
CATATAN: Jika cosH>1 maka matahari tidak pernah terbit di lokasi ini (pada tanggal yang ditentukan). Jika cosH<-1 maka matahari tidak pernah terbenam di lokasi ini (pada tanggal yang ditentukan).

Jika waktu terbit yang diinginkan maka:
H=360-mathrm{rad2deg{mathrm{acos}(cosH)}}

Jika waktu terbenam yang diinginkan maka:
H=matematika{rad2deg{mathrm{acos}(cosH)}}

Ubah H menjadi jam:
H = rac{H}{15}

    1. Hitung waktu rata-rata lokal terbit/terbenam (T)

T = H + RA - (0,06571 imes t) - 6,622
CATATAN: T berpotensi perlu disesuaikan ke dalam rentang antara 0 dan 24 dengan menambahkan/mengurangi dengan 24.

    1. Sesuaikan kembali ke UTC

UT = T - jam panjang
CATATAN: UT berpotensi perlu disesuaikan ke dalam rentang antara 0 dan 24 dengan menambahkan/mengurangi 24.

    1. Mengonversi nilai UT ke zona waktu lokal lintang/bujur (localT)

lokalT = UT + Offset lokal
CATATAN: localT mungkin perlu disesuaikan ke dalam rentang antara 0 dan 24 dengan menambahkan/mengurangi 24.

    1. Hitung waktu lokal dengan mempertimbangkan waktu musim panas (timelocal)

waktu lokal = waktu lokal + siang hari

Leave a Reply

Your email address will not be published. Required fields are marked *