Declinazione solare per giorno dell'anno
Inserisca un giorno dell'anno e veda quanto il Sole si sposta a nord o a sud dell'equatore: il giorno 172, vicino al 21 giugno, dà 23,45° con un modello stagionale regolare. Gratis nel Suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Giorno
- 172
- Declinazione (°)
- 23,45
- Obliquità (°)
- 23,45
La declinazione solare è la distanza angolare del Sole a nord o a sud dell'equatore celeste — la grandezza che determina la durata stagionale del giorno, l'altezza solare a mezzogiorno e i modelli semplici di irradianza usati in architettura, climatizzazione HVAC e astronomia introduttiva. Con solo il giorno dell'anno come intero da uno a trecentosessantasei, il modello coseno stagionale standard restituisce una declinazione approssimata in gradi senza effemeridi, tabelle dei secondi intercalari né chiamate di rete: δ vale 23.45 gradi per il coseno di due pi greco su trecentosessantacinque per il giorno meno centosettantadue. Il giorno centosettantadue cade vicino al solstizio d'estate boreale, così il coseno raggiunge un massimo vicino a più ventitré virgola quarantacinque gradi; i giorni invernali producono valori negativi di simile magnitudine.
Cosa significa la declinazione solare e quale valore di giorno inviare
La declinazione del Sole è la latitudine del punto subsolare: positiva quando il Sole è a nord dell'equatore, negativa quando è a sud. In un anno tropico oscilla approssimativamente tra più e meno l'obliquità dell'eclittica, circa ventitré gradi e mezzo. Le riduzioni complete usano la longitudine vera del Sole, l'equazione del centro e la nutazione, ma l'ingegneria e la pratica scolastica spesso necessitano solo di una curva stagionale liscia.
Il modello coseno stagionale fissa l'obliquità a ventitré virgola quarantacinque gradi e colloca il picco al giorno centosettantadue, approssimando il ventuno giugno in un calendario non bisestile.
Casi d'uso
Schizzi di progettazione solare e HVAC
Architetti e modellatori energetici necessitano di un δ stagionale rapido per stimare a grandi linee l'altezza a mezzogiorno o l'ombreggiamento senza collegare una pila di effemeridi negli script di progettazione iniziali.
Domande frequenti
Cosa succede se il giorno è fuori da 1–366?
Il giorno dell'anno deve essere un intero tra 1 e 366 inclusi; valori come 0 o 367 vengono rifiutati e non addebitati.
È questa la declinazione astronomica vera?
No. È l'approssimazione stagionale coseno standard con obliquità fissa 23.45° e picco al giorno 172. È adatta all'insegnamento e alla progettazione solare approssimata, non alle effemeridi ad alta precisione.
Il calcolatore di declinazione solare è gratuito?
Lo strumento nel browser gira gratis sul Suo dispositivo.
Perché il giorno 366 è consentito se la formula usa 365?
Gli anni bisestili necessitano del giorno ordinale 366 per il 31 dicembre. Il periodo del coseno usa ancora 365 come nel modello classico da manuale; accettare 366 evita di rifiutare numeri di giorno bisestili validi.
Perché il giorno 355 dà una declinazione negativa?
Il giorno 355 cade vicino al solstizio d'inverno boreale, quando il Sole si trova a sud dell'equatore. Lì il coseno del modello vale quasi -1, quindi il risultato è vicino a -23,45°, l'opposto del giorno 172.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/astro/solar-declination-day \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"day":172}'const res = await fetch("https://api.kit.forhosting.com/astro/solar-declination-day", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"day": 172
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/solar-declination-day",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"day": 172
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/solar-declination-day", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"day":172}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"day":172}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/solar-declination-day", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"day": 172
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.solar_declination_day",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Questa capacità valuta quell'espressione in modo deterministico, rifiuta i giorni fuori da uno a trecentosessantasei con un chiaro errore di input non valido e restituisce JSON strutturato che correttori di compiti, fogli di progettazione solare e pipeline leggere di astronomia possono fissare in integrazione continua.
Cosa significa la declinazione solare e quale valore di giorno inviare
Invi il campo obbligatorio day come numero JSON o stringa numerica con il giorno ordinale dell'anno: uno per il primo gennaio, trentadue per il primo febbraio in anno non bisestile, centosettantadue vicino al solstizio d'estate, trecentocinquantacinque vicino al solstizio d'inverno, e fino a trecentosessantasei quando è presente il giorno bisestile. Gli alias day_of_year, doy, n e N sono accettati per lo stesso intero. Non interi, valori non finiti e giorni fuori da uno a trecentosessantasei falliscono con invalid_input perché non sono un indice valido di giorno dell'anno per questo modello. Input identici producono sempre lo stesso JSON perché il percorso è aritmetica in virgola mobile pura, senza rete, senza seme casuale e senza orologio di sistema.
Come leggere i campi di risposta e verificare i riferimenti del calendario
In caso di successo la risposta ripete day e poi riporta declination_deg come declinazione solare approssimata in gradi secondo il modello coseno. Il campo obliquity_deg è sempre ventitré virgola quarantacinque, l'inclinazione assiale fissa della formula. Il campo formula è sempre la stringa δ uguale a 23.45 per cos di 2π su 365 per parentesi N meno 172, e method è sempre cosine_seasonal così il codice a valle può ramificare senza indovinare le forme. Vicino al giorno centosettantadue dovrebbe vedere un valore molto prossimo a più ventitré virgola quarantacinque gradi; vicino al giorno trecentocinquantacinque il coseno è vicino a meno uno e la declinazione a meno ventitré virgola quarantacinque gradi; intorno ai giorni ottantuno e duecentosessantaquattro il modello attraversa lo zero vicino agli equinozi. day mancante, non intero, zero, trecentosessantasette e numeri non finiti falliscono con invalid_input e non vengono addebitati dopo il rifiuto del motore. Usi solo declination_deg quando un cruscotto serve solo l'angolo; conservi formula, method e obliquity_deg per documentare il passo fisico per gli studenti o registrare quale approssimazione ha prodotto uno schizzo di guadagno solare. Abbini questo endpoint a strumenti di altezza solare o durata del giorno quando la domanda successiva è quanto è alto il Sole a mezzogiorno locale per una data latitudine — ricordando che la declinazione è solo un ingresso di quelle formule.
Uso dell'API, prezzi, flussi di progettazione e limiti pratici
Chiami il calcolatore gratuito di declinazione solare per giorno dell'anno nel browser per verificare compiti, dimostrazioni di lezione e controlli rapidi di progettazione solare senza installare SPICE, NOVAS o una libreria completa di effemeridi. Esempi tipici includono il giorno di piena estate centosettantadue per la massima declinazione boreale, il giorno di pieno inverno trecentocinquantacinque per l'estremo australe, e giorni vicini agli equinozi per declinazione quasi nulla. Il modello usa trecentosessantacinque nell'argomento del coseno anche quando day vale trecentosessantasei — è la semplificazione classica dei manuali ed è intenzionale. Invi un corpo JSON con l'intero day obbligatorio tra uno e trecentosessantasei inclusi. Usi l'API prepagata quando una piattaforma di tutoraggio, un sandbox di valutazione del codice, un generatore di curriculum o una pipeline energetica per edifici necessita di un contratto stabile con saldo KIT a $0.002 per elemento riuscito; i fallimenti di validazione non consumano mai il saldo dopo il rifiuto. Chi pubblica SDK può mappare declination_deg in tabelle di altezza a mezzogiorno stagionale o di irradianza di cielo sereno, insegnando come un singolo coseno liscio cattura il segnale annuale dominante prima di passare a riduzioni astronomiche di ordine superiore.
Casi di integrazione
Verifica di compiti ed esami
Studenti e correttori calcolano la declinazione solare approssimata dal giorno dell'anno, la confrontano con i riferimenti di solstizio ed equinozio del libro e ottengono un chiaro errore invalid_input se il giorno esce da 1–366.
Tutoraggio e generatori di curriculum
Chi costruisce lezioni produce esempi risolti del modello coseno con JSON strutturato per schede, fogli di passi ed esercizi auto-valutati che insegnano l'astronomia stagionale prima della meccanica orbitale completa.
Domande tecniche
Come si calcola la declinazione solare dal giorno dell'anno?
Invi un JSON con day impostato a un intero da 1 a 366 (ad esempio 172 vicino al solstizio d'estate boreale). La risposta include declination_deg da δ=23.45·cos(2π/365·(N−172)).