domingo, 28 de septiembre de 2025

CALCULADORA DE AZIMUT DE LA SALIDA Y PUESTA DEL SOL PARA UNA LATITUD DADA - CORRECCIONES POR NOAA Y DECLINACIÓN POR SPENCER/COOPER.

Azimut de salida/puesta del Sol

Calcular azimut de salida y puesta del Sol

Convención: azimut desde el Norte, en sentido horario (0°–360°). Resultados en DDD:MM:SS. Serie de Spencer/NOAA para δ.

Pruebas rápidas (mostrar/ocultar)
Cartilla: Calcular azimut de salida y puesta del Sol

Cartilla: Calcular azimut de salida y puesta del Sol

Convención: azimut medido desde el Norte en sentido horario (0°–360°).

1) Entradas y flujo de la calculadora

  • Fecha (DD:MM:AAAA). Se convierte a día del año n.
  • Latitud φ (DD:MM:SS con signo o N/S).
  • Altura de corte h0: por defecto 0° (geometría pura). Variante NOAA: h0 = −0.833° (refracción + radio solar).
  • Con n se calcula el ángulo del día γ = 2π/365 · (n − 1 + (horaUTC−12)/24). Aquí se usa horaUTC = 12.
  • Con γ se obtiene la declinación δ mediante la serie de Spencer/Cooper (NOAA).
  • Se calcula |H0| a partir de:
    cos H0 = (sin h0 − sinφ·sinδ) / (cosφ·cosδ)
    Si |cos H0| > 1 ⇒ sin salida/puesta (circumpolar).
  • Azimut desde el Norte:
    A = (atan2(sinH, cosH·sinφ − tanδ·cosφ) · 180/π + 180) mod 360,
    con H = −H0 (salida) y H = +H0 (puesta).
  • Salidas en DDD:MM:SS (grados sexagesimales).

2) Fórmula de Spencer/Cooper para la declinación solar δ

Con γ en radianes, la declinación en radianes es:

δ = 0.006918 − 0.399912·cosγ + 0.070257·sinγ − 0.006758·cos(2γ) + 0.000907·sin(2γ) − 0.002697·cos(3γ) + 0.00148·sin(3γ)

Para la calculadora se convierte δ a grados. Precisión típica ≈ ±0.1° frente a efemérides de alta precisión.

3) ¿Qué es γ (gamma)?

  • γ es el ángulo del día (day‑angle): parametriza el avance anual del Sol en radianes.
  • γ = 0 cerca del 1 de enero y crece linealmente hasta 2π al final del año.
  • Incluir (horaUTC−12)/24 centra la declinación alrededor del mediodía: aquí usamos 12:00 UTC para la media diaria.

4) Consideraciones de h0

Se reportan dos variantes útiles:

  • h0 = 0°: geometría ideal (sin refracción atmosférica ni radio solar).
  • h0 = −0.833° (criterio NOAA): incorpora refracción atmosférica estándar y el radio aparente del Sol; produce |H0| ligeramente mayor y azimuts de salida/puesta ajustados.

5) Pseudocódigo del cálculo principal

n  ← día_del_año(fecha_UTC)
γ  ← 2π/365 * (n − 1 + (12 − 12)/24)
δ  ← serie_de_Spencer(γ)  // en radianes → convertir a grados
sinφ, cosφ ← sen/cos(latitud_en_grados)
sinδ, cosδ ← sen/cos(δ)
Para cada h₀ en {0°, −0.833° (NOAA)}:
    cosH₀ ← (sen h₀ − sinφ·sinδ) / (cosφ·cosδ)
    Si |cosH₀| > 1 → ‘sin salida/puesta’ (circumpolar)
    H₀ ← arccos(cosH₀)
    A_salida ← f(H=−H₀, φ, δ)  // fórmula de atan2
    A_puesta ← f(H=+H₀, φ, δ)
    Salidas en DDD:MM:SS

CALCULADORA DE AZIMUT DE LA SALIDA Y PUESTA DEL SOL PARA UNA LATITUD DADA - CORRECCIONES POR NOAA Y DECLINACIÓN POR SPENCER/COOPER.

Azimut de salida/puesta del Sol Calcular azimut de salida y puesta del Sol Convención: azimut desd...