Densità critica dell’universo dalla costante di Hubble
Il calcolatore della densità critica dell’universo converte una costante di Hubble positiva da chilometri al secondo per megaparsec a secondi inversi, quindi applica tre H al quadrato su otto pi G.
Esegui gratis nel browser
Restituisce la densità critica in chilogrammi per metro cubo insieme alla costante di Hubble convertita, alla costante gravitazionale e alla formula utilizzata. Questo calcolo trasparente è utile per lezioni di cosmologia, controlli rapidi di modelli, flussi scientifici e confronti con la densità associata alla piattezza spaziale.
Che cosa rappresenta la densità critica
La densità critica è la densità di massa-energia di riferimento associata a un universo spazialmente piatto nella descrizione standard di Friedmann. Per una determinata costante di Hubble attuale, qui è definita come rho_c = 3H0^2/(8 pi G), dove H0 è il tasso di espansione e G è la costante gravitazionale di Newton. Il termine critica non significa pericolosa o massima: indica il riferimento usato per esprimere i parametri cosmologici di densità. Il parametro di un componente è la sua densità divisa per quella critica. Quando il parametro totale è uno, la geometria corrispondente è spazialmente piatta secondo le ipotesi del modello. Poiché H0 compare al quadrato, una piccola variazione percentuale della costante produce circa il doppio della variazione nella densità critica. Il calcolatore fornisce una densità equivalente di massa in chilogrammi per metro cubo. Non determina l’effettivo contenuto di materia, radiazione o energia oscura dell’universo e non stabilisce quale misura di H0 debba essere preferita.
Come funzionano conversione e calcolo
Inserisca la costante di Hubble in chilometri al secondo per megaparsec, l’unità convenzionale della cosmologia osservativa. Questa unità composta è un tasso di espansione diviso per una distanza e può essere convertita in secondi inversi. Il calcolatore moltiplica i chilometri per 1,000 metri e divide per 3.085677581491367e22 metri per megaparsec. Poi eleva al quadrato H0 in s^-1 e applica 3H0^2/(8 pi G), usando G = 6.67430e-11 m^3 kg^-1 s^-2. Le dimensioni si riducono a chilogrammi per metro cubo. La risposta include la costante iniziale, la forma in secondi inversi, la densità, G, l’unità e la formula. Questi dettagli rendono più semplice verificare i risultati automatici. Si usa l’aritmetica in virgola mobile di JavaScript, adeguata alle normali stime scientifiche ma non a precisione decimale arbitraria. L’input deve essere finito e strettamente positivo; zero e tassi negativi vengono rifiutati.
Come interpretare e utilizzare il risultato
Usi il risultato come riferimento dipendente dal modello e legato esattamente alla costante di Hubble fornita. Se lo confronta con una densità di materia misurata, verifichi che le unità siano compatibili e che i valori riguardino la stessa epoca e convenzione cosmologica. Dividendo la densità di un componente per questa densità critica si ottiene il relativo parametro adimensionale. Il calcolatore non propaga l’incertezza: un flusso scientifico dovrebbe valutare separatamente i limiti inferiore e superiore di H0 oppure applicare un’analisi degli errori adeguata. Non include H(z) dipendente dal redshift, non risolve le equazioni di Friedmann, non converte la massa in densità energetica e non deduce la curvatura dalle osservazioni. Per la riproducibilità, conservi H0 accanto all’output. La stessa entrata valida genera sempre la stessa uscita, senza rete, stato, tempo o casualità. Ogni calcolo API costa $0.002; la medesima operazione può essere eseguita nel browser.
Casi d'uso
Verificare un esercizio di cosmologia
Controlli la conversione SI e la densità critica per un determinato valore didattico della costante di Hubble.
Confrontare ipotesi osservative
Calcoli come diverse stime positive di H0 cambiano la densità di riferimento usata in un’analisi cosmologica.
Fornire un valore riproducibile
Generi la densità critica da dati strutturati e conservi il tasso convertito, la costante, la formula e l’unità.
Domande frequenti
Quale formula usa il calcolatore?
Usa rho_c = 3H0^2/(8 pi G) dopo aver convertito H0 da km/s/Mpc a s^-1.
Quale valore di G viene utilizzato?
Il calcolo usa G = 6.67430e-11 m^3 kg^-1 s^-2.
In quale unità viene restituita la densità critica?
Il risultato è espresso in chilogrammi per metro cubo (kg/m^3).
Perché la costante di Hubble deve essere positiva?
Questa capacità è definita per un tasso di espansione positivo. I valori nulli o negativi vengono rifiutati per evitare risultati fuorvianti.
Quanto costa un calcolo tramite API?
Ogni richiesta API costa $0.002. Il calcolo deterministico può essere eseguito anche nel browser.
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/critical-density \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hubble_constant_km_s_mpc":70}'const res = await fetch("https://api.kit.forhosting.com/astro/critical-density", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hubble_constant_km_s_mpc": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/critical-density",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hubble_constant_km_s_mpc": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/critical-density", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hubble_constant_km_s_mpc":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hubble_constant_km_s_mpc":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/critical-density", 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
{
"hubble_constant_km_s_mpc": 70
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.critical_density",
"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. |