Densité critique de l’univers depuis la constante de Hubble
Le calculateur de densité critique de l’univers convertit une constante de Hubble positive, exprimée en kilomètres par seconde par mégaparsec, en secondes inverses, puis applique trois H au carré sur huit pi G.
Lancer gratuitement
Il renvoie la densité critique en kilogrammes par mètre cube, la constante de Hubble convertie, la constante gravitationnelle et la formule employée. Ce calcul transparent convient aux cours de cosmologie, aux contrôles rapides de modèles, aux processus scientifiques et aux comparaisons avec la densité liée à la platitude spatiale.
Ce que représente la densité critique
La densité critique est la densité de masse-énergie de référence associée à un univers spatialement plat dans la description standard de Friedmann. Pour une constante de Hubble actuelle donnée, elle est définie ici par rho_c = 3H0^2/(8 pi G), où H0 désigne le taux d’expansion et G la constante gravitationnelle de Newton. Le terme critique ne signifie ni dangereux ni maximal : il indique la référence servant à exprimer les paramètres de densité cosmologiques. Le paramètre d’un composant est sa densité divisée par la densité critique. Si le paramètre total vaut un, la géométrie correspondante est spatialement plate selon les hypothèses du modèle. Comme H0 est au carré, une faible variation en pourcentage de la constante entraîne environ le double de variation sur la densité critique. Le calculateur fournit une densité équivalente de masse en kilogrammes par mètre cube. Il ne détermine pas le contenu réel en matière, rayonnement ou énergie noire et ne choisit pas la mesure de H0 à privilégier.
Fonctionnement de la conversion et du calcul
Saisissez la constante de Hubble en kilomètres par seconde par mégaparsec, unité habituelle de la cosmologie observationnelle. Cette unité composée correspond à un taux d’expansion divisé par une distance et se convertit donc en secondes inverses. Le calculateur multiplie les kilomètres par 1,000 mètres et divise par 3.085677581491367e22 mètres par mégaparsec. Il élève ensuite H0 en s^-1 au carré et applique 3H0^2/(8 pi G), avec G = 6.67430e-11 m^3 kg^-1 s^-2. Les dimensions se ramènent à des kilogrammes par mètre cube. La réponse contient la constante initiale, sa forme en secondes inverses, la densité, G, l’unité et la formule. Ces éléments facilitent l’audit des résultats automatisés. L’arithmétique à virgule flottante de JavaScript convient aux estimations scientifiques courantes, mais n’offre pas une précision décimale arbitraire. La valeur saisie doit être finie et strictement positive ; zéro et les taux négatifs sont refusés.
Interpréter et exploiter le résultat
Utilisez le résultat comme une référence dépendante du modèle et liée exactement à la constante de Hubble que vous avez fournie. Pour le comparer à une densité de matière mesurée, vérifiez que les unités sont compatibles et que les valeurs concernent la même époque et la même convention cosmologique. La division de la densité d’un composant par cette densité critique donne son paramètre de densité sans dimension. Le calculateur ne propage pas les incertitudes : un processus scientifique doit évaluer séparément les bornes inférieure et supérieure de H0 ou appliquer une analyse d’erreur adaptée. Il n’intègre pas non plus H(z) dépendant du décalage vers le rouge, ne résout pas les équations de Friedmann, ne convertit pas la masse en densité d’énergie et n’infère pas la courbure. Pour assurer la reproductibilité, conservez H0 avec le résultat. Une même entrée valide produit toujours la même sortie, sans réseau, état, horloge ni hasard. Chaque calcul API coûte $0.002 ; la même opération fonctionne dans le navigateur.
Cas d’usage
Vérifier un exercice de cosmologie
Contrôlez la conversion SI et la densité critique pour une valeur pédagogique donnée de la constante de Hubble.
Comparer des hypothèses observationnelles
Mesurez comment plusieurs estimations positives de H0 modifient la densité de référence d’une analyse cosmologique.
Fournir une valeur reproductible
Produisez la densité critique depuis des données structurées et conservez le taux converti, la constante, la formule et l’unité.
Questions fréquentes
Quelle formule le calculateur emploie-t-il ?
Il emploie rho_c = 3H0^2/(8 pi G) après conversion de H0 de km/s/Mpc en s^-1.
Quelle valeur de G est utilisée ?
Le calcul repose sur G = 6.67430e-11 m^3 kg^-1 s^-2.
Dans quelle unité la densité critique est-elle fournie ?
Le résultat est exprimé en kilogrammes par mètre cube (kg/m^3).
Pourquoi la constante de Hubble doit-elle être positive ?
Cette capacité est définie pour un taux d’expansion positif. Les valeurs nulles ou négatives sont refusées afin d’éviter un résultat trompeur.
Quel est le prix d’un calcul par API ?
Chaque requête API coûte $0.002. Le calcul déterministe peut également s’exécuter dans le navigateur.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"hubble_constant_km_s_mpc": 70
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.critical_density",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |